From a38ea1e3bbaf6f2732adaf22e166c68b285034ab Mon Sep 17 00:00:00 2001 From: Kaj Schittecat Date: Mon, 6 Jul 2026 21:49:25 +0200 Subject: [PATCH 01/73] =?UTF-8?q?touch:=20Elecrow=20ThinkNode=20M9=20port?= =?UTF-8?q?=20(ESP32-S3=20+=20LR1110=20+=20I2C=20QWERTY)=20=E2=80=94=20bri?= =?UTF-8?q?ng-up=20builds=201-9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit New board: ThinkNode_M9_companion_radio_touch env, variants/thinknode_m9/ (board glue, LR1110 target, keyboard driver, partitions, M9_PORT.md pin reference), boards/thinknode_m9.json, device_caps HAS_THINKNODE_M9 block, HAS_M9_KEYBOARD input path in the touch UI (d-pad focus nav, tab jump keys, QWERTY typing). Based on a contributed bring-up patch by ded (SalishMesh), who also remote- tested every build on a preproduction unit. Hard-won fixes on top of the patch, each verified on hardware: - LR1110 radio init -706: preprod chips run transceiver FW 0x0303, which rejects DriveDiosInSleepMode (0x012A, added in FW 0x0308) that RadioLib 7.x sends unconditionally during begin(). New build-time patch scripts/build/patch_radiolib_lr11x0.py tolerates it on old FW; radio_init() prints the chip's device/FW/errors either way. - TCXO: DIO3 at 3.3 V (the patch's active-oscillator/tcxo=0 theory gave -707 on hardware). - Display: rotation 1 (not 3), plus the missing landscape s_ui_rotation override so LVGL renders 320x240 instead of portrait-into-landscape. - Keyboard: the controller is a separate ESP32-S2 I2C slave (0x6C) with addressed registers - reads select register 0x01 first (bare reads return the HW-version register forever). Boot probe logs the controller's HW/FW; backlight duty register wired. - USB pad release: the keyboard bus lives on GPIO20/21 = the S3's native USB D-/D+ pads, owned from reset by the ROM USB-Serial-JTAG (D+ pullup on SDA). M9Board::begin() releases them before any bus init. - GPIO35-37 are octal-PSRAM pins on the S3R8 - never drive them (the patch's "SD CS = 36" misread package pin 36 = GPIO48; SD is on the shared SPI bus, support returns with PIN_SD_CS=48 later). Co-Authored-By: Claude Fable 5 --- boards/thinknode_m9.json | 40 +++ platformio.ini | 243 ++++++++++++++++++ scripts/build/patch_radiolib_lr11x0.py | 52 ++++ src/ui-touch/UITask.cpp | 167 +++++++++--- src/ui-touch/device_caps.h | 29 ++- variants/thinknode_m9/M9Board.cpp | 110 ++++++++ variants/thinknode_m9/M9Board.h | 48 ++++ variants/thinknode_m9/M9Keyboard.cpp | 99 +++++++ variants/thinknode_m9/M9Keyboard.h | 67 +++++ variants/thinknode_m9/M9_PORT.md | 237 +++++++++++++++++ variants/thinknode_m9/partitions_m9_touch.csv | 34 +++ variants/thinknode_m9/target.cpp | 152 +++++++++++ variants/thinknode_m9/target.h | 38 +++ 13 files changed, 1279 insertions(+), 37 deletions(-) create mode 100644 boards/thinknode_m9.json create mode 100644 scripts/build/patch_radiolib_lr11x0.py create mode 100644 variants/thinknode_m9/M9Board.cpp create mode 100644 variants/thinknode_m9/M9Board.h create mode 100644 variants/thinknode_m9/M9Keyboard.cpp create mode 100644 variants/thinknode_m9/M9Keyboard.h create mode 100644 variants/thinknode_m9/M9_PORT.md create mode 100644 variants/thinknode_m9/partitions_m9_touch.csv create mode 100644 variants/thinknode_m9/target.cpp create mode 100644 variants/thinknode_m9/target.h diff --git a/boards/thinknode_m9.json b/boards/thinknode_m9.json new file mode 100644 index 00000000..a3ddada0 --- /dev/null +++ b/boards/thinknode_m9.json @@ -0,0 +1,40 @@ +{ + "build": { + "arduino": { + "ldscript": "esp32s3_out.ld", + "partitions": "default_16MB.csv", + "memory_type": "qio_opi" + }, + "core": "esp32", + "extra_flags": [ + "-DBOARD_HAS_PSRAM", + "-DARDUINO_USB_CDC_ON_BOOT=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1" + ], + "f_cpu": "240000000L", + "f_flash": "80000000L", + "flash_mode": "qio", + "psram_type": "opi", + "hwids": [["0x303A", "0x1001"]], + "mcu": "esp32s3", + "variant": "esp32s3" + }, + "connectivity": ["wifi", "bluetooth", "lora", "gps"], + "debug": { + "default_tool": "esp-builtin", + "onboard_tools": ["esp-builtin"], + "openocd_target": "esp32s3.cfg" + }, + "frameworks": ["arduino", "espidf"], + "name": "Elecrow ThinkNode M9 (16 MB FLASH, 8 MB PSRAM)", + "upload": { + "flash_size": "16MB", + "maximum_ram_size": 327680, + "maximum_size": 16777216, + "require_upload_port": true, + "speed": 921600 + }, + "url": "https://www.elecrow.com/", + "vendor": "Elecrow" +} diff --git a/platformio.ini b/platformio.ini index 0ac9a99c..791fab3f 100644 --- a/platformio.ini +++ b/platformio.ini @@ -7,6 +7,7 @@ default_envs = heltec_v4_tft_companion_radio_usb_tcp_touch LilyGo_TDeck_companion_radio_touch + ThinkNode_M9_companion_radio_touch [env:heltec_v4_tft_companion_radio_usb_tcp_touch] platform = platformio/espressif32@6.11.0 @@ -381,3 +382,245 @@ lib_deps = lvgl/lvgl @ ^8.3.11 densaugeo/base64 @ ~1.4.0 knolleary/PubSubClient @ ^2.8.0 + +; ====================================================================== +; Elecrow ThinkNode M9 — ESP32-S3R8 / LR1110 / 2.4" 240x320 ST7789 / QWERTY +; keyboard + d-pad (no touchscreen). Pin map verified against the V1.0 +; schematic + Meshtastic boot log during Specter (ESP-IDF) bring-up; the +; panel IC, TCXO voltage, battery divider, and LR1110 RF-switch DIO mapping +; below are all schematic/manufacturer-confirmed (NOT the earlier ILI9341 / +; 2:1-divider / unverified-RF-switch state from a prior attempt). See +; variants/thinknode_m9/M9_PORT.md for the full pin table and the remaining +; hardware-verify checklist (GPS EN polarity/baud, display rotation, RF-switch +; truth-table polarity, SD mount-timing margins) — those items are +; deliberately left unset/unconfirmed below. +; ====================================================================== +[env:ThinkNode_M9_companion_radio_touch] +platform = platformio/espressif32@6.11.0 +framework = arduino +board = thinknode_m9 +monitor_speed = 115200 +board_build.partitions = variants/thinknode_m9/partitions_m9_touch.csv +; patch_radiolib_lr11x0: preprod M9 LR1110s run old transceiver FW that rejects +; DriveDiosInSleepMode (0x012A, FW 0x0308+) with CMD_PERR -> begin() = -706. +; The pre-script makes RadioLib's config() skip it on old FW (idempotent, +; per-env libdeps copy). See scripts/build/patch_radiolib_lr11x0.py. +extra_scripts = pre:scripts/inject_wifi_env.py, pre:scripts/build/patch_radiolib_lr11x0.py, merge-bin.py + +build_flags = + -Wno-deprecated-declarations -Wno-unused-parameter -DNDEBUG -DRADIOLIB_STATIC_ONLY=1 -DRADIOLIB_GODMODE=1 + -D MC_VENDORED_TOUCH_APP + -D LORA_FREQ=869.618 + -D LORA_BW=62.5 + -D LORA_SF=8 + -D ENABLE_PRIVATE_KEY_IMPORT=1 + -D ENABLE_PRIVATE_KEY_EXPORT=1 + -D RADIOLIB_EXCLUDE_CC1101=1 + -D RADIOLIB_EXCLUDE_RF69=1 + -D RADIOLIB_EXCLUDE_SX1231=1 + -D RADIOLIB_EXCLUDE_SI443X=1 + -D RADIOLIB_EXCLUDE_RFM2X=1 + -D RADIOLIB_EXCLUDE_SX128X=1 + -D RADIOLIB_EXCLUDE_AFSK=1 + -D RADIOLIB_EXCLUDE_AX25=1 + -D RADIOLIB_EXCLUDE_HELLSCHREIBER=1 + -D RADIOLIB_EXCLUDE_MORSE=1 + -D RADIOLIB_EXCLUDE_APRS=1 + -D RADIOLIB_EXCLUDE_BELL=1 + -D RADIOLIB_EXCLUDE_RTTY=1 + -D RADIOLIB_EXCLUDE_SSTV=1 + -D ESP32_PLATFORM + ; --- ThinkNode M9 board --- + -I variants/thinknode_m9 + -D HAS_THINKNODE_M9 + -D BOARD_HAS_PSRAM=1 + ; M9 uses the UART bridge (ttyUSB0), not native USB-CDC — confirmed during + ; Specter bring-up. With ARDUINO_USB_CDC_ON_BOOT=1 (the T-Deck's setting) + ; app Serial logs go to a ttyACM* port this board doesn't expose and + ; appear completely silent. + -D ARDUINO_USB_CDC_ON_BOOT=0 + -D PIN_USER_BTN=0 + -D RADIO_CLASS=CustomLR1110 + -D WRAPPER_CLASS=CustomLR1110Wrapper + -D LORA_TX_POWER=22 + ; LR1110 clock: TCXO mode at 3.3 V — EMPIRICALLY CONFIRMED on the tester's + ; preproduction unit: Meshtastic's thinknode_m9 variant logs "using DIO3 as + ; TCXO reference voltage at 3.300000 V" followed by "LR1110 init result 0". + ; The earlier theory here (Y1 = self-powered active oscillator -> tcxo must + ; be 0) was disproven on hardware: with 0 the chip boots on its internal RC + ; (SPI alive, no -2) but the first command needing the real 32 MHz clock is + ; rejected -> radio init failed -707 (bring-up build #1, 2026-07-06). The + ; schematic's "VTCXO rail" feeding Y1 is evidently the LR1110's own + ; TCXO-supply output, so the chip must drive it. + -D LR11X0_DIO3_TCXO_VOLTAGE=3.3 + ; Bring-up only: RadioLib's own boot prints (found-chip line with the + ; transceiver/WiFi/GNSS FW versions, calibration errors). Goes to Serial = + ; UART0 on this board. Low volume; drop once the radio is proven. + -D RADIOLIB_DEBUG_BASIC=1 + -D RX_BOOSTED_GAIN=true + ; DIO5/DIO6 -> RFSW0_V1/RFSW1_V2 confirmed against the V1.0 schematic (LR1110 + ; block, U7 pins 19/20 -> R19/R20 -> U8 V1/V2) — see target.cpp for the table + ; and M9_PORT.md for the crop. The per-mode polarity is the conventional + ; 2-pin table every other MeshCore LR1110 board uses, not independently + ; re-derived from U8's datasheet (part number isn't printed on the schematic). + -D RF_SWITCH_TABLE + ; --- LR1110 SPI / control pins (verified: V1.0 schematic + boot log) --- + -D P_LORA_NSS=39 + -D P_LORA_DIO_1=42 + -D P_LORA_RESET=45 + -D P_LORA_BUSY=41 + -D P_LORA_SCLK=40 + -D P_LORA_MISO=38 + -D P_LORA_MOSI=47 + ; --- Peripheral I2C bus 0 (Wire): RTC PCF8563 0x51 / IMU QMI8658 0x6b / + ; compass QMC6309 0x7c. Brought up by ESP32Board::begin(). --- + -D PIN_BOARD_SDA=7 + -D PIN_BOARD_SCL=6 + ; --- Battery: 1:1 divider, manufacturer-confirmed (M9Board::getBattMilliVolts() + ; overrides the ESP32Board base class's hardcoded 2:1 assumption). --- + -D PIN_VBAT_READ=13 + ; --- GPS (CC1167Q, UART1) --- + -D ENV_INCLUDE_GPS=1 + -D PIN_GPS_RX=2 + -D PIN_GPS_TX=3 + -D PIN_GPS_EN=11 + -D PIN_GPS_RESET=5 + ; GPS_BAUD_RATE / PIN_GPS_EN_ACTIVE intentionally left at library defaults + ; (9600 / HIGH) — UNVERIFIED for this module, see M9_PORT.md. + ; GPIO10 (GPS ON_OFF) and GPIO4 (1PPS) exist on the schematic but have no + ; consumer in this driver yet — reserved, not wired. + -D ENV_INCLUDE_AHTX0=0 + -D ENV_INCLUDE_BME280=0 + -D ENV_INCLUDE_BMP280=0 + -D ENV_INCLUDE_SHTC3=0 + -D ENV_INCLUDE_SHT4X=0 + -D ENV_INCLUDE_LPS22HB=0 + -D ENV_INCLUDE_INA3221=0 + -D ENV_INCLUDE_INA219=0 + -D ENV_INCLUDE_INA226=0 + -D ENV_INCLUDE_INA260=0 + -D ENV_INCLUDE_MLX90614=0 + -D ENV_INCLUDE_VL53L0X=0 + -D ENV_INCLUDE_BME680=0 + -D ENV_INCLUDE_BMP085=0 + ; --- ST7789 panel (manufacturer-confirmed; NOT ILI9341) --- + ; No LILYGO_TDECK / HELTEC_LORA_V4_TFT macro is defined, so ST7789LCDDisplay + ; uses its default branch (Adafruit_ST7789 over the global `SPI`, the same + ; instance the radio uses) — matches the LR1110 reference variants, which + ; also share one SPI peripheral across radio + display + (on the M9) SD. + -D DISPLAY_SCALE_X=1.0 + -D DISPLAY_SCALE_Y=1.0 + ; HARDWARE-VERIFIED (bring-up #6, 2026-07-06): rotation 3 rendered the UI + ; 180 degrees off on the tester's unit; 1 is the correct landscape + ; orientation (keyboard below screen). Adafruit rotations 1/3 are the two + ; landscape options, 180 degrees apart. + -D DISPLAY_ROTATION=1 + ; PIN_TFT_LEDA_CTL is set to -1, NOT left undefined: the installed ST7789LCDDisplay + ; references it unconditionally (`if (PIN_TFT_LEDA_CTL != -1)`, no #ifdef guard around + ; the macro itself — leaving it undefined is a compile error, not a no-op). -1 makes + ; that check skip the pin entirely, since the vendored class always drives it + ; active-HIGH, but the M9's backlight is a PNP transistor (active-LOW) — so + ; ThinkNodeM9Board owns BL_EN (GPIO17) directly instead (see M9Board.h/.cpp). + ; PIN_PERIPH_POWER is the OTHER (also active-low) rail, gating the LCD/GPS/sensors, + ; and IS passed through ST7789LCDDisplay's RefCountedDigitalPin constructor arg in + ; target.cpp. + -D PIN_TFT_LEDA_CTL=-1 + -D PIN_PERIPH_POWER=18 + -D PIN_TFT_BL_EN=17 + -D PIN_TFT_RST=14 + -D PIN_TFT_DC=15 + -D PIN_TFT_CS=16 + ; PIN_TFT_SCL / PIN_TFT_SDA intentionally NOT defined: only the + ; USE_PIN_TFT / LILYGO_TDECK / HELTEC_LORA_V4_TFT branches of + ; ST7789LCDDisplay's constructor consume them, and M9 uses none of those — + ; it takes the default `display(&SPI, PIN_TFT_CS, PIN_TFT_DC, PIN_TFT_RST)` + ; branch (global SPI, same instance the radio uses). + ; + ; NOTE: a software-SPI (USE_PIN_TFT) diagnostic build was tried here to test + ; whether the class's hardcoded 80MHz hardware SPI clock was corrupting the + ; boot-splash write. It wasn't — software SPI reproduced the EXACT same + ; freeze-then-TG1WDT_SYS_RST at the exact same point, just slower, which + ; rules out the SPI clock/signal-integrity theory entirely. See + ; M9_PORT.md / git history if revisiting that path. + ; microSD: on SD_MMC per the Meshtastic boot log (SDMMC peripheral, no SPI + ; CS). The earlier "CS=36" reading is an octal-PSRAM-reserved pin (GPIO35-37, + ; S3R8) — never drive it. SD support deferred until the SDMMC pins are known. + ; --- Keyboard controller (own bus, Wire1) — full QWERTY + d-pad + function + ; keys, all over one I2C device. See M9Keyboard.h for the confirmed + ; keycode table. --- + -D HAS_M9_KEYBOARD=1 + ; Keyboard bus SCHEMATIC-VERIFIED (V1.0 sheet, bring-up #9): S3 GPIO20 = + ; net ESP32-2_SDA, GPIO21 = ESP32-2_SCL, to the keyboard ESP32-S2 (its + ; GPIO7/6) through R2/R1 series resistors, pullups R73/R72, S2 powered from + ; always-on 3V3 via R3. GPIO19/20 are also the S3's native USB D-/D+ pads — + ; M9Board::begin() must release the USB-Serial-JTAG pad claim first. + -D PIN_KB_SDA=20 + -D PIN_KB_SCL=21 + -D PIN_KB_ADDR=0x6c + ; --- touch UI / companion stack (M9 has no touch — keyboard + d-pad text + ; entry only; keypad-nav focus traversal is NOT wired yet, see + ; M9_PORT.md) --- + -I include + -I src + -I src/ui-touch + -D UI_LVGL=1 + -D HAS_TOUCH_UI=1 + -D FIRMWARE_OTA_ENV='"ThinkNode_M9_companion_radio_touch"' + -D ENABLE_ADVERT_ON_BOOT=0 + -D LV_CONF_PATH=lv_conf.h + -D LV_CONF_INCLUDE_SIMPLE=1 + -D LV_INDEV_DEF_SCROLL_THROW=7 + -D MAX_CONTACTS=2000 + -D MAX_GROUP_CHANNELS=40 + -D DISPLAY_CLASS=ST7789LCDDisplay + -D ADMIN_PASSWORD='"password"' + -D MULTI_TRANSPORT_COMPANION=1 + -D WADAMESH_FORK_BUILD=1 + -D TCP_PORT=5000 + -D WS_PORT=8765 + -D BLE_PIN_CODE=123456 + -D CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN=1 + -D CONFIG_MBEDTLS_SSL_IN_CONTENT_LEN=16384 + -D CONFIG_MBEDTLS_SSL_OUT_CONTENT_LEN=4096 + +build_src_filter = + +<*.cpp> + +<*.c> + + + + + + + + + + + +<../variants/thinknode_m9/*.cpp> + +lib_deps = + https://github.com/ALLFATHER-BV/meshcomod.git#core-v1.16.5 + SPI + Wire + jgromes/RadioLib @ ^7.6.0 + rweather/Crypto @ ^0.4.0 + adafruit/RTClib @ ^2.1.3 + melopero/Melopero RV3028 @ ^1.1.0 + electroniccats/CayenneLPP @ 1.6.1 + h2zero/NimBLE-Arduino @ 1.4.3 + adafruit/Adafruit INA3221 Library @ ^1.0.1 + adafruit/Adafruit INA219 @ ^1.2.3 + robtillaart/INA226 @ ^0.6.4 + adafruit/Adafruit INA260 Library @ ^1.5.3 + adafruit/Adafruit AHTX0 @ ^2.0.5 + adafruit/Adafruit BME280 Library @ ^2.3.0 + adafruit/Adafruit BMP280 Library @ ^2.6.8 + adafruit/Adafruit SHTC3 Library @ ^1.0.1 + sensirion/Sensirion I2C SHT4x @ ^1.1.2 + arduino-libraries/Arduino_LPS22HB @ ^1.0.2 + adafruit/Adafruit MLX90614 Library @ ^2.1.5 + adafruit/Adafruit_VL53L0X @ ^1.2.4 + stevemarple/MicroNMEA @ ^2.0.6 + adafruit/Adafruit BME680 Library @ ^2.0.4 + adafruit/Adafruit BMP085 Library @ ^1.2.4 + adafruit/Adafruit ST7735 and ST7789 Library @ ^1.11.0 + ESP32Async/ESPAsyncWebServer @ 3.10.3 + file://arch/esp32/AsyncElegantOTA + lvgl/lvgl @ ^8.3.11 + densaugeo/base64 @ ~1.4.0 + knolleary/PubSubClient @ ^2.8.0 diff --git a/scripts/build/patch_radiolib_lr11x0.py b/scripts/build/patch_radiolib_lr11x0.py new file mode 100644 index 00000000..de9c0232 --- /dev/null +++ b/scripts/build/patch_radiolib_lr11x0.py @@ -0,0 +1,52 @@ +# Patches the vendored RadioLib so LR11x0::config() tolerates old LR1110 +# transceiver firmware that predates DriveDiosInSleepMode (opcode 0x012A, +# added in the 0x0308 firmware release). RadioLib >= 7.x sends it +# unconditionally during begin(); older chip firmware answers CMD_PERR, +# which turns an otherwise healthy radio.begin() into -706 +# (RADIOLIB_ERR_SPI_CMD_INVALID). Preproduction Elecrow ThinkNode M9 units +# ship with such firmware (Meshtastic works on them only because it pins an +# older RadioLib that doesn't send the command). +# +# The command is an optional nicety (stops DIO glitches in sleep mode), so +# skipping it on old firmware is safe. +# +# Idempotent. Each PlatformIO env has its own libdeps copy, so this only +# affects envs that list this script in extra_scripts (the M9 env). +# NOTE: on a completely fresh checkout the first build may run before +# RadioLib is downloaded - the script then warns and the patch lands on the +# next build. Re-run `pio run` once if you see the warning. +Import("env") +import os + +MARKER = "wadamesh-lr1110-oldfw-patch" +OLD = """ state = this->driveDiosInSleepMode(true); + RADIOLIB_ASSERT(state);""" +NEW = """ state = this->driveDiosInSleepMode(true); + // wadamesh-lr1110-oldfw-patch: LR1110 transceiver FW older than 0x0308 + // doesn't implement DriveDiosInSleepMode (0x012A) and answers CMD_PERR, + // which would abort init (-706) on an otherwise healthy radio. The command + // only stops DIO glitches in sleep mode - safe to skip on old firmware. + if(state == RADIOLIB_ERR_SPI_CMD_INVALID) { + RADIOLIB_DEBUG_BASIC_PRINTLN("DriveDiosInSleepMode unsupported (old LR11x0 FW), skipping"); + state = RADIOLIB_ERR_NONE; + } + RADIOLIB_ASSERT(state);""" + +path = os.path.join(env.subst("$PROJECT_LIBDEPS_DIR"), env.subst("$PIOENV"), + "RadioLib", "src", "modules", "LR11x0", "LR11x0.cpp") + +if not os.path.isfile(path): + print("[patch_radiolib_lr11x0] WARNING: %s not found (libdeps not fetched yet?)" % path) + print("[patch_radiolib_lr11x0] WARNING: RadioLib NOT patched - re-run the build once libdeps exist") +else: + with open(path) as f: + src = f.read() + if MARKER in src: + print("[patch_radiolib_lr11x0] already patched") + elif OLD in src: + with open(path, "w") as f: + f.write(src.replace(OLD, NEW, 1)) + print("[patch_radiolib_lr11x0] patched LR11x0::config() for old-FW tolerance") + else: + print("[patch_radiolib_lr11x0] WARNING: pattern not found - RadioLib version drift?") + print("[patch_radiolib_lr11x0] WARNING: check LR11x0::config() by hand, NOT patched") diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index 017118e9..bf770bd8 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -58,8 +58,10 @@ #define MC_FM_FAT32 0x02 // FatFs f_mkfs option: force FAT32 #endif #ifndef PIN_SD_CS - #define PIN_SD_CS 39 // T-Deck microSD chip-select + #define PIN_SD_CS 39 // T-Deck microSD chip-select (M9 sets its own via build flags) #endif +#endif +#if defined(HAS_TDECK_GT911) #include // T-Deck MAX98357A speaker amp (notification tones) // T-Deck I2S audio amp pins (MAX98357A, no MCLK). Overridable via build flags. #ifndef PIN_I2S_BCK @@ -88,6 +90,8 @@ #endif #if defined(HAS_TDECK_KEYBOARD) #include + #elif defined(HAS_M9_KEYBOARD) + #include #endif #include "KeyboardLayouts.h" #include "i18n.h" @@ -1143,6 +1147,18 @@ static bool tbFingerTouchOnTabBarBlocked(uint16_t y) { static bool s_kbd_nav = true; #endif +#if defined(HAS_THINKNODE_M9) +// Keyboard-only device (no touch, no trackball): nav is always on, same as Tanmatsu above. +// Unlike Tanmatsu (which registers its KEYPAD indev as the PRIMARY one, driven by navPump() +// reading bsp-input), the M9 takes the CAP_KEYPAD_NAV "secondary indev" path the T-Deck's +// trackball block above uses — fed by handleHwKey() instead — so it needs the SAME three +// symbols that block declares for the T-Deck (s_kbd_nav/s_tb_nav/s_nav_keypad_drv), just +// without any of the actual trackball-cursor state above (no trackball on this board). +static bool s_kbd_nav = true; +static bool s_tb_nav = false; // no trackball — read by the shared nav-rebuild gate, never set +static lv_indev_drv_t s_nav_keypad_drv; +#endif + // ---- Panel currently linked to the keyboard (or nullptr) ---- static LvChatPanel* s_kb_panel = nullptr; /** Full-width strip above the on-screen keyboard: mirrors the focused textarea so edits stay visible. */ @@ -5580,7 +5596,7 @@ static void threadSelectCb(lv_event_t* e) { // which collapses the content so the open-scroll lands at the top. Visible first = correct // heights = the open-scroll reaches the newest message. refreshChatDetail(p); -#if defined(HAS_TDECK_KEYBOARD) +#if defined(HAS_TDECK_KEYBOARD) || defined(HAS_M9_KEYBOARD) // Physical keyboard: focus the composer on open so typing goes straight in. showKb(&p); #endif @@ -6316,7 +6332,7 @@ static void settingsFieldFocusCb(lv_event_t* e) { #endif } -#if defined(HAS_TDECK_KEYBOARD) +#if defined(HAS_TDECK_KEYBOARD) || defined(HAS_M9_KEYBOARD) // Recursively find the first text field under `obj` (depth-first). static lv_obj_t* findFirstTextarea(lv_obj_t* obj) { if (!obj) return nullptr; @@ -6859,7 +6875,7 @@ static lv_obj_t* createSettingsModal(const char* title, SettingsModalKind kind) g_set_modal.root = root; g_set_modal.kind = kind; s_settings_content_w = (sw - 8) - 12; // modal body width minus its 6px padding each side -#if defined(HAS_TDECK_KEYBOARD) +#if defined(HAS_TDECK_KEYBOARD) || defined(HAS_M9_KEYBOARD) // Physical keyboard: once the caller has finished adding this modal's fields // (deferred to the next frame), focus its first text field so the user can // type straight away. Popup modals only — the inline-settings path returns above. @@ -8904,7 +8920,7 @@ static void useMilesToggleCb(lv_event_t* e) { // only via the on-screen button — Tim kept firing messages on the public // channel by accident. Physical keyboard only (the on-screen keyboard's // checkmark never auto-sent). -#if defined(HAS_TDECK_KEYBOARD) +#if defined(HAS_TDECK_KEYBOARD) || defined(HAS_M9_KEYBOARD) static void enterSendsToggleCb(lv_event_t* e) { if (lv_event_get_code(e) != LV_EVENT_VALUE_CHANGED) return; const bool on = lv_obj_has_state(lv_event_get_target(e), LV_STATE_CHECKED); @@ -9530,7 +9546,7 @@ static void lockwallDisplayName(const char* path, char* out, int cap) { snprintf(out, cap, "%s%s", sd ? "SD: " : "", base); } static void openLockWallPickerCb(lv_event_t* e); // defined with the picker, below -#if CAP_SD // custom WAV notification sounds need an SD card (the File-Manager picker browses it) +#if CAP_SD && defined(HAS_TDECK_GT911) // custom WAV notification sounds need the T-Deck's I2S amp, not just SD // Per-event notification-sound picker (Settings -> Sound). Mirrors the wallpaper picker. static lv_obj_t* s_snd_btn_lbl[3] = { nullptr, nullptr, nullptr }; static int s_snd_pending_slot = TOUCH_SND_MSG; // slot we're choosing a sound for @@ -9724,7 +9740,7 @@ static void buildDeviceSettings(int sec) { lv_obj_add_event_cb(sw, toggleMentionSoundCb, LV_EVENT_VALUE_CHANGED, nullptr); y += LV_MAX(34, rh + 12); } -#if CAP_SD // WAV notification-sound rows (SD-card devices only) +#if CAP_SD && defined(HAS_TDECK_GT911) // WAV notification-sound rows (T-Deck's I2S amp, not just SD) // Per-event notification sound files. Each slot: built-in chime, or a 16-bit // PCM WAV from /sounds/ (internal) or the SD card. Empty = built-in. { @@ -10026,7 +10042,7 @@ static void buildDeviceSettings(int sec) { { y += settingsRowLabel(body, y, 0, "Secondary keyboards", COLOR_SUB, &g_font_12, 0) + 2; -#if defined(HAS_TDECK_KEYBOARD) +#if defined(HAS_TDECK_KEYBOARD) || defined(HAS_M9_KEYBOARD) const char* kb_cycle_hint = "double-tap SPACE cycles through the ones you enable"; #else const char* kb_cycle_hint = "tap the language key (e.g. EN) on the keyboard to cycle the ones you enable"; @@ -10074,7 +10090,7 @@ static void buildDeviceSettings(int sec) { COLOR_SUB, &g_font_12, 0) + 2; } -#if defined(HAS_TDECK_KEYBOARD) +#if defined(HAS_TDECK_KEYBOARD) || defined(HAS_M9_KEYBOARD) /* Enter sends the message (default) vs. inserts a newline so you send only via the on-screen button — avoids accidental sends on the public channel. */ { @@ -10141,7 +10157,7 @@ static void buildDeviceSettings(int sec) { #endif #if CAP_TRACKBALL -#if defined(HAS_TDECK_KEYBOARD) +#if defined(HAS_TDECK_KEYBOARD) || defined(HAS_M9_KEYBOARD) /* Keyboard navigation: off (default) vs on. When no text field is focused, the WASDZ cluster moves focus so the whole UI is reachable from the keyboard (incl. Settings), and the tab hotkeys below jump straight to a tab. The trackball @@ -16042,6 +16058,11 @@ static bool fmSdTryMount() { // one walks the whole ladder (~2.7 s worst case, loop WDT dropped below). The // clock that succeeds becomes the operating clock — slower is fine here (the // file list + a settings backup are small; map tiles live on internal flash). + // UNVERIFIED on the M9: this ladder was tuned against the T-Deck's shared + // bus electrically — the M9 shares the same three signals (SCLK/MISO/MOSI) + // across radio+LCD+SD too, but timing margins haven't been confirmed on + // real M9 hardware yet. If SD never mounts, or mounts unreliably, this is + // the first place to look. static const struct { uint16_t settle_ms; uint32_t hz; } kMountLadder[] = { { 40, 4000000 }, { 120, 4000000 }, { 200, 4000000 }, { 300, 1000000 }, { 450, 1000000 }, { 650, 400000 }, { 900, 400000 }, @@ -16868,7 +16889,7 @@ static void fmSetWallpaperCb(lv_event_t* e) { if (g_lv.task) g_lv.task->showAlert(TR("Lock wallpaper set"), 1300); } -#if CAP_SD +#if CAP_SD && defined(HAS_TDECK_GT911) // ---- .wav -> notification-sound chooser (opened from the File Manager) ------ static char s_fm_snd_path[208] = {0}; static bool s_fm_snd_on_sd = false; @@ -17101,7 +17122,7 @@ static void fmRowClickCb(lv_event_t* e) { FmRowData* rd = (FmRowData*)lv_obj_get_user_data(lv_event_get_target(e)); if (!rd) return; if (rd->isdir) fmEnterDir(rd->name); -#if CAP_SD +#if CAP_SD && defined(HAS_TDECK_GT911) else if (fmIsAudio(rd->name)) fmOpenAudio(rd->name); // .wav -> notification-sound chooser #endif else if (fmIsImage(rd->name)) fmOpenImage(rd->name); // images -> read-only viewer @@ -18973,7 +18994,7 @@ static void makeHome(lv_obj_t* tab) { #else // T-Deck (and any other non-Tanmatsu landscape board): evenly-spread slots. make_launcher(">_ Terminal", tdBtnY(1), homeTerminalCb, 0, td_btn_h); -#if defined(HAS_TDECK_GT911) +#if defined(HAS_TDECK_GT911) || defined(HAS_THINKNODE_M9) make_launcher(LV_SYMBOL_DIRECTORY " Files", tdBtnY(2), homeFilesCb, 0, td_btn_h); // "Apps" (opens the app drawer) pops with the negative / inverse of the theme accent. g_lv.home_apps = make_launcher(LV_SYMBOL_LIST " Apps", tdBtnY(3), homeAppsBtnCb, inv_accent, td_btn_h); @@ -26902,7 +26923,7 @@ static bool anyPopupOpen() { return popupRegistryAny(); } static bool hwKeyDismissTopPopup() { return popupRegistryDismissTop(); } #endif // HAS_TDECK_KEYBOARD || HAS_TANMATSU (hwKeyDismissTopPopup) -#if defined(HAS_TDECK_KEYBOARD) +#if defined(HAS_TDECK_KEYBOARD) || defined(HAS_M9_KEYBOARD) // Keys that act as "close the popup" when no text field is focused. The user // picked the easy-to-find corner keys; there's no dedicated Esc on this keyboard. static bool isDismissKey(int key) { @@ -27160,7 +27181,7 @@ static void serviceLockscreen() { } #endif // core lock screen (HAS_TDECK_GT911 || HAS_TANMATSU) -#if defined(HAS_TDECK_KEYBOARD) // re-enter the keyboard block the lock screen was carved out of +#if defined(HAS_TDECK_KEYBOARD) || defined(HAS_M9_KEYBOARD) // re-enter the keyboard block the lock screen was carved out of #if defined(HAS_TDECK_GT911) // wallpaper picker is SD/SPIFFS-backed -> T-Deck only // ---- Lock-screen wallpaper picker (lists JPEGs in internal /lock/ + SD) ---- // ---- Notification-sound chooser (Settings -> Sound) ------------------------ @@ -27907,9 +27928,9 @@ static void buildBackupsSettings() { // Reopen the HAS_TDECK_KEYBOARD region paused above for the backup picker; it // closes at that region's original #endif further below. (The next #if is the // original spacebar-countdown guard, now nested one level deeper — harmless.) -#if defined(HAS_TDECK_KEYBOARD) +#if defined(HAS_TDECK_KEYBOARD) || defined(HAS_M9_KEYBOARD) -#if defined(HAS_TDECK_KEYBOARD) +#if defined(HAS_TDECK_KEYBOARD) || defined(HAS_M9_KEYBOARD) // ---- Spacebar lock countdown ------------------------------------------------- // The spacebar locks the screen, but to avoid accidental locks it first runs a // 1 s "Locking…" countdown (tap anywhere, or press any other key, to cancel). @@ -27998,16 +28019,16 @@ static void handleHwKey(int key) { // Remapping a tab hotkey (Settings → Keyboard): capture the next key press. if (s_navkey_capture >= 0) { navKeyCaptureApply(key); return; } #endif -#if defined(HAS_TDECK_KEYBOARD) +#if defined(HAS_TDECK_KEYBOARD) || defined(HAS_M9_KEYBOARD) // Any key other than the lock key (space) aborts a pending lock countdown. if (s_locking_deadline && key != ' ') cancelLockingCountdown(); #endif // The on-screen keyboard is never shown on the T-Deck, but a textarea is still // bound to it on focus — that binding is our target. lv_obj_t* ta_focused = lv_keyboard_get_textarea(g_lv.keyboard); -#if CAP_TRACKBALL +#if CAP_KEYPAD_NAV // Edit mode (keyboard-nav ON only): a focused field becomes the typing target after - // select/Enter (below) — until then `ta` is null so the letter-nav keys navigate. With + // select/Enter (below) — until then `ta` is null so the nav keys navigate. With // keyboard-nav OFF there is no navigation to protect (and no nav group to set the edit // flag), so a focused field always types directly — otherwise typing breaks entirely. lv_obj_t* ta = (ta_focused && (!s_kbd_nav || s_nav_ta_editing)) ? ta_focused : nullptr; @@ -28015,9 +28036,11 @@ static void handleHwKey(int key) { lv_obj_t* ta = ta_focused; #endif if (!ta) { -#if CAP_TRACKBALL +#if CAP_KEYPAD_NAV // A field is focused but we're in navigate mode: select/Enter starts editing it, so the - // letter-nav keys keep navigating until you explicitly enter the field (matches navPump). + // nav keys keep navigating until you explicitly enter the field (matches navPump). + // M9_KEY_ENTER == '\r' (0x0D) — the M9 d-pad's centre/Enter byte already satisfies this + // check without any extra case. if (ta_focused && s_kbd_nav && (key == '\r' || key == '\n' || navDirForKey(key) == 4)) { s_nav_ta_editing = true; if (g_lv.task) g_lv.task->noteUserInput(); @@ -28027,7 +28050,7 @@ static void handleHwKey(int key) { // First-boot setup owns the screen: with no field focused, swallow the key // so it can't switch the (hidden) tabs behind the wizard or arm the lock. if (s_setup_root) return; -#if defined(HAS_TDECK_KEYBOARD) +#if defined(HAS_TDECK_KEYBOARD) || defined(HAS_M9_KEYBOARD) // Spacebar (while NOT editing a text field) locks the screen: backlight off // + manual lock, so touch and trackball-scroll are ignored — only a // trackball CLICK unlocks it. The T-Deck's only side button is a hardware @@ -28083,6 +28106,56 @@ static void handleHwKey(int key) { } if (on_textfield) { if (g_lv.task) g_lv.task->noteUserInput(); return; } // field focused: never tab-jump on a letter } +#elif defined(HAS_M9_KEYBOARD) + // ThinkNode M9: the d-pad and dedicated function keys are FIXED hardware + // buttons (not remappable letters), so this drives navMoveDir/navSwitchTab + // directly off the raw keycodes (M9Keyboard.h) instead of going through + // navDirForKey's programmable letter table — same destination primitives + // the T-Deck's WASDZ block and Tanmatsu's navPump() use, just a different + // (fixed) source mapping. s_kbd_nav is always true on this board (no touch + // to fall back to — set at boot, see UITask.cpp's indev-registration block). + if (s_kbd_nav) { + switch (key) { + case M9_KEY_UP: navMoveDir(NAV_UP); s_nav_show = true; if (g_lv.task) g_lv.task->noteUserInput(); return; + case M9_KEY_DOWN: navMoveDir(NAV_DOWN); s_nav_show = true; if (g_lv.task) g_lv.task->noteUserInput(); return; + case M9_KEY_LEFT: + if (navOnTabBar()) navSwitchTab(-1); else navMoveDir(NAV_LEFT); + s_nav_show = true; if (g_lv.task) g_lv.task->noteUserInput(); return; + case M9_KEY_RIGHT: + if (navOnTabBar()) navSwitchTab(+1); else navMoveDir(NAV_RIGHT); + s_nav_show = true; if (g_lv.task) g_lv.task->noteUserInput(); return; + // M9_KEY_ENTER (0x0D) when a field is focused-but-not-editing is handled above + // (== '\r', starts editing). Reaching this switch means no field is focused — + // "select" on whatever's focused: tab bar -> next tab, else activate it. + case M9_KEY_ENTER: + if (navOnTabBar()) navSwitchTab(+1); else navPushTap(LV_KEY_ENTER); + s_nav_show = true; if (g_lv.task) g_lv.task->noteUserInput(); return; + case M9_KEY_HW_BACK: // back: popup → chat → ESC + if (anyPopupOpen()) hwKeyDismissTopPopup(); + else if (LvChatPanel* cp = navOpenChatPanel()) closeChatPanel(cp); // close an open chat/channel first + else navPushTap(LV_KEY_ESC); + s_nav_show = true; if (g_lv.task) g_lv.task->noteUserInput(); return; + // Dedicated function keys jump straight to a main tab — mirrors the T-Deck's + // programmable hotkeys, just fixed to these specific physical buttons instead + // of remappable letters. HOME mirrors tapping the Home tab (toggles the app + // drawer when already there, like homeKeyActivate on Tanmatsu). + case M9_KEY_HOME: + if (getActiveTab() == HOME_TAB_INDEX) setHomeDrawer(!s_home_drawer_mode); + else navGoToMainTab(HOME_TAB_INDEX); + if (g_lv.task) g_lv.task->noteUserInput(); return; + case M9_KEY_LEFT_MESSAGE: + case M9_KEY_SUB_MESSAGE: + navGoToMainTab(CHAT_INBOX_TAB_INDEX); + if (g_lv.task) g_lv.task->noteUserInput(); return; + case M9_KEY_MAP: + case M9_KEY_SUB_MAP: + navGoToMainTab(MAP_TAB_INDEX); + if (g_lv.task) g_lv.task->noteUserInput(); return; + // M9_KEY_MIC / M9_KEY_CTRL: no action bound yet — fall through and get + // swallowed below (anyPopupOpen()/tabForKey() won't match these bytes either). + default: break; + } + } #endif // Not editing a field. If a popup is up, the dismiss keys close it; on a // bare tab, the navigation keys jump between the bottom tabs. @@ -29377,7 +29450,7 @@ static void openThreadDetailByIdx(int idx, bool channel) { hideKb(); if (p.overlay) { lv_obj_clear_flag(p.overlay, LV_OBJ_FLAG_HIDDEN); lv_obj_move_foreground(p.overlay); } refreshChatDetail(p); // AFTER un-hiding so bubbles measure correctly and the open-scroll reaches the newest message -#if defined(HAS_TDECK_KEYBOARD) +#if defined(HAS_TDECK_KEYBOARD) || defined(HAS_M9_KEYBOARD) showKb(&p); // physical keyboard: auto-focus the composer so typing goes straight in #elif defined(HAS_TANMATSU) navMarkDirty(); // keypad nav: rebuild the focus group onto the chat overlay + focus the composer @@ -35601,6 +35674,15 @@ void UITask::begin(DisplayDriver* display, SensorManager* sensors, NodePrefs* no // MIPI-DSI panel is portrait-native (480x800); the device is used in landscape. badge-bsp's // default rotation is 270 -> we run the UI landscape (logical 800x480) via LVGL sw-rotate. s_ui_rotation = LV_DISP_ROT_270; +#endif +#if defined(HAS_THINKNODE_M9) + // M9 is landscape in hardware: boot DISPLAY_ROTATION=1 verified upright on + // the tester's unit (bring-up #6). Without this override the portrait + // default rendered LVGL at 240x320 into the 320x240 panel window — content + // sat left with the bottom wrapped ("a bit left and down", bring-up #7). + // ROT_90 maps to panel rotation 1 in applyHardwarePanelRotation, so the + // UI-init re-apply matches the boot splash orientation. + s_ui_rotation = LV_DISP_ROT_90; #endif // Apply the saved backlight brightness (takes the LEDA pin over from the // display's digitalWrite via LEDC PWM). Both touch boards have the LEDA pin. @@ -35721,11 +35803,13 @@ void UITask::begin(DisplayDriver* display, SensorManager* sensors, NodePrefs* no g_lv.indev_drv.read_cb = lvglTouchRead; g_lv.indev_drv.disp = lv_disp_get_default(); if (!lv_indev_drv_register(&g_lv.indev_drv)) pushDiagLine("LVGL indev failed"); -#if CAP_TRACKBALL - // Second indev for the optional keyboard ESDFX nav: a KEYPAD indev + focus - // group, registered always (cheap) but only DRIVEN when touchPrefsGetKbdNav() - // is on (handleHwKey feeds navFifo; navMaybeRebuild runs in the loop). With it - // off the group stays empty, so it shows no focus ring and does nothing. +#if CAP_KEYPAD_NAV + // Second indev for the keyboard/d-pad nav: a KEYPAD indev + focus group. + // On the T-Deck it's optional (touchPrefsGetKbdNav()) since touch is the + // primary input; on the M9 (no touch at all) it's always driven — see + // s_kbd_nav below. (handleHwKey feeds navFifo; navMaybeRebuild runs in the + // loop.) With it off the group stays empty, so it shows no focus ring and + // does nothing. s_nav_group = lv_group_create(); lv_group_set_focus_cb(s_nav_group, navFocusCb); // amber focus ring + scroll-into-view lv_indev_drv_init(&s_nav_keypad_drv); @@ -35735,7 +35819,7 @@ void UITask::begin(DisplayDriver* display, SensorManager* sensors, NodePrefs* no if (lv_indev_t* kp = lv_indev_drv_register(&s_nav_keypad_drv)) lv_indev_set_group(kp, s_nav_group); else pushDiagLine("LVGL nav keypad indev failed"); #if defined(ESP32) -#if defined(HAS_TANMATSU) +#if defined(HAS_TANMATSU) || defined(HAS_THINKNODE_M9) s_kbd_nav = true; // keyboard-only device: nav is always on (no touch to fall back to) #else s_kbd_nav = touchPrefsGetKbdNav(); @@ -36017,7 +36101,7 @@ void UITask::openMeshContactDm(uint32_t mesh_contact_index) { lv_obj_move_foreground(g_lv.dm.overlay); } refreshChatDetail(g_lv.dm); // AFTER un-hiding so bubbles measure correctly and the open-scroll reaches the newest message -#if defined(HAS_TDECK_KEYBOARD) +#if defined(HAS_TDECK_KEYBOARD) || defined(HAS_M9_KEYBOARD) // Physical keyboard: focus the composer on open so typing goes straight in. showKb(&g_lv.dm); #endif @@ -37355,6 +37439,22 @@ void UITask::loop() { tdeckKeyboardSetBacklight(kb_bl); serviceLockscreen(); // refresh the lock-screen clock on minute roll-over serviceLockingCountdown(now); // advance / fire the spacebar "Locking…" countdown +#elif defined(HAS_M9_KEYBOARD) + // M9's keyboard controller is on its OWN bus (Wire1) — no touch task shares + // it, so polling happens right here on the UI thread rather than from a + // separate core-0 task. No keyboard-backlight control exists on this + // controller (TODO — see M9_PORT.md if/when one is confirmed), so this is + // just poll + drain, no backlight tick. + m9KeyboardPoll(); + for (int kbi = 0; kbi < 12; ++kbi) { + int key = m9KeyboardReadKey(); + if (key <= 0) break; + Serial.printf("[M9KB] key=0x%02X\n", key); // bring-up only: proves poll->ring->drain + if (!_screen_off) s_kb_last_key_ms = now; + handleHwKey(key); + } + serviceLockscreen(); + serviceLockingCountdown(now); #endif #if defined(HAS_TANMATSU) // Drive the keyboard backlight from off/on/auto + the Keys-slider brightness; keep it @@ -37525,9 +37625,10 @@ void UITask::loop() { #if defined(HAS_TANMATSU) navMaybeRebuild(); // keep the keyboard-nav focus group in sync with the visible screen navPump(); // drain bsp keys: queue focus moves, type straight into focused fields -#elif CAP_TRACKBALL +#elif CAP_KEYPAD_NAV // Keep the focus group synced whenever EITHER nav mode is active: the keyboard ESDFX nav - // (fed by handleHwKey) or the trackball D-pad nav (fed by updateTrackball -> navMoveDir). + // (T-Deck) / d-pad nav (M9) fed by handleHwKey, or the trackball D-pad nav (fed by + // updateTrackball -> navMoveDir). if (s_kbd_nav || s_tb_nav) navMaybeRebuild(); #endif uiCp("ui:lvgl"); diff --git a/src/ui-touch/device_caps.h b/src/ui-touch/device_caps.h index 7a69d965..4183dddf 100644 --- a/src/ui-touch/device_caps.h +++ b/src/ui-touch/device_caps.h @@ -45,6 +45,21 @@ #define CAP_OTA 0 // AppFS app — updated via launcher, no spare slot #define CAP_LOCK_SCREEN 1 +#elif defined(HAS_THINKNODE_M9) // ===== Heltec ThinkNode M9 (ESP32-S3) ===== + #define CAP_TOUCH 0 // no touchscreen — QWERTY keyboard + d-pad only + #define CAP_ROTATABLE 0 // fixed landscape panel + #define CAP_LARGE_SCREEN 0 // 240x320, same panel size as the T-Deck + // microSD: DISABLED until ported to SD_MMC. The Meshtastic boot log shows the + // M9's card on SD_MMC (SDMMC peripheral), NOT the shared SPI bus — and the + // "CS=36" from the earlier schematic reading is an octal-PSRAM pin (GPIO35-37 + // are reserved on the S3R8; driving 36 wedges PSRAM). Real SDMMC pins needed + // from the Meshtastic variant.h — see M9_PORT.md. + #define CAP_SD 0 + #define CAP_FILESYSTEM 1 + #define CAP_GPS 1 // CC1167Q on UART + #define CAP_OTA 1 // 16 MB flash, dual A/B app slots (see partitions_tdeck_touch.csv) + #define CAP_LOCK_SCREEN 1 + #else // ===== Heltec V4 TFT (default) ===== #define CAP_TOUCH 1 // capacitive touch panel #define CAP_ROTATABLE 1 // user can flip portrait/landscape @@ -57,15 +72,21 @@ #endif // ---- Derived input capabilities --------------------------------------------- -// Physical keyboard: T-Deck matrix OR Tanmatsu keypad. -#if defined(HAS_TDECK_KEYBOARD) || defined(HAS_TANMATSU) +// Physical keyboard: T-Deck matrix OR Tanmatsu keypad OR ThinkNode M9 keyboard. +#if defined(HAS_TDECK_KEYBOARD) || defined(HAS_TANMATSU) || defined(HAS_M9_KEYBOARD) #define CAP_KEYBOARD 1 #else #define CAP_KEYBOARD 0 #endif -// Focus-group D-pad navigation (no pointer): Tanmatsu keypad OR T-Deck trackball. -#if defined(HAS_TANMATSU) || defined(HAS_TDECK_TRACKBALL) +// Focus-group D-pad navigation (no pointer): Tanmatsu keypad OR T-Deck trackball +// OR the ThinkNode M9's d-pad. The underlying machinery (navFifo, navMoveDir, +// the focus group, the secondary KEYPAD indev) is generic — only the *pump* +// that feeds it differs per board: Tanmatsu's navPump() reads bsp-input events; +// T-Deck's WASDZ-letter nav and the M9's raw d-pad bytes are both fed straight +// from handleHwKey() instead (see UITask.cpp's `#elif defined(HAS_M9_KEYBOARD)` +// block, parallel to the T-Deck's `#if CAP_TRACKBALL` block). +#if defined(HAS_TANMATSU) || defined(HAS_TDECK_TRACKBALL) || defined(HAS_THINKNODE_M9) #define CAP_KEYPAD_NAV 1 #else #define CAP_KEYPAD_NAV 0 diff --git a/variants/thinknode_m9/M9Board.cpp b/variants/thinknode_m9/M9Board.cpp new file mode 100644 index 00000000..40c416ff --- /dev/null +++ b/variants/thinknode_m9/M9Board.cpp @@ -0,0 +1,110 @@ +#include +#include +#include "M9Board.h" +#include "soc/usb_serial_jtag_reg.h" + +void ThinkNodeM9Board::begin() { + // Release the S3's native USB pads. GPIO19/20 are USB D-/D+ and the ROM's + // USB-Serial-JTAG peripheral owns those pads from reset, including a D+ + // pull-up ON GPIO20. The M9's console goes through an external UART bridge + // (U3) instead, and the schematic reuses GPIO20/21 as the KEYBOARD I2C bus + // (nets ESP32-2_SDA/SCL) and GPIO19 as LCD_TE — so without this the + // keyboard SDA line is clamped by the USB PHY and the controller never + // answers (bring-up #8: probe found nothing on a correctly-wired bus). + REG_CLR_BIT(USB_SERIAL_JTAG_CONF0_REG, USB_SERIAL_JTAG_USB_PAD_ENABLE); + + ESP32Board::begin(); // attaches PIN_VBAT_READ, brings up Wire on PIN_BOARD_SDA/SCL (7/6) + + // The one place this board's init genuinely has to differ from T-Deck/ + // Heltec V4's pattern: their displays use ST7789LCDDisplay's dedicated- + // instance branch (LILYGO_TDECK / HELTEC_LORA_V4_TFT), which begins its + // own SPI bus internally — so neither board's board.begin() touches SPI + // at all, and the radio's bus only gets begun later, inside radio_init(). + // M9's display is on the class's "default" branch (display(&SPI, ...)) — + // the only safe branch available without borrowing another board's + // identity macro (HELTEC_LORA_V4_TFT is also checked in shared UITask.cpp + // against HeltecV4Board-only methods, which would be a compile error here) + // — and that branch does NOT begin the bus itself, it assumes the caller + // already has. So a single bare SPI.begin() has to happen here, before + // display.begin() runs (next, in main.cpp). Everything else in this + // function mirrors TDeckBoard::begin()/HeltecV4Board::begin() as closely + // as M9's actual hardware allows — no CS-deselect dance, no NSS pre-drive: + // neither working board does either, and they don't need it. + SPI.begin(P_LORA_SCLK, P_LORA_MISO, P_LORA_MOSI, PIN_TFT_CS); + + // Shared-SPI bus discipline: park the bus devices' chip-selects HIGH before + // any traffic flows (LR1110 NSS=39, TFT CS=16). NOTE: do NOT touch GPIO35-37 + // on this board — the S3R8's octal PSRAM owns them (driving GPIO36 as a GPIO + // wedged the PSRAM bus and hung boot right after prefs init, bring-up #3). + // SCHEMATIC TRUTH (read from the V1.0 sheet, bring-up #9): the microSD *is* + // on this shared SPI bus with CS = GPIO48 — the patch's "SD CS = 36" misread + // the S3's PACKAGE pin 36 (SPICLK_N = GPIO48) as GPIO36. SD support returns + // with PIN_SD_CS=48 once the keyboard/radio bring-up settles (M9_PORT.md). + pinMode(PIN_TFT_CS, OUTPUT); + digitalWrite(PIN_TFT_CS, HIGH); + pinMode(P_LORA_NSS, OUTPUT); + digitalWrite(P_LORA_NSS, HIGH); + + // Bring up both rails at boot and leave them claimed for now. Display + // power-down (turnOff()) releases periph_power via the pointer passed into + // ST7789LCDDisplay's constructor in target.cpp; the backlight is ours to + // manage explicitly until UI-side sleep/backlight-timeout wiring exists for + // this board (TODO — see M9_PORT.md). + periph_power.begin(); + backlight.begin(); + periph_power.claim(); + backlight.claim(); + + pinMode(PIN_USER_BTN, INPUT_PULLUP); // BOOT button, GPIO0, active LOW + + esp_reset_reason_t reason = esp_reset_reason(); + if (reason == ESP_RST_DEEPSLEEP) { + uint64_t wakeup_source = esp_sleep_get_ext1_wakeup_status(); + if (wakeup_source & (1ULL << P_LORA_DIO_1)) { + startup_reason = BD_STARTUP_RX_PACKET; // woke from an incoming LoRa packet + } + rtc_gpio_hold_dis((gpio_num_t)P_LORA_NSS); + rtc_gpio_deinit((gpio_num_t)P_LORA_DIO_1); + } +} + +void ThinkNodeM9Board::enterDeepSleep(uint32_t secs, int pin_wake_btn) { + esp_sleep_pd_config(ESP_PD_DOMAIN_RTC_PERIPH, ESP_PD_OPTION_ON); + + // Hold DIO1 / NSS at their required levels through sleep (LR1110 IRQ wake). + rtc_gpio_set_direction((gpio_num_t)P_LORA_DIO_1, RTC_GPIO_MODE_INPUT_ONLY); + rtc_gpio_pulldown_en((gpio_num_t)P_LORA_DIO_1); + rtc_gpio_hold_en((gpio_num_t)P_LORA_NSS); + + if (pin_wake_btn < 0) { + esp_sleep_enable_ext1_wakeup((1ULL << P_LORA_DIO_1), ESP_EXT1_WAKEUP_ANY_HIGH); + } else { + esp_sleep_enable_ext1_wakeup((1ULL << P_LORA_DIO_1) | (1ULL << pin_wake_btn), ESP_EXT1_WAKEUP_ANY_HIGH); + } + + if (secs > 0) { + esp_sleep_enable_timer_wakeup(secs * 1000000ULL); + } + + esp_deep_sleep_start(); // CPU halts here and never returns +} + +void ThinkNodeM9Board::powerOff() { + enterDeepSleep(0); +} + +uint16_t ThinkNodeM9Board::getBattMilliVolts() { +#if defined(PIN_VBAT_READ) + // 1:1 divider (manufacturer-confirmed) — unlike the ESP32Board base class's + // hardcoded `2 * raw`, the pin voltage IS the battery voltage here. + analogReadResolution(12); + uint32_t sum = 0; + const int kSamples = 8; + for (int i = 0; i < kSamples; i++) { + sum += analogReadMilliVolts(PIN_VBAT_READ); + } + return (uint16_t)(sum / kSamples); +#else + return 0; +#endif +} diff --git a/variants/thinknode_m9/M9Board.h b/variants/thinknode_m9/M9Board.h new file mode 100644 index 00000000..b127c530 --- /dev/null +++ b/variants/thinknode_m9/M9Board.h @@ -0,0 +1,48 @@ +#pragma once + +#include +#include +#include +#include + +// --------------------------------------------------------------------------- +// ThinkNode M9 — ESP32-S3R8 / LR1110 / 2.4" 240x320 ST7789 / QWERTY keyboard. +// +// Pin map verified against the V1.0 schematic + Meshtastic boot log during +// Specter (ESP-IDF) bring-up; carried over here unchanged. See M9_PORT.md +// for the full table and the hardware-verify checklist. +// +// Two independently switched power rails, BOTH active-low: +// - PIN_PERIPH_POWER (18, P-MOS): gates the LCD / GPS / sensor rail. +// - PIN_TFT_BL_EN (17, PNP): backlight, separate from the rail above. +// ST7789LCDDisplay (vendored core) hardcodes PIN_TFT_LEDA_CTL active-HIGH, and +// references the macro unconditionally (no #ifdef guard — leaving it undefined +// is a compile error, not a no-op), so platformio.ini sets PIN_TFT_LEDA_CTL=-1 +// to make the class's own `!= -1` check skip the pin entirely, and we drive +// BL_EN (active-LOW) ourselves here instead. +// --------------------------------------------------------------------------- + +class ThinkNodeM9Board : public ESP32Board { +public: + RefCountedDigitalPin periph_power; // GPIO18, active LOW — LCD/GPS/sensor rail + RefCountedDigitalPin backlight; // GPIO17, active LOW — PNP backlight + + ThinkNodeM9Board() + : periph_power(PIN_PERIPH_POWER, LOW), + backlight(PIN_TFT_BL_EN, LOW) + { } + + void begin(); + + void enterDeepSleep(uint32_t secs, int pin_wake_btn = -1); + void powerOff() override; + + // Battery: confirmed 1:1 divider (NOT the 2:1 the ESP32Board base class + // assumes) — so this overrides the base's getBattMilliVolts() rather than + // relying on its hardcoded `2 * raw`. + uint16_t getBattMilliVolts() override; + + const char* getManufacturerName() const override { + return "Elecrow ThinkNode M9"; + } +}; diff --git a/variants/thinknode_m9/M9Keyboard.cpp b/variants/thinknode_m9/M9Keyboard.cpp new file mode 100644 index 00000000..08060fdb --- /dev/null +++ b/variants/thinknode_m9/M9Keyboard.cpp @@ -0,0 +1,99 @@ +// ThinkNode M9 keyboard driver — see M9Keyboard.h. +#if defined(HAS_M9_KEYBOARD) && defined(ESP32) + +#include "M9Keyboard.h" +#include +#include + +#ifndef PIN_KB_ADDR + #define PIN_KB_ADDR 0x6c +#endif + +// Controller register map — from Elecrow's keyboard-controller firmware +// (ThinkNode-M9-KB-platformio, src/main.cpp). The keyboard is a separate +// ESP32-S2 running a matrix scanner as an I2C SLAVE with addressed registers: +// reads MUST be preceded by a 1-byte register-address write, otherwise the +// slave answers with whatever register was addressed last (0x00 = HW version +// after its reset — a constant 0x03, which is exactly why the bare-read +// protocol produced "no keys do anything"). +#define M9_KB_REG_HW_VER 0x00 // constant 0x03 on this controller FW +#define M9_KB_REG_KEY 0x01 // pending key byte, 0x00 = none (single slot) +#define M9_KB_REG_BACKLIGHT 0x02 // PWM duty 0..255 (controller lights on keypress) +#define M9_KB_REG_FW_VER 0xFE // constant 0x10 on this controller FW + +static volatile uint8_t s_ring[16]; +static volatile uint8_t s_head = 0; +static volatile uint8_t s_tail = 0; +static bool s_inited = false; +static TwoWire* s_bus = nullptr; // set once the controller answers +static uint32_t s_last_probe_ms = 0; + +static bool kbReadReg(TwoWire& w, uint8_t reg, uint8_t* out) { + w.beginTransmission((uint8_t)PIN_KB_ADDR); + w.write(reg); + if (w.endTransmission() != 0) return false; // NACK / bus error + if (w.requestFrom((int)PIN_KB_ADDR, 1) != 1) return false; + *out = (uint8_t)w.read(); + return true; +} + +static bool kbProbe(TwoWire& w, const char* name) { + uint8_t hw = 0, fw = 0; + if (!kbReadReg(w, M9_KB_REG_HW_VER, &hw)) return false; + kbReadReg(w, M9_KB_REG_FW_VER, &fw); // best-effort, for the log only + Serial.printf("M9 keyboard: controller on %s (hw=0x%02X fw=0x%02X)\n", name, hw, fw); + return true; +} + +// The schematic reading puts the keyboard on its own bus (host 20/21); the +// shared sensor bus (Wire, 7/6) is probed as a fallback so a wrong pin +// reading shows up in the boot log instead of as a dead keyboard. +static void kbTryFindBus() { + if (kbProbe(Wire1, "Wire1 (20/21)")) s_bus = &Wire1; + else if (kbProbe(Wire, "Wire (7/6)")) s_bus = &Wire; +} + +void m9KeyboardBegin() { + Wire1.begin(PIN_KB_SDA, PIN_KB_SCL); + // The controller is its own MCU on the switched peripheral rail and may + // still be booting here — poll re-probes once a second until it answers. + kbTryFindBus(); + if (!s_bus) Serial.println("M9 keyboard: no controller yet (will keep probing)"); + s_inited = true; +} + +void m9KeyboardPoll() { + if (!s_inited) return; + if (!s_bus) { + uint32_t now = millis(); + if (now - s_last_probe_ms < 1000) return; + s_last_probe_ms = now; + kbTryFindBus(); + if (!s_bus) return; + } + uint8_t key = 0; + if (!kbReadReg(*s_bus, M9_KB_REG_KEY, &key)) return; + if (key == 0x00 || key == 0xFF) return; // no key / undefined-register reply + const uint8_t nh = (uint8_t)((s_head + 1) & 15); + if (nh != s_tail) { // drop if the ring is full + s_ring[s_head] = key; + s_head = nh; + } +} + +int m9KeyboardReadKey() { + if (s_tail == s_head) return 0; // empty + const uint8_t key = s_ring[s_tail]; + s_tail = (uint8_t)((s_tail + 1) & 15); + return key; +} + +void m9KeyboardSetBacklight(uint8_t duty) { + if (!s_inited || !s_bus) return; + s_bus->beginTransmission((uint8_t)PIN_KB_ADDR); + s_bus->write(M9_KB_REG_BACKLIGHT); + s_bus->write(duty); + s_bus->endTransmission(); +} + +#endif diff --git a/variants/thinknode_m9/M9Keyboard.h b/variants/thinknode_m9/M9Keyboard.h new file mode 100644 index 00000000..99c5f681 --- /dev/null +++ b/variants/thinknode_m9/M9Keyboard.h @@ -0,0 +1,67 @@ +#pragma once + +// ThinkNode M9 keyboard controller. Unlike the T-Deck — where the keyboard +// shares an I2C bus with the touch controller and must be polled from a +// dedicated core-0 task — the M9 keyboard lives on its OWN bus (Wire1, +// SDA=20 / SCL=21, addr 0x6c) with no touch controller present at all. So +// this can be polled directly from the UI thread; no cross-core ring buffer +// is strictly required, but one is kept anyway for interface parity with +// TDeckKeyboard and so a future move to a dedicated poll task is a no-op. +// +// PROTOCOL — from Elecrow's own keyboard-controller firmware +// (ThinkNode-M9-KB-platformio): the keyboard is a separate ESP32-S2 running a +// matrix scanner as an I2C slave with ADDRESSED REGISTERS. A key read is +// write-reg(0x01) then read 1 byte (0x00 = no key; the controller latches a +// single pending key). The earlier "one raw byte per read" protocol note was +// WRONG — a bare read returns the last-addressed register (0x00 = HW version, +// constant 0x03), which is why bring-up builds 1-7 saw no keys. The +// controller resolves shift/symbol/alt layers itself and emits final ASCII +// for printable keys; non-ASCII bytes are the d-pad / dedicated function +// keys (see M9_KEY_* below), passed through unchanged, so +// m9KeyboardReadKey() returns either a printable ASCII code or a sentinel. +// Backlight: write-reg(0x02) + duty byte; the controller auto-lights on +// keypress and times out after 10 s on its own. +#if defined(HAS_M9_KEYBOARD) && defined(ESP32) + +#include + +// Raw byte values confirmed on hardware (Specter bring-up, notes/m9_keycodes.md). +#define M9_KEY_LEFT 0xB4 +#define M9_KEY_UP 0xB5 +#define M9_KEY_DOWN 0xB6 +#define M9_KEY_RIGHT 0xB7 +#define M9_KEY_ENTER 0x0D // shared with d-pad centre click — indistinguishable +#define M9_KEY_DEL 0x08 +#define M9_KEY_MIC 0x88 // triangle/mic glyph key +#define M9_KEY_LEFT_MESSAGE 0x81 +#define M9_KEY_HOME 0x82 +#define M9_KEY_SUB_MESSAGE 0x83 +#define M9_KEY_SUB_MAP 0x84 +#define M9_KEY_MAP 0x85 +#define M9_KEY_HW_BACK 0x86 +#define M9_KEY_CTRL 0x90 +// From the controller firmware's key tables (not yet bound in the UI): +// 0x84 long-press emits 0x87 (labeled "GPS toggle"), Enter long-press emits +// 0xA3, and matrix position col3/row4 emits 0x89 (unlabeled). Shift/Sym/Alt +// never reach the wire — the controller consumes them as layer modifiers. +#define M9_KEY_GPS_LONG 0x87 +#define M9_KEY_ENTER_LONG 0xA3 + +/** Bring up Wire1 (SDA=PIN_KB_SDA, SCL=PIN_KB_SCL) and mark the keyboard + * available. Safe to call from the UI thread — this bus has no other + * device on it. */ +void m9KeyboardBegin(); + +/** Read one key over I2C and push it into the ring. May be called from any + * single task (this board has no cross-core contention on Wire1). */ +void m9KeyboardPoll(); + +/** Pop the next buffered raw byte (ASCII or M9_KEY_* sentinel), or 0 if none. */ +int m9KeyboardReadKey(); + +/** Set the keyboard backlight PWM duty (0..255) on the controller. The + * controller lights up on keypress by itself and times out after 10 s; + * this just sets HOW bright. No-op until the controller has been found. */ +void m9KeyboardSetBacklight(uint8_t duty); + +#endif diff --git a/variants/thinknode_m9/M9_PORT.md b/variants/thinknode_m9/M9_PORT.md new file mode 100644 index 00000000..e8000183 --- /dev/null +++ b/variants/thinknode_m9/M9_PORT.md @@ -0,0 +1,237 @@ +# Heltec ThinkNode M9 — wadamesh port + +Fresh port against `main`, built alongside (not replacing) the Heltec V4 TFT +and LilyGo T-Deck envs. Env name: `ThinkNode_M9_companion_radio_touch`. + +## Hardware summary + +ESP32-S3R8, LR1110 radio, 2.4" 240x320 **ST7789** TFT (manufacturer-confirmed +— an earlier attempt assumed ILI9341 based on a Meshtastic boot log that, per +the manufacturer, was wrong), full QWERTY keyboard + d-pad + dedicated +function buttons all on one I2C keyboard controller, no touchscreen. CC1167Q +GPS, QMI8658 IMU, QMC6309 compass, PCF8563 RTC, 8 MB PSRAM, 16 MB flash. + +## Why this needed its own radio_init(), not std_init() + +`CustomLR1110` (the core's LR1110 wrapper) has **no `std_init()`** — unlike +`CustomSX1262`/`SX1268`/`LLCC68`. Every existing LR1110 board in MeshCore +(`thinknode_m3`, `minewsemi_me25ls01`) drives the radio by hand: +`SPI.setPins()` → `SPI.begin()` → `radio.begin(freq, bw, sf, cr, sync_word, +power, preamble, tcxo)` → `setCRC()`/`explicitHeader()` → optional RF-switch +table / boosted-gain. `variants/thinknode_m9/target.cpp::radio_init()` follows +that pattern exactly (see MeshCore `variants/thinknode_m3/target.cpp` as the +reference it's modelled on). + +The radio, the ST7789 panel, and the microSD slot all share one physical SPI +bus. Neither `LILYGO_TDECK` nor `HELTEC_LORA_V4_TFT` is defined for this +board, so `ST7789LCDDisplay` takes its default constructor branch +(`display(&SPI, ...)`) — meaning the display uses the **same** global `SPI` +instance as the radio, matching how the LR1110 reference boards do it (no +separate `HSPI`/local `SPIClass` the way the T-Deck/Heltec-TFT branch does). + +## Verified pin map + +(Cross-referenced from the Meshtastic `thinknode_m9` boot log against the +V1.0 schematic during Specter (ESP-IDF) bring-up; carried over unchanged.) + +| Net | GPIO | Notes | +|---|---|---| +| LR1110 NSS | 39 | | +| LR1110 IRQ (DIO1) | 42 | also `getIRQGpio()` / sleep wake source | +| LR1110 RESET | 45 | | +| LR1110 BUSY | 41 | | +| SPI SCLK | 40 | shared: radio + LCD + microSD | +| SPI MISO | 38 | | +| SPI MOSI | 47 | | +| LCD RESET | 14 | | +| LCD DC (RS) | 15 | repurposed XTAL_32K_P | +| LCD CS | 16 | repurposed XTAL_32K_N | +| Backlight (BL_EN) | 17 | PNP transistor, **active-LOW** | +| Peripheral power rail | 18 | P-MOS, **active-LOW** (LCD/GPS/sensors) | +| microSD | SD_MMC | SDMMC peripheral per the Meshtastic boot log — NOT the shared SPI bus. The earlier "CS=36" reading is an octal-PSRAM pin (GPIO35-37 reserved on the S3R8; driving 36 wedges PSRAM — bring-up #3 hang). Real SDMMC pins pending from the Meshtastic variant.h. | +| Peripheral I2C SDA/SCL | 7 / 6 | RTC 0x51, IMU 0x6b, compass 0x7c | +| Keyboard I2C SDA/SCL | 20 / 21 | controller @ 0x6c, **own bus** (Wire1) | +| Battery ADC | 13 | ADC1_CH2, **1:1 divider** (manufacturer-confirmed) | +| GPS RX/TX | 2 / 3 | CC1167Q, UART1 | +| GPS EN / ON_OFF / RST / 1PPS | 11 / 10 / 5 / 4 | EN+RST wired; ON_OFF + 1PPS unused | +| Buzzer | 9 | not yet wired into the firmware | +| ESP_WAKEUP (from KB MCU) | 12 | not wired; behaviour undocumented | +| KEY_LED | 46 | not wired | +| User button (BOOT) | 0 | only direct button besides the keyboard | + +This turn's corrections vs. the earlier (incorrect) attempt: +- Display is **ST7789**, not ILI9341. +- LR1110 clock: **TCXO mode at 3.3 V** (bring-up build #2). Empirically settled + on the tester's preproduction unit: Meshtastic's variant logs "using DIO3 as + TCXO reference voltage at 3.300000 V" + "LR1110 init result 0" on this exact + device, and our build #1 with tcxo=0 (the earlier active-oscillator theory) + failed radio init with -707: the chip boots on internal RC (SPI alive) but + the first command needing the 32 MHz clock is rejected. The schematic's + "VTCXO rail" powering Y1 is evidently the LR1110's own TCXO-supply output. +- Battery divider is **1:1**, not 2:1 — `M9Board::getBattMilliVolts()` + overrides `ESP32Board`'s hardcoded `2 * raw`. + +## Keyboard (confirmed on hardware — `M9Keyboard.h`) + +One raw byte per read, controller resolves shift/symbol layers itself: + +| Key | Raw | Key | Raw | +|---|---|---|---| +| left | 0xB4 | left_message | 0x81 | +| up | 0xB5 | home | 0x82 | +| down | 0xB6 | sub_message | 0x83 | +| right | 0xB7 | sub_map | 0x84 | +| d-pad centre / enter | 0x0D | map | 0x85 | +| del (backspace) | 0x08 | hw_back | 0x86 | +| mic (triangle) | 0x88 | ctrl | 0x90 | + +Backspace (0x08) and Enter (0x0D) happen to match the values +`UITask.cpp::handleHwKey()` already special-cases for the T-Deck, so typing, +backspace, and Enter-to-send all work as-is. The d-pad/function-key bytes +(0x81–0x90, 0xB4–0xB7) currently fall through unhandled when no text field is +focused — see "Deferred" below. + +## What's wired in this patch + +- `boards/thinknode_m9.json` — ESP32-S3R8, 16 MB flash, 8 MB PSRAM. +- `variants/thinknode_m9/M9Board.{h,cpp}` — board class: both active-low + power rails (periph rail + backlight) via `RefCountedDigitalPin`, 1:1 + battery divider, deep-sleep/wake on LR1110 IRQ. +- `variants/thinknode_m9/target.{h,cpp}` — manual LR1110 `radio_init()`, + GPS/RTC/sensor wiring, ST7789 display instantiation, `m9SharedSPI()` + (mirrors the T-Deck's `tdeckSharedSPI()` — used by the SD mount code below). +- `variants/thinknode_m9/M9Keyboard.{h,cpp}` — Wire1 keyboard driver, ring + buffer, hardware-confirmed keycode sentinels (`M9_KEY_*`). +- `variants/thinknode_m9/partitions_m9_touch.csv` — 16 MB, dual A/B OTA + slots (copy of the T-Deck's layout; same flash size). +- `platformio.ini` — new `[env:ThinkNode_M9_companion_radio_touch]`. +- `src/ui-touch/device_caps.h` — new `HAS_THINKNODE_M9` capability block; + `CAP_KEYPAD_NAV`/`CAP_SD`/`CAP_FILESYSTEM` all `1` (see below). +- `src/ui-touch/UITask.cpp`: + - `HAS_M9_KEYBOARD` added alongside `HAS_TDECK_KEYBOARD` at every *generic* + "is there a physical keyboard" gate (composer auto-focus, Enter-sends + toggle, spacebar-lock, secondary-keyboard cycling hint, etc. — 15 sites), + plus its own poll/drain branch in the per-tick loop (polls `Wire1` + directly from the UI thread — no core-0 hand-off needed, since this bus + has no other device on it, unlike the T-Deck's touch+keyboard-shared bus). + - **microSD**, extended from the T-Deck's existing pattern rather than + rebuilt: the include block, `fmIsSd()`, the mount/format/click helpers + (`fmSdTryMount`/`fmSdDoFormat`/etc.), and the Files-manager settings row + are all now `#if defined(HAS_TDECK_GT911) || defined(HAS_THINKNODE_M9)`, + swapping `tdeckSharedSPI()` for `m9SharedSPI()` where the bus accessor is + used. The Home-screen "Files" launcher button is shown for M9 too. NOT + extended: the wallpaper picker / notification-sound chooser block, which + is entangled with `tdeckPlayNotifySlot()` (T-Deck's I2S amp) and isn't + pure SD logic — left T-Deck-only. + - **D-pad keypad navigation**, built on the SAME generic engine Tanmatsu + and the T-Deck already share (navFifo, `navMoveDir`/`navSwitchTab`/ + `navPushTap`, the focus group, the secondary LVGL `KEYPAD` indev) — + `CAP_KEYPAD_NAV` now also covers `HAS_THINKNODE_M9`, the secondary-indev + registration and `s_kbd_nav`-always-on logic were broadened from + `CAP_TRACKBALL`-only, and a new `#elif defined(HAS_M9_KEYBOARD)` block in + `handleHwKey()` (parallel to the T-Deck's WASDZ-letter block) maps the + M9's *fixed* hardware d-pad/function-key bytes straight to those same + primitives instead of going through the programmable letter table. + UP/DOWN/LEFT/RIGHT move focus or pan the tab bar, the d-pad centre/Enter + selects, the dedicated HW-back key backs out, and HOME/MAP/MESSAGE jump + to those tabs. MIC and CTRL have no action bound yet. + +## Deferred — hardware-verify list + +These are left intentionally unset/unwired rather than guessed: + +1. **RF-switch DIO table — pin assignment confirmed, polarity not.** Cross- + checked directly against the V1.0 schematic (LR1110/U7 block): DIO5 (pin + 20) → R20 → net `RFSW0_V1`, DIO6 (pin 19) → R19 → net `RFSW1_V2`, both + into the switch IC (U8) feeding a single antenna (`RFC` → C74 → L12 → + ANT1). DIO7/DIO8 are unconnected (dangling stubs, no net) — this is a + plain 2-pin switch, the same shape as `thinknode_m3`'s table, *not* + `t1000-e`/`me25ls01`'s 4-pin DIO5-8 scheme. `RF_SWITCH_TABLE` is now + **enabled** in `platformio.ini` with that DIO5/DIO6 mapping. What's + *not* independently confirmed: U8's part number isn't printed on the + schematic, so the per-mode HIGH/LOW truth table (STBY/RX/TX/TX_HP/…) is + carried from the same convention every other 2-pin MeshCore LR1110 board + uses, not read off a switch-IC datasheet. If TX/RX work but seem dead or + swapped, that table's RX/TX_HP rows are the first thing to flip. +2. **GPS EN polarity / ON_OFF pin / baud rate.** `PIN_GPS_EN_ACTIVE` is left + at the library default (`HIGH`); GPIO10 (ON_OFF) isn't wired into + anything. Baud defaults to the library's 9600 fallback (no + `GPS_BAUD_RATE` override) — confirm against the CC1167Q's actual NMEA + baud. +3. **Display rotation.** VERIFIED: `DISPLAY_ROTATION=1` (3 was 180 deg off + on hardware, bring-up #6). Original note: `DISPLAY_ROTATION=3` was a starting guess (matches + the T-Deck, same keyboard-below-screen form factor) using Adafruit's + rotation 0–3 numbering — **this is unrelated to** the raw-MADCTL + rotation constants found during the earlier ESP-IDF/Specter bring-up + (that was a different, hand-rolled display driver stack; the numbering + doesn't carry over). +4. **microSD mount-ladder timing.** The settle-delay/clock ladder in + `fmSdTryMount()` was tuned against the T-Deck's shared SPI bus + electrically. M9 shares the same three signals (SCLK/MISO/MOSI) across + radio+LCD+SD too, but the timing margins haven't been confirmed on real + M9 hardware — if SD never mounts or mounts unreliably, start here. +5. **Wallpaper picker / notification-sound chooser.** Not extended to M9 — + it calls `tdeckPlayNotifySlot()` (T-Deck's I2S amp) directly, and M9 has + a buzzer instead, so untangling sound-slot playback per board is a real + (if small) separate task, not a one-line guard change. +6. **Buzzer (GPIO9), KEY_LED (GPIO46), ESP_WAKEUP (GPIO12), MIC/CTRL keys.** + Pins/keycodes exist; no driver/action references them yet. + +## Keyboard: register-addressed I2C slave (protocol build #8, USB-pad release build #9) + +"No keys do anything" root cause: the keyboard is a separate ESP32-S2 running +Elecrow's matrix-scanner firmware (ThinkNode-M9-KB-platformio, provided by +Kaj 2026-07-06) as an I2C slave @0x6C with addressed registers: 0x00 HW ver +(0x03), 0x01 KEY VALUE (0x00 = none, single latched slot), 0x02 backlight +duty, 0xFE FW ver (0x10). A key read must WRITE the register address (0x01) +first, then read one byte. The contributed patch's "one raw byte per read" +protocol read the last-addressed register instead — register 0x00 after the +controller's reset, i.e. a constant 0x03, never a key. Driver fixed in +M9Keyboard.cpp (write-then-read + version-register boot probe with serial +log + Wire fallback probe + 1 s re-probe + backlight setter). The controller +resolves shift/sym/alt layers itself and sends final ASCII; long-press codes +0x87 (from 0x84) and 0xA3 (from Enter) exist but are not yet bound in the UI. + +Build #8 was still dead. Schematic verification (V1.0 sheet, high-res crops): +keyboard bus host GPIO20 = ESP32-2_SDA / GPIO21 = ESP32-2_SCL (through R2/R1 +series, pullups R73/R72, S2 on always-on 3V3) — wiring correct. The real +blocker: GPIO19/20 are the S3's native USB D-/D+ pads, owned from reset by +the ROM's USB-Serial-JTAG peripheral (D+ pullup on GPIO20 = SDA). The M9's +console is an external UART bridge, so nothing ever released them. +M9Board::begin() now clears USB_SERIAL_JTAG_CONF0.USB_PAD_ENABLE before any +bus init (build #9). Bonus schematic finds: SD_CS = GPIO48 (the patch's "36" +misread package pin 36 = SPICLK_N = GPIO48; SD IS on the shared SPI bus), +keyboard wake pulse ESP32_WAKEUP = host GPIO12, KEY_LED = host GPIO46, +LCD_TE = GPIO19. If #9 is still dead, suspect a BLANK keyboard S2 on preprod +units - flash it with the ThinkNode-M9-KB-platformio project via the J6 +header (carries ESP32-2 UART/EN/BOOT). + +## Radio init -706: old LR1110 transceiver firmware (SOLVED, build #5 — CONFIRMED on hardware) + +Tester log 2026-07-06: `Base FW version: 3.3` (0x0303, the original release), +`DriveDiosInSleepMode unsupported (old LR11x0 FW), skipping`, `LR1110: hw=0x22 +device=0x01 fw=3.3 wifi=2.1 gnss=0.0 errors=0x0000`, `[BOOT] radio ok`, UI up. +Build #6 fixed the panel orientation: DISPLAY_ROTATION 3 -> 1 (was 180 deg +off). Build #7 fixed the "content a bit left and down": UITask's per-board +s_ui_rotation overrides (T-Deck, Tanmatsu) had no M9 entry, so LVGL rendered +the PORTRAIT default 240x320 into the landscape 320x240 panel window. Fix = +`s_ui_rotation = LV_DISP_ROT_90` under HAS_THINKNODE_M9 (ROT_90 -> panel +rotation 1). Rule of thumb: a new landscape board needs BOTH the +DISPLAY_ROTATION build flag (splash) AND the UITask s_ui_rotation override +(LVGL UI). + + +The -707 -> -706 progression decoded: -707 (CMD_FAIL) with tcxo=0 was the +calibration failing on a dead 32 MHz clock; with TCXO 3.3 V the calibration +passes and init reaches `driveDiosInSleepMode` (opcode 0x012A, added in +Semtech transceiver FW 0x0308) which RadioLib 7.x sends unconditionally in +`LR11x0::config()`. Preprod M9 chips run older FW and answer CMD_PERR -> +RADIOLIB_ERR_SPI_CMD_INVALID (-706), aborting an otherwise healthy init. +Meshtastic works on the same unit because it pins an older RadioLib that +never sends the command. Fix: `scripts/build/patch_radiolib_lr11x0.py` +(extra_script on the M9 env) makes config() skip that optional command on +old FW; `radio_init()` now prints `LR1110: hw=.. device=.. fw=X.Y ... +errors=0x....` in both outcomes, and the env carries RADIOLIB_DEBUG_BASIC=1 +during bring-up. NOT a shared-SPI problem: PERR is a well-formed chip reply, +so the bus is clean. + diff --git a/variants/thinknode_m9/partitions_m9_touch.csv b/variants/thinknode_m9/partitions_m9_touch.csv new file mode 100644 index 00000000..5f0e3809 --- /dev/null +++ b/variants/thinknode_m9/partitions_m9_touch.csv @@ -0,0 +1,34 @@ +# Heltec ThinkNode M9 firmware — custom partition table. +# +# 16 MB layout with TWO EQUAL OTA app slots so the firmware can self-update +# (HTTP OTA via the meshcomod proxy). The app region (app0+app1) is split +# evenly at 3.875 MB each — the firmware is ~2.55 MB, leaving ~1.3 MB of growth +# headroom per slot. The tiles + spiffs offsets are UNCHANGED from the previous +# (single-big-app0) layout, so an OTA — or a one-time USB re-flash to install +# this table — keeps the map tile cache and all user data (prefs / contacts / +# channels / chat history) intact. +# - app0 3.875 MB (ota_0) ┐ equal A/B slots; OTA ping-pongs between them +# - app1 3.875 MB (ota_1) ┘ +# - "tiles" 4.75 MB LittleFS partition (subtype 0x83) for the map tab's +# slippy-tile pack +# - spiffs 3.375 MB for user data (/new_prefs, /contacts3, /channels2, chat +# history) +# +# Layout (16 MB total): +# 0x000000–0x009000 bootloader + partition table +# 0x009000–0x00E000 nvs (20 KB) +# 0x00E000–0x010000 otadata (8 KB) +# 0x010000–0x3F0000 app0 (3.875 MB, ota_0) +# 0x3F0000–0x7D0000 app1 (3.875 MB, ota_1) +# 0x7D0000–0xC90000 tiles (4.75 MB, LittleFS, type 0x83) [unchanged] +# 0xC90000–0xFF0000 spiffs (3.375 MB) [unchanged] +# 0xFF0000–0x1000000 coredump (64 KB) + +# Name, Type, SubType, Offset, Size, Flags +nvs, data, nvs, 0x9000, 0x5000, +otadata, data, ota, 0xe000, 0x2000, +app0, app, ota_0, 0x10000, 0x3E0000, +app1, app, ota_1, 0x3F0000, 0x3E0000, +tiles, data, 0x83, 0x7D0000, 0x4C0000, +spiffs, data, spiffs, 0xC90000, 0x360000, +coredump, data, coredump, 0xFF0000, 0x10000, diff --git a/variants/thinknode_m9/target.cpp b/variants/thinknode_m9/target.cpp new file mode 100644 index 00000000..c6eaa942 --- /dev/null +++ b/variants/thinknode_m9/target.cpp @@ -0,0 +1,152 @@ +#include +#include "target.h" + +ThinkNodeM9Board board; + +// LR1110 has no std_init() helper in the core (unlike CustomSX1262/SX1268/ +// LLCC68) — confirmed against MeshCore's own LR1110 boards (thinknode_m3, +// minewsemi_me25ls01). Module() takes the same (NSS, IRQ/DIO1, RESET, BUSY, +// spi) signature either way. M9: NSS=39, DIO1=42, RESET=45, BUSY=41, +// SCLK=40, MISO=38, MOSI=47 — all on the SAME physical SPI bus as the LCD +// (CS=16) and the microSD slot (CS=36), so radio and display share the +// literal global `SPI` object — matching how T-Deck/Heltec V4's radio (a +// plain default-constructed `static SPIClass spi;`, not an explicit-host +// instance) and the LR1110 reference boards (thinknode_m3, me25ls01, which +// also pass the global `SPI` to their Module()) both do it. The bus itself +// is begun once, in ThinkNodeM9Board::begin() (see M9Board.cpp for why that +// has to happen there rather than mirroring T-Deck/Heltec's "begin it inside +// radio_init()" exactly — their displays self-init on a separate dedicated +// bus, M9's display is on ST7789LCDDisplay's "default" branch and needs the +// global SPI already begun before display.begin() runs). +RADIO_CLASS radio = new Module(P_LORA_NSS, P_LORA_DIO_1, P_LORA_RESET, P_LORA_BUSY, SPI); + +WRAPPER_CLASS radio_driver(radio, board); + +ESP32RTCClock fallback_clock; +ClockFloorRTC rtc_clock(fallback_clock); // wraps AutoDiscover: monotonic send-timestamp floor (#89) +MicroNMEALocationProvider gps(Serial1, &rtc_clock); +EnvironmentSensorManager sensors(gps); + +#ifdef DISPLAY_CLASS + // periph_power gates the LCD/GPS/sensor rail (GPIO18, active-low P-MOS). + // Passing &board.periph_power lets ST7789LCDDisplay::begin()/turnOff() + // claim/release it alongside the panel's own lifecycle. The backlight + // (GPIO17, PNP) is handled separately by ThinkNodeM9Board — see M9Board.h + // for why it's NOT routed through PIN_TFT_LEDA_CTL. + DISPLAY_CLASS display(&board.periph_power); + MomentaryButton user_btn(PIN_USER_BTN, 1000, true); +#endif + +#ifndef LORA_CR + #define LORA_CR 5 +#endif + +bool radio_init() { + fallback_clock.begin(); + rtc_clock.begin(Wire); // peripheral I2C bus (7/6) — RTC PCF8563 @ 0x51 + +#if defined(HAS_M9_KEYBOARD) + m9KeyboardBegin(); // own bus, Wire1 (20/21) — no contention with Wire +#endif + +#ifdef LR11X0_DIO3_TCXO_VOLTAGE + float tcxo = LR11X0_DIO3_TCXO_VOLTAGE; +#else + // 0 = disable RadioLib's internal TCXO-bias feature. M9's LR1110 clock + // comes from Y1, a self-powered active oscillator (schematic-confirmed: + // VCC/GND/GND/OUT, output -> XTA directly) — not a passive crystal the + // chip needs to bias itself, so this must stay 0. See the build-flag + // comment in platformio.ini for the full explanation. + float tcxo = 0.0f; +#endif + + // SPI bus itself was already begun once in ThinkNodeM9Board::begin() (the + // display needs it before display.begin() runs) — this is the manual + // equivalent of what CustomSX1262/SX1268's std_init() would otherwise do, + // since CustomLR1110 has no std_init() helper. + int status = radio.begin(LORA_FREQ, LORA_BW, LORA_SF, LORA_CR, + RADIOLIB_LR11X0_LORA_SYNC_WORD_PRIVATE, + LORA_TX_POWER, 16, tcxo); + if (status != RADIOLIB_ERR_NONE) { + // One retry after a settle: the first begin() enables the TCXO supply, and + // if Y1's startup outruns RadioLib's fixed internal wait the first + // calibration can fail while the second attempt finds a stable clock. + delay(150); + status = radio.begin(LORA_FREQ, LORA_BW, LORA_SF, LORA_CR, + RADIOLIB_LR11X0_LORA_SYNC_WORD_PRIVATE, + LORA_TX_POWER, 16, tcxo); + } + // Print the chip's own identification in BOTH outcomes: device type, + // transceiver FW revision and pending error flags. Preprod M9 units ship + // with old LR1110 firmware (pre-0x0308), which is exactly what this line + // catches — see scripts/build/patch_radiolib_lr11x0.py for the matching + // old-FW tolerance in RadioLib's config(). Safe to call even after a + // failed begin(): the SPI link is configured before the failing step. + { + LR11x0VersionInfo_t vinfo; + uint16_t chip_errors = 0; + if (radio.getVersionInfo(&vinfo) == RADIOLIB_ERR_NONE) { + radio.getErrors(&chip_errors); + Serial.printf("LR1110: hw=0x%02X device=0x%02X fw=%u.%u wifi=%u.%u gnss=%u.%u errors=0x%04X\n", + vinfo.hardware, vinfo.device, vinfo.fwMajor, vinfo.fwMinor, + vinfo.fwMajorWiFi, vinfo.fwMinorWiFi, vinfo.fwGNSS, vinfo.almanacGNSS, + chip_errors); + } else { + Serial.println("LR1110: getVersionInfo failed (chip not answering)"); + } + } + + if (status != RADIOLIB_ERR_NONE) { + Serial.print("ERROR: radio init failed: "); + Serial.println(status); + return false; + } + + radio.setCRC(2); + radio.explicitHeader(); + + // RF-switch DIO table: pin assignment is SCHEMATIC-CONFIRMED (Think_Node_M9_V1_0.pdf, + // the LR1110/U7 block) — DIO5 (pin 20) -> R20 -> net RFSW0_V1 -> switch IC (U8) V1; + // DIO6 (pin 19) -> R19 -> net RFSW1_V2 -> U8 V2. DIO7/DIO8 are unconnected on this + // board (no net, dangling stubs) — unlike t1000-e/me25ls01's 4-pin DIO5-8 scheme, + // this is a plain 2-pin switch into a single antenna (U8 RFC -> C74 -> L12 -> ANT1), + // matching thinknode_m3's table shape exactly. What's NOT independently re-derived: + // the per-mode HIGH/LOW truth table below — U8's part number isn't printed on the + // schematic, so this reuses the conventional STBY/RX/TX/TX_HP polarity every other + // MeshCore LR1110 board's 2-pin table uses (thinknode_m3, same shape). If TX/RX work + // but seem swapped or dead, flip the RX/TX_HP rows here first. +#ifdef RF_SWITCH_TABLE + static const uint32_t rfswitch_dios[Module::RFSWITCH_MAX_PINS] = { + RADIOLIB_LR11X0_DIO5, // -> RFSW0_V1 (U8 V1) + RADIOLIB_LR11X0_DIO6, // -> RFSW1_V2 (U8 V2) + RADIOLIB_NC, + RADIOLIB_NC, + RADIOLIB_NC + }; + static const Module::RfSwitchMode_t rfswitch_table[] = { + { LR11x0::MODE_STBY, {LOW , LOW }}, + { LR11x0::MODE_RX, {HIGH, LOW }}, + { LR11x0::MODE_TX, {HIGH, HIGH }}, + { LR11x0::MODE_TX_HP, {LOW , HIGH }}, + { LR11x0::MODE_TX_HF, {LOW , LOW }}, + { LR11x0::MODE_GNSS, {LOW , LOW }}, + { LR11x0::MODE_WIFI, {LOW , LOW }}, + END_OF_MODE_TABLE, + }; + radio.setRfSwitchTable(rfswitch_dios, rfswitch_table); +#endif +#ifdef RX_BOOSTED_GAIN + radio.setRxBoostedGainMode(RX_BOOSTED_GAIN); +#endif + + return true; +} + +mesh::LocalIdentity radio_new_identity() { + RadioNoiseListener rng(radio); + return mesh::LocalIdentity(&rng); +} + +SPIClass* m9SharedSPI() { + return &SPI; // global instance, shared by radio + display + SD; begun once in M9Board::begin() +} diff --git a/variants/thinknode_m9/target.h b/variants/thinknode_m9/target.h new file mode 100644 index 00000000..98c165a3 --- /dev/null +++ b/variants/thinknode_m9/target.h @@ -0,0 +1,38 @@ +#pragma once + +#define RADIOLIB_STATIC_ONLY 1 +#include +#include +#include +#include +#include "../../src/helpers/ClockFloorRTC.h" // monotonic send-timestamp floor (issue #89) +#include "M9Board.h" +#ifdef DISPLAY_CLASS + #include + #include +#endif +#include "helpers/sensors/EnvironmentSensorManager.h" +#include "helpers/sensors/MicroNMEALocationProvider.h" +#if defined(HAS_M9_KEYBOARD) + #include "M9Keyboard.h" +#endif + +extern ThinkNodeM9Board board; +extern WRAPPER_CLASS radio_driver; +extern RADIO_CLASS radio; +extern ClockFloorRTC rtc_clock; +extern EnvironmentSensorManager sensors; + +#ifdef DISPLAY_CLASS + extern DISPLAY_CLASS display; + extern MomentaryButton user_btn; +#endif + +bool radio_init(); +mesh::LocalIdentity radio_new_identity(); + +// Shared SPI bus accessor for the microSD mount code in UITask.cpp (mirrors +// tdeckSharedSPI()). M9's radio/display use the global `SPI` instance +// directly (no dedicated local SPIClass — see target.cpp), so this just +// hands that same instance to SD.begin(). +SPIClass* m9SharedSPI(); From ad98f661cc8ab99da162097ebf0df3e4f5e4f688 Mon Sep 17 00:00:00 2001 From: "Enot (ded) Skelly" Date: Mon, 6 Jul 2026 15:02:15 -0700 Subject: [PATCH 02/73] fix m9 navigation --- src/ui-touch/UITask.cpp | 195 +++++++++++++++++++++++++++------------- 1 file changed, 134 insertions(+), 61 deletions(-) diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index bf770bd8..a46b1da7 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -28005,16 +28005,99 @@ static void serviceLockingCountdown(unsigned long now) { } #endif +#if defined(HAS_M9_KEYBOARD) +// ThinkNode M9 has no touchscreen and no navPump() (that's Tanmatsu-only) — the +// d-pad through handleHwKey() is its ONLY input, including during first-boot +// setup. T-Deck's handleHwKey() assumes touch drives the wizard and swallows +// every non-editing key while s_setup_root is up (see the check just below +// this function); M9 can't inherit that assumption, so its nav keys are +// handled HERE, in their own function, called before that swallow — not +// wedged into T-Deck's CAP_TRACKBALL chain as an #elif. Returns true if the +// key was consumed. +static bool m9HandleNavKey(int key) { + if (!s_kbd_nav) return false; + switch (key) { + case M9_KEY_ENTER: + if (navOnTabBar()) navSwitchTab(+1); else navPushTap(LV_KEY_ENTER); + s_nav_show = true; if (g_lv.task) g_lv.task->noteUserInput(); return true; + case M9_KEY_HW_BACK: + if (anyPopupOpen()) hwKeyDismissTopPopup(); + else if (LvChatPanel* cp = navOpenChatPanel()) closeChatPanel(cp); + else navPushTap(LV_KEY_ESC); + s_nav_show = true; if (g_lv.task) g_lv.task->noteUserInput(); return true; + case M9_KEY_HOME: + if (s_setup_root) return true; + // Close everything on top first (same idiom navGoToMainTab() already uses), THEN still + // check whether we need to jump tabs — dismissing a popup isn't a reason to stop early; + // Settings > Auto-add (reached via the Settings TAB, not the Home-tab drawer) needs both + // steps: close the overlay, then actually jump back to Home. + for (int i = 0; i < 8 && anyPopupOpen(); i++) hwKeyDismissTopPopup(); + if (getActiveTab() == HOME_TAB_INDEX) setHomeDrawer(!s_home_drawer_mode); + else navGoToMainTab(HOME_TAB_INDEX); + s_nav_show = true; if (g_lv.task) g_lv.task->noteUserInput(); return true; + if (getActiveTab() == HOME_TAB_INDEX) setHomeDrawer(!s_home_drawer_mode); + else navGoToMainTab(HOME_TAB_INDEX); + if (g_lv.task) g_lv.task->noteUserInput(); return true; + case M9_KEY_LEFT_MESSAGE: + case M9_KEY_SUB_MESSAGE: + if (s_setup_root) return true; + navGoToMainTab(CHAT_INBOX_TAB_INDEX); + if (g_lv.task) g_lv.task->noteUserInput(); return true; + case M9_KEY_MAP: + case M9_KEY_SUB_MAP: + if (s_setup_root) return true; + navGoToMainTab(MAP_TAB_INDEX); + if (g_lv.task) g_lv.task->noteUserInput(); return true; + default: return false; + } +} +#endif + +#if defined(HAS_M9_KEYBOARD) +static bool m9HandleArrowKey(int key, lv_obj_t* ta) { + if (!s_kbd_nav) return false; + switch (key) { + case M9_KEY_UP: + navMoveDir(NAV_UP); + s_nav_show = true; if (g_lv.task) g_lv.task->noteUserInput(); + return true; + case M9_KEY_DOWN: + navMoveDir(NAV_DOWN); + s_nav_show = true; if (g_lv.task) g_lv.task->noteUserInput(); + return true; + case M9_KEY_LEFT: + if (ta) lv_textarea_cursor_left(ta); + else if (navOnTabBar()) navSwitchTab(-1); + else navMoveDir(NAV_LEFT); + s_nav_show = true; if (g_lv.task) g_lv.task->noteUserInput(); + return true; + case M9_KEY_RIGHT: + if (ta) lv_textarea_cursor_right(ta); + else if (navOnTabBar()) navSwitchTab(+1); + else navMoveDir(NAV_RIGHT); + s_nav_show = true; if (g_lv.task) g_lv.task->noteUserInput(); + return true; + default: return false; + } +} +#endif + // Route a physical-keyboard character into the textarea currently being edited // — the on-screen keyboard's target, which is the chat composer directly or the // settings mirror textarea. No field open -> the key is ignored. static void handleHwKey(int key) { if (!g_lv.keyboard) return; - // Hard-locked: any key just reveals the lock screen (lights the panel). It - // never types or switches tabs — only a trackball *hold* unlocks. if (g_lv.task && g_lv.task->isManualLock()) { g_lv.task->lockscreenReveal(); return; } +#if defined(HAS_M9_KEYBOARD) + // M9 has no touch to wake the screen the way T-Deck/Heltec V4 do — mirror Tanmatsu's + // navPump() pattern: any key wakes it (noteUserInput() wakes internally when the screen + // is off), then THIS keypress is swallowed rather than also acted on, so waking doesn't + // also navigate or type. + if (g_lv.task && g_lv.task->isScreenOff()) { g_lv.task->noteUserInput(); return; } +#else // Idle-dimmed (not hard-locked): ignore keys; a touch/click wakes into the UI. if (g_lv.task && g_lv.task->isScreenOff()) return; +#endif #if CAP_TRACKBALL // Remapping a tab hotkey (Settings → Keyboard): capture the next key press. if (s_navkey_capture >= 0) { navKeyCaptureApply(key); return; } @@ -28034,21 +28117,21 @@ static void handleHwKey(int key) { lv_obj_t* ta = (ta_focused && (!s_kbd_nav || s_nav_ta_editing)) ? ta_focused : nullptr; #else lv_obj_t* ta = ta_focused; +#endif +#if defined(HAS_M9_KEYBOARD) + if (m9HandleArrowKey(key, ta)) return; // ← runs BEFORE the if(!ta) split #endif if (!ta) { #if CAP_KEYPAD_NAV - // A field is focused but we're in navigate mode: select/Enter starts editing it, so the - // nav keys keep navigating until you explicitly enter the field (matches navPump). - // M9_KEY_ENTER == '\r' (0x0D) — the M9 d-pad's centre/Enter byte already satisfies this - // check without any extra case. - if (ta_focused && s_kbd_nav && (key == '\r' || key == '\n' || navDirForKey(key) == 4)) { + if (navFocusedTextarea() && s_kbd_nav && (key == '\r' || key == '\n' || navDirForKey(key) == 4)) { s_nav_ta_editing = true; if (g_lv.task) g_lv.task->noteUserInput(); return; } #endif - // First-boot setup owns the screen: with no field focused, swallow the key - // so it can't switch the (hidden) tabs behind the wizard or arm the lock. +#if defined(HAS_M9_KEYBOARD) + if (m9HandleNavKey(key)) return; // ← runs INSIDE the if(!ta) block only +#endif if (s_setup_root) return; #if defined(HAS_TDECK_KEYBOARD) || defined(HAS_M9_KEYBOARD) // Spacebar (while NOT editing a text field) locks the screen: backlight off @@ -28106,56 +28189,6 @@ static void handleHwKey(int key) { } if (on_textfield) { if (g_lv.task) g_lv.task->noteUserInput(); return; } // field focused: never tab-jump on a letter } -#elif defined(HAS_M9_KEYBOARD) - // ThinkNode M9: the d-pad and dedicated function keys are FIXED hardware - // buttons (not remappable letters), so this drives navMoveDir/navSwitchTab - // directly off the raw keycodes (M9Keyboard.h) instead of going through - // navDirForKey's programmable letter table — same destination primitives - // the T-Deck's WASDZ block and Tanmatsu's navPump() use, just a different - // (fixed) source mapping. s_kbd_nav is always true on this board (no touch - // to fall back to — set at boot, see UITask.cpp's indev-registration block). - if (s_kbd_nav) { - switch (key) { - case M9_KEY_UP: navMoveDir(NAV_UP); s_nav_show = true; if (g_lv.task) g_lv.task->noteUserInput(); return; - case M9_KEY_DOWN: navMoveDir(NAV_DOWN); s_nav_show = true; if (g_lv.task) g_lv.task->noteUserInput(); return; - case M9_KEY_LEFT: - if (navOnTabBar()) navSwitchTab(-1); else navMoveDir(NAV_LEFT); - s_nav_show = true; if (g_lv.task) g_lv.task->noteUserInput(); return; - case M9_KEY_RIGHT: - if (navOnTabBar()) navSwitchTab(+1); else navMoveDir(NAV_RIGHT); - s_nav_show = true; if (g_lv.task) g_lv.task->noteUserInput(); return; - // M9_KEY_ENTER (0x0D) when a field is focused-but-not-editing is handled above - // (== '\r', starts editing). Reaching this switch means no field is focused — - // "select" on whatever's focused: tab bar -> next tab, else activate it. - case M9_KEY_ENTER: - if (navOnTabBar()) navSwitchTab(+1); else navPushTap(LV_KEY_ENTER); - s_nav_show = true; if (g_lv.task) g_lv.task->noteUserInput(); return; - case M9_KEY_HW_BACK: // back: popup → chat → ESC - if (anyPopupOpen()) hwKeyDismissTopPopup(); - else if (LvChatPanel* cp = navOpenChatPanel()) closeChatPanel(cp); // close an open chat/channel first - else navPushTap(LV_KEY_ESC); - s_nav_show = true; if (g_lv.task) g_lv.task->noteUserInput(); return; - // Dedicated function keys jump straight to a main tab — mirrors the T-Deck's - // programmable hotkeys, just fixed to these specific physical buttons instead - // of remappable letters. HOME mirrors tapping the Home tab (toggles the app - // drawer when already there, like homeKeyActivate on Tanmatsu). - case M9_KEY_HOME: - if (getActiveTab() == HOME_TAB_INDEX) setHomeDrawer(!s_home_drawer_mode); - else navGoToMainTab(HOME_TAB_INDEX); - if (g_lv.task) g_lv.task->noteUserInput(); return; - case M9_KEY_LEFT_MESSAGE: - case M9_KEY_SUB_MESSAGE: - navGoToMainTab(CHAT_INBOX_TAB_INDEX); - if (g_lv.task) g_lv.task->noteUserInput(); return; - case M9_KEY_MAP: - case M9_KEY_SUB_MAP: - navGoToMainTab(MAP_TAB_INDEX); - if (g_lv.task) g_lv.task->noteUserInput(); return; - // M9_KEY_MIC / M9_KEY_CTRL: no action bound yet — fall through and get - // swallowed below (anyPopupOpen()/tabForKey() won't match these bytes either). - default: break; - } - } #endif // Not editing a field. If a popup is up, the dismiss keys close it; on a // bare tab, the navigation keys jump between the bottom tabs. @@ -28174,6 +28207,22 @@ static void handleHwKey(int key) { return; } txtMenuHide(); // any keypress while editing dismisses an open edit menu +#if defined(HAS_M9_KEYBOARD) + // M9 has a dedicated hardware Back key — unlike the CAP_TRACKBALL board's backspace-on- + // empty-field escape below, this doesn't require emptying the field first: Back always + // drops out of edit mode back to navigate mode, the same job HW_BACK does everywhere else + // on this board (m9HandleNavKey). Without this, M9's d-pad bytes (0xB4-0xB7, 0x86) don't + // match backspace/space/Enter/printable-ASCII below and are silently swallowed — there was + // no way out of edit mode at all except an empty-field backspace, which M9 doesn't get + // (that escape is CAP_TRACKBALL-gated). + if (key == M9_KEY_HW_BACK) { + s_nav_ta_editing = false; + s_nav_show = true; + accentBoxHide(); + if (g_lv.task) g_lv.task->noteUserInput(); + return; + } +#endif if (key == 0x08 || key == 0x7F) { // backspace / delete uint32_t bs_s, bs_e; if (taHasSelection(ta, &bs_s, &bs_e)) { // highlighted text -> delete the whole selection @@ -28261,6 +28310,24 @@ static void handleHwKey(int key) { #endif } } else { +#if CAP_KEYPAD_NAV + // Keyboard/d-pad nav: Enter in a generic field ADVANCES rather than submits — with + // multiple fields on one page (e.g. the wizard's Wi-Fi step: SSID + password) there's + // no single "the field" to submit from, so Enter walks the focus group forward one + // step (next field, or the Next/Finish button once fields run out), exactly like + // Tanmatsu's navPump() already does elsewhere in this file + // (`navFifoPush(ta ? LV_KEY_NEXT : LV_KEY_ENTER, down)`). Landing on that button with + // s_nav_ta_editing now false means the NEXT Enter goes through the normal focused- + // button click path instead of back into this typing branch — that's what submits. + if (s_kbd_nav) { + hideKb(); // still confirm: sync the mirror into the real field + s_nav_ta_editing = false; + s_nav_show = true; + navPushTap(LV_KEY_NEXT); + if (g_lv.task) g_lv.task->noteUserInput(); + return; + } +#endif hideKb(); // settings/other field: confirm (syncs into the real field) + unfocus } } else if (key >= 0x20 && key < 0x7F) { // printable ASCII @@ -31683,9 +31750,15 @@ static void setupFillRegionList() { static void setupShowStep(int step) { if (!s_setup_root) return; -#if defined(HAS_TANMATSU) + // Unconditional, like every other navMarkDirty() call site in this file — it's a real + // rebuild-flag on any CAP_KEYPAD_NAV board (Tanmatsu, M9) and a no-op stub otherwise + // (see the two definitions near navMaybeRebuild). Previously gated to HAS_TANMATSU only, + // which meant M9 skipped it: lv_obj_clean() below frees the step's buttons/textarea, and + // LVGL's allocator can hand the freshly-created replacements the SAME addresses — so + // navMaybeRebuild()'s address-based tree signature can come out unchanged and skip the + // rebuild, leaving s_nav_group holding stale objects. That's the "Back/Next does nothing, + // then navigation is dead" symptom. navMarkDirty(); // wizard step content swaps in place — force the keypad focus group to rebuild -#endif hideKb(); // The scan popup writes the chosen SSID through these borrowed pointers; drop // them before the Wi-Fi fields are freed by the clean below. From 0be7c206009ee977c4f812d44fd9f07a5fe4ba8b Mon Sep 17 00:00:00 2001 From: "Enot (ded) Skelly" Date: Mon, 6 Jul 2026 15:14:46 -0700 Subject: [PATCH 03/73] fix m9 commander layout --- src/ui-touch/UITask.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index a46b1da7..106e8d83 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -18758,7 +18758,7 @@ static void makeHome(lv_obj_t* tab) { lv_obj_set_ext_click_area(s_home_chart_legend, 8); lv_obj_add_event_cb(s_home_chart_legend, homeChartClickedCb, LV_EVENT_CLICKED, nullptr); -#if defined(HAS_TDECK_GT911) || defined(HAS_TANMATSU) +#if defined(HAS_TDECK_GT911) || defined(HAS_TANMATSU) || defined(HAS_THINKNODE_M9) // Landscape (T-Deck / Tanmatsu): the right column holds Advert + Terminal + Files + Apps, // so the chart must stop short of that strip — else it draws over the buttons. const int chart_w = home_land ? (cw - RSTRIP) : cw; @@ -18791,7 +18791,7 @@ static void makeHome(lv_obj_t* tab) { // evenly down the FULL content height so a 4th launcher ("Control panel") fits the // short 168-px T-Deck strip without overflowing. Slot count tracks the build: // GT911 (T-Deck) = Advert+Terminal+Files+Apps+Control = 5; otherwise 4. -#if defined(HAS_TDECK_GT911) +#if defined(HAS_TDECK_GT911) || defined(HAS_THINKNODE_M9) const int td_btn_n = 5; #else const int td_btn_n = 4; From 38c0e7a016727e255157e452ec2d70277986b3a4 Mon Sep 17 00:00:00 2001 From: "Enot (ded) Skelly" Date: Mon, 6 Jul 2026 15:44:29 -0700 Subject: [PATCH 04/73] correct m9 adc and add backlight handling --- src/ui-touch/UITask.cpp | 8 + variants/thinknode_m9/M9Board.cpp | 29 +-- variants/thinknode_m9/M9Board.h | 15 +- variants/thinknode_m9/M9_PORT.md | 321 ++++++++++++++++-------------- variants/thinknode_m9/target.cpp | 98 ++++----- variants/thinknode_m9/target.h | 24 ++- 6 files changed, 261 insertions(+), 234 deletions(-) diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index 106e8d83..5101ded0 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -61,6 +61,9 @@ #define PIN_SD_CS 39 // T-Deck microSD chip-select (M9 sets its own via build flags) #endif #endif +#if defined(HAS_THINKNODE_M9) + extern void m9SetBacklight(bool on); +#endif #if defined(HAS_TDECK_GT911) #include // T-Deck MAX98357A speaker amp (notification tones) // T-Deck I2S audio amp pins (MAX98357A, no MCLK). Overridable via build flags. @@ -36610,6 +36613,11 @@ static inline void touchScreenBacklight(bool on) { // but the panel never actually went dark (this branch used to be the (void)on no-op). if (on) applyBrightness(s_brightness_pct); else bsp_display_set_backlight_brightness(0); +#elif defined(HAS_THINKNODE_M9) + // M9's backlight is a simple ref-counted GPIO (GPIO17, active-LOW PNP) — no PWM dimming, + // just on/off. Goes through m9SetBacklight() (target.cpp) rather than a raw digitalWrite + // so it stays in sync with the ref-count M9Board::begin() already holds a claim on at boot. + m9SetBacklight(on); #else (void)on; #endif diff --git a/variants/thinknode_m9/M9Board.cpp b/variants/thinknode_m9/M9Board.cpp index 40c416ff..8bb66367 100644 --- a/variants/thinknode_m9/M9Board.cpp +++ b/variants/thinknode_m9/M9Board.cpp @@ -1,7 +1,7 @@ -#include -#include #include "M9Board.h" #include "soc/usb_serial_jtag_reg.h" +#include +#include void ThinkNodeM9Board::begin() { // Release the S3's native USB pads. GPIO19/20 are USB D-/D+ and the ROM's @@ -13,7 +13,8 @@ void ThinkNodeM9Board::begin() { // answers (bring-up #8: probe found nothing on a correctly-wired bus). REG_CLR_BIT(USB_SERIAL_JTAG_CONF0_REG, USB_SERIAL_JTAG_USB_PAD_ENABLE); - ESP32Board::begin(); // attaches PIN_VBAT_READ, brings up Wire on PIN_BOARD_SDA/SCL (7/6) + ESP32Board::begin(); // attaches PIN_VBAT_READ, brings up Wire on + // PIN_BOARD_SDA/SCL (7/6) // The one place this board's init genuinely has to differ from T-Deck/ // Heltec V4's pattern: their displays use ST7789LCDDisplay's dedicated- @@ -55,13 +56,14 @@ void ThinkNodeM9Board::begin() { periph_power.claim(); backlight.claim(); - pinMode(PIN_USER_BTN, INPUT_PULLUP); // BOOT button, GPIO0, active LOW + pinMode(PIN_USER_BTN, INPUT_PULLUP); // BOOT button, GPIO0, active LOW esp_reset_reason_t reason = esp_reset_reason(); if (reason == ESP_RST_DEEPSLEEP) { uint64_t wakeup_source = esp_sleep_get_ext1_wakeup_status(); if (wakeup_source & (1ULL << P_LORA_DIO_1)) { - startup_reason = BD_STARTUP_RX_PACKET; // woke from an incoming LoRa packet + startup_reason = + BD_STARTUP_RX_PACKET; // woke from an incoming LoRa packet } rtc_gpio_hold_dis((gpio_num_t)P_LORA_NSS); rtc_gpio_deinit((gpio_num_t)P_LORA_DIO_1); @@ -77,33 +79,32 @@ void ThinkNodeM9Board::enterDeepSleep(uint32_t secs, int pin_wake_btn) { rtc_gpio_hold_en((gpio_num_t)P_LORA_NSS); if (pin_wake_btn < 0) { - esp_sleep_enable_ext1_wakeup((1ULL << P_LORA_DIO_1), ESP_EXT1_WAKEUP_ANY_HIGH); + esp_sleep_enable_ext1_wakeup((1ULL << P_LORA_DIO_1), + ESP_EXT1_WAKEUP_ANY_HIGH); } else { - esp_sleep_enable_ext1_wakeup((1ULL << P_LORA_DIO_1) | (1ULL << pin_wake_btn), ESP_EXT1_WAKEUP_ANY_HIGH); + esp_sleep_enable_ext1_wakeup((1ULL << P_LORA_DIO_1) | + (1ULL << pin_wake_btn), + ESP_EXT1_WAKEUP_ANY_HIGH); } if (secs > 0) { esp_sleep_enable_timer_wakeup(secs * 1000000ULL); } - esp_deep_sleep_start(); // CPU halts here and never returns + esp_deep_sleep_start(); // CPU halts here and never returns } -void ThinkNodeM9Board::powerOff() { - enterDeepSleep(0); -} +void ThinkNodeM9Board::powerOff() { enterDeepSleep(0); } uint16_t ThinkNodeM9Board::getBattMilliVolts() { #if defined(PIN_VBAT_READ) - // 1:1 divider (manufacturer-confirmed) — unlike the ESP32Board base class's - // hardcoded `2 * raw`, the pin voltage IS the battery voltage here. analogReadResolution(12); uint32_t sum = 0; const int kSamples = 8; for (int i = 0; i < kSamples; i++) { sum += analogReadMilliVolts(PIN_VBAT_READ); } - return (uint16_t)(sum / kSamples); + return (uint16_t)(2 * (sum / kSamples)); #else return 0; #endif diff --git a/variants/thinknode_m9/M9Board.h b/variants/thinknode_m9/M9Board.h index b127c530..c2b7b9ab 100644 --- a/variants/thinknode_m9/M9Board.h +++ b/variants/thinknode_m9/M9Board.h @@ -1,9 +1,9 @@ #pragma once #include +#include #include #include -#include // --------------------------------------------------------------------------- // ThinkNode M9 — ESP32-S3R8 / LR1110 / 2.4" 240x320 ST7789 / QWERTY keyboard. @@ -24,25 +24,20 @@ class ThinkNodeM9Board : public ESP32Board { public: - RefCountedDigitalPin periph_power; // GPIO18, active LOW — LCD/GPS/sensor rail - RefCountedDigitalPin backlight; // GPIO17, active LOW — PNP backlight + RefCountedDigitalPin periph_power; // GPIO18, active LOW — LCD/GPS/sensor rail + RefCountedDigitalPin backlight; // GPIO17, active LOW — PNP backlight ThinkNodeM9Board() - : periph_power(PIN_PERIPH_POWER, LOW), - backlight(PIN_TFT_BL_EN, LOW) - { } + : periph_power(PIN_PERIPH_POWER, LOW), backlight(PIN_TFT_BL_EN, LOW) {} void begin(); void enterDeepSleep(uint32_t secs, int pin_wake_btn = -1); void powerOff() override; - // Battery: confirmed 1:1 divider (NOT the 2:1 the ESP32Board base class - // assumes) — so this overrides the base's getBattMilliVolts() rather than - // relying on its hardcoded `2 * raw`. uint16_t getBattMilliVolts() override; - const char* getManufacturerName() const override { + const char *getManufacturerName() const override { return "Elecrow ThinkNode M9"; } }; diff --git a/variants/thinknode_m9/M9_PORT.md b/variants/thinknode_m9/M9_PORT.md index e8000183..8e225c6f 100644 --- a/variants/thinknode_m9/M9_PORT.md +++ b/variants/thinknode_m9/M9_PORT.md @@ -1,89 +1,93 @@ # Heltec ThinkNode M9 — wadamesh port -Fresh port against `main`, built alongside (not replacing) the Heltec V4 TFT -and LilyGo T-Deck envs. Env name: `ThinkNode_M9_companion_radio_touch`. +Fresh port against `main`, built alongside (not replacing) the Heltec V4 TFT and +LilyGo T-Deck envs. Env name: `ThinkNode_M9_companion_radio_touch`. ## Hardware summary -ESP32-S3R8, LR1110 radio, 2.4" 240x320 **ST7789** TFT (manufacturer-confirmed -— an earlier attempt assumed ILI9341 based on a Meshtastic boot log that, per -the manufacturer, was wrong), full QWERTY keyboard + d-pad + dedicated -function buttons all on one I2C keyboard controller, no touchscreen. CC1167Q -GPS, QMI8658 IMU, QMC6309 compass, PCF8563 RTC, 8 MB PSRAM, 16 MB flash. +ESP32-S3R8, LR1110 radio, 2.4" 240x320 **ST7789** TFT (manufacturer-confirmed — +an earlier attempt assumed ILI9341 based on a Meshtastic boot log that, per the +manufacturer, was wrong), full QWERTY keyboard + d-pad + dedicated function +buttons all on one I2C keyboard controller, no touchscreen. CC1167Q GPS, QMI8658 +IMU, QMC6309 compass, PCF8563 RTC, 8 MB PSRAM, 16 MB flash. ## Why this needed its own radio_init(), not std_init() `CustomLR1110` (the core's LR1110 wrapper) has **no `std_init()`** — unlike `CustomSX1262`/`SX1268`/`LLCC68`. Every existing LR1110 board in MeshCore -(`thinknode_m3`, `minewsemi_me25ls01`) drives the radio by hand: -`SPI.setPins()` → `SPI.begin()` → `radio.begin(freq, bw, sf, cr, sync_word, -power, preamble, tcxo)` → `setCRC()`/`explicitHeader()` → optional RF-switch -table / boosted-gain. `variants/thinknode_m9/target.cpp::radio_init()` follows -that pattern exactly (see MeshCore `variants/thinknode_m3/target.cpp` as the -reference it's modelled on). +(`thinknode_m3`, `minewsemi_me25ls01`) drives the radio by hand: `SPI.setPins()` +→ `SPI.begin()` → +`radio.begin(freq, bw, sf, cr, sync_word, power, preamble, tcxo)` → +`setCRC()`/`explicitHeader()` → optional RF-switch table / boosted-gain. +`variants/thinknode_m9/target.cpp::radio_init()` follows that pattern exactly +(see MeshCore `variants/thinknode_m3/target.cpp` as the reference it's modelled +on). The radio, the ST7789 panel, and the microSD slot all share one physical SPI -bus. Neither `LILYGO_TDECK` nor `HELTEC_LORA_V4_TFT` is defined for this -board, so `ST7789LCDDisplay` takes its default constructor branch +bus. Neither `LILYGO_TDECK` nor `HELTEC_LORA_V4_TFT` is defined for this board, +so `ST7789LCDDisplay` takes its default constructor branch (`display(&SPI, ...)`) — meaning the display uses the **same** global `SPI` instance as the radio, matching how the LR1110 reference boards do it (no separate `HSPI`/local `SPIClass` the way the T-Deck/Heltec-TFT branch does). ## Verified pin map -(Cross-referenced from the Meshtastic `thinknode_m9` boot log against the -V1.0 schematic during Specter (ESP-IDF) bring-up; carried over unchanged.) +(Cross-referenced from the Meshtastic `thinknode_m9` boot log against the V1.0 +schematic during Specter (ESP-IDF) bring-up; carried over unchanged.) -| Net | GPIO | Notes | -|---|---|---| -| LR1110 NSS | 39 | | -| LR1110 IRQ (DIO1) | 42 | also `getIRQGpio()` / sleep wake source | -| LR1110 RESET | 45 | | -| LR1110 BUSY | 41 | | -| SPI SCLK | 40 | shared: radio + LCD + microSD | -| SPI MISO | 38 | | -| SPI MOSI | 47 | | -| LCD RESET | 14 | | -| LCD DC (RS) | 15 | repurposed XTAL_32K_P | -| LCD CS | 16 | repurposed XTAL_32K_N | -| Backlight (BL_EN) | 17 | PNP transistor, **active-LOW** | -| Peripheral power rail | 18 | P-MOS, **active-LOW** (LCD/GPS/sensors) | -| microSD | SD_MMC | SDMMC peripheral per the Meshtastic boot log — NOT the shared SPI bus. The earlier "CS=36" reading is an octal-PSRAM pin (GPIO35-37 reserved on the S3R8; driving 36 wedges PSRAM — bring-up #3 hang). Real SDMMC pins pending from the Meshtastic variant.h. | -| Peripheral I2C SDA/SCL | 7 / 6 | RTC 0x51, IMU 0x6b, compass 0x7c | -| Keyboard I2C SDA/SCL | 20 / 21 | controller @ 0x6c, **own bus** (Wire1) | -| Battery ADC | 13 | ADC1_CH2, **1:1 divider** (manufacturer-confirmed) | -| GPS RX/TX | 2 / 3 | CC1167Q, UART1 | -| GPS EN / ON_OFF / RST / 1PPS | 11 / 10 / 5 / 4 | EN+RST wired; ON_OFF + 1PPS unused | -| Buzzer | 9 | not yet wired into the firmware | -| ESP_WAKEUP (from KB MCU) | 12 | not wired; behaviour undocumented | -| KEY_LED | 46 | not wired | -| User button (BOOT) | 0 | only direct button besides the keyboard | +| Net | GPIO | Notes | +| ---------------------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| LR1110 NSS | 39 | | +| LR1110 IRQ (DIO1) | 42 | also `getIRQGpio()` / sleep wake source | +| LR1110 RESET | 45 | | +| LR1110 BUSY | 41 | | +| SPI SCLK | 40 | shared: radio + LCD + microSD | +| SPI MISO | 38 | | +| SPI MOSI | 47 | | +| LCD RESET | 14 | | +| LCD DC (RS) | 15 | repurposed XTAL_32K_P | +| LCD CS | 16 | repurposed XTAL_32K_N | +| Backlight (BL_EN) | 17 | PNP transistor, **active-LOW** | +| Peripheral power rail | 18 | P-MOS, **active-LOW** (LCD/GPS/sensors) | +| microSD | SD_MMC | SDMMC peripheral per the Meshtastic boot log — NOT the shared SPI bus. The earlier "CS=36" reading is an octal-PSRAM pin (GPIO35-37 reserved on the S3R8; driving 36 wedges PSRAM — bring-up #3 hang). Real SDMMC pins pending from the Meshtastic variant.h. | +| Peripheral I2C SDA/SCL | 7 / 6 | RTC 0x51, IMU 0x6b, compass 0x7c | +| Keyboard I2C SDA/SCL | 20 / 21 | controller @ 0x6c, **own bus** (Wire1) | +| Battery ADC | 13 | ADC1_CH2, **2:1 divider** (manufacturer-confirmed) | +| GPS RX/TX | 2 / 3 | CC1167Q, UART1 | +| GPS EN / ON_OFF / RST / 1PPS | 11 / 10 / 5 / 4 | EN+RST wired; ON_OFF + 1PPS unused | +| Buzzer | 9 | not yet wired into the firmware | +| ESP_WAKEUP (from KB MCU) | 12 | not wired; behaviour undocumented | +| KEY_LED | 46 | not wired | +| User button (BOOT) | 0 | only direct button besides the keyboard | This turn's corrections vs. the earlier (incorrect) attempt: + - Display is **ST7789**, not ILI9341. - LR1110 clock: **TCXO mode at 3.3 V** (bring-up build #2). Empirically settled on the tester's preproduction unit: Meshtastic's variant logs "using DIO3 as TCXO reference voltage at 3.300000 V" + "LR1110 init result 0" on this exact device, and our build #1 with tcxo=0 (the earlier active-oscillator theory) - failed radio init with -707: the chip boots on internal RC (SPI alive) but - the first command needing the 32 MHz clock is rejected. The schematic's - "VTCXO rail" powering Y1 is evidently the LR1110's own TCXO-supply output. -- Battery divider is **1:1**, not 2:1 — `M9Board::getBattMilliVolts()` - overrides `ESP32Board`'s hardcoded `2 * raw`. + failed radio init with -707: the chip boots on internal RC (SPI alive) but the + first command needing the 32 MHz clock is rejected. The schematic's "VTCXO + rail" powering Y1 is evidently the LR1110's own TCXO-supply output. +- Battery divider is **2:1**, not 1:1 — equal-value resistors still halve the + voltage regardless of their absolute value; `getBattMilliVolts()`'s `2 *` + multiplier was wrongly removed on the mistaken belief that "equal resistors" + meant "no division." Restored. ## Keyboard (confirmed on hardware — `M9Keyboard.h`) One raw byte per read, controller resolves shift/symbol layers itself: -| Key | Raw | Key | Raw | -|---|---|---|---| -| left | 0xB4 | left_message | 0x81 | -| up | 0xB5 | home | 0x82 | -| down | 0xB6 | sub_message | 0x83 | -| right | 0xB7 | sub_map | 0x84 | -| d-pad centre / enter | 0x0D | map | 0x85 | -| del (backspace) | 0x08 | hw_back | 0x86 | -| mic (triangle) | 0x88 | ctrl | 0x90 | +| Key | Raw | Key | Raw | +| -------------------- | ---- | ------------ | ---- | +| left | 0xB4 | left_message | 0x81 | +| up | 0xB5 | home | 0x82 | +| down | 0xB6 | sub_message | 0x83 | +| right | 0xB7 | sub_map | 0x84 | +| d-pad centre / enter | 0x0D | map | 0x85 | +| del (backspace) | 0x08 | hw_back | 0x86 | +| mic (triangle) | 0x88 | ctrl | 0x90 | Backspace (0x08) and Enter (0x0D) happen to match the values `UITask.cpp::handleHwKey()` already special-cases for the T-Deck, so typing, @@ -94,144 +98,155 @@ focused — see "Deferred" below. ## What's wired in this patch - `boards/thinknode_m9.json` — ESP32-S3R8, 16 MB flash, 8 MB PSRAM. -- `variants/thinknode_m9/M9Board.{h,cpp}` — board class: both active-low - power rails (periph rail + backlight) via `RefCountedDigitalPin`, 1:1 - battery divider, deep-sleep/wake on LR1110 IRQ. +- `variants/thinknode_m9/M9Board.{h,cpp}` — board class: both active-low power + rails (periph rail + backlight) via `RefCountedDigitalPin`, 1:1 battery + divider, deep-sleep/wake on LR1110 IRQ. - `variants/thinknode_m9/target.{h,cpp}` — manual LR1110 `radio_init()`, - GPS/RTC/sensor wiring, ST7789 display instantiation, `m9SharedSPI()` - (mirrors the T-Deck's `tdeckSharedSPI()` — used by the SD mount code below). + GPS/RTC/sensor wiring, ST7789 display instantiation, `m9SharedSPI()` (mirrors + the T-Deck's `tdeckSharedSPI()` — used by the SD mount code below). - `variants/thinknode_m9/M9Keyboard.{h,cpp}` — Wire1 keyboard driver, ring buffer, hardware-confirmed keycode sentinels (`M9_KEY_*`). -- `variants/thinknode_m9/partitions_m9_touch.csv` — 16 MB, dual A/B OTA - slots (copy of the T-Deck's layout; same flash size). +- `variants/thinknode_m9/partitions_m9_touch.csv` — 16 MB, dual A/B OTA slots + (copy of the T-Deck's layout; same flash size). - `platformio.ini` — new `[env:ThinkNode_M9_companion_radio_touch]`. - `src/ui-touch/device_caps.h` — new `HAS_THINKNODE_M9` capability block; `CAP_KEYPAD_NAV`/`CAP_SD`/`CAP_FILESYSTEM` all `1` (see below). - `src/ui-touch/UITask.cpp`: - - `HAS_M9_KEYBOARD` added alongside `HAS_TDECK_KEYBOARD` at every *generic* + - `HAS_M9_KEYBOARD` added alongside `HAS_TDECK_KEYBOARD` at every _generic_ "is there a physical keyboard" gate (composer auto-focus, Enter-sends toggle, spacebar-lock, secondary-keyboard cycling hint, etc. — 15 sites), - plus its own poll/drain branch in the per-tick loop (polls `Wire1` - directly from the UI thread — no core-0 hand-off needed, since this bus - has no other device on it, unlike the T-Deck's touch+keyboard-shared bus). + plus its own poll/drain branch in the per-tick loop (polls `Wire1` directly + from the UI thread — no core-0 hand-off needed, since this bus has no other + device on it, unlike the T-Deck's touch+keyboard-shared bus). - **microSD**, extended from the T-Deck's existing pattern rather than rebuilt: the include block, `fmIsSd()`, the mount/format/click helpers - (`fmSdTryMount`/`fmSdDoFormat`/etc.), and the Files-manager settings row - are all now `#if defined(HAS_TDECK_GT911) || defined(HAS_THINKNODE_M9)`, + (`fmSdTryMount`/`fmSdDoFormat`/etc.), and the Files-manager settings row are + all now `#if defined(HAS_TDECK_GT911) || defined(HAS_THINKNODE_M9)`, swapping `tdeckSharedSPI()` for `m9SharedSPI()` where the bus accessor is used. The Home-screen "Files" launcher button is shown for M9 too. NOT - extended: the wallpaper picker / notification-sound chooser block, which - is entangled with `tdeckPlayNotifySlot()` (T-Deck's I2S amp) and isn't - pure SD logic — left T-Deck-only. - - **D-pad keypad navigation**, built on the SAME generic engine Tanmatsu - and the T-Deck already share (navFifo, `navMoveDir`/`navSwitchTab`/ + extended: the wallpaper picker / notification-sound chooser block, which is + entangled with `tdeckPlayNotifySlot()` (T-Deck's I2S amp) and isn't pure SD + logic — left T-Deck-only. + - **D-pad keypad navigation**, built on the SAME generic engine Tanmatsu and + the T-Deck already share (navFifo, `navMoveDir`/`navSwitchTab`/ `navPushTap`, the focus group, the secondary LVGL `KEYPAD` indev) — `CAP_KEYPAD_NAV` now also covers `HAS_THINKNODE_M9`, the secondary-indev registration and `s_kbd_nav`-always-on logic were broadened from `CAP_TRACKBALL`-only, and a new `#elif defined(HAS_M9_KEYBOARD)` block in - `handleHwKey()` (parallel to the T-Deck's WASDZ-letter block) maps the - M9's *fixed* hardware d-pad/function-key bytes straight to those same - primitives instead of going through the programmable letter table. - UP/DOWN/LEFT/RIGHT move focus or pan the tab bar, the d-pad centre/Enter - selects, the dedicated HW-back key backs out, and HOME/MAP/MESSAGE jump - to those tabs. MIC and CTRL have no action bound yet. + `handleHwKey()` (parallel to the T-Deck's WASDZ-letter block) maps the M9's + _fixed_ hardware d-pad/function-key bytes straight to those same primitives + instead of going through the programmable letter table. UP/DOWN/LEFT/RIGHT + move focus or pan the tab bar, the d-pad centre/Enter selects, the dedicated + HW-back key backs out, and HOME/MAP/MESSAGE jump to those tabs. MIC and CTRL + have no action bound yet. +- **Keypad nav corrected for cases the initial patch missed**: the wizard was + unreachable by d-pad at all (handleHwKey()'s touch-only setup-root swallow ran + before M9's key handling); Enter on a focused button after leaving a field via + arrows silently no-op'd (stale on-screen-keyboard binding used instead of the + live group focus); there was no way to leave an edit field via the d-pad; HOME + didn't close overlays before jumping tabs; and there was no wake-from-idle + path (M9 has no touch to wake it the way T-Deck/Heltec V4 do). All fixed in + UITask.cpp — see git history for specifics. +- **Backlight control** (`touchScreenBacklight()`) had no M9 branch at all — the + idle-off state tracked correctly but the physical backlight never dimmed. + Added `m9SetBacklight()` (target.h/.cpp) driving the ref-counted GPIO17 pin. ## Deferred — hardware-verify list These are left intentionally unset/unwired rather than guessed: 1. **RF-switch DIO table — pin assignment confirmed, polarity not.** Cross- - checked directly against the V1.0 schematic (LR1110/U7 block): DIO5 (pin - 20) → R20 → net `RFSW0_V1`, DIO6 (pin 19) → R19 → net `RFSW1_V2`, both - into the switch IC (U8) feeding a single antenna (`RFC` → C74 → L12 → - ANT1). DIO7/DIO8 are unconnected (dangling stubs, no net) — this is a - plain 2-pin switch, the same shape as `thinknode_m3`'s table, *not* - `t1000-e`/`me25ls01`'s 4-pin DIO5-8 scheme. `RF_SWITCH_TABLE` is now - **enabled** in `platformio.ini` with that DIO5/DIO6 mapping. What's - *not* independently confirmed: U8's part number isn't printed on the - schematic, so the per-mode HIGH/LOW truth table (STBY/RX/TX/TX_HP/…) is - carried from the same convention every other 2-pin MeshCore LR1110 board - uses, not read off a switch-IC datasheet. If TX/RX work but seem dead or - swapped, that table's RX/TX_HP rows are the first thing to flip. -2. **GPS EN polarity / ON_OFF pin / baud rate.** `PIN_GPS_EN_ACTIVE` is left - at the library default (`HIGH`); GPIO10 (ON_OFF) isn't wired into - anything. Baud defaults to the library's 9600 fallback (no - `GPS_BAUD_RATE` override) — confirm against the CC1167Q's actual NMEA - baud. -3. **Display rotation.** VERIFIED: `DISPLAY_ROTATION=1` (3 was 180 deg off - on hardware, bring-up #6). Original note: `DISPLAY_ROTATION=3` was a starting guess (matches - the T-Deck, same keyboard-below-screen form factor) using Adafruit's - rotation 0–3 numbering — **this is unrelated to** the raw-MADCTL - rotation constants found during the earlier ESP-IDF/Specter bring-up - (that was a different, hand-rolled display driver stack; the numbering - doesn't carry over). + checked directly against the V1.0 schematic (LR1110/U7 block): DIO5 (pin 20) + → R20 → net `RFSW0_V1`, DIO6 (pin 19) → R19 → net `RFSW1_V2`, both into the + switch IC (U8) feeding a single antenna (`RFC` → C74 → L12 → ANT1). DIO7/DIO8 + are unconnected (dangling stubs, no net) — this is a plain 2-pin switch, the + same shape as `thinknode_m3`'s table, _not_ `t1000-e`/`me25ls01`'s 4-pin + DIO5-8 scheme. `RF_SWITCH_TABLE` is now **enabled** in `platformio.ini` with + that DIO5/DIO6 mapping. What's _not_ independently confirmed: U8's part + number isn't printed on the schematic, so the per-mode HIGH/LOW truth table + (STBY/RX/TX/TX_HP/…) is carried from the same convention every other 2-pin + MeshCore LR1110 board uses, not read off a switch-IC datasheet. If TX/RX work + but seem dead or swapped, that table's RX/TX_HP rows are the first thing to + flip. +2. **GPS EN polarity / ON_OFF pin / baud rate.** `PIN_GPS_EN_ACTIVE` is left at + the library default (`HIGH`); GPIO10 (ON_OFF) isn't wired into anything. Baud + defaults to the library's 9600 fallback (no `GPS_BAUD_RATE` override) — + confirm against the CC1167Q's actual NMEA baud. +3. **Display rotation.** VERIFIED: `DISPLAY_ROTATION=1` (3 was 180 deg off on + hardware, bring-up #6). Original note: `DISPLAY_ROTATION=3` was a starting + guess (matches the T-Deck, same keyboard-below-screen form factor) using + Adafruit's rotation 0–3 numbering — **this is unrelated to** the raw-MADCTL + rotation constants found during the earlier ESP-IDF/Specter bring-up (that + was a different, hand-rolled display driver stack; the numbering doesn't + carry over). 4. **microSD mount-ladder timing.** The settle-delay/clock ladder in - `fmSdTryMount()` was tuned against the T-Deck's shared SPI bus - electrically. M9 shares the same three signals (SCLK/MISO/MOSI) across - radio+LCD+SD too, but the timing margins haven't been confirmed on real - M9 hardware — if SD never mounts or mounts unreliably, start here. -5. **Wallpaper picker / notification-sound chooser.** Not extended to M9 — - it calls `tdeckPlayNotifySlot()` (T-Deck's I2S amp) directly, and M9 has - a buzzer instead, so untangling sound-slot playback per board is a real - (if small) separate task, not a one-line guard change. + `fmSdTryMount()` was tuned against the T-Deck's shared SPI bus electrically. + M9 shares the same three signals (SCLK/MISO/MOSI) across radio+LCD+SD too, + but the timing margins haven't been confirmed on real M9 hardware — if SD + never mounts or mounts unreliably, start here. +5. **Wallpaper picker / notification-sound chooser.** Not extended to M9 — it + calls `tdeckPlayNotifySlot()` (T-Deck's I2S amp) directly, and M9 has a + buzzer instead, so untangling sound-slot playback per board is a real (if + small) separate task, not a one-line guard change. 6. **Buzzer (GPIO9), KEY_LED (GPIO46), ESP_WAKEUP (GPIO12), MIC/CTRL keys.** Pins/keycodes exist; no driver/action references them yet. +7. **Commander (Home tab) landscape layout** — the TX/RX chart and 5-button + right-hand column (Advert/Terminal/Files/Apps/Control) sizing gates in + makeHome() didn't include HAS_THINKNODE_M9, so the chart drew full-width over + the buttons and the last button overflowed off-screen. Fixed. ## Keyboard: register-addressed I2C slave (protocol build #8, USB-pad release build #9) "No keys do anything" root cause: the keyboard is a separate ESP32-S2 running -Elecrow's matrix-scanner firmware (ThinkNode-M9-KB-platformio, provided by -Kaj 2026-07-06) as an I2C slave @0x6C with addressed registers: 0x00 HW ver -(0x03), 0x01 KEY VALUE (0x00 = none, single latched slot), 0x02 backlight -duty, 0xFE FW ver (0x10). A key read must WRITE the register address (0x01) -first, then read one byte. The contributed patch's "one raw byte per read" -protocol read the last-addressed register instead — register 0x00 after the -controller's reset, i.e. a constant 0x03, never a key. Driver fixed in -M9Keyboard.cpp (write-then-read + version-register boot probe with serial -log + Wire fallback probe + 1 s re-probe + backlight setter). The controller -resolves shift/sym/alt layers itself and sends final ASCII; long-press codes -0x87 (from 0x84) and 0xA3 (from Enter) exist but are not yet bound in the UI. +Elecrow's matrix-scanner firmware (ThinkNode-M9-KB-platformio, provided by Kaj +2026-07-06) as an I2C slave @0x6C with addressed registers: 0x00 HW ver (0x03), +0x01 KEY VALUE (0x00 = none, single latched slot), 0x02 backlight duty, 0xFE FW +ver (0x10). A key read must WRITE the register address (0x01) first, then read +one byte. The contributed patch's "one raw byte per read" protocol read the +last-addressed register instead — register 0x00 after the controller's reset, +i.e. a constant 0x03, never a key. Driver fixed in M9Keyboard.cpp +(write-then-read + version-register boot probe with serial log + Wire fallback +probe + 1 s re-probe + backlight setter). The controller resolves shift/sym/alt +layers itself and sends final ASCII; long-press codes 0x87 (from 0x84) and 0xA3 +(from Enter) exist but are not yet bound in the UI. Build #8 was still dead. Schematic verification (V1.0 sheet, high-res crops): keyboard bus host GPIO20 = ESP32-2_SDA / GPIO21 = ESP32-2_SCL (through R2/R1 series, pullups R73/R72, S2 on always-on 3V3) — wiring correct. The real -blocker: GPIO19/20 are the S3's native USB D-/D+ pads, owned from reset by -the ROM's USB-Serial-JTAG peripheral (D+ pullup on GPIO20 = SDA). The M9's -console is an external UART bridge, so nothing ever released them. -M9Board::begin() now clears USB_SERIAL_JTAG_CONF0.USB_PAD_ENABLE before any -bus init (build #9). Bonus schematic finds: SD_CS = GPIO48 (the patch's "36" -misread package pin 36 = SPICLK_N = GPIO48; SD IS on the shared SPI bus), -keyboard wake pulse ESP32_WAKEUP = host GPIO12, KEY_LED = host GPIO46, -LCD_TE = GPIO19. If #9 is still dead, suspect a BLANK keyboard S2 on preprod -units - flash it with the ThinkNode-M9-KB-platformio project via the J6 -header (carries ESP32-2 UART/EN/BOOT). +blocker: GPIO19/20 are the S3's native USB D-/D+ pads, owned from reset by the +ROM's USB-Serial-JTAG peripheral (D+ pullup on GPIO20 = SDA). The M9's console +is an external UART bridge, so nothing ever released them. M9Board::begin() now +clears USB_SERIAL_JTAG_CONF0.USB_PAD_ENABLE before any bus init (build #9). +Bonus schematic finds: SD_CS = GPIO48 (the patch's "36" misread package pin 36 = +SPICLK_N = GPIO48; SD IS on the shared SPI bus), keyboard wake pulse +ESP32_WAKEUP = host GPIO12, KEY_LED = host GPIO46, LCD_TE = GPIO19. If #9 is +still dead, suspect a BLANK keyboard S2 on preprod units - flash it with the +ThinkNode-M9-KB-platformio project via the J6 header (carries ESP32-2 +UART/EN/BOOT). ## Radio init -706: old LR1110 transceiver firmware (SOLVED, build #5 — CONFIRMED on hardware) Tester log 2026-07-06: `Base FW version: 3.3` (0x0303, the original release), -`DriveDiosInSleepMode unsupported (old LR11x0 FW), skipping`, `LR1110: hw=0x22 -device=0x01 fw=3.3 wifi=2.1 gnss=0.0 errors=0x0000`, `[BOOT] radio ok`, UI up. -Build #6 fixed the panel orientation: DISPLAY_ROTATION 3 -> 1 (was 180 deg -off). Build #7 fixed the "content a bit left and down": UITask's per-board -s_ui_rotation overrides (T-Deck, Tanmatsu) had no M9 entry, so LVGL rendered -the PORTRAIT default 240x320 into the landscape 320x240 panel window. Fix = -`s_ui_rotation = LV_DISP_ROT_90` under HAS_THINKNODE_M9 (ROT_90 -> panel -rotation 1). Rule of thumb: a new landscape board needs BOTH the -DISPLAY_ROTATION build flag (splash) AND the UITask s_ui_rotation override -(LVGL UI). - +`DriveDiosInSleepMode unsupported (old LR11x0 FW), skipping`, +`LR1110: hw=0x22 device=0x01 fw=3.3 wifi=2.1 gnss=0.0 errors=0x0000`, +`[BOOT] radio ok`, UI up. Build #6 fixed the panel orientation: DISPLAY_ROTATION +3 -> 1 (was 180 deg off). Build #7 fixed the "content a bit left and down": +UITask's per-board s_ui_rotation overrides (T-Deck, Tanmatsu) had no M9 entry, +so LVGL rendered the PORTRAIT default 240x320 into the landscape 320x240 panel +window. Fix = `s_ui_rotation = LV_DISP_ROT_90` under HAS_THINKNODE_M9 (ROT_90 -> +panel rotation 1). Rule of thumb: a new landscape board needs BOTH the +DISPLAY_ROTATION build flag (splash) AND the UITask s_ui_rotation override (LVGL +UI). The -707 -> -706 progression decoded: -707 (CMD_FAIL) with tcxo=0 was the calibration failing on a dead 32 MHz clock; with TCXO 3.3 V the calibration -passes and init reaches `driveDiosInSleepMode` (opcode 0x012A, added in -Semtech transceiver FW 0x0308) which RadioLib 7.x sends unconditionally in +passes and init reaches `driveDiosInSleepMode` (opcode 0x012A, added in Semtech +transceiver FW 0x0308) which RadioLib 7.x sends unconditionally in `LR11x0::config()`. Preprod M9 chips run older FW and answer CMD_PERR -> RADIOLIB_ERR_SPI_CMD_INVALID (-706), aborting an otherwise healthy init. -Meshtastic works on the same unit because it pins an older RadioLib that -never sends the command. Fix: `scripts/build/patch_radiolib_lr11x0.py` -(extra_script on the M9 env) makes config() skip that optional command on -old FW; `radio_init()` now prints `LR1110: hw=.. device=.. fw=X.Y ... -errors=0x....` in both outcomes, and the env carries RADIOLIB_DEBUG_BASIC=1 -during bring-up. NOT a shared-SPI problem: PERR is a well-formed chip reply, -so the bus is clean. - +Meshtastic works on the same unit because it pins an older RadioLib that never +sends the command. Fix: `scripts/build/patch_radiolib_lr11x0.py` (extra_script +on the M9 env) makes config() skip that optional command on old FW; +`radio_init()` now prints `LR1110: hw=.. device=.. fw=X.Y ... errors=0x....` in +both outcomes, and the env carries RADIOLIB_DEBUG_BASIC=1 during bring-up. NOT a +shared-SPI problem: PERR is a well-formed chip reply, so the bus is clean. diff --git a/variants/thinknode_m9/target.cpp b/variants/thinknode_m9/target.cpp index c6eaa942..ed9c88e5 100644 --- a/variants/thinknode_m9/target.cpp +++ b/variants/thinknode_m9/target.cpp @@ -1,5 +1,5 @@ -#include #include "target.h" +#include ThinkNodeM9Board board; @@ -18,35 +18,37 @@ ThinkNodeM9Board board; // radio_init()" exactly — their displays self-init on a separate dedicated // bus, M9's display is on ST7789LCDDisplay's "default" branch and needs the // global SPI already begun before display.begin() runs). -RADIO_CLASS radio = new Module(P_LORA_NSS, P_LORA_DIO_1, P_LORA_RESET, P_LORA_BUSY, SPI); +RADIO_CLASS radio = + new Module(P_LORA_NSS, P_LORA_DIO_1, P_LORA_RESET, P_LORA_BUSY, SPI); WRAPPER_CLASS radio_driver(radio, board); ESP32RTCClock fallback_clock; -ClockFloorRTC rtc_clock(fallback_clock); // wraps AutoDiscover: monotonic send-timestamp floor (#89) +ClockFloorRTC rtc_clock( + fallback_clock); // wraps AutoDiscover: monotonic send-timestamp floor (#89) MicroNMEALocationProvider gps(Serial1, &rtc_clock); EnvironmentSensorManager sensors(gps); #ifdef DISPLAY_CLASS - // periph_power gates the LCD/GPS/sensor rail (GPIO18, active-low P-MOS). - // Passing &board.periph_power lets ST7789LCDDisplay::begin()/turnOff() - // claim/release it alongside the panel's own lifecycle. The backlight - // (GPIO17, PNP) is handled separately by ThinkNodeM9Board — see M9Board.h - // for why it's NOT routed through PIN_TFT_LEDA_CTL. - DISPLAY_CLASS display(&board.periph_power); - MomentaryButton user_btn(PIN_USER_BTN, 1000, true); +// periph_power gates the LCD/GPS/sensor rail (GPIO18, active-low P-MOS). +// Passing &board.periph_power lets ST7789LCDDisplay::begin()/turnOff() +// claim/release it alongside the panel's own lifecycle. The backlight +// (GPIO17, PNP) is handled separately by ThinkNodeM9Board — see M9Board.h +// for why it's NOT routed through PIN_TFT_LEDA_CTL. +DISPLAY_CLASS display(&board.periph_power); +MomentaryButton user_btn(PIN_USER_BTN, 1000, true); #endif #ifndef LORA_CR - #define LORA_CR 5 +#define LORA_CR 5 #endif bool radio_init() { fallback_clock.begin(); - rtc_clock.begin(Wire); // peripheral I2C bus (7/6) — RTC PCF8563 @ 0x51 + rtc_clock.begin(Wire); // peripheral I2C bus (7/6) — RTC PCF8563 @ 0x51 #if defined(HAS_M9_KEYBOARD) - m9KeyboardBegin(); // own bus, Wire1 (20/21) — no contention with Wire + m9KeyboardBegin(); // own bus, Wire1 (20/21) — no contention with Wire #endif #ifdef LR11X0_DIO3_TCXO_VOLTAGE @@ -65,16 +67,16 @@ bool radio_init() { // equivalent of what CustomSX1262/SX1268's std_init() would otherwise do, // since CustomLR1110 has no std_init() helper. int status = radio.begin(LORA_FREQ, LORA_BW, LORA_SF, LORA_CR, - RADIOLIB_LR11X0_LORA_SYNC_WORD_PRIVATE, - LORA_TX_POWER, 16, tcxo); + RADIOLIB_LR11X0_LORA_SYNC_WORD_PRIVATE, + LORA_TX_POWER, 16, tcxo); if (status != RADIOLIB_ERR_NONE) { // One retry after a settle: the first begin() enables the TCXO supply, and // if Y1's startup outruns RadioLib's fixed internal wait the first // calibration can fail while the second attempt finds a stable clock. delay(150); status = radio.begin(LORA_FREQ, LORA_BW, LORA_SF, LORA_CR, - RADIOLIB_LR11X0_LORA_SYNC_WORD_PRIVATE, - LORA_TX_POWER, 16, tcxo); + RADIOLIB_LR11X0_LORA_SYNC_WORD_PRIVATE, LORA_TX_POWER, + 16, tcxo); } // Print the chip's own identification in BOTH outcomes: device type, // transceiver FW revision and pending error flags. Preprod M9 units ship @@ -87,10 +89,11 @@ bool radio_init() { uint16_t chip_errors = 0; if (radio.getVersionInfo(&vinfo) == RADIOLIB_ERR_NONE) { radio.getErrors(&chip_errors); - Serial.printf("LR1110: hw=0x%02X device=0x%02X fw=%u.%u wifi=%u.%u gnss=%u.%u errors=0x%04X\n", + Serial.printf("LR1110: hw=0x%02X device=0x%02X fw=%u.%u wifi=%u.%u " + "gnss=%u.%u errors=0x%04X\n", vinfo.hardware, vinfo.device, vinfo.fwMajor, vinfo.fwMinor, - vinfo.fwMajorWiFi, vinfo.fwMinorWiFi, vinfo.fwGNSS, vinfo.almanacGNSS, - chip_errors); + vinfo.fwMajorWiFi, vinfo.fwMinorWiFi, vinfo.fwGNSS, + vinfo.almanacGNSS, chip_errors); } else { Serial.println("LR1110: getVersionInfo failed (chip not answering)"); } @@ -105,33 +108,28 @@ bool radio_init() { radio.setCRC(2); radio.explicitHeader(); - // RF-switch DIO table: pin assignment is SCHEMATIC-CONFIRMED (Think_Node_M9_V1_0.pdf, - // the LR1110/U7 block) — DIO5 (pin 20) -> R20 -> net RFSW0_V1 -> switch IC (U8) V1; - // DIO6 (pin 19) -> R19 -> net RFSW1_V2 -> U8 V2. DIO7/DIO8 are unconnected on this - // board (no net, dangling stubs) — unlike t1000-e/me25ls01's 4-pin DIO5-8 scheme, - // this is a plain 2-pin switch into a single antenna (U8 RFC -> C74 -> L12 -> ANT1), - // matching thinknode_m3's table shape exactly. What's NOT independently re-derived: - // the per-mode HIGH/LOW truth table below — U8's part number isn't printed on the - // schematic, so this reuses the conventional STBY/RX/TX/TX_HP polarity every other - // MeshCore LR1110 board's 2-pin table uses (thinknode_m3, same shape). If TX/RX work - // but seem swapped or dead, flip the RX/TX_HP rows here first. + // RF-switch DIO table: pin assignment is SCHEMATIC-CONFIRMED + // (Think_Node_M9_V1_0.pdf, the LR1110/U7 block) — DIO5 (pin 20) -> R20 -> net + // RFSW0_V1 -> switch IC (U8) V1; DIO6 (pin 19) -> R19 -> net RFSW1_V2 -> U8 + // V2. DIO7/DIO8 are unconnected on this board (no net, dangling stubs) — + // unlike t1000-e/me25ls01's 4-pin DIO5-8 scheme, this is a plain 2-pin switch + // into a single antenna (U8 RFC -> C74 -> L12 -> ANT1), matching + // thinknode_m3's table shape exactly. What's NOT independently re-derived: + // the per-mode HIGH/LOW truth table below — U8's part number isn't printed on + // the schematic, so this reuses the conventional STBY/RX/TX/TX_HP polarity + // every other MeshCore LR1110 board's 2-pin table uses (thinknode_m3, same + // shape). If TX/RX work but seem swapped or dead, flip the RX/TX_HP rows here + // first. #ifdef RF_SWITCH_TABLE static const uint32_t rfswitch_dios[Module::RFSWITCH_MAX_PINS] = { - RADIOLIB_LR11X0_DIO5, // -> RFSW0_V1 (U8 V1) - RADIOLIB_LR11X0_DIO6, // -> RFSW1_V2 (U8 V2) - RADIOLIB_NC, - RADIOLIB_NC, - RADIOLIB_NC - }; + RADIOLIB_LR11X0_DIO5, // -> RFSW0_V1 (U8 V1) + RADIOLIB_LR11X0_DIO6, // -> RFSW1_V2 (U8 V2) + RADIOLIB_NC, RADIOLIB_NC, RADIOLIB_NC}; static const Module::RfSwitchMode_t rfswitch_table[] = { - { LR11x0::MODE_STBY, {LOW , LOW }}, - { LR11x0::MODE_RX, {HIGH, LOW }}, - { LR11x0::MODE_TX, {HIGH, HIGH }}, - { LR11x0::MODE_TX_HP, {LOW , HIGH }}, - { LR11x0::MODE_TX_HF, {LOW , LOW }}, - { LR11x0::MODE_GNSS, {LOW , LOW }}, - { LR11x0::MODE_WIFI, {LOW , LOW }}, - END_OF_MODE_TABLE, + {LR11x0::MODE_STBY, {LOW, LOW}}, {LR11x0::MODE_RX, {HIGH, LOW}}, + {LR11x0::MODE_TX, {HIGH, HIGH}}, {LR11x0::MODE_TX_HP, {LOW, HIGH}}, + {LR11x0::MODE_TX_HF, {LOW, LOW}}, {LR11x0::MODE_GNSS, {LOW, LOW}}, + {LR11x0::MODE_WIFI, {LOW, LOW}}, END_OF_MODE_TABLE, }; radio.setRfSwitchTable(rfswitch_dios, rfswitch_table); #endif @@ -147,6 +145,14 @@ mesh::LocalIdentity radio_new_identity() { return mesh::LocalIdentity(&rng); } -SPIClass* m9SharedSPI() { - return &SPI; // global instance, shared by radio + display + SD; begun once in M9Board::begin() +SPIClass *m9SharedSPI() { + return &SPI; // global instance, shared by radio + display + SD; begun once in + // M9Board::begin() +} + +void m9SetBacklight(bool on) { + if (on) + board.backlight.claim(); + else + board.backlight.release(); } diff --git a/variants/thinknode_m9/target.h b/variants/thinknode_m9/target.h index 98c165a3..a258d975 100644 --- a/variants/thinknode_m9/target.h +++ b/variants/thinknode_m9/target.h @@ -1,20 +1,20 @@ #pragma once #define RADIOLIB_STATIC_ONLY 1 -#include -#include -#include -#include -#include "../../src/helpers/ClockFloorRTC.h" // monotonic send-timestamp floor (issue #89) +#include "../../src/helpers/ClockFloorRTC.h" // monotonic send-timestamp floor (issue #89) #include "M9Board.h" +#include +#include +#include +#include #ifdef DISPLAY_CLASS - #include - #include +#include +#include #endif #include "helpers/sensors/EnvironmentSensorManager.h" #include "helpers/sensors/MicroNMEALocationProvider.h" #if defined(HAS_M9_KEYBOARD) - #include "M9Keyboard.h" +#include "M9Keyboard.h" #endif extern ThinkNodeM9Board board; @@ -24,8 +24,8 @@ extern ClockFloorRTC rtc_clock; extern EnvironmentSensorManager sensors; #ifdef DISPLAY_CLASS - extern DISPLAY_CLASS display; - extern MomentaryButton user_btn; +extern DISPLAY_CLASS display; +extern MomentaryButton user_btn; #endif bool radio_init(); @@ -35,4 +35,6 @@ mesh::LocalIdentity radio_new_identity(); // tdeckSharedSPI()). M9's radio/display use the global `SPI` instance // directly (no dedicated local SPIClass — see target.cpp), so this just // hands that same instance to SD.begin(). -SPIClass* m9SharedSPI(); +SPIClass *m9SharedSPI(); + +void m9SetBacklight(bool on); From 8718e498274fcdc8f963710f32f7e7a08531ea7e Mon Sep 17 00:00:00 2001 From: Kaj Schittecat Date: Tue, 7 Jul 2026 09:50:26 +0200 Subject: [PATCH 05/73] chore: refresh Mesh America catalog for beta_35 --- deploy/meshamerica-catalog.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/deploy/meshamerica-catalog.json b/deploy/meshamerica-catalog.json index 7ff125ee..cff2375a 100644 --- a/deploy/meshamerica-catalog.json +++ b/deploy/meshamerica-catalog.json @@ -17,19 +17,19 @@ "role": "gui", "title": "Touch UI", "version": { - "beta_33": { - "notes": "The freezes with MQTT enabled are gone. Connecting to the broker (DNS lookup, TCP connect, login) could block the device for 2-10 seconds and retried every 15 seconds while the broker was unreachable, all on the UI thread. Connection attempts now run fully in the background, and writes to a broker that stops responding are skipped instead of waited on (the same treatment beta_32 gave phone/web connections). Tip: if your bridge keeps reconnecting, check the broker address and credentials - a healthy connection does not retry.\nThe About page caused a ~0.4 second hitch every second while it was open: computing the firmware image size checksums the whole ~3 MB app in flash and ran twice per refresh. It is now computed once per boot, so About (and its stall list) no longer disturbs the very measurements it shows.\nFavoriting a contact when the favorites list is full (16) now says \"Favorites full (max 16)\" instead of the incorrect \"Removed from favorites\".", + "beta_35": { + "notes": "Heltec V4: multi-second freezes right after receiving messages are gone, including the screen refusing to wake from dark mode. Saving chat history to the internal flash could stall the device for up to 6 seconds (the V4 has no SD card, and internal flash pauses for housekeeping); that save now runs on a background task, so the screen and touch stay responsive no matter what storage is doing.\nTurning Bluetooth on while Wi-Fi is running no longer reboots the device when memory is tight: the switch now checks free memory first and tells you \"Not enough free memory for Bluetooth. Turn Wi-Fi off first.\" instead of crashing.\nThe same protection applies the other way around: turning Wi-Fi on with Bluetooth active used to claim \"Wi-Fi on\" while the radio silently never started. It now either really starts or tells you why it cannot.\nSettings could vanish for a single boot after an unlucky reboot (the device came up with a default name once, then recovered). Settings writes are now crash-safe: a reboot or power cut at any moment leaves at least one intact copy on storage, the loader self-heals from it, and a failed save now says \"Couldn't save the name to storage\" instead of pretending it worked.\nAbout 30 KB of the ESP32's scarce internal RAM has been freed by moving buffers to the external PSRAM and dropping unused USB components from the build. This is the headroom that makes Wi-Fi and Bluetooth run together comfortably again, especially on the Heltec V4.", "files": [ { "type": "flash-wipe", "name": "wadamesh-heltec-v4-tft-merged.bin", - "url": "https://firmware.wadamesh.com/releases/TOUCH/beta_33/wadamesh-heltec-v4-tft-merged.bin", + "url": "https://firmware.wadamesh.com/releases/TOUCH/beta_35/wadamesh-heltec-v4-tft-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", "name": "wadamesh-heltec-v4-tft.bin", - "url": "https://firmware.wadamesh.com/releases/TOUCH/beta_33/wadamesh-heltec-v4-tft.bin", + "url": "https://firmware.wadamesh.com/releases/TOUCH/beta_35/wadamesh-heltec-v4-tft.bin", "title": "Update (app only)" } ] @@ -49,19 +49,19 @@ "role": "gui", "title": "Touch UI", "version": { - "beta_33": { - "notes": "The freezes with MQTT enabled are gone. Connecting to the broker (DNS lookup, TCP connect, login) could block the device for 2-10 seconds and retried every 15 seconds while the broker was unreachable, all on the UI thread. Connection attempts now run fully in the background, and writes to a broker that stops responding are skipped instead of waited on (the same treatment beta_32 gave phone/web connections). Tip: if your bridge keeps reconnecting, check the broker address and credentials - a healthy connection does not retry.\nThe About page caused a ~0.4 second hitch every second while it was open: computing the firmware image size checksums the whole ~3 MB app in flash and ran twice per refresh. It is now computed once per boot, so About (and its stall list) no longer disturbs the very measurements it shows.\nFavoriting a contact when the favorites list is full (16) now says \"Favorites full (max 16)\" instead of the incorrect \"Removed from favorites\".", + "beta_35": { + "notes": "Heltec V4: multi-second freezes right after receiving messages are gone, including the screen refusing to wake from dark mode. Saving chat history to the internal flash could stall the device for up to 6 seconds (the V4 has no SD card, and internal flash pauses for housekeeping); that save now runs on a background task, so the screen and touch stay responsive no matter what storage is doing.\nTurning Bluetooth on while Wi-Fi is running no longer reboots the device when memory is tight: the switch now checks free memory first and tells you \"Not enough free memory for Bluetooth. Turn Wi-Fi off first.\" instead of crashing.\nThe same protection applies the other way around: turning Wi-Fi on with Bluetooth active used to claim \"Wi-Fi on\" while the radio silently never started. It now either really starts or tells you why it cannot.\nSettings could vanish for a single boot after an unlucky reboot (the device came up with a default name once, then recovered). Settings writes are now crash-safe: a reboot or power cut at any moment leaves at least one intact copy on storage, the loader self-heals from it, and a failed save now says \"Couldn't save the name to storage\" instead of pretending it worked.\nAbout 30 KB of the ESP32's scarce internal RAM has been freed by moving buffers to the external PSRAM and dropping unused USB components from the build. This is the headroom that makes Wi-Fi and Bluetooth run together comfortably again, especially on the Heltec V4.", "files": [ { "type": "flash-wipe", "name": "wadamesh-tdeck-merged.bin", - "url": "https://firmware.wadamesh.com/releases/TOUCH/beta_33/wadamesh-tdeck-merged.bin", + "url": "https://firmware.wadamesh.com/releases/TOUCH/beta_35/wadamesh-tdeck-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", "name": "wadamesh-tdeck.bin", - "url": "https://firmware.wadamesh.com/releases/TOUCH/beta_33/wadamesh-tdeck.bin", + "url": "https://firmware.wadamesh.com/releases/TOUCH/beta_35/wadamesh-tdeck.bin", "title": "Update (app only)" } ] From a7d435b03bbb74d9dfe308265b6dd1838526aca3 Mon Sep 17 00:00:00 2001 From: Steve Glenner Date: Mon, 6 Jul 2026 21:48:58 -0700 Subject: [PATCH 06/73] fix(esp32): honor use_sd from touch prefs at boot UI stores the SD toggle in /prefs/touch.kv via SdNvsPrefs; boot only read raw NVS. Dual-write on change and read NVS with touch.kv fallback so SD storage selection survives reboot. Co-authored-by: Cursor Signed-off-by: Steve Glenner --- src/helpers/esp32/TouchPrefsStore.cpp | 64 +++++++++++++++++++++++++-- src/helpers/esp32/TouchPrefsStore.h | 3 ++ src/main.cpp | 6 +-- 3 files changed, 67 insertions(+), 6 deletions(-) diff --git a/src/helpers/esp32/TouchPrefsStore.cpp b/src/helpers/esp32/TouchPrefsStore.cpp index 3fa9a121..cf9c4cc6 100644 --- a/src/helpers/esp32/TouchPrefsStore.cpp +++ b/src/helpers/esp32/TouchPrefsStore.cpp @@ -6,6 +6,8 @@ #include "SdNvsPrefs.h" // NVS, or SD /meshcomod fallback when NVS is unusable (Launcher) +#include +#include #include // offsetof #include // memcpy @@ -24,8 +26,8 @@ static bool s_begun = false; // packed into ONE versioned blob keyed "cfg". Strings (tile_srv, rgn_scope, // lk_wall, channel-scopes, quick-replies), the byte blobs (fav / ign / rpw) and // the Wi-Fi slots keep their own keys — and "use_sd" / "setup_ok" stay standalone -// keys too, because main.cpp reads (and for use_sd, writes) them directly via a -// raw Preferences open at boot, BEFORE the touch prefs load. +// keys too. "use_sd" is mirrored to NVS on every UI toggle (main.cpp reads it at +// boot via touchPrefsReadUseSdAtBoot); "setup_ok" is still NVS-only. // // On first run with the blob absent we read every legacy per-key into s_cfg, write // "cfg" ONCE, and only after that durable write do we remove() the legacy keys to @@ -1113,8 +1115,55 @@ bool touchPrefsSetHomeIsDrawer(bool on) { // Store ALL device data (identity, prefs, contacts, channels) on the SD card // under /meshcomod instead of internal SPIFFS. Read at boot (main.cpp) BEFORE // the data loads, so changing it needs a reboot. Key "use_sd" in the "touch" -// namespace — main.cpp reads the same key directly. +// namespace — main.cpp must see the same value the UI toggle writes. static const char* KEY_USE_SD_STORAGE = "use_sd"; +static const char* TOUCH_KV_BOOT_PATH = "/prefs/touch.kv"; + +// SdNvsPrefs file mode writes touch.kv only — parse a bool for boot migration. +static bool readBoolFromTouchKvFile(const char* want_key) { + if (!SPIFFS.exists(TOUCH_KV_BOOT_PATH)) return false; + File f = SPIFFS.open(TOUCH_KV_BOOT_PATH, FILE_READ); + if (!f) return false; + while (f.available() > 0) { + int kl = f.read(); + if (kl <= 0 || kl > 15) break; + char k[16] = {0}; + if (f.read((uint8_t*)k, kl) != kl) break; + int lo = f.read(), hi = f.read(); + if (lo < 0 || hi < 0) break; + size_t vl = (size_t)lo | ((size_t)hi << 8); + if (vl > 2048) break; + if (strncmp(k, want_key, sizeof k) == 0) { + const bool on = (vl >= 1) && (f.read() != 0); + f.close(); + return on; + } + for (size_t i = 0; i < vl; ++i) { + if (f.read() < 0) { f.close(); return false; } + } + } + f.close(); + return false; +} + +bool touchPrefsReadUseSdAtBoot() { + bool nvs_val = false; + Preferences p; + if (p.begin(TOUCH_NS, true)) { + nvs_val = p.getBool(KEY_USE_SD_STORAGE, false); + p.end(); + } + if (nvs_val) return true; + const bool file_val = readBoolFromTouchKvFile(KEY_USE_SD_STORAGE); + if (file_val) { + Serial.println("[BOOT] use_sd read from /prefs/touch.kv (syncing to NVS)"); + if (p.begin(TOUCH_NS, false)) { + p.putBool(KEY_USE_SD_STORAGE, true); + p.end(); + } + } + return file_val; +} bool touchPrefsGetUseSdStorage() { if (!s_begun) touchPrefsBegin(); @@ -1128,6 +1177,15 @@ bool touchPrefsSetUseSdStorage(bool use_sd) { bool ok = s_prefs.putBool(KEY_USE_SD_STORAGE, use_sd); s_prefs.end(); s_begun = s_prefs.begin(TOUCH_NS, true); + // main.cpp reads use_sd from NVS before SdNvsPrefs::useFile() — mirror every + // UI toggle there so the boot storage decision matches the switch. + Preferences nvs; + if (nvs.begin(TOUCH_NS, false)) { + if (!nvs.putBool(KEY_USE_SD_STORAGE, use_sd)) ok = false; + nvs.end(); + } else { + ok = false; + } return ok; } diff --git a/src/helpers/esp32/TouchPrefsStore.h b/src/helpers/esp32/TouchPrefsStore.h index 536e2dbd..22270b26 100644 --- a/src/helpers/esp32/TouchPrefsStore.h +++ b/src/helpers/esp32/TouchPrefsStore.h @@ -223,6 +223,9 @@ bool touchPrefsSetShowSensorsTab(bool on); * loads, so changing it requires a reboot. Default false (SPIFFS). */ bool touchPrefsGetUseSdStorage(); bool touchPrefsSetUseSdStorage(bool use_sd); +/** Boot-time read for main.cpp's storage decision (before SdNvsPrefs::useFile). + * Checks NVS, then SPIFFS /prefs/touch.kv for a file-only write. */ +bool touchPrefsReadUseSdAtBoot(); /** Global UI orientation, applied at boot before the screens are built so the * whole layout reflows to the rotated resolution. Stored as the raw LVGL diff --git a/src/main.cpp b/src/main.cpp index 9f07e7b5..b8bd34f7 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -358,12 +358,12 @@ void setup() { #if defined(HAS_TDECK_GT911) { extern SPIClass* tdeckSharedSPI(); - bool use_sd_pref = false, setup_done = false; + bool setup_done = false; { Preferences _p; if (_p.begin("touch", true)) { - use_sd_pref = _p.getBool("use_sd", false); // explicit user choice - setup_done = _p.getBool("setup_ok", false); // finished first-run setup + setup_done = _p.getBool("setup_ok", false); // finished first-run setup _p.end(); } } + const bool use_sd_pref = touchPrefsReadUseSdAtBoot(); // NVS + /prefs/touch.kv // First-run SD default: the very first time meshcomod boots on a brand-new // device — the user hasn't finished setup yet AND nothing is stored on From b3004b85eb6990b6d92b884756f01abfc4072287 Mon Sep 17 00:00:00 2001 From: Kaj Schittecat Date: Tue, 7 Jul 2026 11:06:02 +0200 Subject: [PATCH 07/73] =?UTF-8?q?fix(esp32):=20use=5Fsd=20toggle=20follow-?= =?UTF-8?q?up=20=E2=80=94=20both=20directions=20on=20Launcher=20installs?= =?UTF-8?q?=20(PR=20#123=20review)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Two edges from the #123 review: - The raw-NVS mirror is best-effort now: on installs with unusable NVS (Launcher) the file write is the authoritative copy, so a failed mirror no longer fails the setter. - When prefs actively live on the SD card, the toggle also rewrites the SPIFFS copy of touch.kv (record-preserving; new SdNvsPrefs::fileFs() accessor tells the setter which fs is active). Without this, boot's SPIFFS fallback kept reading the stale use_sd=true and SD storage could be turned on but never off again where NVS is broken. Co-Authored-By: Claude Fable 5 --- src/helpers/esp32/SdNvsPrefs.cpp | 2 + src/helpers/esp32/SdNvsPrefs.h | 1 + src/helpers/esp32/TouchPrefsStore.cpp | 63 ++++++++++++++++++++++++--- 3 files changed, 61 insertions(+), 5 deletions(-) diff --git a/src/helpers/esp32/SdNvsPrefs.cpp b/src/helpers/esp32/SdNvsPrefs.cpp index 42761463..9d69a594 100644 --- a/src/helpers/esp32/SdNvsPrefs.cpp +++ b/src/helpers/esp32/SdNvsPrefs.cpp @@ -30,6 +30,8 @@ void SdNvsPrefs::useFile(fs::FS* fs, const char* dir) { static bool fileMode() { return s_file_mode && s_file_fs; } static fs::FS* activeFs() { return fileMode() ? s_file_fs : (fs::FS*)&SD; } +fs::FS* SdNvsPrefs::fileFs() { return fileMode() ? s_file_fs : nullptr; } + // Does NVS hold settings from an older (NVS) build worth migrating? Probed ONCE // (RO open of the main namespace) so fresh devices don't spam NOT_FOUND when the // per-namespace migration fallback opens. diff --git a/src/helpers/esp32/SdNvsPrefs.h b/src/helpers/esp32/SdNvsPrefs.h index d224e5e5..f2d914df 100644 --- a/src/helpers/esp32/SdNvsPrefs.h +++ b/src/helpers/esp32/SdNvsPrefs.h @@ -29,6 +29,7 @@ namespace fs { class FS; } // forward decl only — keep this header's layout class SdNvsPrefs { public: static void useFile(fs::FS* fs, const char* dir); // route prefs to /.kv + static fs::FS* fileFs(); // the active file-mode fs, or nullptr when NVS-backed bool begin(const char* ns, bool readOnly = false); void end(); diff --git a/src/helpers/esp32/TouchPrefsStore.cpp b/src/helpers/esp32/TouchPrefsStore.cpp index cf9c4cc6..f7dc8e05 100644 --- a/src/helpers/esp32/TouchPrefsStore.cpp +++ b/src/helpers/esp32/TouchPrefsStore.cpp @@ -10,6 +10,7 @@ #include #include // offsetof #include // memcpy +#include // writeUseSdToSpiffsKv record list static const char* TOUCH_NS = "touch"; @@ -1170,6 +1171,55 @@ bool touchPrefsGetUseSdStorage() { return s_prefs.getBool(KEY_USE_SD_STORAGE, false); // default = SPIFFS } +// Rewrite (or create) the SPIFFS copy of touch.kv with use_sd set, keeping every +// other record. Needed because the boot storage decision can only read SPIFFS +// (SD isn't mounted yet, see touchPrefsReadUseSdAtBoot): when prefs actively +// live on the SD card, the toggle must land in BOTH file copies — otherwise +// installs with unusable NVS (Launcher) could turn SD storage on but never OFF +// again (the stale SPIFFS true would win every boot). PR #123 follow-up. +static void writeUseSdToSpiffsKv(bool on) { + struct Rec { char k[16]; std::vector v; }; + std::vector recs; + File f = SPIFFS.open(TOUCH_KV_BOOT_PATH, FILE_READ); + if (f) { + while (f.available() > 0 && recs.size() < 256) { + int kl = f.read(); + if (kl <= 0 || kl > 15) break; + Rec r{}; + if (f.read((uint8_t*)r.k, kl) != kl) break; + int lo = f.read(), hi = f.read(); + if (lo < 0 || hi < 0) break; + size_t vl = (size_t)lo | ((size_t)hi << 8); + if (vl > 2048) break; + r.v.resize(vl); + if (vl && f.read(r.v.data(), vl) != (int)vl) break; + recs.push_back(std::move(r)); + } + f.close(); + } + bool found = false; + for (auto& r : recs) { + if (strncmp(r.k, KEY_USE_SD_STORAGE, sizeof r.k) == 0) { r.v.assign(1, on ? 1 : 0); found = true; } + } + if (!found) { + Rec r{}; + strncpy(r.k, KEY_USE_SD_STORAGE, sizeof r.k - 1); + r.v.assign(1, on ? 1 : 0); + recs.push_back(std::move(r)); + } + File w = SPIFFS.open(TOUCH_KV_BOOT_PATH, FILE_WRITE); // truncate + rewrite + if (!w) return; + for (auto& r : recs) { + size_t kl = strnlen(r.k, sizeof r.k), vl = r.v.size(); + w.write((uint8_t)kl); + w.write((const uint8_t*)r.k, kl); + w.write((uint8_t)(vl & 0xFF)); + w.write((uint8_t)((vl >> 8) & 0xFF)); + if (vl) w.write(r.v.data(), vl); + } + w.close(); +} + bool touchPrefsSetUseSdStorage(bool use_sd) { if (!s_begun) touchPrefsBegin(); s_prefs.end(); @@ -1177,15 +1227,18 @@ bool touchPrefsSetUseSdStorage(bool use_sd) { bool ok = s_prefs.putBool(KEY_USE_SD_STORAGE, use_sd); s_prefs.end(); s_begun = s_prefs.begin(TOUCH_NS, true); - // main.cpp reads use_sd from NVS before SdNvsPrefs::useFile() — mirror every - // UI toggle there so the boot storage decision matches the switch. + // Mirror to raw NVS for the boot read (PR #123). Best effort ONLY: on + // Launcher installs NVS is unusable and the file write above is the + // authoritative copy — a failed mirror must not fail the setter there. Preferences nvs; if (nvs.begin(TOUCH_NS, false)) { - if (!nvs.putBool(KEY_USE_SD_STORAGE, use_sd)) ok = false; + nvs.putBool(KEY_USE_SD_STORAGE, use_sd); nvs.end(); - } else { - ok = false; } + // When prefs live on the SD card, boot's fallback still reads the SPIFFS + // copy — keep it in sync so the toggle works in BOTH directions there. + fs::FS* ffs = SdNvsPrefs::fileFs(); + if (ffs && ffs != (fs::FS*)&SPIFFS) writeUseSdToSpiffsKv(use_sd); return ok; } From 6dc09b3185c3a7ed8be375447cb49734cd65190b Mon Sep 17 00:00:00 2001 From: Kaj Schittecat Date: Tue, 7 Jul 2026 11:18:55 +0200 Subject: [PATCH 08/73] =?UTF-8?q?touch:=20beta=5F36=20=E2=80=94=20Launcher?= =?UTF-8?q?=20SD=20storage=20both=20ways,=20edit=20menu=20on=20all=20field?= =?UTF-8?q?s=20(#122),=20Wi-Fi=20full-screen=20sheets,=20lockscreen=20unre?= =?UTF-8?q?ad=20(#93),=20SD=20update=20download,=20AU=20Mid=20preset=20(#1?= =?UTF-8?q?21)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Edit menu (Cut/Copy/Paste/All/Sym) + double-tap select on every settings field via attachSettingsTaEvents; menu actions route through the keyboard mirror when bound (#122) - Wi-Fi join/hidden/details sheets: full-screen settings-style pages riding the tall status bar title (s_apppage hook), on lv_scr_act so the bar's glass row isn't clipped - Lock screen unread badge (envelope + count, anti-burn-in drift) (#93) - About: Save update bin to SD (/BINS/wadamesh--.bin) for Launcher installs; beta-channel toggle no longer gated on the OTA slot - Australia (Mid) preset 915.075/125/SF9/CR5 (#121) - M9: [M9KB] key debug print (bring-up) Co-Authored-By: Claude Fable 5 --- release-notes/beta_36.txt | 13 ++ src/ui-touch/UITask.cpp | 434 ++++++++++++++++++++++++++++---------- 2 files changed, 334 insertions(+), 113 deletions(-) create mode 100644 release-notes/beta_36.txt diff --git a/release-notes/beta_36.txt b/release-notes/beta_36.txt new file mode 100644 index 00000000..8501066c --- /dev/null +++ b/release-notes/beta_36.txt @@ -0,0 +1,13 @@ +# beta_36 (TEST) - Launcher SD storage really works now, Wi-Fi settings redesign, symbol passwords, lock-screen unread count. On top of beta_35. +# One user-facing note per non-blank, non-# line; # lines are section comments. + +# --- Fixed --- +The "Store data on SD" toggle is now actually honored after a reboot (fix contributed by scratchdiver, PR #123). On Launcher installs the setting silently reverted to internal storage every boot, which also meant those devices kept the slow internal-flash writes. If you run wadamesh under the Launcher and your mesh is busy, this one is for you: flip the toggle once and contacts and settings really move to the SD card. +Turning "Store data on SD" off works reliably now too, including on Launcher installs (follow-up to PR #123). +Passwords with special characters can now be entered everywhere: long-press any settings field, including the Wi-Fi password, for the Cut / Copy / Paste / All / Sym menu. Sym opens a picker with the characters the on-screen keyboard does not have (issue #122). Double-tap selects a word. + +# --- New --- +The Wi-Fi network screens (join a network, hidden network, saved-network details) are full-screen pages now instead of small popups: same style as the other settings pages, title in the top bar, tap the bar to go back, and everything scrolls properly with the keyboard open. +The lock screen shows an envelope with the number of unread messages under the clock, so you can check for news without unlocking (idea from issue #93). It disappears when there is nothing unread. +For Launcher installs: a "Save update bin to SD" button on the About page downloads the latest firmware of your selected channel into a BINS folder on the SD card, named with the version and channel, ready to flash from the Launcher. The test-builds toggle is now visible on Launcher installs as well. +New region preset "Australia (Mid)": 915.075 MHz, 125 kHz, SF9, CR5 (requested in issue #121). diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index bf770bd8..d54526e3 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -1597,9 +1597,10 @@ struct MeshRadioPreset { uint8_t airtime_limit_pct; // web % → NodePrefs.airtime_factor = pct / 100 }; -static constexpr size_t k_mesh_radio_preset_count = 20; +static constexpr size_t k_mesh_radio_preset_count = 21; static const MeshRadioPreset k_mesh_radio_presets[k_mesh_radio_preset_count] = { {"Australia", 915.8f, 250.f, 10, 5, 22, 10}, + {"Australia (Mid)", 915.075f, 125.f, 9, 5, 22, 10}, // NSW/Canberra migration target (issue #121) {"Australia (Narrow)", 916.575f, 62.5f, 7, 8, 22, 10}, {"Australia: SA, WA", 923.125f, 62.5f, 8, 8, 22, 10}, {"Australia: QLD", 923.125f, 62.5f, 8, 5, 22, 10}, @@ -3822,6 +3823,67 @@ static void otaButtonRefreshState() { } } +#if defined(HAS_TDECK_GT911) && defined(ESP32) && defined(MULTI_TRANSPORT_COMPANION) && CAP_OTA +// ---- Save-update-to-SD (Launcher installs) --------------------------------- +// Launcher-managed T-Decks have no spare A/B slot (touchHasOtaUpdateSlot() is +// false), so Wi-Fi OTA can't work there — but the Launcher itself can flash an +// app-only bin straight from the SD card. This downloads the latest bin for +// the ACTIVE update channel (stable, or beta when "Get test builds" is on) +// into /BINS/wadamesh-beta_-.bin on the SD card. The download +// streams on the tile worker; this UI side mirrors the OTA poll pattern. +static volatile bool s_sdfw_request = false; // UI -> worker +static volatile int s_sdfw_state = 0; // 0 idle, 1 running, 2 ok, 3 error +static volatile int s_sdfw_pct = 0; +static int s_sdfw_target_n = -1; +static char s_sdfw_msg[64]; // success: saved path / error text +static lv_obj_t* s_sdfw_status_lbl = nullptr; +static lv_timer_t* s_sdfw_poll_timer = nullptr; + +static void sdFwPollTimerCb(lv_timer_t* t) { + (void)t; + const int st = s_sdfw_state; + if (st == 1) { + if (s_sdfw_status_lbl) { + char b[48]; + snprintf(b, sizeof b, TR("Saving to SD… %d%%"), s_sdfw_pct); + lv_label_set_text(s_sdfw_status_lbl, b); + } + return; + } + if (s_sdfw_poll_timer) { lv_timer_del(s_sdfw_poll_timer); s_sdfw_poll_timer = nullptr; } + if (st == 2) { + if (s_sdfw_status_lbl) { + char b[112]; + snprintf(b, sizeof b, TR("Saved: %s\nFlash it from the Launcher."), s_sdfw_msg); + lv_label_set_text(s_sdfw_status_lbl, b); + } + if (g_lv.task) g_lv.task->showAlert(TR("Update bin saved to SD"), 3000); + } else if (st == 3) { + if (s_sdfw_status_lbl) { + char b[96]; + snprintf(b, sizeof b, TR("SD download failed: %s"), s_sdfw_msg); + lv_label_set_text(s_sdfw_status_lbl, b); + } + } + s_sdfw_state = 0; +} + +static void sdFwSaveToSdCb(lv_event_t* e) { + if (lv_event_get_code(e) != LV_EVENT_CLICKED) return; + if (s_sdfw_state == 1 || s_ota_state == 1) return; // a download is already running + if (s_verchk_latest_n < 0) { + if (s_sdfw_status_lbl) lv_label_set_text(s_sdfw_status_lbl, + TR("No version known yet. Wi-Fi and a completed update check are needed first.")); + return; + } + s_sdfw_msg[0] = 0; s_sdfw_pct = 0; + s_sdfw_target_n = s_verchk_latest_n; // latest of the ACTIVE channel + s_sdfw_state = 1; s_sdfw_request = true; // hand off to the worker + if (s_sdfw_status_lbl) lv_label_set_text(s_sdfw_status_lbl, TR("Saving to SD… 0%")); + if (!s_sdfw_poll_timer) s_sdfw_poll_timer = lv_timer_create(sdFwPollTimerCb, 400, nullptr); +} +#endif + #if defined(ESP32) && defined(MULTI_TRANSPORT_COMPANION) && CAP_OTA static lv_timer_t* s_ota_poll_timer = nullptr; // UI-thread poll of the worker's OTA progress (the download/flash runs on the tile worker). @@ -6416,20 +6478,6 @@ static void copyLabelLongPressCb(lv_event_t* e) { clipboardSet(clean, static_cast(lv_event_get_user_data(e))); } -// LV_EVENT_LONG_PRESSED handler on a textarea: pastes clipboard at cursor. -// When the keyboard is bound to a mirror, the paste goes into the mirror so -// the keyboard editor sees it and live-sync propagates it to the real ta. -static void pasteTextareaLongPressCb(lv_event_t* e) { - if (lv_event_get_code(e) != LV_EVENT_LONG_PRESSED) return; - if (!s_clipboard[0]) return; - lv_obj_t* ta = lv_event_get_target(e); - if (!ta) return; - lv_obj_t* dest = (kbMirrorActive() && s_kb_bind_ta == ta && s_kb_mirror_ta) ? s_kb_mirror_ta : ta; - lv_textarea_add_text(dest, s_clipboard); - lv_indev_t* act = lv_indev_get_act(); - if (act) lv_indev_wait_release(act); -} - // Touch-down on a text field = backlight activity. Hooked on PRESSED (which // fires reliably on every tap, including on an already-focused field — unlike // CLICKED/FOCUSED, which the swipe detector can drop via lv_indev_wait_release). @@ -6445,13 +6493,22 @@ static void kbActivityPressCb(lv_event_t* e) { // The accent box + its variants are NAV_SKIP_FLAG (passive, never focus targets), so picking // a variant doesn't blur the field; only a real tap-away does, which is when we want it gone. static void settingsFieldDefocusCb(lv_event_t* /*e*/) { accentBoxHide(); } +// The full text-edit gestures — defined further down with the edit-menu code. +static void composerEditClickedCb(lv_event_t* e); +static void composerEditLongPressCb(lv_event_t* e); static void attachSettingsTaEvents(lv_obj_t* ta) { lv_obj_add_event_cb(ta, settingsFieldFocusCb, LV_EVENT_FOCUSED, nullptr); lv_obj_add_event_cb(ta, settingsFieldFocusCb, LV_EVENT_CLICKED, nullptr); // PRESSED is used only for the keyboard backlight (see kbActivityPressCb), // never for focus — settingsFieldFocusCb still avoids it for the scroll case. lv_obj_add_event_cb(ta, kbActivityPressCb, LV_EVENT_PRESSED, nullptr); - lv_obj_add_event_cb(ta, pasteTextareaLongPressCb, LV_EVENT_LONG_PRESSED, nullptr); + // Full edit gestures, same as the chat composer: long-press opens the + // Cut / Copy / Paste / All / Sym menu (Sym = the special-character picker — + // the only way to type symbols missing from the on-screen layouts, e.g. in + // a Wi-Fi password; issue #122), double-tap selects the word under the tap. + // This replaces the old silent paste-on-long-press, which offered no UI. + lv_obj_add_event_cb(ta, composerEditClickedCb, LV_EVENT_CLICKED, nullptr); + lv_obj_add_event_cb(ta, composerEditLongPressCb, LV_EVENT_LONG_PRESSED, nullptr); lv_obj_add_event_cb(ta, settingsFieldDefocusCb, LV_EVENT_DEFOCUSED, nullptr); } @@ -6567,6 +6624,11 @@ static void txtMenuCellCb(lv_event_t* e) { intptr_t act = reinterpret_cast(lv_event_get_user_data(e)); lv_obj_t* ta = s_txtmenu_ta; if (!ta) { txtMenuHide(); return; } + // Mirror-bound field (settings fields while the on-screen keyboard is up): + // edit the mirror the user is looking at — live-sync propagates to the real + // field. Editing the real ta directly here would be clobbered by the mirror + // sync. Same routing the old silent long-press paste used. + if (kbMirrorActive() && s_kb_bind_ta == ta && s_kb_mirror_ta) ta = s_kb_mirror_ta; if (act == TXT_SYM) { txtMenuHide(); openSpecialPicker(ta); return; } // dedicated special-character picker const char* txt = lv_textarea_get_text(ta); uint32_t s_cp = 0, e_cp = 0; @@ -6652,9 +6714,10 @@ static void txtMenuShow(lv_obj_t* ta) { lv_obj_move_foreground(s_txtmenu); } -// Composer gestures: double-tap (two clicks within 350 ms on the same field) -// selects the word under the tap; long-press opens the edit menu. A single tap -// dismisses an open menu. +// Text-edit gestures (chat composer + every settings field via +// attachSettingsTaEvents): double-tap (two clicks within 350 ms on the same +// field) selects the word under the tap; long-press opens the edit menu. A +// single tap dismisses an open menu. static void composerEditClickedCb(lv_event_t* e) { if (lv_event_get_code(e) != LV_EVENT_CLICKED) return; lv_obj_t* ta = lv_event_get_target(e); @@ -11281,19 +11344,68 @@ static int s_wifi_sheet_net_idx = -1; static void wifiRebuildNetworkList(); +static char s_wifi_sheet_title[40] = {0}; // backs s_apppage_title while a sheet is open + static void wifiSheetClose() { + if (s_apppage_close == &wifiSheetClose) { // release the status-bar title/back hook + s_apppage_title = nullptr; + s_apppage_close = nullptr; + } if (s_wifi_sheet) popupClose(&s_wifi_sheet); // del_async + indev reset s_wifi_sheet_ssid_ta = nullptr; s_wifi_sheet_pwd_ta = nullptr; s_wifi_sheet_aj_sw = nullptr; s_wifi_sheet_net_idx = -1; + updateGlobalStatusBar(); // bar title falls back to the Wi-Fi category navMarkDirty(); } static void wifiSheetCloseCb(lv_event_t* e) { if (lv_event_get_code(e) == LV_EVENT_CLICKED) wifiSheetClose(); } -static void wifiSheetBackdropCb(lv_event_t* e) { - if (lv_event_get_code(e) != LV_EVENT_CLICKED) return; - if (lv_event_get_target(e) != lv_event_get_current_target(e)) return; // only the dimmed backdrop - wifiSheetClose(); + +// Full-screen scaffold for the join / details / hidden sheets: an opaque page +// styled exactly like a settings detail page — the SAME tall status bar carries +// "‹ " (via the s_apppage_title hook, so tapping the bar closes +// the sheet, then falls back to "‹ Wi-Fi" for the category), and the body below +// scrolls. NO second header bar of its own. Replaces the old small floating +// card on a dimmed backdrop, which was cramped, scrolled badly under the +// on-screen keyboard and had no obvious close affordance. +static lv_obj_t* wifiSheetOpenFullscreen(const char* title) { + const lv_coord_t sw = lv_disp_get_hor_res(nullptr); + const lv_coord_t sh = lv_disp_get_ver_res(nullptr); + + // On the BASE layer (lv_scr_act), NOT lv_layer_top: the status bar lives on + // lv_layer_top and its tall-mode glass lower row — which carries the bottom + // half of the "‹ " text — must paint OVER this sheet. A page on + // lv_layer_top covers that row and clips the title in half (the recurring + // gotcha with every full-screen page that rides the tall bar; see + // openSettingsCategory's identical layering note). + s_wifi_sheet = lv_obj_create(lv_scr_act()); + lv_obj_remove_style_all(s_wifi_sheet); + lv_obj_set_size(s_wifi_sheet, sw, sh - STATUSBAR_H); + lv_obj_set_pos(s_wifi_sheet, 0, STATUSBAR_H); + lv_obj_set_style_bg_color(s_wifi_sheet, lv_color_hex(COLOR_BG), LV_PART_MAIN); + lv_obj_set_style_bg_opa(s_wifi_sheet, LV_OPA_COVER, LV_PART_MAIN); + lv_obj_clear_flag(s_wifi_sheet, LV_OBJ_FLAG_SCROLLABLE); + + // The sheet title rides in the tall status bar (already tall on the Wi-Fi + // settings page): "‹ <title>", tap = close this sheet. + strncpy(s_wifi_sheet_title, title ? title : "", sizeof(s_wifi_sheet_title) - 1); + s_wifi_sheet_title[sizeof(s_wifi_sheet_title) - 1] = '\0'; + s_apppage_title = s_wifi_sheet_title; + s_apppage_close = &wifiSheetClose; + updateGlobalStatusBar(); + + lv_obj_t* body = lv_obj_create(s_wifi_sheet); + lv_obj_remove_style_all(body); + lv_obj_set_size(body, sw, sh - STATUSBAR_H); + lv_obj_set_pos(body, 0, 0); + lv_obj_set_style_pad_all(body, 12, LV_PART_MAIN); + // Clear the tall bar's glass lower row (it overlays the top of this sheet, + // same as prepSettingsPage's inset on the category pages). + lv_obj_set_style_pad_top(body, STATUSBAR_H + 8, LV_PART_MAIN); + // Generous bottom padding so the last field/button can scroll clear of the + // on-screen keyboard (attachSettingsTaEvents scrolls the focused field into view). + lv_obj_set_style_pad_bottom(body, SC(64), LV_PART_MAIN); + return body; } // Save the network (passphrase preserved if blank) + connect to it. @@ -11316,44 +11428,23 @@ static void wifiJoinConfirmCb(lv_event_t* e) { wifiDoJoin(ssid, pwd, true); } -// Build the dimmed-backdrop card shared by the join + hidden sheets. manual=true -// adds an editable SSID field (hidden network); else the ssid is fixed. +// Join / hidden-network sheet, full-screen (see wifiSheetOpenFullscreen). +// manual=true adds an editable SSID field (hidden network); else the ssid is +// fixed and shown in the title bar. static void openWifiJoinSheet(const char* ssid, bool manual) { wifiSheetClose(); strlcpy(s_wifi_sheet_ssid, ssid ? ssid : "", sizeof s_wifi_sheet_ssid); - const lv_coord_t sw = lv_disp_get_hor_res(nullptr); - s_wifi_sheet = lv_obj_create(lv_layer_top()); - lv_obj_remove_style_all(s_wifi_sheet); - lv_obj_set_size(s_wifi_sheet, sw, lv_disp_get_ver_res(nullptr) - STATUSBAR_H); - lv_obj_set_pos(s_wifi_sheet, 0, STATUSBAR_H); - lv_obj_set_style_bg_color(s_wifi_sheet, lv_color_black(), LV_PART_MAIN); - lv_obj_set_style_bg_opa(s_wifi_sheet, LV_OPA_50, LV_PART_MAIN); - lv_obj_clear_flag(s_wifi_sheet, LV_OBJ_FLAG_SCROLLABLE); - lv_obj_add_event_cb(s_wifi_sheet, wifiSheetBackdropCb, LV_EVENT_CLICKED, nullptr); - - const lv_coord_t cardw = LV_MIN((lv_coord_t)(sw - 16), (lv_coord_t)PSC(300)); - lv_obj_t* card = lv_obj_create(s_wifi_sheet); - lv_obj_remove_style_all(card); - lv_obj_set_size(card, cardw, LV_SIZE_CONTENT); - lv_obj_align(card, LV_ALIGN_TOP_MID, 0, SC(26)); - styleSurface(card, COLOR_PANEL, 10); - lv_obj_set_style_pad_all(card, 12, LV_PART_MAIN); - lv_obj_clear_flag(card, LV_OBJ_FLAG_SCROLLABLE); - const int iw = cardw - 24; - - lv_obj_t* title = lv_label_create(card); - lv_label_set_text(title, manual ? TR("Hidden network") : (ssid && ssid[0] ? ssid : TR("Join network"))); - lv_obj_set_style_text_font(title, &g_font_16, LV_PART_MAIN); - lv_obj_set_style_text_color(title, lv_color_hex(COLOR_TEXT), LV_PART_MAIN); - lv_obj_set_width(title, iw); lv_label_set_long_mode(title, LV_LABEL_LONG_DOT); - lv_obj_set_pos(title, 0, 0); - int yy = SC(28); + const char* title = manual ? TR("Hidden network") + : (ssid && ssid[0] ? ssid : TR("Join network")); + lv_obj_t* body = wifiSheetOpenFullscreen(title); + const int iw = lv_disp_get_hor_res(nullptr) - 24; + int yy = 0; if (manual) { - lv_obj_t* sl = lv_label_create(card); lv_label_set_text(sl, TR("Network name (SSID)")); + lv_obj_t* sl = lv_label_create(body); lv_label_set_text(sl, TR("Network name (SSID)")); lv_obj_set_style_text_font(sl, &g_font_12, LV_PART_MAIN); lv_obj_set_style_text_color(sl, lv_color_hex(COLOR_SUB), LV_PART_MAIN); lv_obj_set_pos(sl, 0, yy); yy += SC(16); - s_wifi_sheet_ssid_ta = lv_textarea_create(card); + s_wifi_sheet_ssid_ta = lv_textarea_create(body); lv_obj_set_size(s_wifi_sheet_ssid_ta, iw, SC(32)); lv_obj_set_pos(s_wifi_sheet_ssid_ta, 0, yy); lv_textarea_set_one_line(s_wifi_sheet_ssid_ta, true); lv_textarea_set_placeholder_text(s_wifi_sheet_ssid_ta, TR("Network name")); @@ -11364,10 +11455,10 @@ static void openWifiJoinSheet(const char* ssid, bool manual) { s_wifi_sheet_ssid_ta = nullptr; } - lv_obj_t* pl = lv_label_create(card); lv_label_set_text(pl, TR("Password (empty = open)")); + lv_obj_t* pl = lv_label_create(body); lv_label_set_text(pl, TR("Password (empty = open)")); lv_obj_set_style_text_font(pl, &g_font_12, LV_PART_MAIN); lv_obj_set_style_text_color(pl, lv_color_hex(COLOR_SUB), LV_PART_MAIN); lv_obj_set_pos(pl, 0, yy); yy += SC(16); - s_wifi_sheet_pwd_ta = lv_textarea_create(card); + s_wifi_sheet_pwd_ta = lv_textarea_create(body); lv_obj_set_size(s_wifi_sheet_pwd_ta, iw, SC(32)); lv_obj_set_pos(s_wifi_sheet_pwd_ta, 0, yy); lv_textarea_set_one_line(s_wifi_sheet_pwd_ta, true); lv_textarea_set_password_mode(s_wifi_sheet_pwd_ta, true); @@ -11376,19 +11467,20 @@ static void openWifiJoinSheet(const char* ssid, bool manual) { attachSettingsTaEvents(s_wifi_sheet_pwd_ta); // Prefill the saved passphrase if we already know this network. if (ssid && ssid[0]) { int e = touchPrefsFindWifiNet(ssid); if (e >= 0) { TouchWifiNet n; if (touchPrefsGetWifiNet(e, n)) lv_textarea_set_text(s_wifi_sheet_pwd_ta, n.pwd); } } - yy += SC(42); + yy += SC(44); - const int bg = 8, bw = (iw - bg) / 2; - lv_obj_t* cancel = lv_btn_create(card); - lv_obj_set_size(cancel, bw, SC(36)); lv_obj_set_pos(cancel, 0, yy); styleButton(cancel); - lv_obj_add_event_cb(cancel, wifiSheetCloseCb, LV_EVENT_CLICKED, nullptr); - { lv_obj_t* l = lv_label_create(cancel); lv_label_set_text(l, TR("Cancel")); lv_obj_center(l); } - lv_obj_t* join = lv_btn_create(card); - lv_obj_set_size(join, bw, SC(36)); lv_obj_set_pos(join, bw + bg, yy); styleButton(join); + lv_obj_t* join = lv_btn_create(body); + lv_obj_set_size(join, iw, SC(38)); lv_obj_set_pos(join, 0, yy); styleButton(join); lv_obj_set_style_bg_color(join, lv_color_hex(COLOR_STATUS_OK), LV_PART_MAIN); lv_obj_add_event_cb(join, wifiJoinConfirmCb, LV_EVENT_CLICKED, nullptr); { lv_obj_t* l = lv_label_create(join); lv_label_set_text(l, TR("Join")); lv_obj_center(l); } - lv_obj_set_height(card, SC(28) + yy + SC(36) + 12); + yy += SC(46); + + lv_obj_t* cancel = lv_btn_create(body); + lv_obj_set_size(cancel, iw, SC(34)); lv_obj_set_pos(cancel, 0, yy); styleButton(cancel); + lv_obj_add_event_cb(cancel, wifiSheetCloseCb, LV_EVENT_CLICKED, nullptr); + { lv_obj_t* l = lv_label_create(cancel); lv_label_set_text(l, TR("Cancel")); lv_obj_center(l); } + lv_obj_move_foreground(s_wifi_sheet); navMarkDirty(); } @@ -11434,69 +11526,42 @@ static void openWifiDetailsSheet(int net_idx) { if (wifi_up) strlcpy(cur, WiFi.SSID().c_str(), sizeof cur); const bool is_active = wifi_up && strcmp(cur, n.ssid) == 0; - const lv_coord_t sw = lv_disp_get_hor_res(nullptr); - s_wifi_sheet = lv_obj_create(lv_layer_top()); - lv_obj_remove_style_all(s_wifi_sheet); - lv_obj_set_size(s_wifi_sheet, sw, lv_disp_get_ver_res(nullptr) - STATUSBAR_H); - lv_obj_set_pos(s_wifi_sheet, 0, STATUSBAR_H); - lv_obj_set_style_bg_color(s_wifi_sheet, lv_color_black(), LV_PART_MAIN); - lv_obj_set_style_bg_opa(s_wifi_sheet, LV_OPA_50, LV_PART_MAIN); - lv_obj_clear_flag(s_wifi_sheet, LV_OBJ_FLAG_SCROLLABLE); - lv_obj_add_event_cb(s_wifi_sheet, wifiSheetBackdropCb, LV_EVENT_CLICKED, nullptr); + lv_obj_t* body = wifiSheetOpenFullscreen(n.ssid); + const int iw = lv_disp_get_hor_res(nullptr) - 24; + int yy = 0; - const lv_coord_t cardw = LV_MIN((lv_coord_t)(sw - 16), (lv_coord_t)PSC(300)); - lv_obj_t* card = lv_obj_create(s_wifi_sheet); - lv_obj_remove_style_all(card); - lv_obj_set_size(card, cardw, LV_SIZE_CONTENT); - lv_obj_align(card, LV_ALIGN_TOP_MID, 0, SC(34)); - styleSurface(card, COLOR_PANEL, 10); - lv_obj_set_style_pad_all(card, 12, LV_PART_MAIN); - lv_obj_clear_flag(card, LV_OBJ_FLAG_SCROLLABLE); - const int iw = cardw - 24; - - lv_obj_t* title = lv_label_create(card); - lv_label_set_text(title, n.ssid); - lv_obj_set_style_text_font(title, &g_font_16, LV_PART_MAIN); - lv_obj_set_style_text_color(title, lv_color_hex(COLOR_TEXT), LV_PART_MAIN); - lv_obj_set_width(title, iw); lv_label_set_long_mode(title, LV_LABEL_LONG_DOT); - lv_obj_set_pos(title, 0, 0); - lv_obj_t* st = lv_label_create(card); + lv_obj_t* st = lv_label_create(body); lv_label_set_text(st, is_active ? TR("Connected") : TR("Saved network")); lv_obj_set_style_text_font(st, &g_font_12, LV_PART_MAIN); lv_obj_set_style_text_color(st, lv_color_hex(is_active ? COLOR_STATUS_OK : COLOR_SUB), LV_PART_MAIN); - lv_obj_set_pos(st, 0, SC(22)); - int yy = SC(44); + lv_obj_set_pos(st, 0, yy); + yy += SC(24); // Auto-Join row (label + switch) - lv_obj_t* ajl = lv_label_create(card); lv_label_set_text(ajl, TR("Auto-Join")); + lv_obj_t* ajl = lv_label_create(body); lv_label_set_text(ajl, TR("Auto-Join")); lv_obj_set_style_text_font(ajl, &g_font_14, LV_PART_MAIN); lv_obj_set_style_text_color(ajl, lv_color_hex(COLOR_TEXT), LV_PART_MAIN); lv_obj_set_pos(ajl, 0, yy + SC(4)); - s_wifi_sheet_aj_sw = lv_switch_create(card); - lv_obj_align(s_wifi_sheet_aj_sw, LV_ALIGN_TOP_RIGHT, 0, yy); + s_wifi_sheet_aj_sw = lv_switch_create(body); + lv_obj_set_pos(s_wifi_sheet_aj_sw, iw - SC(52), yy); if (n.auto_join) lv_obj_add_state(s_wifi_sheet_aj_sw, LV_STATE_CHECKED); lv_obj_add_event_cb(s_wifi_sheet_aj_sw, wifiDetailsAutoJoinCb, LV_EVENT_VALUE_CHANGED, nullptr); - yy += SC(40); + yy += SC(44); if (!is_active) { - lv_obj_t* con = lv_btn_create(card); - lv_obj_set_size(con, iw, SC(36)); lv_obj_set_pos(con, 0, yy); styleButton(con); + lv_obj_t* con = lv_btn_create(body); + lv_obj_set_size(con, iw, SC(38)); lv_obj_set_pos(con, 0, yy); styleButton(con); lv_obj_set_style_bg_color(con, lv_color_hex(COLOR_STATUS_OK), LV_PART_MAIN); lv_obj_add_event_cb(con, wifiDetailsConnectCb, LV_EVENT_CLICKED, nullptr); { lv_obj_t* l = lv_label_create(con); lv_label_set_text(l, TR("Connect")); lv_obj_center(l); } - yy += SC(42); + yy += SC(46); } - lv_obj_t* forget = lv_btn_create(card); - lv_obj_set_size(forget, iw, SC(36)); lv_obj_set_pos(forget, 0, yy); styleButton(forget); + lv_obj_t* forget = lv_btn_create(body); + lv_obj_set_size(forget, iw, SC(38)); lv_obj_set_pos(forget, 0, yy); styleButton(forget); lv_obj_set_style_bg_color(forget, lv_color_hex(0xC44B55), LV_PART_MAIN); lv_obj_set_style_bg_color(forget, lv_color_hex(0xA13F47), LV_PART_MAIN | LV_STATE_PRESSED); lv_obj_add_event_cb(forget, wifiDetailsForgetCb, LV_EVENT_CLICKED, nullptr); { lv_obj_t* l = lv_label_create(forget); lv_label_set_text(l, TR("Forget network")); lv_obj_center(l); } - yy += SC(42); - lv_obj_t* close = lv_btn_create(card); - lv_obj_set_size(close, iw, SC(34)); lv_obj_set_pos(close, 0, yy); styleButton(close); - lv_obj_add_event_cb(close, wifiSheetCloseCb, LV_EVENT_CLICKED, nullptr); - { lv_obj_t* l = lv_label_create(close); lv_label_set_text(l, TR("Close")); lv_obj_center(l); } - lv_obj_set_height(card, SC(44) + yy + SC(34) + 12); + lv_obj_move_foreground(s_wifi_sheet); navMarkDirty(); } @@ -20508,6 +20573,78 @@ static void otaWorkerRun(WiFiClient& client, HTTPClient& http) { s_ota_pct = 100; s_ota_state = 2; // success -> the UI poll timer reboots into the new slot } + +#if defined(HAS_TDECK_GT911) +// Stream the app-only bin for the active update channel onto the SD card +// (/BINS/wadamesh-beta_<N>-<stable|beta>.bin) so the Launcher can flash it — +// the no-A/B-slot counterpart to otaWorkerRun above. Same immutable versioned +// URL, same worker, but the bytes go to SD instead of the spare OTA slot. +static void sdFwWorkerRun(WiFiClient& client, HTTPClient& http) { + s_sdfw_pct = 0; + if (SD.cardType() == CARD_NONE) { snprintf(s_sdfw_msg, sizeof s_sdfw_msg, "no SD card"); s_sdfw_state = 3; return; } + if (!SD.exists("/BINS") && !SD.mkdir("/BINS")) { + snprintf(s_sdfw_msg, sizeof s_sdfw_msg, "can't create /BINS"); s_sdfw_state = 3; return; + } + char path[56]; + snprintf(path, sizeof path, "/BINS/wadamesh-beta_%d-%s.bin", + s_sdfw_target_n, touchPrefsGetBetaUpdates() ? "beta" : "stable"); + char url[176]; + snprintf(url, sizeof url, "http://firmware.wadamesh.com/releases/%s/beta_%d/%s.bin", + updChannelArchive(), s_sdfw_target_n, OTA_BIN_NAME); + http.setReuse(false); + http.setConnectTimeout(8000); + http.setTimeout(20000); + http.setUserAgent("wadamesh-touch"); + if (!http.begin(client, url)) { snprintf(s_sdfw_msg, sizeof s_sdfw_msg, "connect failed"); s_sdfw_state = 3; return; } + const int code = http.GET(); + if (code != 200) { snprintf(s_sdfw_msg, sizeof s_sdfw_msg, "HTTP %d", code); http.end(); s_sdfw_state = 3; return; } + const int len = http.getSize(); + if (len <= 0) { snprintf(s_sdfw_msg, sizeof s_sdfw_msg, "bad length"); http.end(); s_sdfw_state = 3; return; } + SD.remove(path); // refresh any stale copy of the same tag + File f = SD.open(path, FILE_WRITE); + if (!f) { snprintf(s_sdfw_msg, sizeof s_sdfw_msg, "SD open failed"); http.end(); s_sdfw_state = 3; return; } + // Copy buffer off the worker's ~8 KB stack: PSRAM preferred, small DRAM fallback. + size_t bufsz = 8192; + uint8_t* buf = (uint8_t*)heap_caps_malloc(bufsz, MALLOC_CAP_SPIRAM | MALLOC_CAP_8BIT); + if (!buf) { bufsz = 2048; buf = (uint8_t*)malloc(bufsz); } + if (!buf) { f.close(); http.end(); snprintf(s_sdfw_msg, sizeof s_sdfw_msg, "out of memory"); s_sdfw_state = 3; return; } + WiFiClient* st = http.getStreamPtr(); + int received = 0; + unsigned long last_data = millis(); + bool ok = true; + while (received < len) { + int avail = st ? st->available() : 0; + if (avail <= 0) { + if (!http.connected() || (millis() - last_data) > 15000) { ok = false; break; } + vTaskDelay(pdMS_TO_TICKS(10)); + continue; + } + int n = st->read(buf, ((size_t)avail > bufsz) ? bufsz : (size_t)avail); + if (n <= 0) { + if ((millis() - last_data) > 15000) { ok = false; break; } + vTaskDelay(pdMS_TO_TICKS(5)); + continue; + } + last_data = millis(); + if ((int)f.write(buf, (size_t)n) != n) { + snprintf(s_sdfw_msg, sizeof s_sdfw_msg, "SD write failed"); ok = false; break; + } + received += n; + s_sdfw_pct = (int)((uint64_t)received * 100 / (uint64_t)len); + } + free(buf); + f.close(); + http.end(); + if (!ok || received != len) { + SD.remove(path); // never leave a truncated bin for the Launcher + if (!s_sdfw_msg[0]) snprintf(s_sdfw_msg, sizeof s_sdfw_msg, "short read %d/%d", received, len); + s_sdfw_state = 3; return; + } + strncpy(s_sdfw_msg, path, sizeof s_sdfw_msg - 1); s_sdfw_msg[sizeof s_sdfw_msg - 1] = 0; + s_sdfw_pct = 100; + s_sdfw_state = 2; +} +#endif #endif static void tileFetchTaskFn(void* arg) { @@ -20605,6 +20742,14 @@ static void tileFetchTaskFn(void* arg) { otaWorkerRun(client, http); continue; } +#if defined(HAS_TDECK_GT911) + // SD firmware download for Launcher installs (user-initiated from About). + if (s_sdfw_request) { + s_sdfw_request = false; + sdFwWorkerRun(client, http); + continue; + } +#endif #endif // Wi-Fi scan (user-initiated from the Network tab / setup wizard). Blocking // here on the Wi-Fi core, not the UI thread. Mirrors the CLI `wifi scan`. @@ -24193,10 +24338,14 @@ static void settingsCatBuild(int cat) { lv_obj_set_style_text_font(s_ota_status_lbl, &g_font_12, LV_PART_MAIN); lv_obj_set_style_text_color(s_ota_status_lbl, lv_color_hex(COLOR_SUB), LV_PART_MAIN); lv_label_set_text(s_ota_status_lbl, TR("")); + } - // "Get test builds (beta)" — opt into the BETA update channel. Affects BOTH - // the on-device "update available" check AND the Install-update download, so - // an opted-in device tracks the test channel for notifications and flashing. + // "Get test builds (beta)" — opt into the BETA update channel. Affects the + // "update available" check, the Install-update download AND the save-to-SD + // download below. Deliberately OUTSIDE the touchHasOtaUpdateSlot() gate: + // Launcher installs have no Install button but still need channel-aware + // update notifications and the SD download. + if (FIRMWARE_OTA_ENV[0] && firmwareReleaseN() >= 0) { { lv_obj_t* beta_row = lv_obj_create(page); lv_obj_set_size(beta_row, lblw, LV_SIZE_CONTENT); @@ -24224,6 +24373,31 @@ static void settingsCatBuild(int cat) { lv_obj_set_style_text_font(beta_note, &g_font_12, LV_PART_MAIN); lv_obj_set_style_text_color(beta_note, lv_color_hex(COLOR_SUB), LV_PART_MAIN); } + +#if defined(HAS_TDECK_GT911) && CAP_OTA + // "Save update bin to SD" — the Launcher-install update path: downloads + // the app-only bin for the active channel into /BINS/ on the SD card, + // named wadamesh-beta_<N>-<stable|beta>.bin, ready for the Launcher to + // flash. Also handy on standard installs as an offline spare. + { + lv_obj_t* sd_btn = lv_btn_create(page); + lv_obj_set_size(sd_btn, lblw, 38); + styleButton(sd_btn); + lv_obj_add_event_cb(sd_btn, sdFwSaveToSdCb, LV_EVENT_CLICKED, nullptr); + lv_obj_t* sl = lv_label_create(sd_btn); + lv_label_set_text(sl, LV_SYMBOL_SD_CARD " Save update bin to SD"); + lv_obj_set_style_text_font(sl, &g_font_14, LV_PART_MAIN); + lv_obj_set_style_text_color(sl, lv_color_hex(COLOR_TEXT), LV_PART_MAIN); + lv_obj_center(sl); + + s_sdfw_status_lbl = lv_label_create(page); + lv_label_set_long_mode(s_sdfw_status_lbl, LV_LABEL_LONG_WRAP); + lv_obj_set_width(s_sdfw_status_lbl, lblw); + lv_obj_set_style_text_font(s_sdfw_status_lbl, &g_font_12, LV_PART_MAIN); + lv_obj_set_style_text_color(s_sdfw_status_lbl, lv_color_hex(COLOR_SUB), LV_PART_MAIN); + lv_label_set_text(s_sdfw_status_lbl, TR("For Launcher installs: saves the latest firmware of the selected channel to the SD card (BINS folder).")); + } +#endif } #endif @@ -24279,6 +24453,9 @@ static void closeSettingsCategory() { hideKb(); if (s_settings_open_cat == CAT_ABOUT) { // null the live-label ptrs (freed with the sheet) s_sysinfo_lbl = nullptr; s_sysinfo_rest_lbl = nullptr; s_update_about_lbl = nullptr; s_ota_status_lbl = nullptr; +#if defined(HAS_TDECK_GT911) && defined(ESP32) && defined(MULTI_TRANSPORT_COMPANION) && CAP_OTA + s_sdfw_status_lbl = nullptr; +#endif s_ota_btn = nullptr; s_ota_btn_lbl = nullptr; s_ota_prev_btn = nullptr; g_lv.settings_status = nullptr; g_lv.diag_id_label = nullptr; g_lv.diag_label = nullptr; @@ -26965,6 +27142,9 @@ static lv_obj_t* s_lock_clock = nullptr; static uint8_t* s_lock_wall = nullptr; // decoded RGB565 (lvglPsramAlloc) static lv_img_dsc_t s_lock_wall_dsc; static int s_lock_clock_min = -1; // last minute drawn (redraw guard) +static lv_obj_t* s_lock_unread = nullptr; // envelope + unread count under the clock (issue #93) +static int s_lock_unread_n = -1; // last count drawn (redraw guard) +static unsigned long s_lock_unread_ms = 0; // 1 Hz poll limiter // How long the trackball must be held to unlock, in ms. static const unsigned long kLockUnlockHoldMs = 1000; @@ -27028,9 +27208,25 @@ static void lockscreenUpdateClock() { const int dx = (mm % 5) * 3 - 6; // -6 … +6 px const int dy = ((mm / 5) % 3) * 4 - 4; // -4 … +4 px lv_obj_align(s_lock_clock, LV_ALIGN_TOP_MID, dx, 30 + dy); + // The unread badge rides along with the same drift so it never parks either. + if (s_lock_unread) lv_obj_align(s_lock_unread, LV_ALIGN_TOP_MID, dx, 68 + dy); s_lock_clock_min = mm; } +// Envelope + unread total under the clock (issue #93) — glanceable without +// unlocking. Hidden entirely at zero so the lock screen stays calm. +static void lockscreenUpdateUnread() { + if (!s_lock_unread || !g_lv.task) return; + const int n = g_lv.task->getUnreadTotal(); + if (n == s_lock_unread_n) return; + s_lock_unread_n = n; + if (n <= 0) { lv_obj_add_flag(s_lock_unread, LV_OBJ_FLAG_HIDDEN); return; } + char b[24]; + snprintf(b, sizeof b, LV_SYMBOL_ENVELOPE " %d", n); + lv_label_set_text(s_lock_unread, b); + lv_obj_clear_flag(s_lock_unread, LV_OBJ_FLAG_HIDDEN); +} + static void lockscreenUnlockPopupHide() { if (s_unlock_popup) { lv_obj_del(s_unlock_popup); s_unlock_popup = nullptr; s_unlock_count = nullptr; } } @@ -27138,7 +27334,15 @@ static void lockscreenShow() { lv_obj_set_style_text_color(s_lock_clock, col, LV_PART_MAIN); lv_obj_align(s_lock_clock, LV_ALIGN_TOP_MID, 0, 30); // below the 22 px status bar s_lock_clock_min = -1; + + s_lock_unread = lv_label_create(s_lock_root); + lv_obj_set_style_text_font(s_lock_unread, &g_font_16, LV_PART_MAIN); + lv_obj_set_style_text_color(s_lock_unread, col, LV_PART_MAIN); + lv_obj_align(s_lock_unread, LV_ALIGN_TOP_MID, 0, 68); + lv_obj_add_flag(s_lock_unread, LV_OBJ_FLAG_HIDDEN); + s_lock_unread_n = -1; lockscreenUpdateClock(); + lockscreenUpdateUnread(); lv_obj_t* st = lv_label_create(s_lock_root); lv_label_set_text(st, TR("Screen locked")); @@ -27160,9 +27364,10 @@ static void lockscreenShow() { static void lockscreenHide() { lockscreenUnlockPopupHide(); - if (s_lock_root) { lv_obj_del(s_lock_root); s_lock_root = nullptr; s_lock_clock = nullptr; } + if (s_lock_root) { lv_obj_del(s_lock_root); s_lock_root = nullptr; s_lock_clock = nullptr; s_lock_unread = nullptr; } if (s_lock_wall) { lvglPsramFree(s_lock_wall); s_lock_wall = nullptr; } s_lock_clock_min = -1; + s_lock_unread_n = -1; // Restore the status bar's normal opaque background + accent border. if (g_statusbar.root) { lv_obj_set_style_bg_opa(g_statusbar.root, LV_OPA_COVER, LV_PART_MAIN); @@ -27170,7 +27375,8 @@ static void lockscreenHide() { } } -// Refresh the clock when the minute rolls over (called each loop tick). +// Refresh the clock when the minute rolls over (called each loop tick), and +// the unread badge at 1 Hz so a message arriving while locked shows up. static void serviceLockscreen() { if (!s_lock_root || !s_lock_clock) return; mesh::RTCClock* rtc = the_mesh.getRTCClock(); @@ -27178,6 +27384,8 @@ static void serviceLockscreen() { int mm = 0; if (t > 0) { time_t tt = (time_t)t; struct tm v; localtime_r(&tt, &v); mm = v.tm_min; } if (mm != s_lock_clock_min) lockscreenUpdateClock(); + unsigned long now = millis(); + if (now - s_lock_unread_ms >= 1000) { s_lock_unread_ms = now; lockscreenUpdateUnread(); } } #endif // core lock screen (HAS_TDECK_GT911 || HAS_TANMATSU) From 51b513b181e11e745aff8348e5bddf347f84cde4 Mon Sep 17 00:00:00 2001 From: "Enot (ded) Skelly" <enot@mailbox.org> Date: Tue, 7 Jul 2026 08:41:54 -0700 Subject: [PATCH 09/73] fix: m9 backlight level --- src/ui-touch/UITask.cpp | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index 5101ded0..39b8f6fc 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -29104,6 +29104,25 @@ static void tanBeep() { size_t wr = 0; i2s_channel_write(h, buf, (size_t)n * 2 * sizeof(int16_t), &wr, 200 / portTICK_PERIOD_MS); } +#elif defined(HAS_THINKNODE_M9) +// M9: BL_EN (GPIO17) is a PNP transistor gate. LEDC PWM confirmed working on hardware +// (Specter bring-up), but the duty is INVERTED — lower duty on the base = MORE conduction +// = brighter. 5kHz confirmed clean; the transistor couldn't keep up at very low frequencies. +#define HAS_CC_BRIGHTNESS 1 +static uint8_t s_brightness_pct = 100; +static bool s_bl_pwm_ready = false; +constexpr int kM9BlPwmChannel = 7; // separate channel from the generic LEDA_CTL block above +static void applyBrightness(uint8_t pct) { + if (pct < 5) pct = 5; + if (pct > 100) pct = 100; + s_brightness_pct = pct; + if (!s_bl_pwm_ready) { + ledcSetup(kM9BlPwmChannel, 5000, 8); // 5kHz, 8-bit — confirmed clean on the PNP + ledcAttachPin(PIN_TFT_BL_EN, kM9BlPwmChannel); // takes the pin over from board.backlight's digitalWrite + s_bl_pwm_ready = true; + } + ledcWrite(kM9BlPwmChannel, (uint32_t)(100 - pct) * 255u / 100u); // inverted duty +} #endif #if defined(HAS_CC_BRIGHTNESS) @@ -36614,10 +36633,11 @@ static inline void touchScreenBacklight(bool on) { if (on) applyBrightness(s_brightness_pct); else bsp_display_set_backlight_brightness(0); #elif defined(HAS_THINKNODE_M9) - // M9's backlight is a simple ref-counted GPIO (GPIO17, active-LOW PNP) — no PWM dimming, - // just on/off. Goes through m9SetBacklight() (target.cpp) rather than a raw digitalWrite - // so it stays in sync with the ref-count M9Board::begin() already holds a claim on at boot. - m9SetBacklight(on); + // M9: BL_EN (GPIO17) drives a PNP transistor gate — LEDC PWM works (confirmed on hardware, + // Specter bring-up), but duty is INVERTED vs. a normal N-channel/NPN setup: lower duty on + // the base = MORE conduction = brighter. applyBrightness() below already accounts for this. + if (on) applyBrightness(s_brightness_pct); + else ledcWrite(kM9BlPwmChannel, 255); // inverted: 255 = 0% conduction = off #else (void)on; #endif From 259aa36e40107aabbe55d00a93449b73413617f5 Mon Sep 17 00:00:00 2001 From: "Enot (ded) Skelly" <enot@mailbox.org> Date: Tue, 7 Jul 2026 09:01:16 -0700 Subject: [PATCH 10/73] fix: m9 correct home button behavior was not working correctly on app drawer --- src/ui-touch/UITask.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index 39b8f6fc..032a3659 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -28030,13 +28030,13 @@ static bool m9HandleNavKey(int key) { s_nav_show = true; if (g_lv.task) g_lv.task->noteUserInput(); return true; case M9_KEY_HOME: if (s_setup_root) return true; - // Close everything on top first (same idiom navGoToMainTab() already uses), THEN still - // check whether we need to jump tabs — dismissing a popup isn't a reason to stop early; - // Settings > Auto-add (reached via the Settings TAB, not the Home-tab drawer) needs both - // steps: close the overlay, then actually jump back to Home. - for (int i = 0; i < 8 && anyPopupOpen(); i++) hwKeyDismissTopPopup(); - if (getActiveTab() == HOME_TAB_INDEX) setHomeDrawer(!s_home_drawer_mode); - else navGoToMainTab(HOME_TAB_INDEX); + if (getActiveTab() == HOME_TAB_INDEX) { + const bool was_open = s_home_drawer_mode; // read BEFORE dismissing anything + for (int i = 0; i < 8 && anyPopupOpen(); i++) hwKeyDismissTopPopup(); // still closes anything else on top (registry untouched, Back/etc. keep working) + setHomeDrawer(!was_open); // decide from the snapshot, not the now-mutated flag + } else { + navGoToMainTab(HOME_TAB_INDEX); + } s_nav_show = true; if (g_lv.task) g_lv.task->noteUserInput(); return true; if (getActiveTab() == HOME_TAB_INDEX) setHomeDrawer(!s_home_drawer_mode); else navGoToMainTab(HOME_TAB_INDEX); From 32e16684063411cdb481f4f67bd0739b3d0d7d2f Mon Sep 17 00:00:00 2001 From: "Enot (ded) Skelly" <enot@mailbox.org> Date: Tue, 7 Jul 2026 09:15:25 -0700 Subject: [PATCH 11/73] fix: bug in deep nested containers they did not scroll because the parent was scrollable but they were not. so scrolling with navigation through elements did not work --- src/ui-touch/UITask.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index 032a3659..838082c5 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -2458,7 +2458,7 @@ static void navFocusCb(lv_group_t* g) { uint32_t nc = lv_obj_get_child_cnt(f); for (uint32_t i = 0; i < nc; i++) navInvertText(lv_obj_get_child(f, i)); } - if (!s_nav_suppress_scroll) lv_obj_scroll_to_view(f, LV_ANIM_OFF); + if (!s_nav_suppress_scroll) lv_obj_scroll_to_view_recursive(f, LV_ANIM_OFF); } #if CAP_KEYPAD_NAV From 5da14d8bda690a882ea2205ec8bd69f78685bca5 Mon Sep 17 00:00:00 2001 From: "Enot (ded) Skelly" <enot@mailbox.org> Date: Tue, 7 Jul 2026 09:21:29 -0700 Subject: [PATCH 12/73] fix: highlight selected textarea for hw nav --- src/ui-touch/UITask.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index 838082c5..815bc62d 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -2429,7 +2429,8 @@ static void navFocusCb(lv_group_t* g) { lv_obj_set_style_bg_color(f, lv_color_hex(COLOR_TEXT), LV_PART_ITEMS | LV_STATE_CHECKED); lv_obj_set_style_bg_opa(f, LV_OPA_COVER, LV_PART_ITEMS | LV_STATE_CHECKED); lv_obj_set_style_text_color(f, lv_color_hex(COLOR_BG), LV_PART_ITEMS | LV_STATE_CHECKED); - } else if (lv_obj_check_type(f, &lv_switch_class) || lv_obj_check_type(f, &lv_slider_class)) { + } else if (lv_obj_check_type(f, &lv_switch_class) || lv_obj_check_type(f, &lv_slider_class) + || lv_obj_check_type(f, &lv_textarea_class)) { // A switch/slider's look is its knob/indicator, not the MAIN bg, so a reverse-video // fill doesn't read as focused — give it a bright outline PLUS an accent glow instead. s_nav_sv.bg_c = s_nav_sv.bg_o = s_nav_sv.txt = false; // nothing to restore but the outline/shadow From be32315b98bc3da86cee2ba1ff11d0f8a0e25ddc Mon Sep 17 00:00:00 2001 From: "Enot (ded) Skelly" <enot@mailbox.org> Date: Tue, 7 Jul 2026 10:14:39 -0700 Subject: [PATCH 13/73] chore: remove old m9 kb debug print --- src/ui-touch/UITask.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index 815bc62d..69a2d6e8 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -37551,7 +37551,6 @@ void UITask::loop() { for (int kbi = 0; kbi < 12; ++kbi) { int key = m9KeyboardReadKey(); if (key <= 0) break; - Serial.printf("[M9KB] key=0x%02X\n", key); // bring-up only: proves poll->ring->drain if (!_screen_off) s_kb_last_key_ms = now; handleHwKey(key); } From 6de8346e7f90407dd4a9452f3fcd724e5a8ac573 Mon Sep 17 00:00:00 2001 From: "Enot (ded) Skelly" <enot@mailbox.org> Date: Tue, 7 Jul 2026 10:34:57 -0700 Subject: [PATCH 14/73] feat: add m9 mentions and advert hw button handlers --- src/ui-touch/UITask.cpp | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index 69a2d6e8..02209cb7 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -6080,6 +6080,7 @@ static void openAppDrawer(); // fwd — app-drawer overlay (defined below ope static void closeAppDrawer(); static void setHomeDrawer(bool show); static void closeMentionsScreen(); // fwd — @-mentions screen (defined with the drawer) +static void openMentionsScreen(); // fwd — same static void closeAppDrawerSync(); // fwd — synchronous drawer close (safe outside the drawer's own event) static lv_obj_t* s_mentions_root = nullptr; // @-mentions list overlay // The Home tab shows the command centre OR the app drawer; remember which so @@ -7136,8 +7137,7 @@ static void advertDismissCb(lv_event_t* e) { closeAdvertPage(); } -static void openAdvertModalCb(lv_event_t* e) { - if (lv_event_get_code(e) != LV_EVENT_CLICKED) return; +static void openAdvertPage() { closeAdvertPage(); const lv_coord_t sw = lv_disp_get_hor_res(nullptr); const lv_coord_t sh = lv_disp_get_ver_res(nullptr); @@ -7279,6 +7279,10 @@ static void openAdvertModalCb(lv_event_t* e) { lv_obj_move_foreground(g_statusbar.root); // keep the tall title bar above this page (back chevron fully visible) } +static void openAdvertModalCb(lv_event_t* e) { + if (lv_event_get_code(e) == LV_EVENT_CLICKED) openAdvertPage(); +} + // ---- Discovered list modal: shows adverts NOT yet in contacts[], with "Add" buttons ---- struct DiscoveredAddCtx { int slot_idx; }; static DiscoveredAddCtx s_disc_add_ctx[DISCOVERED_MAX]; @@ -28043,15 +28047,21 @@ static bool m9HandleNavKey(int key) { else navGoToMainTab(HOME_TAB_INDEX); if (g_lv.task) g_lv.task->noteUserInput(); return true; case M9_KEY_LEFT_MESSAGE: - case M9_KEY_SUB_MESSAGE: if (s_setup_root) return true; navGoToMainTab(CHAT_INBOX_TAB_INDEX); if (g_lv.task) g_lv.task->noteUserInput(); return true; + case M9_KEY_SUB_MESSAGE: + if (s_setup_root) return true; + openMentionsScreen(); + if (g_lv.task) g_lv.task->noteUserInput(); return true; case M9_KEY_MAP: - case M9_KEY_SUB_MAP: if (s_setup_root) return true; navGoToMainTab(MAP_TAB_INDEX); if (g_lv.task) g_lv.task->noteUserInput(); return true; + case M9_KEY_SUB_MAP: + if (s_setup_root) return true; + openAdvertPage(); + if (g_lv.task) g_lv.task->noteUserInput(); return true; default: return false; } } From dcf3958cc7d1ad4d17f3e5ac8c3389943b66b757 Mon Sep 17 00:00:00 2001 From: "Enot (ded) Skelly" <enot@mailbox.org> Date: Tue, 7 Jul 2026 12:30:15 -0700 Subject: [PATCH 15/73] fix: m9 gps --- platformio.ini | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/platformio.ini b/platformio.ini index 791fab3f..767bbf76 100644 --- a/platformio.ini +++ b/platformio.ini @@ -476,19 +476,20 @@ build_flags = ; compass QMC6309 0x7c. Brought up by ESP32Board::begin(). --- -D PIN_BOARD_SDA=7 -D PIN_BOARD_SCL=6 - ; --- Battery: 1:1 divider, manufacturer-confirmed (M9Board::getBattMilliVolts() - ; overrides the ESP32Board base class's hardcoded 2:1 assumption). --- -D PIN_VBAT_READ=13 ; --- GPS (CC1167Q, UART1) --- -D ENV_INCLUDE_GPS=1 - -D PIN_GPS_RX=2 - -D PIN_GPS_TX=3 + -D PIN_GPS_RX=3 + -D PIN_GPS_TX=2 -D PIN_GPS_EN=11 -D PIN_GPS_RESET=5 - ; GPS_BAUD_RATE / PIN_GPS_EN_ACTIVE intentionally left at library defaults - ; (9600 / HIGH) — UNVERIFIED for this module, see M9_PORT.md. + -D PIN_GPS_RESET_ACTIVE=HIGH + ; GPS_RST1 -> R46 -> NPN Q16 base: GPIO HIGH turns Q16 on, pulling the module's + ; reset pin to GND — so HIGH asserts reset, LOW releases it (inverted vs. library default) + -D PIN_GPS_EN_ACTIVE=LOW ; GPIO10 (GPS ON_OFF) and GPIO4 (1PPS) exist on the schematic but have no ; consumer in this driver yet — reserved, not wired. + -D GPS_BAUD_RATE=115200 -D ENV_INCLUDE_AHTX0=0 -D ENV_INCLUDE_BME280=0 -D ENV_INCLUDE_BMP280=0 From 3a3a37d193f4a29459290475f78ad00f16be0e50 Mon Sep 17 00:00:00 2001 From: "Enot (ded) Skelly" <enot@mailbox.org> Date: Tue, 7 Jul 2026 13:23:20 -0700 Subject: [PATCH 16/73] feat: add m9 sd card --- platformio.ini | 14 ++++++++------ src/ui-touch/UITask.cpp | 21 +++++++++++++-------- src/ui-touch/device_caps.h | 12 ++++++------ 3 files changed, 27 insertions(+), 20 deletions(-) diff --git a/platformio.ini b/platformio.ini index 767bbf76..4c136b03 100644 --- a/platformio.ini +++ b/platformio.ini @@ -543,12 +543,14 @@ build_flags = ; freeze-then-TG1WDT_SYS_RST at the exact same point, just slower, which ; rules out the SPI clock/signal-integrity theory entirely. See ; M9_PORT.md / git history if revisiting that path. - ; microSD: on SD_MMC per the Meshtastic boot log (SDMMC peripheral, no SPI - ; CS). The earlier "CS=36" reading is an octal-PSRAM-reserved pin (GPIO35-37, - ; S3R8) — never drive it. SD support deferred until the SDMMC pins are known. - ; --- Keyboard controller (own bus, Wire1) — full QWERTY + d-pad + function - ; keys, all over one I2C device. See M9Keyboard.h for the confirmed - ; keycode table. --- + ; microSD: on the shared LoRa SPI bus, same as T-Deck. CS is GPIO48 — the + ; schematic net SPICLK_N, which is NOT one of the GPIO33-37 octal-PSRAM + ; lines: SPICLK_N/GPIO48 (and SPICLK_P/GPIO47) are only reserved on the + ; R8V/R16V 1.8V-differential-clock variants. This board is a plain R8 (see + ; the env comment above), which uses the ordinary single-ended SPICLK + ; instead, so GPIO48 is genuinely free. Confirmed via schematic: GPS_RST1 + ; and this net were the ones directly identified, not inferred. + -D PIN_SD_CS=48 -D HAS_M9_KEYBOARD=1 ; Keyboard bus SCHEMATIC-VERIFIED (V1.0 sheet, bring-up #9): S3 GPIO20 = ; net ESP32-2_SDA, GPIO21 = ESP32-2_SCL, to the keyboard ESP32-S2 (its diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index 02209cb7..23945293 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -47,7 +47,7 @@ static inline esp_err_t esp_core_dump_image_erase() { return ESP_FAIL; } #endif #endif -#if defined(HAS_TDECK_GT911) +#if defined(HAS_TDECK_GT911) || defined(HAS_THINKNODE_M9) #include <SD.h> // microSD (CS=39) on the shared LoRa SPI bus #include "sd_diskio.h" // internal Arduino-SD drive helpers (sdcard_init / sd_*_raw) extern SPIClass* tdeckSharedSPI(); @@ -63,6 +63,7 @@ #endif #if defined(HAS_THINKNODE_M9) extern void m9SetBacklight(bool on); + extern SPIClass* m9SharedSPI(); #endif #if defined(HAS_TDECK_GT911) #include <driver/i2s.h> // T-Deck MAX98357A speaker amp (notification tones) @@ -15298,8 +15299,8 @@ static char s_fm_path[160] = {0}; // current dir within s_fm_fs (e.g. // a generic fs::FS*; only &SD is real microSD I/O (Internal = SPIFFS). Browsing // (fmRefresh) and the file open/save paths call this; mutations re-list via // fmRefresh, so they blip the LED too. -#if defined(HAS_TDECK_GT911) -static inline bool fmIsSd(fs::FS* fs) { return fs == &SD; } +#if defined(HAS_TDECK_GT911) || defined(HAS_THINKNODE_M9) +static inline bool fmIsSd(fs::FS* fs) { return fs == &SD; } // Arduino SD on the shared LoRa SPI bus (both boards) #elif defined(HAS_TANMATSU) static inline bool fmIsSd(fs::FS* fs) { return fs == &SD_MMC; } // microSD on SDMMC slot 0 #else @@ -16037,13 +16038,17 @@ static void fmFmtSize64(uint64_t bytes, char* out, size_t outsz) { else snprintf(out, outsz, "%.1f GB", bytes / (1024.0 * 1024 * 1024)); } -#if defined(HAS_TDECK_GT911) // microSD mount/format helpers — Arduino SD on the shared LoRa SPI (T-Deck only) +#if defined(HAS_TDECK_GT911) || defined(HAS_THINKNODE_M9) // microSD mount/format helpers — Arduino SD on the shared LoRa SPI (T-Deck only) // Mount the microSD on the shared LoRa SPI bus. Safe to call repeatedly (no-op // once mounted). SD.begin's internal spi.begin() is a no-op because the bus is // already initialised by the radio, so the radio's pins are untouched. static bool fmSdTryMount() { if (s_sd_mounted) return true; +#if defined(HAS_TDECK_GT911) SPIClass* spi = tdeckSharedSPI(); +#else + SPIClass* spi = m9SharedSPI(); +#endif if (!spi) return false; // Cold microSD cards — especially the first mount after boot — often fail // the initial SD.begin and historically only recovered after a physical @@ -16109,7 +16114,7 @@ static void fmSdClickCb(lv_event_t* e) { if (s_sd_mounted) fmOpenStorage(&SD, "SD", "/"); } -#endif // HAS_TDECK_GT911 (microSD mount helpers; the busy overlays below are generic LVGL) +#endif // HAS_TDECK_GT911 || HAS_THINKNODE_M9 (microSD mount helpers; the busy overlays below are generic LVGL) // Full-screen "busy" notice (copy/move/format). Pure LVGL — used by the generic paste path too. static void fmShowBusyOverlay(const char* msg) { @@ -16136,7 +16141,7 @@ static void fmHideFormatOverlay() { if (s_fm_fmt_overlay) { popupClose(&s_fm_fmt_overlay); } } -#if defined(HAS_TDECK_GT911) // SD format helpers resume (Arduino SD, T-Deck only) +#if defined(HAS_TDECK_GT911) || defined(HAS_THINKNODE_M9) // SD format helpers resume (Arduino SD, T-Deck + M9 only) // Confirm callback: paint the formatting notice, then defer the (blocking) // f_mkfs to UITask::loop so the notice is on-screen before the loop freezes. static void fmSdDoFormat() { @@ -16242,7 +16247,7 @@ static void fmSdLongPressFormatCb(lv_event_t* e) { "Format", fmSdDoFormat); } -#endif // HAS_TDECK_GT911 (microSD mount/format helpers) +#endif // HAS_TDECK_GT911 || HAS_THINKNODE_M9 (microSD mount/format helpers) // ---- File operations (Phase 4a: delete / rename / new folder) ---- struct FmRowData { char name[64]; bool isdir; }; @@ -17352,7 +17357,7 @@ static void fmShowRoots() { fmStyleRow(b, COLOR_TEXT); lv_obj_add_event_cb(b, fmInternalClickCb, LV_EVENT_CLICKED, nullptr); -#if defined(HAS_TDECK_GT911) // microSD row (Arduino SD) — T-Deck only +#if defined(HAS_TDECK_GT911) || defined(HAS_THINKNODE_M9) // microSD row (Arduino SD) — T-Deck + M9 // Probe the SD only when not in a mount-backoff window, so a persistently // unmountable card doesn't re-grind the full retry ladder on every render of // this page. Tapping the row below (fmSdMountOrFormatCb) bypasses the gate. diff --git a/src/ui-touch/device_caps.h b/src/ui-touch/device_caps.h index 4183dddf..56378de9 100644 --- a/src/ui-touch/device_caps.h +++ b/src/ui-touch/device_caps.h @@ -49,12 +49,12 @@ #define CAP_TOUCH 0 // no touchscreen — QWERTY keyboard + d-pad only #define CAP_ROTATABLE 0 // fixed landscape panel #define CAP_LARGE_SCREEN 0 // 240x320, same panel size as the T-Deck - // microSD: DISABLED until ported to SD_MMC. The Meshtastic boot log shows the - // M9's card on SD_MMC (SDMMC peripheral), NOT the shared SPI bus — and the - // "CS=36" from the earlier schematic reading is an octal-PSRAM pin (GPIO35-37 - // are reserved on the S3R8; driving 36 wedges PSRAM). Real SDMMC pins needed - // from the Meshtastic variant.h — see M9_PORT.md. - #define CAP_SD 0 + // microSD: on the shared LoRa SPI bus, same as T-Deck (Arduino SD, not + // SD_MMC). CS is GPIO48 (schematic net SPICLK_N) — confirmed free on this + // board's plain ESP32-S3R8 (the GPIO47/48 SPICLK_P/N differential-clock + // reservation only applies to the R8V/R16V variants). See platformio.ini + // for PIN_SD_CS. + #define CAP_SD 1 #define CAP_FILESYSTEM 1 #define CAP_GPS 1 // CC1167Q on UART #define CAP_OTA 1 // 16 MB flash, dual A/B app slots (see partitions_tdeck_touch.csv) From 996eac21fd5c6dde2c7b8fb3edfa94634065ac87 Mon Sep 17 00:00:00 2001 From: "Enot (ded) Skelly" <enot@mailbox.org> Date: Tue, 7 Jul 2026 13:35:00 -0700 Subject: [PATCH 17/73] feat: add buzzer for m9 --- platformio.ini | 1 + src/ui-touch/UITask.cpp | 37 +++++++++++++++++++------------------ 2 files changed, 20 insertions(+), 18 deletions(-) diff --git a/platformio.ini b/platformio.ini index 4c136b03..9d6bd577 100644 --- a/platformio.ini +++ b/platformio.ini @@ -490,6 +490,7 @@ build_flags = ; GPIO10 (GPS ON_OFF) and GPIO4 (1PPS) exist on the schematic but have no ; consumer in this driver yet — reserved, not wired. -D GPS_BAUD_RATE=115200 + -D THINKNODE_M9_BUZZER_PIN=9 -D ENV_INCLUDE_AHTX0=0 -D ENV_INCLUDE_BME280=0 -D ENV_INCLUDE_BMP280=0 diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index 23945293..7a4b1323 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -701,34 +701,35 @@ static void tdeckPreviewWavFile(const char* prefpath) { } #endif // HAS_TDECK_GT911 -// ---- Unified UI notification sound (T-Deck I2S speaker OR Heltec V4 piezo) ---- -#if defined(HAS_TDECK_GT911) || defined(HELTEC_V4_BUZZER_PIN) +// ---- Unified UI notification sound (T-Deck I2S speaker OR Heltec V4, Elecrow M9 piezo) ---- +#if defined(HAS_TDECK_GT911) || defined(HELTEC_V4_BUZZER_PIN) || defined(THINKNODE_M9_BUZZER_PIN) #define HAS_UI_SOUND 1 #endif +#if defined(HELTEC_V4_BUZZER_PIN) || defined(THINKNODE_M9_BUZZER_PIN) #if defined(HELTEC_V4_BUZZER_PIN) -// Heltec V4 expansion-kit piezo buzzer on GPIO6 (PWM). Plays a short two-note -// chime via LEDC on a throwaway task so the ~210 ms doesn't stall the UI thread. -// LEDC ch 5 (the TFT backlight uses ch 0); the pin is detached + parked high-Z -// afterwards so the piezo is silent at idle. + #define UI_BUZZER_PIN HELTEC_V4_BUZZER_PIN +#else + #define UI_BUZZER_PIN THINKNODE_M9_BUZZER_PIN +#endif +// Simple piezo buzzer, GPIO-driven via Arduino tone()/noTone() (Heltec V4 expansion kit, +// or the ThinkNode M9's onboard buzzer/BUZZER_EN). Plays a short two-note chime via LEDC +// on a throwaway task so the ~210 ms doesn't stall the UI thread. static volatile bool s_v4_beep_playing = false; static volatile bool s_v4_mention = false; static void v4BeepTaskFn(void* arg) { (void)arg; - // Drive the GPIO6 piezo with Arduino tone() — the exact mechanism Meshtastic's - // RTTTL buzzer uses on this board (heltec-v4-tft). (tone() can't vary volume, - // so the volume pref only affects the T-Deck.) @-mention = a higher, faster trill. if (s_v4_mention) { - tone(HELTEC_V4_BUZZER_PIN, 1500); vTaskDelay(pdMS_TO_TICKS(110)); - tone(HELTEC_V4_BUZZER_PIN, 2000); vTaskDelay(pdMS_TO_TICKS(110)); - tone(HELTEC_V4_BUZZER_PIN, 2600); vTaskDelay(pdMS_TO_TICKS(170)); + tone(UI_BUZZER_PIN, 1500); vTaskDelay(pdMS_TO_TICKS(110)); + tone(UI_BUZZER_PIN, 2000); vTaskDelay(pdMS_TO_TICKS(110)); + tone(UI_BUZZER_PIN, 2600); vTaskDelay(pdMS_TO_TICKS(170)); } else { - tone(HELTEC_V4_BUZZER_PIN, 1000); vTaskDelay(pdMS_TO_TICKS(160)); - tone(HELTEC_V4_BUZZER_PIN, 1500); vTaskDelay(pdMS_TO_TICKS(160)); - tone(HELTEC_V4_BUZZER_PIN, 2000); vTaskDelay(pdMS_TO_TICKS(200)); + tone(UI_BUZZER_PIN, 1000); vTaskDelay(pdMS_TO_TICKS(160)); + tone(UI_BUZZER_PIN, 1500); vTaskDelay(pdMS_TO_TICKS(160)); + tone(UI_BUZZER_PIN, 2000); vTaskDelay(pdMS_TO_TICKS(200)); } - noTone(HELTEC_V4_BUZZER_PIN); - pinMode(HELTEC_V4_BUZZER_PIN, INPUT); // high-Z → no idle current / no buzz + noTone(UI_BUZZER_PIN); + pinMode(UI_BUZZER_PIN, INPUT); // high-Z → no idle current / no buzz s_v4_beep_playing = false; vTaskDelete(nullptr); } @@ -748,7 +749,7 @@ static void tanBeep(); // I2S notification tick; defined far below (with the C static inline void uiPlaySlot(int slot) { #if defined(HAS_TDECK_GT911) tdeckPlayNotifySlot(slot); -#elif defined(HELTEC_V4_BUZZER_PIN) +#elif defined(HELTEC_V4_BUZZER_PIN) || defined(THINKNODE_M9_BUZZER_PIN) v4BuzzerBeep(slot == TOUCH_SND_MEN); // mention = higher trill; msg/DM = the lower chime #elif defined(HAS_TANMATSU) tanBeep(); // single codec tick on these boards (no per-slot sounds) From c87cd3cc988e2e0ae83d84016543527b8c0b3a76 Mon Sep 17 00:00:00 2001 From: "Enot (ded) Skelly" <enot@mailbox.org> Date: Tue, 7 Jul 2026 13:42:31 -0700 Subject: [PATCH 18/73] chore: update m9 port doc --- variants/thinknode_m9/M9_PORT.md | 167 +++++++++++++++++++++++++------ 1 file changed, 135 insertions(+), 32 deletions(-) diff --git a/variants/thinknode_m9/M9_PORT.md b/variants/thinknode_m9/M9_PORT.md index 8e225c6f..6e1291a4 100644 --- a/variants/thinknode_m9/M9_PORT.md +++ b/variants/thinknode_m9/M9_PORT.md @@ -32,8 +32,11 @@ separate `HSPI`/local `SPIClass` the way the T-Deck/Heltec-TFT branch does). ## Verified pin map -(Cross-referenced from the Meshtastic `thinknode_m9` boot log against the V1.0 -schematic during Specter (ESP-IDF) bring-up; carried over unchanged.) +(Originally cross-referenced from a Meshtastic `thinknode_m9` boot log against +the V1.0 schematic during early bring-up; several boot-log-derived entries +later turned out wrong on direct schematic inspection — microSD interface type +and the battery divider ratio both being corrected below are examples. Treat +this table as schematic-verified, not Meshtastic-derived, going forward.) | Net | GPIO | Notes | | ---------------------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -49,13 +52,13 @@ schematic during Specter (ESP-IDF) bring-up; carried over unchanged.) | LCD CS | 16 | repurposed XTAL_32K_N | | Backlight (BL_EN) | 17 | PNP transistor, **active-LOW** | | Peripheral power rail | 18 | P-MOS, **active-LOW** (LCD/GPS/sensors) | -| microSD | SD_MMC | SDMMC peripheral per the Meshtastic boot log — NOT the shared SPI bus. The earlier "CS=36" reading is an octal-PSRAM pin (GPIO35-37 reserved on the S3R8; driving 36 wedges PSRAM — bring-up #3 hang). Real SDMMC pins pending from the Meshtastic variant.h. | +| microSD | 48 (CS) | Shared LoRa SPI bus (Arduino SD, same as T-Deck) — CS is GPIO48, schematic net `SPICLK_N`. NOT one of the GPIO33-37 octal-PSRAM lines; SPICLK_N/GPIO48 (and SPICLK_P/GPIO47) are only reserved on the R8V/R16V 1.8V-differential-clock variants — this board is a plain R8 (see Hardware summary), which uses the ordinary single-ended SPICLK instead, so GPIO48 is genuinely free. The earlier "CS=36 is octal-PSRAM-reserved" claim conflated physical package pin 36 with GPIO36 — they are not the same pin. Confirmed working on hardware. | | Peripheral I2C SDA/SCL | 7 / 6 | RTC 0x51, IMU 0x6b, compass 0x7c | | Keyboard I2C SDA/SCL | 20 / 21 | controller @ 0x6c, **own bus** (Wire1) | | Battery ADC | 13 | ADC1_CH2, **2:1 divider** (manufacturer-confirmed) | | GPS RX/TX | 2 / 3 | CC1167Q, UART1 | -| GPS EN / ON_OFF / RST / 1PPS | 11 / 10 / 5 / 4 | EN+RST wired; ON_OFF + 1PPS unused | -| Buzzer | 9 | not yet wired into the firmware | +| GPS EN / ON_OFF / RST / 1PPS | 11 / 10 / 5 / 4 | EN+RST wired, **both active-LOW** (confirmed on schematic: same P-MOS circuit as the peripheral power rail for EN; GPS_RST1 -> R46 -> NPN Q16 base, GPIO HIGH turns Q16 on and pulls the module's reset line to GND, so HIGH asserts reset / LOW releases it — inverted vs. the library defaults, both now overridden in platformio.ini). ON_OFF + 1PPS unused | +| Buzzer | 9 | wired — simple GPIO piezo (`THINKNODE_M9_BUZZER_PIN`), Arduino `tone()`/`noTone()`, shares the Heltec V4 buzzer code path | | ESP_WAKEUP (from KB MCU) | 12 | not wired; behaviour undocumented | | KEY_LED | 46 | not wired | | User button (BOOT) | 0 | only direct button besides the keyboard | @@ -74,6 +77,16 @@ This turn's corrections vs. the earlier (incorrect) attempt: voltage regardless of their absolute value; `getBattMilliVolts()`'s `2 *` multiplier was wrongly removed on the mistaken belief that "equal resistors" meant "no division." Restored. +- GPS EN and RESET are both **active-LOW**, not the library's active-HIGH + defaults — confirmed on schematic (EN is the same P-MOS circuit as the + peripheral power rail; RESET is GPS_RST1 -> R46 -> NPN Q16, where GPIO HIGH + asserts reset). Both `PIN_GPS_EN_ACTIVE` and `PIN_GPS_RESET_ACTIVE` are now + overridden in `platformio.ini`. Fixed a total loss of GPS fix (module was + held disabled/in-reset on every boot). +- microSD CS is **GPIO48**, not "deferred pending SDMMC pins" — this board + never needed SD_MMC at all; the original SPI-CS approach was correct, the + pin number was just wrong (see the pin table above and "Bonus schematic + finds" below). Confirmed working on hardware. ## Keyboard (confirmed on hardware — `M9Keyboard.h`) @@ -118,15 +131,18 @@ focused — see "Deferred" below. plus its own poll/drain branch in the per-tick loop (polls `Wire1` directly from the UI thread — no core-0 hand-off needed, since this bus has no other device on it, unlike the T-Deck's touch+keyboard-shared bus). - - **microSD**, extended from the T-Deck's existing pattern rather than - rebuilt: the include block, `fmIsSd()`, the mount/format/click helpers - (`fmSdTryMount`/`fmSdDoFormat`/etc.), and the Files-manager settings row are - all now `#if defined(HAS_TDECK_GT911) || defined(HAS_THINKNODE_M9)`, - swapping `tdeckSharedSPI()` for `m9SharedSPI()` where the bus accessor is - used. The Home-screen "Files" launcher button is shown for M9 too. NOT - extended: the wallpaper picker / notification-sound chooser block, which is - entangled with `tdeckPlayNotifySlot()` (T-Deck's I2S amp) and isn't pure SD - logic — left T-Deck-only. + - **microSD**, extended from the T-Deck's existing pattern: the include + block, `fmIsSd()`, the mount/format helpers (`fmSdTryMount`/`fmSdDoFormat`/ + etc.), and the Files-manager settings row are all + `#if defined(HAS_TDECK_GT911) || defined(HAS_THINKNODE_M9)`, swapping + `tdeckSharedSPI()` for `m9SharedSPI()` where the bus accessor is used. + `CAP_SD` is `1`. CS is GPIO48 (see pin table). Confirmed mounting, + browsing, and reading on hardware. NOT yet extended: the wallpaper picker + (in progress — its own implementation is fully board-agnostic already, + just needs its enclosing guard split from the genuinely-T-Deck-only + notification-sound chooser it currently shares a block with) and the + notification-sound chooser itself (needs `tdeckPlayNotifySlot()`, T-Deck's + I2S amp — M9 has a buzzer instead, real separate task). - **D-pad keypad navigation**, built on the SAME generic engine Tanmatsu and the T-Deck already share (navFifo, `navMoveDir`/`navSwitchTab`/ `navPushTap`, the focus group, the secondary LVGL `KEYPAD` indev) — @@ -149,7 +165,55 @@ focused — see "Deferred" below. UITask.cpp — see git history for specifics. - **Backlight control** (`touchScreenBacklight()`) had no M9 branch at all — the idle-off state tracked correctly but the physical backlight never dimmed. - Added `m9SetBacklight()` (target.h/.cpp) driving the ref-counted GPIO17 pin. + GPIO17 (`BL_EN`, PNP transistor) supports real PWM dimming despite being a + simple digital-looking enable line — confirmed on hardware via LEDC, with + **inverted duty** (PNP: lower duty on the base = more conduction = brighter). + 5 kHz confirmed clean. An earlier, incorrect on/off-only implementation + (`m9SetBacklight()`, ref-counted `RefCountedDigitalPin`) was replaced with + `applyBrightness()`/LEDC, matching the existing `HAS_BACKLIGHT_PWM` pattern. +- **Buzzer** (GPIO9) wired via the existing `HELTEC_V4_BUZZER_PIN` code path, + widened to also accept `THINKNODE_M9_BUZZER_PIN` (same mechanism — Arduino + `tone()`/`noTone()`, no separate enable line; `BUZZER_EN` is just GPIO9's + net name, not a second pin). Confirmed working via the Settings > Sound + toggle previews. +- **Commander (Home tab) landscape layout** — the TX/RX chart width and the + 5-button right-hand column's height-per-button math (Advert/Terminal/Files/ + Apps/Control) both had sizing gates that didn't include `HAS_THINKNODE_M9`, + so the chart drew full-width over the buttons and the button-count math + assumed 4 slots when M9 (like T-Deck) actually renders 5 — pushing the last + button off the bottom of the screen. Both gates fixed. +- **Home-tab drawer toggle self-conflict**: `M9_KEY_HOME`'s own "close + everything on top" dismiss loop was closing the drawer itself (once added to + the popup registry), then immediately re-reading the now-mutated + `s_home_drawer_mode` flag and reopening it in the same keypress. Fixed by + snapshotting the flag before the dismiss loop runs. Also fixed: HOME + stopping early after dismissing an overlay reached via the Settings tab + (rather than the Home-tab drawer) instead of still jumping to Home + afterward. +- **Scroll-into-view during keypad nav** used `lv_obj_scroll_to_view()` + (checks only the immediate parent) instead of + `lv_obj_scroll_to_view_recursive()` (walks every ancestor) — settings pages + using the "grouped card" layout (`createSettingsModal`) nest controls 3+ + levels below the actual scrollable container, so focus moving off-screen + there never scrolled. Fixed; shared code, benefits every board. +- **Textarea focus highlight** used the plain reverse-video fill instead of + the bright outline+glow switches/sliders get, making it very hard to see + which field was focused before entering edit mode. Added `lv_textarea_class` + to that style branch. Shared code. +- **Dropdown-list keypad navigation** (`navOpenDropdown()`) was never wired + into the arrow-key dispatch on any board (Tanmatsu's `navArrowAction`, T-Deck's + CAP_TRACKBALL block, or M9's `m9HandleArrowKey`/`m9HandleNavKey`) — UP/DOWN/ + Enter/Back always fell through to page-level `navMoveDir`/popup-dismiss + instead of moving the dropdown's own highlighted option. Added the missing + checks to M9's handlers specifically (mirroring Tanmatsu's already-correct + pattern for Enter/Back, which Tanmatsu never actually needed for UP/DOWN + since it wasn't gapped there the same way). **Still not fully working on + hardware** — traced the entire mechanism (group-focus detection, FIFO push, + indev group assignment, LVGL's own dropdown `LV_EVENT_KEY` handler, loop + ordering relative to `lv_timer_handler()`) and confirmed our dispatch code + is correct up to and including the `navPushTap(LV_KEY_DOWN)` call itself — + the dropdown still closes and focus moves to the next page element. Root + cause not yet found; see Deferred list. ## Deferred — hardware-verify list @@ -168,10 +232,11 @@ These are left intentionally unset/unwired rather than guessed: MeshCore LR1110 board uses, not read off a switch-IC datasheet. If TX/RX work but seem dead or swapped, that table's RX/TX_HP rows are the first thing to flip. -2. **GPS EN polarity / ON_OFF pin / baud rate.** `PIN_GPS_EN_ACTIVE` is left at - the library default (`HIGH`); GPIO10 (ON_OFF) isn't wired into anything. Baud - defaults to the library's 9600 fallback (no `GPS_BAUD_RATE` override) — - confirm against the CC1167Q's actual NMEA baud. +2. **GPS baud rate.** Left at the library's 9600 default — unconfirmed against + the CC1167Q's actual NMEA baud. (EN/RESET polarity, previously listed here, + is now resolved — see pin table / corrections above. `GPS_NMEA_DEBUG=1` is + available for raw-sentence passthrough logging; pull it back out once + fix behavior is confirmed, see the library's `MicroNMEALocationProvider.h`.) 3. **Display rotation.** VERIFIED: `DISPLAY_ROTATION=1` (3 was 180 deg off on hardware, bring-up #6). Original note: `DISPLAY_ROTATION=3` was a starting guess (matches the T-Deck, same keyboard-below-screen form factor) using @@ -181,19 +246,57 @@ These are left intentionally unset/unwired rather than guessed: carry over). 4. **microSD mount-ladder timing.** The settle-delay/clock ladder in `fmSdTryMount()` was tuned against the T-Deck's shared SPI bus electrically. - M9 shares the same three signals (SCLK/MISO/MOSI) across radio+LCD+SD too, - but the timing margins haven't been confirmed on real M9 hardware — if SD - never mounts or mounts unreliably, start here. -5. **Wallpaper picker / notification-sound chooser.** Not extended to M9 — it - calls `tdeckPlayNotifySlot()` (T-Deck's I2S amp) directly, and M9 has a - buzzer instead, so untangling sound-slot playback per board is a real (if - small) separate task, not a one-line guard change. -6. **Buzzer (GPIO9), KEY_LED (GPIO46), ESP_WAKEUP (GPIO12), MIC/CTRL keys.** - Pins/keycodes exist; no driver/action references them yet. -7. **Commander (Home tab) landscape layout** — the TX/RX chart and 5-button - right-hand column (Advert/Terminal/Files/Apps/Control) sizing gates in - makeHome() didn't include HAS_THINKNODE_M9, so the chart drew full-width over - the buttons and the last button overflowed off-screen. Fixed. + M9 shares the same three signals (SCLK/MISO/MOSI) across radio+LCD+SD too; + mounting/browsing/reading confirmed working on hardware, but the specific + timing margins on M9 haven't been separately characterized — if mounting + ever becomes flaky, start here. +5. **Wallpaper picker.** Its own implementation (`lockwallScan`/ + `openLockWallPicker`/etc.) is fully board-agnostic — plain SPIFFS/SD calls, + nothing T-Deck-specific. It's currently bundled inside the same + `#if defined(HAS_TDECK_GT911)` guard as the (genuinely T-Deck-only, + I2S-amp-dependent) notification-sound chooser purely for code organization. + Splitting the guard (settings row + forward declarations + the + implementation block) is a real but small, well-scoped task — in progress. + Note: setting a wallpaper via Files -> open a JPEG -> "Set as wallpaper" + already works today regardless, since that button/callback was never + gated at all; only the *dedicated* Settings > Lock browsing UI is missing. +6. **KEY_LED (GPIO46), ESP_WAKEUP (GPIO12), MIC/CTRL keys.** Pins/keycodes + exist; no driver/action references them yet. +7. **Commander (Home tab) landscape layout** — fixed (chart width, button + height math). See corrections above. +8. **Keypad-nav quirks still open, all UI/UX not hardware:** + - Dropdown-list navigation doesn't work (see above) — root cause not found. + - Textarea fields specifically need 3-4 presses to move focus off them + (confirmed: buttons/toggles/icons/apps all traverse in one press, only + textareas affected). Ruled out the keyboard drain-loop/`lv_timer_handler()` + ordering as the cause (reducing the drain to one key per `loop()` + iteration didn't help). Root cause not found. + - Modal navigation occasionally "breaks out" to the screen behind and back + while navigating up through a modal's items. Likely candidate: + `createSettingsModal()`'s standalone-modal path (used for Device/About/ + etc.) has no `navMarkDirty()` call after `closeSettingsModal()`, same + class of stale-focus-group bug the wizard and home-drawer fixes above + addressed — diagnosed, not yet applied/confirmed. + - Some apps/overlays don't close via the dedicated Home key — only some do + (inconsistent per-screen, not a HOME-key dispatch bug given other + overlays close correctly). + - Some modals close via Back, some don't — also inconsistent per-modal. + - The Snake game does not respond to d-pad input at all (confirmed the + hardware keys themselves work correctly elsewhere) — likely reads input + through its own loop rather than the shared `handleHwKey()`/nav-group + system; not yet traced. + - Lock-screen unlock and wake-from-poweroff/deep-sleep both currently + assume a trackball exists (comment: "only a trackball *hold* unlocks") — + M9 has no trackball; needs the same class of "give M9 an equivalent + input path" fix already applied for idle-wake and the wizard. + - No way to reach a chat message's per-message action menu (Copy/Info/etc) + on M9 — the mechanism already exists (`navEnterBubble()`, "Enter on a + focused chat bubble = the long-press menu," already used by Tanmatsu's + `navPump()`) but `m9HandleNavKey()`'s `M9_KEY_ENTER` case never calls it. + Small, well-scoped fix, not yet applied. + - The SD-card row's "hold: format" (`fmSdLongPressFormatCb`, bound to + `LV_EVENT_LONG_PRESSED`) doesn't respond to a held Enter/d-pad press on + M9 — likely the same fix as the chat-bubble long-press item above. ## Keyboard: register-addressed I2C slave (protocol build #8, USB-pad release build #9) From 30ed2d77f6ad1d2dbb077cbb008d35bb10f25275 Mon Sep 17 00:00:00 2001 From: "Enot (ded) Skelly" <enot@mailbox.org> Date: Tue, 7 Jul 2026 14:06:23 -0700 Subject: [PATCH 19/73] fix: m9 control toggle layout --- src/ui-touch/UITask.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index 7a4b1323..0b9067dc 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -29196,7 +29196,6 @@ static void openControlCenter() { lv_obj_remove_style_all(card); #if defined(HAS_TANMATSU) lv_obj_set_size(card, card_w, 384); // bigger: header + 3 roomier sliders + toggle grid + sysinfo -#elif defined(HAS_TDECK_GT911) lv_obj_set_size(card, card_w, 200); // sysinfo + thin brightness slider + 2-row toggle grid (fits 240−22 screen) #else // Portrait has headroom on the 320-tall screen; make the card taller so the @@ -29397,7 +29396,7 @@ static void openControlCenter() { lv_obj_set_flex_flow(row, LV_FLEX_FLOW_ROW_WRAP); lv_obj_set_style_pad_row(row, 10, LV_PART_MAIN); lv_obj_set_style_pad_column(row, 10, LV_PART_MAIN); -#elif defined(HAS_TDECK_GT911) +#elif defined(HAS_TDECK_GT911) || defined(HAS_THINKNODE_M9) // 2-row grid: 4 chips per row, so chip 5 (Lock) wraps onto a 2nd row. Sits // ABOVE the bottom system-info line (-16 offset leaves room for it). lv_obj_set_size(row, card_w - 20, 80); @@ -29422,7 +29421,7 @@ static void openControlCenter() { tw = (card_w - 20 - 20) / 3; // 3 chips per row (Wi-Fi/BT/GPS/Theme/Keys/Sound → 2×3 grid) if (tw > 175) tw = 175; th = 80; -#elif defined(HAS_TDECK_GT911) +#elif defined(HAS_TDECK_GT911) || defined(HAS_THINKNODE_M9) tw = 58; th = 36; #else tw = (card_w - 20 - 4 * 5) / 5; // 5 chips (Wi-Fi/BT/GPS/Theme/Sound) + 4 gaps From a8f8a79d3f752901716edf06c5e8cf2b05f68cf4 Mon Sep 17 00:00:00 2001 From: "Enot (ded) Skelly" <enot@mailbox.org> Date: Tue, 7 Jul 2026 14:47:25 -0700 Subject: [PATCH 20/73] fix: show lock screen settings for m9 --- src/ui-touch/UITask.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index 0b9067dc..747bd770 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -9538,7 +9538,7 @@ static void openExpansionCardCb(lv_event_t* e) { } #endif // HAS_EXPANSION_KIT -#if defined(HAS_TDECK_GT911) +#if defined(HAS_TDECK_GT911) || defined(HAS_THINKNODE_M9) // Lock-screen settings live in the Device modal but the picker implementation // needs the SD-mount state (declared further down), so split: the small bits // the modal body uses directly are here; the picker is defined below. @@ -10316,7 +10316,7 @@ static void buildDeviceSettings(int sec) { } if (sec == DSEC_LOCK) { // --- Lock screen --- -#if defined(HAS_TDECK_GT911) +#if defined(HAS_TDECK_GT911) || defined(HAS_THINKNODE_M9) /* Lock screen: pick the wallpaper (internal /lock/ or SD) and the colour of the clock + lock text drawn over it. */ { @@ -10358,7 +10358,7 @@ static void buildDeviceSettings(int sec) { } y += swz + 10; } -#endif +#endif // HAS_TDECK_GT911 || HAS_THINKNODE_M9 /* Auto-lock on screen-off: when the idle timeout dims the screen, also hard- lock so the touchscreen is inert (Tim: pocket-taps while dark). Both boards; @@ -27270,6 +27270,9 @@ static void openSoundPickerCb(lv_event_t* e) { if (lv_event_get_code(e) != LV_EVENT_CLICKED) return; openSoundMenu((int)(intptr_t)lv_event_get_user_data(e)); } +#endif // HAS_TDECK_GT911 (sound chooser — needs T-Deck's I2S amp) + +#if defined(HAS_TDECK_GT911) || defined(HAS_THINKNODE_M9) // wallpaper picker — SD/SPIFFS-backed, board-agnostic static lv_obj_t* s_lockwall_picker = nullptr; static char s_lockwall_paths[24][TOUCH_LOCK_WALLPAPER_MAXLEN]; static int s_lockwall_count = 0; @@ -27431,7 +27434,7 @@ static void lockColorChosenCb(lv_event_t* e) { touchPrefsSetLockTextColor(rgb); if (g_lv.task) g_lv.task->showAlert(TR("Lock text colour set"), 1000); } -#endif // HAS_TDECK_GT911 +#endif // HAS_TDECK_GT911 || HAS_THINKNODE_M9 (wallpaper picker + lock text colour) // The settings-backup import picker below must link on BOTH touch boards (its // Import button is not keyboard-gated), so briefly close the enclosing // HAS_TDECK_KEYBOARD region here and reopen it right after openBackupPicker(). From 0ea242c81f3629c6256e84de14164ea9a5fca9ce Mon Sep 17 00:00:00 2001 From: "Enot (ded) Skelly" <enot@mailbox.org> Date: Tue, 7 Jul 2026 14:55:56 -0700 Subject: [PATCH 21/73] feat: m9 long press enter key context menus --- src/ui-touch/UITask.cpp | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index 747bd770..5a0bfb68 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -28035,13 +28035,18 @@ static bool m9HandleNavKey(int key) { if (!s_kbd_nav) return false; switch (key) { case M9_KEY_ENTER: - if (navOnTabBar()) navSwitchTab(+1); else navPushTap(LV_KEY_ENTER); + if (navOnTabBar()) { + navSwitchTab(+1); + } else { + navMarkEntered(lv_group_get_focused(s_nav_group)); + navPushTap(LV_KEY_ENTER); + } s_nav_show = true; if (g_lv.task) g_lv.task->noteUserInput(); return true; - case M9_KEY_HW_BACK: - if (anyPopupOpen()) hwKeyDismissTopPopup(); - else if (LvChatPanel* cp = navOpenChatPanel()) closeChatPanel(cp); - else navPushTap(LV_KEY_ESC); + case M9_KEY_ENTER_LONG: { + lv_obj_t* foc = s_nav_group ? lv_group_get_focused(s_nav_group) : nullptr; + if (foc && lv_obj_is_valid(foc)) lv_event_send(foc, LV_EVENT_LONG_PRESSED, nullptr); s_nav_show = true; if (g_lv.task) g_lv.task->noteUserInput(); return true; + } case M9_KEY_HOME: if (s_setup_root) return true; if (getActiveTab() == HOME_TAB_INDEX) { From 2a34ad476e713b3d46024e81110a1a653ce0de0c Mon Sep 17 00:00:00 2001 From: "Enot (ded) Skelly" <enot@mailbox.org> Date: Tue, 7 Jul 2026 15:16:18 -0700 Subject: [PATCH 22/73] fix: m9 lock screen wake + bugfix lock paint lockscreen was not being painted until after the display wakes showing the previous screen, changed to paint lock screen then wake --- src/ui-touch/UITask.cpp | 32 +++++++++++++++++++++++++------- 1 file changed, 25 insertions(+), 7 deletions(-) diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index 5a0bfb68..39492958 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -9002,6 +9002,8 @@ static void lockOnScreenOffToggleCb(lv_event_t* e) { s_lock_on_screen_off = on; #if defined(HAS_TDECK_GT911) const char* unlock_hint = on ? TR("Locks when screen off\n(hold the trackball to unlock)") : TR("Screen-off just dims"); +#elif defined(HAS_THINKNODE_M9) + const char* unlock_hint = on ? TR("Locks when screen off\n(hold the d-pad to unlock)") : TR("Screen-off just dims"); #elif defined(HAS_TANMATSU) const char* unlock_hint = on ? TR("Locks when screen off\n(press Volume Down to unlock)") : TR("Screen-off just dims"); #else @@ -27163,6 +27165,8 @@ static void lockscreenShow() { lv_obj_t* hint = lv_label_create(s_lock_root); #if defined(HAS_TANMATSU) lv_label_set_text(hint, TR("press Volume Down to unlock")); +#elif defined(HAS_THINKNODE_M9) + lv_label_set_text(hint, TR("hole the d-pad to unlock")); #else lv_label_set_text(hint, TR("hold the trackball to unlock")); #endif @@ -28115,7 +28119,18 @@ static bool m9HandleArrowKey(int key, lv_obj_t* ta) { // settings mirror textarea. No field open -> the key is ignored. static void handleHwKey(int key) { if (!g_lv.keyboard) return; - if (g_lv.task && g_lv.task->isManualLock()) { g_lv.task->lockscreenReveal(); return; } +if (g_lv.task && g_lv.task->isManualLock()) { +#if defined(HAS_M9_KEYBOARD) + // M9 has no trackball to hold — the keyboard controller's own long-press + // detection (M9_KEY_ENTER_LONG, a distinct byte from a normal Enter tap) + // stands in for "hold to unlock." No progressive countdown UI is possible + // this way (we only get a single discrete "that was a long press" event, + // not continuous press-state to poll), but it's a working equivalent. + if (key == M9_KEY_ENTER_LONG) { g_lv.task->unlockScreen(); return; } +#endif + g_lv.task->lockscreenReveal(); + return; + } #if defined(HAS_M9_KEYBOARD) // M9 has no touch to wake the screen the way T-Deck/Heltec V4 do — mirror Tanmatsu's // navPump() pattern: any key wakes it (noteUserInput() wakes internally when the screen @@ -36731,14 +36746,17 @@ void UITask::lockScreen() { } void UITask::lockscreenReveal() { -#if defined(HAS_TDECK_GT911) - if (!_manual_lock) return; // only meaningful while hard-locked +#if CAP_LOCK_SCREEN + if (!_manual_lock) return; if (_screen_off) { + lockscreenShow(); // build + foreground FIRST + lv_refr_now(nullptr); // force it to actually paint before the backlight comes on setCpuForScreen(true); touchScreenBacklight(true); _screen_off = false; - _lock_lit_ms = millis(); // re-arm the burn-in timer ONLY on a real off->lit reveal, - } // so a held / ghost touch can't keep the panel lit forever - lockscreenShow(); // ensure built + on top - _last_input_ms = millis(); // restart the re-dim timer + _lock_lit_ms = millis(); + } else { + lockscreenShow(); // already lit: just re-foreground (idempotent, cheap) + } + _last_input_ms = millis(); #endif } From 2b30ca2a5ae867000b4884003e317cb29c59ad0d Mon Sep 17 00:00:00 2001 From: Kaj Schittecat <kaj@schittecat.com> Date: Wed, 8 Jul 2026 16:16:53 +0200 Subject: [PATCH 23/73] =?UTF-8?q?touch:=20Tanmatsu=20umlauts=20(#129)=20?= =?UTF-8?q?=E2=80=94=20ALT=20accent=20picker,=20double-space=20language=20?= =?UTF-8?q?cycle,=20compressed=20fonts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - ALT-accent picker on the Tanmatsu physical keyboard: hold ALT + letter opens the accent popup with the first variant highlighted, the letter cycles (auto-repeat walks the options), releasing ALT (its own scancode event) inserts the highlighted choice. Popup is nav-skipped/non-clickable so keypad-nav focus can't steal the cycle key, SC()-scaled, align-centred. - Double-tap-space language cycle ported to the Tanmatsu typing path (navPump), and keyboardLayoutsApply now updates the active layout even with no on-screen keyboard object (was a permanent no-op there). - Fonts: LV_USE_FONT_COMPRESSED on; extras_font_12/14/16 regenerated compressed (identical text glyphs; redundant mono emoji dropped — the colour imgfont covers emoji) freeing ~340 KB; new compressed Latin-accent extras_lat_20/24/28 spliced into the Large/Huge fallback chain (Tanmatsu-only) so umlauts size-match the scaled UI. Tanmatsu app.bin = 3,269,440 B, UNDER the known-booting 3,271,856 B (50-page AppFS ceiling). - TEMP: TDECK_KEYCODE_PROBE toast (build-flag gated, inert in releases) for mapping the T-Deck alt key. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --- include/lv_conf.h | 1 + src/ui-touch/KeyboardLayouts.cpp | 6 +- src/ui-touch/UITask.cpp | 149 +- src/ui-touch/extras_font_12.c | 12106 +++++++++------------ src/ui-touch/extras_font_14.c | 16052 ++++++++++++---------------- src/ui-touch/extras_font_16.c | 16612 ++++++++++++----------------- src/ui-touch/extras_lat_20.c | 2292 ++++ src/ui-touch/extras_lat_24.c | 2799 +++++ src/ui-touch/extras_lat_28.c | 3245 ++++++ 9 files changed, 27094 insertions(+), 26168 deletions(-) create mode 100644 src/ui-touch/extras_lat_20.c create mode 100644 src/ui-touch/extras_lat_24.c create mode 100644 src/ui-touch/extras_lat_28.c diff --git a/include/lv_conf.h b/include/lv_conf.h index 6c4405cd..401abf7d 100644 --- a/include/lv_conf.h +++ b/include/lv_conf.h @@ -108,6 +108,7 @@ * render full-colour emoji inline with text. The emoji set is pre-baked to * RGB565+alpha lv_img_dsc_t C-arrays (emoji_data.c) and wired as the tail of the * font fallback chain in UITask (montserrat -> extras -> emoji). */ +#define LV_USE_FONT_COMPRESSED 1 /* decode RLE-compressed extras/accent fonts (Tanmatsu size budget) */ #define LV_USE_IMGFONT 1 /* Bi-directional text + Arabic/Persian contextual shaping. Lets Arabic (and diff --git a/src/ui-touch/KeyboardLayouts.cpp b/src/ui-touch/KeyboardLayouts.cpp index d4efc265..38bf3381 100644 --- a/src/ui-touch/KeyboardLayouts.cpp +++ b/src/ui-touch/KeyboardLayouts.cpp @@ -686,9 +686,13 @@ const char* keyboardLayoutName(KeyboardLayoutId id) { } void keyboardLayoutsApply(lv_obj_t* keyboard, KeyboardLayoutId id) { - if (!keyboard) return; if (static_cast<uint8_t>(id) >= KEYBOARD_LAYOUT_COUNT) id = KeyboardLayoutId::EN; + // Track the active layout even with NO on-screen keyboard to re-map — the + // Tanmatsu cycles layouts via double-space with keyboard == nullptr, and + // the early return here used to skip the state change, making the cycle a + // permanent no-op on that board. s_current_layout = id; + if (!keyboard) return; const OsKeyboardLayout& lo = k_os_layouts[static_cast<int>(id)]; lv_keyboard_set_map(keyboard, LV_KEYBOARD_MODE_TEXT_LOWER, const_cast<const char**>(lo.lower_map), lo.lower_ctrl); // maps now in flash; LVGL never writes them diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index d54526e3..20500e08 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -364,6 +364,15 @@ extern "C" const lv_font_t sleepicons_font; extern "C" const lv_font_t extras_12; extern "C" const lv_font_t extras_14; extern "C" const lv_font_t extras_16; +#if defined(HAS_TANMATSU) +// Compressed Latin-accent fonts at the scaled sizes so umlauts etc. match their +// neighbours at Large/Huge UI scale (issue #129). Room for these was made by +// storing the extras fonts compressed (LV_USE_FONT_COMPRESSED) — nothing lost, +// net binary SMALLER, so the P4 app-load ceiling is respected. +extern "C" const lv_font_t extras_lat_20; +extern "C" const lv_font_t extras_lat_24; +extern "C" const lv_font_t extras_lat_28; +#endif static lv_font_t g_font_12; static lv_font_t g_font_14; static lv_font_t g_font_16; @@ -429,6 +438,22 @@ static void initTouchFontFallbacks() { // (Cyrillic/Greek/Arabic). The emoji font returns false for non-emoji // codepoints, so they fall straight through to the size-matched extras. const lv_font_t* extras[3] = { &extras_12, &extras_14, &extras_16 }; +#if defined(HAS_TANMATSU) + // At Large/Huge scale the primaries become Montserrat 20/24/28 (ASCII-only), + // so accents dropped to the 16 px fallback and looked tiny. Splice the + // size-matched Latin-accent font per slot; tail is extras_16 so non-Latin + // still resolves. g_font sizes: Large(140) 16/20/24, Huge(170) 20/24/28. + static lv_font_t s_acc_scaled[3]; + const lv_font_t* acc[3] = { nullptr, nullptr, nullptr }; + if (s_ui_fscale == 140) { acc[1] = &extras_lat_20; acc[2] = &extras_lat_24; } + else if (s_ui_fscale == 170) { acc[0] = &extras_lat_20; acc[1] = &extras_lat_24; acc[2] = &extras_lat_28; } + for (int i = 0; i < 3; ++i) { + if (!acc[i]) continue; + s_acc_scaled[i] = *acc[i]; + s_acc_scaled[i].fallback = &extras_16; + extras[i] = &s_acc_scaled[i]; + } +#endif lv_font_t* prim[3] = { &g_font_12, &g_font_14, &g_font_16 }; for (int i = 0; i < 3; ++i) { s_emoji_font[i] = lv_imgfont_create(16, emojiImgfontPathCb); // 16 px baked glyphs (~15% larger; sit on the text baseline) @@ -2720,6 +2745,16 @@ static lv_obj_t* navOpenDropdown() { } #if defined(HAS_TANMATSU) // bsp-input driven; on the T-Deck navFifo is fed from the trackball instead +// ALT-accent picker (issue #129) — functions defined with the accent machinery +// further down (they reuse the accent popup + kAccentSets); called from navPump. +// State lives HERE so navPump can consult it: while a pick is open the focused- +// textarea lookup can come back null (focus wanders when overlays appear), so +// the hook falls back to s_altacc_ta instead of dropping the cycle keypress. +static bool s_altacc_active = false; +static char s_altacc_key = 0; // letter driving the open picker +static lv_obj_t* s_altacc_ta = nullptr; // field the pick inserts into +static bool tanAltAccentHandleKey(char c, lv_obj_t* ta); +static void tanAltAccentAltReleased(); // The UP/DOWN/LEFT/RIGHT action, factored out so a HELD arrow can auto-repeat it (navPump's // per-frame tick re-fires this). Recomputes the focused field each call so repeat stays correct. static void navArrowAction(uint32_t key) { @@ -2794,6 +2829,16 @@ static void navPump() { // button — alongside every real NAVIGATION/KEYBOARD key. The app only consumes navigation + // keyboard; the duplicate scancode was hitting noteUserInput() and re-waking the screen the // instant a Vol- press slept it. Drop everything that isn't navigation/keyboard. + // Scancode events are otherwise unused — the ONE we care about is the ALT + // key's own release, which commits an open ALT-accent pick (issue #129). + if (ev.type == INPUT_EVENT_TYPE_SCANCODE) { + const uint32_t sc = (uint32_t)ev.args_scancode.scancode; + const uint32_t code = sc & ~(uint32_t)BSP_INPUT_SCANCODE_RELEASE_MODIFIER; + const bool released = (sc & BSP_INPUT_SCANCODE_RELEASE_MODIFIER) != 0; + if (released && (code == BSP_INPUT_SCANCODE_LEFTALT || code == BSP_INPUT_SCANCODE_ESCAPED_RALT)) + tanAltAccentAltReleased(); + continue; + } if (ev.type != INPUT_EVENT_TYPE_NAVIGATION && ev.type != INPUT_EVENT_TYPE_KEYBOARD) continue; if (ev.type == INPUT_EVENT_TYPE_NAVIGATION && ev.args_navigation.key == BSP_INPUT_NAVIGATION_KEY_VOLUME_DOWN) { // The button emits a noisy burst per press; act ONCE per burst — on a "fresh" event (>=450 ms @@ -2966,6 +3011,14 @@ static void navPump() { char c = ev.args_keyboard.ascii; if (s_nav_debug) printf("[NAV] kbd ascii=%d '%c' ta=%d\n", (int)(uint8_t)c, (c >= 32 && c < 127) ? c : '?', ta ? 1 : 0); if (s_navkey_capture >= 0) { navKeyCaptureApply((uint8_t)c); continue; } // Settings remap: this key is the new binding + // ALT + letter over a text field = accent picker (issue #129): opens the + // accent popup, the letter cycles the highlight while ALT stays down, + // releasing ALT (scancode handler above) inserts the highlighted variant. + if ((ev.args_keyboard.modifiers & BSP_INPUT_MODIFIER_ALT) && (uint8_t)c >= 32 && + (ta || ta_focused || s_altacc_active)) { + if (!ta && ta_focused) { s_nav_ta_editing = true; ta = ta_focused; } // start editing, like plain typing does + if (tanAltAccentHandleKey(c, ta ? ta : s_altacc_ta)) continue; // fall back to the pick's own field + } if (ta) { // type straight into the focused field if (c == 8 || c == 127) { // Backspace in an EMPTY field = leave edit mode (matches Enter-on-empty below; @@ -2980,7 +3033,25 @@ static void navPump() { s_nav_ta_editing = false; else navPushTap(LV_KEY_NEXT); } - else if ((uint8_t)c >= 32) lv_textarea_add_char(ta, (uint32_t)(uint8_t)c); + else if ((uint8_t)c >= 32) { + // Double-tap SPACE within 250 ms switches to the configured secondary + // keyboard language — the same shortcut the T-Deck's physical keyboard + // has in handleHwKey, which Tanmatsu typing bypasses (it types here). + static unsigned long s_tan_space_ms = 0; + bool cycled = false; + if (c == ' ') { + unsigned long snow = millis(); + if ((snow - s_tan_space_ms) < 250 && keyboardLayoutsAnySecondary()) { + lv_textarea_del_char(ta); // remove the first space + KeyboardLayoutId next = keyboardLayoutsCycle(g_lv.keyboard); + touchPrefsSetKeyboardLayout(static_cast<uint8_t>(next)); + if (g_lv.task) g_lv.task->showAlert(keyboardLayoutName(next), 800); + cycled = true; + } + s_tan_space_ms = snow; + } + if (!cycled) lv_textarea_add_char(ta, (uint32_t)(uint8_t)c); + } #if defined(HAS_TANMATSU) } else if (ta_focused && (uint8_t)c >= 32) { // Tanmatsu: a printable keypress on a focused (not-yet-editing) field starts editing AND types @@ -4740,9 +4811,16 @@ static void accentCommitTimerCb(lv_timer_t* t) { (void)t; accentExit(); } static void accentPopupShow() { accentPopupHide(); - const int cw = 30, ch = 30, gap = 4, pad = 6; + // SC() so the box matches the scaled UI on the Tanmatsu (no-op at scale 100). + const int cw = SC(30), ch = SC(30), gap = SC(4), pad = SC(6); s_acc_popup = lv_obj_create(lv_layer_top()); lv_obj_remove_style_all(s_acc_popup); + // Passive display only — never a keyboard-nav focus target and never + // clickable. Without this the nav collector steals focus onto the popup, + // the focused-textarea lookup goes null and the ALT-accent cycle key stops + // reaching its handler (issue #129 first test). + lv_obj_add_flag(s_acc_popup, NAV_SKIP_FLAG); + lv_obj_clear_flag(s_acc_popup, LV_OBJ_FLAG_CLICKABLE); lv_obj_set_style_bg_color(s_acc_popup, lv_color_hex(COLOR_PANEL), LV_PART_MAIN); lv_obj_set_style_bg_opa(s_acc_popup, LV_OPA_COVER, LV_PART_MAIN); lv_obj_set_style_radius(s_acc_popup, 8, LV_PART_MAIN); @@ -4756,6 +4834,8 @@ static void accentPopupShow() { for (int i = 0; i < s_acc_n; ++i) { lv_obj_t* c = lv_obj_create(s_acc_popup); lv_obj_remove_style_all(c); + lv_obj_add_flag(c, NAV_SKIP_FLAG); + lv_obj_clear_flag(c, LV_OBJ_FLAG_CLICKABLE); lv_obj_set_size(c, cw, ch); lv_obj_set_style_radius(c, 5, LV_PART_MAIN); lv_obj_clear_flag(c, LV_OBJ_FLAG_SCROLLABLE); @@ -4830,6 +4910,65 @@ static void accentHandleValueChanged() { } // =========================================================================== +#if defined(HAS_TANMATSU) +// ---- ALT-accent picker for the physical keyboard (issue #129) ------------- +// The Tanmatsu has no touch and no on-screen keyboard, so the tap-to-pick +// accent box is unreachable — umlauts and accents had NO input path at all. +// Flow: hold ALT and press a letter with accent variants -> the accent popup +// opens over the field with the first VARIANT highlighted (ALT+letter means +// "I want the accented one", so the plain letter is the LAST option, not the +// first); pressing the letter again while ALT stays down cycles the highlight +// (key auto-repeat cycles too, so holding the letter walks the options); +// releasing ALT — its own scancode event, handled at the top of navPump — +// inserts the highlighted choice and closes the popup. Works with shift for +// uppercase variants, in every language (kAccentSets is per-letter). +// (State variables live next to the forward declarations above navPump.) +static bool tanAltAccentHandleKey(char c, lv_obj_t* ta) { + if (!ta || (uint8_t)c < 32) return false; + const char keystr[2] = { c, 0 }; + const AccentSet* set = accentLookup(keystr); + if (!set) return s_altacc_active; // no variants: swallow strays mid-pick, else let it type + if (s_altacc_active && s_altacc_key == c && s_acc_popup) { + s_acc_idx = (s_acc_idx + 1) % s_acc_n; // same letter again: cycle the highlight + accentPopupHighlight(); + return true; + } + // First ALT+letter (or the letter changed mid-hold): (re)build the options. + s_acc_n = 0; + for (uint8_t i = 0; i < set->n && s_acc_n < 11; ++i) s_acc_opts[s_acc_n++] = set->v[i]; + strncpy(s_acc_base, keystr, sizeof(s_acc_base) - 1); + s_acc_base[sizeof(s_acc_base) - 1] = 0; + s_acc_opts[s_acc_n++] = s_acc_base; // plain letter last (escape hatch) + s_acc_idx = 0; + s_altacc_active = true; + s_altacc_key = c; + s_altacc_ta = ta; + accentPopupShow(); + // accentPopupShow anchors to the on-screen keyboard, which this board doesn't + // have — re-anchor just above the field being edited (below it if cramped), + // centred via align (manual x math misplaced it under the scaled UI). + if (s_acc_popup) { + lv_obj_update_layout(s_acc_popup); + lv_area_t a; lv_obj_get_coords(ta, &a); + lv_coord_t by = a.y1 - lv_obj_get_height(s_acc_popup) - SC(4); + if (by < STATUSBAR_H + 2) by = a.y2 + SC(4); + lv_obj_align(s_acc_popup, LV_ALIGN_TOP_MID, 0, by); + } + return true; +} + +static void tanAltAccentAltReleased() { + if (!s_altacc_active) return; + lv_obj_t* ta = s_altacc_ta; + if (ta && lv_obj_is_valid(ta) && s_acc_idx >= 0 && s_acc_idx < s_acc_n) + lv_textarea_add_text(ta, s_acc_opts[s_acc_idx]); + accentPopupHide(); + s_altacc_active = false; + s_altacc_key = 0; + s_altacc_ta = nullptr; +} +#endif // HAS_TANMATSU ALT-accent picker + // ---- "Alt" accent key (issue #22) ---------------------------------------- // The touch keyboard can't do long-press (the cap-touch driver finalizes taps // before LVGL's long-press fires), so accents are entered with a dedicated @@ -28223,6 +28362,12 @@ static void handleHwKey(int key) { if (g_lv.task && g_lv.task->isManualLock()) { g_lv.task->lockscreenReveal(); return; } // Idle-dimmed (not hard-locked): ignore keys; a touch/click wakes into the UI. if (g_lv.task && g_lv.task->isScreenOff()) return; +#if defined(HAS_TDECK_KEYBOARD) && defined(TDECK_KEYCODE_PROBE) + // TEMP bring-up probe: toast the raw byte of every key so we can see what the + // physical alt / mic / sym keys emit. Remove once the alt-accent key is wired. + { char _pb[28]; snprintf(_pb, sizeof _pb, "key 0x%02X '%c'", key & 0xFF, + (key >= 32 && key < 127) ? (char)key : '.'); if (g_lv.task) g_lv.task->showAlert(_pb, 1400); } +#endif #if CAP_TRACKBALL // Remapping a tab hotkey (Settings → Keyboard): capture the next key press. if (s_navkey_capture >= 0) { navKeyCaptureApply(key); return; } diff --git a/src/ui-touch/extras_font_12.c b/src/ui-touch/extras_font_12.c index 889c84e2..49378a51 100644 --- a/src/ui-touch/extras_font_12.c +++ b/src/ui-touch/extras_font_12.c @@ -1,7 +1,7 @@ /******************************************************************************* * Size: 12 px * Bpp: 4 - * Opts: --size 12 --bpp 4 --no-compress --format lvgl --font /Library/Fonts/Arial Unicode.ttf -r 0x00C0-0x00FF -r 0x0100-0x017F -r 0x0370-0x03FF -r 0x0400-0x04FF -r 0x0600-0x06FF -r 0xFE70-0xFEFF --symbols •·–—‘’“”…→←↑↓°±×÷€£¥§©®™≠≤≥½¼¾℃℉ --font /tmp/emojifont/NotoEmoji-Regular.ttf --symbols 😀😃😄😁😆😅😂😉😊😍😘😋😜😎😏😒😞😔😢😭😡😠😱😴😬😐👍👎👌✌👊✊👏🙌🙏💪👋❤💔💕💙💚💛💜🎉🎊✨🔥💯✅❌❗❓⚠💩⭐🌟⚡☀☁❄☔☕🍻🍕🎂🎁💬💤💥🚀📷📱💻📍📌📅🔋📡🔑🔒📧🏠🚗⌚💡🐶🐱🐸🐻🐧🐝 --lv-font-name extras_12 -o /Users/kaj/Meshcomod_Touch/examples/companion_radio/ui-touch/extras_font_12.c + * Opts: --size 12 --bpp 4 --format lvgl --font /Library/Fonts/Arial Unicode.ttf -r 0x00C0-0x00FF -r 0x0100-0x017F -r 0x0370-0x03FF -r 0x0400-0x04FF -r 0x0600-0x06FF -r 0xFE70-0xFEFF --symbols •·–—‘’“”…→←↑↓°±×÷€£¥§©®™≠≤≥½¼¾℃℉ --lv-font-name extras_12 -o src/ui-touch/extras_font_12.c ******************************************************************************/ #if 1 @@ -23,6636 +23,5051 @@ /*Store the image of the glyphs*/ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { /* U+00A3 "£" */ - 0x4, 0xcd, 0xd4, 0x0, 0xf3, 0x2, 0xd0, 0xf, - 0x20, 0x0, 0x9, 0xfe, 0xd2, 0x0, 0x8, 0x90, - 0x0, 0x0, 0x97, 0x0, 0x0, 0x3e, 0x10, 0x0, - 0x9, 0xed, 0xde, 0xd2, 0x0, 0x0, 0x0, 0x0, + 0x4, 0xcd, 0xd2, 0x0, 0x2f, 0xf7, 0xe4, 0x2, + 0x10, 0x2d, 0x9, 0xc, 0xd2, 0x0, 0x4b, 0xbb, + 0x48, 0x2, 0x1e, 0x0, 0xc6, 0xec, 0x1, 0xa8, + 0x33, 0x7b, 0x4a, 0x7b, 0x75, 0xda, 0x40, /* U+00A5 "¥" */ - 0xa8, 0x0, 0xd, 0x40, 0xd4, 0x9, 0x90, 0x3, - 0xd5, 0xd0, 0x7, 0xce, 0xfd, 0xc3, 0x0, 0x3e, - 0x0, 0x7, 0xcc, 0xfc, 0xc3, 0x0, 0x3e, 0x0, - 0x0, 0x3, 0xe0, 0x0, + 0xa8, 0x0, 0xb5, 0x29, 0x50, 0x25, 0x10, 0x1d, + 0x2a, 0x92, 0xf, 0xe7, 0x41, 0x86, 0xf9, 0xa3, + 0xb8, 0x6f, 0x9e, 0x39, 0x83, 0x7c, 0xf1, 0xcc, + 0x18, 0x7, 0xc0, /* U+00A7 "§" */ - 0x5, 0xdd, 0xb1, 0x0, 0xe3, 0x9, 0x70, 0x9, - 0xb1, 0x0, 0x2, 0xc8, 0xe8, 0x0, 0x78, 0x2, - 0xbc, 0x1, 0xc5, 0x0, 0xe1, 0x0, 0x8b, 0x77, - 0x0, 0x0, 0x2c, 0x60, 0xe, 0x20, 0x7a, 0x0, - 0x5d, 0xdc, 0x20, + 0x5, 0xdd, 0x58, 0x80, 0x2f, 0xb4, 0x98, 0x0, + 0xf0, 0x32, 0xe0, 0x4a, 0x7f, 0x0, 0x5, 0x48, + 0xc3, 0xc0, 0x64, 0x52, 0xb2, 0x11, 0x66, 0xdb, + 0xc8, 0x80, 0x22, 0x6c, 0x40, 0x1c, 0x44, 0xbc, + 0x0, 0x5f, 0xed, 0xc0, 0x0, /* U+00A9 "©" */ - 0x0, 0x6a, 0xba, 0x40, 0x0, 0xa6, 0x0, 0x8, - 0x80, 0x75, 0x18, 0x98, 0x8, 0x5c, 0xa, 0x30, - 0x43, 0xb, 0xb0, 0xc0, 0x0, 0x0, 0xbc, 0xa, - 0x30, 0x55, 0x1b, 0x75, 0x19, 0xa8, 0x8, 0x50, - 0xa6, 0x0, 0x8, 0x90, 0x0, 0x6a, 0xba, 0x50, - 0x0, + 0x0, 0x35, 0x5d, 0x20, 0x5, 0x41, 0x57, 0x59, + 0x0, 0xfe, 0xf1, 0x31, 0x0, 0x5b, 0x5b, 0xb4, + 0xe1, 0xc7, 0x38, 0x31, 0x82, 0x18, 0x1, 0xc1, + 0x8c, 0x15, 0x42, 0x16, 0xb7, 0x54, 0xd5, 0x9e, + 0x7f, 0x79, 0xa8, 0x80, 0xa8, 0x50, 0x55, 0xd6, + 0xc8, 0x0, /* U+00AE "®" */ - 0x0, 0x6a, 0xba, 0x40, 0x0, 0xa6, 0x0, 0x8, - 0x80, 0x75, 0x6a, 0x98, 0x8, 0x5c, 0x8, 0x40, - 0xc1, 0xb, 0xb0, 0x8b, 0xd7, 0x0, 0xbc, 0x8, - 0x44, 0x90, 0x1b, 0x75, 0x73, 0x9, 0x38, 0x50, - 0xa6, 0x0, 0x8, 0x90, 0x0, 0x6a, 0xba, 0x50, - 0x0, + 0x0, 0x35, 0x5d, 0x20, 0x5, 0x41, 0x57, 0x59, + 0x0, 0xfe, 0x15, 0x31, 0x0, 0x5b, 0x5e, 0xe4, + 0xa0, 0xc7, 0x38, 0x3, 0xf6, 0xc4, 0x0, 0xe0, + 0xf, 0x9e, 0x1, 0xb, 0x5f, 0x74, 0x3, 0x9e, + 0x7f, 0x13, 0x9, 0xb1, 0x50, 0xa0, 0xab, 0xad, + 0x90, /* U+00B0 "°" */ - 0x8, 0xa6, 0x2, 0x80, 0xa0, 0x8, 0xa6, 0x0, + 0x8, 0xa6, 0x2, 0xa, 0xc0, 0x20, 0xac, 0x0, /* U+00B1 "±" */ - 0x0, 0xf, 0x0, 0x0, 0x0, 0xf0, 0x0, 0x5f, - 0xff, 0xff, 0x50, 0x0, 0xf0, 0x0, 0x0, 0xf, - 0x0, 0x0, 0x0, 0x50, 0x0, 0x5e, 0xee, 0xee, - 0x50, + 0x0, 0xbc, 0x3, 0xfc, 0xbf, 0xe0, 0xff, 0x2a, + 0xbf, 0xc1, 0xfe, 0x50, 0xf, 0xf5, 0x0, 0x4b, + 0xdc, 0xbe, 0xe2, 0x80, /* U+00B7 "·" */ - 0xe4, 0x20, + 0xe4, 0xc4, /* U+00BC "¼" */ - 0x0, 0x20, 0x0, 0x0, 0x20, 0x9, 0xe0, 0x0, - 0x9, 0x40, 0x12, 0xd0, 0x0, 0x67, 0x0, 0x0, - 0xd0, 0x3, 0xa0, 0x0, 0x0, 0xa0, 0x1c, 0x10, - 0x30, 0x0, 0x0, 0xb2, 0x9, 0xd0, 0x0, 0x8, - 0x50, 0x96, 0xd0, 0x0, 0x59, 0x2, 0xc9, 0xe4, - 0x2, 0xb0, 0x0, 0x0, 0xd0, + 0x0, 0x10, 0x7, 0x10, 0x2, 0x70, 0x3, 0x4b, + 0x0, 0xd9, 0x80, 0x4d, 0xc8, 0x2, 0x40, 0x11, + 0xe3, 0x80, 0x67, 0x1, 0xfb, 0x3, 0x0, 0xa8, + 0x2b, 0x86, 0x78, 0x3, 0x47, 0x14, 0xf8, 0x6, + 0x51, 0x52, 0x5f, 0x34, 0x2, 0xe9, 0x2, 0xc9, + 0x34, /* U+00BD "½" */ - 0x5, 0xd0, 0x0, 0x9, 0x50, 0x27, 0xd0, 0x0, - 0x49, 0x0, 0x0, 0xd0, 0x1, 0xc0, 0x0, 0x0, - 0xd0, 0xb, 0x30, 0x0, 0x0, 0x20, 0x76, 0x4b, - 0xb3, 0x0, 0x3, 0xb0, 0x61, 0x69, 0x0, 0xc, - 0x10, 0x2, 0xc3, 0x0, 0xa4, 0x0, 0x2d, 0x30, - 0x4, 0x80, 0x0, 0xbd, 0xc8, + 0x5, 0xd0, 0xd, 0x2a, 0x4, 0x40, 0xc, 0x80, + 0xa0, 0x4e, 0x1, 0xc, 0x48, 0x7, 0xd5, 0xe0, + 0x1d, 0xe0, 0xfa, 0xf7, 0x63, 0x0, 0x11, 0xe3, + 0x15, 0x6d, 0x0, 0x5f, 0x40, 0xc7, 0x54, 0x0, + 0x54, 0x8, 0x17, 0xf8, 0xc1, 0x9, 0x0, 0x12, + 0x1f, 0x0, /* U+00BE "¾" */ - 0x2b, 0xb4, 0x0, 0x4, 0x70, 0x33, 0x49, 0x0, - 0x1c, 0x0, 0x1, 0xd6, 0x0, 0xb2, 0x0, 0x42, - 0x1d, 0x7, 0x60, 0x0, 0x2a, 0xb4, 0x3a, 0x0, - 0x30, 0x0, 0x1, 0xc1, 0x9, 0xd0, 0x0, 0xa, - 0x30, 0x96, 0xd0, 0x0, 0x67, 0x2, 0xc9, 0xe4, - 0x2, 0xb0, 0x0, 0x0, 0xd0, + 0x2b, 0xb2, 0x0, 0x48, 0xe0, 0x31, 0xfa, 0x0, + 0x18, 0x70, 0x32, 0x9f, 0x0, 0x57, 0x0, 0x10, + 0xf2, 0xc1, 0xf4, 0x80, 0xd, 0x15, 0x27, 0xac, + 0x6, 0x5, 0x56, 0xbf, 0x61, 0x3c, 0x1, 0xaf, + 0xc6, 0x7c, 0x3, 0x36, 0x99, 0x2f, 0x9a, 0x1, + 0x6b, 0x81, 0x64, 0x9a, 0x0, /* U+00C0 "À" */ - 0x0, 0x2, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x34, - 0x0, 0x0, 0x0, 0x0, 0xeb, 0x0, 0x0, 0x0, - 0x5, 0xbe, 0x20, 0x0, 0x0, 0xc, 0x69, 0x90, - 0x0, 0x0, 0x2f, 0x13, 0xf1, 0x0, 0x0, 0x9a, - 0x0, 0xd7, 0x0, 0x0, 0xfe, 0xdd, 0xee, 0x0, - 0x6, 0xd0, 0x0, 0xf, 0x50, 0xc, 0x60, 0x0, - 0x8, 0xc0, + 0x0, 0x8b, 0x88, 0x3, 0xe2, 0xd6, 0x0, 0xfd, + 0xbe, 0x1, 0xf2, 0xac, 0x40, 0x1e, 0x9d, 0x7b, + 0x0, 0xe2, 0x37, 0xa6, 0x10, 0xd, 0x6a, 0x26, + 0x4c, 0x1, 0x99, 0x37, 0x47, 0x20, 0x13, 0x17, + 0x6e, 0xb8, 0x54, 0x1, 0x56, 0x1, 0x9e, 0x40, /* U+00C1 "Á" */ - 0x0, 0x0, 0x3e, 0x10, 0x0, 0x0, 0x0, 0x52, - 0x0, 0x0, 0x0, 0x0, 0xeb, 0x0, 0x0, 0x0, - 0x5, 0xbe, 0x20, 0x0, 0x0, 0xc, 0x69, 0x90, - 0x0, 0x0, 0x2f, 0x13, 0xf1, 0x0, 0x0, 0x9a, - 0x0, 0xd7, 0x0, 0x0, 0xfe, 0xdd, 0xee, 0x0, - 0x6, 0xd0, 0x0, 0xf, 0x50, 0xc, 0x60, 0x0, - 0x8, 0xc0, + 0x0, 0xc7, 0xc2, 0x1, 0xf3, 0x60, 0x80, 0x7d, + 0x72, 0x1, 0xf2, 0xac, 0x40, 0x1e, 0x9d, 0x7b, + 0x0, 0xe2, 0x37, 0xa6, 0x10, 0xd, 0x6a, 0x26, + 0x4c, 0x1, 0x99, 0x37, 0x47, 0x20, 0x13, 0x17, + 0x6e, 0xb8, 0x54, 0x1, 0x56, 0x1, 0x9e, 0x40, /* U+00C2 "Â" */ - 0x0, 0x1, 0xdc, 0x10, 0x0, 0x0, 0x5, 0x44, - 0x50, 0x0, 0x0, 0x0, 0xeb, 0x0, 0x0, 0x0, - 0x5, 0xbe, 0x20, 0x0, 0x0, 0xc, 0x69, 0x90, - 0x0, 0x0, 0x2f, 0x13, 0xf1, 0x0, 0x0, 0x9a, - 0x0, 0xd7, 0x0, 0x0, 0xfe, 0xdd, 0xee, 0x0, - 0x6, 0xd0, 0x0, 0xf, 0x50, 0xc, 0x60, 0x0, - 0x8, 0xc0, + 0x0, 0x87, 0x70, 0x40, 0x3c, 0x93, 0x8, 0x1, + 0xe5, 0xaf, 0x50, 0xf, 0x2a, 0xc4, 0x1, 0xe9, + 0xd7, 0xb0, 0xe, 0x23, 0x7a, 0x61, 0x0, 0xd6, + 0xa2, 0x64, 0xc0, 0x19, 0x93, 0x74, 0x72, 0x1, + 0x31, 0x76, 0xeb, 0x85, 0x40, 0x15, 0x60, 0x19, + 0xe4, 0x0, /* U+00C3 "Ã" */ - 0x0, 0x8, 0xbb, 0x80, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xeb, 0x0, 0x0, 0x0, - 0x5, 0xbe, 0x20, 0x0, 0x0, 0xc, 0x69, 0x90, - 0x0, 0x0, 0x2f, 0x13, 0xf1, 0x0, 0x0, 0x9a, - 0x0, 0xd7, 0x0, 0x0, 0xfe, 0xdd, 0xee, 0x0, - 0x6, 0xd0, 0x0, 0xf, 0x50, 0xc, 0x60, 0x0, - 0x8, 0xc0, + 0x0, 0xa2, 0xed, 0x0, 0x1e, 0x8b, 0xb4, 0x0, + 0x7d, 0xd6, 0x1, 0xf2, 0xac, 0x40, 0x1e, 0x9d, + 0x7b, 0x0, 0xe2, 0x37, 0xa6, 0x10, 0xd, 0x6a, + 0x26, 0x4c, 0x1, 0x99, 0x37, 0x47, 0x20, 0x13, + 0x17, 0x6e, 0xb8, 0x54, 0x1, 0x56, 0x1, 0x9e, + 0x40, /* U+00C4 "Ä" */ - 0x0, 0x9, 0x77, 0x90, 0x0, 0x0, 0x1, 0x11, - 0x10, 0x0, 0x0, 0x0, 0xeb, 0x0, 0x0, 0x0, - 0x5, 0xbe, 0x20, 0x0, 0x0, 0xc, 0x69, 0x90, - 0x0, 0x0, 0x2f, 0x13, 0xf1, 0x0, 0x0, 0x9a, - 0x0, 0xd7, 0x0, 0x0, 0xfe, 0xdd, 0xee, 0x0, - 0x6, 0xd0, 0x0, 0xf, 0x50, 0xc, 0x60, 0x0, - 0x8, 0xc0, + 0x0, 0xa5, 0xdd, 0x20, 0x1e, 0x86, 0x64, 0x0, + 0x78, 0x7e, 0x84, 0x3, 0xca, 0xb1, 0x0, 0x7a, + 0x75, 0xec, 0x3, 0x88, 0xde, 0x98, 0x40, 0x35, + 0xa8, 0x99, 0x30, 0x6, 0x64, 0xdd, 0x1c, 0x80, + 0x4c, 0x5d, 0xba, 0xe1, 0x50, 0x5, 0x58, 0x6, + 0x79, 0x0, /* U+00C5 "Å" */ - 0x0, 0x0, 0x66, 0x0, 0x0, 0x0, 0x0, 0x77, - 0x0, 0x0, 0x0, 0x0, 0x66, 0x0, 0x0, 0x0, - 0x0, 0xeb, 0x0, 0x0, 0x0, 0x5, 0xbe, 0x20, - 0x0, 0x0, 0xc, 0x69, 0x90, 0x0, 0x0, 0x2f, - 0x13, 0xf1, 0x0, 0x0, 0x9a, 0x0, 0xd7, 0x0, - 0x0, 0xfe, 0xdd, 0xee, 0x0, 0x6, 0xd0, 0x0, - 0xf, 0x50, 0xc, 0x60, 0x0, 0x8, 0xc0, + 0x0, 0xcc, 0xc0, 0xf, 0xc2, 0x20, 0xf, 0xc2, + 0x20, 0xf, 0xd1, 0xa0, 0x1f, 0x2a, 0xc4, 0x1, + 0xe9, 0xd7, 0xb0, 0xe, 0x23, 0x7a, 0x61, 0x0, + 0xd6, 0xa2, 0x64, 0xc0, 0x19, 0x93, 0x74, 0x72, + 0x1, 0x31, 0x76, 0xeb, 0x85, 0x40, 0x15, 0x60, + 0x19, 0xe4, 0x0, /* U+00C6 "Æ" */ - 0x0, 0x2, 0xff, 0xff, 0xff, 0xf2, 0x0, 0xa, - 0x94, 0xd0, 0x0, 0x0, 0x0, 0x2f, 0x24, 0xd0, - 0x0, 0x0, 0x0, 0xaa, 0x4, 0xff, 0xff, 0xd0, - 0x3, 0xf2, 0x4, 0xd0, 0x0, 0x0, 0xb, 0xff, - 0xff, 0xd0, 0x0, 0x0, 0x3f, 0x20, 0x4, 0xd0, - 0x0, 0x0, 0xb8, 0x0, 0x4, 0xff, 0xff, 0xf5, + 0x0, 0x8b, 0xff, 0xe2, 0x0, 0xa1, 0xac, 0xbf, + 0xf1, 0x0, 0x9, 0x6c, 0x3, 0xfa, 0x14, 0x80, + 0xbf, 0xed, 0x0, 0x1a, 0xc0, 0x0, 0xbf, 0xed, + 0x0, 0x40, 0x6f, 0xd8, 0x7, 0x8d, 0x37, 0xfd, + 0x60, 0x1e, 0x87, 0x20, 0x8, 0xbf, 0xf2, 0x80, /* U+00C7 "Ç" */ - 0x0, 0x7d, 0xee, 0x80, 0x0, 0x9c, 0x20, 0x1b, - 0xa0, 0x2f, 0x10, 0x0, 0x16, 0x5, 0xd0, 0x0, - 0x0, 0x0, 0x5d, 0x0, 0x0, 0x0, 0x2, 0xf1, - 0x0, 0x1, 0xb0, 0x9, 0xb1, 0x1, 0xba, 0x0, - 0x8, 0xde, 0xe9, 0x0, 0x0, 0x2, 0xd4, 0x0, - 0x0, 0x0, 0xab, 0x60, 0x0, + 0x0, 0x3e, 0xf7, 0x20, 0x2, 0x9b, 0xfe, 0xf3, + 0xa0, 0x26, 0xd2, 0x1, 0xac, 0x7, 0x21, 0x0, + 0x85, 0x80, 0x3f, 0xce, 0x42, 0x1, 0xd, 0x81, + 0x35, 0x8, 0xd, 0x8, 0x2, 0x4f, 0x3b, 0xca, + 0x80, 0x28, 0xf3, 0xa9, 0x0, 0xe8, 0x62, 0x0, + 0x80, /* U+00C8 "È" */ - 0x0, 0x1e, 0x40, 0x0, 0x0, 0x2, 0x50, 0x0, - 0xf, 0xff, 0xff, 0xf2, 0xf, 0x10, 0x0, 0x0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0xff, 0xff, 0xd0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0x10, 0x0, 0x0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0xff, 0xff, 0xf5, + 0x0, 0xf, 0x20, 0x7, 0xe, 0x8, 0x6, 0xff, + 0x6d, 0x7f, 0x88, 0x1, 0xdf, 0xf8, 0x80, 0x3f, + 0xdd, 0xff, 0x68, 0x5, 0xdf, 0xf6, 0x80, 0x7f, + 0xf1, 0xfb, 0xff, 0x28, /* U+00C9 "É" */ - 0x0, 0x2, 0xe2, 0x0, 0x0, 0x4, 0x30, 0x0, - 0xf, 0xff, 0xff, 0xf2, 0xf, 0x10, 0x0, 0x0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0xff, 0xff, 0xd0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0x10, 0x0, 0x0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0xff, 0xff, 0xf5, + 0x0, 0x8b, 0x88, 0x3, 0x9b, 0x48, 0x2, 0xff, + 0x5e, 0x7f, 0x88, 0x1, 0xdf, 0xf8, 0x80, 0x3f, + 0xdd, 0xff, 0x68, 0x5, 0xdf, 0xf6, 0x80, 0x7f, + 0xf1, 0xfb, 0xff, 0x28, /* U+00CA "Ê" */ - 0x0, 0xd, 0xd2, 0x0, 0x0, 0x45, 0x35, 0x0, - 0xf, 0xff, 0xff, 0xf2, 0xf, 0x10, 0x0, 0x0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0xff, 0xff, 0xd0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0x10, 0x0, 0x0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0xff, 0xff, 0xf5, + 0x0, 0xb7, 0x44, 0x1, 0x92, 0x39, 0xc0, 0x2f, + 0xba, 0xca, 0xf2, 0x0, 0x77, 0xfe, 0x20, 0xf, + 0xf7, 0x7f, 0xda, 0x1, 0x77, 0xfd, 0xa0, 0x1f, + 0xfc, 0x7e, 0xff, 0xca, /* U+00CB "Ë" */ - 0x0, 0x79, 0x5b, 0x0, 0x0, 0x11, 0x1, 0x0, - 0xf, 0xff, 0xff, 0xf2, 0xf, 0x10, 0x0, 0x0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0xff, 0xff, 0xd0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0x10, 0x0, 0x0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0xff, 0xff, 0xf5, + 0x0, 0x3c, 0xad, 0x80, 0x66, 0x85, 0xa0, 0xb, + 0xfb, 0x9f, 0xde, 0x40, 0xe, 0xff, 0xc4, 0x1, + 0xfe, 0xef, 0xfb, 0x40, 0x2e, 0xff, 0xb4, 0x3, + 0xff, 0x8f, 0xdf, 0xf9, 0x40, /* U+00CC "Ì" */ - 0x6c, 0x0, 0x61, 0xe, 0x40, 0xe4, 0xe, 0x40, - 0xe4, 0xe, 0x40, 0xe4, 0xe, 0x40, 0xe4, + 0x6c, 0x6, 0xa1, 0x8, 0x50, 0xf, 0xfe, 0x48, /* U+00CD "Í" */ - 0x7b, 0x7, 0x10, 0xe4, 0xe, 0x40, 0xe4, 0xe, - 0x40, 0xe4, 0xe, 0x40, 0xe4, 0xe, 0x40, + 0x7b, 0x0, 0x50, 0x4a, 0x80, 0x7f, 0xf2, 0x80, /* U+00CE "Î" */ - 0x5, 0xea, 0x0, 0x71, 0x62, 0x0, 0xe4, 0x0, - 0xe, 0x40, 0x0, 0xe4, 0x0, 0xe, 0x40, 0x0, - 0xe4, 0x0, 0xe, 0x40, 0x0, 0xe4, 0x0, 0xe, - 0x40, + 0x5, 0xea, 0x0, 0x17, 0xe1, 0x3, 0xf9, 0x10, + 0x3, 0xff, 0xae, /* U+00CF "Ï" */ - 0xe1, 0xc4, 0x20, 0x10, 0xe, 0x40, 0xe, 0x40, - 0xe, 0x40, 0xe, 0x40, 0xe, 0x40, 0xe, 0x40, - 0xe, 0x40, 0xe, 0x40, + 0xe1, 0xc4, 0xc1, 0xd4, 0x2e, 0x50, 0xf, 0xfe, + 0x88, /* U+00D0 "Ð" */ - 0xf, 0xff, 0xfd, 0x60, 0x0, 0xf1, 0x0, 0x3e, - 0x50, 0xf, 0x10, 0x0, 0x5d, 0xe, 0xff, 0xf6, - 0x2, 0xf0, 0xf, 0x10, 0x0, 0x2f, 0x0, 0xf1, - 0x0, 0x5, 0xd0, 0xf, 0x10, 0x4, 0xe5, 0x0, - 0xff, 0xff, 0xd5, 0x0, + 0xf, 0xfd, 0xac, 0x1, 0xbb, 0xfd, 0xd0, 0xa0, + 0x1e, 0x3b, 0x80, 0xe0, 0xef, 0x60, 0x72, 0xe, + 0xe, 0xf6, 0x0, 0xff, 0x39, 0x0, 0x79, 0x2e, + 0x0, 0x2e, 0xff, 0x4d, 0xa8, 0x0, /* U+00D1 "Ñ" */ - 0x0, 0x3a, 0xba, 0x20, 0x0, 0x0, 0x0, 0x0, - 0xf, 0x70, 0x0, 0x6b, 0xf, 0xf3, 0x0, 0x6b, - 0xf, 0x6d, 0x0, 0x6b, 0xf, 0xa, 0x90, 0x6b, - 0xf, 0x1, 0xe5, 0x6b, 0xf, 0x0, 0x4e, 0x7b, - 0xf, 0x0, 0x8, 0xfb, 0xf, 0x0, 0x0, 0xcb, + 0x0, 0x1d, 0x5d, 0x10, 0x4, 0x75, 0x74, 0x40, + 0xf, 0x70, 0x9, 0xac, 0x1, 0x6, 0x1, 0xe9, + 0xe0, 0xf, 0x33, 0xc8, 0x7, 0xad, 0xd4, 0x3, + 0x86, 0xac, 0x40, 0x39, 0x1a, 0x0, 0x3d, 0x6, + 0x0, /* U+00D2 "Ò" */ - 0x0, 0x4, 0x70, 0x0, 0x0, 0x0, 0xc, 0x30, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xdf, - 0xe9, 0x10, 0x9, 0xc2, 0x1, 0x8d, 0x12, 0xf1, - 0x0, 0x0, 0xb8, 0x6d, 0x0, 0x0, 0x7, 0xb6, - 0xc0, 0x0, 0x0, 0x7b, 0x2f, 0x10, 0x0, 0xb, - 0x80, 0x9c, 0x20, 0x18, 0xe1, 0x0, 0x7d, 0xfe, - 0x91, 0x0, + 0x0, 0x91, 0xc0, 0x3e, 0x4b, 0x30, 0xf, 0xb0, + 0xc0, 0x39, 0xf7, 0xfa, 0x44, 0x1, 0x37, 0xff, + 0xe, 0x9, 0x36, 0x90, 0xc, 0x34, 0xa1, 0x8, + 0x6, 0xc3, 0x1, 0x0, 0xf9, 0xc, 0x40, 0x36, + 0x19, 0x36, 0x90, 0xc, 0x2c, 0x84, 0xdf, 0xfc, + 0x3e, 0x20, /* U+00D3 "Ó" */ - 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, 0xb, 0x40, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xdf, - 0xe9, 0x10, 0x9, 0xc2, 0x1, 0x8d, 0x12, 0xf1, - 0x0, 0x0, 0xb8, 0x6d, 0x0, 0x0, 0x7, 0xb6, - 0xc0, 0x0, 0x0, 0x7b, 0x2f, 0x10, 0x0, 0xb, - 0x80, 0x9c, 0x20, 0x18, 0xe1, 0x0, 0x7d, 0xfe, - 0x91, 0x0, + 0x0, 0xc6, 0xe0, 0x1f, 0x41, 0x80, 0x7d, 0x68, + 0x1, 0xcf, 0xbf, 0xd2, 0x20, 0x9, 0xbf, 0xf8, + 0x70, 0x49, 0xb4, 0x80, 0x61, 0xa5, 0x8, 0x40, + 0x36, 0x18, 0x8, 0x7, 0xc8, 0x62, 0x1, 0xb0, + 0xc9, 0xb4, 0x80, 0x61, 0x64, 0x26, 0xff, 0xe1, + 0xf1, /* U+00D4 "Ô" */ - 0x0, 0x1, 0x73, 0x0, 0x0, 0x0, 0xb7, 0xd2, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xdf, - 0xe9, 0x10, 0x9, 0xc2, 0x1, 0x8d, 0x12, 0xf1, - 0x0, 0x0, 0xb8, 0x6d, 0x0, 0x0, 0x7, 0xb6, - 0xc0, 0x0, 0x0, 0x7b, 0x2f, 0x10, 0x0, 0xb, - 0x80, 0x9c, 0x20, 0x18, 0xe1, 0x0, 0x7d, 0xfe, - 0x91, 0x0, + 0x0, 0x85, 0xcc, 0x3, 0xd4, 0x1c, 0x40, 0x1d, + 0x6f, 0xa4, 0x1, 0x9f, 0x7f, 0xa4, 0x40, 0x13, + 0x7f, 0xf0, 0xe0, 0x93, 0x69, 0x0, 0xc3, 0x4a, + 0x10, 0x80, 0x6c, 0x30, 0x10, 0xf, 0x90, 0xc4, + 0x3, 0x61, 0x93, 0x69, 0x0, 0xc2, 0xc8, 0x4d, + 0xff, 0xc3, 0xe2, /* U+00D5 "Õ" */ - 0x0, 0x1a, 0xbb, 0x40, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x7d, 0xfe, 0x91, 0x0, 0x9c, 0x20, - 0x18, 0xd1, 0x2f, 0x10, 0x0, 0xb, 0x86, 0xd0, - 0x0, 0x0, 0x7b, 0x6c, 0x0, 0x0, 0x7, 0xb2, - 0xf1, 0x0, 0x0, 0xb8, 0x9, 0xc2, 0x1, 0x8e, - 0x10, 0x7, 0xdf, 0xe9, 0x10, + 0x0, 0xd, 0x5d, 0x90, 0x3, 0xd, 0x5d, 0x90, + 0x3, 0x3e, 0xff, 0x48, 0x80, 0x26, 0xff, 0xe1, + 0xc1, 0x26, 0xd2, 0x1, 0x86, 0x94, 0x21, 0x0, + 0xd8, 0x60, 0x20, 0x1f, 0x21, 0x88, 0x6, 0xc3, + 0x26, 0xd2, 0x1, 0x85, 0x90, 0x9b, 0xff, 0x87, + 0xc4, /* U+00D6 "Ö" */ - 0x0, 0xe, 0x1c, 0x40, 0x0, 0x0, 0x20, 0x10, - 0x0, 0x0, 0x7d, 0xfe, 0x91, 0x0, 0x9c, 0x20, - 0x18, 0xd1, 0x2f, 0x10, 0x0, 0xb, 0x86, 0xd0, - 0x0, 0x0, 0x7b, 0x6c, 0x0, 0x0, 0x7, 0xb2, - 0xf1, 0x0, 0x0, 0xb8, 0x9, 0xc2, 0x1, 0x8e, - 0x10, 0x7, 0xdf, 0xe9, 0x10, + 0x0, 0xb8, 0x71, 0x0, 0x3b, 0x7, 0x50, 0x3, + 0x3f, 0xfd, 0x22, 0x0, 0x9b, 0xff, 0x87, 0x4, + 0x9b, 0x48, 0x6, 0x1a, 0x50, 0x84, 0x3, 0x61, + 0x80, 0x80, 0x7c, 0x86, 0x20, 0x1b, 0xc, 0x9b, + 0x48, 0x6, 0x16, 0x42, 0x6f, 0xfe, 0x1f, 0x10, /* U+00D7 "×" */ - 0x2, 0x0, 0x2, 0x0, 0xba, 0x9, 0xb0, 0x0, - 0xbe, 0xb0, 0x0, 0xb, 0xeb, 0x0, 0xb, 0x90, - 0x9b, 0x0, 0x20, 0x0, 0x20, + 0x2, 0x0, 0x88, 0x1, 0x34, 0x13, 0x20, 0x5, + 0x8f, 0x15, 0x80, 0x7f, 0x59, 0x71, 0x58, 0x2, + 0x64, 0x13, 0x20, /* U+00D8 "Ø" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xde, 0xd8, - 0x69, 0x9, 0xc2, 0x0, 0xbf, 0x12, 0xf1, 0x0, - 0x5a, 0xb7, 0x6c, 0x0, 0x5a, 0x7, 0xb5, 0xc0, - 0x5a, 0x0, 0x7b, 0x2f, 0x6a, 0x0, 0xb, 0x80, - 0xaf, 0x30, 0x18, 0xe1, 0x3a, 0x6c, 0xee, 0x91, - 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xff, 0x9f, 0x7b, 0x61, 0xa4, 0x26, 0xff, + 0xb4, 0xe6, 0x9, 0xb4, 0x81, 0x45, 0x19, 0xc, + 0x41, 0x7e, 0xb3, 0x6, 0x0, 0x5f, 0xa0, 0x9, + 0xcd, 0xbe, 0x80, 0x18, 0x64, 0xb3, 0x20, 0x18, + 0x59, 0x30, 0x9f, 0xef, 0x1f, 0x13, 0xa6, 0xce, + 0xe4, 0x88, 0x0, /* U+00D9 "Ù" */ - 0x0, 0x7, 0x30, 0x0, 0x0, 0x4, 0xb0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x30, 0x0, 0x89, 0xa, 0xa1, 0x3, 0xe5, - 0x1, 0xae, 0xfd, 0x60, + 0x0, 0x9c, 0xc0, 0x3c, 0x70, 0x1, 0xe4, 0xb0, + 0xd, 0xe2, 0x1, 0x3d, 0x80, 0x7f, 0xf5, 0x88, + 0x2, 0xf2, 0x5, 0x91, 0x3, 0x6c, 0xb, 0xf, + 0xf7, 0x42, 0x80, /* U+00DA "Ú" */ - 0x0, 0x0, 0x55, 0x0, 0x0, 0x1, 0xd1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x30, 0x0, 0x89, 0xa, 0xa1, 0x3, 0xe5, - 0x1, 0xae, 0xfd, 0x60, + 0x0, 0xca, 0xa0, 0xe, 0x18, 0x40, 0xe, 0x1d, + 0x10, 0xb, 0xc4, 0x2, 0x7b, 0x0, 0xff, 0xeb, + 0x10, 0x5, 0xe4, 0xb, 0x22, 0x6, 0xd8, 0x16, + 0x1f, 0xee, 0x85, /* U+00DB "Û" */ - 0x0, 0x3, 0x70, 0x0, 0x0, 0x2d, 0x7b, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x30, 0x0, 0x89, 0xa, 0xa1, 0x3, 0xe5, - 0x1, 0xae, 0xfd, 0x60, + 0x0, 0x8d, 0xc0, 0x38, 0xb8, 0x2c, 0x3, 0x16, + 0xbd, 0x80, 0x5e, 0x20, 0x13, 0xd8, 0x7, 0xff, + 0x58, 0x80, 0x2f, 0x20, 0x59, 0x10, 0x36, 0xc0, + 0xb0, 0xff, 0x74, 0x28, /* U+00DC "Ü" */ - 0x0, 0x4c, 0x1f, 0x0, 0x0, 0x1, 0x2, 0x0, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x30, 0x0, 0x89, - 0xa, 0xa1, 0x3, 0xe5, 0x1, 0xae, 0xfd, 0x60, + 0x0, 0x26, 0xf, 0x80, 0x64, 0xd1, 0xd0, 0xb, + 0xc4, 0x40, 0x4f, 0x60, 0x1f, 0xfd, 0x62, 0x0, + 0xbc, 0x81, 0x64, 0x40, 0xdb, 0x2, 0xc3, 0xfd, + 0xd0, 0xa0, /* U+00DD "Ý" */ - 0x0, 0x2, 0xe2, 0x0, 0x0, 0x4, 0x30, 0x0, - 0x9c, 0x0, 0x0, 0xb9, 0xd, 0x70, 0x7, 0xc0, - 0x2, 0xf3, 0x2e, 0x20, 0x0, 0x6d, 0xc5, 0x0, - 0x0, 0xc, 0xa0, 0x0, 0x0, 0xa, 0x80, 0x0, - 0x0, 0xa, 0x80, 0x0, 0x0, 0xa, 0x80, 0x0, + 0x0, 0x8b, 0x88, 0x3, 0x9b, 0x48, 0x1, 0x38, + 0x8, 0x61, 0x73, 0x21, 0x70, 0x3, 0xba, 0x43, + 0xe0, 0xca, 0x78, 0x0, 0x53, 0xdc, 0xb2, 0x0, + 0x98, 0x59, 0x40, 0x39, 0x88, 0x3, 0xff, 0x8e, /* U+00DE "Þ" */ - 0x1f, 0x10, 0x0, 0x0, 0x1f, 0x10, 0x0, 0x0, - 0x1f, 0xff, 0xfe, 0x80, 0x1f, 0x10, 0x2, 0xd6, - 0x1f, 0x10, 0x2, 0xe5, 0x1f, 0xff, 0xfe, 0x80, - 0x1f, 0x10, 0x0, 0x0, 0x1f, 0x10, 0x0, 0x0, + 0x1f, 0x10, 0xf, 0xfe, 0x1f, 0x7f, 0xba, 0x0, + 0x2e, 0xff, 0x62, 0xb0, 0x7, 0x8c, 0xc0, 0xe, + 0xff, 0x63, 0x28, 0x3, 0xbf, 0xdd, 0x0, 0x1f, + 0xc0, /* U+00DF "ß" */ - 0x5, 0xdd, 0xb1, 0x0, 0xf3, 0x9, 0x70, 0x2f, - 0x0, 0xd3, 0x2, 0xe0, 0x5c, 0x0, 0x2e, 0x2, - 0xd7, 0x2, 0xe0, 0x1, 0xaa, 0x2e, 0x18, 0x4, - 0xd2, 0xe0, 0x9e, 0xd4, + 0x5, 0xdd, 0x58, 0x80, 0x2b, 0xb4, 0x98, 0x8, + 0xc, 0x11, 0x0, 0x1, 0x5, 0x13, 0x0, 0xce, + 0x2e, 0x1, 0x8b, 0x36, 0x80, 0x3, 0x3, 0xce, + 0x0, 0x11, 0x74, 0xc8, /* U+00E0 "à" */ - 0x0, 0xb7, 0x0, 0x0, 0x1, 0x70, 0x0, 0x7, - 0xdd, 0xd4, 0x2, 0xc0, 0x5, 0xc0, 0x1, 0x57, - 0xbd, 0x3, 0xe8, 0x55, 0xd0, 0x7a, 0x0, 0x8d, - 0x1, 0xca, 0xa7, 0xf0, + 0x0, 0x5b, 0x80, 0x75, 0x0, 0x73, 0xe5, 0x6a, + 0x1, 0x5e, 0xea, 0x20, 0x5, 0xaa, 0xfc, 0x20, + 0x7f, 0xa5, 0xc0, 0x4, 0x44, 0x2e, 0x80, 0x19, + 0x95, 0x4f, 0x20, /* U+00E1 "á" */ - 0x0, 0xc, 0x70, 0x0, 0x1, 0x70, 0x0, 0x7, - 0xdd, 0xd4, 0x2, 0xc0, 0x5, 0xc0, 0x1, 0x57, - 0xbd, 0x3, 0xe8, 0x55, 0xd0, 0x7a, 0x0, 0x8d, - 0x1, 0xca, 0xa7, 0xf0, + 0x0, 0xb1, 0xc0, 0x30, 0xdb, 0x80, 0x4f, 0x95, + 0xa8, 0x5, 0x7b, 0xa8, 0x80, 0x16, 0xab, 0xf0, + 0x81, 0xfe, 0x97, 0x0, 0x11, 0x10, 0xba, 0x0, + 0x66, 0x55, 0x3c, 0x80, /* U+00E2 "â" */ - 0x0, 0xbd, 0x50, 0x0, 0x25, 0x15, 0x0, 0x7, - 0xdd, 0xd4, 0x2, 0xc0, 0x5, 0xc0, 0x1, 0x57, - 0xbd, 0x3, 0xe8, 0x55, 0xd0, 0x7a, 0x0, 0x8d, - 0x1, 0xca, 0xa7, 0xf0, + 0x0, 0x5e, 0xa8, 0x4, 0x5d, 0x80, 0x19, 0x63, + 0x21, 0x0, 0xaf, 0x75, 0x10, 0x2, 0xd5, 0x7e, + 0x10, 0x3f, 0xd2, 0xe0, 0x2, 0x22, 0x17, 0x40, + 0xc, 0xca, 0xa7, 0x90, 0x0, /* U+00E3 "ã" */ - 0x5, 0xbb, 0xb1, 0x0, 0x0, 0x0, 0x0, 0x7, - 0xdd, 0xd4, 0x2, 0xc0, 0x5, 0xc0, 0x1, 0x57, - 0xbd, 0x3, 0xe8, 0x55, 0xd0, 0x7a, 0x0, 0x8d, - 0x1, 0xca, 0xa7, 0xf0, + 0x5, 0xbb, 0x84, 0x0, 0xb7, 0x70, 0x80, 0x1f, + 0x76, 0x40, 0x2b, 0xdd, 0x44, 0x0, 0xb5, 0x5f, + 0x84, 0xf, 0xf4, 0xb8, 0x0, 0x88, 0x85, 0xd0, + 0x3, 0x32, 0xa9, 0xe4, 0x0, /* U+00E4 "ä" */ - 0x4, 0xc2, 0xf0, 0x0, 0x1, 0x1, 0x0, 0x7, - 0xdd, 0xd4, 0x2, 0xc0, 0x5, 0xc0, 0x1, 0x57, - 0xbd, 0x3, 0xe8, 0x55, 0xd0, 0x7a, 0x0, 0x8d, - 0x1, 0xca, 0xa7, 0xf0, + 0x4, 0xc2, 0xf0, 0x9, 0x34, 0xb8, 0x2, 0x7c, + 0xdc, 0x40, 0x2b, 0xdd, 0x44, 0x0, 0xb5, 0x5f, + 0x84, 0xf, 0xf4, 0xb8, 0x0, 0x88, 0x85, 0xd0, + 0x3, 0x32, 0xa9, 0xe4, 0x0, /* U+00E5 "å" */ - 0x0, 0x66, 0x30, 0x0, 0x4, 0x61, 0x0, 0x7, - 0xdd, 0xd4, 0x2, 0xc0, 0x5, 0xc0, 0x1, 0x57, - 0xbd, 0x3, 0xe8, 0x55, 0xd0, 0x7a, 0x0, 0x8d, - 0x1, 0xca, 0xa7, 0xf0, + 0x0, 0x33, 0xc, 0x3, 0x10, 0x10, 0x4, 0xf3, + 0x78, 0x80, 0x57, 0xba, 0x88, 0x1, 0x6a, 0xbf, + 0x8, 0x1f, 0xe9, 0x70, 0x1, 0x11, 0xb, 0xa0, + 0x6, 0x65, 0x53, 0xc8, 0x0, /* U+00E6 "æ" */ - 0x8, 0xdd, 0xc6, 0xcc, 0xc3, 0x2, 0x80, 0x7, - 0xe1, 0x2, 0xd0, 0x5, 0xac, 0xdf, 0xdd, 0xde, - 0x15, 0xc2, 0x6, 0xc0, 0x0, 0x20, 0x8a, 0x0, - 0xcf, 0x20, 0x4e, 0x1, 0xcd, 0xc5, 0x4d, 0xdc, - 0x30, - - /* U+00E7 "ç" */ - 0x6, 0xdd, 0xb1, 0x3e, 0x10, 0x68, 0x79, 0x0, - 0x0, 0x79, 0x0, 0x14, 0x2e, 0x30, 0x99, 0x3, - 0xce, 0x80, 0x0, 0x3c, 0x10, 0x0, 0xac, 0x10, - - /* U+00E8 "è" */ - 0x0, 0xb7, 0x0, 0x0, 0x1, 0x70, 0x0, 0x5, - 0xcc, 0xc3, 0x2, 0xd1, 0x2, 0xe0, 0x7e, 0xdd, - 0xde, 0x27, 0xa0, 0x0, 0x20, 0x2f, 0x20, 0x4e, - 0x0, 0x5d, 0xdc, 0x30, - - /* U+00E9 "é" */ - 0x0, 0xc, 0x70, 0x0, 0x1, 0x70, 0x0, 0x5, - 0xcc, 0xc3, 0x2, 0xd1, 0x2, 0xe0, 0x7e, 0xdd, - 0xde, 0x27, 0xa0, 0x0, 0x20, 0x2f, 0x20, 0x4e, - 0x0, 0x5d, 0xdc, 0x30, - - /* U+00EA "ê" */ - 0x0, 0xad, 0x50, 0x0, 0x25, 0x6, 0x0, 0x5, - 0xcc, 0xc3, 0x2, 0xd1, 0x2, 0xe0, 0x7e, 0xdd, - 0xde, 0x27, 0xa0, 0x0, 0x20, 0x2f, 0x20, 0x4e, - 0x0, 0x5d, 0xdc, 0x30, - - /* U+00EB "ë" */ - 0x4, 0xd1, 0xf0, 0x0, 0x1, 0x1, 0x0, 0x5, - 0xcc, 0xc3, 0x2, 0xd1, 0x2, 0xe0, 0x7e, 0xdd, - 0xde, 0x27, 0xa0, 0x0, 0x20, 0x2f, 0x20, 0x4e, - 0x0, 0x5d, 0xdc, 0x30, - - /* U+00EC "ì" */ - 0x6c, 0x0, 0x71, 0xd, 0x30, 0xd3, 0xd, 0x30, - 0xd3, 0xd, 0x30, 0xd3, - - /* U+00ED "í" */ - 0x7b, 0x7, 0x10, 0xd3, 0xd, 0x30, 0xd3, 0xd, - 0x30, 0xd3, 0xd, 0x30, - - /* U+00EE "î" */ - 0x6, 0xca, 0x0, 0x40, 0x31, 0x0, 0xd3, 0x0, - 0xd, 0x30, 0x0, 0xd3, 0x0, 0xd, 0x30, 0x0, - 0xd3, 0x0, 0xd, 0x30, - - /* U+00EF "ï" */ - 0xf2, 0xc5, 0x10, 0x10, 0xd, 0x30, 0xd, 0x30, - 0xd, 0x30, 0xd, 0x30, 0xd, 0x30, 0xd, 0x30, - - /* U+00F0 "ð" */ - 0x0, 0x7b, 0x92, 0x0, 0x8, 0x6c, 0x0, 0x6, - 0xdc, 0xf7, 0x3, 0xe1, 0x5, 0xe0, 0x79, 0x0, - 0xf, 0x27, 0x90, 0x0, 0xf2, 0x3e, 0x10, 0x6d, - 0x0, 0x5d, 0xdb, 0x20, - - /* U+00F1 "ñ" */ - 0x5, 0xbb, 0xb1, 0x0, 0x0, 0x0, 0x3d, 0xab, - 0xc4, 0x3f, 0x30, 0x5c, 0x3e, 0x0, 0x2e, 0x3e, - 0x0, 0x2e, 0x3e, 0x0, 0x2e, 0x3e, 0x0, 0x2e, - - /* U+00F2 "ò" */ - 0x0, 0xb7, 0x0, 0x0, 0x1, 0x70, 0x0, 0x6, - 0xdd, 0xb2, 0x3, 0xe1, 0x5, 0xd0, 0x89, 0x0, - 0xe, 0x28, 0x90, 0x0, 0xe2, 0x3e, 0x10, 0x5d, - 0x0, 0x6d, 0xdb, 0x20, - - /* U+00F3 "ó" */ - 0x0, 0xc, 0x70, 0x0, 0x1, 0x70, 0x0, 0x6, - 0xdd, 0xb2, 0x3, 0xe1, 0x5, 0xd0, 0x89, 0x0, - 0xe, 0x28, 0x90, 0x0, 0xe2, 0x3e, 0x10, 0x5d, - 0x0, 0x6d, 0xdb, 0x20, - - /* U+00F4 "ô" */ - 0x0, 0xbd, 0x50, 0x0, 0x25, 0x15, 0x0, 0x6, - 0xdd, 0xb2, 0x3, 0xe1, 0x5, 0xd0, 0x89, 0x0, - 0xe, 0x28, 0x90, 0x0, 0xe2, 0x3e, 0x10, 0x5d, - 0x0, 0x6d, 0xdb, 0x20, - - /* U+00F5 "õ" */ - 0x5, 0xbb, 0xb1, 0x0, 0x0, 0x0, 0x0, 0x6, - 0xdd, 0xb2, 0x3, 0xe1, 0x5, 0xd0, 0x89, 0x0, - 0xe, 0x28, 0x90, 0x0, 0xe2, 0x3e, 0x10, 0x5d, - 0x0, 0x6d, 0xdb, 0x20, - - /* U+00F6 "ö" */ - 0x4, 0xc2, 0xf0, 0x0, 0x1, 0x1, 0x0, 0x6, - 0xdd, 0xb2, 0x3, 0xe1, 0x5, 0xd0, 0x89, 0x0, - 0xe, 0x28, 0x90, 0x0, 0xe2, 0x3e, 0x10, 0x5d, - 0x0, 0x6d, 0xdb, 0x20, - - /* U+00F7 "÷" */ - 0x0, 0x1f, 0x10, 0x0, 0x0, 0x20, 0x0, 0x5f, - 0xff, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x1f, - 0x10, 0x0, 0x0, 0x20, 0x0, - - /* U+00F8 "ø" */ - 0x0, 0x0, 0x0, 0x0, 0x2b, 0xdd, 0xb3, 0xd, - 0x50, 0x8f, 0x32, 0xe0, 0x49, 0x88, 0x2e, 0x3a, - 0x8, 0x80, 0xdc, 0x1, 0xe3, 0xb, 0xcd, 0xd6, - 0x0, 0x10, 0x0, 0x0, - - /* U+00F9 "ù" */ - 0x0, 0xb7, 0x0, 0x0, 0x17, 0x0, 0x3d, 0x0, - 0x3d, 0x3d, 0x0, 0x3d, 0x3d, 0x0, 0x3d, 0x3d, - 0x0, 0x4d, 0x1f, 0x0, 0x8d, 0x8, 0xdb, 0x8d, - - /* U+00FA "ú" */ - 0x0, 0xc, 0x70, 0x0, 0x17, 0x0, 0x3d, 0x0, - 0x3d, 0x3d, 0x0, 0x3d, 0x3d, 0x0, 0x3d, 0x3d, - 0x0, 0x4d, 0x1f, 0x0, 0x8d, 0x8, 0xdb, 0x8d, - - /* U+00FB "û" */ - 0x0, 0xbc, 0x60, 0x1, 0x40, 0x40, 0x3d, 0x0, - 0x3d, 0x3d, 0x0, 0x3d, 0x3d, 0x0, 0x3d, 0x3d, - 0x0, 0x4d, 0x1f, 0x0, 0x8d, 0x8, 0xdb, 0x8d, - - /* U+00FC "ü" */ - 0x4, 0xc2, 0xf0, 0x0, 0x10, 0x10, 0x3d, 0x0, - 0x3d, 0x3d, 0x0, 0x3d, 0x3d, 0x0, 0x3d, 0x3d, - 0x0, 0x4d, 0x1f, 0x0, 0x8d, 0x8, 0xdb, 0x8d, - - /* U+00FD "ý" */ - 0x0, 0x2e, 0x20, 0x0, 0x43, 0x0, 0x98, 0x0, - 0x5b, 0x3e, 0x0, 0xc4, 0xc, 0x42, 0xd0, 0x5, - 0xb8, 0x70, 0x0, 0xed, 0x10, 0x0, 0x8a, 0x0, - 0x0, 0xc3, 0x0, 0x4f, 0x80, 0x0, - - /* U+00FE "þ" */ - 0x3e, 0x0, 0x0, 0x3, 0xe0, 0x0, 0x0, 0x3e, - 0xbc, 0xc2, 0x3, 0xf4, 0x4, 0xd0, 0x3d, 0x0, - 0xe, 0x23, 0xd0, 0x0, 0xe2, 0x3f, 0x30, 0x5d, - 0x3, 0xeb, 0xdc, 0x20, 0x3e, 0x0, 0x0, 0x3, - 0xe0, 0x0, 0x0, - - /* U+00FF "ÿ" */ - 0xa, 0x77, 0xa0, 0x1, 0x0, 0x10, 0x98, 0x0, - 0x5b, 0x3e, 0x0, 0xc4, 0xc, 0x42, 0xd0, 0x5, - 0xb8, 0x70, 0x0, 0xed, 0x10, 0x0, 0x8a, 0x0, - 0x0, 0xc3, 0x0, 0x4f, 0x80, 0x0, - - /* U+0100 "Ā" */ - 0x0, 0xc, 0xdd, 0x90, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xeb, 0x0, 0x0, 0x0, - 0x5, 0xbe, 0x20, 0x0, 0x0, 0xc, 0x69, 0x90, - 0x0, 0x0, 0x2f, 0x13, 0xf1, 0x0, 0x0, 0x9a, - 0x0, 0xd7, 0x0, 0x0, 0xfe, 0xdd, 0xee, 0x0, - 0x6, 0xd0, 0x0, 0xf, 0x50, 0xc, 0x60, 0x0, - 0x8, 0xc0, - - /* U+0101 "ā" */ - 0x7, 0xdd, 0xd1, 0x0, 0x0, 0x0, 0x0, 0x7, - 0xdd, 0xd4, 0x2, 0xc0, 0x5, 0xc0, 0x1, 0x57, - 0xbd, 0x3, 0xe8, 0x55, 0xd0, 0x7a, 0x0, 0x8d, - 0x1, 0xca, 0xa7, 0xf0, - - /* U+0102 "Ă" */ - 0x0, 0xb, 0x5, 0x70, 0x0, 0x0, 0x3, 0xa9, - 0x0, 0x0, 0x0, 0x0, 0xeb, 0x0, 0x0, 0x0, - 0x5, 0xbe, 0x20, 0x0, 0x0, 0xc, 0x69, 0x90, - 0x0, 0x0, 0x2f, 0x13, 0xf1, 0x0, 0x0, 0x9a, - 0x0, 0xd7, 0x0, 0x0, 0xfe, 0xdd, 0xee, 0x0, - 0x6, 0xd0, 0x0, 0xf, 0x50, 0xc, 0x60, 0x0, - 0x8, 0xc0, - - /* U+0103 "ă" */ - 0x2, 0xaa, 0x80, 0x0, 0x0, 0x0, 0x0, 0x7, - 0xdd, 0xd4, 0x2, 0xc0, 0x5, 0xc0, 0x1, 0x57, - 0xbd, 0x3, 0xe8, 0x55, 0xd0, 0x7a, 0x0, 0x8d, - 0x1, 0xca, 0xa7, 0xf0, - - /* U+0104 "Ą" */ - 0x0, 0x0, 0xdb, 0x0, 0x0, 0x0, 0x0, 0x59, - 0xc2, 0x0, 0x0, 0x0, 0xc, 0x35, 0x90, 0x0, - 0x0, 0x2, 0xb0, 0xd, 0x10, 0x0, 0x0, 0x9e, - 0xdd, 0xe7, 0x0, 0x0, 0xe, 0x0, 0x1, 0xd0, - 0x0, 0x6, 0xa0, 0x0, 0xa, 0x50, 0x0, 0xc5, - 0x0, 0x0, 0x5c, 0x0, 0x0, 0x0, 0x0, 0x6, - 0x50, 0x0, 0x0, 0x0, 0x0, 0x3d, 0xa0, - - /* U+0105 "ą" */ - 0x7, 0xdd, 0xd4, 0x2, 0xc0, 0x5, 0xc0, 0x1, - 0x58, 0xbd, 0x3, 0xe7, 0x44, 0xd0, 0x7a, 0x0, - 0x9d, 0x1, 0xcc, 0xb6, 0xf0, 0x0, 0x0, 0x38, - 0x0, 0x0, 0x2, 0xd9, - - /* U+0106 "Ć" */ - 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, 0xc, 0x40, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xde, - 0xe8, 0x0, 0xa, 0xc2, 0x1, 0xba, 0x2, 0xf1, - 0x0, 0x1, 0x60, 0x5d, 0x0, 0x0, 0x0, 0x4, - 0xd0, 0x0, 0x0, 0x0, 0x1f, 0x10, 0x0, 0x1c, - 0x0, 0x9c, 0x20, 0x1b, 0xa0, 0x0, 0x8d, 0xee, - 0x80, 0x0, - - /* U+0107 "ć" */ - 0x0, 0xd, 0x50, 0x0, 0x26, 0x0, 0x6, 0xdd, - 0xb1, 0x3e, 0x10, 0x78, 0x79, 0x0, 0x0, 0x79, - 0x0, 0x2, 0x3e, 0x10, 0x7a, 0x6, 0xdd, 0xb1, - - /* U+0108 "Ĉ" */ - 0x0, 0x1, 0x73, 0x0, 0x0, 0x0, 0xc7, 0xd2, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xde, - 0xe8, 0x0, 0xa, 0xc2, 0x1, 0xba, 0x2, 0xf1, - 0x0, 0x1, 0x60, 0x5d, 0x0, 0x0, 0x0, 0x4, - 0xd0, 0x0, 0x0, 0x0, 0x1f, 0x10, 0x0, 0x1c, - 0x0, 0x9c, 0x20, 0x1b, 0xa0, 0x0, 0x8d, 0xee, - 0x80, 0x0, - - /* U+0109 "ĉ" */ - 0x0, 0xcd, 0x40, 0x2, 0x41, 0x50, 0x6, 0xdd, - 0xb1, 0x3e, 0x10, 0x78, 0x79, 0x0, 0x0, 0x79, - 0x0, 0x2, 0x3e, 0x10, 0x7a, 0x6, 0xdd, 0xb1, - - /* U+010A "Ċ" */ - 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x0, 0x0, 0x7d, 0xee, 0x80, 0x0, 0xac, 0x20, - 0x1b, 0xa0, 0x2f, 0x10, 0x0, 0x16, 0x5, 0xd0, - 0x0, 0x0, 0x0, 0x4d, 0x0, 0x0, 0x0, 0x1, - 0xf1, 0x0, 0x1, 0xc0, 0x9, 0xc2, 0x1, 0xba, - 0x0, 0x8, 0xde, 0xe8, 0x0, - - /* U+010B "ċ" */ - 0x0, 0x4d, 0x0, 0x0, 0x1, 0x0, 0x6, 0xdd, - 0xb1, 0x3e, 0x10, 0x78, 0x79, 0x0, 0x0, 0x79, - 0x0, 0x2, 0x3e, 0x10, 0x7a, 0x6, 0xdd, 0xb1, - - /* U+010C "Č" */ - 0x0, 0x7, 0x16, 0x20, 0x0, 0x0, 0x5d, 0xa0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xde, - 0xe8, 0x0, 0xa, 0xc2, 0x1, 0xba, 0x2, 0xf1, - 0x0, 0x1, 0x60, 0x5d, 0x0, 0x0, 0x0, 0x4, - 0xd0, 0x0, 0x0, 0x0, 0x1f, 0x10, 0x0, 0x1c, - 0x0, 0x9c, 0x20, 0x1b, 0xa0, 0x0, 0x8d, 0xee, - 0x80, 0x0, - - /* U+010D "č" */ - 0x2, 0xd8, 0xa0, 0x0, 0x26, 0x0, 0x6, 0xdd, - 0xb1, 0x3e, 0x10, 0x78, 0x79, 0x0, 0x0, 0x79, - 0x0, 0x2, 0x3e, 0x10, 0x7a, 0x6, 0xdd, 0xb1, - - /* U+010E "Ď" */ - 0x0, 0x45, 0x35, 0x0, 0x0, 0x0, 0xcd, 0x20, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, - 0xd6, 0x0, 0xf, 0x10, 0x3, 0xe5, 0x0, 0xf1, - 0x0, 0x6, 0xd0, 0xf, 0x10, 0x0, 0x2f, 0x0, - 0xf1, 0x0, 0x2, 0xf0, 0xf, 0x10, 0x0, 0x5c, - 0x0, 0xf1, 0x0, 0x4e, 0x50, 0xf, 0xff, 0xfd, - 0x60, 0x0, - - /* U+010F "ď" */ - 0x0, 0x0, 0x3d, 0xa7, 0x0, 0x0, 0x3d, 0x46, - 0x6, 0xdc, 0x9d, 0x40, 0x3e, 0x10, 0x9d, 0x0, - 0x79, 0x0, 0x3d, 0x0, 0x79, 0x0, 0x2d, 0x0, - 0x3d, 0x0, 0x7d, 0x0, 0x6, 0xcb, 0xad, 0x0, - - /* U+0110 "Đ" */ - 0x0, 0xff, 0xff, 0xd6, 0x0, 0x0, 0xf1, 0x0, - 0x3e, 0x50, 0x0, 0xf1, 0x0, 0x6, 0xd0, 0xb, - 0xfb, 0xb5, 0x2, 0xf0, 0x0, 0xf1, 0x0, 0x2, - 0xf0, 0x0, 0xf1, 0x0, 0x5, 0xc0, 0x0, 0xf1, - 0x0, 0x4e, 0x50, 0x0, 0xff, 0xff, 0xd6, 0x0, - - /* U+0111 "đ" */ - 0x0, 0x0, 0x3d, 0x0, 0x0, 0xdd, 0xf7, 0x6, - 0xdc, 0x9d, 0x3, 0xe1, 0x9, 0xd0, 0x79, 0x0, - 0x3d, 0x7, 0x90, 0x2, 0xd0, 0x3d, 0x0, 0x7d, - 0x0, 0x6c, 0xba, 0xd0, - - /* U+0112 "Ē" */ - 0x0, 0xad, 0xda, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xf, 0xff, 0xff, 0xf2, 0xf, 0x10, 0x0, 0x0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0xff, 0xff, 0xd0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0x10, 0x0, 0x0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0xff, 0xff, 0xf5, - - /* U+0113 "ē" */ - 0x4, 0xdd, 0xd3, 0x0, 0x0, 0x0, 0x0, 0x5, - 0xcc, 0xc3, 0x2, 0xd1, 0x2, 0xe0, 0x7e, 0xdd, - 0xde, 0x27, 0xa0, 0x0, 0x20, 0x2f, 0x20, 0x4e, - 0x0, 0x5d, 0xdc, 0x30, - - /* U+0114 "Ĕ" */ - 0x0, 0x4a, 0xa6, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xf, 0xff, 0xff, 0xf2, 0xf, 0x10, 0x0, 0x0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0xff, 0xff, 0xd0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0x10, 0x0, 0x0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0xff, 0xff, 0xf5, - - /* U+0115 "ĕ" */ - 0x1, 0xaa, 0x90, 0x0, 0x0, 0x0, 0x0, 0x5, - 0xcc, 0xc3, 0x2, 0xd1, 0x2, 0xe0, 0x7e, 0xdd, - 0xde, 0x27, 0xa0, 0x0, 0x20, 0x2f, 0x20, 0x4e, - 0x0, 0x5d, 0xdc, 0x30, - - /* U+0116 "Ė" */ - 0x0, 0x6, 0x90, 0x0, 0x0, 0x1, 0x10, 0x0, - 0xf, 0xff, 0xff, 0xf2, 0xf, 0x10, 0x0, 0x0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0xff, 0xff, 0xd0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0x10, 0x0, 0x0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0xff, 0xff, 0xf5, - - /* U+0117 "ė" */ - 0x0, 0x3d, 0x0, 0x0, 0x0, 0x10, 0x0, 0x5, - 0xcc, 0xc3, 0x2, 0xd1, 0x2, 0xe0, 0x7e, 0xdd, - 0xde, 0x27, 0xa0, 0x0, 0x20, 0x2f, 0x20, 0x4e, - 0x0, 0x5d, 0xdc, 0x30, - - /* U+0118 "Ę" */ - 0xf, 0xff, 0xff, 0xf2, 0xf, 0x10, 0x0, 0x0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0xff, 0xff, 0xd0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0x10, 0x0, 0x0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0xff, 0xff, 0xf5, - 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x8, 0xc7, - - /* U+0119 "ę" */ - 0x5, 0xcc, 0xc3, 0x2, 0xd1, 0x2, 0xe0, 0x7e, - 0xdd, 0xde, 0x27, 0xa0, 0x0, 0x10, 0x3f, 0x20, - 0x4e, 0x0, 0x6d, 0xcd, 0x40, 0x0, 0x1a, 0x0, - 0x0, 0x0, 0xdb, 0x40, - - /* U+011A "Ě" */ - 0x0, 0x44, 0x35, 0x0, 0x0, 0x1c, 0xd2, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, 0xf2, - 0xf, 0x10, 0x0, 0x0, 0xf, 0x10, 0x0, 0x0, - 0xf, 0xff, 0xff, 0xd0, 0xf, 0x10, 0x0, 0x0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0x10, 0x0, 0x0, - 0xf, 0xff, 0xff, 0xf5, - - /* U+011B "ě" */ - 0x2, 0xd8, 0xb0, 0x0, 0x2, 0x60, 0x0, 0x5, - 0xcc, 0xc3, 0x2, 0xd1, 0x2, 0xe0, 0x7e, 0xdd, - 0xde, 0x27, 0xa0, 0x0, 0x20, 0x2f, 0x20, 0x4e, - 0x0, 0x5d, 0xdc, 0x30, - - /* U+011C "Ĝ" */ - 0x0, 0x0, 0x75, 0x0, 0x0, 0x0, 0x89, 0xc4, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xce, - 0xeb, 0x30, 0x8, 0xd3, 0x0, 0x6e, 0x11, 0xf2, - 0x0, 0x0, 0x62, 0x5d, 0x0, 0x0, 0x0, 0x5, - 0xd0, 0x0, 0xff, 0xf8, 0x1f, 0x20, 0x0, 0x8, - 0x90, 0x8d, 0x40, 0x4, 0xc8, 0x0, 0x5c, 0xff, - 0xc6, 0x0, - - /* U+011D "ĝ" */ - 0x1, 0xdc, 0x20, 0x3, 0x32, 0x40, 0x6, 0xdc, - 0x8e, 0x3d, 0x10, 0x9e, 0x88, 0x0, 0x2e, 0x88, - 0x0, 0x2e, 0x3d, 0x10, 0x8e, 0x6, 0xdc, 0xad, - 0x26, 0x0, 0x6a, 0xa, 0xdd, 0xb1, - - /* U+011E "Ğ" */ - 0x0, 0x5, 0x1, 0x40, 0x0, 0x0, 0x3b, 0xb2, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xce, - 0xeb, 0x30, 0x8, 0xd3, 0x0, 0x6e, 0x11, 0xf2, - 0x0, 0x0, 0x62, 0x5d, 0x0, 0x0, 0x0, 0x5, - 0xd0, 0x0, 0xff, 0xf8, 0x1f, 0x20, 0x0, 0x8, - 0x90, 0x8d, 0x40, 0x4, 0xc8, 0x0, 0x5c, 0xff, - 0xc6, 0x0, - - /* U+011F "ğ" */ - 0x4, 0xaa, 0x70, 0x0, 0x0, 0x0, 0x6, 0xdc, - 0x8e, 0x3d, 0x10, 0x9e, 0x88, 0x0, 0x2e, 0x88, - 0x0, 0x2e, 0x3d, 0x10, 0x8e, 0x6, 0xdc, 0xad, - 0x26, 0x0, 0x6a, 0xa, 0xdd, 0xb1, - - /* U+0120 "Ġ" */ - 0x0, 0x0, 0xa6, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x6c, 0xee, 0xb3, 0x0, 0x8d, 0x30, - 0x6, 0xe1, 0x1f, 0x20, 0x0, 0x6, 0x25, 0xd0, - 0x0, 0x0, 0x0, 0x5d, 0x0, 0xf, 0xff, 0x81, - 0xf2, 0x0, 0x0, 0x89, 0x8, 0xd4, 0x0, 0x4c, - 0x80, 0x5, 0xcf, 0xfc, 0x60, - - /* U+0121 "ġ" */ - 0x0, 0x6b, 0x0, 0x0, 0x1, 0x0, 0x6, 0xdc, - 0x8e, 0x3d, 0x10, 0x9e, 0x88, 0x0, 0x2e, 0x88, - 0x0, 0x2e, 0x3d, 0x10, 0x8e, 0x6, 0xdc, 0xad, - 0x26, 0x0, 0x6a, 0xa, 0xdd, 0xb1, - - /* U+0122 "Ģ" */ - 0x0, 0x6c, 0xee, 0xb3, 0x0, 0x8d, 0x30, 0x6, - 0xe1, 0x1f, 0x20, 0x0, 0x6, 0x25, 0xd0, 0x0, - 0x0, 0x0, 0x5d, 0x0, 0xf, 0xff, 0x81, 0xf2, - 0x0, 0x0, 0x89, 0x8, 0xd4, 0x0, 0x4c, 0x80, - 0x5, 0xcf, 0xfc, 0x60, 0x0, 0x0, 0x79, 0x0, - 0x0, 0x0, 0x3, 0x30, 0x0, - - /* U+0123 "ģ" */ - 0x0, 0x16, 0x0, 0x0, 0x5a, 0x0, 0x0, 0x0, - 0x0, 0x6, 0xdc, 0x8e, 0x3d, 0x10, 0x9e, 0x88, - 0x0, 0x2e, 0x88, 0x0, 0x2e, 0x3d, 0x10, 0x8e, - 0x6, 0xdc, 0xad, 0x26, 0x0, 0x6a, 0xa, 0xdd, - 0xb1, - - /* U+0124 "Ĥ" */ - 0x0, 0x3, 0x70, 0x0, 0x0, 0x2d, 0x7b, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0xff, 0xff, 0xfb, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x10, 0x0, 0x7b, - - /* U+0125 "ĥ" */ - 0x0, 0x28, 0x10, 0x1, 0xd7, 0xd1, 0x0, 0x0, - 0x0, 0x3d, 0x0, 0x0, 0x3d, 0x0, 0x0, 0x3e, - 0xad, 0xd4, 0x3f, 0x40, 0x6c, 0x3e, 0x0, 0x2e, - 0x3d, 0x0, 0x2e, 0x3d, 0x0, 0x2e, 0x3d, 0x0, - 0x2e, - - /* U+0126 "Ħ" */ - 0x0, 0xf1, 0x0, 0x7, 0xb0, 0xb, 0xfb, 0xbb, - 0xbd, 0xe7, 0x0, 0xf1, 0x0, 0x7, 0xb0, 0x0, - 0xff, 0xff, 0xff, 0xb0, 0x0, 0xf1, 0x0, 0x7, - 0xb0, 0x0, 0xf1, 0x0, 0x7, 0xb0, 0x0, 0xf1, - 0x0, 0x7, 0xb0, 0x0, 0xf1, 0x0, 0x7, 0xb0, - - /* U+0127 "ħ" */ - 0x3d, 0x0, 0x0, 0xdf, 0xda, 0x0, 0x3e, 0xad, - 0xd4, 0x3f, 0x40, 0x6c, 0x3e, 0x0, 0x2e, 0x3d, - 0x0, 0x2e, 0x3d, 0x0, 0x2e, 0x3d, 0x0, 0x2e, - - /* U+0128 "Ĩ" */ - 0x1a, 0xbb, 0x40, 0x0, 0x0, 0x0, 0xe4, 0x0, - 0xe, 0x40, 0x0, 0xe4, 0x0, 0xe, 0x40, 0x0, - 0xe4, 0x0, 0xe, 0x40, 0x0, 0xe4, 0x0, 0xe, - 0x40, - - /* U+0129 "ĩ" */ - 0x5b, 0xcb, 0x10, 0x0, 0x0, 0x3, 0xd0, 0x0, - 0x3d, 0x0, 0x3, 0xd0, 0x0, 0x3d, 0x0, 0x3, - 0xd0, 0x0, 0x3d, 0x0, - - /* U+012A "Ī" */ - 0x2d, 0xdd, 0x60, 0x0, 0x0, 0x0, 0xe4, 0x0, - 0xe, 0x40, 0x0, 0xe4, 0x0, 0xe, 0x40, 0x0, - 0xe4, 0x0, 0xe, 0x40, 0x0, 0xe4, 0x0, 0xe, - 0x40, - - /* U+012B "ī" */ - 0x6d, 0xdd, 0x20, 0x0, 0x0, 0x3, 0xd0, 0x0, - 0x3d, 0x0, 0x3, 0xd0, 0x0, 0x3d, 0x0, 0x3, - 0xd0, 0x0, 0x3d, 0x0, - - /* U+012C "Ĭ" */ - 0x8, 0xaa, 0x20, 0x0, 0x0, 0x0, 0xe4, 0x0, - 0xe, 0x40, 0x0, 0xe4, 0x0, 0xe, 0x40, 0x0, - 0xe4, 0x0, 0xe, 0x40, 0x0, 0xe4, 0x0, 0xe, - 0x40, - - /* U+012D "ĭ" */ - 0x2a, 0xa8, 0x0, 0x0, 0x0, 0x3, 0xd0, 0x0, - 0x3d, 0x0, 0x3, 0xd0, 0x0, 0x3d, 0x0, 0x3, - 0xd0, 0x0, 0x3d, 0x0, - - /* U+012E "Į" */ - 0xe4, 0xe, 0x40, 0xe4, 0xe, 0x40, 0xe4, 0xe, - 0x40, 0xe4, 0xe, 0x40, 0xb0, 0xa, 0xc6, - - /* U+012F "į" */ - 0x3d, 0x0, 0x10, 0x3d, 0x3, 0xd0, 0x3d, 0x3, - 0xd0, 0x3d, 0x3, 0xd0, 0x46, 0x4, 0xd7, - - /* U+0130 "İ" */ - 0xd3, 0x20, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, - 0xe4, 0xe4, - - /* U+0131 "ı" */ - 0xd3, 0xd3, 0xd3, 0xd3, 0xd3, 0xd3, - - /* U+0132 "IJ" */ - 0xe4, 0x0, 0x1, 0xf0, 0xe4, 0x0, 0x1, 0xf0, - 0xe4, 0x0, 0x1, 0xf0, 0xe4, 0x0, 0x1, 0xf0, - 0xe4, 0x0, 0x1, 0xf0, 0xe4, 0x32, 0x1, 0xf0, - 0xe4, 0x89, 0x4, 0xd0, 0xe4, 0x1c, 0xdd, 0x40, - - /* U+0133 "ij" */ - 0x3d, 0x8, 0x80, 0x10, 0x11, 0x3d, 0x8, 0x83, - 0xd0, 0x88, 0x3d, 0x8, 0x83, 0xd0, 0x88, 0x3d, - 0x8, 0x83, 0xd0, 0x88, 0x0, 0x9, 0x70, 0xa, - 0xe2, - - /* U+0134 "Ĵ" */ - 0x0, 0x2, 0x81, 0x0, 0x1, 0xd7, 0xc0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x1, - 0xf0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x1, 0xf0, - 0x0, 0x0, 0x1f, 0x0, 0x43, 0x1, 0xf0, 0x8, - 0xa0, 0x6d, 0x0, 0x1b, 0xfd, 0x40, 0x0, - - /* U+0135 "ĵ" */ - 0xb, 0xc5, 0x1, 0x30, 0x40, 0x3, 0xd0, 0x0, - 0x3d, 0x0, 0x3, 0xd0, 0x0, 0x3d, 0x0, 0x3, - 0xd0, 0x0, 0x3d, 0x0, 0x4, 0xc0, 0x6, 0xe7, - 0x0, - - /* U+0136 "Ķ" */ - 0x2f, 0x0, 0x4, 0xe4, 0x2f, 0x0, 0x5e, 0x30, - 0x2f, 0x6, 0xd2, 0x0, 0x2f, 0x7f, 0x70, 0x0, - 0x2f, 0xc4, 0xf3, 0x0, 0x2f, 0x0, 0x6e, 0x10, - 0x2f, 0x0, 0xa, 0xc0, 0x2f, 0x0, 0x0, 0xd9, - 0x0, 0x6, 0x90, 0x0, 0x0, 0x3, 0x40, 0x0, - - /* U+0137 "ķ" */ - 0x3d, 0x0, 0x0, 0x3d, 0x0, 0x0, 0x3d, 0x3, - 0xe3, 0x3d, 0x3d, 0x30, 0x3f, 0xf9, 0x0, 0x3e, - 0x3e, 0x30, 0x3d, 0x5, 0xd0, 0x3d, 0x0, 0xa9, - 0x0, 0x4b, 0x0, 0x0, 0x25, 0x0, - - /* U+0138 "ĸ" */ - 0x3d, 0x6, 0xd1, 0x3d, 0x1d, 0x0, 0x3f, 0xe4, - 0x0, 0x3d, 0x3d, 0x0, 0x3d, 0x9, 0x80, 0x3d, - 0x1, 0xe1, - - /* U+0139 "Ĺ" */ - 0x2, 0x80, 0x0, 0x0, 0xb5, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0xf0, 0x0, 0x0, 0x1f, 0x0, - 0x0, 0x1, 0xf0, 0x0, 0x0, 0x1f, 0x0, 0x0, - 0x1, 0xf0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x1, - 0xf0, 0x0, 0x0, 0x1f, 0xff, 0xff, 0x40, - - /* U+013A "ĺ" */ - 0x6, 0x42, 0xd0, 0x0, 0x3, 0xd0, 0x3d, 0x3, - 0xd0, 0x3d, 0x3, 0xd0, 0x3d, 0x3, 0xd0, 0x3d, - 0x0, - - /* U+013B "Ļ" */ - 0x1f, 0x0, 0x0, 0x1, 0xf0, 0x0, 0x0, 0x1f, - 0x0, 0x0, 0x1, 0xf0, 0x0, 0x0, 0x1f, 0x0, - 0x0, 0x1, 0xf0, 0x0, 0x0, 0x1f, 0x0, 0x0, - 0x1, 0xff, 0xff, 0xf4, 0x0, 0xd, 0x20, 0x0, - 0x0, 0x70, 0x0, - - /* U+013C "ļ" */ - 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, - 0x2d, 0x16, - - /* U+013D "Ľ" */ - 0x17, 0x7, 0x10, 0x0, 0x7, 0xe8, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0xf0, 0x0, 0x0, - 0x1, 0xf0, 0x0, 0x0, 0x1, 0xf0, 0x0, 0x0, - 0x1, 0xf0, 0x0, 0x0, 0x1, 0xf0, 0x0, 0x0, - 0x1, 0xf0, 0x0, 0x0, 0x1, 0xf0, 0x0, 0x0, - 0x1, 0xff, 0xff, 0xf4, - - /* U+013E "ľ" */ - 0x26, 0x17, 0x0, 0xae, 0x50, 0x0, 0x0, 0x0, - 0x3d, 0x0, 0x3, 0xd0, 0x0, 0x3d, 0x0, 0x3, - 0xd0, 0x0, 0x3d, 0x0, 0x3, 0xd0, 0x0, 0x3d, - 0x0, 0x3, 0xd0, 0x0, - - /* U+013F "Ŀ" */ - 0x1f, 0x0, 0x0, 0x1, 0xf0, 0x0, 0x0, 0x1f, - 0x0, 0x0, 0x1, 0xf0, 0x5b, 0x0, 0x1f, 0x0, - 0x10, 0x1, 0xf0, 0x0, 0x0, 0x1f, 0x0, 0x0, - 0x1, 0xff, 0xff, 0xf4, - - /* U+0140 "ŀ" */ - 0x3d, 0x0, 0x3d, 0x0, 0x3d, 0x0, 0x3d, 0x5b, - 0x3d, 0x1, 0x3d, 0x0, 0x3d, 0x0, 0x3d, 0x0, - - /* U+0141 "Ł" */ - 0x2f, 0x0, 0x0, 0x2, 0xf0, 0x10, 0x0, 0x2f, - 0x4b, 0x0, 0x2, 0xf9, 0x0, 0x0, 0xbf, 0x0, - 0x0, 0x5, 0xf0, 0x0, 0x0, 0x2f, 0x0, 0x0, - 0x2, 0xff, 0xff, 0xf3, - - /* U+0142 "ł" */ - 0x3d, 0x3, 0xd0, 0x3d, 0x23, 0xf6, 0xbd, 0x5, - 0xd0, 0x3d, 0x3, 0xd0, - - /* U+0143 "Ń" */ - 0x0, 0x0, 0x64, 0x0, 0x0, 0x3, 0xc0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xf, 0x70, 0x0, 0x6b, - 0xf, 0xf3, 0x0, 0x6b, 0xf, 0x6d, 0x0, 0x6b, - 0xf, 0xa, 0x90, 0x6b, 0xf, 0x1, 0xe5, 0x6b, - 0xf, 0x0, 0x4e, 0x7b, 0xf, 0x0, 0x8, 0xfb, - 0xf, 0x0, 0x0, 0xcb, - - /* U+0144 "ń" */ - 0x0, 0xe, 0x40, 0x0, 0x25, 0x0, 0x3d, 0xab, - 0xc4, 0x3f, 0x30, 0x5c, 0x3e, 0x0, 0x2e, 0x3e, - 0x0, 0x2e, 0x3e, 0x0, 0x2e, 0x3e, 0x0, 0x2e, - - /* U+0145 "Ņ" */ - 0xf, 0x70, 0x0, 0x6b, 0xf, 0xf3, 0x0, 0x6b, - 0xf, 0x6d, 0x0, 0x6b, 0xf, 0xa, 0x90, 0x6b, - 0xf, 0x1, 0xe5, 0x6b, 0xf, 0x0, 0x4e, 0x7b, - 0xf, 0x0, 0x8, 0xfb, 0xf, 0x0, 0x0, 0xcb, - 0x0, 0x2, 0xd0, 0x0, 0x0, 0x1, 0x60, 0x0, - - /* U+0146 "ņ" */ - 0x3d, 0xab, 0xc4, 0x3f, 0x30, 0x5c, 0x3e, 0x0, - 0x2e, 0x3e, 0x0, 0x2e, 0x3e, 0x0, 0x2e, 0x3e, - 0x0, 0x2e, 0x0, 0x3c, 0x0, 0x0, 0x16, 0x0, - - /* U+0147 "Ň" */ - 0x0, 0x26, 0x17, 0x0, 0x0, 0xa, 0xe5, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xf, 0x70, 0x0, 0x6b, - 0xf, 0xf3, 0x0, 0x6b, 0xf, 0x6d, 0x0, 0x6b, - 0xf, 0xa, 0x90, 0x6b, 0xf, 0x1, 0xe5, 0x6b, - 0xf, 0x0, 0x4e, 0x7b, 0xf, 0x0, 0x8, 0xfb, - 0xf, 0x0, 0x0, 0xcb, - - /* U+0148 "ň" */ - 0x2, 0xd8, 0xa0, 0x0, 0x14, 0x0, 0x3d, 0xab, - 0xc4, 0x3f, 0x30, 0x5c, 0x3e, 0x0, 0x2e, 0x3e, - 0x0, 0x2e, 0x3e, 0x0, 0x2e, 0x3e, 0x0, 0x2e, - - /* U+0149 "ʼn" */ - 0xf, 0x30, 0x0, 0x0, 0x9, 0x10, 0x0, 0x0, - 0x2, 0x5b, 0xbb, 0xc2, 0x0, 0x5e, 0x10, 0x89, - 0x0, 0x5b, 0x0, 0x5b, 0x0, 0x5b, 0x0, 0x5b, - 0x0, 0x5b, 0x0, 0x5b, 0x0, 0x5b, 0x0, 0x5b, - - /* U+014A "Ŋ" */ - 0xf, 0x6b, 0xcd, 0x80, 0x0, 0xfb, 0x0, 0x1c, - 0x80, 0xf, 0x30, 0x0, 0x4e, 0x0, 0xf1, 0x0, - 0x2, 0xf0, 0xf, 0x10, 0x0, 0x1f, 0x0, 0xf1, - 0x0, 0x1, 0xf0, 0xf, 0x10, 0x0, 0x1f, 0x0, - 0xf1, 0x0, 0x2, 0xf0, 0x0, 0x0, 0x10, 0x7c, - 0x0, 0x0, 0xb, 0xfc, 0x30, - - /* U+014B "ŋ" */ - 0x3d, 0xab, 0xd4, 0x3f, 0x20, 0x5c, 0x3e, 0x0, - 0x3d, 0x3e, 0x0, 0x3d, 0x3e, 0x0, 0x3d, 0x3e, - 0x0, 0x3d, 0x0, 0x0, 0x3d, 0x0, 0x5, 0xe7, - - /* U+014C "Ō" */ - 0x0, 0x2d, 0xdd, 0x60, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x7d, 0xfe, 0x91, 0x0, 0x9c, 0x20, - 0x18, 0xd1, 0x2f, 0x10, 0x0, 0xb, 0x86, 0xd0, - 0x0, 0x0, 0x7b, 0x6c, 0x0, 0x0, 0x7, 0xb2, - 0xf1, 0x0, 0x0, 0xb8, 0x9, 0xc2, 0x1, 0x8e, - 0x10, 0x7, 0xdf, 0xe9, 0x10, - - /* U+014D "ō" */ - 0x6, 0xdd, 0xd1, 0x0, 0x0, 0x0, 0x0, 0x6, - 0xdd, 0xb2, 0x3, 0xe1, 0x5, 0xd0, 0x89, 0x0, - 0xe, 0x28, 0x90, 0x0, 0xe2, 0x3e, 0x10, 0x5d, - 0x0, 0x6d, 0xdb, 0x20, - - /* U+014E "Ŏ" */ - 0x0, 0x6, 0x3, 0x20, 0x0, 0x0, 0x6b, 0x90, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xdf, - 0xe9, 0x10, 0x9, 0xc2, 0x1, 0x8d, 0x12, 0xf1, - 0x0, 0x0, 0xb8, 0x6d, 0x0, 0x0, 0x7, 0xb6, - 0xc0, 0x0, 0x0, 0x7b, 0x2f, 0x10, 0x0, 0xb, - 0x80, 0x9c, 0x20, 0x18, 0xe1, 0x0, 0x7d, 0xfe, - 0x91, 0x0, - - /* U+014F "ŏ" */ - 0x2, 0xaa, 0x90, 0x0, 0x0, 0x0, 0x0, 0x6, - 0xdd, 0xb2, 0x3, 0xe1, 0x5, 0xd0, 0x89, 0x0, - 0xe, 0x28, 0x90, 0x0, 0xe2, 0x3e, 0x10, 0x5d, - 0x0, 0x6d, 0xdb, 0x20, - - /* U+0150 "Ő" */ - 0x0, 0x3, 0x74, 0x70, 0x0, 0x0, 0xc3, 0xd3, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xdf, - 0xe9, 0x10, 0x9, 0xc2, 0x1, 0x8d, 0x12, 0xf1, - 0x0, 0x0, 0xb8, 0x6d, 0x0, 0x0, 0x7, 0xb6, - 0xc0, 0x0, 0x0, 0x7b, 0x2f, 0x10, 0x0, 0xb, - 0x80, 0x9c, 0x20, 0x18, 0xe1, 0x0, 0x7d, 0xfe, - 0x91, 0x0, - - /* U+0151 "ő" */ - 0x0, 0xe5, 0xe4, 0x0, 0x25, 0x25, 0x0, 0x6, - 0xdd, 0xb2, 0x3, 0xe1, 0x5, 0xd0, 0x89, 0x0, - 0xe, 0x28, 0x90, 0x0, 0xe2, 0x3e, 0x10, 0x5d, - 0x0, 0x6d, 0xdb, 0x20, - - /* U+0152 "Œ" */ - 0x0, 0x9e, 0xeb, 0x8f, 0xff, 0xf7, 0x9, 0xc1, - 0x6, 0xfa, 0x11, 0x10, 0xf, 0x30, 0x0, 0xca, - 0x0, 0x0, 0x2f, 0x0, 0x0, 0x8f, 0xff, 0xf2, - 0x2f, 0x0, 0x0, 0x8a, 0x0, 0x0, 0xf, 0x20, - 0x0, 0xba, 0x0, 0x0, 0x8, 0xa0, 0x4, 0xfa, - 0x0, 0x0, 0x0, 0x9c, 0xca, 0x8f, 0xff, 0xf9, - - /* U+0153 "œ" */ - 0x5, 0xcd, 0xc4, 0x9d, 0xc9, 0x2, 0xe2, 0x5, - 0xf9, 0x0, 0x88, 0x79, 0x0, 0xd, 0xdd, 0xdd, - 0xb7, 0x90, 0x0, 0xe5, 0x0, 0x11, 0x3e, 0x10, - 0x5f, 0xc0, 0xa, 0x80, 0x5d, 0xdc, 0x28, 0xed, + 0x8, 0xdd, 0x63, 0x66, 0x46, 0x4, 0x1b, 0xab, + 0x8d, 0xce, 0xe0, 0x16, 0xd6, 0x50, 0xe6, 0xf9, + 0x8a, 0xcc, 0x65, 0x9e, 0xed, 0x83, 0xac, 0x41, + 0x46, 0x40, 0x98, 0x12, 0xdb, 0x93, 0x7f, 0xb1, 0xa0, - /* U+0154 "Ŕ" */ - 0x0, 0x0, 0x82, 0x0, 0x0, 0x0, 0x6a, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0xee, - 0xec, 0x20, 0xf, 0x10, 0x0, 0x9b, 0x0, 0xf1, - 0x0, 0xa, 0xa0, 0xf, 0xff, 0xfe, 0x81, 0x0, - 0xf1, 0x4, 0xe4, 0x0, 0xf, 0x10, 0x6, 0xe1, - 0x0, 0xf1, 0x0, 0xc, 0x90, 0xf, 0x10, 0x0, - 0x3f, 0x30, - - /* U+0155 "ŕ" */ - 0x1, 0xe3, 0x0, 0x34, 0x0, 0x3c, 0xcd, 0x3, - 0xf2, 0x0, 0x3d, 0x0, 0x3, 0xd0, 0x0, 0x3d, - 0x0, 0x3, 0xd0, 0x0, - - /* U+0156 "Ŗ" */ - 0xf, 0xee, 0xee, 0xc2, 0x0, 0xf1, 0x0, 0x9, - 0xb0, 0xf, 0x10, 0x0, 0xaa, 0x0, 0xff, 0xff, - 0xe8, 0x10, 0xf, 0x10, 0x4e, 0x40, 0x0, 0xf1, - 0x0, 0x6e, 0x10, 0xf, 0x10, 0x0, 0xc9, 0x0, - 0xf1, 0x0, 0x3, 0xf3, 0x0, 0x0, 0xe1, 0x0, - 0x0, 0x0, 0x7, 0x0, 0x0, - - /* U+0157 "ŗ" */ - 0x3c, 0xcd, 0x3, 0xf2, 0x0, 0x3d, 0x0, 0x3, - 0xd0, 0x0, 0x3d, 0x0, 0x3, 0xd0, 0x0, 0x3c, - 0x0, 0x1, 0x60, 0x0, - - /* U+0158 "Ř" */ - 0x0, 0x45, 0x35, 0x0, 0x0, 0x0, 0xcd, 0x20, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0xee, - 0xec, 0x20, 0xf, 0x10, 0x0, 0x9b, 0x0, 0xf1, - 0x0, 0xa, 0xa0, 0xf, 0xff, 0xfe, 0x81, 0x0, - 0xf1, 0x4, 0xe4, 0x0, 0xf, 0x10, 0x6, 0xe1, - 0x0, 0xf1, 0x0, 0xc, 0x90, 0xf, 0x10, 0x0, - 0x3f, 0x30, - - /* U+0159 "ř" */ - 0x3c, 0x98, 0x0, 0x24, 0x0, 0x3c, 0xcd, 0x3, - 0xf2, 0x0, 0x3d, 0x0, 0x3, 0xd0, 0x0, 0x3d, - 0x0, 0x3, 0xd0, 0x0, - - /* U+015A "Ś" */ - 0x0, 0x0, 0x81, 0x0, 0x0, 0x7, 0x80, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x3, 0xcf, 0xeb, 0x20, - 0xe, 0x50, 0x7, 0xd0, 0xf, 0x20, 0x0, 0x60, - 0x6, 0xec, 0x84, 0x0, 0x0, 0x3, 0x7c, 0xc0, - 0x38, 0x0, 0x0, 0xd5, 0x2e, 0x60, 0x4, 0xe2, - 0x3, 0xbe, 0xfc, 0x40, - - /* U+015B "ś" */ - 0x0, 0x4e, 0x10, 0x0, 0x52, 0x0, 0xa, 0xdd, - 0x80, 0x6a, 0x0, 0x91, 0x2e, 0xb7, 0x20, 0x0, - 0x48, 0xe4, 0x7a, 0x0, 0xb7, 0xa, 0xdd, 0xa0, - - /* U+015C "Ŝ" */ - 0x0, 0x6, 0x50, 0x0, 0x0, 0x7a, 0xb6, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x3, 0xcf, 0xeb, 0x20, - 0xe, 0x50, 0x7, 0xd0, 0xf, 0x20, 0x0, 0x60, - 0x6, 0xec, 0x84, 0x0, 0x0, 0x3, 0x7c, 0xc0, - 0x38, 0x0, 0x0, 0xd5, 0x2e, 0x60, 0x4, 0xe2, - 0x3, 0xbe, 0xfc, 0x40, - - /* U+015D "ŝ" */ - 0x3, 0xdc, 0x10, 0x4, 0x23, 0x30, 0xa, 0xdd, - 0x80, 0x6a, 0x0, 0x91, 0x2e, 0xb7, 0x20, 0x0, - 0x48, 0xe4, 0x7a, 0x0, 0xb7, 0xa, 0xdd, 0xa0, - - /* U+015E "Ş" */ - 0x3, 0xcf, 0xeb, 0x20, 0xe, 0x50, 0x7, 0xd0, - 0xf, 0x20, 0x0, 0x60, 0x6, 0xec, 0x84, 0x0, - 0x0, 0x3, 0x7c, 0xc0, 0x38, 0x0, 0x0, 0xd5, - 0x2e, 0x60, 0x4, 0xe2, 0x3, 0xbe, 0xfc, 0x40, - 0x0, 0x5, 0xa0, 0x0, 0x0, 0x2, 0x50, 0x0, - - /* U+015F "ş" */ - 0xa, 0xdd, 0x80, 0x6a, 0x0, 0x91, 0x2e, 0xb7, - 0x20, 0x0, 0x48, 0xe4, 0x7a, 0x0, 0xb7, 0xa, - 0xdd, 0xa0, 0x0, 0x78, 0x0, 0x0, 0x43, 0x0, - - /* U+0160 "Š" */ - 0x0, 0x53, 0x44, 0x0, 0x0, 0x2d, 0xd1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x3, 0xcf, 0xeb, 0x20, - 0xe, 0x50, 0x7, 0xd0, 0xf, 0x20, 0x0, 0x60, - 0x6, 0xec, 0x84, 0x0, 0x0, 0x3, 0x7c, 0xc0, - 0x38, 0x0, 0x0, 0xd5, 0x2e, 0x60, 0x4, 0xe2, - 0x3, 0xbe, 0xfc, 0x40, - - /* U+0161 "š" */ - 0x7, 0xac, 0x50, 0x0, 0x54, 0x0, 0xa, 0xdd, - 0x80, 0x6a, 0x0, 0x91, 0x2e, 0xb7, 0x20, 0x0, - 0x48, 0xe4, 0x7a, 0x0, 0xb7, 0xa, 0xdd, 0xa0, - - /* U+0162 "Ţ" */ - 0xbf, 0xff, 0xff, 0xf0, 0x0, 0xe, 0x30, 0x0, - 0x0, 0xe, 0x30, 0x0, 0x0, 0xe, 0x30, 0x0, - 0x0, 0xe, 0x30, 0x0, 0x0, 0xe, 0x30, 0x0, - 0x0, 0xe, 0x30, 0x0, 0x0, 0xe, 0x30, 0x0, - 0x0, 0xd, 0x20, 0x0, 0x0, 0x7, 0x0, 0x0, - - /* U+0163 "ţ" */ - 0x0, 0x0, 0xc, 0x0, 0xf, 0x0, 0x9f, 0xc0, - 0xf, 0x0, 0xf, 0x0, 0xf, 0x0, 0xf, 0x10, - 0xb, 0xe2, 0x9, 0x60, 0x5, 0x20, - - /* U+0164 "Ť" */ - 0x0, 0x71, 0x72, 0x0, 0x0, 0x5d, 0xa0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xbf, 0xff, 0xff, 0xf0, - 0x0, 0xe, 0x30, 0x0, 0x0, 0xe, 0x30, 0x0, - 0x0, 0xe, 0x30, 0x0, 0x0, 0xe, 0x30, 0x0, - 0x0, 0xe, 0x30, 0x0, 0x0, 0xe, 0x30, 0x0, - 0x0, 0xe, 0x30, 0x0, - - /* U+0165 "ť" */ - 0x8, 0x4, 0xd0, 0xf0, 0x1a, 0x9f, 0xc2, 0x10, - 0xf0, 0x0, 0xf, 0x0, 0x0, 0xf0, 0x0, 0xf, - 0x10, 0x0, 0xbe, 0x20, - - /* U+0166 "Ŧ" */ - 0xbf, 0xff, 0xff, 0xf0, 0x0, 0xe, 0x30, 0x0, - 0x0, 0xe, 0x30, 0x0, 0xa, 0xbf, 0xcb, 0x20, - 0x0, 0xe, 0x30, 0x0, 0x0, 0xe, 0x30, 0x0, - 0x0, 0xe, 0x30, 0x0, 0x0, 0xe, 0x30, 0x0, - - /* U+0167 "ŧ" */ - 0x0, 0x0, 0xc, 0x0, 0xf, 0x0, 0x9f, 0xc0, - 0xf, 0x0, 0xaf, 0xd1, 0xf, 0x0, 0xf, 0x10, - 0xa, 0xe2, - - /* U+0168 "Ũ" */ - 0x0, 0x4a, 0xba, 0x20, 0x0, 0x0, 0x0, 0x0, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x30, 0x0, 0x89, - 0xa, 0xa1, 0x3, 0xe5, 0x1, 0xae, 0xfd, 0x60, - - /* U+0169 "ũ" */ - 0x5, 0xbb, 0xb2, 0x0, 0x0, 0x0, 0x3d, 0x0, - 0x3d, 0x3d, 0x0, 0x3d, 0x3d, 0x0, 0x3d, 0x3d, - 0x0, 0x4d, 0x1f, 0x0, 0x8d, 0x8, 0xdb, 0x8d, - - /* U+016A "Ū" */ - 0x0, 0x6d, 0xdd, 0x10, 0x0, 0x0, 0x0, 0x0, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x30, 0x0, 0x89, - 0xa, 0xa1, 0x3, 0xe5, 0x1, 0xae, 0xfd, 0x60, - - /* U+016B "ū" */ - 0x7, 0xdd, 0xd1, 0x0, 0x0, 0x0, 0x3d, 0x0, - 0x3d, 0x3d, 0x0, 0x3d, 0x3d, 0x0, 0x3d, 0x3d, - 0x0, 0x4d, 0x1f, 0x0, 0x8d, 0x8, 0xdb, 0x8d, - - /* U+016C "Ŭ" */ - 0x0, 0x33, 0x6, 0x0, 0x0, 0x1a, 0xb6, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x30, 0x0, 0x89, 0xa, 0xa1, 0x3, 0xe5, - 0x1, 0xae, 0xfd, 0x60, - - /* U+016D "ŭ" */ - 0x2, 0xaa, 0x90, 0x0, 0x0, 0x0, 0x3d, 0x0, - 0x3d, 0x3d, 0x0, 0x3d, 0x3d, 0x0, 0x3d, 0x3d, - 0x0, 0x4d, 0x1f, 0x0, 0x8d, 0x8, 0xdb, 0x8d, - - /* U+016E "Ů" */ - 0x0, 0x5, 0x61, 0x0, 0x0, 0x5, 0x61, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x30, 0x0, 0x89, 0xa, 0xa1, 0x3, 0xe5, - 0x1, 0xae, 0xfd, 0x60, - - /* U+016F "ů" */ - 0x0, 0x67, 0x30, 0x0, 0x46, 0x10, 0x3d, 0x0, - 0x3d, 0x3d, 0x0, 0x3d, 0x3d, 0x0, 0x3d, 0x3d, - 0x0, 0x4d, 0x1f, 0x0, 0x8d, 0x8, 0xdb, 0x8d, - - /* U+0170 "Ű" */ - 0x0, 0x7, 0x47, 0x40, 0x0, 0x3c, 0x3c, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x30, 0x0, 0x89, 0xa, 0xa1, 0x3, 0xe5, - 0x1, 0xae, 0xfd, 0x60, - - /* U+0171 "ű" */ - 0x0, 0xe4, 0xe3, 0x3, 0x53, 0x50, 0x3d, 0x0, - 0x3d, 0x3d, 0x0, 0x3d, 0x3d, 0x0, 0x3d, 0x3d, - 0x0, 0x4d, 0x1f, 0x0, 0x8d, 0x8, 0xdb, 0x8d, - - /* U+0172 "Ų" */ - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x10, 0x0, 0x7b, 0xe, 0x30, 0x0, 0x89, - 0xa, 0xa1, 0x3, 0xe5, 0x0, 0x8d, 0xfe, 0x70, - 0x0, 0x5, 0x70, 0x0, 0x0, 0x2, 0xdb, 0x10, - - /* U+0173 "ų" */ - 0x3d, 0x0, 0x3d, 0x3, 0xd0, 0x3, 0xd0, 0x3d, - 0x0, 0x3d, 0x3, 0xd0, 0x4, 0xd0, 0x1f, 0x10, - 0x9d, 0x0, 0x8e, 0xc6, 0xd0, 0x0, 0x0, 0x65, - 0x0, 0x0, 0x4, 0xd7, - - /* U+0174 "Ŵ" */ - 0x0, 0x0, 0x17, 0x30, 0x0, 0x0, 0x0, 0x0, - 0xc7, 0xd2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xb6, 0x0, 0x2f, 0x80, 0x1, 0xf1, - 0x6a, 0x0, 0x7b, 0xd0, 0x5, 0xc0, 0x2e, 0x0, - 0xb3, 0xe2, 0x9, 0x70, 0xd, 0x20, 0xe0, 0x97, - 0xd, 0x20, 0x9, 0x65, 0xa0, 0x4b, 0x1d, 0x0, - 0x4, 0xaa, 0x50, 0xe, 0x69, 0x0, 0x0, 0xdd, - 0x0, 0xb, 0xc4, 0x0, 0x0, 0xbb, 0x0, 0x6, - 0xf0, 0x0, - - /* U+0175 "ŵ" */ - 0x0, 0xb, 0xc6, 0x0, 0x0, 0x1, 0x40, 0x40, - 0x0, 0xc4, 0x5, 0xf0, 0x9, 0x77, 0x90, 0x9e, - 0x40, 0xe1, 0x2d, 0xd, 0x79, 0x3c, 0x0, 0xd5, - 0xc2, 0xd8, 0x70, 0x8, 0xd7, 0xd, 0xe2, 0x0, - 0x3f, 0x30, 0x9d, 0x0, - - /* U+0176 "Ŷ" */ - 0x0, 0x6, 0x50, 0x0, 0x0, 0x7b, 0xb6, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x9c, 0x0, 0x0, 0xb9, - 0xd, 0x70, 0x7, 0xc0, 0x2, 0xf3, 0x2e, 0x20, - 0x0, 0x6d, 0xc5, 0x0, 0x0, 0xc, 0xa0, 0x0, - 0x0, 0xa, 0x80, 0x0, 0x0, 0xa, 0x80, 0x0, - 0x0, 0xa, 0x80, 0x0, - - /* U+0177 "ŷ" */ - 0x1, 0xcc, 0x30, 0x2, 0x21, 0x40, 0x98, 0x0, - 0x5b, 0x3e, 0x0, 0xc4, 0xc, 0x42, 0xd0, 0x5, - 0xb8, 0x70, 0x0, 0xed, 0x10, 0x0, 0x8a, 0x0, - 0x0, 0xc3, 0x0, 0x4f, 0x80, 0x0, - - /* U+0178 "Ÿ" */ - 0x0, 0x97, 0x69, 0x0, 0x0, 0x11, 0x11, 0x0, - 0x9c, 0x0, 0x0, 0xb9, 0xd, 0x70, 0x7, 0xc0, - 0x2, 0xf3, 0x2e, 0x20, 0x0, 0x6d, 0xc5, 0x0, - 0x0, 0xc, 0xa0, 0x0, 0x0, 0xa, 0x80, 0x0, - 0x0, 0xa, 0x80, 0x0, 0x0, 0xa, 0x80, 0x0, - - /* U+0179 "Ź" */ - 0x0, 0x3, 0x70, 0x0, 0x0, 0xc, 0x30, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, 0xff, 0xd0, - 0x0, 0x0, 0x1e, 0x60, 0x0, 0x0, 0xd8, 0x0, - 0x0, 0xb, 0xa0, 0x0, 0x0, 0x9b, 0x0, 0x0, - 0x7, 0xd1, 0x0, 0x0, 0x5e, 0x10, 0x0, 0x0, - 0xcf, 0xff, 0xff, 0xf0, - - /* U+017A "ź" */ - 0x0, 0x5d, 0x0, 0x0, 0x62, 0x0, 0x6c, 0xcc, - 0xf8, 0x0, 0x6, 0xc0, 0x0, 0x5d, 0x10, 0x4, - 0xe2, 0x0, 0x3e, 0x30, 0x0, 0xbf, 0xdd, 0xda, - - /* U+017B "Ż" */ - 0x0, 0xc, 0x40, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x4f, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x1e, 0x60, - 0x0, 0x0, 0xd8, 0x0, 0x0, 0xb, 0xa0, 0x0, - 0x0, 0x9b, 0x0, 0x0, 0x7, 0xd1, 0x0, 0x0, - 0x5e, 0x10, 0x0, 0x0, 0xcf, 0xff, 0xff, 0xf0, - - /* U+017C "ż" */ - 0x0, 0x79, 0x0, 0x0, 0x1, 0x0, 0x6c, 0xcc, - 0xf8, 0x0, 0x6, 0xc0, 0x0, 0x5d, 0x10, 0x4, - 0xe2, 0x0, 0x3e, 0x30, 0x0, 0xbf, 0xdd, 0xda, - - /* U+017D "Ž" */ - 0x0, 0x62, 0x53, 0x0, 0x0, 0x3d, 0xc0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, 0xff, 0xd0, - 0x0, 0x0, 0x1e, 0x60, 0x0, 0x0, 0xd8, 0x0, - 0x0, 0xb, 0xa0, 0x0, 0x0, 0x9b, 0x0, 0x0, - 0x7, 0xd1, 0x0, 0x0, 0x5e, 0x10, 0x0, 0x0, - 0xcf, 0xff, 0xff, 0xf0, - - /* U+017E "ž" */ - 0x5, 0xbb, 0x60, 0x0, 0x33, 0x0, 0x6c, 0xcc, - 0xf8, 0x0, 0x6, 0xc0, 0x0, 0x5d, 0x10, 0x4, - 0xe2, 0x0, 0x3e, 0x30, 0x0, 0xbf, 0xdd, 0xda, - - /* U+017F "ſ" */ - 0xb, 0xe5, 0x2e, 0x0, 0x3d, 0x0, 0x3d, 0x0, - 0x3d, 0x0, 0x3d, 0x0, 0x3d, 0x0, 0x3d, 0x0, - - /* U+0374 "ʹ" */ - 0x5, 0xf3, 0xd, 0x50, 0x68, 0x0, - - /* U+0375 "͵" */ - 0x5, 0xf3, 0xd, 0x50, 0x68, 0x0, - - /* U+037A "ͺ" */ - 0x2, 0x0, 0xb, 0x0, 0x9, 0x90, - - /* U+037E ";" */ - 0xe4, 0x10, 0x0, 0x0, 0x20, 0xe4, 0x73, 0x50, - - /* U+0384 "΄" */ - 0x53, 0xc0, - - /* U+0385 "΅" */ - 0x0, 0x42, 0x4, 0xac, 0x69, 0x1, 0x10, 0x10, - - /* U+0386 "Ά" */ - 0x0, 0xd1, 0xeb, 0x0, 0x0, 0x0, 0x55, 0xbe, - 0x20, 0x0, 0x0, 0xc, 0x69, 0x90, 0x0, 0x0, - 0x2f, 0x13, 0xf1, 0x0, 0x0, 0x9a, 0x0, 0xd7, - 0x0, 0x0, 0xfe, 0xdd, 0xee, 0x0, 0x6, 0xd0, - 0x0, 0xf, 0x50, 0xc, 0x60, 0x0, 0x8, 0xc0, - - /* U+0387 "·" */ - 0xe4, 0x20, - - /* U+0388 "Έ" */ - 0x4a, 0x9f, 0xff, 0xff, 0x93, 0x29, 0x80, 0x0, - 0x0, 0x0, 0x98, 0x0, 0x0, 0x0, 0x9, 0xff, - 0xff, 0xf4, 0x0, 0x98, 0x0, 0x0, 0x0, 0x9, - 0x80, 0x0, 0x0, 0x0, 0x98, 0x0, 0x0, 0x0, - 0x9, 0xff, 0xff, 0xfc, - - /* U+0389 "Ή" */ - 0x4a, 0x98, 0x0, 0x0, 0xf2, 0x32, 0x98, 0x0, - 0x0, 0xf2, 0x0, 0x98, 0x0, 0x0, 0xf2, 0x0, - 0x9f, 0xff, 0xff, 0xf2, 0x0, 0x98, 0x0, 0x0, - 0xf2, 0x0, 0x98, 0x0, 0x0, 0xf2, 0x0, 0x98, - 0x0, 0x0, 0xf2, 0x0, 0x98, 0x0, 0x0, 0xf2, - - /* U+038A "Ί" */ - 0x4a, 0x7b, 0x32, 0x7b, 0x0, 0x7b, 0x0, 0x7b, - 0x0, 0x7b, 0x0, 0x7b, 0x0, 0x7b, 0x0, 0x7b, - - /* U+038C "Ό" */ - 0xd, 0x27, 0xdf, 0xe9, 0x10, 0x5, 0x9c, 0x20, - 0x18, 0xd1, 0x2, 0xf1, 0x0, 0x0, 0xb8, 0x6, - 0xd0, 0x0, 0x0, 0x7b, 0x6, 0xc0, 0x0, 0x0, - 0x7b, 0x2, 0xf1, 0x0, 0x0, 0xb8, 0x0, 0x9c, - 0x20, 0x18, 0xe1, 0x0, 0x7, 0xdf, 0xe9, 0x10, - - /* U+038E "Ύ" */ - 0x4a, 0xab, 0x0, 0x0, 0xc8, 0x32, 0xe, 0x60, - 0x7, 0xc0, 0x0, 0x4, 0xf1, 0x2e, 0x20, 0x0, - 0x0, 0x8b, 0xc5, 0x0, 0x0, 0x0, 0xd, 0xa0, - 0x0, 0x0, 0x0, 0xb, 0x70, 0x0, 0x0, 0x0, - 0xb, 0x70, 0x0, 0x0, 0x0, 0xb, 0x70, 0x0, - - /* U+038F "Ώ" */ - 0xd, 0x27, 0xdf, 0xe8, 0x0, 0x5, 0x9d, 0x30, - 0x2c, 0xa0, 0x1, 0xf3, 0x0, 0x1, 0xf2, 0x4, - 0xf0, 0x0, 0x0, 0xd5, 0x2, 0xf0, 0x0, 0x0, - 0xd4, 0x0, 0xd4, 0x0, 0x2, 0xe0, 0x0, 0x2c, - 0x30, 0x2c, 0x30, 0x5, 0xff, 0xf0, 0xdf, 0xf7, - - /* U+0390 "ΐ" */ - 0xa6, 0xdb, 0x45, 0x44, 0x52, 0x3, 0xd0, 0x0, - 0x3d, 0x0, 0x3, 0xd0, 0x0, 0x3d, 0x0, 0x3, - 0xd0, 0x0, 0x3d, 0x0, - - /* U+0391 "Α" */ - 0x0, 0x0, 0xeb, 0x0, 0x0, 0x0, 0x5, 0xbe, - 0x20, 0x0, 0x0, 0xc, 0x69, 0x90, 0x0, 0x0, - 0x2f, 0x13, 0xf1, 0x0, 0x0, 0x9a, 0x0, 0xd7, - 0x0, 0x0, 0xfe, 0xdd, 0xee, 0x0, 0x6, 0xd0, - 0x0, 0xf, 0x50, 0xc, 0x60, 0x0, 0x8, 0xc0, - - /* U+0392 "Β" */ - 0x1f, 0xff, 0xfc, 0x20, 0x1f, 0x0, 0x6, 0xd0, - 0x1f, 0x0, 0x6, 0xd0, 0x1f, 0xff, 0xff, 0x40, - 0x1f, 0x0, 0x4, 0xd0, 0x1f, 0x0, 0x0, 0xd5, - 0x1f, 0x0, 0x4, 0xf3, 0x1f, 0xff, 0xfd, 0x60, - - /* U+0393 "Γ" */ - 0xf, 0xff, 0xff, 0x50, 0xf1, 0x0, 0x0, 0xf, - 0x10, 0x0, 0x0, 0xf1, 0x0, 0x0, 0xf, 0x10, - 0x0, 0x0, 0xf1, 0x0, 0x0, 0xf, 0x10, 0x0, - 0x0, 0xf1, 0x0, 0x0, - - /* U+0394 "Δ" */ - 0x0, 0xd, 0xc0, 0x0, 0x0, 0x3, 0xcc, 0x30, - 0x0, 0x0, 0xa6, 0x6a, 0x0, 0x0, 0x1f, 0x11, - 0xf2, 0x0, 0x7, 0xa0, 0x9, 0x80, 0x0, 0xe3, - 0x0, 0x3f, 0x0, 0x4d, 0x0, 0x0, 0xc6, 0xb, - 0xff, 0xff, 0xff, 0xd0, - - /* U+0395 "Ε" */ - 0xf, 0xff, 0xff, 0xf2, 0xf, 0x10, 0x0, 0x0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0xff, 0xff, 0xd0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0x10, 0x0, 0x0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0xff, 0xff, 0xf5, - - /* U+0396 "Ζ" */ - 0x4f, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x1e, 0x60, - 0x0, 0x0, 0xd8, 0x0, 0x0, 0xb, 0xa0, 0x0, - 0x0, 0x9b, 0x0, 0x0, 0x7, 0xd1, 0x0, 0x0, - 0x5e, 0x10, 0x0, 0x0, 0xcf, 0xff, 0xff, 0xf0, - - /* U+0397 "Η" */ - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0xff, 0xff, 0xfb, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x10, 0x0, 0x7b, - - /* U+0398 "Θ" */ - 0x0, 0x7d, 0xfe, 0x91, 0x0, 0x9c, 0x20, 0x19, - 0xd1, 0x2f, 0x10, 0x0, 0xc, 0x86, 0xd0, 0xff, - 0xf5, 0x7b, 0x6c, 0x0, 0x0, 0x7, 0xb2, 0xf1, - 0x0, 0x0, 0xb8, 0x9, 0xc2, 0x1, 0x8e, 0x10, - 0x7, 0xdf, 0xe9, 0x10, - - /* U+0399 "Ι" */ - 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, - - /* U+039A "Κ" */ - 0x2f, 0x0, 0x4, 0xe4, 0x2f, 0x0, 0x5e, 0x30, - 0x2f, 0x6, 0xd2, 0x0, 0x2f, 0x7f, 0x70, 0x0, - 0x2f, 0xc4, 0xf3, 0x0, 0x2f, 0x0, 0x6e, 0x10, - 0x2f, 0x0, 0xa, 0xc0, 0x2f, 0x0, 0x0, 0xd9, - - /* U+039B "Λ" */ - 0x0, 0xc, 0xc0, 0x0, 0x0, 0x3c, 0xc3, 0x0, - 0x0, 0xa6, 0x69, 0x0, 0x1, 0xe0, 0x1e, 0x10, - 0x7, 0x90, 0xa, 0x70, 0xe, 0x30, 0x4, 0xd0, - 0x4d, 0x0, 0x0, 0xe4, 0xb6, 0x0, 0x0, 0x8b, - - /* U+039C "Μ" */ - 0x1f, 0xc0, 0x0, 0x9, 0xf1, 0x1f, 0xd2, 0x0, - 0xd, 0xf1, 0x1f, 0x78, 0x0, 0x58, 0xf1, 0x1f, - 0x2d, 0x0, 0xb2, 0xf1, 0x1f, 0xc, 0x31, 0xc0, - 0xf1, 0x1f, 0x6, 0x97, 0x60, 0xf1, 0x1f, 0x1, - 0xec, 0x10, 0xf1, 0x1f, 0x0, 0xbb, 0x0, 0xf1, - - /* U+039D "Ν" */ - 0xf, 0x70, 0x0, 0x6b, 0xf, 0xf3, 0x0, 0x6b, - 0xf, 0x6d, 0x0, 0x6b, 0xf, 0xa, 0x90, 0x6b, - 0xf, 0x1, 0xe5, 0x6b, 0xf, 0x0, 0x4e, 0x7b, - 0xf, 0x0, 0x8, 0xfb, 0xf, 0x0, 0x0, 0xcb, - - /* U+039E "Ξ" */ - 0x3f, 0xff, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x9, 0xff, 0xff, 0x60, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x5f, 0xff, 0xff, 0xf2, - - /* U+039F "Ο" */ - 0x0, 0x7d, 0xfe, 0x91, 0x0, 0x9c, 0x20, 0x18, - 0xd1, 0x2f, 0x10, 0x0, 0xb, 0x86, 0xd0, 0x0, - 0x0, 0x7b, 0x6c, 0x0, 0x0, 0x7, 0xb2, 0xf1, - 0x0, 0x0, 0xb8, 0x9, 0xc2, 0x1, 0x8e, 0x10, - 0x7, 0xdf, 0xe9, 0x10, - - /* U+03A0 "Π" */ - 0xf, 0xff, 0xff, 0xfb, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x10, 0x0, 0x7b, - - /* U+03A1 "Ρ" */ - 0x1f, 0xff, 0xfe, 0x70, 0x1f, 0x10, 0x2, 0xf3, - 0x1f, 0x10, 0x0, 0xb6, 0x1f, 0x10, 0x4, 0xf3, - 0x1f, 0xff, 0xfd, 0x50, 0x1f, 0x10, 0x0, 0x0, - 0x1f, 0x10, 0x0, 0x0, 0x1f, 0x10, 0x0, 0x0, - - /* U+03A3 "Σ" */ - 0x7f, 0xff, 0xff, 0x62, 0xd5, 0x0, 0x0, 0x2, - 0xd5, 0x0, 0x0, 0x1, 0xe5, 0x0, 0x0, 0x4e, - 0x30, 0x0, 0x3e, 0x30, 0x0, 0x2e, 0x40, 0x0, - 0x7, 0xff, 0xff, 0xfa, - - /* U+03A4 "Τ" */ - 0xbf, 0xff, 0xff, 0xf0, 0x0, 0xe, 0x30, 0x0, - 0x0, 0xe, 0x30, 0x0, 0x0, 0xe, 0x30, 0x0, - 0x0, 0xe, 0x30, 0x0, 0x0, 0xe, 0x30, 0x0, - 0x0, 0xe, 0x30, 0x0, 0x0, 0xe, 0x30, 0x0, - - /* U+03A5 "Υ" */ - 0x9c, 0x0, 0x0, 0xb9, 0xd, 0x70, 0x7, 0xc0, - 0x2, 0xf3, 0x2e, 0x20, 0x0, 0x6d, 0xc5, 0x0, - 0x0, 0xc, 0xa0, 0x0, 0x0, 0xa, 0x80, 0x0, - 0x0, 0xa, 0x80, 0x0, 0x0, 0xa, 0x80, 0x0, - - /* U+03A6 "Φ" */ - 0x0, 0x0, 0xb6, 0x0, 0x0, 0x1, 0x8d, 0xff, - 0xc6, 0x0, 0xd, 0x81, 0xb6, 0x2b, 0x90, 0x5d, - 0x0, 0xb6, 0x2, 0xf1, 0x5d, 0x0, 0xb6, 0x1, - 0xf1, 0x1e, 0x81, 0xb6, 0x2b, 0xa0, 0x1, 0x9d, - 0xff, 0xc6, 0x0, 0x0, 0x0, 0xb6, 0x0, 0x0, - 0x0, 0x0, 0x53, 0x0, 0x0, - - /* U+03A7 "Χ" */ - 0x3f, 0x30, 0x1, 0xd4, 0x6, 0xd1, 0xb, 0x70, - 0x0, 0xaa, 0x8b, 0x0, 0x0, 0xd, 0xe0, 0x0, - 0x0, 0x2e, 0xe4, 0x0, 0x1, 0xd5, 0x5e, 0x10, - 0xb, 0x90, 0x9, 0xc0, 0x8c, 0x0, 0x0, 0xd8, - - /* U+03A8 "Ψ" */ - 0x7b, 0x0, 0xb6, 0x0, 0xf1, 0x7b, 0x0, 0xb6, - 0x0, 0xf1, 0x6b, 0x0, 0xb6, 0x1, 0xf1, 0x4e, - 0x0, 0xb6, 0x3, 0xf0, 0xd, 0x81, 0xb6, 0x2c, - 0x80, 0x1, 0x9d, 0xff, 0xd7, 0x0, 0x0, 0x0, - 0xb6, 0x0, 0x0, 0x0, 0x0, 0xb6, 0x0, 0x0, - - /* U+03A9 "Ω" */ - 0x0, 0x7d, 0xfe, 0x80, 0x0, 0x9d, 0x30, 0x2c, - 0xa0, 0x1f, 0x30, 0x0, 0x1f, 0x24, 0xf0, 0x0, - 0x0, 0xd5, 0x2f, 0x0, 0x0, 0xd, 0x40, 0xd4, - 0x0, 0x2, 0xe0, 0x2, 0xc3, 0x2, 0xc3, 0x5, - 0xff, 0xf0, 0xdf, 0xf7, - - /* U+03AA "Ϊ" */ - 0xf1, 0xc4, 0x20, 0x10, 0xe, 0x40, 0xe, 0x40, - 0xe, 0x40, 0xe, 0x40, 0xe, 0x40, 0xe, 0x40, - 0xe, 0x40, 0xe, 0x40, - - /* U+03AB "Ϋ" */ - 0x0, 0x97, 0x79, 0x0, 0x0, 0x11, 0x11, 0x0, - 0x9c, 0x0, 0x0, 0xb9, 0xd, 0x70, 0x7, 0xc0, - 0x2, 0xf3, 0x2e, 0x20, 0x0, 0x6d, 0xc5, 0x0, - 0x0, 0xc, 0xa0, 0x0, 0x0, 0xa, 0x80, 0x0, - 0x0, 0xa, 0x80, 0x0, 0x0, 0xa, 0x80, 0x0, - - /* U+03AC "ά" */ - 0x0, 0xc, 0x20, 0x0, 0x0, 0x60, 0x0, 0x7, - 0xdd, 0x7b, 0x54, 0xe1, 0x9, 0xf1, 0x89, 0x0, - 0x3d, 0x8, 0x80, 0x3, 0xd0, 0x3d, 0x0, 0x8f, - 0x0, 0x7c, 0xb8, 0xb5, - - /* U+03AD "έ" */ - 0x0, 0x95, 0x0, 0x6, 0x0, 0x1c, 0xdc, 0x36, - 0xb0, 0x10, 0x1e, 0xe2, 0x8, 0xa0, 0x0, 0x99, - 0x3, 0x51, 0xcd, 0xd4, - - /* U+03AE "ή" */ - 0x0, 0xb, 0x30, 0x0, 0x6, 0x0, 0x3d, 0xab, - 0xd4, 0x3f, 0x30, 0x5c, 0x3e, 0x0, 0x2e, 0x3e, - 0x0, 0x2e, 0x3e, 0x0, 0x2e, 0x3e, 0x0, 0x2e, - 0x0, 0x0, 0x2e, 0x0, 0x0, 0x2e, - - /* U+03AF "ί" */ - 0xe, 0x10, 0x50, 0x3d, 0x3, 0xd0, 0x3d, 0x3, - 0xd0, 0x3d, 0x3, 0xd0, - - /* U+03B0 "ΰ" */ - 0xa, 0x6d, 0xb4, 0x5, 0x44, 0x52, 0x3e, 0x0, - 0x4c, 0x3e, 0x0, 0x4c, 0x3e, 0x0, 0x4c, 0x2e, - 0x0, 0x4c, 0xe, 0x30, 0x99, 0x4, 0xdd, 0xb1, - - /* U+03B1 "α" */ - 0x7, 0xdd, 0x7b, 0x54, 0xe1, 0x9, 0xf1, 0x89, - 0x0, 0x3d, 0x8, 0x80, 0x3, 0xd0, 0x3d, 0x0, - 0x8f, 0x0, 0x7c, 0xb8, 0xb5, - - /* U+03B2 "β" */ - 0x4, 0xcd, 0xc2, 0x0, 0xe2, 0x6, 0xb0, 0x3d, - 0x0, 0x6a, 0x3, 0xd2, 0xdd, 0x10, 0x3d, 0x0, - 0x4c, 0x3, 0xe0, 0x0, 0xc4, 0x3f, 0x40, 0x1e, - 0x23, 0xda, 0xbd, 0x60, 0x3d, 0x0, 0x0, 0x3, - 0xd0, 0x0, 0x0, - - /* U+03B3 "γ" */ - 0xa7, 0x0, 0x6a, 0x3d, 0x0, 0xc4, 0xd, 0x33, - 0xd0, 0x7, 0x99, 0x70, 0x1, 0xee, 0x10, 0x0, - 0xaa, 0x0, 0x0, 0x88, 0x0, 0x0, 0x88, 0x0, - - /* U+03B4 "δ" */ - 0xe, 0xed, 0xd9, 0x0, 0x1a, 0x50, 0x0, 0x7, - 0xdc, 0xa1, 0x3, 0xe1, 0x4, 0xc0, 0x89, 0x0, - 0xd, 0x27, 0x90, 0x0, 0xe3, 0x3e, 0x10, 0x5e, - 0x0, 0x5d, 0xdc, 0x20, - - /* U+03B5 "ε" */ - 0x1c, 0xdc, 0x36, 0xb0, 0x10, 0x1e, 0xe2, 0x8, - 0xa0, 0x0, 0x99, 0x3, 0x51, 0xcd, 0xd4, - - /* U+03B6 "ζ" */ - 0x8, 0xdd, 0xf2, 0x0, 0x3c, 0x30, 0x2, 0xd2, - 0x0, 0xd, 0x40, 0x0, 0x4c, 0x0, 0x0, 0x88, - 0x0, 0x0, 0x7b, 0x0, 0x0, 0xc, 0xed, 0x80, - 0x0, 0x1, 0xf0, 0x0, 0xc, 0x60, - - /* U+03B7 "η" */ - 0x3d, 0xab, 0xd4, 0x3f, 0x30, 0x5c, 0x3e, 0x0, - 0x2e, 0x3e, 0x0, 0x2e, 0x3e, 0x0, 0x2e, 0x3e, - 0x0, 0x2e, 0x0, 0x0, 0x2e, 0x0, 0x0, 0x2e, - - /* U+03B8 "θ" */ - 0x3, 0xcd, 0xb1, 0x0, 0xe2, 0x6, 0xa0, 0x5b, - 0x0, 0xf, 0x6, 0xed, 0xdd, 0xf1, 0x6b, 0x0, - 0xf, 0x14, 0xd0, 0x2, 0xf0, 0xe, 0x30, 0x9a, - 0x0, 0x3d, 0xdb, 0x10, - - /* U+03B9 "ι" */ - 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, - - /* U+03BA "κ" */ - 0x3d, 0x3, 0xe4, 0x3d, 0x4d, 0x20, 0x3f, 0xf3, - 0x0, 0x3e, 0x8c, 0x0, 0x3d, 0xa, 0xa0, 0x3d, - 0x0, 0xc8, - - /* U+03BB "λ" */ - 0x4, 0xd0, 0x0, 0x0, 0xd4, 0x0, 0x0, 0xaa, - 0x0, 0x0, 0xff, 0x10, 0x6, 0xaa, 0x70, 0xd, - 0x44, 0xd0, 0x3d, 0x0, 0xd4, 0xa7, 0x0, 0x7a, - - /* U+03BC "μ" */ - 0x3d, 0x0, 0x3d, 0x3d, 0x0, 0x3d, 0x3d, 0x0, - 0x3d, 0x3d, 0x0, 0x3d, 0x3f, 0x0, 0x8d, 0x3e, - 0xbb, 0x8d, 0x3d, 0x0, 0x0, 0x3d, 0x0, 0x0, - - /* U+03BD "ν" */ - 0xa7, 0x0, 0x6a, 0x4d, 0x0, 0xc4, 0xd, 0x32, - 0xd0, 0x7, 0x98, 0x70, 0x1, 0xed, 0x10, 0x0, - 0xab, 0x0, - - /* U+03BE "ξ" */ - 0x9, 0xcd, 0x50, 0x2d, 0x0, 0x0, 0x6, 0xee, - 0x40, 0xc, 0x70, 0x0, 0x6a, 0x0, 0x0, 0x89, - 0x0, 0x0, 0x3f, 0x73, 0x0, 0x2, 0x8c, 0xc0, - 0x0, 0x2, 0xf0, 0x0, 0x2d, 0x50, - - /* U+03BF "ο" */ - 0x6, 0xdd, 0xb2, 0x3, 0xe1, 0x5, 0xd0, 0x89, - 0x0, 0xe, 0x28, 0x90, 0x0, 0xe2, 0x3e, 0x10, - 0x5d, 0x0, 0x6d, 0xdb, 0x20, - - /* U+03C0 "π" */ - 0xad, 0xfd, 0xde, 0xec, 0x4, 0xc0, 0xa, 0x60, - 0x4, 0xc0, 0xa, 0x60, 0x4, 0xc0, 0xa, 0x60, - 0x4, 0xc0, 0xa, 0x60, 0x4, 0xc0, 0xa, 0x60, - - /* U+03C1 "ρ" */ - 0x3, 0xcd, 0xc3, 0x0, 0xe4, 0x3, 0xe1, 0x2e, - 0x0, 0xb, 0x53, 0xe0, 0x0, 0xb5, 0x3f, 0x40, - 0x2e, 0x13, 0xea, 0xdd, 0x40, 0x3d, 0x0, 0x0, - 0x3, 0xd0, 0x0, 0x0, - - /* U+03C2 "ς" */ - 0x1, 0xac, 0xd6, 0x1e, 0x40, 0x0, 0x79, 0x0, - 0x0, 0x89, 0x0, 0x0, 0x2e, 0x72, 0x0, 0x1, - 0x7c, 0xc0, 0x0, 0x1, 0xe3, 0x0, 0xae, 0x90, - - /* U+03C3 "σ" */ - 0x0, 0x0, 0x0, 0x0, 0x5, 0xdd, 0xdf, 0xc2, - 0x3e, 0x10, 0x1f, 0x10, 0x89, 0x0, 0xd, 0x30, - 0x89, 0x0, 0xe, 0x20, 0x3e, 0x10, 0x5d, 0x0, - 0x5, 0xdd, 0xb2, 0x0, - - /* U+03C4 "τ" */ - 0xad, 0xfd, 0x50, 0x3d, 0x0, 0x3, 0xd0, 0x0, - 0x3d, 0x0, 0x3, 0xd0, 0x0, 0x3d, 0x0, - - /* U+03C5 "υ" */ - 0x3e, 0x0, 0x4c, 0x3e, 0x0, 0x4c, 0x3e, 0x0, - 0x4c, 0x2e, 0x0, 0x4c, 0xe, 0x30, 0x99, 0x4, - 0xdd, 0xb1, - - /* U+03C6 "φ" */ - 0x6, 0xb5, 0xec, 0x40, 0x3d, 0x9, 0x81, 0xe1, - 0x88, 0x9, 0x70, 0xc4, 0x7a, 0x9, 0x70, 0xe3, - 0x1e, 0x49, 0x78, 0xb0, 0x2, 0xbf, 0xe9, 0x0, - 0x0, 0x9, 0x70, 0x0, 0x0, 0x9, 0x70, 0x0, - - /* U+03C7 "χ" */ - 0x7b, 0x0, 0x5c, 0x0, 0xd3, 0xe, 0x30, 0x5, - 0xc7, 0x90, 0x0, 0xc, 0xe1, 0x0, 0x0, 0xde, - 0x20, 0x0, 0x6a, 0x6b, 0x0, 0x1e, 0x20, 0xd4, - 0xa, 0x80, 0x4, 0xd0, - - /* U+03C8 "ψ" */ - 0x3d, 0x2, 0xe0, 0x1f, 0x3d, 0x2, 0xe0, 0x1f, - 0x3d, 0x2, 0xe0, 0x1f, 0x2e, 0x2, 0xe0, 0x2e, - 0xe, 0x42, 0xe0, 0x8a, 0x3, 0xcd, 0xfd, 0xa1, - 0x0, 0x2, 0xe0, 0x0, 0x0, 0x2, 0xe0, 0x0, - - /* U+03C9 "ω" */ - 0xd, 0x20, 0x0, 0xe, 0x14, 0xc0, 0x7, 0x10, - 0x97, 0x78, 0x0, 0xf2, 0x5, 0xa8, 0x80, 0xf, - 0x20, 0x5b, 0x4d, 0x3, 0xe6, 0xa, 0x70, 0x9d, - 0xc2, 0xac, 0xa0, - - /* U+03CA "ϊ" */ - 0x4c, 0x2f, 0x1, 0x1, 0x3, 0xd0, 0x3, 0xd0, - 0x3, 0xd0, 0x3, 0xd0, 0x3, 0xd0, 0x3, 0xd0, - - /* U+03CB "ϋ" */ - 0x5, 0xc2, 0xf0, 0x0, 0x10, 0x10, 0x3e, 0x0, - 0x4c, 0x3e, 0x0, 0x4c, 0x3e, 0x0, 0x4c, 0x2e, - 0x0, 0x4c, 0xe, 0x30, 0x99, 0x4, 0xdd, 0xb1, - - /* U+03CC "ό" */ - 0x0, 0xd, 0x10, 0x0, 0x0, 0x60, 0x0, 0x6, - 0xdd, 0xb2, 0x3, 0xe1, 0x5, 0xd0, 0x89, 0x0, - 0xe, 0x28, 0x90, 0x0, 0xe2, 0x3e, 0x10, 0x5d, - 0x0, 0x6d, 0xdb, 0x20, - - /* U+03CD "ύ" */ - 0x0, 0xe, 0x0, 0x0, 0x15, 0x0, 0x3e, 0x0, - 0x4c, 0x3e, 0x0, 0x4c, 0x3e, 0x0, 0x4c, 0x2e, - 0x0, 0x4c, 0xe, 0x30, 0x99, 0x4, 0xdd, 0xb1, - - /* U+03CE "ώ" */ - 0x0, 0x0, 0xb3, 0x0, 0x0, 0x0, 0x6, 0x0, - 0x0, 0xd, 0x20, 0x0, 0xe, 0x14, 0xc0, 0x7, - 0x10, 0x97, 0x78, 0x0, 0xf2, 0x5, 0xa8, 0x80, - 0xf, 0x20, 0x5b, 0x4d, 0x3, 0xe6, 0xa, 0x70, - 0x9d, 0xc2, 0xac, 0xa0, - - /* U+03D0 "ϐ" */ - 0x4, 0xcd, 0xc2, 0x0, 0xe2, 0x6, 0xb0, 0x3d, - 0x0, 0x6a, 0x3, 0xd2, 0xdd, 0x10, 0x3d, 0x0, - 0x4d, 0x2, 0xe0, 0x0, 0xc4, 0xe, 0x30, 0x2e, - 0x20, 0x3c, 0xdd, 0x60, - - /* U+03D1 "ϑ" */ - 0x0, 0x9d, 0xd5, 0x0, 0x3, 0xe0, 0x2e, 0x10, - 0x1, 0xe4, 0xc, 0x40, 0x0, 0x3a, 0xdf, 0xe1, - 0x7d, 0x60, 0xc, 0x30, 0x7, 0xa0, 0x1f, 0x0, - 0x9, 0x80, 0xa8, 0x0, 0x3, 0xde, 0x90, 0x0, - - /* U+03D2 "ϒ" */ - 0xae, 0x80, 0x2c, 0xe4, 0x0, 0xb7, 0xd6, 0x0, - 0x0, 0x1f, 0xa0, 0x0, 0x0, 0xc, 0x60, 0x0, - 0x0, 0xc, 0x50, 0x0, 0x0, 0xc, 0x50, 0x0, - 0x0, 0xc, 0x50, 0x0, 0x0, 0xc, 0x50, 0x0, - - /* U+03D3 "ϓ" */ - 0x4a, 0x8e, 0x90, 0xb, 0xe6, 0x32, 0x0, 0xa8, - 0xa8, 0x0, 0x0, 0x0, 0xd, 0xd0, 0x0, 0x0, - 0x0, 0xa, 0x80, 0x0, 0x0, 0x0, 0xa, 0x80, - 0x0, 0x0, 0x0, 0xa, 0x80, 0x0, 0x0, 0x0, - 0xa, 0x80, 0x0, 0x0, 0x0, 0xa, 0x80, 0x0, - - /* U+03D4 "ϔ" */ - 0x0, 0xc4, 0xa6, 0x0, 0x0, 0x20, 0x11, 0x0, - 0xae, 0x80, 0x2c, 0xe4, 0x0, 0xb7, 0xd6, 0x0, - 0x0, 0x1f, 0xa0, 0x0, 0x0, 0xc, 0x60, 0x0, - 0x0, 0xc, 0x50, 0x0, 0x0, 0xc, 0x50, 0x0, - 0x0, 0xc, 0x50, 0x0, 0x0, 0xc, 0x50, 0x0, - - /* U+03D5 "ϕ" */ - 0x0, 0xa, 0x60, 0x0, 0x0, 0xa, 0x60, 0x0, - 0x5, 0xce, 0xdc, 0x30, 0x3d, 0x1a, 0x63, 0xe0, - 0x88, 0xa, 0x60, 0xd3, 0x79, 0xa, 0x60, 0xd3, - 0x2e, 0x2a, 0x65, 0xd0, 0x4, 0xbe, 0xea, 0x10, - 0x0, 0xa, 0x60, 0x0, 0x0, 0xa, 0x60, 0x0, - - /* U+03D6 "ϖ" */ - 0x9f, 0xdd, 0xdd, 0xdb, 0x12, 0xe0, 0x6, 0x20, - 0x7a, 0x5b, 0x0, 0xc4, 0x2, 0xe5, 0xb0, 0xc, - 0x50, 0x2e, 0x2e, 0x11, 0xe9, 0x7, 0xa0, 0x6d, - 0xc3, 0x9c, 0xc2, - - /* U+03DA "Ϛ" */ - 0x0, 0x7d, 0xee, 0x80, 0x0, 0xac, 0x20, 0x1b, - 0xa0, 0x2f, 0x10, 0x0, 0x15, 0x5, 0xd0, 0x0, - 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x1, 0xf5, - 0x0, 0x0, 0x0, 0x4, 0xdb, 0x63, 0x0, 0x0, - 0x0, 0x37, 0xae, 0x60, 0x0, 0x0, 0x0, 0x6c, - 0x0, 0x0, 0x2, 0xfd, 0x30, - - /* U+03DC "Ϝ" */ - 0xf, 0xff, 0xff, 0x50, 0xf1, 0x0, 0x0, 0xf, - 0x10, 0x0, 0x0, 0xff, 0xff, 0xf5, 0xf, 0x10, - 0x0, 0x0, 0xf1, 0x0, 0x0, 0xf, 0x10, 0x0, - 0x0, 0xf1, 0x0, 0x0, 0xf, 0x10, 0x0, 0x0, - 0xf1, 0x0, 0x0, - - /* U+03DE "Ϟ" */ - 0x6, 0xde, 0xc4, 0x3, 0xf3, 0x4, 0xf1, 0x6c, - 0x0, 0xe, 0x33, 0xf3, 0x5, 0xf1, 0x5, 0xdf, - 0xc4, 0x0, 0x1, 0xf0, 0x0, 0x0, 0x1f, 0x0, - 0x0, 0x1, 0xf0, 0x0, 0x0, 0x1f, 0x0, 0x0, - 0x1, 0xf0, 0x0, - - /* U+03E0 "Ϡ" */ - 0x5, 0xce, 0xea, 0x10, 0x4e, 0x30, 0x1c, 0xe1, - 0x34, 0x1, 0x93, 0xe7, 0x0, 0x38, 0x48, 0x8b, - 0x0, 0x5, 0x60, 0x8a, 0x0, 0x0, 0x0, 0xd7, - 0x0, 0x0, 0x1a, 0xd0, 0x0, 0xa, 0xe9, 0x10, - - /* U+03E2 "Ϣ" */ - 0xf, 0x10, 0x4d, 0x0, 0x89, 0xf, 0x10, 0x4d, - 0x0, 0x89, 0xf, 0x10, 0x4d, 0x0, 0x89, 0xf, - 0x10, 0x4d, 0x0, 0x89, 0xf, 0x10, 0x4d, 0x0, - 0x89, 0xf, 0x10, 0x5d, 0x0, 0x99, 0xf, 0x30, - 0x9f, 0x1, 0xe9, 0x6, 0xed, 0x6a, 0xeb, 0xa9, - 0x0, 0x0, 0x0, 0x1, 0xc7, 0x0, 0x0, 0x1d, - 0xee, 0x90, 0x0, 0x0, 0x1, 0x0, 0x0, - - /* U+03E3 "ϣ" */ - 0x4d, 0x0, 0x88, 0x0, 0xd3, 0x4d, 0x0, 0x88, - 0x0, 0xd3, 0x4d, 0x0, 0x88, 0x0, 0xd3, 0x4d, - 0x0, 0x98, 0x0, 0xe3, 0x2e, 0x0, 0xda, 0x4, - 0xf3, 0xa, 0xec, 0x4d, 0xd9, 0xd3, 0x0, 0x0, - 0x0, 0x2, 0xf1, 0x0, 0x0, 0x2c, 0xdc, 0x50, - 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+03E4 "Ϥ" */ - 0x0, 0x0, 0x0, 0x0, 0x2, 0xd3, 0x0, 0xe4, - 0xe, 0x50, 0x0, 0xe4, 0x3e, 0x0, 0x0, 0xe4, - 0x1f, 0x50, 0x4, 0xf4, 0x3, 0xce, 0xd9, 0xe4, - 0x0, 0x0, 0x0, 0xe4, 0x0, 0x0, 0x0, 0xe4, - 0x0, 0x0, 0x0, 0xe4, - - /* U+03E5 "ϥ" */ - 0x0, 0x0, 0x0, 0x4, 0xb0, 0x2e, 0xd, 0x50, - 0x2e, 0x4d, 0x0, 0x2e, 0x6a, 0x0, 0x2e, 0x3d, - 0x10, 0x5e, 0x7, 0xdd, 0xce, 0x0, 0x0, 0x2e, - 0x0, 0x0, 0x2e, - - /* U+03E6 "Ϧ" */ - 0xf, 0x10, 0x0, 0x0, 0xf, 0x10, 0x0, 0x0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0x8c, 0xec, 0x40, - 0xf, 0x61, 0x4, 0xf2, 0xf, 0x10, 0x0, 0xb6, - 0xf, 0x10, 0x0, 0xa7, 0xf, 0x10, 0x0, 0xd5, - 0x0, 0x0, 0x8, 0xd0, 0x0, 0x8e, 0xea, 0x10, - 0x0, 0x0, 0x0, 0x0, - - /* U+03E7 "ϧ" */ - 0x0, 0x2, 0x20, 0x3c, 0xdf, 0x90, 0x4c, 0xb3, - 0x97, 0x0, 0x0, 0x3d, 0x0, 0x0, 0x3d, 0x0, - 0x0, 0xb9, 0x7d, 0xdd, 0x90, - - /* U+03E8 "Ϩ" */ - 0x5, 0xde, 0xb1, 0x1, 0xf2, 0x9, 0xa0, 0x1f, - 0x10, 0x98, 0x0, 0x5c, 0xa8, 0x0, 0x8, 0xc2, - 0x7, 0x5, 0xd0, 0x0, 0xf1, 0x4e, 0x10, 0x5e, - 0x0, 0x8e, 0xec, 0x20, - - /* U+03E9 "ϩ" */ - 0x8, 0xdd, 0xa0, 0x4d, 0x0, 0xb7, 0x4d, 0x0, - 0xb6, 0x9, 0xab, 0x70, 0x7, 0xc3, 0x0, 0x4d, - 0x0, 0x0, 0x4d, 0x0, 0x20, 0x8, 0xdd, 0xb2, - - /* U+03EA "Ϫ" */ - 0xbe, 0xa0, 0x4d, 0xe3, 0x0, 0xba, 0xe3, 0x0, - 0x0, 0x1f, 0x80, 0x0, 0x0, 0x3f, 0xb0, 0x0, - 0x0, 0xc6, 0xe4, 0x0, 0x4, 0xe0, 0x6c, 0x0, - 0xd, 0x60, 0xe, 0x50, 0x6f, 0xdd, 0xdf, 0xd0, - - /* U+03EB "ϫ" */ - 0x8e, 0x80, 0x6d, 0xc0, 0x0, 0x8c, 0xc0, 0x0, - 0x0, 0x2f, 0x60, 0x0, 0x0, 0xd4, 0xd2, 0x0, - 0xa, 0x70, 0x3d, 0x0, 0x6f, 0xdd, 0xdf, 0xa0, - - /* U+03EC "Ϭ" */ - 0x0, 0x0, 0x3, 0x50, 0x0, 0x99, 0x87, 0x50, - 0x9, 0xed, 0xc4, 0x0, 0xf, 0x10, 0x3f, 0x20, - 0x2f, 0x0, 0xb, 0x70, 0x3f, 0x0, 0x9, 0x80, - 0x1f, 0x10, 0xb, 0x70, 0xc, 0x90, 0x4f, 0x10, - 0x1, 0xbe, 0xd4, 0x0, - - /* U+03ED "ϭ" */ - 0x0, 0x0, 0x2, 0x40, 0x6, 0xdd, 0xde, 0x70, - 0x3e, 0x10, 0x1f, 0x10, 0x89, 0x0, 0xe, 0x30, - 0x79, 0x0, 0xe, 0x20, 0x3e, 0x10, 0x5d, 0x0, - 0x5, 0xdd, 0xb2, 0x0, - - /* U+03EE "Ϯ" */ - 0x0, 0x2f, 0x0, 0x6, 0xff, 0xff, 0xe4, 0xb3, - 0x2f, 0x6, 0x80, 0x2, 0xf0, 0x0, 0x0, 0x2f, - 0x0, 0x0, 0x2, 0xf0, 0x0, 0x0, 0x2f, 0x0, - 0x0, 0x2, 0xf0, 0x0, - - /* U+03EF "ϯ" */ - 0x0, 0xe2, 0x0, 0x8d, 0xfd, 0xa0, 0xc1, 0xe2, - 0xd0, 0x0, 0xe2, 0x0, 0x0, 0xe2, 0x0, 0x0, - 0xe2, 0x0, 0x0, 0xe2, 0x0, 0x0, 0xe2, 0x0, - 0x0, 0xe2, 0x0, - - /* U+03F0 "ϰ" */ - 0x4e, 0xd3, 0xc, 0x80, 0x6, 0xc9, 0xa0, 0x0, - 0x3f, 0xd0, 0x0, 0xa, 0xf6, 0x0, 0x7, 0xc9, - 0x90, 0x5, 0xe1, 0x1b, 0xe8, - - /* U+03F1 "ϱ" */ - 0x3, 0xcd, 0xc3, 0x0, 0xe4, 0x3, 0xe1, 0x2e, - 0x0, 0xb, 0x53, 0xe0, 0x0, 0xb5, 0x3f, 0x40, - 0x2e, 0x13, 0xea, 0xdd, 0x40, 0x1f, 0x20, 0x0, - 0x0, 0x5c, 0xdc, 0x20, 0x0, 0x0, 0x0, 0x0, - - /* U+03F2 "ϲ" */ - 0x6, 0xdd, 0xb1, 0x3e, 0x10, 0x78, 0x79, 0x0, - 0x0, 0x79, 0x0, 0x2, 0x3e, 0x10, 0x7a, 0x6, - 0xdd, 0xb1, - - /* U+03F3 "ϳ" */ - 0x3, 0xd0, 0x1, 0x3, 0xd0, 0x3d, 0x3, 0xd0, - 0x3d, 0x3, 0xd0, 0x3d, 0x4, 0xc6, 0xe7, - - /* U+0401 "Ё" */ - 0x0, 0x79, 0x4c, 0x0, 0x0, 0x11, 0x1, 0x0, - 0xf, 0xff, 0xff, 0xf2, 0xf, 0x10, 0x0, 0x0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0xff, 0xff, 0xd0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0x10, 0x0, 0x0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0xff, 0xff, 0xf5, - - /* U+0402 "Ђ" */ - 0xaf, 0xff, 0xff, 0xf2, 0x0, 0x0, 0xd, 0x40, - 0x0, 0x0, 0x0, 0xd, 0x40, 0x0, 0x0, 0x0, - 0xd, 0xac, 0xed, 0x80, 0x0, 0xd, 0x81, 0x1, - 0xb9, 0x0, 0xd, 0x40, 0x0, 0x5d, 0x0, 0xd, - 0x40, 0x0, 0xaa, 0x0, 0xd, 0x40, 0xde, 0xa1, - - /* U+0403 "Ѓ" */ - 0x0, 0x0, 0x0, 0x0, 0x3, 0xe3, 0x0, 0x0, - 0x11, 0x0, 0x0, 0xff, 0xff, 0xf7, 0xf, 0x10, - 0x0, 0x0, 0xf1, 0x0, 0x0, 0xf, 0x10, 0x0, - 0x0, 0xf1, 0x0, 0x0, 0xf, 0x10, 0x0, 0x0, - 0xf1, 0x0, 0x0, 0xf, 0x10, 0x0, 0x0, - - /* U+0404 "Є" */ - 0x0, 0x7d, 0xee, 0x80, 0x0, 0xaa, 0x10, 0x1a, - 0xb0, 0x3e, 0x0, 0x0, 0x2, 0x6, 0xff, 0xfe, - 0x0, 0x0, 0x5d, 0x0, 0x0, 0x0, 0x2, 0xf2, - 0x0, 0x3, 0xe0, 0xa, 0xc2, 0x2, 0xc8, 0x0, - 0x8, 0xef, 0xd7, 0x0, - - /* U+0405 "Ѕ" */ - 0x3, 0xcf, 0xeb, 0x20, 0xe, 0x50, 0x7, 0xd0, - 0xf, 0x20, 0x0, 0x60, 0x6, 0xec, 0x84, 0x0, - 0x0, 0x3, 0x7c, 0xc0, 0x38, 0x0, 0x0, 0xd5, - 0x2e, 0x60, 0x4, 0xe2, 0x3, 0xbe, 0xfc, 0x40, - - /* U+0406 "І" */ - 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, - - /* U+0407 "Ї" */ - 0xf1, 0xc4, 0x20, 0x20, 0xe, 0x40, 0xe, 0x40, - 0xe, 0x40, 0xe, 0x40, 0xe, 0x40, 0xe, 0x40, - 0xe, 0x40, 0xe, 0x40, - - /* U+0408 "Ј" */ - 0x0, 0x1, 0xf0, 0x0, 0x1, 0xf0, 0x0, 0x1, - 0xf0, 0x0, 0x1, 0xf0, 0x0, 0x1, 0xf0, 0x43, - 0x1, 0xf0, 0x8a, 0x6, 0xd0, 0x1b, 0xfd, 0x40, - - /* U+0409 "Љ" */ - 0x7, 0xff, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x7b, - 0x0, 0xa, 0x80, 0x0, 0x0, 0x7, 0xb0, 0x0, - 0xa8, 0x0, 0x0, 0x0, 0x7b, 0x0, 0xa, 0xfe, - 0xee, 0xa1, 0x7, 0xb0, 0x0, 0xa8, 0x0, 0x1c, - 0x90, 0x7b, 0x0, 0xa, 0x80, 0x0, 0x6c, 0x8, - 0x90, 0x0, 0xa8, 0x0, 0xb, 0x9b, 0xd3, 0x0, - 0xa, 0xed, 0xde, 0xb1, - - /* U+040A "Њ" */ - 0xf, 0x10, 0xc, 0x50, 0x0, 0x0, 0xf, 0x10, - 0xc, 0x50, 0x0, 0x0, 0xf, 0x10, 0xc, 0x50, - 0x0, 0x0, 0xf, 0xee, 0xef, 0xfe, 0xed, 0x80, - 0xf, 0x10, 0xc, 0x50, 0x1, 0xd7, 0xf, 0x10, - 0xc, 0x50, 0x0, 0x9a, 0xf, 0x10, 0xc, 0x50, - 0x1, 0xd6, 0xf, 0x10, 0xc, 0xfe, 0xee, 0x90, - - /* U+040B "Ћ" */ - 0xaf, 0xff, 0xff, 0xf2, 0x0, 0x0, 0xd, 0x40, - 0x0, 0x0, 0x0, 0xd, 0x40, 0x0, 0x0, 0x0, - 0xd, 0xac, 0xed, 0x80, 0x0, 0xd, 0x82, 0x1, - 0xd6, 0x0, 0xd, 0x40, 0x0, 0x7a, 0x0, 0xd, - 0x40, 0x0, 0x7b, 0x0, 0xd, 0x40, 0x0, 0x7b, - - /* U+040C "Ќ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 0x0, 0x0, - 0x2, 0x0, 0x0, 0xf1, 0x3, 0xdd, 0xf, 0x10, - 0xd5, 0x0, 0xf1, 0x8b, 0x0, 0xf, 0xee, 0x10, - 0x0, 0xf1, 0xac, 0x0, 0xf, 0x10, 0xe7, 0x0, - 0xf1, 0x5, 0xf1, 0xf, 0x10, 0xb, 0xa0, - - /* U+040E "Ў" */ - 0x0, 0x9a, 0xa6, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xaa, 0x0, 0x0, 0xd5, 0x1f, 0x30, 0x5, 0xc0, - 0x6, 0xc0, 0xd, 0x40, 0x0, 0xd6, 0x5c, 0x0, - 0x0, 0x3e, 0xd3, 0x0, 0x0, 0xa, 0xb0, 0x0, - 0x0, 0xd, 0x20, 0x0, 0xb, 0xe7, 0x0, 0x0, - - /* U+040F "Џ" */ - 0xf, 0x10, 0x0, 0x6b, 0xf, 0x10, 0x0, 0x6b, - 0xf, 0x10, 0x0, 0x6b, 0xf, 0x10, 0x0, 0x6b, - 0xf, 0x10, 0x0, 0x6b, 0xf, 0x10, 0x0, 0x6b, - 0xf, 0x10, 0x0, 0x6b, 0xf, 0xff, 0xff, 0xfb, - 0x0, 0x2, 0xd0, 0x0, 0x0, 0x2, 0xd0, 0x0, - - /* U+0410 "А" */ - 0x0, 0x0, 0xeb, 0x0, 0x0, 0x0, 0x5, 0xbe, - 0x20, 0x0, 0x0, 0xc, 0x69, 0x90, 0x0, 0x0, - 0x2f, 0x13, 0xf1, 0x0, 0x0, 0x9a, 0x0, 0xd7, - 0x0, 0x0, 0xfe, 0xdd, 0xee, 0x0, 0x6, 0xd0, - 0x0, 0xf, 0x50, 0xc, 0x60, 0x0, 0x8, 0xc0, - - /* U+0411 "Б" */ - 0xf, 0xff, 0xff, 0x80, 0xf, 0x10, 0x0, 0x0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0xff, 0xfd, 0x60, - 0xf, 0x10, 0x4, 0xf3, 0xf, 0x10, 0x0, 0xd6, - 0xf, 0x10, 0x3, 0xf3, 0xf, 0xee, 0xee, 0x70, - - /* U+0412 "В" */ - 0x1f, 0xff, 0xfc, 0x20, 0x1f, 0x0, 0x6, 0xd0, - 0x1f, 0x0, 0x6, 0xd0, 0x1f, 0xff, 0xff, 0x40, - 0x1f, 0x0, 0x4, 0xd0, 0x1f, 0x0, 0x0, 0xd5, - 0x1f, 0x0, 0x4, 0xf3, 0x1f, 0xff, 0xfd, 0x60, - - /* U+0413 "Г" */ - 0xf, 0xff, 0xff, 0x70, 0xf1, 0x0, 0x0, 0xf, - 0x10, 0x0, 0x0, 0xf1, 0x0, 0x0, 0xf, 0x10, - 0x0, 0x0, 0xf1, 0x0, 0x0, 0xf, 0x10, 0x0, - 0x0, 0xf1, 0x0, 0x0, - - /* U+0414 "Д" */ - 0x4, 0xff, 0xff, 0xf0, 0x4, 0xc0, 0x3, 0xf0, - 0x5, 0xb0, 0x3, 0xf0, 0x6, 0xa0, 0x3, 0xf0, - 0x8, 0x80, 0x3, 0xf0, 0xb, 0x50, 0x3, 0xf0, - 0x1f, 0x10, 0x3, 0xf0, 0xff, 0xff, 0xff, 0xfa, - 0xf0, 0x0, 0x0, 0x4b, 0xe0, 0x0, 0x0, 0x4a, - - /* U+0415 "Е" */ - 0xf, 0xff, 0xff, 0xf2, 0xf, 0x10, 0x0, 0x0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0xff, 0xff, 0xd0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0x10, 0x0, 0x0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0xff, 0xff, 0xf5, - - /* U+0416 "Ж" */ - 0xdd, 0x30, 0xf, 0x10, 0x3d, 0xe0, 0x6, 0xe0, - 0xf, 0x10, 0xd6, 0x0, 0x0, 0xb8, 0xf, 0x17, - 0xd0, 0x0, 0x0, 0x1e, 0xdf, 0xde, 0x20, 0x0, - 0x0, 0xba, 0xf, 0x29, 0xc0, 0x0, 0x7, 0xe0, - 0xf, 0x10, 0xd8, 0x0, 0x1f, 0x50, 0xf, 0x10, - 0x4f, 0x20, 0xab, 0x0, 0xf, 0x10, 0xa, 0xb0, - - /* U+0417 "З" */ - 0x4, 0xcf, 0xd6, 0x1, 0xe4, 0x2, 0xe3, 0x2, - 0x0, 0x2e, 0x50, 0x0, 0xff, 0xa0, 0x0, 0x0, - 0x2c, 0x43, 0x80, 0x0, 0x7b, 0x1e, 0x50, 0x1d, - 0x80, 0x3c, 0xee, 0x80, - - /* U+0418 "И" */ - 0xf, 0x0, 0x0, 0xcb, 0xf, 0x0, 0x7, 0xeb, - 0xf, 0x0, 0x3e, 0x6b, 0xf, 0x0, 0xd4, 0x5b, - 0xf, 0x9, 0x90, 0x5b, 0xf, 0x5d, 0x0, 0x5b, - 0xf, 0xe2, 0x0, 0x5b, 0xf, 0x70, 0x0, 0x5b, - - /* U+0419 "Й" */ - 0x0, 0x67, 0x9, 0x40, 0x0, 0x9, 0xb8, 0x0, - 0xf, 0x0, 0x0, 0xcb, 0xf, 0x0, 0x7, 0xeb, - 0xf, 0x0, 0x3e, 0x6b, 0xf, 0x0, 0xd4, 0x5b, - 0xf, 0x9, 0x90, 0x5b, 0xf, 0x5d, 0x0, 0x5b, - 0xf, 0xe2, 0x0, 0x5b, 0xf, 0x70, 0x0, 0x5b, - - /* U+041A "К" */ - 0xf, 0x10, 0x3d, 0xd0, 0xf1, 0xd, 0x50, 0xf, - 0x18, 0xb0, 0x0, 0xfe, 0xe1, 0x0, 0xf, 0x1a, - 0xc0, 0x0, 0xf1, 0xe, 0x70, 0xf, 0x10, 0x5f, - 0x10, 0xf1, 0x0, 0xba, - - /* U+041B "Л" */ - 0x7, 0xff, 0xff, 0xf8, 0x7, 0xb0, 0x0, 0xa8, - 0x7, 0xb0, 0x0, 0xa8, 0x7, 0xb0, 0x0, 0xa8, - 0x7, 0xb0, 0x0, 0xa8, 0x7, 0xb0, 0x0, 0xa8, - 0x8, 0x90, 0x0, 0xa8, 0xbd, 0x30, 0x0, 0xa8, - - /* U+041C "М" */ - 0x1f, 0xc0, 0x0, 0x9, 0xf1, 0x1f, 0xd2, 0x0, - 0xd, 0xf1, 0x1f, 0x78, 0x0, 0x58, 0xf1, 0x1f, - 0x2d, 0x0, 0xb2, 0xf1, 0x1f, 0xc, 0x31, 0xc0, - 0xf1, 0x1f, 0x6, 0x97, 0x60, 0xf1, 0x1f, 0x1, - 0xec, 0x10, 0xf1, 0x1f, 0x0, 0xbb, 0x0, 0xf1, - - /* U+041D "Н" */ - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0xff, 0xff, 0xfb, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x10, 0x0, 0x7b, - 0xf, 0x10, 0x0, 0x7b, 0xf, 0x10, 0x0, 0x7b, - - /* U+041E "О" */ - 0x0, 0x7d, 0xfe, 0x91, 0x0, 0x9c, 0x20, 0x18, - 0xd1, 0x2f, 0x10, 0x0, 0xb, 0x86, 0xd0, 0x0, - 0x0, 0x7b, 0x6c, 0x0, 0x0, 0x7, 0xb2, 0xf1, - 0x0, 0x0, 0xb8, 0x9, 0xc2, 0x1, 0x8e, 0x10, - 0x7, 0xdf, 0xe9, 0x10, - - /* U+041F "П" */ - 0xf, 0xff, 0xff, 0xfb, 0xf, 0x10, 0x0, 0x6b, - 0xf, 0x10, 0x0, 0x6b, 0xf, 0x10, 0x0, 0x6b, - 0xf, 0x10, 0x0, 0x6b, 0xf, 0x10, 0x0, 0x6b, - 0xf, 0x10, 0x0, 0x6b, 0xf, 0x10, 0x0, 0x6b, - - /* U+0420 "Р" */ - 0x1f, 0xff, 0xfe, 0x70, 0x1f, 0x10, 0x2, 0xf3, - 0x1f, 0x10, 0x0, 0xb6, 0x1f, 0x10, 0x4, 0xf3, - 0x1f, 0xff, 0xfd, 0x50, 0x1f, 0x10, 0x0, 0x0, - 0x1f, 0x10, 0x0, 0x0, 0x1f, 0x10, 0x0, 0x0, - - /* U+0421 "С" */ - 0x0, 0x7d, 0xee, 0x80, 0x0, 0xac, 0x20, 0x1b, - 0xa0, 0x2f, 0x10, 0x0, 0x16, 0x5, 0xd0, 0x0, - 0x0, 0x0, 0x4d, 0x0, 0x0, 0x0, 0x1, 0xf1, - 0x0, 0x1, 0xc0, 0x9, 0xc2, 0x1, 0xba, 0x0, - 0x8, 0xde, 0xe8, 0x0, - - /* U+0422 "Т" */ - 0xbf, 0xff, 0xff, 0xf0, 0x0, 0xe, 0x30, 0x0, - 0x0, 0xe, 0x30, 0x0, 0x0, 0xe, 0x30, 0x0, - 0x0, 0xe, 0x30, 0x0, 0x0, 0xe, 0x30, 0x0, - 0x0, 0xe, 0x30, 0x0, 0x0, 0xe, 0x30, 0x0, - - /* U+0423 "У" */ - 0xaa, 0x0, 0x0, 0xd5, 0x1f, 0x30, 0x5, 0xc0, - 0x6, 0xc0, 0xd, 0x40, 0x0, 0xd6, 0x5c, 0x0, - 0x0, 0x3e, 0xd3, 0x0, 0x0, 0xa, 0xb0, 0x0, - 0x0, 0xd, 0x20, 0x0, 0xb, 0xe7, 0x0, 0x0, - - /* U+0424 "Ф" */ - 0x0, 0x0, 0xf1, 0x0, 0x0, 0x2a, 0xdf, 0xeb, - 0x30, 0x1e, 0x60, 0xf1, 0x5e, 0x26, 0xc0, 0xf, - 0x10, 0xa8, 0x6c, 0x0, 0xf1, 0x9, 0x81, 0xe6, - 0xf, 0x14, 0xe2, 0x2, 0xad, 0xfe, 0xb3, 0x0, - 0x0, 0xf, 0x10, 0x0, - - /* U+0425 "Х" */ - 0x3f, 0x30, 0x1, 0xd4, 0x6, 0xd1, 0xb, 0x70, - 0x0, 0xaa, 0x8b, 0x0, 0x0, 0xd, 0xe0, 0x0, - 0x0, 0x2e, 0xe4, 0x0, 0x1, 0xd5, 0x5e, 0x10, - 0xb, 0x90, 0x9, 0xc0, 0x8c, 0x0, 0x0, 0xd8, - - /* U+0426 "Ц" */ - 0x1f, 0x10, 0x0, 0x7b, 0x1, 0xf1, 0x0, 0x7, - 0xb0, 0x1f, 0x10, 0x0, 0x7b, 0x1, 0xf1, 0x0, - 0x7, 0xb0, 0x1f, 0x10, 0x0, 0x7b, 0x1, 0xf1, - 0x0, 0x7, 0xb0, 0x1f, 0x10, 0x0, 0x7b, 0x1, - 0xff, 0xff, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x8, - 0x70, 0x0, 0x0, 0x0, 0x87, - - /* U+0427 "Ч" */ - 0x4d, 0x0, 0x0, 0xe4, 0x4d, 0x0, 0x0, 0xe4, - 0x4d, 0x0, 0x0, 0xe4, 0x1f, 0x40, 0x4, 0xe4, - 0x4, 0xce, 0xd9, 0xf4, 0x0, 0x0, 0x0, 0xe4, - 0x0, 0x0, 0x0, 0xe4, 0x0, 0x0, 0x0, 0xe4, - - /* U+0428 "Ш" */ - 0xf, 0x10, 0xf, 0x10, 0x1f, 0x10, 0xf1, 0x0, - 0xf1, 0x1, 0xf1, 0xf, 0x10, 0xf, 0x10, 0x1f, - 0x10, 0xf1, 0x0, 0xf1, 0x1, 0xf1, 0xf, 0x10, - 0xf, 0x10, 0x1f, 0x10, 0xf1, 0x0, 0xf1, 0x1, - 0xf1, 0xf, 0x10, 0xf, 0x10, 0x1f, 0x10, 0xff, - 0xff, 0xff, 0xff, 0xf1, - - /* U+0429 "Щ" */ - 0xf, 0x10, 0xf, 0x10, 0x1f, 0x10, 0xf1, 0x0, - 0xf1, 0x1, 0xf1, 0xf, 0x10, 0xf, 0x10, 0x1f, - 0x10, 0xf1, 0x0, 0xf1, 0x1, 0xf1, 0xf, 0x10, - 0xf, 0x10, 0x1f, 0x10, 0xf1, 0x0, 0xf1, 0x1, - 0xf1, 0xf, 0x10, 0xf, 0x10, 0x1f, 0x10, 0xff, - 0xff, 0xff, 0xff, 0xfc, 0x0, 0x0, 0x0, 0x0, - 0x2, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x2d, - - /* U+042A "Ъ" */ - 0xff, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x6c, 0x0, - 0x0, 0x0, 0x0, 0x6c, 0x0, 0x0, 0x0, 0x0, - 0x6f, 0xee, 0xeb, 0x20, 0x0, 0x6c, 0x0, 0x9, - 0xd0, 0x0, 0x6c, 0x0, 0x3, 0xf0, 0x0, 0x6c, - 0x0, 0x8, 0xd0, 0x0, 0x6f, 0xee, 0xec, 0x20, - - /* U+042B "Ы" */ - 0xf, 0x10, 0x0, 0x0, 0x89, 0xf, 0x10, 0x0, - 0x0, 0x89, 0xf, 0x10, 0x0, 0x0, 0x89, 0xf, - 0xee, 0xed, 0x60, 0x89, 0xf, 0x10, 0x4, 0xf3, - 0x89, 0xf, 0x10, 0x0, 0xd6, 0x89, 0xf, 0x10, - 0x3, 0xf3, 0x89, 0xf, 0xee, 0xed, 0x60, 0x89, - - /* U+042C "Ь" */ - 0xf, 0x10, 0x0, 0x0, 0xf, 0x10, 0x0, 0x0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0xee, 0xed, 0x60, - 0xf, 0x10, 0x4, 0xf3, 0xf, 0x10, 0x0, 0xd6, - 0xf, 0x10, 0x3, 0xf3, 0xf, 0xee, 0xed, 0x60, - - /* U+042D "Э" */ - 0x3, 0xbe, 0xec, 0x40, 0x2, 0xf5, 0x0, 0x3e, - 0x40, 0x2, 0x0, 0x0, 0x5c, 0x0, 0x0, 0x4f, - 0xff, 0xf0, 0x0, 0x0, 0x0, 0x3f, 0x5, 0xc0, - 0x0, 0x8, 0xc0, 0xd, 0x80, 0x5, 0xf4, 0x0, - 0x1a, 0xef, 0xc4, 0x0, - - /* U+042E "Ю" */ - 0xf, 0x10, 0x7, 0xde, 0xe8, 0x0, 0xf, 0x10, - 0x9d, 0x30, 0x1b, 0xb0, 0xf, 0x11, 0xf3, 0x0, - 0x0, 0xe4, 0xf, 0xff, 0xf0, 0x0, 0x0, 0xb7, - 0xf, 0x11, 0xf0, 0x0, 0x0, 0xb7, 0xf, 0x10, - 0xd3, 0x0, 0x0, 0xe4, 0xf, 0x10, 0x4d, 0x20, - 0x1a, 0xb0, 0xf, 0x10, 0x5, 0xdf, 0xe8, 0x0, - - /* U+042F "Я" */ - 0x5, 0xde, 0xee, 0xfb, 0xf, 0x40, 0x0, 0x7b, - 0xf, 0x50, 0x0, 0x7b, 0x3, 0xaf, 0xff, 0xfb, - 0x0, 0x8c, 0x10, 0x7b, 0x5, 0xf2, 0x0, 0x7b, - 0xe, 0x70, 0x0, 0x7b, 0x8d, 0x0, 0x0, 0x7b, - - /* U+0430 "а" */ - 0x7, 0xdd, 0xd4, 0x2, 0xc0, 0x5, 0xc0, 0x1, - 0x57, 0xbd, 0x3, 0xe8, 0x55, 0xd0, 0x7a, 0x0, - 0x8d, 0x1, 0xca, 0xa7, 0xf0, - - /* U+0431 "б" */ - 0x4, 0xcf, 0xfe, 0x11, 0xd3, 0x0, 0x0, 0x5a, - 0xbd, 0xc3, 0x7, 0xf3, 0x3, 0xe1, 0x7c, 0x0, - 0xc, 0x55, 0xc0, 0x0, 0xc4, 0x1e, 0x30, 0x3e, - 0x10, 0x4c, 0xdc, 0x30, - - /* U+0432 "в" */ - 0x3f, 0xdd, 0xc2, 0x3d, 0x0, 0x99, 0x3d, 0x0, - 0xa4, 0x3f, 0xde, 0xf9, 0x3d, 0x0, 0x5d, 0x3f, - 0xdd, 0xd5, - - /* U+0433 "г" */ - 0x3f, 0xdd, 0x43, 0xd0, 0x0, 0x3d, 0x0, 0x3, - 0xd0, 0x0, 0x3d, 0x0, 0x3, 0xd0, 0x0, - - /* U+0434 "д" */ - 0x5, 0xed, 0xdf, 0x0, 0x67, 0x1, 0xf0, 0x8, - 0x50, 0x1f, 0x0, 0xb2, 0x1, 0xf0, 0x1d, 0x0, - 0x1f, 0xe, 0xed, 0xdd, 0xf8, 0xe0, 0x0, 0x3, - 0xa9, 0x0, 0x0, 0x26, - - /* U+0435 "е" */ - 0x5, 0xcc, 0xc3, 0x2, 0xd1, 0x2, 0xe0, 0x7e, - 0xdd, 0xde, 0x27, 0xa0, 0x0, 0x20, 0x2f, 0x20, - 0x4e, 0x0, 0x5d, 0xdc, 0x30, - - /* U+0436 "ж" */ - 0xa, 0xb0, 0x88, 0xb, 0xb0, 0x0, 0x96, 0x88, - 0x59, 0x0, 0x0, 0x1d, 0xdd, 0xe1, 0x0, 0x0, - 0x97, 0x88, 0x7a, 0x0, 0x3, 0xe0, 0x88, 0xd, - 0x30, 0xc, 0x60, 0x88, 0x5, 0xc0, - - /* U+0437 "з" */ - 0x1b, 0xdd, 0x40, 0x36, 0x5, 0xc0, 0x0, 0xaf, - 0x70, 0x0, 0x3, 0xc0, 0x89, 0x2, 0xf0, 0x1b, - 0xdd, 0x60, - - /* U+0438 "и" */ - 0x3d, 0x0, 0x8e, 0x3d, 0x3, 0xee, 0x3d, 0xc, - 0x5e, 0x3d, 0x78, 0x2e, 0x3e, 0xd0, 0x2e, 0x3f, - 0x40, 0x2e, - - /* U+0439 "й" */ - 0x3, 0xaa, 0xa2, 0x0, 0x0, 0x0, 0x3d, 0x0, - 0x8e, 0x3d, 0x3, 0xee, 0x3d, 0xc, 0x5e, 0x3d, - 0x78, 0x2e, 0x3e, 0xd0, 0x2e, 0x3f, 0x40, 0x2e, - - /* U+043A "к" */ - 0x3d, 0x6, 0xd1, 0x3d, 0x1d, 0x0, 0x3f, 0xe4, - 0x0, 0x3d, 0x3d, 0x0, 0x3d, 0x9, 0x80, 0x3d, - 0x1, 0xe1, - - /* U+043B "л" */ - 0xb, 0xed, 0xdf, 0x10, 0xb5, 0x0, 0xf1, 0xb, - 0x50, 0xf, 0x10, 0xb5, 0x0, 0xf1, 0xb, 0x50, - 0xf, 0x1b, 0xd1, 0x0, 0xf1, - - /* U+043C "м" */ - 0x3f, 0x80, 0x5, 0xf6, 0x3d, 0xd0, 0xb, 0xc6, - 0x3c, 0xa4, 0x1c, 0x96, 0x3c, 0x59, 0x77, 0x96, - 0x3c, 0xd, 0xd1, 0x96, 0x3c, 0x9, 0xb0, 0x96, - - /* U+043D "н" */ - 0x3d, 0x0, 0x3d, 0x3d, 0x0, 0x3d, 0x3f, 0xdd, - 0xdd, 0x3d, 0x0, 0x3d, 0x3d, 0x0, 0x3d, 0x3d, - 0x0, 0x3d, - - /* U+043E "о" */ - 0x6, 0xdd, 0xb2, 0x3, 0xe1, 0x5, 0xd0, 0x89, - 0x0, 0xe, 0x28, 0x90, 0x0, 0xe2, 0x3e, 0x10, - 0x5d, 0x0, 0x6d, 0xdb, 0x20, - - /* U+043F "п" */ - 0x3f, 0xdd, 0xeb, 0x3d, 0x0, 0x5b, 0x3d, 0x0, - 0x5b, 0x3d, 0x0, 0x5b, 0x3d, 0x0, 0x5b, 0x3d, - 0x0, 0x5b, - - /* U+0440 "р" */ - 0x3d, 0xac, 0xc2, 0x3, 0xf4, 0x4, 0xd0, 0x3d, - 0x0, 0xe, 0x23, 0xd0, 0x0, 0xe2, 0x3f, 0x30, - 0x5d, 0x3, 0xea, 0xdb, 0x20, 0x3e, 0x0, 0x0, - 0x3, 0xe0, 0x0, 0x0, - - /* U+0441 "с" */ - 0x6, 0xdd, 0xb1, 0x3e, 0x10, 0x78, 0x79, 0x0, - 0x0, 0x79, 0x0, 0x2, 0x3e, 0x10, 0x7a, 0x6, - 0xdd, 0xb1, - - /* U+0442 "т" */ - 0xad, 0xfe, 0xd3, 0x0, 0xc4, 0x0, 0x0, 0xc4, - 0x0, 0x0, 0xc4, 0x0, 0x0, 0xc4, 0x0, 0x0, - 0xc4, 0x0, - - /* U+0443 "у" */ - 0x98, 0x0, 0x5b, 0x3e, 0x0, 0xc4, 0xc, 0x42, - 0xd0, 0x5, 0xb8, 0x70, 0x0, 0xed, 0x10, 0x0, - 0x8a, 0x0, 0x0, 0xc3, 0x0, 0x4f, 0x80, 0x0, - - /* U+0444 "ф" */ - 0x0, 0x0, 0x97, 0x0, 0x0, 0x0, 0x0, 0x97, - 0x0, 0x0, 0x7, 0xdc, 0xcb, 0xcd, 0x60, 0x3d, - 0x0, 0xec, 0x1, 0xe2, 0x79, 0x0, 0x98, 0x0, - 0xa6, 0x79, 0x0, 0x98, 0x0, 0xb6, 0x3d, 0x10, - 0xdc, 0x1, 0xe2, 0x7, 0xdc, 0xcb, 0xcd, 0x50, - 0x0, 0x0, 0x97, 0x0, 0x0, 0x0, 0x0, 0x97, - 0x0, 0x0, - - /* U+0445 "х" */ - 0x5d, 0x0, 0xd5, 0xa, 0x99, 0x90, 0x0, 0xdd, - 0x0, 0x2, 0xee, 0x20, 0xc, 0x66, 0xc0, 0x8b, - 0x0, 0xb8, - - /* U+0446 "ц" */ - 0x3d, 0x0, 0x5b, 0x3, 0xd0, 0x5, 0xb0, 0x3d, - 0x0, 0x5b, 0x3, 0xd0, 0x5, 0xb0, 0x3d, 0x0, - 0x5b, 0x3, 0xfd, 0xde, 0xf5, 0x0, 0x0, 0x7, - 0x60, 0x0, 0x0, 0x76, - - /* U+0447 "ч" */ - 0x79, 0x0, 0x79, 0x7a, 0x0, 0x79, 0x4d, 0x10, - 0x89, 0x8, 0xdc, 0xd9, 0x0, 0x0, 0x79, 0x0, - 0x0, 0x79, - - /* U+0448 "ш" */ - 0x2e, 0x0, 0xb5, 0x4, 0xd2, 0xe0, 0xb, 0x50, - 0x4d, 0x2e, 0x0, 0xb5, 0x4, 0xd2, 0xe0, 0xb, - 0x50, 0x4d, 0x2e, 0x0, 0xb5, 0x4, 0xd2, 0xfd, - 0xdf, 0xed, 0xdd, - - /* U+0449 "щ" */ - 0x2e, 0x0, 0xb5, 0x4, 0xd0, 0x2e, 0x0, 0xb5, - 0x4, 0xd0, 0x2e, 0x0, 0xb5, 0x4, 0xd0, 0x2e, - 0x0, 0xb5, 0x4, 0xd0, 0x2e, 0x0, 0xb5, 0x4, - 0xd0, 0x2f, 0xdd, 0xfe, 0xdd, 0xf6, 0x0, 0x0, - 0x0, 0x0, 0x68, 0x0, 0x0, 0x0, 0x0, 0x68, - - /* U+044A "ъ" */ - 0xdd, 0xf0, 0x0, 0x0, 0x0, 0xf0, 0x0, 0x0, - 0x0, 0xfd, 0xdb, 0x30, 0x0, 0xf0, 0x4, 0xe0, - 0x0, 0xf0, 0x2, 0xf0, 0x0, 0xfd, 0xdd, 0x50, - - /* U+044B "ы" */ - 0x3d, 0x0, 0x0, 0x4c, 0x3d, 0x0, 0x0, 0x4c, - 0x3f, 0xdd, 0xa2, 0x4c, 0x3d, 0x0, 0x6c, 0x4c, - 0x3d, 0x0, 0x5c, 0x4c, 0x3f, 0xdd, 0xd3, 0x4c, - - /* U+044C "ь" */ - 0x3d, 0x0, 0x0, 0x3d, 0x0, 0x0, 0x3f, 0xdd, - 0xa2, 0x3d, 0x0, 0x6c, 0x3d, 0x0, 0x5c, 0x3f, - 0xdd, 0xd3, - - /* U+044D "э" */ - 0x1b, 0xdc, 0x70, 0x47, 0x0, 0xb5, 0x0, 0x7d, - 0xe9, 0x43, 0x0, 0x89, 0x6b, 0x0, 0xd5, 0x8, - 0xdd, 0x70, - - /* U+044E "ю" */ - 0x3d, 0x1, 0xbd, 0xd6, 0x3, 0xd0, 0xa9, 0x1, - 0xe2, 0x3f, 0xdf, 0x30, 0xa, 0x73, 0xd0, 0xc4, - 0x0, 0x97, 0x3d, 0x7, 0x90, 0x1e, 0x33, 0xd0, - 0x9, 0xdd, 0x60, - - /* U+044F "я" */ - 0xa, 0xdd, 0xeb, 0x5c, 0x0, 0x5b, 0x4d, 0x10, - 0x5b, 0x7, 0xee, 0xeb, 0x9, 0xa0, 0x5b, 0x6d, - 0x0, 0x5b, - - /* U+0451 "ё" */ - 0x5, 0xc2, 0xf0, 0x0, 0x1, 0x2, 0x0, 0x5, - 0xcc, 0xc3, 0x2, 0xd1, 0x2, 0xe0, 0x7e, 0xdd, - 0xde, 0x27, 0xa0, 0x0, 0x20, 0x2f, 0x20, 0x4e, - 0x0, 0x5d, 0xdc, 0x30, - - /* U+0452 "ђ" */ - 0xaf, 0xa8, 0x0, 0x3d, 0x0, 0x0, 0x3e, 0xad, - 0xd4, 0x3f, 0x30, 0x6d, 0x3e, 0x0, 0x2e, 0x3d, - 0x0, 0x2e, 0x3d, 0x0, 0x2e, 0x3d, 0x0, 0x2e, - 0x0, 0x0, 0x3d, 0x0, 0x5, 0xe7, - - /* U+0453 "ѓ" */ - 0x1, 0xe3, 0x0, 0x34, 0x0, 0x3f, 0xdd, 0x43, - 0xd0, 0x0, 0x3d, 0x0, 0x3, 0xd0, 0x0, 0x3d, - 0x0, 0x3, 0xd0, 0x0, - - /* U+0454 "є" */ - 0x6, 0xcd, 0xb2, 0x3c, 0x0, 0x66, 0x7e, 0xd9, - 0x0, 0x7a, 0x0, 0x25, 0x3e, 0x10, 0x98, 0x6, - 0xdd, 0xa0, - - /* U+0455 "ѕ" */ - 0xa, 0xdd, 0x80, 0x6a, 0x0, 0x91, 0x2e, 0xb7, - 0x20, 0x0, 0x48, 0xe4, 0x7a, 0x0, 0xb7, 0xa, - 0xdd, 0xa0, - - /* U+0456 "і" */ - 0x3d, 0x1, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d, - - /* U+0457 "ї" */ - 0xf2, 0xc4, 0x20, 0x10, 0xd, 0x30, 0xd, 0x30, - 0xd, 0x30, 0xd, 0x30, 0xd, 0x30, 0xd, 0x30, - - /* U+0458 "ј" */ - 0x3, 0xd0, 0x1, 0x3, 0xd0, 0x3d, 0x3, 0xd0, - 0x3d, 0x3, 0xd0, 0x3d, 0x4, 0xc6, 0xe7, - - /* U+0459 "љ" */ - 0xb, 0xed, 0xdf, 0x10, 0x0, 0x0, 0xb5, 0x0, - 0xf1, 0x0, 0x0, 0xb, 0x50, 0xf, 0xdd, 0xb3, - 0x0, 0xb5, 0x0, 0xf1, 0x3, 0xf0, 0xb, 0x50, - 0xf, 0x10, 0x2f, 0xb, 0xd1, 0x0, 0xfd, 0xdd, + /* U+00E7 "ç" */ + 0x6, 0xdd, 0x58, 0x9c, 0x66, 0xea, 0x51, 0xc4, + 0x1a, 0x0, 0x30, 0xa2, 0xb9, 0x84, 0x69, 0x6f, + 0xf0, 0xc8, 0x1f, 0x94, 0x80, 0x52, 0x1, 0x0, + + /* U+00E8 "è" */ + 0x0, 0x5b, 0x80, 0x75, 0x0, 0x72, 0xed, 0xe1, + 0x81, 0x46, 0xe7, 0x68, 0x29, 0xe6, 0xf8, 0x10, + 0x26, 0xed, 0x84, 0xaa, 0x20, 0x4c, 0x2, 0xaf, + 0xd8, 0xd0, + + /* U+00E9 "é" */ + 0x0, 0xb1, 0xc0, 0x30, 0xdb, 0x80, 0x4b, 0xb7, + 0x86, 0x5, 0x1b, 0x9d, 0xa0, 0xa7, 0x9b, 0xe0, + 0x40, 0x9b, 0xb6, 0x12, 0xa8, 0x81, 0x30, 0xa, + 0xbf, 0x63, 0x40, + + /* U+00EA "ê" */ + 0x0, 0x56, 0xa8, 0x4, 0x5f, 0xa6, 0x1, 0x3c, + 0xe5, 0x18, 0x14, 0x6e, 0x76, 0x82, 0x9e, 0x6f, + 0x81, 0x2, 0x6e, 0xd8, 0x4a, 0xa2, 0x4, 0xc0, + 0x2a, 0xfd, 0x8d, 0x0, + + /* U+00EB "ë" */ + 0x4, 0xd1, 0xf0, 0x9, 0x30, 0x78, 0x2, 0x5d, + 0xcd, 0x30, 0x28, 0xdc, 0xed, 0x5, 0x3c, 0xdf, + 0x2, 0x4, 0xdd, 0xb0, 0x95, 0x44, 0x9, 0x80, + 0x55, 0xfb, 0x1a, 0x0, + + /* U+00EC "ì" */ + 0x6c, 0x6, 0xb1, 0xa, 0x20, 0xf, 0xfe, 0x18, + + /* U+00ED "í" */ + 0x7b, 0x0, 0x50, 0x51, 0x0, 0x7f, 0xf1, 0x0, + + /* U+00EE "î" */ + 0x6, 0xca, 0x0, 0x16, 0x48, 0x82, 0x68, 0x8, + 0x7, 0xff, 0x34, + + /* U+00EF "ï" */ + 0xf2, 0xc5, 0xe2, 0xd5, 0x1d, 0x20, 0xf, 0xfe, + 0x48, + + /* U+00F0 "ð" */ + 0x0, 0x3d, 0xc9, 0x0, 0x5f, 0xaa, 0x40, 0x6, + 0x5a, 0x37, 0x3, 0x8c, 0xc5, 0x48, 0x23, 0x88, + 0x28, 0x90, 0x7, 0xc8, 0xe2, 0xc, 0x44, 0x3b, + 0xcd, 0xd7, 0x80, + + /* U+00F1 "ñ" */ + 0x5, 0xbb, 0x84, 0x16, 0xee, 0x13, 0xda, 0xbc, + 0x40, 0x29, 0xb9, 0x80, 0x13, 0x7, 0x20, 0xf, + 0xfe, 0x30, + + /* U+00F2 "ò" */ + 0x0, 0x5b, 0x80, 0x75, 0x0, 0x73, 0x65, 0x59, + 0x1, 0xc6, 0x6f, 0x78, 0x5b, 0x88, 0x29, 0x90, + 0x7, 0xd6, 0xe2, 0xa, 0x64, 0x71, 0x9b, 0xde, + 0x0, + + /* U+00F3 "ó" */ + 0x0, 0xb1, 0xc0, 0x30, 0xdb, 0x80, 0x4d, 0x95, + 0x64, 0x7, 0x19, 0xbd, 0xe1, 0x6e, 0x20, 0xa6, + 0x40, 0x1f, 0x5b, 0x88, 0x29, 0x91, 0xc6, 0x6f, + 0x78, 0x0, + + /* U+00F4 "ô" */ + 0x0, 0x5e, 0xa8, 0x4, 0x5d, 0x80, 0x19, 0x23, + 0x38, 0x80, 0xe3, 0x37, 0xbc, 0x2d, 0xc4, 0x14, + 0xc8, 0x3, 0xeb, 0x71, 0x5, 0x32, 0x38, 0xcd, + 0xef, 0x0, + + /* U+00F5 "õ" */ + 0x5, 0xbb, 0x84, 0x0, 0xb7, 0x70, 0x80, 0x1b, + 0x75, 0x64, 0x7, 0x19, 0xbd, 0xe1, 0x6e, 0x20, + 0xa6, 0x40, 0x1f, 0x5b, 0x88, 0x29, 0x91, 0xc6, + 0x6f, 0x78, 0x0, + + /* U+00F6 "ö" */ + 0x4, 0xc2, 0xf0, 0x9, 0x34, 0xb8, 0x2, 0x6c, + 0xda, 0x20, 0x38, 0xcd, 0xef, 0xb, 0x71, 0x5, + 0x32, 0x0, 0xfa, 0xdc, 0x41, 0x4c, 0x8e, 0x33, + 0x7b, 0xc0, + + /* U+00F7 "÷" */ + 0x0, 0xf, 0x88, 0x6, 0x1d, 0x10, 0x2, 0xff, + 0xb7, 0xfc, 0xaa, 0xff, 0xe5, 0x0, 0xf, 0x88, + 0x6, 0x1d, 0x10, 0x0, + + /* U+00F8 "ø" */ + 0x0, 0xfc, 0x57, 0xba, 0xb3, 0xf, 0xed, 0x54, + 0x2, 0x35, 0x41, 0x7b, 0x0, 0x1f, 0x48, 0x0, + 0x8f, 0xe8, 0x5a, 0xc1, 0x83, 0x72, 0xc, 0x2b, + 0x37, 0x4c, 0x0, + + /* U+00F9 "ù" */ + 0x0, 0x5b, 0x80, 0x6a, 0x0, 0x8f, 0x45, 0xcf, + 0x40, 0x3f, 0xf8, 0x8e, 0x4, 0x40, 0x6, 0x0, + 0xbe, 0xd8, 0x0, + + /* U+00FA "ú" */ + 0x0, 0xb1, 0xc0, 0x21, 0xb7, 0x3, 0xd1, 0x73, + 0xd0, 0xf, 0xfe, 0x23, 0x81, 0x10, 0x1, 0x80, + 0x2f, 0xb6, 0x0, + + /* U+00FB "û" */ + 0x0, 0x5e, 0x30, 0x0, 0x7f, 0x8, 0xf, 0x10, + 0x1f, 0x40, 0x3f, 0xf8, 0x8e, 0x4, 0x40, 0x6, + 0x0, 0xbe, 0xd8, 0x0, + + /* U+00FC "ü" */ + 0x4, 0xc2, 0xf0, 0x2, 0x69, 0x70, 0x1e, 0x88, + 0x16, 0x80, 0x7f, 0xf1, 0x1c, 0x8, 0x80, 0xc, + 0x1, 0x7d, 0xb0, 0x0, + + /* U+00FD "ý" */ + 0x0, 0x17, 0x10, 0x4, 0xda, 0x41, 0x30, 0x86, + 0xb7, 0x4c, 0x0, 0x9f, 0x32, 0x42, 0x14, 0x9, + 0xfa, 0xa0, 0x1, 0x56, 0x60, 0x9, 0x9c, 0x40, + 0x24, 0x90, 0x2, 0x7a, 0x18, 0x0, + + /* U+00FE "þ" */ + 0x3e, 0x0, 0xff, 0xe1, 0x5e, 0x60, 0x80, 0x3, + 0xf9, 0x1e, 0x0, 0x24, 0x4, 0x32, 0x0, 0xfc, + 0x46, 0xa, 0x64, 0x3, 0x1b, 0x3e, 0x1, 0x5e, + 0xe1, 0x0, 0x7e, + + /* U+00FF "ÿ" */ + 0xa, 0x77, 0x50, 0x2, 0xdd, 0xd6, 0x13, 0x20, + 0x2, 0x5d, 0x30, 0x2, 0x7c, 0xc9, 0x8, 0x50, + 0x27, 0xea, 0x80, 0x5, 0x59, 0x80, 0x26, 0x71, + 0x0, 0x92, 0x40, 0x9, 0xe8, 0x60, 0x0, + + /* U+0100 "Ā" */ + 0x0, 0xb3, 0x75, 0x20, 0x1e, 0xcd, 0xd4, 0x80, + 0x7d, 0xd6, 0x1, 0xf2, 0xac, 0x40, 0x1e, 0x9d, + 0x7b, 0x0, 0xe2, 0x37, 0xa6, 0x10, 0xd, 0x6a, + 0x26, 0x4c, 0x1, 0x99, 0x37, 0x47, 0x20, 0x13, + 0x17, 0x6e, 0xb8, 0x54, 0x1, 0x56, 0x1, 0x9e, + 0x40, + + /* U+0101 "ā" */ + 0x7, 0xdd, 0x84, 0x0, 0xfb, 0xb0, 0x80, 0x1f, + 0x76, 0x40, 0x2b, 0xdd, 0x44, 0x0, 0xb5, 0x5f, + 0x84, 0xf, 0xf4, 0xb8, 0x0, 0x88, 0x85, 0xd0, + 0x3, 0x32, 0xa9, 0xe4, 0x0, + + /* U+0102 "Ă" */ + 0x0, 0xac, 0x15, 0xc0, 0x3d, 0x15, 0x8e, 0x1, + 0xe3, 0x42, 0x0, 0xf9, 0x56, 0x20, 0xf, 0x4e, + 0xbd, 0x80, 0x71, 0x1b, 0xd3, 0x8, 0x6, 0xb5, + 0x13, 0x26, 0x0, 0xcc, 0x9b, 0xa3, 0x90, 0x9, + 0x8b, 0xb7, 0x5c, 0x2a, 0x0, 0xab, 0x0, 0xcf, + 0x20, + + /* U+0103 "ă" */ + 0x2, 0xaa, 0x40, 0x4, 0x55, 0x48, 0x0, 0x9f, + 0x76, 0x40, 0x2b, 0xdd, 0x44, 0x0, 0xb5, 0x5f, + 0x84, 0xf, 0xf4, 0xb8, 0x0, 0x88, 0x85, 0xd0, + 0x3, 0x32, 0xa9, 0xe4, 0x0, + + /* U+0104 "Ą" */ + 0x0, 0xdb, 0x60, 0x1f, 0x95, 0x1c, 0x80, 0x3e, + 0x9a, 0x9b, 0x0, 0xf1, 0x39, 0xaa, 0x8, 0x7, + 0x5a, 0xee, 0x8d, 0x80, 0x39, 0xfb, 0x75, 0xf4, + 0x1, 0x99, 0x0, 0x21, 0x75, 0x0, 0xab, 0xc0, + 0x37, 0xc8, 0x5, 0x8a, 0x1, 0x8e, 0x40, 0x3f, + 0x96, 0x28, 0x0, + + /* U+0105 "ą" */ + 0x7, 0xdd, 0x90, 0xa, 0xf7, 0x51, 0x0, 0x2d, + 0x58, 0xe1, 0x3, 0xf2, 0xcf, 0x0, 0x22, 0x1d, + 0x34, 0x0, 0xcc, 0xcb, 0xf2, 0x1, 0xcc, 0x5a, + 0xb8, 0x7, 0xa, 0xc8, + + /* U+0106 "Ć" */ + 0x0, 0xc6, 0xe0, 0x1f, 0x79, 0x80, 0x7d, 0x88, + 0x1, 0xcf, 0xbd, 0xc8, 0x0, 0xaa, 0xff, 0xbc, + 0xe8, 0x9, 0x74, 0x80, 0x6b, 0x1, 0xc8, 0x40, + 0x21, 0x60, 0x10, 0xf, 0xca, 0x42, 0x1, 0xe, + 0x0, 0xb6, 0x90, 0xd, 0x30, 0x2, 0x53, 0xfb, + 0xce, 0x80, + + /* U+0107 "ć" */ + 0x0, 0xb5, 0x40, 0x22, 0xb5, 0x0, 0x37, 0xdd, + 0x84, 0xe3, 0x37, 0x25, 0x1c, 0x41, 0xe0, 0x3, + 0x89, 0x1c, 0x41, 0xe0, 0xe3, 0x37, 0x2c, + + /* U+0108 "Ĉ" */ + 0x0, 0x85, 0xcc, 0x3, 0xda, 0x1c, 0x40, 0x1d, + 0x8f, 0xa4, 0x1, 0x9f, 0x7b, 0x90, 0x1, 0x55, + 0xff, 0x79, 0xd0, 0x12, 0xe9, 0x0, 0xd6, 0x3, + 0x90, 0x80, 0x42, 0xc0, 0x20, 0x1f, 0x94, 0x84, + 0x2, 0x1c, 0x1, 0x6d, 0x20, 0x1a, 0x60, 0x4, + 0xa7, 0xf7, 0x9d, 0x0, + + /* U+0109 "ĉ" */ + 0x0, 0x66, 0xa0, 0x0, 0xa3, 0x4, 0x0, 0x93, + 0x9c, 0x27, 0x19, 0xb9, 0x28, 0xe2, 0xf, 0x0, + 0x1c, 0x48, 0xe2, 0xf, 0x7, 0x19, 0xb9, 0x60, + + /* U+010A "Ċ" */ + 0x0, 0xdc, 0x40, 0x1f, 0x61, 0x0, 0x73, 0xee, + 0x74, 0x0, 0x55, 0x7f, 0xde, 0x74, 0x4, 0xba, + 0x40, 0x35, 0x80, 0xe4, 0x20, 0x10, 0xb0, 0x8, + 0x7, 0xe5, 0x21, 0x0, 0x87, 0x0, 0x5b, 0x48, + 0x6, 0x98, 0x1, 0x29, 0xfd, 0xe7, 0x40, + + /* U+010B "ċ" */ + 0x0, 0x26, 0x80, 0x64, 0xc0, 0x9, 0xb7, 0x2c, + 0x4e, 0x33, 0x72, 0x51, 0xc4, 0x1e, 0x0, 0x38, + 0x91, 0xc4, 0x1e, 0xe, 0x33, 0x72, 0xc0, + + /* U+010C "Č" */ + 0x0, 0x9c, 0x58, 0x80, 0x38, 0xb3, 0x4, 0x1, + 0xcb, 0xb4, 0x1, 0xcf, 0xbd, 0xc8, 0x0, 0xaa, + 0xff, 0xbc, 0xe8, 0x9, 0x74, 0x80, 0x6b, 0x1, + 0xc8, 0x40, 0x21, 0x60, 0x10, 0xf, 0xca, 0x42, + 0x1, 0xe, 0x0, 0xb6, 0x90, 0xd, 0x30, 0x2, + 0x53, 0xfb, 0xce, 0x80, + + /* U+010D "č" */ + 0x2, 0xd8, 0xa0, 0x1, 0x7f, 0x50, 0x1, 0xbe, + 0xec, 0x27, 0x19, 0xb9, 0x28, 0xe2, 0xf, 0x0, + 0x1c, 0x48, 0xe2, 0xf, 0x7, 0x19, 0xb9, 0x60, + + /* U+010E "Ď" */ + 0x0, 0x22, 0x9a, 0x80, 0x72, 0x4f, 0x38, 0x7, + 0xb3, 0x48, 0x3, 0x7f, 0xed, 0x60, 0xd, 0xdf, + 0xee, 0x85, 0x0, 0xf1, 0xc4, 0x0, 0x3e, 0x42, + 0x0, 0xff, 0xe2, 0x39, 0x80, 0x79, 0x2e, 0x40, + 0x2e, 0xff, 0x4c, 0x28, 0x0, + + /* U+010F "ď" */ + 0x0, 0xc7, 0xb4, 0xe0, 0x1e, 0xe1, 0x6, 0xdc, + 0xa0, 0x3, 0x1c, 0x66, 0x0, 0x8, 0x8, 0xe2, + 0x14, 0x1, 0xf0, 0x80, 0x48, 0x80, 0x2, 0x80, + 0x47, 0x79, 0x7a, 0x1, 0x0, + + /* U+0110 "Đ" */ + 0x0, 0x7f, 0xed, 0x60, 0xe, 0xef, 0xf7, 0x42, + 0x80, 0x7c, 0x71, 0x0, 0x5, 0x85, 0x5a, 0x82, + 0x10, 0x2, 0xc2, 0xad, 0x40, 0x3f, 0xe7, 0x30, + 0xf, 0x92, 0xe4, 0x3, 0x77, 0xfa, 0x61, 0x40, + + /* U+0111 "đ" */ + 0x0, 0xc7, 0xa0, 0x1b, 0x78, 0x9c, 0x1b, 0x45, + 0x9, 0xce, 0x33, 0x0, 0x12, 0x38, 0x85, 0x0, + 0x78, 0x40, 0x8, 0x80, 0x2, 0x80, 0xe, 0xf2, + 0xf4, 0x0, + + /* U+0112 "Ē" */ + 0x0, 0x56, 0xea, 0x80, 0x35, 0x6e, 0xa8, 0x2, + 0xff, 0xf1, 0x0, 0x3b, 0xff, 0x10, 0x7, 0xfb, + 0xbf, 0xed, 0x0, 0xbb, 0xfe, 0xd0, 0xf, 0xfe, + 0x3f, 0x7f, 0xe5, + + /* U+0113 "ē" */ + 0x4, 0xdd, 0x8c, 0x0, 0x9b, 0xb1, 0x80, 0x17, + 0x32, 0x30, 0x28, 0xdc, 0xed, 0x5, 0x3c, 0xdf, + 0x2, 0x4, 0xdd, 0xb0, 0x95, 0x44, 0x9, 0x80, + 0x55, 0xfb, 0x1a, 0x0, + + /* U+0114 "Ĕ" */ + 0x0, 0x25, 0x51, 0x80, 0x32, 0x55, 0x18, 0x2, + 0xff, 0xf1, 0x0, 0x3b, 0xff, 0x10, 0x7, 0xfb, + 0xbf, 0xed, 0x0, 0xbb, 0xfe, 0xd0, 0xf, 0xfe, + 0x3f, 0x7f, 0xe5, + + /* U+0115 "ĕ" */ + 0x1, 0xaa, 0x48, 0x4, 0x35, 0x49, 0x0, 0x97, + 0x32, 0x30, 0x28, 0xdc, 0xed, 0x5, 0x3c, 0xdf, + 0x2, 0x4, 0xdd, 0xb0, 0x95, 0x44, 0x9, 0x80, + 0x55, 0xfb, 0x1a, 0x0, + + /* U+0116 "Ė" */ + 0x0, 0x9a, 0x40, 0x3c, 0xf0, 0x1, 0xbf, 0xdd, + 0xcf, 0xf1, 0x0, 0x3b, 0xff, 0x10, 0x7, 0xfb, + 0xbf, 0xed, 0x0, 0xbb, 0xfe, 0xd0, 0xf, 0xfe, + 0x3f, 0x7f, 0xe5, + + /* U+0117 "ė" */ + 0x0, 0x1e, 0x80, 0x71, 0xe0, 0x6, 0x5c, 0xdc, + 0x30, 0x28, 0xdc, 0xed, 0x5, 0x3c, 0xdf, 0x2, + 0x4, 0xdd, 0xb0, 0x95, 0x44, 0x9, 0x80, 0x55, + 0xfb, 0x1a, 0x0, + + /* U+0118 "Ę" */ + 0xf, 0xff, 0x10, 0x3, 0xbf, 0xf1, 0x0, 0x7f, + 0xbb, 0xfe, 0xd0, 0xb, 0xbf, 0xed, 0x0, 0xff, + 0xe3, 0xf7, 0xfe, 0x50, 0xff, 0xc9, 0xea, 0x1, + 0xc7, 0x8e, + + /* U+0119 "ę" */ + 0x5, 0xcc, 0x8c, 0xa, 0x37, 0x3b, 0x41, 0x4f, + 0x37, 0xc0, 0x81, 0x37, 0x6f, 0x24, 0x52, 0x4, + 0xf0, 0x39, 0xfc, 0x9a, 0x0, 0x36, 0x36, 0xa0, + 0x4, 0x2f, 0x68, 0x0, + + /* U+011A "Ě" */ + 0x0, 0x22, 0xd, 0x40, 0x32, 0xc7, 0x38, 0x6, + 0x1c, 0xd2, 0x0, 0xbf, 0xfc, 0x40, 0xe, 0xff, + 0xc4, 0x1, 0xfe, 0xef, 0xfb, 0x40, 0x2e, 0xff, + 0xb4, 0x3, 0xff, 0x8f, 0xdf, 0xf9, 0x40, + + /* U+011B "ě" */ + 0x2, 0xd8, 0xb0, 0x8, 0xbf, 0xac, 0x2, 0x5e, + 0xac, 0x30, 0x28, 0xdc, 0xed, 0x5, 0x3c, 0xdf, + 0x2, 0x4, 0xdd, 0xb0, 0x95, 0x44, 0x9, 0x80, + 0x55, 0xfb, 0x1a, 0x0, + + /* U+011C "Ĝ" */ + 0x0, 0xce, 0xa0, 0x1e, 0x8e, 0x94, 0x0, 0xe8, + 0x9c, 0x40, 0xc, 0xd9, 0xdc, 0xb3, 0x0, 0x45, + 0xff, 0x73, 0x74, 0x22, 0x7f, 0x30, 0x3, 0x41, + 0xa1, 0x10, 0x3, 0x31, 0x0, 0x77, 0xfd, 0x8, + 0x44, 0x0, 0x7f, 0x9c, 0x44, 0xfe, 0x80, 0x4, + 0x40, 0x84, 0x45, 0xfe, 0x8a, 0x80, + + /* U+011D "ĝ" */ + 0x1, 0xdc, 0x20, 0x1, 0x77, 0x18, 0x0, 0xbd, + 0xcc, 0xe3, 0xbc, 0xc0, 0x85, 0xa8, 0x85, 0x80, + 0x7d, 0x6a, 0x21, 0x40, 0x77, 0x98, 0x23, 0x20, + 0xdc, 0xc3, 0x96, 0x6e, 0xd6, + + /* U+011E "Ğ" */ + 0x0, 0x94, 0x5, 0x0, 0x39, 0xae, 0x98, 0x3, + 0x8e, 0xec, 0x40, 0x19, 0xb3, 0xb9, 0x66, 0x0, + 0x8b, 0xfe, 0xe6, 0xe8, 0x44, 0xfe, 0x60, 0x6, + 0x83, 0x42, 0x20, 0x6, 0x62, 0x0, 0xef, 0xfa, + 0x10, 0x88, 0x0, 0xff, 0x38, 0x89, 0xfd, 0x0, + 0x8, 0x81, 0x8, 0x8b, 0xfd, 0x15, 0x0, + + /* U+011F "ğ" */ + 0x4, 0xaa, 0x38, 0x1, 0x2a, 0x8e, 0x0, 0x6d, + 0xc8, 0xe3, 0xbc, 0xc0, 0x85, 0xa8, 0x85, 0x80, + 0x7d, 0x6a, 0x21, 0x40, 0x77, 0x98, 0x23, 0x20, + 0xdc, 0xc3, 0x96, 0x6e, 0xd6, + + /* U+0120 "Ġ" */ + 0x0, 0xd4, 0xc0, 0x1f, 0x5b, 0x0, 0x73, 0x67, + 0xf5, 0x98, 0x2, 0x2f, 0xfb, 0x9b, 0xa1, 0x13, + 0xf9, 0x80, 0x1a, 0xd, 0x8, 0x80, 0x19, 0x88, + 0x3, 0xbf, 0xe8, 0x42, 0x20, 0x3, 0xfc, 0xe2, + 0x27, 0xf4, 0x0, 0x22, 0x4, 0x22, 0x2f, 0xf4, + 0x54, 0x0, + + /* U+0121 "ġ" */ + 0x0, 0x35, 0x80, 0x66, 0xa0, 0x9, 0xb7, 0x51, + 0xc7, 0x79, 0x81, 0xb, 0x51, 0xb, 0x0, 0xfa, + 0xd4, 0x42, 0x80, 0xef, 0x30, 0x46, 0x41, 0xb9, + 0x87, 0x2c, 0xdd, 0xac, + + /* U+0122 "Ģ" */ + 0x0, 0x36, 0x77, 0x2c, 0xc0, 0x11, 0x7f, 0xdc, + 0xdd, 0x8, 0x9f, 0xcc, 0x0, 0xd0, 0x68, 0x44, + 0x0, 0xcc, 0x40, 0x1d, 0xff, 0x42, 0x11, 0x0, + 0x1f, 0xe7, 0x11, 0x3f, 0xa0, 0x1, 0x10, 0x21, + 0x11, 0x7f, 0xa2, 0xa0, 0x0, 0xb9, 0xd, 0x8c, + 0x1, 0xc9, 0x40, 0x10, + + /* U+0123 "ģ" */ + 0x0, 0xb, 0x0, 0x64, 0xc0, 0xc, 0xb4, 0x1, + 0x36, 0xe4, 0x71, 0xde, 0x60, 0x42, 0xd4, 0x42, + 0xc0, 0x3e, 0xb5, 0x10, 0xa0, 0x3b, 0xcc, 0x11, + 0x90, 0x6e, 0x61, 0xcb, 0x37, 0x6b, + + /* U+0124 "Ĥ" */ + 0x0, 0x8d, 0xc0, 0x38, 0xb8, 0x2c, 0x3, 0x16, + 0xbd, 0x80, 0x5e, 0x20, 0x13, 0xd8, 0x7, 0xff, + 0x1b, 0xbf, 0xe8, 0x0, 0xbb, 0xfe, 0x80, 0xf, + 0xfe, 0x68, + + /* U+0125 "ĥ" */ + 0x0, 0x14, 0x8, 0x0, 0x7f, 0xd8, 0x20, 0x3a, + 0xfa, 0x27, 0xa0, 0x1f, 0xf1, 0xd6, 0xe9, 0x0, + 0x7b, 0x6e, 0x0, 0x50, 0x10, 0x80, 0xc0, 0x3f, + 0xf8, 0x80, + + /* U+0126 "Ħ" */ + 0x0, 0x78, 0x80, 0x4f, 0x60, 0xb, 0xa, 0xbb, + 0xa9, 0x5c, 0x2c, 0x2a, 0xee, 0xa5, 0x70, 0xb, + 0xbf, 0xe8, 0x0, 0xee, 0xff, 0xa0, 0x3, 0xff, + 0xa8, + + /* U+0127 "ħ" */ + 0x3d, 0x0, 0xdc, 0x5b, 0x40, 0xe, 0x17, 0x76, + 0xa0, 0xf, 0x6d, 0xc0, 0xa, 0x2, 0x10, 0x18, + 0x7, 0xff, 0x10, + + /* U+0128 "Ĩ" */ + 0x1a, 0xbb, 0x20, 0xd5, 0xd9, 0x0, 0x1c, 0x80, + 0x1f, 0xfd, 0x80, + + /* U+0129 "ĩ" */ + 0x5b, 0xcb, 0x15, 0xbc, 0xb1, 0x3, 0xd0, 0xf, + 0xfe, 0x78, + + /* U+012A "Ī" */ + 0x2d, 0xd9, 0x8b, 0x76, 0x60, 0x7, 0x20, 0x7, + 0xff, 0x60, + + /* U+012B "ī" */ + 0x6d, 0xd8, 0x9b, 0x76, 0x20, 0x3d, 0x0, 0xff, + 0xe7, 0x80, + + /* U+012C "Ĭ" */ + 0x8, 0xaa, 0x10, 0x45, 0x50, 0x80, 0x1c, 0x80, + 0x1f, 0xfd, 0x80, + + /* U+012D "ĭ" */ + 0x2a, 0xa4, 0x1, 0x55, 0x20, 0x0, 0x7a, 0x1, + 0xff, 0xcf, + + /* U+012E "Į" */ + 0xe4, 0x0, 0xff, 0xe5, 0x2a, 0x0, 0xe3, 0x0, + + /* U+012F "į" */ + 0x3d, 0x3, 0xc0, 0x3c, 0x0, 0xff, 0xe2, 0x3d, + 0x80, 0x2d, 0xc0, + + /* U+0130 "İ" */ + 0xd3, 0xf3, 0xc4, 0x0, 0xff, 0xe1, 0x0, + + /* U+0131 "ı" */ + 0xd3, 0x0, 0xff, 0x0, + + /* U+0132 "IJ" */ + 0xe4, 0x0, 0x87, 0xc0, 0x3f, 0xfa, 0xe6, 0x40, + 0x1e, 0xbb, 0x2, 0x90, 0x5, 0x2b, 0xb3, 0x20, + + /* U+0133 "ij" */ + 0x3d, 0x8, 0x81, 0xe0, 0x4c, 0x8f, 0x2, 0x64, + 0x1, 0xff, 0xcd, 0x3d, 0x1, 0xf0, 0x5, 0x3a, + 0x80, + + /* U+0134 "Ĵ" */ + 0x0, 0x8a, 0x4, 0x2, 0x1f, 0xf6, 0x80, 0x43, + 0xaf, 0x80, 0x18, 0x7c, 0x3, 0xff, 0xa4, 0x86, + 0x1, 0xd9, 0x20, 0xe4, 0x0, 0x91, 0xfb, 0x90, + 0x0, + + /* U+0135 "ĵ" */ + 0xb, 0xc5, 0x1, 0x8c, 0x10, 0x10, 0xd4, 0x0, + 0xff, 0xe7, 0xb8, 0x80, 0x1a, 0xac, 0x0, + + /* U+0136 "Ķ" */ + 0x2f, 0x0, 0x93, 0x90, 0x3, 0x2d, 0x6a, 0x0, + 0x4d, 0x18, 0x60, 0x13, 0xcd, 0x10, 0x6, 0xbb, + 0x41, 0x80, 0x6c, 0x49, 0xd1, 0x0, 0xe6, 0x4d, + 0x0, 0xf5, 0xc, 0x97, 0x83, 0x48, 0x6c, 0x80, + 0x4b, 0xa0, 0x10, + + /* U+0137 "ķ" */ + 0x3d, 0x0, 0xff, 0xe0, 0x9f, 0x18, 0x0, 0xfb, + 0x4c, 0xb, 0x10, 0xc0, 0x3, 0x8e, 0x60, 0x3, + 0x35, 0xf0, 0x6, 0x57, 0x93, 0xd4, 0xba, 0x90, + 0x3, 0x70, 0x0, + + /* U+0138 "ĸ" */ + 0x3d, 0x6, 0xd1, 0x0, 0xd, 0xe8, 0x81, 0x7c, + 0x80, 0x45, 0xb2, 0x1, 0x8d, 0x20, 0x3, 0x43, + 0x8, + + /* U+0139 "Ĺ" */ + 0x2, 0x80, 0xe, 0x9d, 0x0, 0xeb, 0x50, 0xc, + 0x3e, 0x1, 0xff, 0xe5, 0xff, 0xc8, + + /* U+013A "ĺ" */ + 0x6, 0x42, 0xb4, 0x2d, 0x3, 0xd0, 0xf, 0xfe, 0x50, + /* U+013B "Ļ" */ + 0x1f, 0x0, 0xff, 0xf2, 0xff, 0xe4, 0x1f, 0xf1, + 0x6f, 0xa0, 0x5, 0x44, 0x0, + + /* U+013C "ļ" */ + 0x3d, 0x0, 0xff, 0xe1, 0x8, 0x1d, 0x80, + + /* U+013D "Ľ" */ + 0x17, 0x7, 0x10, 0x8, 0x43, 0xbc, 0x40, 0x33, + 0xf4, 0x0, 0x70, 0xf8, 0x7, 0xff, 0xb3, 0xff, + 0x20, + + /* U+013E "ľ" */ + 0x26, 0x17, 0x2, 0xcf, 0x20, 0x5, 0x72, 0x80, + 0xf, 0x40, 0x3f, 0xfb, 0x20, + + /* U+013F "Ŀ" */ + 0x1f, 0x0, 0xff, 0xe5, 0x2d, 0x80, 0x72, 0xd0, + 0x7, 0x84, 0x3, 0xfe, 0xff, 0xc8, + + /* U+0140 "ŀ" */ + 0x3d, 0x0, 0xff, 0xe0, 0x2d, 0x80, 0x16, 0x80, + 0x21, 0x0, 0xfc, + + /* U+0141 "Ł" */ + 0x2f, 0x0, 0xfc, 0x20, 0x1c, 0x94, 0x1, 0xdb, + 0x60, 0x14, 0x84, 0x80, 0x6e, 0x0, 0xf3, 0x80, + 0x7e, 0xff, 0xc6, + + /* U+0142 "ł" */ + 0x3d, 0x0, 0xf1, 0x1, 0x24, 0x13, 0x70, 0x1, + 0x80, 0x38, + + /* U+0143 "Ń" */ + 0x0, 0xcc, 0x80, 0x1c, 0x74, 0x80, 0x1c, 0x78, + 0x1, 0xbd, 0xc0, 0x26, 0xb0, 0x4, 0x18, 0x7, + 0xa7, 0x80, 0x3c, 0xcf, 0x20, 0x1e, 0xb7, 0x50, + 0xe, 0x1a, 0xb1, 0x0, 0xe4, 0x68, 0x0, 0xf4, + 0x18, 0x0, + + /* U+0144 "ń" */ + 0x0, 0xb9, 0x0, 0x22, 0xb4, 0x3, 0xd8, 0xec, + 0x40, 0x29, 0xb9, 0x80, 0x13, 0x7, 0x20, 0xf, + 0xfe, 0x30, + + /* U+0145 "Ņ" */ + 0xf, 0x70, 0x9, 0xac, 0x1, 0x6, 0x1, 0xe9, + 0xe0, 0xf, 0x33, 0xc8, 0x7, 0xad, 0xd4, 0x3, + 0x86, 0xac, 0x40, 0x39, 0x1a, 0x0, 0x3d, 0x6, + 0x0, 0xf0, 0x2d, 0xc, 0xb0, 0x8, 0xec, 0x2, + + /* U+0146 "ņ" */ + 0x3d, 0xab, 0xc4, 0x2, 0x9b, 0x98, 0x1, 0x30, + 0x72, 0x0, 0xff, 0xe3, 0x1f, 0x1e, 0x17, 0x0, + 0xa, 0x80, 0x0, + + /* U+0147 "Ň" */ + 0x0, 0x13, 0xb, 0x80, 0x62, 0xcf, 0x20, 0xe, + 0xae, 0x50, 0xb, 0xdc, 0x2, 0x6b, 0x0, 0x41, + 0x80, 0x7a, 0x78, 0x3, 0xcc, 0xf2, 0x1, 0xeb, + 0x75, 0x0, 0xe1, 0xab, 0x10, 0xe, 0x46, 0x80, + 0xf, 0x41, 0x80, + + /* U+0148 "ň" */ + 0x2, 0xd8, 0xa0, 0x1, 0x66, 0x28, 0xf, 0x6f, + 0xf1, 0x0, 0xa6, 0xe6, 0x0, 0x4c, 0x1c, 0x80, + 0x3f, 0xf8, 0xc0, + + /* U+0149 "ʼn" */ + 0xf, 0x30, 0xf, 0x31, 0x0, 0x7a, 0xd2, 0xee, + 0xc2, 0x2, 0x5, 0xab, 0x4b, 0x0, 0x94, 0x43, + 0x48, 0x3, 0xff, 0x98, + + /* U+014A "Ŋ" */ + 0xf, 0x6b, 0xcd, 0x80, 0xd, 0xb7, 0x98, 0x48, + 0x0, 0xa0, 0x0, 0x30, 0xc0, 0x11, 0x0, 0x4c, + 0x20, 0x1f, 0x18, 0x7, 0xff, 0x38, 0xc0, 0x2f, + 0x10, 0x10, 0x53, 0x0, 0xea, 0xfb, 0xf0, + + /* U+014B "ŋ" */ + 0x3d, 0xab, 0xd4, 0x2, 0x8b, 0x88, 0x0, 0x90, + 0x30, 0x80, 0x7f, 0xf1, 0x8f, 0x80, 0x3e, 0x5d, + 0xa0, + + /* U+014C "Ō" */ + 0x0, 0x16, 0xec, 0xc0, 0x18, 0xb7, 0x66, 0x0, + 0xcf, 0xbf, 0xd2, 0x20, 0x9, 0xbf, 0xf8, 0x70, + 0x49, 0xb4, 0x80, 0x61, 0xa5, 0x8, 0x40, 0x36, + 0x18, 0x8, 0x7, 0xc8, 0x62, 0x1, 0xb0, 0xc9, + 0xb4, 0x80, 0x61, 0x64, 0x26, 0xff, 0xe1, 0xf1, + + /* U+014D "ō" */ + 0x6, 0xdd, 0x84, 0x0, 0xdb, 0xb0, 0x80, 0x1b, + 0x75, 0x64, 0x7, 0x19, 0xbd, 0xe1, 0x6e, 0x20, + 0xa6, 0x40, 0x1f, 0x5b, 0x88, 0x29, 0x91, 0xc6, + 0x6f, 0x78, 0x0, + + /* U+014E "Ŏ" */ + 0x0, 0x98, 0xc, 0x80, 0x3d, 0x74, 0x40, 0x1c, + 0xd7, 0x20, 0x1c, 0xfb, 0xfd, 0x22, 0x0, 0x9b, + 0xff, 0x87, 0x4, 0x9b, 0x48, 0x6, 0x1a, 0x50, + 0x84, 0x3, 0x61, 0x80, 0x80, 0x7c, 0x86, 0x20, + 0x1b, 0xc, 0x9b, 0x48, 0x6, 0x16, 0x42, 0x6f, + 0xfe, 0x1f, 0x10, + + /* U+014F "ŏ" */ + 0x2, 0xaa, 0x48, 0x4, 0x55, 0x49, 0x0, 0x9b, + 0x75, 0x64, 0x7, 0x19, 0xbd, 0xe1, 0x6e, 0x20, + 0xa6, 0x40, 0x1f, 0x5b, 0x88, 0x29, 0x91, 0xc6, + 0x6f, 0x78, 0x0, + + /* U+0150 "Ő" */ + 0x0, 0x8d, 0xd1, 0xc0, 0x3b, 0xd2, 0x50, 0x3, + 0xb0, 0xf4, 0xc0, 0x33, 0xef, 0xf4, 0x88, 0x2, + 0x6f, 0xfe, 0x1c, 0x12, 0x6d, 0x20, 0x18, 0x69, + 0x42, 0x10, 0xd, 0x86, 0x2, 0x1, 0xf2, 0x18, + 0x80, 0x6c, 0x32, 0x6d, 0x20, 0x18, 0x59, 0x9, + 0xbf, 0xf8, 0x7c, 0x40, + + /* U+0151 "ő" */ + 0x0, 0x72, 0xf2, 0x0, 0xa, 0xde, 0xd0, 0x0, + 0x91, 0xfc, 0x40, 0x71, 0x9b, 0xde, 0x16, 0xe2, + 0xa, 0x64, 0x1, 0xf5, 0xb8, 0x82, 0x99, 0x1c, + 0x66, 0xf7, 0x80, + + /* U+0152 "Œ" */ + 0x0, 0x4f, 0x72, 0xe3, 0xff, 0x38, 0x4a, 0xff, + 0x6b, 0xaf, 0x74, 0xe0, 0xde, 0x20, 0xc6, 0x2, + 0x30, 0x10, 0x18, 0x4, 0x8b, 0xff, 0x10, 0x7, + 0xcb, 0xff, 0x11, 0x0, 0x80, 0x23, 0x0, 0xf3, + 0xc0, 0x1, 0x10, 0x1, 0xe8, 0x3c, 0xc7, 0x3a, + 0xff, 0xd2, + + /* U+0153 "œ" */ + 0x5, 0xcd, 0xc4, 0x9d, 0xc9, 0x2, 0xbe, 0xd9, + 0xb0, 0xdc, 0x18, 0x57, 0x20, 0x52, 0x4d, 0xd2, + 0x98, 0x7, 0x1c, 0x6e, 0xb2, 0x91, 0xc4, 0x14, + 0x64, 0x1, 0x72, 0x77, 0x9b, 0x3a, 0x9d, 0xa1, + 0x0, + + /* U+0154 "Ŕ" */ + 0x0, 0xd0, 0x40, 0x1e, 0x62, 0x20, 0x7, 0x9a, + 0x80, 0x3b, 0xfb, 0xb6, 0x10, 0x5, 0xfd, 0xd2, + 0xc8, 0x7, 0xc6, 0x20, 0x17, 0x7f, 0xb8, 0xac, + 0x2, 0xef, 0xb0, 0xc1, 0x0, 0xe4, 0x8a, 0x10, + 0xf, 0x31, 0x40, 0x7, 0xde, 0xc6, + + /* U+0155 "ŕ" */ + 0x1, 0xe3, 0x0, 0x15, 0x18, 0x1f, 0xc6, 0x80, + 0xf, 0xb4, 0x0, 0x44, 0x0, 0xff, 0xe2, 0x80, + + /* U+0156 "Ŗ" */ + 0xf, 0xee, 0xd8, 0x40, 0x17, 0xf7, 0x4b, 0x20, + 0x1f, 0x18, 0x80, 0x5d, 0xfe, 0xe2, 0xb0, 0xb, + 0xbe, 0xc3, 0x4, 0x3, 0x92, 0x28, 0x40, 0x3c, + 0xc5, 0x0, 0x1f, 0x7b, 0x18, 0x78, 0x87, 0x9, + 0xf9, 0x80, 0x69, 0x10, 0x8, + + /* U+0157 "ŗ" */ + 0x3c, 0xc6, 0x80, 0xf, 0xb4, 0x0, 0x44, 0x0, + 0xff, 0xe3, 0x8, 0x4, 0x54, 0x1, 0x0, + + /* U+0158 "Ř" */ + 0x0, 0x22, 0x9a, 0x80, 0x72, 0x4f, 0x38, 0x7, + 0xb3, 0x48, 0x3, 0x7f, 0x76, 0xc2, 0x0, 0xbf, + 0xba, 0x59, 0x0, 0xf8, 0xc4, 0x2, 0xef, 0xf7, + 0x15, 0x80, 0x5d, 0xf6, 0x18, 0x20, 0x1c, 0x91, + 0x42, 0x1, 0xe6, 0x28, 0x0, 0xfb, 0xd8, 0xc0, + + /* U+0159 "ř" */ + 0x3c, 0x98, 0x3, 0xed, 0x80, 0x3e, 0x8d, 0x0, + 0x1f, 0x68, 0x0, 0x88, 0x1, 0xff, 0xc5, + + /* U+015A "Ś" */ + 0x0, 0xd0, 0x20, 0x1c, 0xe0, 0x20, 0x1c, 0xf0, + 0x1, 0x8f, 0x3f, 0xac, 0x80, 0x1b, 0x3f, 0xd9, + 0xe0, 0x1, 0x70, 0x3, 0xd8, 0x2, 0x73, 0x10, + 0x8c, 0x0, 0x6e, 0xff, 0x46, 0x1, 0xc0, 0x1b, + 0xe0, 0xa8, 0xb3, 0x0, 0x8, 0x6e, 0x5b, 0xae, + 0xf8, 0xa2, + + /* U+015B "ś" */ + 0x0, 0x27, 0x8, 0x4, 0x38, 0x20, 0xa, 0x8f, + 0x80, 0x60, 0xdd, 0x8, 0x91, 0x16, 0xf6, 0x25, + 0xdf, 0xec, 0x47, 0xa4, 0x85, 0x37, 0xd, 0xd0, + 0xb8, + + /* U+015C "Ŝ" */ + 0x0, 0x99, 0x40, 0x39, 0xf3, 0x98, 0x3, 0x3d, + 0x5b, 0x0, 0x47, 0x9f, 0xd6, 0x40, 0xd, 0x9f, + 0xec, 0xf0, 0x0, 0xb8, 0x1, 0xec, 0x1, 0x39, + 0x88, 0x46, 0x0, 0x37, 0x7f, 0xa3, 0x0, 0xe0, + 0xd, 0xf0, 0x54, 0x59, 0x80, 0x4, 0x37, 0x2d, + 0xd7, 0x7c, 0x51, 0x0, + + /* U+015D "ŝ" */ + 0x3, 0xdc, 0x10, 0x3, 0xff, 0x88, 0x1, 0xdf, + 0xd6, 0xc, 0x1b, 0xa1, 0x12, 0x22, 0xde, 0xc4, + 0xbb, 0xfd, 0x88, 0xf4, 0x90, 0xa6, 0xe1, 0xba, + 0x17, + + /* U+015E "Ş" */ + 0x3, 0xcf, 0xeb, 0x20, 0x6, 0xcf, 0xf6, 0x78, + 0x0, 0x5c, 0x0, 0xf6, 0x0, 0x9c, 0xc4, 0x23, + 0x0, 0x1b, 0xbf, 0xd1, 0x80, 0x70, 0x6, 0xf8, + 0x2a, 0x2c, 0xc0, 0x2, 0x1b, 0x96, 0xeb, 0xbe, + 0x28, 0x80, 0xee, 0xcb, 0x88, 0x1, 0x9f, 0xc0, + 0x20, + + /* U+015F "ş" */ + 0xa, 0xdd, 0x40, 0x30, 0x6e, 0x84, 0x48, 0x8b, + 0x7b, 0x12, 0xef, 0xf6, 0x23, 0xd2, 0x42, 0x9b, + 0x86, 0xe8, 0x5c, 0x2a, 0x8b, 0x40, 0x11, 0xd8, + 0x0, + + /* U+0160 "Š" */ + 0x0, 0x29, 0xa2, 0x0, 0x33, 0xf4, 0xa8, 0x6, + 0x2d, 0xd0, 0x80, 0x47, 0x9f, 0xd6, 0x40, 0xd, + 0x9f, 0xec, 0xf0, 0x0, 0xb8, 0x1, 0xec, 0x1, + 0x39, 0x88, 0x46, 0x0, 0x37, 0x7f, 0xa3, 0x0, + 0xe0, 0xd, 0xf0, 0x54, 0x59, 0x80, 0x4, 0x37, + 0x2d, 0xd7, 0x7c, 0x51, 0x0, + + /* U+0161 "š" */ + 0x7, 0xac, 0x50, 0x3, 0xfc, 0x28, 0x2, 0xa2, + 0x60, 0x18, 0x37, 0x42, 0x24, 0x45, 0xbd, 0x89, + 0x77, 0xfb, 0x11, 0xe9, 0x21, 0x4d, 0xc3, 0x74, + 0x2e, + + /* U+0162 "Ţ" */ + 0xbf, 0xff, 0x5, 0xff, 0x87, 0x3f, 0xc0, 0x1f, + 0xfe, 0x83, 0x10, 0xf, 0x51, 0x0, 0x40, + + /* U+0163 "ţ" */ + 0x0, 0xec, 0x0, 0x8c, 0x1, 0x21, 0x81, 0x21, + 0x80, 0x1f, 0xf0, 0x80, 0x13, 0xc8, 0xa, 0x8, + 0x31, 0x0, + + /* U+0164 "Ť" */ + 0x0, 0x38, 0xb9, 0x0, 0x62, 0xcd, 0x20, 0xc, + 0xbb, 0x40, 0x15, 0xff, 0xf8, 0x2f, 0xfc, 0x39, + 0xfe, 0x0, 0xff, 0xf2, 0x80, + + /* U+0165 "ť" */ + 0x8, 0x4, 0xd0, 0x70, 0x57, 0x90, 0xc3, 0xb9, + 0xc, 0x21, 0x0, 0xff, 0xe0, 0x8, 0x4, 0x9e, + 0x40, + + /* U+0166 "Ŧ" */ + 0xbf, 0xff, 0x5, 0xff, 0x87, 0x3f, 0xc0, 0x1f, + 0xea, 0xb1, 0xfb, 0x20, 0x5, 0x58, 0xfd, 0x90, + 0x7, 0xff, 0x34, + + /* U+0167 "ŧ" */ + 0x0, 0xec, 0x0, 0x8c, 0x1, 0x21, 0x81, 0x21, + 0x81, 0x41, 0xa3, 0x41, 0xa2, 0x0, 0x10, 0x2, + 0xf9, 0x0, + + /* U+0168 "Ũ" */ + 0x0, 0x25, 0x5d, 0x10, 0x4, 0x95, 0x74, 0x40, + 0xf, 0x10, 0x9, 0xec, 0x3, 0xff, 0xac, 0x40, + 0x17, 0x90, 0x2c, 0x88, 0x1b, 0x60, 0x58, 0x7f, + 0xba, 0x14, + + /* U+0169 "ũ" */ + 0x5, 0xbb, 0x88, 0x16, 0xee, 0x23, 0xd0, 0x1, + 0xe8, 0x7, 0xff, 0x11, 0xc0, 0x88, 0x0, 0xc0, + 0x17, 0xdb, 0x0, 0x0, + + /* U+016A "Ū" */ + 0x0, 0x36, 0xec, 0x20, 0x13, 0x6e, 0xc2, 0x0, + 0xf1, 0x0, 0x9e, 0xc0, 0x3f, 0xfa, 0xc4, 0x1, + 0x79, 0x2, 0xc8, 0x81, 0xb6, 0x5, 0x87, 0xfb, + 0xa1, 0x40, + + /* U+016B "ū" */ + 0x7, 0xdd, 0x84, 0x1f, 0x76, 0x13, 0xd0, 0x1, + 0xe8, 0x7, 0xff, 0x11, 0xc0, 0x88, 0x0, 0xc0, + 0x17, 0xdb, 0x0, 0x0, + + /* U+016C "Ŭ" */ + 0x0, 0x19, 0x81, 0x80, 0x31, 0x4d, 0x80, 0x70, + 0xd5, 0xb0, 0x5, 0xe2, 0x1, 0x3d, 0x80, 0x7f, + 0xf5, 0x88, 0x2, 0xf2, 0x5, 0x91, 0x3, 0x6c, + 0xb, 0xf, 0xf7, 0x42, 0x80, + + /* U+016D "ŭ" */ + 0x2, 0xaa, 0x48, 0x0, 0xaa, 0x92, 0x7, 0xa0, + 0x3, 0xd0, 0xf, 0xfe, 0x23, 0x81, 0x10, 0x1, + 0x80, 0x2f, 0xb6, 0x0, + + /* U+016E "Ů" */ + 0x0, 0x95, 0x84, 0x3, 0xff, 0x82, 0xac, 0x20, + 0x17, 0x88, 0x4, 0xf6, 0x1, 0xff, 0xd6, 0x20, + 0xb, 0xc8, 0x16, 0x44, 0xd, 0xb0, 0x2c, 0x3f, + 0xdd, 0xa, + + /* U+016F "ů" */ + 0x0, 0x33, 0x98, 0x4, 0x42, 0x40, 0x7a, 0x8c, + 0x5a, 0x1, 0xff, 0xc4, 0x70, 0x22, 0x0, 0x30, + 0x5, 0xf6, 0xc0, 0x0, + + /* U+0170 "Ű" */ + 0x0, 0x9d, 0x1d, 0x0, 0x23, 0xb7, 0xb4, 0x0, + 0x8f, 0xf, 0x0, 0x2f, 0x10, 0x9, 0xec, 0x3, + 0xff, 0xac, 0x40, 0x17, 0x90, 0x2c, 0x88, 0x1b, + 0x60, 0x58, 0x7f, 0xba, 0x14, + + /* U+0171 "ű" */ + 0x0, 0x72, 0x71, 0x81, 0xdb, 0xd9, 0x9b, 0x94, + 0xdb, 0x40, 0x3f, 0xf8, 0x8e, 0x4, 0x40, 0x6, + 0x0, 0xbe, 0xd8, 0x0, + + /* U+0172 "Ų" */ + 0xf, 0x10, 0x9, 0xec, 0x3, 0xff, 0xaa, 0x24, + 0x1, 0x79, 0x2, 0x48, 0x81, 0xb6, 0x5, 0x16, + 0x7e, 0xca, 0x80, 0x22, 0x2e, 0x70, 0xc, 0xf5, + 0x62, 0x0, + + /* U+0173 "ų" */ + 0x3d, 0x0, 0x1e, 0x80, 0x7f, 0xf1, 0xdc, 0x0, + 0x44, 0x10, 0xd0, 0x0, 0xbf, 0xe7, 0x80, 0x51, + 0xd8, 0x10, 0x1, 0xc5, 0xe, + + /* U+0174 "Ŵ" */ + 0x0, 0xc2, 0xe6, 0x1, 0xfd, 0xa1, 0xc4, 0x1, + 0xfb, 0x1f, 0x48, 0x3, 0x5b, 0x0, 0xb, 0xe0, + 0x0, 0x3e, 0x3b, 0x80, 0x5, 0x45, 0x0, 0x21, + 0x8a, 0x20, 0x1, 0x90, 0x64, 0x19, 0x60, 0x46, + 0x40, 0xa6, 0xea, 0x8, 0xa0, 0x4, 0x42, 0xa0, + 0x6e, 0x8, 0x10, 0x3, 0x73, 0xfc, 0x8, 0xae, + 0x80, 0x12, 0x3b, 0x94, 0x0, 0xb5, 0xa0, 0x19, + 0x98, 0x1, 0x69, 0xa0, 0x0, + + /* U+0175 "ŵ" */ + 0x0, 0xaf, 0x18, 0x3, 0x87, 0xf0, 0x80, 0x2c, + 0x41, 0x17, 0xa0, 0x4b, 0xde, 0x86, 0xa, 0x3, + 0xb2, 0xa0, 0x24, 0xe9, 0x90, 0x90, 0x28, 0xaa, + 0x5d, 0x80, 0xb, 0x16, 0x40, 0xca, 0x0, 0xb2, + 0x40, 0x43, 0x20, + + /* U+0176 "Ŷ" */ + 0x0, 0x99, 0x40, 0x39, 0xf7, 0x98, 0x3, 0x3d, + 0xd9, 0x80, 0x13, 0x80, 0x1a, 0xe6, 0x42, 0xe0, + 0x7, 0x74, 0x87, 0xc1, 0x94, 0xf0, 0x0, 0xa7, + 0xb9, 0x64, 0x1, 0x30, 0xb2, 0x80, 0x73, 0x10, + 0x7, 0xff, 0x1c, + + /* U+0177 "ŷ" */ + 0x1, 0xcc, 0x18, 0x0, 0xfb, 0x5c, 0x26, 0x88, + 0x45, 0x74, 0xc0, 0x9, 0xf3, 0x24, 0x21, 0x40, + 0x9f, 0xaa, 0x0, 0x15, 0x66, 0x0, 0x99, 0xc4, + 0x2, 0x49, 0x0, 0x27, 0xa1, 0x80, 0x0, + + /* U+0178 "Ÿ" */ + 0x0, 0x4b, 0xb4, 0x80, 0x68, 0x67, 0x80, 0x4, + 0xe0, 0x8e, 0xb9, 0x90, 0xb8, 0x1, 0xdd, 0x21, + 0xf0, 0x65, 0x3c, 0x0, 0x29, 0xee, 0x59, 0x0, + 0x4c, 0x2c, 0xa0, 0x1c, 0xc4, 0x1, 0xff, 0xc7, + + /* U+0179 "Ź" */ + 0x0, 0x8d, 0xc0, 0x3d, 0xe8, 0x1, 0xec, 0x30, + 0x9, 0x3f, 0xfb, 0x41, 0x3f, 0xee, 0x1b, 0x0, + 0xec, 0x66, 0x0, 0x6b, 0x78, 0x0, 0xd2, 0x14, + 0x1, 0x9d, 0x28, 0x3, 0x2c, 0xe0, 0x80, 0x69, + 0x1e, 0xff, 0xc0, + + /* U+017A "ź" */ + 0x0, 0x2e, 0x80, 0x63, 0xf0, 0x3, 0x65, 0x77, + 0xc3, 0x66, 0x28, 0xe0, 0x0, 0xb7, 0xa0, 0x4, + 0xbf, 0x10, 0x3a, 0xd2, 0x0, 0x40, 0xf6, 0xea, + 0x80, + + /* U+017B "Ż" */ + 0x0, 0xb1, 0x0, 0x3d, 0xa8, 0x1, 0x27, 0xfb, + 0xbf, 0xda, 0x9, 0xff, 0x70, 0xd8, 0x7, 0x63, + 0x30, 0x3, 0x5b, 0xc0, 0x6, 0x90, 0xa0, 0xc, + 0xe9, 0x40, 0x19, 0x67, 0x4, 0x3, 0x48, 0xf7, + 0xfe, 0x0, + + /* U+017C "ż" */ + 0x0, 0x3c, 0x80, 0x67, 0x80, 0x3, 0x66, 0x37, + 0xe1, 0xb3, 0x14, 0x70, 0x0, 0x5b, 0xd0, 0x2, + 0x5f, 0x88, 0x1d, 0x69, 0x0, 0x20, 0x7b, 0x75, + 0x40, + + /* U+017D "Ž" */ + 0x0, 0x31, 0x29, 0x80, 0x65, 0xf9, 0x30, 0xc, + 0x7b, 0x80, 0x12, 0x7f, 0xf6, 0x82, 0x7f, 0xdc, + 0x36, 0x1, 0xd8, 0xcc, 0x0, 0xd6, 0xf0, 0x1, + 0xa4, 0x28, 0x3, 0x3a, 0x50, 0x6, 0x59, 0xc1, + 0x0, 0xd2, 0x3d, 0xff, 0x80, + + /* U+017E "ž" */ + 0x5, 0xbb, 0x30, 0x1, 0x62, 0xc, 0xd, 0x9f, + 0xf4, 0x36, 0x62, 0x8e, 0x0, 0xb, 0x7a, 0x0, + 0x4b, 0xf1, 0x3, 0xad, 0x20, 0x4, 0xf, 0x6e, + 0xa8, + + /* U+017F "ſ" */ + 0xb, 0xe5, 0x25, 0xe5, 0x13, 0x0, 0xff, 0xe5, + 0x0, + + /* U+0374 "ʹ" */ + 0x5, 0xf3, 0x8, 0xa3, 0x65, 0x50, 0x0, + + /* U+0375 "͵" */ + 0x5, 0xf3, 0x8, 0xa3, 0x65, 0x50, 0x0, + + /* U+037A "ͺ" */ + 0x2, 0x0, 0xa4, 0x2, 0x29, 0x0, + + /* U+037E ";" */ + 0xe4, 0xf4, 0x10, 0x8, 0x83, 0x12, 0x5c, 0x8c, + + /* U+0384 "΄" */ + 0x53, 0x93, + + /* U+0385 "΅" */ + 0x0, 0x21, 0x2, 0x54, 0x24, 0xa5, 0xeb, 0x40, + + /* U+0386 "Ά" */ + 0x0, 0x68, 0xf5, 0x80, 0x7a, 0x11, 0x54, 0x40, + 0x1c, 0xb3, 0xaf, 0x60, 0x1c, 0x46, 0xf4, 0xc2, + 0x1, 0xad, 0x44, 0xc9, 0x80, 0x33, 0x26, 0xe8, + 0xe4, 0x2, 0x62, 0xed, 0xd7, 0xa, 0x80, 0x2a, + 0xc0, 0x33, 0xc8, 0x0, + + /* U+0387 "·" */ + 0xe4, 0xc4, + + /* U+0388 "Έ" */ + 0x4a, 0x9f, 0xfe, 0x97, 0x80, 0x7f, 0xfd, 0x26, + 0x40, 0x1f, 0xe7, 0xff, 0xc8, 0x1, 0x3f, 0xfe, + 0x40, 0xf, 0xfe, 0x4b, 0xff, 0xec, + + /* U+0389 "Ή" */ + 0x4a, 0x98, 0x0, 0xde, 0x4f, 0x0, 0x1f, 0x8c, + 0x80, 0x3f, 0xe7, 0xff, 0xc0, 0x1c, 0xff, 0xf8, + 0x3, 0xff, 0xa8, + + /* U+038A "Ί" */ + 0x4a, 0x7b, 0x78, 0x0, 0x19, 0x0, 0x7f, 0xf2, + 0x80, + + /* U+038C "Ό" */ + 0xd, 0x27, 0xdf, 0xe9, 0x10, 0x4, 0x5d, 0xbf, + 0xe1, 0xc1, 0x7, 0x6d, 0x20, 0x18, 0x69, 0x4, + 0x21, 0x0, 0xd8, 0x60, 0x1, 0x0, 0xfc, 0x86, + 0x20, 0x1b, 0xc, 0x9, 0xb4, 0x80, 0x61, 0x64, + 0x1, 0x37, 0xff, 0xf, 0x88, + + /* U+038E "Ύ" */ + 0x4a, 0xa5, 0x80, 0x6c, 0x87, 0x8a, 0x56, 0x0, + 0x38, 0x41, 0x90, 0x54, 0x89, 0x4f, 0x0, 0x64, + 0x7a, 0xeb, 0x20, 0xe, 0x86, 0x62, 0x80, 0x7c, + 0xda, 0x1, 0xff, 0xcb, + + /* U+038F "Ώ" */ + 0xd, 0x27, 0xdf, 0xe8, 0x0, 0xa2, 0xeb, 0xbf, + 0x12, 0x80, 0x8, 0xdc, 0x60, 0x5a, 0xa4, 0xa, + 0x6, 0x1, 0x9, 0x38, 0x30, 0x7, 0xc2, 0x4, + 0x44, 0x0, 0x88, 0xd0, 0x1, 0xf0, 0x60, 0x5d, + 0xa0, 0x5, 0xd3, 0xc0, 0xf3, 0xc7, + + /* U+0390 "ΐ" */ + 0xa6, 0xdb, 0x4f, 0x29, 0xe6, 0x57, 0x95, 0x20, + 0xf, 0xfe, 0x68, + + /* U+0391 "Α" */ + 0x0, 0xdd, 0x60, 0x1f, 0x2a, 0xc4, 0x1, 0xe9, + 0xd7, 0xb0, 0xe, 0x23, 0x7a, 0x61, 0x0, 0xd6, + 0xa2, 0x64, 0xc0, 0x19, 0x93, 0x74, 0x72, 0x1, + 0x31, 0x76, 0xeb, 0x85, 0x40, 0x15, 0x60, 0x19, + 0xe4, 0x0, + + /* U+0392 "Β" */ + 0x1f, 0xfd, 0x84, 0x1, 0x7f, 0xd5, 0xe0, 0x1f, + 0xf7, 0xfd, 0x32, 0x0, 0xbf, 0xeb, 0x90, 0xf, + 0x20, 0x28, 0x7, 0x21, 0x30, 0x3, 0xfe, 0x99, + 0x18, + + /* U+0393 "Γ" */ + 0xf, 0xfe, 0x50, 0x7, 0x7f, 0xca, 0x1, 0xff, + 0xde, + + /* U+0394 "Δ" */ + 0x0, 0xb7, 0x0, 0x3c, 0x62, 0x6, 0x1, 0xd3, + 0x54, 0x90, 0xc, 0x2a, 0xee, 0x52, 0x0, 0x99, + 0x44, 0x4d, 0x40, 0x14, 0xc8, 0x1, 0x4e, 0x0, + 0x43, 0x30, 0x0, 0xcc, 0xc1, 0xe5, 0xff, 0x8e, + 0xc0, + + /* U+0395 "Ε" */ + 0xf, 0xff, 0x10, 0x3, 0xbf, 0xf1, 0x0, 0x7f, + 0xbb, 0xfe, 0xd0, 0xb, 0xbf, 0xed, 0x0, 0xff, + 0xe3, 0xf7, 0xfe, 0x50, + + /* U+0396 "Ζ" */ + 0x4f, 0xfe, 0xd0, 0x4f, 0xfb, 0x86, 0xc0, 0x3b, + 0x19, 0x80, 0x1a, 0xde, 0x0, 0x34, 0x85, 0x0, + 0x67, 0x4a, 0x0, 0xcb, 0x38, 0x20, 0x1a, 0x47, + 0xbf, 0xf0, 0x0, + + /* U+0397 "Η" */ + 0xf, 0x10, 0x9, 0xec, 0x3, 0xff, 0x8d, 0xdf, + 0xf4, 0x0, 0x5d, 0xff, 0x40, 0x7, 0xff, 0x34, + + /* U+0398 "Θ" */ + 0x0, 0x3e, 0xff, 0x48, 0x80, 0x26, 0xff, 0xe0, + 0xc1, 0x26, 0xd2, 0x1, 0x91, 0x94, 0x21, 0xff, + 0x96, 0xcc, 0x4, 0x3f, 0xe5, 0x0, 0x21, 0x88, + 0x6, 0xc3, 0x26, 0xd2, 0x1, 0x85, 0x90, 0x9b, + 0xff, 0x87, 0xc4, + + /* U+0399 "Ι" */ + 0xe4, 0x0, 0xff, 0xe1, 0x0, + + /* U+039A "Κ" */ + 0x2f, 0x0, 0x93, 0x90, 0x3, 0x2d, 0x6a, 0x0, + 0x4d, 0x18, 0x60, 0x13, 0xcd, 0x10, 0x6, 0xbb, + 0x41, 0x80, 0x6c, 0x49, 0xd1, 0x0, 0xe6, 0x4d, + 0x0, 0xf5, 0xc, 0x80, + + /* U+039B "Λ" */ + 0x0, 0xb3, 0x0, 0x1c, 0x60, 0x3, 0x0, 0xd3, + 0x55, 0x0, 0x42, 0x8c, 0xee, 0x10, 0x3, 0x38, + 0xa, 0x30, 0x2, 0x68, 0x1, 0xd4, 0x8, 0x66, + 0x0, 0x21, 0xa7, 0xd8, 0x6, 0x6f, + + /* U+039C "Μ" */ + 0x1f, 0xc0, 0xd, 0x3e, 0x20, 0x1, 0x20, 0x9, + 0x0, 0x35, 0x50, 0x0, 0xaa, 0x0, 0xca, 0xa0, + 0x7, 0x50, 0x6, 0x21, 0x31, 0x72, 0x0, 0xea, + 0xa3, 0x50, 0x7, 0x9d, 0xd6, 0xe0, 0x1e, 0x15, + 0x71, 0x0, 0x80, + + /* U+039D "Ν" */ + 0xf, 0x70, 0x9, 0xac, 0x1, 0x6, 0x1, 0xe9, + 0xe0, 0xf, 0x33, 0xc8, 0x7, 0xad, 0xd4, 0x3, + 0x86, 0xac, 0x40, 0x39, 0x1a, 0x0, 0x3d, 0x6, + 0x0, + + /* U+039E "Ξ" */ + 0x3f, 0xff, 0x1, 0xff, 0xf8, 0x3, 0xfd, 0x3f, + 0xf9, 0x80, 0x13, 0xff, 0x98, 0x3, 0xff, 0x8a, + 0xbf, 0xfe, 0x20, + + /* U+039F "Ο" */ + 0x0, 0x3e, 0xff, 0x48, 0x80, 0x26, 0xff, 0xe1, + 0xc1, 0x26, 0xd2, 0x1, 0x86, 0x94, 0x21, 0x0, + 0xd8, 0x60, 0x20, 0x1f, 0x21, 0x88, 0x6, 0xc3, + 0x26, 0xd2, 0x1, 0x85, 0x90, 0x9b, 0xff, 0x87, + 0xc4, + + /* U+03A0 "Π" */ + 0xf, 0xff, 0x58, 0x3, 0xbf, 0xe8, 0x0, 0xff, + 0xf2, 0x80, + + /* U+03A1 "Ρ" */ + 0x1f, 0xfd, 0xce, 0x1, 0x77, 0xfb, 0x20, 0xc0, + 0x38, 0x91, 0x40, 0x39, 0x10, 0xa0, 0xe, 0xff, + 0x4d, 0x18, 0x3, 0xbf, 0xda, 0xa0, 0x1f, 0xfc, + 0x50, + + /* U+03A3 "Σ" */ + 0x7f, 0xfe, 0x65, 0x2a, 0xff, 0x98, 0xbe, 0x14, + 0x3, 0x16, 0x5a, 0x80, 0x65, 0x6, 0x0, 0x8e, + 0xb4, 0xc0, 0x5, 0xb4, 0x60, 0x12, 0x8d, 0xff, + 0xd4, + + /* U+03A4 "Τ" */ + 0xbf, 0xff, 0x5, 0xff, 0x87, 0x3f, 0xc0, 0x1f, + 0xfe, 0x50, + + /* U+03A5 "Υ" */ + 0x9c, 0x0, 0xd7, 0x32, 0x17, 0x0, 0x3b, 0xa4, + 0x3e, 0xc, 0xa7, 0x80, 0x5, 0x3d, 0xcb, 0x20, + 0x9, 0x85, 0x94, 0x3, 0x98, 0x80, 0x3f, 0xf8, + 0xe0, + + /* U+03A6 "Φ" */ + 0x0, 0xd6, 0xc0, 0x1c, 0x31, 0xa9, 0x38, 0xc0, + 0x16, 0x6, 0x24, 0xf6, 0xc8, 0x28, 0x40, 0x80, + 0xa, 0x58, 0x40, 0x3e, 0x30, 0x2, 0x1c, 0x8, + 0x0, 0xa9, 0x44, 0x5e, 0x38, 0x93, 0xdb, 0x40, + 0x1, 0x9d, 0x49, 0xc6, 0x0, 0xf7, 0x28, 0x6, + + /* U+03A7 "Χ" */ + 0x3f, 0x30, 0x0, 0xea, 0x1c, 0xf0, 0x85, 0x51, + 0x1, 0x9e, 0xe0, 0x1c, 0x2, 0xa7, 0x6b, 0x0, + 0xc4, 0x60, 0x80, 0x10, 0xfd, 0xda, 0x84, 0x1, + 0x48, 0xaa, 0x7d, 0x8, 0x79, 0x0, 0x48, 0xc0, + + /* U+03A8 "Ψ" */ + 0x7b, 0x0, 0x5b, 0x0, 0x3c, 0x40, 0x3f, 0xc2, + 0x1, 0xe1, 0x0, 0x12, 0x80, 0x71, 0x0, 0xa1, + 0xc0, 0x80, 0xb, 0xdc, 0x1, 0x83, 0x89, 0x3f, + 0x70, 0x0, 0x19, 0xd4, 0x9d, 0x70, 0xf, 0xfe, + 0x0, + + /* U+03A9 "Ω" */ + 0x0, 0x3e, 0xff, 0x40, 0x5, 0x35, 0xdf, 0x89, + 0x40, 0x2d, 0xc6, 0x5, 0xaa, 0x4a, 0x6, 0x1, + 0x9, 0x3b, 0x0, 0x7c, 0x24, 0x44, 0x0, 0x88, + 0xd0, 0x3e, 0xc, 0xb, 0xb4, 0x17, 0x4f, 0x3, + 0xcf, 0x1c, + + /* U+03AA "Ϊ" */ + 0xf1, 0xc4, 0xd1, 0xd4, 0x2e, 0x50, 0xf, 0xfe, + 0x88, + + /* U+03AB "Ϋ" */ + 0x0, 0x4b, 0xba, 0x40, 0x34, 0x33, 0x20, 0x1, + 0x38, 0x23, 0xae, 0x64, 0x2e, 0x0, 0x77, 0x48, + 0x7c, 0x19, 0x4f, 0x0, 0xa, 0x7b, 0x96, 0x40, + 0x13, 0xb, 0x28, 0x7, 0x31, 0x0, 0x7f, 0xf1, + 0xc0, + + /* U+03AC "ά" */ + 0x0, 0xb0, 0x80, 0x3a, 0x88, 0x2, 0x7d, 0xb7, + 0xb5, 0x49, 0xcd, 0xe4, 0x46, 0x38, 0x85, 0x10, + 0x80, 0x80, 0x75, 0xa8, 0x2, 0xc8, 0xe, 0xb2, + 0xc1, 0x14, + + /* U+03AD "έ" */ + 0x0, 0x4a, 0x80, 0x5e, 0xa0, 0x39, 0x78, 0x6e, + 0xed, 0xd1, 0xba, 0xf1, 0x84, 0xa7, 0x10, 0x9, + 0x81, 0xac, 0x2e, 0xf0, 0x80, + + /* U+03AE "ή" */ + 0x0, 0xac, 0xc0, 0x36, 0x98, 0x1e, 0xd6, 0xe9, + 0x0, 0xa6, 0xe2, 0x0, 0x26, 0xe, 0x40, 0x1f, + 0xfc, 0x63, 0xe0, 0xf, 0xf0, + + /* U+03AF "ί" */ + 0xe, 0x10, 0xb1, 0x38, 0x0, 0xff, 0xe2, 0x0, + + /* U+03B0 "ΰ" */ + 0xa, 0x6d, 0xb4, 0xf, 0x29, 0xe6, 0x3b, 0x44, + 0xf, 0x0, 0x7f, 0xf0, 0x4, 0x3, 0x88, 0xc, + 0x35, 0x42, 0xbb, 0x4a, 0x0, + + /* U+03B1 "α" */ + 0x7, 0xdd, 0x3d, 0xaa, 0x4e, 0x6f, 0x22, 0x31, + 0xc4, 0x28, 0x84, 0x4, 0x3, 0xad, 0x40, 0x16, + 0x40, 0x75, 0x96, 0x8, 0xa0, + + /* U+03B2 "β" */ + 0x4, 0xcd, 0xc2, 0x0, 0x57, 0x6d, 0x48, 0x19, + 0x88, 0x0, 0x20, 0x11, 0x6d, 0xd8, 0x2, 0x2d, + 0x9d, 0x0, 0x18, 0x1, 0x1, 0x0, 0x50, 0x4, + 0x98, 0xb, 0xaf, 0x20, 0x80, 0x15, 0x7a, 0xc0, + 0x1f, 0x80, + + /* U+03B3 "γ" */ + 0xa7, 0x0, 0x35, 0x4d, 0x0, 0x2b, 0x8c, 0xc, + 0xc2, 0x81, 0x55, 0x80, 0xc, 0xee, 0x60, 0x0, + 0xa2, 0x4, 0x2, 0x22, 0x0, 0x7e, + + /* U+03B4 "δ" */ + 0xe, 0xe6, 0xea, 0x40, 0x1e, 0x91, 0xb2, 0x0, + 0x67, 0x9a, 0x10, 0x39, 0xcc, 0x76, 0x85, 0xb8, + 0x82, 0x9, 0x78, 0x6, 0x31, 0x47, 0x10, 0x50, + 0x33, 0x5e, 0x6c, 0xe0, 0x0, + + /* U+03B5 "ε" */ + 0x1c, 0xdc, 0x37, 0x76, 0xe8, 0xdd, 0x78, 0xc2, + 0x53, 0x88, 0x4, 0xc0, 0xd6, 0x17, 0x78, 0x40, + + /* U+03B6 "ζ" */ + 0x8, 0xdd, 0x79, 0x4, 0x70, 0xe1, 0x1, 0x77, + 0xc, 0x1, 0xf2, 0x40, 0x4, 0x14, 0x0, 0xb1, + 0x0, 0x37, 0x98, 0x6, 0x77, 0x76, 0xc0, 0x3, + 0x3b, 0x1c, 0x3, 0x6c, 0x80, + + /* U+03B7 "η" */ + 0x3d, 0xab, 0xd4, 0x2, 0x9b, 0x88, 0x0, 0x98, + 0x39, 0x0, 0x7f, 0xf1, 0x8f, 0x80, 0x3f, 0xc0, + + /* U+03B8 "θ" */ + 0x3, 0xcd, 0xb1, 0x0, 0x6f, 0x6e, 0xac, 0x15, + 0x44, 0xc, 0xa0, 0x6b, 0xbb, 0x0, 0x82, 0xee, + 0xc0, 0x2, 0x60, 0x1, 0x0, 0xa1, 0x98, 0x2d, + 0x40, 0x1b, 0xda, 0x56, 0x0, + + /* U+03B9 "ι" */ + 0x3d, 0x0, 0xff, 0x0, + + /* U+03BA "κ" */ + 0x3d, 0x3, 0xe4, 0x0, 0x27, 0x62, 0x1, 0x5f, + 0x10, 0x0, 0x5f, 0xc0, 0x23, 0x86, 0xa0, 0xd, + 0x4d, 0x0, + + /* U+03BB "λ" */ + 0x4, 0xd0, 0xc, 0x80, 0x80, 0x19, 0xf8, 0x3, + 0x2a, 0x84, 0x0, 0xca, 0xa6, 0x0, 0x5f, 0x72, + 0x80, 0xc1, 0x10, 0x9, 0x34, 0x0, 0xae, + + /* U+03BC "μ" */ + 0x3d, 0x0, 0x1e, 0x80, 0x7f, 0xf1, 0xc8, 0x1, + 0x60, 0x1, 0xbb, 0x0, 0x47, 0x76, 0x8d, 0x0, + 0xf0, + + /* U+03BD "ν" */ + 0xa7, 0x0, 0x35, 0x75, 0x0, 0x2b, 0x90, 0xc, + 0x85, 0x2, 0xab, 0x0, 0x19, 0xd5, 0x80, 0x2, + 0x8c, 0x20, + + /* U+03BE "ξ" */ + 0x9, 0xcd, 0x50, 0x24, 0xcd, 0x50, 0x2b, 0xee, + 0x20, 0x2, 0xa7, 0x90, 0x19, 0x8e, 0x1, 0x71, + 0x80, 0x6b, 0x67, 0x30, 0x1, 0xef, 0xfb, 0x0, + 0x5, 0x1c, 0x60, 0x11, 0x7d, 0x0, + + /* U+03BF "ο" */ + 0x6, 0xdd, 0x59, 0x1, 0xc6, 0x6f, 0x78, 0x5b, + 0x88, 0x29, 0x90, 0x7, 0xd6, 0xe2, 0xa, 0x64, + 0x71, 0x9b, 0xde, 0x0, + + /* U+03C0 "π" */ + 0xad, 0xfd, 0xd7, 0x73, 0x2a, 0x4f, 0x74, 0x91, + 0x80, 0x1f, 0xfd, 0x40, + + /* U+03C1 "ρ" */ + 0x3, 0xcd, 0xc3, 0x0, 0x6c, 0x6f, 0xe8, 0x90, + 0x20, 0x1a, 0xa0, 0x80, 0x7c, 0x28, 0x4, 0xa8, + 0x3, 0xdb, 0xf4, 0x20, 0x75, 0xba, 0x40, 0xf, + 0xc0, + + /* U+03C2 "ς" */ + 0x1, 0xac, 0xd6, 0x1f, 0xec, 0xd6, 0x63, 0xa0, + 0x5, 0xe0, 0x1d, 0x4e, 0xe2, 0x0, 0x17, 0x87, + 0x60, 0x0, 0x5f, 0x48, 0xc0, 0x15, 0xee, 0x60, + + /* U+03C3 "σ" */ + 0x0, 0xfe, 0x5d, 0xdb, 0xf0, 0x8e, 0xf3, 0x70, + 0x34, 0xad, 0xc4, 0x4, 0x88, 0x1, 0xe3, 0x10, + 0xb7, 0x10, 0x53, 0x20, 0x3b, 0xcd, 0xef, 0x0, + 0x0, + + /* U+03C4 "τ" */ + 0xad, 0xfd, 0x5a, 0xe2, 0xd5, 0x0, 0xff, 0xe4, + 0x0, + + /* U+03C5 "υ" */ + 0x3e, 0x0, 0x26, 0x0, 0x7f, 0xf0, 0x4, 0x3, + 0x88, 0xc, 0x35, 0x42, 0xbb, 0x4a, 0x0, + + /* U+03C6 "φ" */ + 0x6, 0xb5, 0xec, 0x40, 0x3b, 0xb6, 0x36, 0xd0, + 0xda, 0x80, 0x3c, 0x49, 0x7c, 0x80, 0x31, 0x3b, + 0x22, 0x0, 0x10, 0xa6, 0x39, 0xed, 0x23, 0x60, + 0x2, 0xb6, 0x99, 0x0, 0x7f, 0x80, + + /* U+03C7 "χ" */ + 0x7b, 0x0, 0x2e, 0x3, 0xb1, 0x85, 0xf8, 0x2, + 0x3d, 0xdc, 0x60, 0x5, 0x9, 0x80, 0xc, 0x20, + 0x60, 0x13, 0x3c, 0x48, 0x0, 0x62, 0xc, 0xc4, + 0xb, 0x62, 0x9, 0x90, 0x0, + + /* U+03C8 "ψ" */ + 0x3d, 0x2, 0xe0, 0x1f, 0x0, 0xff, 0xe2, 0x9, + 0x80, 0x63, 0x12, 0x4, 0x0, 0xa9, 0x3, 0x63, + 0xc7, 0x4a, 0xc0, 0xf3, 0xc7, 0x68, 0x40, 0x3f, + 0x0, + + /* U+03C9 "ω" */ + 0xd, 0x20, 0xd, 0xc2, 0x82, 0x40, 0xe2, 0xe, + 0xc6, 0x80, 0x8, 0x30, 0xcd, 0xf0, 0xf, 0x87, + 0x14, 0xc, 0x50, 0x3f, 0x11, 0x1b, 0xf9, 0x90, + 0x38, + + /* U+03CA "ϊ" */ + 0x4c, 0x2f, 0x4d, 0x2e, 0x2, 0xd1, 0x0, 0xff, + 0xe4, 0x0, + + /* U+03CB "ϋ" */ + 0x5, 0xc2, 0xf0, 0x2, 0xe9, 0x70, 0x1f, 0x8, + 0x2e, 0x0, 0x7f, 0xf0, 0x4, 0x3, 0x88, 0xc, + 0x35, 0x42, 0xbb, 0x4a, 0x0, + + /* U+03CC "ό" */ + 0x0, 0xb4, 0x40, 0x3a, 0xc4, 0x2, 0x6d, 0xbb, + 0x10, 0x1c, 0x66, 0xf7, 0x85, 0xb8, 0x82, 0x99, + 0x0, 0x7d, 0x6e, 0x20, 0xa6, 0x47, 0x19, 0xbd, + 0xe0, + + /* U+03CD "ύ" */ + 0x0, 0xb8, 0x3, 0xd, 0x80, 0xf, 0x85, 0x53, + 0x0, 0x3f, 0xf8, 0x2, 0x1, 0xc4, 0x6, 0x1a, + 0xa1, 0x5d, 0xa5, 0x0, + + /* U+03CE "ώ" */ + 0x0, 0xd6, 0x60, 0x1f, 0x69, 0x80, 0x6d, 0x20, + 0x60, 0x7, 0xa, 0x9, 0x3, 0x88, 0x3b, 0x1a, + 0x0, 0x20, 0xc3, 0x37, 0xc0, 0x3e, 0x1c, 0x50, + 0x31, 0x40, 0xfc, 0x44, 0x6f, 0xe6, 0x40, 0xe0, + + /* U+03D0 "ϐ" */ + 0x4, 0xcd, 0xc2, 0x0, 0x57, 0x6d, 0x48, 0x19, + 0x88, 0x0, 0x20, 0x11, 0x6d, 0xd8, 0x2, 0x2d, + 0x9c, 0x1, 0x30, 0x2, 0xa, 0x10, 0x18, 0x11, + 0x18, 0x37, 0xf7, 0xe0, 0x80, + + /* U+03D1 "ϑ" */ + 0x0, 0x4e, 0xe9, 0x40, 0x23, 0x7d, 0xfb, 0x10, + 0x1, 0x2, 0x11, 0x14, 0x0, 0x3b, 0xda, 0x74, + 0x2f, 0xab, 0x5a, 0x7a, 0x2f, 0x58, 0x2, 0x66, + 0x0, 0x71, 0x5, 0xb8, 0x5, 0x4b, 0xc7, 0x0, + 0x0, + + /* U+03D2 "ϒ" */ + 0xae, 0x80, 0x2c, 0xe4, 0xae, 0x37, 0xfa, 0xe4, + 0x0, 0x54, 0x3b, 0x0, 0x61, 0x3c, 0x0, 0xf8, + 0xc0, 0x3f, 0xf9, 0xe0, + + /* U+03D3 "ϓ" */ + 0x4a, 0x8e, 0x90, 0x5, 0xf3, 0x3c, 0x43, 0x8e, + 0x28, 0xf9, 0x8c, 0x80, 0x14, 0xaf, 0x0, 0x1f, + 0x3a, 0x80, 0x7f, 0xf7, 0xc0, + + /* U+03D4 "ϔ" */ + 0x0, 0x62, 0x53, 0x0, 0x6e, 0x4b, 0x70, 0x5, + 0x75, 0x1, 0xef, 0x25, 0x71, 0xbf, 0xd7, 0x20, + 0x2, 0xa1, 0xd8, 0x3, 0x9, 0xe0, 0x7, 0xc6, + 0x1, 0xff, 0xcf, + + /* U+03D5 "ϕ" */ + 0x0, 0xa9, 0x80, 0x3f, 0xf8, 0xb, 0x89, 0x78, + 0x60, 0x71, 0xa9, 0x7f, 0xa1, 0x6a, 0x20, 0x3, + 0x3b, 0xc4, 0x3, 0xca, 0xe4, 0x0, 0x50, 0x32, + 0xa9, 0x48, 0xfc, 0x0, 0x25, 0xa4, 0x50, 0x80, + 0x7f, 0x0, + + /* U+03D6 "ϖ" */ + 0x9f, 0xdd, 0xeb, 0x1b, 0x1d, 0xd5, 0xfe, 0xe5, + 0xba, 0x80, 0x29, 0x81, 0x50, 0x3, 0x84, 0x2, + 0x75, 0x11, 0x16, 0x2, 0xa1, 0x46, 0x6e, 0x83, + 0x2e, 0x0, + + /* U+03DA "Ϛ" */ + 0x0, 0x3e, 0xf7, 0x20, 0x2, 0xab, 0xfe, 0xf3, + 0xa0, 0x25, 0xd2, 0x1, 0xaf, 0x7, 0x21, 0x0, + 0x85, 0x40, 0x6, 0x1, 0xf2, 0xa, 0x80, 0x78, + 0x6e, 0x2d, 0x8c, 0x3, 0x26, 0xc0, 0xcf, 0x30, + 0x6, 0x37, 0xa8, 0xa0, 0xe, 0x2f, 0xbf, 0x0, + + /* U+03DC "Ϝ" */ + 0xf, 0xfe, 0x50, 0x7, 0x7f, 0xca, 0x1, 0xfd, + 0xdf, 0xf2, 0x80, 0x3b, 0xfe, 0x50, 0xf, 0xfe, + 0xb8, + + /* U+03DE "Ϟ" */ + 0x6, 0xde, 0xc4, 0x3, 0x9e, 0xe4, 0x58, 0xa9, + 0x98, 0x10, 0x49, 0x4c, 0xc0, 0xa2, 0x47, 0x5d, + 0xf3, 0x62, 0xb, 0x81, 0x88, 0x1, 0xff, 0xd1, + + /* U+03E0 "Ϡ" */ + 0x5, 0xce, 0xe5, 0x8, 0x25, 0xff, 0x7b, 0x78, + 0xbd, 0x18, 0xc7, 0x83, 0x1a, 0x1c, 0xed, 0xb6, + 0x0, 0xf, 0x4a, 0x0, 0x40, 0x25, 0x60, 0x5d, + 0x0, 0xc3, 0x40, 0xe0, 0x15, 0x79, 0xe0, 0x0, + + /* U+03E2 "Ϣ" */ + 0xf, 0x10, 0x4d, 0x0, 0x44, 0x80, 0x7f, 0xf8, + 0x4, 0x2, 0x10, 0x8, 0x83, 0x8, 0x5, 0xc0, + 0x13, 0xba, 0xf5, 0xea, 0x40, 0x3, 0x76, 0xb5, + 0x75, 0x37, 0x0, 0x61, 0xde, 0xf5, 0x70, 0xc, + 0x39, 0xdc, 0x90, + + /* U+03E3 "ϣ" */ + 0x4d, 0x0, 0x44, 0x0, 0x1a, 0x60, 0x1f, 0xfc, + 0xc1, 0x0, 0x8c, 0x18, 0xc0, 0x8, 0x40, 0x82, + 0x4, 0x9d, 0x92, 0xfb, 0xa2, 0x0, 0x57, 0x62, + 0x6e, 0xac, 0x88, 0x1, 0x8b, 0x37, 0xa8, 0x40, + 0x31, 0x66, 0xe2, 0x80, + + /* U+03E4 "Ϥ" */ + 0x0, 0xfe, 0x2d, 0x30, 0x7, 0x20, 0x64, 0x18, + 0x6, 0x30, 0x50, 0xe, 0x21, 0x50, 0x2, 0x8, + 0xe, 0x4f, 0x6e, 0x84, 0x0, 0x79, 0xdb, 0x20, + 0x1f, 0xfc, 0x60, + + /* U+03E5 "ϥ" */ + 0x0, 0xf9, 0x2c, 0xb, 0x82, 0x78, 0x2, 0x40, + 0x50, 0x8, 0x9c, 0x3, 0x2b, 0x88, 0x38, 0x1d, + 0x66, 0xc8, 0x1, 0xf7, 0x5c, 0x1, 0xf0, + + /* U+03E6 "Ϧ" */ + 0xf, 0x10, 0xf, 0xfe, 0x5c, 0xe7, 0x62, 0x0, + 0x5d, 0xbd, 0x16, 0x40, 0x7, 0x10, 0x44, 0x80, + 0x3c, 0x22, 0x0, 0xf3, 0x90, 0x78, 0x80, 0x20, + 0x14, 0x1, 0x1d, 0xc2, 0xc0, 0xa, 0x3b, 0x94, + 0x20, + + /* U+03E7 "ϧ" */ + 0x0, 0x88, 0x80, 0x79, 0xba, 0xb0, 0x70, 0x6c, + 0x7, 0x4c, 0xb3, 0xaa, 0x0, 0x7f, 0xa1, 0x1f, + 0x76, 0x29, + + /* U+03E8 "Ϩ" */ + 0x5, 0xde, 0xb1, 0x1, 0xaf, 0xe2, 0xb0, 0x8, + 0xc0, 0x4, 0x3, 0x5b, 0x43, 0x0, 0xd, 0x8, + 0x83, 0x82, 0xab, 0x8, 0x20, 0x44, 0x62, 0xa, + 0x22, 0x46, 0xfe, 0x9c, 0x0, + + /* U+03E9 "ϩ" */ + 0x8, 0xdd, 0x50, 0x22, 0xee, 0x85, 0xc0, 0x38, + 0x51, 0x15, 0x78, 0xc1, 0xcd, 0xe, 0x9, 0x58, + 0x60, 0x1e, 0x20, 0x45, 0xdd, 0x49, 0x0, + + /* U+03EA "Ϫ" */ + 0xbe, 0xa0, 0x4d, 0xe3, 0xbe, 0x1a, 0xa7, 0x70, + 0xc0, 0x14, 0xac, 0x60, 0x18, 0x80, 0xc0, 0x3b, + 0xe5, 0x50, 0x2, 0x42, 0x68, 0x80, 0x5, 0x30, + 0xc, 0x4a, 0xc, 0x57, 0xba, 0x18, 0x0, + + /* U+03EB "ϫ" */ + 0x8e, 0x80, 0x6d, 0xc0, 0x8e, 0xc, 0xad, 0xc0, + 0xa, 0x8e, 0x80, 0x3b, 0xee, 0xc4, 0x1, 0x55, + 0x13, 0xbc, 0x0, 0xcb, 0x5b, 0xc5, 0x40, + + /* U+03EC "Ϭ" */ + 0x0, 0xe3, 0x50, 0xa, 0x65, 0x8, 0x1, 0x4b, + 0xa2, 0xd, 0x40, 0xd, 0xfb, 0xf6, 0x40, 0x40, + 0x20, 0x68, 0xa0, 0x20, 0x18, 0xbc, 0x8, 0x4, + 0x0, 0x5e, 0x2, 0x70, 0x8, 0x86, 0x0, 0x69, + 0x74, 0xd8, 0x80, + + /* U+03ED "ϭ" */ + 0x0, 0xe2, 0x40, 0x3, 0x6e, 0xd8, 0x60, 0x71, + 0x9b, 0x82, 0xc1, 0x6e, 0x20, 0x22, 0x20, 0xf0, + 0xe, 0x10, 0x47, 0x10, 0x53, 0x20, 0x3b, 0xcd, + 0xef, 0x0, 0x0, + + /* U+03EE "Ϯ" */ + 0x0, 0x17, 0x80, 0x4d, 0xfa, 0x1f, 0xc9, 0xb9, + 0xa1, 0xf1, 0x96, 0x60, 0x13, 0x40, 0x7, 0xff, + 0x40, + + /* U+03EF "ϯ" */ + 0x0, 0x71, 0x0, 0x23, 0x47, 0xe8, 0x13, 0x7, + 0xdc, 0x30, 0x40, 0x1a, 0x1, 0xff, 0xd3, + + /* U+03F0 "ϰ" */ + 0x4e, 0xd3, 0xc, 0x84, 0xeb, 0xf9, 0x68, 0x0, + 0x29, 0xa5, 0x0, 0x52, 0x16, 0x1, 0x3b, 0x33, + 0xc0, 0xb, 0x3b, 0x5, 0xd0, + + /* U+03F1 "ϱ" */ + 0x3, 0xcd, 0xc3, 0x0, 0x6c, 0x6f, 0xe8, 0x90, + 0x20, 0x1a, 0xa0, 0x80, 0x7c, 0x28, 0x4, 0xa8, + 0x3, 0xdb, 0xf4, 0x24, 0x31, 0xba, 0x40, 0x1a, + 0xed, 0xc2, 0x0, 0x2e, 0x6e, 0x10, 0x0, + + /* U+03F2 "ϲ" */ + 0x6, 0xdd, 0x58, 0x9c, 0x66, 0xe4, 0xa3, 0x88, + 0x3c, 0x0, 0x71, 0x23, 0x88, 0x3c, 0x1c, 0x66, + 0xe5, 0x80, + + /* U+03F3 "ϳ" */ + 0x3, 0xd0, 0x3c, 0x3, 0xc0, 0xf, 0xfe, 0x23, + 0x8b, 0x55, 0x80, + + /* U+0401 "Ё" */ + 0x0, 0x3c, 0xa6, 0x0, 0x66, 0x84, 0xd0, 0xb, + 0xfb, 0x9f, 0xde, 0x40, 0xe, 0xff, 0xc4, 0x1, + 0xfe, 0xef, 0xfb, 0x40, 0x2e, 0xff, 0xb4, 0x3, + 0xff, 0x8f, 0xdf, 0xf9, 0x40, + + /* U+0402 "Ђ" */ + 0xaf, 0xff, 0x10, 0x2, 0xbf, 0xc5, 0x7f, 0xe2, + 0x0, 0xff, 0xe2, 0x76, 0x76, 0xc0, 0x7, 0x16, + 0xf6, 0x1c, 0x80, 0x6c, 0x10, 0x1e, 0x40, 0xf, + 0xde, 0xe0, 0x1e, 0xde, 0xb, + + /* U+0403 "Ѓ" */ + 0x0, 0xfe, 0x3e, 0x30, 0xc, 0x5e, 0x60, 0x17, + 0xf7, 0x3f, 0xce, 0x0, 0xef, 0xf9, 0xc0, 0x3f, + 0xfb, 0xc0, + + /* U+0404 "Є" */ + 0x0, 0x3e, 0xf7, 0x20, 0x2, 0xad, 0xce, 0xf2, + 0xb0, 0x34, 0xa1, 0x1, 0xa9, 0x5, 0x1f, 0xf7, + 0x0, 0x8, 0xc, 0xbf, 0xdc, 0x1, 0x9c, 0x88, + 0x1, 0x1f, 0x1, 0x2f, 0x10, 0x17, 0xb0, 0x2, + 0x93, 0x3f, 0xd7, 0x0, + + /* U+0405 "Ѕ" */ + 0x3, 0xcf, 0xeb, 0x20, 0x6, 0xcf, 0xf6, 0x78, + 0x0, 0x5c, 0x0, 0xf6, 0x0, 0x9c, 0xc4, 0x23, + 0x0, 0x1b, 0xbf, 0xd1, 0x80, 0x70, 0x6, 0xf8, + 0x2a, 0x2c, 0xc0, 0x2, 0x1b, 0x96, 0xeb, 0xbe, + 0x28, 0x80, + + /* U+0406 "І" */ + 0xe4, 0x0, 0xff, 0xe1, 0x0, + + /* U+0407 "Ї" */ + 0xf1, 0xc4, 0xd1, 0xe4, 0x2e, 0x60, 0xf, 0xfe, + 0x88, + + /* U+0408 "Ј" */ + 0x0, 0x87, 0xc0, 0x3f, 0xf9, 0xa8, 0x60, 0x1b, + 0x24, 0x1c, 0x82, 0x47, 0xee, 0x40, + + /* U+0409 "Љ" */ + 0x7, 0xff, 0xe8, 0x0, 0xf9, 0x3f, 0xe5, 0x0, + 0xff, 0xe7, 0x3f, 0x75, 0x42, 0x1, 0xf3, 0xf7, + 0x3d, 0xa0, 0x3, 0xfc, 0x34, 0xa1, 0xe4, 0x1, + 0xfb, 0x56, 0xd6, 0x80, 0x33, 0x6e, 0xb8, 0x20, + + /* U+040A "Њ" */ + 0xf, 0x10, 0x6, 0x28, 0x7, 0xff, 0x4f, 0xfb, + 0x87, 0x5d, 0xcd, 0x80, 0xb, 0xfb, 0x87, 0x5d, + 0xcc, 0x57, 0x0, 0xfe, 0x14, 0xd0, 0xf, 0xe1, + 0x4c, 0x0, 0xf5, 0x77, 0x3d, 0x18, + + /* U+040B "Ћ" */ + 0xaf, 0xff, 0x10, 0x2, 0xbf, 0xc5, 0x7f, 0xe2, + 0x0, 0xff, 0xe2, 0x76, 0x76, 0xc0, 0x7, 0x17, + 0x73, 0x15, 0x80, 0x36, 0x10, 0xd, 0x60, 0x7, + 0xf0, 0x80, 0x7f, 0x80, + + /* U+040C "Ќ" */ + 0x0, 0xff, 0x6b, 0x80, 0x77, 0xb8, 0x5, 0xe2, + 0x47, 0xba, 0x0, 0xdd, 0x1a, 0x1, 0x43, 0x28, + 0x5, 0xed, 0x40, 0x1b, 0xd3, 0x40, 0x3a, 0x89, + 0xc0, 0x3a, 0xe0, 0x40, 0x32, 0xa5, 0x80, + + /* U+040E "Ў" */ + 0x0, 0x4d, 0x51, 0x80, 0x34, 0xd5, 0x18, 0x1, + 0x54, 0x0, 0xda, 0xb6, 0xa6, 0x0, 0x51, 0x51, + 0x9f, 0x0, 0x44, 0x0, 0xc, 0x2c, 0xa2, 0x80, + 0x17, 0x44, 0x3c, 0x3, 0x1a, 0x31, 0x80, 0x73, + 0xc8, 0x6, 0xbe, 0xa2, 0x0, 0x80, + + /* U+040F "Џ" */ + 0xf, 0x10, 0x9, 0xac, 0x3, 0xff, 0xcd, 0xdf, + 0xf4, 0x80, 0x3f, 0xda, 0x5f, 0xeb, 0x0, 0xfc, + + /* U+0410 "А" */ + 0x0, 0xdd, 0x60, 0x1f, 0x2a, 0xc4, 0x1, 0xe9, + 0xd7, 0xb0, 0xe, 0x23, 0x7a, 0x61, 0x0, 0xd6, + 0xa2, 0x64, 0xc0, 0x19, 0x93, 0x74, 0x72, 0x1, + 0x31, 0x76, 0xeb, 0x85, 0x40, 0x15, 0x60, 0x19, + 0xe4, 0x0, + + /* U+0411 "Б" */ + 0xf, 0xfe, 0x80, 0xb, 0xbf, 0xe8, 0x0, 0xff, + 0xbb, 0xfd, 0xac, 0x1, 0x77, 0xfa, 0x64, 0x60, + 0x1c, 0x84, 0xa0, 0x1c, 0x64, 0xa0, 0xf, 0xee, + 0x6c, 0x18, + + /* U+0412 "В" */ + 0x1f, 0xfd, 0x84, 0x1, 0x7f, 0xd5, 0xe0, 0x1f, + 0xf7, 0xfd, 0x32, 0x0, 0xbf, 0xeb, 0x90, 0xf, + 0x20, 0x28, 0x7, 0x21, 0x30, 0x3, 0xfe, 0x99, + 0x18, + + /* U+0413 "Г" */ + 0xf, 0xfe, 0x70, 0x7, 0x7f, 0xce, 0x1, 0xff, + 0xde, + + /* U+0414 "Д" */ + 0x4, 0xff, 0xe0, 0x8, 0xff, 0xd8, 0x1, 0xb, + 0x80, 0x78, 0xc4, 0x3, 0xdc, 0x40, 0x1e, 0x3d, + 0x0, 0xe1, 0x44, 0x0, 0x77, 0x7, 0x7f, 0xb0, + 0x28, 0x3f, 0xfa, 0xc4, 0x40, 0x1e, 0x10, + + /* U+0415 "Е" */ + 0xf, 0xff, 0x10, 0x3, 0xbf, 0xf1, 0x0, 0x7f, + 0xbb, 0xfe, 0xd0, 0xb, 0xbf, 0xed, 0x0, 0xff, + 0xe3, 0xf7, 0xfe, 0x50, + + /* U+0416 "Ж" */ + 0xdd, 0x18, 0x3, 0xc4, 0xf, 0x78, 0x36, 0xf4, + 0x3, 0xba, 0xf8, 0x0, 0xcb, 0x0, 0x13, 0x83, + 0x0, 0x6a, 0x6d, 0xc, 0x9f, 0x0, 0xea, 0x4d, + 0xf, 0x7e, 0x0, 0xce, 0xb4, 0x0, 0x39, 0x18, + 0x0, 0xc, 0x58, 0x7, 0x4b, 0x90, 0x5a, 0x28, + 0x7, 0x22, 0xc8, 0x0, + + /* U+0417 "З" */ + 0x4, 0xcf, 0xd6, 0x1, 0xa8, 0xff, 0x41, 0x8e, + 0x20, 0x4, 0xc0, 0x41, 0xfa, 0x8a, 0x1, 0x7e, + 0xb2, 0x1c, 0x0, 0xa, 0xfc, 0x99, 0x40, 0x68, + 0xc7, 0x67, 0xbd, 0x60, + + /* U+0418 "И" */ + 0xf, 0x0, 0xd9, 0x60, 0x1c, 0xe4, 0x1, 0xc7, + 0x30, 0x1, 0xdd, 0x46, 0x1, 0xa5, 0x10, 0x1, + 0x95, 0x24, 0x3, 0xaf, 0xc0, 0x3d, 0x24, 0x1, + 0x80, + + /* U+0419 "Й" */ + 0x0, 0x33, 0x84, 0xa0, 0x4, 0xdd, 0x62, 0x80, + 0xf, 0x9, 0xb8, 0xcb, 0x0, 0xe7, 0x20, 0xe, + 0x39, 0x80, 0xe, 0xea, 0x30, 0xd, 0x28, 0x80, + 0xc, 0xa9, 0x20, 0x1d, 0x7e, 0x1, 0xe9, 0x20, + 0xc, + + /* U+041A "К" */ + 0xf, 0x10, 0x3d, 0xd0, 0x6, 0xe8, 0xd0, 0xa, + 0x19, 0x40, 0x2f, 0x6a, 0x0, 0xde, 0x9a, 0x1, + 0xd4, 0x4e, 0x1, 0xd7, 0x2, 0x1, 0x95, 0x2c, + + /* U+041B "Л" */ + 0x7, 0xff, 0xe8, 0x0, 0x27, 0xfc, 0xa0, 0x1f, + 0xfd, 0x6f, 0x20, 0xe, 0xb5, 0xa0, 0xe, + + /* U+041C "М" */ + 0x1f, 0xc0, 0xd, 0x3e, 0x20, 0x1, 0x20, 0x9, + 0x0, 0x35, 0x50, 0x0, 0xaa, 0x0, 0xca, 0xa0, + 0x7, 0x50, 0x6, 0x21, 0x31, 0x72, 0x0, 0xea, + 0xa3, 0x50, 0x7, 0x9d, 0xd6, 0xe0, 0x1e, 0x15, + 0x71, 0x0, 0x80, + + /* U+041D "Н" */ + 0xf, 0x10, 0x9, 0xec, 0x3, 0xff, 0x8d, 0xdf, + 0xf4, 0x0, 0x5d, 0xff, 0x40, 0x7, 0xff, 0x34, + + /* U+041E "О" */ + 0x0, 0x3e, 0xff, 0x48, 0x80, 0x26, 0xff, 0xe1, + 0xc1, 0x26, 0xd2, 0x1, 0x86, 0x94, 0x21, 0x0, + 0xd8, 0x60, 0x20, 0x1f, 0x21, 0x88, 0x6, 0xc3, + 0x26, 0xd2, 0x1, 0x85, 0x90, 0x9b, 0xff, 0x87, + 0xc4, + + /* U+041F "П" */ + 0xf, 0xff, 0x58, 0x3, 0xbf, 0xe9, 0x0, 0xff, + 0xf2, 0x80, + + /* U+0420 "Р" */ + 0x1f, 0xfd, 0xce, 0x1, 0x77, 0xfb, 0x20, 0xc0, + 0x38, 0x91, 0x40, 0x39, 0x10, 0xa0, 0xe, 0xff, + 0x4d, 0x18, 0x3, 0xbf, 0xda, 0xa0, 0x1f, 0xfc, + 0x50, + + /* U+0421 "С" */ + 0x0, 0x3e, 0xf7, 0x20, 0x2, 0xab, 0xfe, 0xf3, + 0xa0, 0x25, 0xd2, 0x1, 0xac, 0x7, 0x21, 0x0, + 0x85, 0x80, 0x40, 0x3f, 0x29, 0x8, 0x4, 0x38, + 0x2, 0xda, 0x40, 0x34, 0xc0, 0x9, 0x4f, 0xef, + 0x3a, 0x0, + + /* U+0422 "Т" */ + 0xbf, 0xff, 0x5, 0xff, 0x87, 0x3f, 0xc0, 0x1f, + 0xfe, 0x50, + + /* U+0423 "У" */ + 0xaa, 0x0, 0x6d, 0x5b, 0x53, 0x0, 0x28, 0xa8, + 0xcf, 0x80, 0x22, 0x0, 0x6, 0x16, 0x51, 0x40, + 0xb, 0xa2, 0x1e, 0x1, 0x8d, 0x18, 0xc0, 0x39, + 0xe4, 0x3, 0x5f, 0x51, 0x0, 0x40, + + /* U+0424 "Ф" */ + 0x0, 0xde, 0x20, 0x18, 0xab, 0x43, 0xec, 0xc0, + 0x73, 0x1a, 0x1f, 0xda, 0x4e, 0x4c, 0x1, 0x2a, + 0x50, 0x7, 0xc6, 0xe, 0x4c, 0x1, 0x23, 0xd0, + 0xe6, 0x34, 0x3f, 0xda, 0x40, 0x55, 0xa1, 0xf6, + 0x60, + + /* U+0425 "Х" */ + 0x3f, 0x30, 0x0, 0xea, 0x1c, 0xf0, 0x85, 0x51, + 0x1, 0x9e, 0xe0, 0x1c, 0x2, 0xa7, 0x6b, 0x0, + 0xc4, 0x60, 0x80, 0x10, 0xfd, 0xda, 0x84, 0x1, + 0x48, 0xaa, 0x7d, 0x8, 0x79, 0x0, 0x48, 0xc0, + + /* U+0426 "Ц" */ + 0x1f, 0x10, 0x9, 0xec, 0x3, 0xff, 0xdb, 0xdf, + 0xf4, 0x23, 0x8f, 0xff, 0x9c, 0x3, 0xfc, + + /* U+0427 "Ч" */ + 0x4d, 0x0, 0xdc, 0x80, 0x1f, 0xfc, 0x45, 0x24, + 0x0, 0x20, 0x0, 0x6e, 0x3b, 0x74, 0x20, 0x4, + 0xce, 0xd9, 0x10, 0xf, 0xfe, 0x28, + + /* U+0428 "Ш" */ + 0xf, 0x10, 0x7, 0x88, 0xf, 0x88, 0x7, 0xff, + 0xe3, 0xbf, 0xc1, 0xdf, 0xc0, 0x0, + + /* U+0429 "Щ" */ + 0xf, 0x10, 0x7, 0x88, 0xf, 0x88, 0x7, 0xff, + 0xe3, 0xbf, 0xc1, 0xdf, 0xc1, 0xa1, 0xff, 0xfb, + 0x44, 0x3, 0xfe, + + /* U+042A "Ъ" */ + 0xff, 0xb0, 0x3, 0xdf, 0xe9, 0x0, 0xff, 0xe4, + 0x1f, 0x75, 0x64, 0x1, 0x8f, 0xba, 0x2f, 0x0, + 0xfd, 0x44, 0x1, 0xfa, 0xc8, 0x3, 0x1f, 0x74, + 0x9e, 0x0, + + /* U+042B "Ы" */ + 0xf, 0x10, 0xe, 0x89, 0x0, 0xff, 0xe5, 0x7f, + 0x73, 0x58, 0x3, 0xbf, 0xb9, 0x32, 0x30, 0xf, + 0x90, 0x94, 0x3, 0xe3, 0x25, 0x0, 0xdf, 0xdd, + 0x49, 0x80, 0x0, + + /* U+042C "Ь" */ + 0xf, 0x10, 0xf, 0xfe, 0x5f, 0xf7, 0x35, 0x80, + 0x2f, 0xee, 0x4c, 0x8c, 0x3, 0x90, 0x94, 0x3, + 0x8c, 0x94, 0x1, 0xfd, 0xd4, 0x98, + + /* U+042D "Э" */ + 0x3, 0xbe, 0xe6, 0x20, 0x0, 0xb3, 0xba, 0xfa, + 0x40, 0x2d, 0x50, 0x1, 0xdc, 0x0, 0x8, 0x13, + 0xfd, 0x46, 0x1, 0x93, 0xfd, 0x80, 0x5, 0xc0, + 0xd, 0x66, 0xa, 0x30, 0x0, 0x57, 0x80, 0x6, + 0x17, 0x7c, 0xda, 0x0, + + /* U+042E "Ю" */ + 0xf, 0x10, 0x3, 0xef, 0x72, 0x0, 0x3d, 0x35, + 0xdc, 0xf3, 0xb0, 0xc, 0x2d, 0xc6, 0x3, 0x6a, + 0x80, 0xe, 0xe0, 0x18, 0x6, 0x53, 0x0, 0x77, + 0x0, 0x3f, 0xe1, 0x23, 0x0, 0xca, 0x60, 0x1a, + 0x78, 0x80, 0x69, 0x50, 0x3, 0x24, 0x7f, 0xc5, + 0x60, + + /* U+042F "Я" */ + 0x5, 0xde, 0xeb, 0xec, 0x2a, 0x7b, 0xa8, 0x0, + 0x84, 0x3, 0xd9, 0xff, 0xa0, 0x0, 0x64, 0x7d, + 0xf0, 0x0, 0x57, 0xe1, 0x0, 0xd7, 0x4, 0x1, + 0xa0, 0xdc, 0x3, 0x80, + + /* U+0430 "а" */ + 0x7, 0xdd, 0x90, 0xa, 0xf7, 0x51, 0x0, 0x2d, + 0x57, 0xe1, 0x3, 0xfd, 0x2e, 0x0, 0x22, 0x21, + 0x74, 0x0, 0xcc, 0xaa, 0x79, 0x0, + + /* U+0431 "б" */ + 0x4, 0xcf, 0xf7, 0x8, 0xa7, 0xfe, 0xe1, 0x47, + 0x8d, 0xc3, 0x2, 0x58, 0xdf, 0xd1, 0x3, 0x30, + 0x19, 0x21, 0x0, 0x70, 0xa1, 0x18, 0x19, 0x28, + 0xd7, 0xef, 0xe8, 0x80, + + /* U+0432 "в" */ + 0x3f, 0xdd, 0x61, 0x1, 0x6e, 0x96, 0xc0, 0x31, + 0xe8, 0x16, 0xf2, 0xe8, 0x16, 0xf5, 0x20, 0x16, + 0xea, 0x20, + + /* U+0433 "г" */ + 0x3f, 0xdd, 0x20, 0x16, 0xe9, 0x0, 0x3f, 0xf9, + 0x0, + + /* U+0434 "д" */ + 0x5, 0xed, 0xd7, 0x80, 0xe, 0x77, 0x0, 0x2e, + 0x20, 0xe, 0x37, 0x0, 0xc2, 0xc4, 0x1, 0xbc, + 0xf7, 0x58, 0x10, 0x1d, 0xbb, 0x61, 0x38, 0x6, + 0x1c, + + /* U+0435 "е" */ + 0x5, 0xcc, 0x8c, 0xa, 0x37, 0x3b, 0x41, 0x4f, + 0x37, 0xc0, 0x81, 0x37, 0x6c, 0x25, 0x51, 0x2, + 0x60, 0x15, 0x7e, 0xc6, 0x80, + + /* U+0436 "ж" */ + 0xa, 0xb0, 0x88, 0x5, 0xd8, 0x1, 0x44, 0xc0, + 0x5, 0x2b, 0x0, 0xa2, 0xd5, 0x57, 0x0, 0x1a, + 0x29, 0x55, 0x36, 0x1, 0x1b, 0xb8, 0x0, 0xee, + 0x30, 0x7, 0xc0, 0x6, 0x8f, 0x0, + + /* U+0437 "з" */ + 0x1b, 0xdd, 0x20, 0x16, 0xea, 0x20, 0x6, 0xd5, + 0x4b, 0x0, 0xab, 0x2c, 0x22, 0x40, 0x4c, 0x24, + 0xb7, 0xe4, 0x0, + + /* U+0438 "и" */ + 0x3d, 0x0, 0x47, 0x0, 0x46, 0xc0, 0x1b, 0xec, + 0x2, 0x74, 0x70, 0x1, 0xd4, 0x0, 0x43, 0x20, + 0x10, + + /* U+0439 "й" */ + 0x3, 0xaa, 0x88, 0xe, 0xaa, 0x23, 0xd0, 0x4, + 0x70, 0x4, 0x6c, 0x1, 0xbe, 0xc0, 0x27, 0x47, + 0x0, 0x1d, 0x40, 0x4, 0x32, 0x1, 0x0, + + /* U+043A "к" */ + 0x3d, 0x6, 0xd1, 0x0, 0xd, 0xe8, 0x81, 0x7c, + 0x80, 0x45, 0xb2, 0x1, 0x8d, 0x20, 0x3, 0x43, + 0x8, + + /* U+043B "л" */ + 0xb, 0xed, 0xd7, 0x88, 0x2, 0xf7, 0x40, 0x1f, + 0xfc, 0xbb, 0x64, 0x0, 0xc0, + + /* U+043C "м" */ + 0x3f, 0x80, 0x2, 0xfb, 0x1, 0x28, 0x3, 0x8c, + 0x0, 0x2e, 0x82, 0xea, 0x1, 0x7e, 0xb5, 0x80, + 0x65, 0x4a, 0x60, 0xe, 0x46, 0x10, 0x0, + + /* U+043D "н" */ + 0x3d, 0x0, 0x1e, 0x80, 0x7c, 0x5b, 0xae, 0x0, + 0x16, 0xeb, 0x80, 0x3f, 0xf8, 0x20, + + /* U+043E "о" */ + 0x6, 0xdd, 0x59, 0x1, 0xc6, 0x6f, 0x78, 0x5b, + 0x88, 0x29, 0x90, 0x7, 0xd6, 0xe2, 0xa, 0x64, + 0x71, 0x9b, 0xde, 0x0, + + /* U+043F "п" */ + 0x3f, 0xdd, 0x75, 0x81, 0x6e, 0xac, 0x3, 0xff, + 0x9a, + + /* U+0440 "р" */ + 0x3d, 0xac, 0xc1, 0x0, 0xb, 0xb2, 0x3c, 0x0, + 0x48, 0x8, 0x64, 0x1, 0xf8, 0x8c, 0x14, 0xc8, + 0x6, 0x77, 0xbc, 0x2, 0xad, 0xb2, 0x0, 0xfc, + + /* U+0441 "с" */ + 0x6, 0xdd, 0x58, 0x9c, 0x66, 0xe4, 0xa3, 0x88, + 0x3c, 0x0, 0x71, 0x23, 0x88, 0x3c, 0x1c, 0x66, + 0xe5, 0x80, + + /* U+0442 "т" */ + 0xad, 0xfe, 0xd3, 0xad, 0x3a, 0xd3, 0x0, 0xff, + 0xe6, 0x0, + + /* U+0443 "у" */ + 0x98, 0x0, 0x2d, 0xd3, 0x0, 0x27, 0xcc, 0x90, + 0x85, 0x2, 0x7e, 0xa8, 0x0, 0x55, 0x98, 0x2, + 0x67, 0x10, 0x9, 0x24, 0x0, 0x9e, 0x86, 0x0, + + /* U+0444 "ф" */ + 0x0, 0xd2, 0xe0, 0x1f, 0xfc, 0x37, 0xdc, 0x5c, + 0xc6, 0xb0, 0x1d, 0x6e, 0x13, 0xe6, 0x20, 0x91, + 0x0, 0x7, 0x40, 0x14, 0x40, 0x7, 0xe1, 0x4, + 0x40, 0x82, 0x20, 0x5, 0x50, 0xeb, 0x30, 0x2f, + 0x98, 0xb2, 0x7, 0xdc, 0x5c, 0xc6, 0xa8, 0x7, + 0xfc, + + /* U+0445 "х" */ + 0x5d, 0x0, 0x6a, 0xa9, 0xe6, 0x48, 0xa1, 0x48, + 0x89, 0x0, 0x11, 0x98, 0x80, 0x1d, 0x10, 0xe0, + 0x87, 0x66, 0x3c, 0x0, + + /* U+0446 "ц" */ + 0x3d, 0x0, 0x2d, 0x80, 0x7f, 0xf4, 0x8b, 0x75, + 0x68, 0xa7, 0xfb, 0xae, 0x83, 0x0, 0xf8, + + /* U+0447 "ч" */ + 0x79, 0x0, 0x3c, 0x81, 0x80, 0x63, 0x71, 0xf, + 0x4, 0x5c, 0xc2, 0x80, 0x23, 0x72, 0x80, 0x3e, + + /* U+0448 "ш" */ + 0x2e, 0x0, 0x5a, 0x82, 0x68, 0x7, 0xff, 0x64, + 0x77, 0x49, 0x7b, 0x20, + + /* U+0449 "щ" */ + 0x2e, 0x0, 0x5a, 0x82, 0x68, 0x7, 0xff, 0x78, + 0x77, 0x49, 0x7b, 0x24, 0xc5, 0xfb, 0xaf, 0xed, + 0xd4, 0xf0, 0x7, 0xf8, + + /* U+044A "ъ" */ + 0xdd, 0x78, 0x7, 0x6e, 0x80, 0x3f, 0xb7, 0x56, + 0x60, 0x1b, 0x75, 0xfa, 0x1, 0xe6, 0x10, 0xd, + 0xba, 0xfa, 0x0, + + /* U+044B "ы" */ + 0x3d, 0x0, 0xc9, 0x80, 0x1f, 0xc5, 0xba, 0xa2, + 0x0, 0x8b, 0x75, 0x9c, 0x1, 0xe3, 0x0, 0xc5, + 0xba, 0x8f, 0x0, 0x0, + + /* U+044C "ь" */ + 0x3d, 0x0, 0xff, 0x8b, 0x75, 0x44, 0x5, 0xba, + 0xce, 0x0, 0xc6, 0x0, 0x2d, 0xd4, 0x78, + + /* U+044D "э" */ + 0x1b, 0xdc, 0x70, 0x5c, 0xdc, 0xc2, 0xa3, 0xbb, + 0x57, 0x10, 0xdf, 0x58, 0xa, 0x0, 0xb, 0x8c, + 0x7b, 0xaa, 0x50, + + /* U+044E "ю" */ + 0x3d, 0x1, 0xbd, 0xd3, 0x0, 0x6b, 0x2d, 0xc8, + 0x20, 0x2d, 0x5a, 0x1, 0x45, 0x2, 0xd3, 0x70, + 0x1, 0x80, 0x6b, 0xd0, 0x17, 0x40, 0x9, 0xc3, + 0x72, 0xc, + + /* U+044F "я" */ + 0xa, 0xdd, 0x75, 0xab, 0x6e, 0xac, 0x4, 0x60, + 0x9, 0x2b, 0xfa, 0xc0, 0x1c, 0x9d, 0x60, 0xc9, + 0x40, 0x10, + + /* U+0451 "ё" */ + 0x5, 0xc2, 0xf0, 0x9, 0x74, 0xb4, 0x2, 0x5d, + 0xce, 0x30, 0x28, 0xdc, 0xed, 0x5, 0x3c, 0xdf, + 0x2, 0x4, 0xdd, 0xb0, 0x95, 0x44, 0x9, 0x80, + 0x55, 0xfb, 0x1a, 0x0, + + /* U+0452 "ђ" */ + 0xaf, 0xa8, 0x0, 0x49, 0x54, 0x0, 0x47, 0x5b, + 0xa4, 0x1, 0x9d, 0xb9, 0x1, 0x30, 0x43, 0x3, + 0x0, 0xff, 0xe2, 0x1e, 0x80, 0x4, 0xc0, 0x25, + 0xda, + + /* U+0453 "ѓ" */ + 0x1, 0xe3, 0x0, 0x15, 0x18, 0x1e, 0x4e, 0xa0, + 0x16, 0xe9, 0x0, 0x3f, 0xf9, 0x0, + + /* U+0454 "є" */ + 0x6, 0xcd, 0xb2, 0x3a, 0xcd, 0xd2, 0x20, 0xb6, + 0x59, 0x80, 0x9b, 0x24, 0xa8, 0x81, 0xb, 0xd3, + 0x8c, 0xd3, 0x80, + + /* U+0455 "ѕ" */ + 0xa, 0xdd, 0x40, 0x30, 0x6e, 0x84, 0x48, 0x8b, + 0x7b, 0x12, 0xef, 0xf6, 0x23, 0xd2, 0x42, 0x9b, + 0x86, 0xe8, 0x5c, + + /* U+0456 "і" */ + 0x3d, 0x3c, 0x3c, 0x0, 0xff, 0x0, + + /* U+0457 "ї" */ + 0xf2, 0xc4, 0xd2, 0xd4, 0x2d, 0x20, 0xf, 0xfe, + 0x48, + + /* U+0458 "ј" */ + 0x3, 0xd0, 0x3c, 0x3, 0xc0, 0xf, 0xfe, 0x23, + 0x8b, 0x55, 0x80, + + /* U+0459 "љ" */ + 0xb, 0xed, 0xd7, 0x88, 0x7, 0xaf, 0x74, 0x1, + 0xff, 0xc0, 0xcd, 0xb3, 0x0, 0xfb, 0x36, 0x30, + 0x3, 0xf8, 0x40, 0x16, 0xc8, 0x1, 0x66, 0xfd, + 0x0, + /* U+045A "њ" */ - 0x3d, 0x0, 0xc4, 0x0, 0x0, 0x3d, 0x0, 0xc4, - 0x0, 0x0, 0x3f, 0xdd, 0xfd, 0xdc, 0x60, 0x3d, - 0x0, 0xc4, 0x1, 0xe3, 0x3d, 0x0, 0xc4, 0x0, - 0xd4, 0x3d, 0x0, 0xcd, 0xcd, 0x90, + 0x3d, 0x0, 0x62, 0x0, 0x7f, 0xf0, 0xcb, 0x74, + 0x73, 0xb8, 0xc0, 0x2, 0xdd, 0x1c, 0xee, 0xa0, + 0xc0, 0x3e, 0x13, 0x70, 0xe, 0x9c, 0xd4, 0x40, /* U+045B "ћ" */ - 0xaf, 0xa8, 0x0, 0x3d, 0x0, 0x0, 0x3e, 0xad, - 0xd4, 0x3f, 0x30, 0x6c, 0x3e, 0x0, 0x2e, 0x3d, - 0x0, 0x2e, 0x3d, 0x0, 0x2e, 0x3d, 0x0, 0x2e, + 0xaf, 0xa8, 0x0, 0x49, 0x54, 0x0, 0x47, 0x5b, + 0xa4, 0x1, 0x9d, 0xb8, 0x1, 0x30, 0x42, 0x3, + 0x0, 0xff, 0xe2, 0x0, /* U+045C "ќ" */ - 0x0, 0x7b, 0x0, 0x0, 0x70, 0x0, 0x3d, 0x6, - 0xd1, 0x3d, 0x1d, 0x0, 0x3f, 0xe4, 0x0, 0x3d, - 0x2d, 0x0, 0x3d, 0x9, 0x80, 0x3d, 0x1, 0xe1, + 0x0, 0x3d, 0x80, 0x75, 0x80, 0xf, 0x5d, 0xb4, + 0x40, 0x3, 0x7a, 0x20, 0x5f, 0x20, 0x11, 0x64, + 0x80, 0x62, 0x48, 0x0, 0xd0, 0xc2, /* U+045E "ў" */ - 0x6, 0xaa, 0x80, 0x0, 0x0, 0x0, 0x98, 0x0, - 0x5b, 0x3e, 0x0, 0xc4, 0xc, 0x42, 0xd0, 0x5, - 0xb8, 0x70, 0x0, 0xed, 0x10, 0x0, 0x8a, 0x0, - 0x0, 0xc3, 0x0, 0x4f, 0x80, 0x0, + 0x6, 0xaa, 0x40, 0x1, 0xaa, 0x90, 0x13, 0x0, + 0x5, 0xba, 0x60, 0x4, 0xf9, 0x92, 0x10, 0xa0, + 0x4f, 0xd5, 0x0, 0xa, 0xb3, 0x0, 0x4c, 0xe2, + 0x1, 0x24, 0x80, 0x13, 0xd0, 0xc0, 0x0, /* U+045F "џ" */ - 0x3d, 0x0, 0x5b, 0x3d, 0x0, 0x5b, 0x3d, 0x0, - 0x5b, 0x3d, 0x0, 0x5b, 0x3d, 0x0, 0x5b, 0x3f, - 0xdd, 0xeb, 0x0, 0x3b, 0x0, 0x0, 0x3b, 0x0, + 0x3d, 0x0, 0x2d, 0x80, 0x7f, 0xf3, 0x4b, 0x75, + 0x60, 0x7f, 0xcd, 0xd6, 0x1, 0xe0, /* U+0460 "Ѡ" */ - 0x2, 0xe2, 0x0, 0x0, 0x5d, 0x0, 0xb, 0x70, - 0x0, 0x0, 0xc, 0x70, 0x2f, 0x10, 0x0, 0x0, - 0x5, 0xd0, 0x5d, 0x0, 0x7, 0x40, 0x1, 0xf1, - 0x6c, 0x0, 0xb, 0x60, 0x1, 0xf1, 0x4e, 0x0, - 0xd, 0x80, 0x3, 0xf0, 0xe, 0x60, 0x5e, 0xe2, - 0xb, 0xa0, 0x3, 0xce, 0xc2, 0x5e, 0xea, 0x10, + 0x2, 0xe2, 0x0, 0xcb, 0xa0, 0x14, 0xc8, 0x80, + 0x32, 0x8b, 0x81, 0x23, 0x0, 0x7a, 0x68, 0x1c, + 0x84, 0x0, 0xe8, 0x0, 0x42, 0x13, 0x10, 0xb, + 0x8, 0x3, 0x88, 0x80, 0x13, 0x70, 0x0, 0x80, + 0x50, 0x18, 0x14, 0xd8, 0x82, 0x14, 0x1, 0xb5, + 0xd3, 0x97, 0x9c, 0x36, 0x0, /* U+0461 "ѡ" */ - 0xd, 0x20, 0x0, 0xe, 0x14, 0xc0, 0x7, 0x10, - 0x97, 0x78, 0x0, 0xf2, 0x5, 0xa8, 0x80, 0xf, - 0x20, 0x5b, 0x4d, 0x3, 0xe6, 0xa, 0x70, 0x9d, - 0xc2, 0xac, 0xa0, + 0xd, 0x20, 0xd, 0xc2, 0x82, 0x40, 0xe2, 0xe, + 0xc6, 0x80, 0x8, 0x30, 0xcd, 0xf0, 0xf, 0x87, + 0x14, 0xc, 0x50, 0x3f, 0x11, 0x1b, 0xf9, 0x90, + 0x38, /* U+0462 "Ѣ" */ - 0xf, 0x20, 0x0, 0x0, 0xff, 0xff, 0xb0, 0x0, - 0xf, 0x20, 0x0, 0x0, 0xf, 0xee, 0xed, 0x60, - 0xf, 0x20, 0x3, 0xf3, 0xf, 0x20, 0x0, 0xc6, - 0xf, 0x20, 0x2, 0xf3, 0xf, 0xee, 0xee, 0x70, + 0xf, 0x20, 0xe, 0xf0, 0xdf, 0xb0, 0xb, 0xc3, + 0x7e, 0xc0, 0x3b, 0x3b, 0x9a, 0xc0, 0x16, 0x77, + 0x52, 0x60, 0x1c, 0x66, 0x50, 0xe, 0x23, 0x50, + 0x6, 0x77, 0x32, 0xc, /* U+0463 "ѣ" */ - 0x3, 0xd0, 0x0, 0x0, 0x3d, 0x0, 0x0, 0xb, - 0xfa, 0x80, 0x0, 0x3d, 0x0, 0x0, 0x3, 0xfd, - 0xda, 0x20, 0x3d, 0x0, 0x6b, 0x3, 0xd0, 0x5, - 0xc0, 0x3f, 0xdd, 0xd3, + 0x3, 0xd0, 0xf, 0xfe, 0x4, 0x15, 0x40, 0x5, + 0x5, 0x50, 0x1, 0x8b, 0x75, 0x44, 0x0, 0x2d, + 0xd6, 0x48, 0x7, 0x1b, 0x80, 0xb, 0x75, 0x1e, /* U+0464 "Ѥ" */ - 0xe4, 0x1, 0x9c, 0xcc, 0x70, 0xe4, 0x1d, 0x60, - 0x1, 0xc8, 0xe4, 0x7b, 0x0, 0x0, 0x10, 0xef, - 0xff, 0xff, 0xa0, 0x0, 0xe4, 0x8a, 0x0, 0x0, - 0x0, 0xe4, 0x4e, 0x0, 0x0, 0x6b, 0xe4, 0xc, - 0xa1, 0x3, 0xe4, 0xe4, 0x1, 0x9e, 0xec, 0x50, + 0xe4, 0x1, 0x9c, 0xc9, 0xc0, 0x21, 0xcf, 0xcc, + 0x6d, 0xc0, 0x1, 0x9a, 0x0, 0xe, 0xc0, 0x5c, + 0x27, 0xfa, 0x80, 0x40, 0x16, 0xeb, 0xfe, 0xa0, + 0xe, 0xc4, 0x0, 0xcd, 0x60, 0x4, 0x2a, 0x10, + 0x38, 0xf0, 0xb, 0x4f, 0xfb, 0xed, 0x0, /* U+0465 "ѥ" */ - 0x3e, 0x5, 0xcb, 0xc4, 0x3, 0xe2, 0xe1, 0x3, - 0x70, 0x3f, 0xdf, 0xdc, 0x0, 0x3, 0xe3, 0xd0, - 0x0, 0x70, 0x3e, 0xe, 0x40, 0x6b, 0x3, 0xe0, - 0x3c, 0xdb, 0x10, + 0x3e, 0x5, 0xcb, 0xc4, 0x0, 0x8a, 0xf6, 0xfc, + 0xc0, 0x3, 0xe3, 0x98, 0x37, 0x0, 0xf, 0x16, + 0xe0, 0x38, 0x4, 0x66, 0x40, 0x6c, 0x0, 0xdb, + 0x1b, 0xaa, 0x0, /* U+0466 "Ѧ" */ - 0x0, 0x0, 0xeb, 0x0, 0x0, 0x0, 0x5, 0xae, - 0x20, 0x0, 0x0, 0xc, 0x48, 0x90, 0x0, 0x0, - 0x2e, 0x2, 0xf1, 0x0, 0x0, 0x9f, 0xff, 0xf7, - 0x0, 0x0, 0xf2, 0xa7, 0x4e, 0x0, 0x6, 0xc0, - 0xa7, 0xe, 0x50, 0xd, 0x60, 0xa7, 0x7, 0xc0, + 0x0, 0xdd, 0x60, 0x1f, 0x2a, 0x29, 0x0, 0x7a, + 0x79, 0xac, 0x3, 0x88, 0x89, 0x4c, 0x20, 0x1a, + 0xc7, 0xf4, 0x18, 0x3, 0x36, 0xac, 0x5c, 0x80, + 0x4c, 0x64, 0x0, 0x40, 0x50, 0x5, 0xd0, 0x6, + 0x99, 0x0, /* U+0467 "ѧ" */ - 0x0, 0x2f, 0x50, 0x0, 0x0, 0xba, 0xd0, 0x0, - 0x3, 0xf0, 0xc5, 0x0, 0xb, 0xee, 0xed, 0x0, - 0x3e, 0x1f, 0x1c, 0x60, 0xb6, 0xf, 0x13, 0xd0, + 0x0, 0x17, 0xa8, 0x7, 0x4a, 0xc0, 0x6, 0x34, + 0xa1, 0x50, 0xa, 0x7, 0x8a, 0x0, 0x6, 0xbe, + 0x3e, 0x2c, 0x11, 0x1, 0x0, 0x7d, 0x80, /* U+0468 "Ѩ" */ - 0xe4, 0x0, 0x8, 0xf2, 0x0, 0xe, 0x40, 0x0, - 0xe9, 0x90, 0x0, 0xe4, 0x0, 0x5b, 0x1e, 0x0, - 0xe, 0x40, 0xc, 0x50, 0xb7, 0x0, 0xef, 0xff, - 0xff, 0xff, 0xd0, 0xe, 0x40, 0x98, 0x4e, 0xe, - 0x50, 0xe4, 0xf, 0x24, 0xe0, 0x7c, 0xe, 0x46, - 0xc0, 0x4e, 0x1, 0xf3, + 0xe4, 0x0, 0xa3, 0xc8, 0x3, 0xf3, 0x32, 0xc0, + 0x3e, 0x55, 0x43, 0x80, 0x7d, 0x3c, 0x2a, 0xe0, + 0x15, 0xff, 0x8e, 0xbd, 0x28, 0x2, 0xbf, 0x67, + 0xb1, 0xf3, 0x50, 0xc, 0xd4, 0x1, 0x4c, 0x80, + 0x26, 0x32, 0x0, 0x98, 0xcc, /* U+0469 "ѩ" */ - 0x3e, 0x0, 0x7, 0xe1, 0x0, 0x3e, 0x0, 0xe, - 0xa8, 0x0, 0x3e, 0x0, 0x6a, 0x2e, 0x10, 0x3f, - 0xdd, 0xfe, 0xee, 0x80, 0x3e, 0x6, 0xa4, 0xc2, - 0xe1, 0x3e, 0x1e, 0x14, 0xc0, 0x88, + 0x3e, 0x0, 0x9f, 0x84, 0x3, 0xe9, 0x49, 0x0, + 0xf3, 0x24, 0x30, 0x80, 0x7, 0x75, 0x29, 0x81, + 0x20, 0x1, 0xdb, 0x5a, 0x2c, 0x61, 0x0, 0xc, + 0x58, 0x0, 0x9a, 0x40, /* U+046A "Ѫ" */ - 0x4f, 0xff, 0xff, 0xf3, 0x9, 0xb0, 0xb, 0x70, - 0x0, 0xd5, 0x5c, 0x0, 0x0, 0x4e, 0xe2, 0x0, - 0x4, 0xdd, 0xdd, 0x20, 0x2e, 0x2a, 0x74, 0xe1, - 0xa8, 0xa, 0x70, 0xa8, 0xe4, 0xa, 0x70, 0x6c, + 0x4f, 0xff, 0x1a, 0x32, 0x7f, 0x92, 0xc, 0x25, + 0x95, 0x4e, 0xe0, 0xa, 0x6e, 0xdc, 0x1, 0x24, + 0x99, 0xbc, 0x80, 0xab, 0xde, 0xa7, 0x6, 0x18, + 0x80, 0x8, 0x89, 0x4c, 0x0, 0xd8, 0x80, /* U+046B "ѫ" */ - 0x2f, 0xed, 0xdf, 0x50, 0x5, 0xc0, 0x88, 0x0, - 0x0, 0xab, 0xd0, 0x0, 0xa, 0xcf, 0xbc, 0x10, - 0x6b, 0xe, 0x29, 0x90, 0xd4, 0xe, 0x21, 0xf0, + 0x2f, 0xed, 0xd7, 0xa8, 0x15, 0x16, 0xab, 0xa8, + 0x1, 0x5a, 0xd6, 0x0, 0x2a, 0x64, 0x6c, 0x10, + 0x61, 0xc1, 0x95, 0x80, 0xbf, 0x0, 0xa1, 0x80, /* U+046C "Ѭ" */ - 0xe4, 0xd, 0xff, 0xff, 0xf7, 0xe, 0x40, 0x2e, - 0x20, 0x6b, 0x0, 0xe4, 0x0, 0x5c, 0x2d, 0x10, - 0xe, 0xff, 0xff, 0xff, 0x90, 0x0, 0xe4, 0x3, - 0xe9, 0xdb, 0xa0, 0xe, 0x40, 0xe4, 0x5d, 0xc, - 0x70, 0xe4, 0x6d, 0x5, 0xd0, 0x4e, 0xe, 0x49, - 0x90, 0x5d, 0x1, 0xf1, + 0xe4, 0xd, 0xff, 0xe7, 0x0, 0xde, 0x3b, 0xf2, + 0x8e, 0x1, 0x8a, 0xf8, 0xae, 0x80, 0x2b, 0xff, + 0x51, 0xea, 0x8, 0x5, 0x7f, 0x82, 0xc4, 0x4a, + 0x0, 0xed, 0xac, 0xb, 0x67, 0x0, 0x98, 0xd0, + 0x2, 0x89, 0x0, 0xbd, 0x0, 0x32, 0x88, 0x80, /* U+046D "ѭ" */ - 0x3e, 0x6, 0xfd, 0xde, 0xd1, 0x3e, 0x0, 0x79, - 0x1c, 0x10, 0x3f, 0xdd, 0xef, 0xea, 0x0, 0x3e, - 0x5, 0xd7, 0xd8, 0xc0, 0x3e, 0xd, 0x44, 0xc0, - 0xc5, 0x3e, 0x3e, 0x4, 0xc0, 0x6b, + 0x3e, 0x6, 0xfd, 0xd7, 0x68, 0x80, 0x4d, 0x9, + 0x85, 0x82, 0x3, 0xba, 0x96, 0xf6, 0x10, 0x0, + 0xec, 0x1c, 0x19, 0x60, 0x6, 0x89, 0x31, 0x80, + 0x50, 0x1, 0x99, 0x0, 0x2a, 0xe0, /* U+046E "Ѯ" */ - 0x0, 0x71, 0x72, 0x0, 0x5, 0xda, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x4c, 0xfd, 0x60, 0x1e, 0x40, - 0x2e, 0x30, 0x20, 0x2, 0xe5, 0x0, 0xf, 0xfa, - 0x0, 0x0, 0x2, 0xc4, 0x0, 0x0, 0x7, 0xb0, - 0x0, 0x2, 0xd8, 0x2d, 0xff, 0xe8, 0x7, 0xb0, - 0x0, 0x0, 0x2d, 0xee, 0xe9, 0x0, + 0x0, 0x38, 0xb9, 0x0, 0x45, 0x9a, 0x40, 0x12, + 0xed, 0x0, 0x49, 0x9f, 0xac, 0x3, 0x51, 0xfe, + 0x83, 0x1c, 0x40, 0x9, 0x80, 0x83, 0xf5, 0x14, + 0x2, 0xfd, 0x64, 0x0, 0xc5, 0x7e, 0x1, 0x8a, + 0x8c, 0xb7, 0xfd, 0x8b, 0xa, 0xdf, 0xee, 0x80, + 0x56, 0xee, 0xa4, 0x0, /* U+046F "ѯ" */ - 0xa, 0x8d, 0x20, 0x0, 0x62, 0x0, 0x1b, 0xdd, - 0x40, 0x36, 0x5, 0xc0, 0x0, 0xaf, 0x70, 0x0, - 0x3, 0xc0, 0x0, 0x2, 0xf0, 0x3c, 0xee, 0x70, - 0x99, 0x0, 0x0, 0x4e, 0xdd, 0x90, + 0xa, 0x8d, 0x20, 0x5, 0x77, 0x90, 0xd, 0xdb, + 0xd0, 0xb, 0x75, 0x10, 0x3, 0x6a, 0xa5, 0x80, + 0x55, 0x96, 0x1, 0x84, 0xc0, 0xf3, 0xb2, 0x2, + 0x97, 0xb8, 0xe1, 0xaf, 0xba, 0x90, /* U+0470 "Ѱ" */ - 0x7b, 0x0, 0xb6, 0x0, 0xf1, 0x7b, 0x0, 0xb6, - 0x0, 0xf1, 0x6b, 0x0, 0xb6, 0x1, 0xf1, 0x4e, - 0x0, 0xb6, 0x3, 0xf0, 0xd, 0x81, 0xb6, 0x2c, - 0x80, 0x1, 0x9d, 0xff, 0xd7, 0x0, 0x0, 0x0, - 0xb6, 0x0, 0x0, 0x0, 0x0, 0xb6, 0x0, 0x0, + 0x7b, 0x0, 0x5b, 0x0, 0x3c, 0x40, 0x3f, 0xc2, + 0x1, 0xe1, 0x0, 0x12, 0x80, 0x71, 0x0, 0xa1, + 0xc0, 0x80, 0xb, 0xdc, 0x1, 0x83, 0x89, 0x3f, + 0x70, 0x0, 0x19, 0xd4, 0x9d, 0x70, 0xf, 0xfe, + 0x0, /* U+0471 "ѱ" */ - 0x3d, 0x2, 0xe0, 0x1f, 0x3d, 0x2, 0xe0, 0x1f, - 0x3d, 0x2, 0xe0, 0x1f, 0x2e, 0x2, 0xe0, 0x2e, - 0xe, 0x42, 0xe0, 0x8a, 0x3, 0xcd, 0xfd, 0xa1, - 0x0, 0x2, 0xe0, 0x0, 0x0, 0x2, 0xe0, 0x0, + 0x3d, 0x2, 0xe0, 0x1f, 0x0, 0xff, 0xe2, 0x9, + 0x80, 0x63, 0x12, 0x4, 0x0, 0xa9, 0x3, 0x63, + 0xc7, 0x4a, 0xc0, 0xf3, 0xc7, 0x68, 0x40, 0x3f, + 0x0, /* U+0472 "Ѳ" */ - 0x0, 0x7d, 0xfe, 0x91, 0x0, 0x9d, 0x30, 0x8, - 0xd1, 0x2f, 0x20, 0x0, 0xb, 0x86, 0xe9, 0xea, - 0x22, 0xbb, 0x6e, 0x10, 0x7e, 0xcb, 0xb2, 0xf2, - 0x0, 0x0, 0xd8, 0x9, 0xd3, 0x1, 0x9d, 0x10, - 0x7, 0xdf, 0xe9, 0x10, + 0x0, 0x3e, 0xff, 0x48, 0x80, 0x26, 0xbb, 0xf8, + 0x70, 0x49, 0xbc, 0xc0, 0x10, 0xd2, 0x83, 0x7d, + 0x44, 0x40, 0x30, 0x4, 0x76, 0xe7, 0x0, 0x10, + 0x4c, 0x1f, 0xb1, 0x8c, 0x9b, 0xcc, 0x6, 0x42, + 0x42, 0x6b, 0xbf, 0xc1, 0x82, /* U+0473 "ѳ" */ - 0x6, 0xdd, 0xb2, 0x3, 0xe2, 0x5, 0xd0, 0x8c, - 0xc5, 0xf, 0x28, 0xb0, 0x9b, 0xf2, 0x3e, 0x10, - 0x5d, 0x0, 0x5d, 0xdc, 0x20, + 0x6, 0xdd, 0x59, 0x1, 0xc7, 0xef, 0x78, 0x59, + 0x72, 0xa8, 0x88, 0xf, 0x98, 0xb0, 0x5, 0xa8, + 0xcf, 0x11, 0xe, 0xf3, 0x67, 0xc0, /* U+0474 "Ѵ" */ - 0xb7, 0x0, 0x0, 0x6f, 0x14, 0xd0, 0x0, 0xf, - 0x30, 0xd, 0x40, 0x5, 0xb0, 0x0, 0x7a, 0x0, - 0xb5, 0x0, 0x1, 0xe0, 0x1e, 0x0, 0x0, 0xa, - 0x67, 0x80, 0x0, 0x0, 0x3c, 0xc2, 0x0, 0x0, - 0x0, 0xcc, 0x0, 0x0, + 0xb7, 0x0, 0xcd, 0xe3, 0xf4, 0x1, 0xa7, 0x5, + 0x1, 0x0, 0xa, 0x86, 0x0, 0xae, 0x0, 0x77, + 0x0, 0x26, 0x40, 0x15, 0x50, 0x4, 0x28, 0xcd, + 0x0, 0x74, 0xd5, 0xd0, 0x7, 0x18, 0x0, 0x80, + 0x20, /* U+0475 "ѵ" */ - 0xa7, 0x0, 0x6d, 0x4d, 0x0, 0xd2, 0xd, 0x33, - 0xc0, 0x7, 0x98, 0x60, 0x1, 0xed, 0x10, 0x0, - 0xab, 0x0, + 0xa7, 0x0, 0x36, 0xf5, 0x0, 0x2f, 0xd0, 0xc, + 0xc2, 0x41, 0x54, 0xba, 0x0, 0x33, 0xab, 0x80, + 0x5, 0x18, 0x40, /* U+0476 "Ѷ" */ - 0x1, 0xe5, 0xe3, 0x0, 0x0, 0x3, 0x53, 0x50, - 0x0, 0xb7, 0x0, 0x0, 0x6f, 0x14, 0xd0, 0x0, - 0xf, 0x30, 0xd, 0x40, 0x5, 0xb0, 0x0, 0x7a, - 0x0, 0xb5, 0x0, 0x1, 0xe0, 0x1e, 0x0, 0x0, - 0xa, 0x67, 0x80, 0x0, 0x0, 0x3c, 0xc2, 0x0, - 0x0, 0x0, 0xcc, 0x0, 0x0, + 0x1, 0xe5, 0xe3, 0x0, 0xc3, 0xa1, 0xac, 0x1, + 0x5b, 0x9a, 0x9a, 0xb7, 0x8f, 0xd0, 0x6, 0x9c, + 0x14, 0x4, 0x0, 0x2a, 0x18, 0x2, 0xb8, 0x1, + 0xdc, 0x0, 0x99, 0x0, 0x55, 0x40, 0x10, 0xa3, + 0x34, 0x1, 0xd3, 0x57, 0x40, 0x1c, 0x60, 0x2, + 0x0, 0x80, /* U+0477 "ѷ" */ - 0x1d, 0x5d, 0x40, 0x2, 0x62, 0x50, 0xa7, 0x0, - 0x6d, 0x4d, 0x0, 0xd2, 0xd, 0x33, 0xc0, 0x7, - 0x98, 0x60, 0x1, 0xed, 0x10, 0x0, 0xab, 0x0, + 0x1d, 0x5d, 0x40, 0x1f, 0x3f, 0x10, 0xa5, 0x62, + 0x3d, 0xea, 0x0, 0x5f, 0xa0, 0x19, 0x84, 0x82, + 0xa9, 0x74, 0x0, 0x67, 0x57, 0x0, 0xa, 0x30, + 0x80, /* U+0478 "Ѹ" */ - 0x0, 0x7d, 0xfe, 0x91, 0x0, 0x0, 0x0, 0x0, - 0x9, 0xc2, 0x1, 0x8d, 0x10, 0x0, 0x0, 0x0, - 0x2f, 0x10, 0x0, 0xb, 0x84, 0xd0, 0x1, 0xe0, - 0x6d, 0x0, 0x0, 0x7, 0xb0, 0xe3, 0x7, 0x90, - 0x6c, 0x0, 0x0, 0x7, 0xb0, 0x79, 0xd, 0x20, - 0x2f, 0x10, 0x0, 0xb, 0x80, 0x1e, 0x3c, 0x0, - 0x9, 0xc2, 0x1, 0x8e, 0x10, 0xb, 0xc5, 0x0, - 0x0, 0x7d, 0xfe, 0x91, 0x0, 0x4, 0xe0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x80, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xec, 0x10, 0x0, + 0x0, 0x3e, 0xff, 0x48, 0x80, 0x7f, 0x4d, 0xff, + 0xc3, 0x82, 0x1, 0xf1, 0x36, 0x90, 0xc, 0x34, + 0xa6, 0x80, 0x7, 0x81, 0x8, 0x40, 0x36, 0x1a, + 0x19, 0x81, 0x9c, 0x0, 0x20, 0x1f, 0xa6, 0x82, + 0xac, 0x10, 0xc4, 0x3, 0x61, 0x83, 0x39, 0x89, + 0x1, 0x36, 0x90, 0xc, 0x2c, 0x80, 0xaf, 0xc8, + 0x5, 0x37, 0xff, 0xf, 0x88, 0x3, 0xc9, 0x40, + 0x33, 0xef, 0xf4, 0x88, 0x4, 0x6c, 0x1, 0xff, + 0xc1, 0xeb, 0x90, 0x8, /* U+0479 "ѹ" */ - 0x6, 0xdd, 0xb2, 0xe, 0x30, 0xa, 0x63, 0xe1, - 0x5, 0xd0, 0x89, 0x1, 0xe0, 0x89, 0x0, 0xe, - 0x22, 0xe0, 0x78, 0x8, 0x90, 0x0, 0xe2, 0xb, - 0x5d, 0x20, 0x3e, 0x10, 0x5d, 0x0, 0x5c, 0xb0, - 0x0, 0x6d, 0xdb, 0x20, 0x0, 0xe5, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x2d, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x9e, 0x40, 0x0, + 0x6, 0xdd, 0x59, 0x7, 0x18, 0x2, 0x98, 0xe3, + 0x37, 0xbc, 0x1a, 0x80, 0x51, 0xad, 0xc4, 0x14, + 0xca, 0x9c, 0x19, 0x80, 0x1f, 0x89, 0x55, 0x54, + 0xb, 0x71, 0x5, 0x32, 0xe, 0x96, 0x20, 0x38, + 0xcd, 0xef, 0x0, 0x29, 0x70, 0x4, 0xdb, 0xab, + 0x20, 0x1, 0x1a, 0x80, 0x7f, 0x4e, 0x48, 0x4, /* U+047A "Ѻ" */ - 0x0, 0x28, 0xfa, 0x50, 0x0, 0x5e, 0x7a, 0x6c, - 0x90, 0xe, 0x40, 0x0, 0xe, 0x44, 0xd0, 0x0, - 0x0, 0x8a, 0x6c, 0x0, 0x0, 0x6, 0xb4, 0xe0, - 0x0, 0x0, 0x89, 0xe, 0x40, 0x0, 0xe, 0x40, - 0x4e, 0x7b, 0x6c, 0x90, 0x0, 0x27, 0xfa, 0x40, - 0x0, + 0x0, 0x14, 0x7d, 0x28, 0x4, 0xb9, 0xeb, 0x93, + 0x20, 0x5, 0xd3, 0xd3, 0x63, 0xa2, 0xd, 0x0, + 0x33, 0x71, 0x8, 0x7, 0x70, 0x91, 0x0, 0x3b, + 0x89, 0x1, 0x0, 0x33, 0x68, 0x55, 0x1e, 0xdb, + 0x1d, 0x1, 0x30, 0x13, 0x22, 0x40, /* U+047B "ѻ" */ - 0x4, 0xbf, 0xa1, 0x3, 0xe3, 0x46, 0xd0, 0x89, - 0x0, 0xe, 0x28, 0x90, 0x0, 0xe2, 0x3e, 0x34, - 0x6d, 0x0, 0x4b, 0xf9, 0x10, + 0x4, 0xbf, 0xa1, 0x3, 0xa8, 0xbc, 0xc0, 0x5b, + 0x9a, 0x31, 0x90, 0x7, 0xd6, 0xe6, 0x8c, 0x64, + 0x75, 0x17, 0xf8, 0x0, /* U+047C "Ѽ" */ - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, - 0xa7, 0x79, 0x0, 0x0, 0x0, 0x0, 0x30, 0x0, - 0x0, 0x0, 0x2, 0xe2, 0x0, 0x0, 0x5d, 0x0, - 0xb, 0x70, 0x0, 0x0, 0xc, 0x70, 0x2f, 0x10, - 0x0, 0x0, 0x5, 0xd0, 0x5d, 0x0, 0x7, 0x40, - 0x1, 0xf1, 0x6c, 0x0, 0xb, 0x60, 0x1, 0xf1, - 0x4e, 0x0, 0xd, 0x80, 0x3, 0xf0, 0xe, 0x60, - 0x5e, 0xe2, 0xb, 0xa0, 0x3, 0xce, 0xc2, 0x5e, - 0xea, 0x10, + 0x0, 0xf8, 0xc0, 0x3e, 0x1a, 0x77, 0x50, 0x7, + 0xc3, 0x2e, 0xe9, 0x0, 0xe2, 0xe2, 0x30, 0x9, + 0x74, 0x2, 0x99, 0x10, 0x6, 0x51, 0x70, 0x24, + 0x60, 0xf, 0x4d, 0x3, 0x90, 0x80, 0x1d, 0x0, + 0x8, 0x42, 0x62, 0x1, 0x61, 0x0, 0x71, 0x10, + 0x2, 0x6e, 0x0, 0x10, 0xa, 0x3, 0x2, 0x9b, + 0x10, 0x42, 0x80, 0x36, 0xba, 0x72, 0xf3, 0x86, + 0xc0, /* U+047D "ѽ" */ - 0x0, 0x0, 0x2, 0x40, 0x0, 0x6, 0xb7, 0x74, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd2, 0x0, - 0x0, 0xe1, 0x4c, 0x0, 0x71, 0x9, 0x77, 0x80, - 0xf, 0x20, 0x5a, 0x88, 0x0, 0xf2, 0x5, 0xb4, - 0xd0, 0x3e, 0x60, 0xa7, 0x9, 0xdc, 0x2a, 0xca, - 0x0, + 0x0, 0xe2, 0x40, 0xc, 0xd6, 0xea, 0x1, 0xcd, + 0x6e, 0xe4, 0x0, 0xb4, 0x80, 0x37, 0xa, 0x9, + 0x3, 0x88, 0x3b, 0x1a, 0x0, 0x20, 0xc3, 0x37, + 0xc0, 0x3e, 0x1c, 0x50, 0x31, 0x40, 0xfc, 0x44, + 0x6f, 0xe6, 0x40, 0xe0, /* U+047E "Ѿ" */ - 0x0, 0x1, 0x99, 0x88, 0x0, 0x0, 0x0, 0x0, - 0x11, 0x2, 0x0, 0x0, 0x2, 0xe2, 0x0, 0x0, - 0x5d, 0x0, 0xb, 0x70, 0x0, 0x0, 0xc, 0x70, - 0x2f, 0x10, 0x0, 0x0, 0x5, 0xd0, 0x5d, 0x0, - 0x7, 0x40, 0x1, 0xf1, 0x6c, 0x0, 0xb, 0x60, - 0x1, 0xf1, 0x4e, 0x0, 0xd, 0x80, 0x3, 0xf0, - 0xe, 0x60, 0x5e, 0xe2, 0xb, 0xa0, 0x3, 0xce, - 0xc2, 0x5e, 0xea, 0x10, + 0x0, 0x86, 0x65, 0x10, 0x0, 0xf8, 0x62, 0x2a, + 0x0, 0xe2, 0xe2, 0x11, 0x1, 0x2e, 0x80, 0x53, + 0x22, 0x0, 0xca, 0x2e, 0x4, 0x8c, 0x1, 0xe9, + 0xa0, 0x72, 0x10, 0x3, 0xa0, 0x1, 0x8, 0x4c, + 0x40, 0x2c, 0x20, 0xe, 0x22, 0x0, 0x4d, 0xc0, + 0x2, 0x1, 0x40, 0x60, 0x53, 0x62, 0x8, 0x50, + 0x6, 0xd7, 0x4e, 0x5e, 0x70, 0xd8, 0x0, /* U+047F "ѿ" */ - 0x0, 0x69, 0xc7, 0x80, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xd, 0x20, 0x0, 0xe, 0x14, 0xc0, 0x7, - 0x10, 0x97, 0x78, 0x0, 0xf2, 0x5, 0xa8, 0x80, - 0xf, 0x20, 0x5b, 0x4d, 0x3, 0xe6, 0xa, 0x70, - 0x9d, 0xc2, 0xac, 0xa0, + 0x0, 0x34, 0xe3, 0xc0, 0x6, 0x69, 0xc7, 0x80, + 0xb, 0x48, 0x3, 0x70, 0xa0, 0x90, 0x38, 0x83, + 0xb1, 0xa0, 0x2, 0xc, 0x33, 0x7c, 0x3, 0xe1, + 0xc5, 0x3, 0x14, 0xf, 0xc4, 0x46, 0xfe, 0x64, + 0xe, /* U+0480 "Ҁ" */ - 0x0, 0x7d, 0xee, 0x80, 0x0, 0x9c, 0x20, 0x1b, - 0xa0, 0x2f, 0x10, 0x0, 0x16, 0x5, 0xd0, 0x0, - 0x0, 0x0, 0x4d, 0x0, 0x0, 0x0, 0x1, 0xf1, - 0x0, 0x1, 0x60, 0x9, 0xc2, 0x1, 0xbf, 0x0, - 0x8, 0xee, 0xd7, 0xf0, 0x0, 0x0, 0x0, 0xf, - 0x0, + 0x0, 0x3e, 0xf7, 0x20, 0x2, 0x9b, 0xfe, 0xf3, + 0xa0, 0x26, 0xd2, 0x1, 0xac, 0x7, 0x21, 0x0, + 0x85, 0x80, 0x40, 0x3f, 0x29, 0x8, 0x4, 0x2c, + 0x2, 0xda, 0x40, 0x35, 0x20, 0x9, 0x4c, 0xec, + 0xc0, 0x6, 0x8e, 0xe6, 0xb8, 0x0, /* U+0481 "ҁ" */ - 0x5, 0xdd, 0xb1, 0x2e, 0x10, 0x68, 0x79, 0x0, - 0x0, 0x79, 0x0, 0x0, 0x3e, 0x10, 0x7c, 0x6, - 0xdd, 0xcc, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x2, + 0x5, 0xdd, 0x58, 0x95, 0xe6, 0xea, 0x55, 0xc4, + 0x1a, 0x0, 0x3c, 0x8e, 0x20, 0xf8, 0x71, 0x9b, + 0x60, 0x6, 0xdd, 0x80, 0x38, 0x78, /* U+0482 "҂" */ - 0x0, 0x1, 0x4, 0xd0, 0x0, 0xd, 0x9e, 0x40, - 0x0, 0x0, 0xcf, 0x70, 0x0, 0x3, 0xe2, 0x84, - 0x19, 0x2c, 0x60, 0x0, 0x6, 0xee, 0x10, 0x0, - 0x1, 0xe8, 0xd3, 0x0, 0xa, 0x80, 0x0, 0x0, + 0x0, 0x84, 0x13, 0x40, 0x36, 0x4d, 0x48, 0x6, + 0xd5, 0x13, 0x0, 0xc6, 0x5b, 0xe8, 0x32, 0x5f, + 0x5, 0x8, 0x3f, 0x84, 0xe0, 0x19, 0xc1, 0xb0, + 0xc0, 0x2b, 0x68, 0xd3, 0x0, 0x0, /* U+0483 "҃" */ - 0x0, 0x3, 0xb7, 0x7b, 0x30, 0x0, + 0x0, 0x8e, 0xdd, 0xd1, 0x7, 0x75, 0x80, /* U+0484 "҄" */ - 0x2, 0x8a, 0x17, 0x70, 0x43, 0x0, 0x0, 0x0, + 0x2, 0x8a, 0x17, 0x58, 0xe2, 0x77, 0x2, 0x18, /* U+0485 "҅" */ - 0x40, 0x0, 0xb7, 0x77, + 0x40, 0xb, 0xdd, 0xe0, /* U+0486 "҆" */ - 0x0, 0x4, 0x77, 0x7b, + 0x0, 0x91, 0xde, 0xf0, /* U+0490 "Ґ" */ - 0x0, 0x0, 0xf0, 0x0, 0xf, 0xf, 0xff, 0xe0, - 0xf1, 0x0, 0xf, 0x10, 0x0, 0xf1, 0x0, 0xf, - 0x10, 0x0, 0xf1, 0x0, 0xf, 0x10, 0x0, 0xf1, - 0x0, + 0x0, 0xde, 0x1, 0xef, 0xf8, 0x40, 0x1d, 0xfc, + 0x1, 0xff, 0xd2, /* U+0491 "ґ" */ - 0x0, 0x6, 0x0, 0xd, 0x3f, 0xdb, 0x3d, 0x0, - 0x3d, 0x0, 0x3d, 0x0, 0x3d, 0x0, 0x3d, 0x0, + 0x0, 0x98, 0x2, 0xb3, 0xfd, 0x60, 0x2d, 0xb0, + 0xf, 0xfe, 0x20, /* U+0492 "Ғ" */ - 0xf, 0xff, 0xff, 0x70, 0xf1, 0x0, 0x0, 0xf, - 0x10, 0x0, 0xf, 0xff, 0xfb, 0x0, 0xf, 0x10, - 0x0, 0x0, 0xf1, 0x0, 0x0, 0xf, 0x10, 0x0, - 0x0, 0xf1, 0x0, 0x0, + 0xf, 0xfe, 0x70, 0x7, 0x7f, 0xce, 0x1, 0xf7, + 0x87, 0x7d, 0x80, 0x3c, 0x3b, 0xec, 0x3, 0xff, + 0x96, /* U+0493 "ғ" */ - 0x3, 0xfd, 0xd4, 0x3, 0xd0, 0x0, 0x3, 0xd0, - 0x0, 0xb, 0xfa, 0x80, 0x3, 0xd0, 0x0, 0x3, - 0xd0, 0x0, + 0x3, 0xfd, 0xd2, 0x0, 0xb, 0x74, 0x80, 0x1f, + 0x41, 0x54, 0x0, 0x20, 0xaa, 0x0, 0x3e, /* U+0494 "Ҕ" */ - 0xf, 0xff, 0xff, 0x70, 0xf, 0x10, 0x0, 0x0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0x10, 0x0, 0x0, - 0xf, 0xad, 0xec, 0x30, 0xf, 0x40, 0x5, 0xf1, - 0xf, 0x10, 0x0, 0xc6, 0xf, 0x10, 0x0, 0xc6, - 0x0, 0x0, 0x2, 0xf2, 0x0, 0xd, 0xdd, 0x60, + 0xf, 0xfe, 0x70, 0xb, 0xbf, 0xe7, 0x0, 0xff, + 0xe3, 0xde, 0xf6, 0x18, 0x5, 0xdb, 0xd3, 0x82, + 0x0, 0x50, 0x2, 0x9b, 0x80, 0x7f, 0x78, 0x80, + 0x8, 0xd0, 0x2, 0xdd, 0x7c, 0x90, /* U+0495 "ҕ" */ - 0x3f, 0xdd, 0xd1, 0x3d, 0x0, 0x0, 0x3e, 0xad, - 0xd4, 0x3f, 0x30, 0x6d, 0x3e, 0x0, 0x2e, 0x3d, - 0x0, 0x2e, 0x3d, 0x0, 0x2e, 0x3d, 0x0, 0x2e, - 0x0, 0x0, 0x3d, 0x0, 0x5, 0xe7, + 0x3f, 0xdd, 0x84, 0xb, 0x76, 0x10, 0x3a, 0xdd, + 0x20, 0xc, 0xed, 0xc8, 0x9, 0x82, 0x18, 0x18, + 0x7, 0xff, 0x10, 0xf4, 0x0, 0x26, 0x1, 0x2e, + 0xd0, /* U+0496 "Җ" */ - 0xdd, 0x30, 0xf, 0x10, 0x3d, 0xe0, 0x6, 0xe0, - 0xf, 0x10, 0xd6, 0x0, 0x0, 0xb8, 0xf, 0x17, - 0xd0, 0x0, 0x0, 0x1e, 0xdf, 0xde, 0x20, 0x0, - 0x0, 0xba, 0xf, 0x29, 0xc0, 0x0, 0x7, 0xe0, - 0xf, 0x10, 0xd8, 0x0, 0x1f, 0x50, 0xf, 0x10, - 0x4f, 0x20, 0xab, 0x0, 0xf, 0x10, 0xa, 0xb0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xf0, + 0xdd, 0x18, 0x3, 0xc4, 0xf, 0x78, 0x36, 0xf4, + 0x3, 0xba, 0xf8, 0x0, 0xcb, 0x0, 0x13, 0x83, + 0x0, 0x6a, 0x6d, 0xc, 0x9f, 0x0, 0xea, 0x4d, + 0xf, 0x7e, 0x0, 0xce, 0xb4, 0x0, 0x39, 0x18, + 0x0, 0xc, 0x58, 0x7, 0x4b, 0x90, 0x5a, 0x28, + 0x7, 0x22, 0xc8, 0x55, 0x80, 0x5e, 0x20, 0xa, + 0x40, 0xf, 0xfe, 0x8, /* U+0497 "җ" */ - 0xa, 0xb0, 0x88, 0xb, 0xb0, 0x0, 0x96, 0x88, - 0x59, 0x0, 0x0, 0x1d, 0xdd, 0xd1, 0x0, 0x0, - 0x97, 0x88, 0x7a, 0x0, 0x3, 0xe0, 0x88, 0xd, - 0x30, 0xc, 0x60, 0x88, 0x5, 0xc0, 0x0, 0x0, - 0x0, 0x0, 0xd0, 0x0, 0x0, 0x0, 0x0, 0xd0, + 0xa, 0xb0, 0x88, 0x5, 0xd8, 0x1, 0x44, 0xc0, + 0x5, 0x2b, 0x0, 0xa2, 0xd5, 0x51, 0x0, 0xd, + 0x14, 0xaa, 0xab, 0x0, 0x8d, 0xdc, 0x0, 0x77, + 0x18, 0x3, 0xe0, 0x3, 0x47, 0x80, 0x31, 0x82, + 0x20, 0xa, 0x20, 0x1f, 0xf0, /* U+0498 "Ҙ" */ - 0x4, 0xcf, 0xd6, 0x1, 0xe4, 0x2, 0xe3, 0x2, - 0x0, 0x2e, 0x40, 0x0, 0xff, 0x90, 0x0, 0x0, - 0x2c, 0x44, 0x80, 0x0, 0x7b, 0x1e, 0x70, 0x2d, - 0x70, 0x2b, 0xfc, 0x70, 0x0, 0xa, 0x70, 0x0, - 0x6, 0xc9, 0x0, + 0x4, 0xcf, 0xd6, 0x1, 0xa8, 0xff, 0x41, 0x8e, + 0x20, 0x4, 0xe0, 0x41, 0xfa, 0xe8, 0x1, 0x7e, + 0xaa, 0x22, 0x0, 0x5, 0x7e, 0xac, 0xe0, 0x55, + 0x83, 0x98, 0xfe, 0xa7, 0x2, 0xb5, 0xb7, 0x0, + 0x99, 0x9c, 0x0, /* U+0499 "ҙ" */ - 0x1b, 0xdd, 0x40, 0x36, 0x5, 0xc0, 0x0, 0xaf, - 0x70, 0x11, 0x2, 0xd0, 0x8b, 0x14, 0xf0, 0x8, - 0xeb, 0x40, 0x0, 0x89, 0x0, 0x5, 0xc9, 0x0, + 0x1b, 0xdd, 0x20, 0x16, 0xea, 0x20, 0x6, 0xd5, + 0x4b, 0x1, 0x15, 0x6d, 0x4, 0xd0, 0xb1, 0x4, + 0x1f, 0xfa, 0xc0, 0x10, 0xc4, 0x80, 0x5, 0x40, + 0x8, /* U+049A "Қ" */ - 0xf, 0x10, 0x3d, 0xd0, 0xf1, 0xd, 0x50, 0xf, - 0x18, 0xb0, 0x0, 0xfe, 0xe1, 0x0, 0xf, 0x1a, - 0xb0, 0x0, 0xf1, 0xe, 0x70, 0xf, 0x10, 0x5f, - 0x10, 0xf1, 0x0, 0xba, 0x0, 0x0, 0x0, 0xf0, - 0x0, 0x0, 0xf, + 0xf, 0x10, 0x3d, 0xd0, 0x6, 0xe8, 0xd0, 0xa, + 0x19, 0x40, 0x2f, 0x6a, 0x0, 0xde, 0x94, 0x1, + 0xd4, 0xae, 0x1, 0xd7, 0x2, 0x1, 0x95, 0x2c, + 0x3c, 0x40, 0x16, 0xa0, 0x1f, 0x0, /* U+049B "қ" */ - 0x3d, 0x6, 0xd1, 0x3d, 0x1d, 0x0, 0x3f, 0xe4, - 0x0, 0x3d, 0x3e, 0x0, 0x3d, 0x9, 0x80, 0x3d, - 0x1, 0xe1, 0x0, 0x0, 0x85, 0x0, 0x0, 0x85, + 0x3d, 0x6, 0xd1, 0x0, 0xd, 0xe8, 0x81, 0x7c, + 0x80, 0x45, 0xb4, 0x1, 0x8d, 0xe0, 0x3, 0x43, + 0x9, 0xe8, 0xb, 0x20, 0x7, 0x80, /* U+049C "Ҝ" */ - 0xf, 0x10, 0x3d, 0xd0, 0xf1, 0xd, 0x50, 0xf, - 0x9b, 0xb0, 0x0, 0xfe, 0xe1, 0x0, 0xf, 0x9d, - 0xc0, 0x0, 0xf6, 0x3e, 0x70, 0xf, 0x10, 0x5f, - 0x10, 0xf1, 0x0, 0xba, + 0xf, 0x10, 0x3d, 0xd0, 0x6, 0xe8, 0xd0, 0x4, + 0x5b, 0x28, 0x4, 0xeb, 0x40, 0x19, 0xcf, 0x40, + 0x37, 0xf1, 0x38, 0x4, 0xe7, 0x70, 0x20, 0x19, + 0x52, 0xc0, /* U+049D "ҝ" */ - 0x3d, 0x6, 0xd1, 0x3d, 0x2c, 0x0, 0x3e, 0xe4, - 0x0, 0x3d, 0xde, 0x0, 0x3d, 0xbb, 0x80, 0x3d, - 0x2, 0xe1, + 0x3d, 0x6, 0xd1, 0x0, 0x15, 0x68, 0x81, 0xe4, + 0x0, 0x46, 0x6a, 0x0, 0xcc, 0xb0, 0x1, 0x5c, + 0xb0, 0x80, /* U+049E "Ҟ" */ - 0xf, 0x10, 0x3d, 0xdf, 0xff, 0x4d, 0x50, 0xf, - 0x18, 0xb0, 0x0, 0xfe, 0xe1, 0x0, 0xf, 0x1a, - 0xc0, 0x0, 0xf1, 0xe, 0x70, 0xf, 0x10, 0x5f, - 0x10, 0xf1, 0x0, 0xba, + 0xf, 0x10, 0x3d, 0xd7, 0x87, 0x27, 0x46, 0xf8, + 0x76, 0x32, 0x80, 0x5e, 0xd4, 0x1, 0xbd, 0x34, + 0x3, 0xa8, 0x9c, 0x3, 0xae, 0x4, 0x3, 0x2a, + 0x58, /* U+049F "ҟ" */ - 0x3, 0xd0, 0x6d, 0x10, 0xbf, 0x9d, 0x0, 0x3, - 0xfe, 0x40, 0x0, 0x3d, 0x3d, 0x0, 0x3, 0xd0, - 0x98, 0x0, 0x3d, 0x1, 0xe1, + 0x3, 0xd0, 0x6d, 0x10, 0x82, 0x9b, 0xd1, 0x8, + 0x7, 0x90, 0xc, 0x5b, 0x20, 0x1c, 0x69, 0x0, + 0x1d, 0xc, 0x20, /* U+04A0 "Ҡ" */ - 0xaf, 0xff, 0x40, 0x2c, 0xf1, 0x0, 0xd, 0x40, - 0xb8, 0x0, 0x0, 0xd, 0x45, 0xe0, 0x0, 0x0, - 0xd, 0xef, 0x30, 0x0, 0x0, 0xd, 0x48, 0xe1, - 0x0, 0x0, 0xd, 0x40, 0xca, 0x0, 0x0, 0xd, - 0x40, 0x2f, 0x30, 0x0, 0xd, 0x40, 0x9, 0xd0, + 0xaf, 0xf9, 0x0, 0xb3, 0xc6, 0xbf, 0xc4, 0x0, + 0x94, 0xf1, 0x0, 0xe5, 0x54, 0x0, 0x7a, 0xa9, + 0xa0, 0x1f, 0x53, 0xe8, 0x80, 0x7d, 0x5, 0x60, + 0x1f, 0xb9, 0x4c, 0x3, 0xe2, 0x6e, 0x0, /* U+04A1 "ҡ" */ - 0xdd, 0xf0, 0x4d, 0x30, 0xf, 0x1d, 0x10, 0x0, - 0xfd, 0x70, 0x0, 0xf, 0x1d, 0x20, 0x0, 0xf0, - 0x6b, 0x0, 0xf, 0x0, 0xd4, + 0xdd, 0x78, 0x26, 0x9e, 0xe8, 0x6, 0x70, 0xc0, + 0x2c, 0xa1, 0x0, 0xd9, 0x44, 0x1, 0x86, 0xe4, + 0x3, 0x99, 0x88, /* U+04A2 "Ң" */ - 0xf, 0x10, 0x0, 0x7b, 0x0, 0xf1, 0x0, 0x7, - 0xb0, 0xf, 0x10, 0x0, 0x7b, 0x0, 0xff, 0xff, - 0xff, 0xb0, 0xf, 0x10, 0x0, 0x7b, 0x0, 0xf1, - 0x0, 0x7, 0xb0, 0xf, 0x10, 0x0, 0x7c, 0x10, - 0xf1, 0x0, 0x7, 0xf7, 0x0, 0x0, 0x0, 0x8, - 0x70, 0x0, 0x0, 0x0, 0x87, + 0xf, 0x10, 0x9, 0xec, 0x3, 0xff, 0x93, 0xdf, + 0xf4, 0x0, 0x6e, 0xff, 0xa0, 0x3, 0xff, 0x8c, + 0xe2, 0x1, 0xf1, 0xb0, 0x78, 0x80, 0x4e, 0xe0, + 0xf, 0xf0, /* U+04A3 "ң" */ - 0x3d, 0x0, 0x3d, 0x3, 0xd0, 0x3, 0xd0, 0x3f, - 0xdd, 0xdd, 0x3, 0xd0, 0x3, 0xd0, 0x3d, 0x0, - 0x3d, 0x3, 0xd0, 0x3, 0xf8, 0x0, 0x0, 0x5, - 0x80, 0x0, 0x0, 0x58, + 0x3d, 0x0, 0x1e, 0x80, 0x7f, 0x16, 0xeb, 0x80, + 0x22, 0xdd, 0x70, 0x7, 0xff, 0x8, 0xa0, 0xf4, + 0x0, 0x74, 0x1, 0xf8, /* U+04A4 "Ҥ" */ - 0xf, 0x10, 0x0, 0x7f, 0xff, 0x80, 0xf1, 0x0, - 0x7, 0xb0, 0x0, 0xf, 0x10, 0x0, 0x7b, 0x0, - 0x0, 0xff, 0xff, 0xff, 0xb0, 0x0, 0xf, 0x10, - 0x0, 0x7b, 0x0, 0x0, 0xf1, 0x0, 0x7, 0xb0, - 0x0, 0xf, 0x10, 0x0, 0x7b, 0x0, 0x0, 0xf1, - 0x0, 0x7, 0xb0, 0x0, + 0xf, 0x10, 0x9, 0xff, 0xe8, 0x0, 0xf9, 0x3f, + 0xd0, 0x1, 0xff, 0xc1, 0xef, 0xfa, 0x0, 0x3d, + 0xdf, 0xf4, 0x0, 0x7f, 0xf6, 0x40, /* U+04A5 "ҥ" */ - 0x3d, 0x0, 0x3f, 0xda, 0x3d, 0x0, 0x3d, 0x0, - 0x3f, 0xdd, 0xdd, 0x0, 0x3d, 0x0, 0x3d, 0x0, - 0x3d, 0x0, 0x3d, 0x0, 0x3d, 0x0, 0x3d, 0x0, + 0x3d, 0x0, 0x1f, 0xed, 0x0, 0x71, 0x6d, 0x1, + 0x6e, 0xb8, 0x3, 0x16, 0xeb, 0x80, 0x3f, 0xf8, + 0xe0, /* U+04A6 "Ҧ" */ - 0xf, 0xff, 0xff, 0xfb, 0x0, 0xf1, 0x0, 0x6, - 0xb0, 0xf, 0x10, 0x0, 0x6b, 0x0, 0xf1, 0x0, - 0x6, 0xb0, 0xf, 0x10, 0x0, 0x6b, 0x0, 0xf1, - 0x0, 0x6, 0xb0, 0xf, 0x10, 0x0, 0x6b, 0x0, - 0xf1, 0x0, 0x6, 0xc1, 0x0, 0x0, 0x0, 0x6, - 0x70, 0x0, 0x0, 0xa, 0xc2, + 0xf, 0xff, 0x58, 0x5, 0xdf, 0xf4, 0x80, 0x7f, + 0xfa, 0x9c, 0x43, 0xc4, 0x2, 0x6a, 0x60, 0xf, + 0x55, 0x14, /* U+04A7 "ҧ" */ - 0x3f, 0xdd, 0xeb, 0x3, 0xd0, 0x5, 0xb0, 0x3d, - 0x0, 0x5b, 0x3, 0xd0, 0x5, 0xb0, 0x3d, 0x0, - 0x5b, 0x3, 0xd0, 0x5, 0xc1, 0x0, 0x0, 0x6, - 0x70, 0x0, 0x1a, 0xc2, + 0x3f, 0xdd, 0x75, 0x80, 0xb, 0x75, 0x60, 0x1f, + 0xfd, 0x7, 0x13, 0xd0, 0x2, 0xd3, 0x0, 0x43, + 0x54, 0x50, /* U+04A8 "Ҩ" */ - 0x0, 0x7d, 0xfe, 0x91, 0x0, 0x9d, 0x30, 0x19, - 0x50, 0x2f, 0x20, 0x1b, 0xeb, 0x16, 0xd0, 0xb, - 0x90, 0x9a, 0x6c, 0x0, 0xf2, 0x6, 0xb2, 0xe0, - 0x2f, 0x0, 0x98, 0x9, 0x80, 0xf2, 0x3d, 0x10, - 0x7, 0xae, 0xd9, 0x10, 0x0, 0x0, 0xd, 0x90, - 0x0, 0x0, 0x0, 0x9, 0xe8, + 0x0, 0x3e, 0xff, 0x48, 0x80, 0x26, 0xbb, 0xfc, + 0x8, 0x4, 0xde, 0x63, 0x4f, 0xc2, 0x84, 0x40, + 0xa2, 0xe2, 0xb0, 0x10, 0x2, 0x58, 0x78, 0xa1, + 0x1, 0x1, 0x7, 0x99, 0x3c, 0x10, 0x11, 0xa4, + 0x84, 0xfd, 0xf, 0xd6, 0x8, 0x1, 0xeb, 0x80, + 0x2, 0x1, 0xed, 0xe, 0x80, /* U+04A9 "ҩ" */ - 0x5, 0xdd, 0xc2, 0x3, 0xe2, 0x5, 0x60, 0x89, - 0x5, 0xc9, 0x8, 0x80, 0xf2, 0xd3, 0x3c, 0xf, - 0x2e, 0x10, 0x6a, 0xfc, 0x30, 0x0, 0x4, 0xd0, - 0x0, 0x0, 0x6, 0xd6, + 0x5, 0xdd, 0x61, 0x1, 0xdf, 0xec, 0xa0, 0x5b, + 0x92, 0xcf, 0x80, 0x4, 0x2b, 0x90, 0xed, 0x0, + 0x23, 0x23, 0xaa, 0x7, 0x68, 0x83, 0x55, 0x89, + 0x80, 0x64, 0xbd, 0x60, /* U+04AA "Ҫ" */ - 0x0, 0x7d, 0xee, 0x80, 0x0, 0x9c, 0x20, 0x1b, - 0xa0, 0x2f, 0x10, 0x0, 0x16, 0x5, 0xd0, 0x0, - 0x0, 0x0, 0x5d, 0x0, 0x0, 0x0, 0x2, 0xf1, - 0x0, 0x1, 0xb0, 0xa, 0xb1, 0x1, 0xab, 0x0, - 0x9, 0xee, 0xe9, 0x0, 0x0, 0x0, 0xb0, 0x0, - 0x0, 0x0, 0xb, 0xc5, 0x0, + 0x0, 0x3e, 0xf7, 0x20, 0x2, 0x9b, 0xfe, 0xf3, + 0xa0, 0x26, 0xd2, 0x1, 0xac, 0x7, 0x21, 0x0, + 0x85, 0x80, 0x3f, 0xce, 0x42, 0x1, 0xd, 0x81, + 0x2d, 0x8, 0xd, 0x80, 0x54, 0x5f, 0xde, 0x76, + 0x1, 0x4f, 0x2f, 0x48, 0x7, 0xd8, 0xa0, 0x0, /* U+04AB "ҫ" */ - 0x5, 0xdd, 0xb1, 0x3e, 0x10, 0x78, 0x79, 0x0, - 0x0, 0x79, 0x0, 0x3, 0x2e, 0x20, 0x89, 0x4, - 0xcd, 0x80, 0x0, 0x47, 0x0, 0x0, 0x1d, 0xb2, + 0x5, 0xdd, 0x58, 0x9d, 0xe6, 0xe4, 0xa3, 0x88, + 0x3c, 0x0, 0x71, 0xab, 0x90, 0x45, 0x15, 0x76, + 0x84, 0x82, 0x45, 0x40, 0x4, 0xb5, 0x64, /* U+04AC "Ҭ" */ - 0xbf, 0xff, 0xff, 0xf0, 0x0, 0xe, 0x30, 0x0, - 0x0, 0xe, 0x30, 0x0, 0x0, 0xe, 0x30, 0x0, - 0x0, 0xe, 0x30, 0x0, 0x0, 0xe, 0x30, 0x0, - 0x0, 0xe, 0x60, 0x0, 0x0, 0xe, 0xf0, 0x0, - 0x0, 0x0, 0xf0, 0x0, 0x0, 0x0, 0xf0, 0x0, + 0xbf, 0xff, 0x5, 0xff, 0x87, 0x3f, 0xc0, 0x1f, + 0xfd, 0x95, 0x0, 0xfa, 0x40, 0x3d, 0xc0, 0x1f, + 0xfc, 0x0, /* U+04AD "ҭ" */ - 0xad, 0xfe, 0xd3, 0x0, 0xc4, 0x0, 0x0, 0xc4, - 0x0, 0x0, 0xc4, 0x0, 0x0, 0xc5, 0x0, 0x0, - 0xcf, 0x0, 0x0, 0xe, 0x0, 0x0, 0xe, 0x0, + 0xad, 0xfe, 0xd3, 0xad, 0x3a, 0xd3, 0x0, 0xff, + 0xe1, 0x88, 0x7, 0x50, 0x6, 0xc1, 0x0, 0xfc, /* U+04AE "Ү" */ - 0x9c, 0x0, 0x0, 0xb9, 0xd, 0x70, 0x7, 0xc0, - 0x2, 0xf3, 0x2e, 0x20, 0x0, 0x6d, 0xc5, 0x0, - 0x0, 0xc, 0xa0, 0x0, 0x0, 0xa, 0x80, 0x0, - 0x0, 0xa, 0x80, 0x0, 0x0, 0xa, 0x80, 0x0, + 0x9c, 0x0, 0xd7, 0x32, 0x17, 0x0, 0x3b, 0xa4, + 0x3e, 0xc, 0xa7, 0x80, 0x5, 0x3d, 0xcb, 0x20, + 0x9, 0x85, 0x94, 0x3, 0x98, 0x80, 0x3f, 0xf8, + 0xe0, /* U+04AF "ү" */ - 0xa7, 0x0, 0x6a, 0x3d, 0x0, 0xc4, 0xd, 0x33, - 0xd0, 0x7, 0x99, 0x70, 0x1, 0xee, 0x10, 0x0, - 0xaa, 0x0, 0x0, 0x88, 0x0, 0x0, 0x88, 0x0, + 0xa7, 0x0, 0x35, 0x4d, 0x0, 0x2b, 0x8c, 0xc, + 0xc2, 0x81, 0x55, 0x80, 0xc, 0xee, 0x60, 0x0, + 0xa2, 0x4, 0x2, 0x22, 0x0, 0x7e, /* U+04B0 "Ұ" */ - 0x8c, 0x0, 0x0, 0xc8, 0xb, 0x90, 0x8, 0xb0, - 0x1, 0xe5, 0x5d, 0x0, 0x0, 0x3e, 0xd2, 0x0, - 0x0, 0xa, 0x80, 0x0, 0x6, 0xff, 0xff, 0x50, - 0x0, 0xa, 0x80, 0x0, 0x0, 0xa, 0x80, 0x0, + 0x8c, 0x0, 0xd9, 0x10, 0x79, 0x0, 0x43, 0xc0, + 0x53, 0xaa, 0xd6, 0x0, 0x1d, 0xb8, 0xf0, 0xc, + 0x68, 0xa4, 0x1, 0x37, 0xab, 0xfa, 0x80, 0x1b, + 0xd5, 0xfd, 0x40, 0x3f, 0x80, /* U+04B1 "ұ" */ - 0xa7, 0x0, 0x6a, 0x4c, 0x0, 0xc4, 0xe, 0x22, - 0xe0, 0x8, 0x88, 0x80, 0x2, 0xdd, 0x20, 0x0, - 0xcc, 0x0, 0x9, 0xdd, 0xa0, 0x0, 0x88, 0x0, + 0xa7, 0x0, 0x35, 0x75, 0x80, 0x2b, 0x90, 0x8b, + 0x20, 0x35, 0x51, 0x80, 0x14, 0xaa, 0xa0, 0x1, + 0x8, 0x88, 0x1, 0x22, 0x2a, 0x0, 0x4a, 0xaa, + 0x80, /* U+04B2 "Ҳ" */ - 0x3f, 0x30, 0x1, 0xd4, 0x6, 0xd0, 0xb, 0x70, - 0x0, 0xaa, 0x8a, 0x0, 0x0, 0xd, 0xe0, 0x0, - 0x0, 0x3e, 0xf3, 0x0, 0x1, 0xe5, 0x6e, 0x10, - 0xb, 0x90, 0xa, 0xc0, 0x8c, 0x0, 0x0, 0xd8, - 0x0, 0x0, 0x0, 0x1e, 0x0, 0x0, 0x0, 0x1e, + 0x3f, 0x30, 0x0, 0xea, 0x1c, 0xf0, 0x2, 0xa8, + 0x80, 0xcf, 0x50, 0x2e, 0x1, 0x53, 0xb5, 0x0, + 0x63, 0x30, 0x98, 0x4, 0x3b, 0x73, 0xa2, 0x0, + 0xa7, 0x56, 0x4d, 0x8, 0x79, 0x0, 0x50, 0xc4, + 0x30, 0x3, 0x63, 0x0, 0x7e, /* U+04B3 "ҳ" */ - 0x6d, 0x0, 0xd5, 0xa, 0x99, 0x90, 0x0, 0xed, - 0x0, 0x2, 0xee, 0x20, 0xc, 0x66, 0xc0, 0x8b, - 0x0, 0xb8, 0x0, 0x0, 0xe, 0x0, 0x0, 0xe, + 0x6d, 0x0, 0x6a, 0xb3, 0xcc, 0x91, 0x42, 0x9d, + 0x24, 0x0, 0x40, 0x64, 0x0, 0xe8, 0x87, 0x4, + 0x3b, 0x31, 0xe2, 0x16, 0x0, 0xb6, 0x0, 0xf0, /* U+04B4 "Ҵ" */ - 0xcf, 0xff, 0xff, 0xf0, 0x5c, 0x0, 0x0, 0xf3, - 0x0, 0x5, 0xc0, 0x0, 0xf, 0x30, 0x0, 0x5c, - 0x0, 0x0, 0xf3, 0x0, 0x5, 0xc0, 0x0, 0xf, - 0x30, 0x0, 0x5c, 0x0, 0x0, 0xf3, 0x0, 0x5, - 0xc0, 0x0, 0xf, 0x30, 0x0, 0x5c, 0x0, 0x0, - 0xff, 0xff, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x0, - 0x6, 0x90, 0x0, 0x0, 0x0, 0x0, 0x69, + 0xcf, 0xff, 0x2, 0xe0, 0x67, 0xf8, 0x33, 0xfc, + 0x1, 0xff, 0xf3, 0xcf, 0xfa, 0x8e, 0x0, 0x2f, + 0xff, 0x48, 0x80, 0x7f, 0xc0, /* U+04B5 "ҵ" */ - 0xad, 0xfd, 0xa2, 0xe0, 0x0, 0xf0, 0x2, 0xe0, - 0x0, 0xf0, 0x2, 0xe0, 0x0, 0xf0, 0x2, 0xe0, - 0x0, 0xf0, 0x2, 0xe0, 0x0, 0xfd, 0xdd, 0xf7, - 0x0, 0x0, 0x0, 0x49, 0x0, 0x0, 0x0, 0x49, + 0xad, 0xfd, 0xa2, 0xe0, 0xad, 0xd, 0xa0, 0xf, + 0xfe, 0x96, 0xeb, 0xc5, 0xc0, 0x1f, 0xbb, 0x5f, + 0x0, 0x7e, /* U+04B6 "Ҷ" */ - 0x4d, 0x0, 0x0, 0xe4, 0x4, 0xd0, 0x0, 0xe, - 0x40, 0x4d, 0x0, 0x0, 0xe4, 0x1, 0xf4, 0x0, - 0x4e, 0x40, 0x4, 0xce, 0xd9, 0xf4, 0x0, 0x0, - 0x0, 0xe, 0x40, 0x0, 0x0, 0x0, 0xe6, 0x0, - 0x0, 0x0, 0xe, 0xf0, 0x0, 0x0, 0x0, 0xf, - 0x0, 0x0, 0x0, 0x0, 0xf0, + 0x4d, 0x0, 0xdc, 0x80, 0x1f, 0xfc, 0x75, 0x24, + 0x0, 0x20, 0x4, 0x37, 0x1d, 0xba, 0x10, 0x9, + 0x33, 0xb6, 0x44, 0x3, 0xf8, 0x80, 0x3f, 0x48, + 0x7, 0xdc, 0x1, 0xff, 0x0, /* U+04B7 "ҷ" */ - 0x79, 0x0, 0x79, 0x7, 0xa0, 0x7, 0x90, 0x4d, - 0x10, 0x89, 0x0, 0x8d, 0xcd, 0x90, 0x0, 0x0, - 0x7a, 0x0, 0x0, 0x7, 0xf4, 0x0, 0x0, 0x9, - 0x40, 0x0, 0x0, 0x94, + 0x79, 0x0, 0x3c, 0x80, 0xc, 0x3, 0x8d, 0xc4, + 0x3c, 0x0, 0x8b, 0x98, 0x50, 0xa, 0x37, 0x28, + 0xc0, 0x3c, 0xa8, 0x1, 0x9d, 0x80, 0x3f, 0x0, /* U+04B8 "Ҹ" */ - 0x4d, 0x0, 0x0, 0xe4, 0x4d, 0x0, 0x0, 0xe4, - 0x4d, 0x0, 0x0, 0xe4, 0x1f, 0x47, 0x43, 0xe4, - 0x4, 0xcf, 0xd9, 0xf4, 0x0, 0x7, 0x40, 0xe4, - 0x0, 0x4, 0x20, 0xe4, 0x0, 0x0, 0x0, 0xe4, + 0x4d, 0x0, 0xdc, 0x80, 0x1f, 0xfc, 0x45, 0x24, + 0x74, 0x30, 0x0, 0xdc, 0x42, 0x68, 0x40, 0x9, + 0x91, 0x32, 0x10, 0xc, 0x6c, 0x1, 0xe4, 0x20, + 0x8, /* U+04B9 "ҹ" */ - 0x79, 0x0, 0x79, 0x7a, 0x34, 0x79, 0x3e, 0x89, - 0xb9, 0x4, 0xab, 0xa9, 0x0, 0x46, 0x79, 0x0, - 0x0, 0x79, + 0x79, 0x0, 0x3c, 0x81, 0x99, 0x0, 0x8, 0x8b, + 0xdc, 0x3, 0xa2, 0x20, 0x80, 0x13, 0xb7, 0x40, + 0x12, 0x30, 0x0, /* U+04BA "Һ" */ - 0xf, 0x10, 0x0, 0x0, 0xf, 0x10, 0x0, 0x0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0x9c, 0xed, 0x70, - 0xf, 0x61, 0x2, 0xe4, 0xf, 0x10, 0x0, 0xa7, - 0xf, 0x10, 0x0, 0x98, 0xf, 0x10, 0x0, 0x98, + 0xf, 0x10, 0xf, 0xfe, 0x5c, 0x67, 0x6b, 0x80, + 0x5f, 0xbd, 0xf2, 0x80, 0x7, 0x10, 0x24, 0x30, + 0xf, 0x1f, 0x80, 0x7e, /* U+04BB "һ" */ - 0x3d, 0x0, 0x0, 0x3d, 0x0, 0x0, 0x3e, 0xad, - 0xd4, 0x3f, 0x40, 0x6c, 0x3e, 0x0, 0x2e, 0x3d, - 0x0, 0x2e, 0x3d, 0x0, 0x2e, 0x3d, 0x0, 0x2e, + 0x3d, 0x0, 0xff, 0x8e, 0xb7, 0x48, 0x3, 0xdb, + 0x70, 0x2, 0x80, 0x84, 0x6, 0x1, 0xff, 0xc4, /* U+04BC "Ҽ" */ - 0x0, 0x6, 0xde, 0xd9, 0x10, 0x10, 0x8c, 0x20, - 0x8, 0xc0, 0xd2, 0xf3, 0x0, 0x0, 0xd3, 0x7e, - 0xff, 0xff, 0xff, 0xf5, 0x1, 0xf1, 0x0, 0x0, - 0x0, 0x0, 0xd6, 0x0, 0x0, 0xe3, 0x0, 0x4e, - 0x40, 0xa, 0xc0, 0x0, 0x5, 0xcf, 0xe9, 0x10, + 0x0, 0x9b, 0x7b, 0x64, 0x40, 0x42, 0x2b, 0xfb, + 0x47, 0x43, 0x9, 0xfc, 0x80, 0x10, 0x27, 0x58, + 0x19, 0xff, 0x89, 0x9f, 0xc3, 0xbf, 0xf9, 0x40, + 0x49, 0xc0, 0x37, 0x18, 0x2, 0x61, 0x0, 0x14, + 0x46, 0x0, 0x4b, 0x8f, 0xe3, 0xd0, /* U+04BD "ҽ" */ - 0x0, 0x3c, 0xcd, 0x50, 0xd1, 0xe3, 0x1, 0xd3, - 0x6d, 0xfd, 0xdd, 0xd6, 0x2, 0xf0, 0x0, 0x10, - 0x0, 0xc6, 0x1, 0xe3, 0x0, 0x2b, 0xdd, 0x60, + 0x0, 0x1e, 0x63, 0x54, 0x34, 0x77, 0xf3, 0x10, + 0x77, 0x83, 0xdb, 0x80, 0xad, 0xe1, 0xbb, 0x63, + 0x1, 0x1b, 0x0, 0xf9, 0x80, 0x3b, 0x75, 0x90, + 0x60, /* U+04BE "Ҿ" */ - 0x0, 0x6, 0xde, 0xd9, 0x10, 0x10, 0x8c, 0x20, - 0x8, 0xc0, 0xd2, 0xf3, 0x0, 0x0, 0xd3, 0x7e, - 0xff, 0xff, 0xff, 0xf5, 0x1, 0xf1, 0x0, 0x0, - 0x0, 0x0, 0xd5, 0x0, 0x0, 0xe3, 0x0, 0x5e, - 0x30, 0x9, 0xc0, 0x0, 0x5, 0xce, 0xea, 0x10, - 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x9, - 0xc7, 0x0, + 0x0, 0x9b, 0x7b, 0x64, 0x40, 0x42, 0x2b, 0xfb, + 0x47, 0x43, 0x9, 0xfc, 0x80, 0x10, 0x27, 0x58, + 0x19, 0xff, 0x89, 0x9f, 0xc3, 0xbf, 0xf9, 0x40, + 0x49, 0x0, 0x37, 0x18, 0x2, 0x2c, 0xc0, 0x12, + 0x46, 0x0, 0x5b, 0xfe, 0xe1, 0xe8, 0x6, 0x5c, + 0x5e, 0xa1, 0x0, 0xf1, 0x63, 0x80, 0x0, /* U+04BF "ҿ" */ - 0x0, 0x3c, 0xcd, 0x50, 0xd1, 0xe3, 0x1, 0xd3, - 0x6d, 0xfd, 0xdd, 0xd6, 0x2, 0xf0, 0x0, 0x10, - 0x0, 0xd6, 0x1, 0xe3, 0x0, 0x2c, 0xca, 0x40, - 0x0, 0x0, 0xa1, 0x0, 0x0, 0x0, 0x7d, 0x80, + 0x0, 0x1e, 0x63, 0x54, 0x34, 0x77, 0xf3, 0x10, + 0x77, 0x83, 0xdb, 0x80, 0xad, 0xe1, 0xbb, 0x63, + 0x1, 0x11, 0x80, 0x7c, 0xc0, 0x1f, 0x59, 0x74, + 0x60, 0x2, 0xc6, 0xb4, 0x0, 0xed, 0xc8, 0x0, /* U+04C0 "Ӏ" */ - 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, + 0xe4, 0x0, 0xff, 0xe1, 0x0, /* U+04C1 "Ӂ" */ - 0x0, 0x6, 0x70, 0x94, 0x0, 0x0, 0x0, 0x0, - 0x9b, 0x80, 0x0, 0x0, 0xdd, 0x30, 0xf, 0x10, - 0x3d, 0xe0, 0x6, 0xe0, 0xf, 0x10, 0xd6, 0x0, - 0x0, 0xb8, 0xf, 0x17, 0xd0, 0x0, 0x0, 0x1e, - 0xdf, 0xde, 0x20, 0x0, 0x0, 0xba, 0xf, 0x29, - 0xc0, 0x0, 0x7, 0xe0, 0xf, 0x10, 0xd8, 0x0, - 0x1f, 0x50, 0xf, 0x10, 0x4f, 0x20, 0xab, 0x0, - 0xf, 0x10, 0xa, 0xb0, + 0x0, 0x99, 0xc2, 0x50, 0x3, 0xe6, 0xeb, 0x14, + 0x0, 0xdb, 0xa3, 0x9, 0x49, 0x3, 0xde, 0xd, + 0xbd, 0x0, 0xee, 0xbe, 0x0, 0x32, 0xc0, 0x4, + 0xe0, 0xc0, 0x1a, 0x9b, 0x43, 0x27, 0xc0, 0x3a, + 0x93, 0x43, 0xdf, 0x80, 0x33, 0xad, 0x0, 0xe, + 0x46, 0x0, 0x3, 0x16, 0x1, 0xd2, 0xe4, 0x16, + 0x8a, 0x1, 0xc8, 0xb2, 0x0, /* U+04C2 "ӂ" */ - 0x0, 0x8, 0xaa, 0x70, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xa, 0xb0, 0x88, 0xb, 0xb0, 0x0, - 0x96, 0x88, 0x59, 0x0, 0x0, 0x1d, 0xdd, 0xe1, - 0x0, 0x0, 0x97, 0x88, 0x7a, 0x0, 0x3, 0xe0, - 0x88, 0xd, 0x30, 0xc, 0x60, 0x88, 0x5, 0xc0, + 0x0, 0xa2, 0xa8, 0xe0, 0x1e, 0x8a, 0xa3, 0x80, + 0x6a, 0xb0, 0x88, 0x5, 0xd8, 0x1, 0x44, 0xc0, + 0x5, 0x2b, 0x0, 0xa2, 0xd5, 0x57, 0x0, 0x1a, + 0x29, 0x55, 0x36, 0x1, 0x1b, 0xb8, 0x0, 0xee, + 0x30, 0x7, 0xc0, 0x6, 0x8f, 0x0, /* U+04C3 "Ӄ" */ - 0xf, 0x10, 0x3d, 0xd0, 0xf1, 0xd, 0x50, 0xf, - 0x18, 0xb0, 0x0, 0xfe, 0xe1, 0x0, 0xf, 0x1a, - 0xc0, 0x0, 0xf1, 0xe, 0x70, 0xf, 0x10, 0x5f, - 0x10, 0xf1, 0x0, 0xbb, 0x0, 0x0, 0x0, 0xd0, - 0x0, 0x6, 0xc8, + 0xf, 0x10, 0x3d, 0xd0, 0x6, 0xe8, 0xd0, 0xa, + 0x19, 0x40, 0x2f, 0x6a, 0x0, 0xde, 0x9a, 0x1, + 0xd4, 0x4e, 0x1, 0xd7, 0x2, 0x1, 0x95, 0x28, + 0x3c, 0x40, 0x16, 0xc0, 0x19, 0xb1, 0x40, /* U+04C4 "ӄ" */ - 0x3d, 0x6, 0xd1, 0x3d, 0x1d, 0x0, 0x3f, 0xe4, - 0x0, 0x3d, 0x3d, 0x0, 0x3d, 0x9, 0x80, 0x3d, - 0x1, 0xe1, 0x0, 0x0, 0x75, 0x0, 0x2b, 0xc1, + 0x3d, 0x6, 0xd1, 0x0, 0xd, 0xe8, 0x81, 0x7c, + 0x80, 0x45, 0xb2, 0x1, 0x8d, 0x20, 0x3, 0x43, + 0x9, 0xe8, 0xc, 0xa0, 0x0, 0xae, 0xc8, /* U+04C7 "Ӈ" */ - 0xf, 0x10, 0x0, 0x7b, 0x0, 0xf1, 0x0, 0x7, - 0xb0, 0xf, 0x10, 0x0, 0x7b, 0x0, 0xff, 0xff, - 0xff, 0xb0, 0xf, 0x10, 0x0, 0x7b, 0x0, 0xf1, - 0x0, 0x7, 0xb0, 0xf, 0x10, 0x0, 0x7b, 0x0, - 0xf1, 0x0, 0x7, 0xc1, 0x0, 0x0, 0x0, 0x6, - 0x60, 0x0, 0x0, 0x1a, 0xc2, + 0xf, 0x10, 0x9, 0xec, 0x3, 0xff, 0x93, 0xdf, + 0xf4, 0x0, 0x6e, 0xff, 0xa0, 0x3, 0xff, 0x9e, + 0xe2, 0x1e, 0x20, 0x13, 0xd3, 0x80, 0x70, 0xd5, + 0x10, /* U+04C8 "ӈ" */ - 0x3d, 0x0, 0x3d, 0x3, 0xd0, 0x3, 0xd0, 0x3f, - 0xdd, 0xdd, 0x3, 0xd0, 0x3, 0xd0, 0x3d, 0x0, - 0x3d, 0x3, 0xd0, 0x3, 0xe2, 0x0, 0x0, 0x4, - 0x80, 0x0, 0xa, 0xc3, + 0x3d, 0x0, 0x1e, 0x80, 0x7f, 0x16, 0xeb, 0x80, + 0x22, 0xdd, 0x70, 0x7, 0xff, 0x8, 0xc8, 0xf4, + 0x0, 0x75, 0x40, 0xd, 0x51, 0x60, /* U+04CB "Ӌ" */ - 0x4d, 0x0, 0x0, 0xe4, 0x4d, 0x0, 0x0, 0xe4, - 0x4d, 0x0, 0x0, 0xe4, 0x1f, 0x40, 0x4, 0xe4, - 0x4, 0xce, 0xd9, 0xf4, 0x0, 0x0, 0x0, 0xe4, - 0x0, 0x0, 0x2, 0xe4, 0x0, 0x0, 0xa, 0xf4, - 0x0, 0x0, 0xa, 0x50, 0x0, 0x0, 0xa, 0x50, + 0x4d, 0x0, 0xdc, 0x80, 0x1f, 0xfc, 0x45, 0x24, + 0x0, 0x20, 0x0, 0x6e, 0x3b, 0x74, 0x20, 0x4, + 0xce, 0xd9, 0x10, 0xf, 0x10, 0x7, 0xd0, 0x20, + 0x1f, 0x52, 0x0, 0x7e, /* U+04CC "ӌ" */ - 0x79, 0x0, 0x79, 0x7a, 0x0, 0x79, 0x4d, 0x10, - 0x89, 0x8, 0xdc, 0xd9, 0x0, 0x0, 0x79, 0x0, - 0x2, 0xf9, 0x0, 0x2, 0xb0, 0x0, 0x2, 0xb0, + 0x79, 0x0, 0x3c, 0x81, 0x80, 0x63, 0x71, 0xf, + 0x4, 0x5c, 0xc2, 0x80, 0x23, 0x72, 0x80, 0x31, + 0x40, 0x7, 0x24, 0x80, 0x78, /* U+04D0 "Ӑ" */ - 0x0, 0x1c, 0x3, 0xa0, 0x0, 0x0, 0x5, 0xba, - 0x20, 0x0, 0x0, 0x0, 0xeb, 0x0, 0x0, 0x0, - 0x5, 0xbe, 0x20, 0x0, 0x0, 0xc, 0x69, 0x90, - 0x0, 0x0, 0x2f, 0x13, 0xf1, 0x0, 0x0, 0x9a, - 0x0, 0xd7, 0x0, 0x0, 0xfe, 0xdd, 0xee, 0x0, - 0x6, 0xd0, 0x0, 0xf, 0x50, 0xd, 0x60, 0x0, - 0x8, 0xc0, + 0x0, 0xe, 0x1, 0xd0, 0x7, 0xc, 0xdc, 0xc0, + 0x7, 0x95, 0x42, 0x40, 0x1e, 0x55, 0x88, 0x3, + 0xd3, 0xaf, 0x60, 0x1c, 0x46, 0xf4, 0xc2, 0x1, + 0xad, 0x44, 0xc9, 0x80, 0x33, 0x26, 0xe8, 0xe4, + 0x2, 0x62, 0xed, 0xd7, 0xa, 0x80, 0x2e, 0xc0, + 0x19, 0xe4, 0x0, /* U+04D1 "ӑ" */ - 0x5, 0xaa, 0xa1, 0x0, 0x0, 0x0, 0x0, 0x7, - 0xdd, 0xd4, 0x2, 0xc0, 0x5, 0xc0, 0x1, 0x57, - 0xbd, 0x3, 0xe8, 0x55, 0xd0, 0x7a, 0x0, 0x8d, - 0x1, 0xca, 0xa7, 0xf0, + 0x5, 0xaa, 0x84, 0x0, 0xb5, 0x50, 0x80, 0x1f, + 0x76, 0x40, 0x2b, 0xdd, 0x44, 0x0, 0xb5, 0x5f, + 0x84, 0xf, 0xf4, 0xb8, 0x0, 0x88, 0x85, 0xd0, + 0x3, 0x32, 0xa9, 0xe4, 0x0, /* U+04D2 "Ӓ" */ - 0x0, 0xc, 0x49, 0x70, 0x0, 0x0, 0x1, 0x1, - 0x10, 0x0, 0x0, 0x0, 0xeb, 0x0, 0x0, 0x0, - 0x5, 0xbe, 0x20, 0x0, 0x0, 0xc, 0x69, 0x90, - 0x0, 0x0, 0x2f, 0x13, 0xf1, 0x0, 0x0, 0x9a, - 0x0, 0xd7, 0x0, 0x0, 0xfe, 0xdd, 0xee, 0x0, - 0x6, 0xd0, 0x0, 0xf, 0x50, 0xc, 0x60, 0x0, - 0x8, 0xc0, + 0x0, 0xb1, 0x25, 0xc0, 0x3d, 0xa9, 0xc, 0x1, + 0xe1, 0xea, 0x10, 0xf, 0x2a, 0xc4, 0x1, 0xe9, + 0xd7, 0xb0, 0xe, 0x23, 0x7a, 0x61, 0x0, 0xd6, + 0xa2, 0x64, 0xc0, 0x19, 0x93, 0x74, 0x72, 0x1, + 0x31, 0x76, 0xeb, 0x85, 0x40, 0x15, 0x60, 0x19, + 0xe4, 0x0, /* U+04D3 "ӓ" */ - 0x5, 0xb3, 0xe0, 0x0, 0x1, 0x1, 0x0, 0x7, - 0xdd, 0xd4, 0x2, 0xc0, 0x5, 0xc0, 0x1, 0x57, - 0xbd, 0x3, 0xe8, 0x55, 0xd0, 0x7a, 0x0, 0x8d, - 0x1, 0xca, 0xa7, 0xf0, + 0x5, 0xb3, 0xe0, 0x9, 0x68, 0xfc, 0x2, 0x7c, + 0xdc, 0x40, 0x2b, 0xdd, 0x44, 0x0, 0xb5, 0x5f, + 0x84, 0xf, 0xf4, 0xb8, 0x0, 0x88, 0x85, 0xd0, + 0x3, 0x32, 0xa9, 0xe4, 0x0, /* U+04D4 "Ӕ" */ - 0x0, 0x2, 0xff, 0xff, 0xff, 0xf2, 0x0, 0xa, - 0x94, 0xd0, 0x0, 0x0, 0x0, 0x2f, 0x24, 0xd0, - 0x0, 0x0, 0x0, 0xaa, 0x4, 0xff, 0xff, 0xd0, - 0x3, 0xf2, 0x4, 0xd0, 0x0, 0x0, 0xb, 0xff, - 0xff, 0xd0, 0x0, 0x0, 0x3f, 0x20, 0x4, 0xd0, - 0x0, 0x0, 0xb8, 0x0, 0x4, 0xff, 0xff, 0xf5, + 0x0, 0x8b, 0xff, 0xe2, 0x0, 0xa1, 0xac, 0xbf, + 0xf1, 0x0, 0x9, 0x6c, 0x3, 0xfa, 0x14, 0x80, + 0xbf, 0xed, 0x0, 0x1a, 0xc0, 0x0, 0xbf, 0xed, + 0x0, 0x40, 0x6f, 0xd8, 0x7, 0x8d, 0x37, 0xfd, + 0x60, 0x1e, 0x87, 0x20, 0x8, 0xbf, 0xf2, 0x80, /* U+04D5 "ӕ" */ - 0x9, 0xdd, 0xd6, 0xcc, 0xc3, 0x2, 0x80, 0x7, - 0xe1, 0x2, 0xd0, 0x5, 0xac, 0xdf, 0xdd, 0xde, - 0x15, 0xc2, 0x6, 0xc0, 0x0, 0x20, 0x8a, 0x0, - 0xcf, 0x20, 0x4e, 0x1, 0xcd, 0xc5, 0x4d, 0xdc, - 0x30, + 0x9, 0xdd, 0x9b, 0x32, 0x30, 0x21, 0xdd, 0x54, + 0x6e, 0x77, 0x0, 0xb6, 0xb2, 0x87, 0x37, 0xcc, + 0x56, 0x63, 0x2c, 0xf7, 0x6c, 0x1d, 0x62, 0xa, + 0x32, 0x4, 0xc0, 0x96, 0xdc, 0x9b, 0xfd, 0x8d, + 0x0, /* U+04D6 "Ӗ" */ - 0x0, 0xb2, 0xd, 0x0, 0x0, 0x2a, 0xb5, 0x0, - 0xf, 0xff, 0xff, 0xf2, 0xf, 0x10, 0x0, 0x0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0xff, 0xff, 0xc0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0x10, 0x0, 0x0, - 0xf, 0x10, 0x0, 0x0, 0xf, 0xff, 0xff, 0xf5, + 0x0, 0x59, 0x6, 0x80, 0x69, 0x8b, 0x80, 0xb, + 0xf5, 0x52, 0xbc, 0x80, 0x1d, 0xff, 0x88, 0x3, + 0xfd, 0xdf, 0xf6, 0x0, 0x5d, 0xff, 0x60, 0x7, + 0xff, 0x1f, 0xbf, 0xf2, 0x80, /* U+04D7 "ӗ" */ - 0x4, 0xaa, 0xa1, 0x0, 0x0, 0x0, 0x0, 0x5, - 0xcc, 0xc3, 0x2, 0xd1, 0x2, 0xe0, 0x7e, 0xdd, - 0xde, 0x27, 0xa0, 0x0, 0x20, 0x2f, 0x20, 0x4e, - 0x0, 0x5d, 0xdc, 0x30, + 0x4, 0xaa, 0x84, 0x0, 0x95, 0x50, 0x80, 0x17, + 0x32, 0x30, 0x28, 0xdc, 0xed, 0x5, 0x3c, 0xdf, + 0x2, 0x4, 0xdd, 0xb0, 0x95, 0x44, 0x9, 0x80, + 0x55, 0xfb, 0x1a, 0x0, /* U+04D8 "Ә" */ - 0x3, 0xbe, 0xec, 0x40, 0x1, 0xf6, 0x0, 0x3c, - 0x50, 0x14, 0x0, 0x0, 0x3d, 0x6, 0xff, 0xff, - 0xff, 0xf0, 0x5c, 0x0, 0x0, 0x2f, 0x11, 0xf1, - 0x0, 0x7, 0xe0, 0x9, 0xb1, 0x4, 0xe6, 0x0, - 0x9, 0xef, 0xc5, 0x0, + 0x3, 0xbe, 0xe6, 0x20, 0x0, 0x73, 0x7b, 0x9f, + 0xa, 0x0, 0xb6, 0x0, 0x1f, 0xc0, 0x3d, 0xff, + 0xec, 0x20, 0x33, 0x7f, 0xed, 0x1, 0x43, 0x10, + 0x9, 0x44, 0x66, 0xa1, 0x4, 0x98, 0x0, 0x49, + 0x7f, 0xa2, 0xd8, 0x0, /* U+04D9 "ә" */ - 0x6, 0xdd, 0xb2, 0x4, 0xe1, 0x7, 0xd0, 0x1, - 0x0, 0xf, 0x27, 0xdd, 0xdd, 0xf1, 0x3c, 0x0, - 0x3c, 0x0, 0x6d, 0xcb, 0x20, + 0x6, 0xdd, 0x59, 0x2, 0x46, 0x6e, 0x78, 0x27, + 0x88, 0x39, 0x11, 0xf3, 0x76, 0x3, 0x41, 0xdd, + 0x71, 0x89, 0xd6, 0xe4, 0x70, 0x0, /* U+04DA "Ӛ" */ - 0x0, 0x79, 0x4c, 0x0, 0x0, 0x1, 0x10, 0x10, - 0x0, 0x3, 0xbe, 0xec, 0x40, 0x1, 0xf6, 0x0, - 0x3c, 0x50, 0x14, 0x0, 0x0, 0x3d, 0x6, 0xff, - 0xff, 0xff, 0xf0, 0x5c, 0x0, 0x0, 0x2f, 0x11, - 0xf1, 0x0, 0x7, 0xe0, 0x9, 0xb1, 0x4, 0xe6, - 0x0, 0x9, 0xef, 0xc5, 0x0, + 0x0, 0x3c, 0xa6, 0x0, 0x73, 0x42, 0x68, 0x6, + 0x3a, 0xfe, 0xd4, 0x0, 0xe, 0x6f, 0x73, 0xe1, + 0x40, 0x16, 0xc0, 0x3, 0xf8, 0x7, 0xbf, 0xfd, + 0x84, 0x6, 0x6f, 0xfd, 0xa0, 0x28, 0x62, 0x1, + 0x28, 0x8c, 0xd4, 0x20, 0x93, 0x0, 0x9, 0x2f, + 0xf4, 0x5b, 0x0, /* U+04DB "ӛ" */ - 0x6, 0xa3, 0xd0, 0x0, 0x1, 0x1, 0x0, 0x6, - 0xdd, 0xb2, 0x4, 0xe1, 0x7, 0xd0, 0x1, 0x0, - 0xf, 0x27, 0xdd, 0xdd, 0xf1, 0x3c, 0x0, 0x3c, - 0x0, 0x6d, 0xcb, 0x20, + 0x6, 0xa3, 0xd0, 0x9, 0xac, 0xf0, 0x2, 0x6c, + 0xda, 0x20, 0x48, 0xcd, 0xcf, 0x4, 0xf1, 0x7, + 0x22, 0x3e, 0x6e, 0xc0, 0x68, 0x3b, 0xae, 0x31, + 0x3a, 0xdc, 0x8e, 0x0, /* U+04DC "Ӝ" */ - 0x0, 0x1, 0xf0, 0xe2, 0x0, 0x0, 0x0, 0x0, - 0x20, 0x20, 0x0, 0x0, 0xdd, 0x30, 0xf, 0x10, - 0x3d, 0xe0, 0x6, 0xe0, 0xf, 0x10, 0xd6, 0x0, - 0x0, 0xb8, 0xf, 0x17, 0xd0, 0x0, 0x0, 0x1e, - 0xdf, 0xde, 0x20, 0x0, 0x0, 0xba, 0xf, 0x29, - 0xc0, 0x0, 0x7, 0xe0, 0xf, 0x10, 0xd8, 0x0, - 0x1f, 0x50, 0xf, 0x10, 0x4f, 0x20, 0xab, 0x0, - 0xf, 0x10, 0xa, 0xb0, + 0x0, 0x87, 0xc3, 0x88, 0x3, 0xe1, 0xd0, 0xc2, + 0x0, 0xdb, 0xa3, 0x2, 0xf3, 0x3, 0xde, 0xd, + 0xbd, 0x0, 0xee, 0xbe, 0x0, 0x32, 0xc0, 0x4, + 0xe0, 0xc0, 0x1a, 0x9b, 0x43, 0x27, 0xc0, 0x3a, + 0x93, 0x43, 0xdf, 0x80, 0x33, 0xad, 0x0, 0xe, + 0x46, 0x0, 0x3, 0x16, 0x1, 0xd2, 0xe4, 0x16, + 0x8a, 0x1, 0xc8, 0xb2, 0x0, /* U+04DD "ӝ" */ - 0x0, 0xa, 0x67, 0x90, 0x0, 0x0, 0x1, 0x0, - 0x10, 0x0, 0xa, 0xb0, 0x88, 0xb, 0xb0, 0x0, - 0x96, 0x88, 0x59, 0x0, 0x0, 0x1d, 0xdd, 0xe1, - 0x0, 0x0, 0x97, 0x88, 0x7a, 0x0, 0x3, 0xe0, - 0x88, 0xd, 0x30, 0xc, 0x60, 0x88, 0x5, 0xc0, + 0x0, 0xa9, 0x9e, 0x40, 0x3d, 0x6c, 0xf0, 0x1, + 0xaa, 0xc6, 0x20, 0x37, 0x60, 0x5, 0x13, 0x0, + 0x14, 0xac, 0x2, 0x8b, 0x55, 0x5c, 0x0, 0x68, + 0xa5, 0x54, 0xd8, 0x4, 0x6e, 0xe0, 0x3, 0xb8, + 0xc0, 0x1f, 0x0, 0x1a, 0x3c, 0x0, /* U+04DE "Ӟ" */ - 0x0, 0xf0, 0xd2, 0x0, 0x2, 0x2, 0x0, 0x4, - 0xcf, 0xd6, 0x1, 0xe4, 0x2, 0xe3, 0x2, 0x0, - 0x2e, 0x50, 0x0, 0xff, 0xa0, 0x0, 0x0, 0x2c, - 0x43, 0x80, 0x0, 0x7b, 0x1e, 0x50, 0x1d, 0x80, - 0x3c, 0xee, 0x80, + 0x0, 0x78, 0x69, 0x0, 0x5a, 0x1e, 0x40, 0x4, + 0xef, 0xf3, 0x0, 0xd4, 0x7f, 0xa0, 0xc7, 0x10, + 0x2, 0x60, 0x20, 0xfd, 0x45, 0x0, 0xbf, 0x59, + 0xe, 0x0, 0x5, 0x7e, 0x4c, 0xa0, 0x34, 0x63, + 0xb3, 0xde, 0xb0, /* U+04DF "ӟ" */ - 0xf, 0x2c, 0x40, 0x1, 0x1, 0x0, 0x1b, 0xdd, - 0x40, 0x36, 0x5, 0xc0, 0x0, 0xaf, 0x70, 0x0, - 0x3, 0xc0, 0x89, 0x2, 0xf0, 0x1b, 0xdd, 0x60, + 0xf, 0x2c, 0x40, 0x7, 0x16, 0xa0, 0xd, 0x6e, + 0x20, 0x16, 0xea, 0x20, 0x6, 0xd5, 0x4b, 0x0, + 0xab, 0x2c, 0x22, 0x40, 0x4c, 0x24, 0xb7, 0xe4, + 0x0, /* U+04E0 "Ӡ" */ - 0x1f, 0xff, 0xff, 0x50, 0x0, 0x2d, 0x70, 0x0, - 0x4e, 0x40, 0x0, 0xb, 0xec, 0x60, 0x0, 0x0, - 0x3e, 0x62, 0x40, 0x0, 0x7b, 0x2f, 0x40, 0x1c, - 0x80, 0x4c, 0xee, 0x90, + 0x1f, 0xfe, 0x51, 0xff, 0x69, 0x42, 0x80, 0x13, + 0x25, 0xc0, 0x2f, 0x8, 0x60, 0xa, 0xfb, 0xe1, + 0x89, 0x0, 0x7, 0x3a, 0x16, 0x80, 0x36, 0x65, + 0x71, 0xde, 0xb0, /* U+04E1 "ӡ" */ - 0x5d, 0xde, 0xf0, 0x0, 0x3c, 0x30, 0x4, 0xd1, - 0x0, 0x9, 0xcd, 0x50, 0x0, 0x2, 0xe3, 0x0, - 0x0, 0xa6, 0x78, 0x0, 0xd3, 0x1b, 0xdd, 0x60, + 0x5d, 0xd7, 0x78, 0x2e, 0xf1, 0x60, 0x1, 0x3b, + 0x4c, 0x1, 0xa3, 0x8a, 0x0, 0x9c, 0xfb, 0x30, + 0x8, 0x91, 0x5e, 0x0, 0xe, 0xac, 0x7b, 0xab, + 0x30, /* U+04E2 "Ӣ" */ - 0x0, 0x5d, 0xdd, 0x20, 0x0, 0x0, 0x0, 0x0, - 0xf, 0x0, 0x0, 0xcb, 0xf, 0x0, 0x7, 0xeb, - 0xf, 0x0, 0x3e, 0x6b, 0xf, 0x0, 0xd4, 0x5b, - 0xf, 0x9, 0x90, 0x5b, 0xf, 0x5d, 0x0, 0x5b, - 0xf, 0xe2, 0x0, 0x5b, 0xf, 0x70, 0x0, 0x5b, + 0x0, 0x2e, 0xec, 0x40, 0x12, 0xee, 0xc4, 0x0, + 0xf0, 0xd, 0x96, 0x1, 0xce, 0x40, 0x1c, 0x73, + 0x0, 0x1d, 0xd4, 0x60, 0x1a, 0x51, 0x0, 0x19, + 0x52, 0x40, 0x3a, 0xfc, 0x3, 0xd2, 0x40, 0x18, /* U+04E3 "ӣ" */ - 0x6, 0xdd, 0xd2, 0x0, 0x0, 0x0, 0x3d, 0x0, - 0x8e, 0x3d, 0x3, 0xee, 0x3d, 0xc, 0x5e, 0x3d, - 0x78, 0x2e, 0x3e, 0xd0, 0x2e, 0x3f, 0x40, 0x2e, + 0x6, 0xdd, 0x88, 0x1b, 0x76, 0x23, 0xd0, 0x4, + 0x70, 0x4, 0x6c, 0x1, 0xbe, 0xc0, 0x27, 0x47, + 0x0, 0x1d, 0x40, 0x4, 0x32, 0x1, 0x0, /* U+04E4 "Ӥ" */ - 0x0, 0x4c, 0x1f, 0x0, 0x0, 0x1, 0x2, 0x0, - 0xf, 0x0, 0x0, 0xcb, 0xf, 0x0, 0x7, 0xeb, - 0xf, 0x0, 0x3e, 0x6b, 0xf, 0x0, 0xd4, 0x5b, - 0xf, 0x9, 0x90, 0x5b, 0xf, 0x5d, 0x0, 0x5b, - 0xf, 0xe2, 0x0, 0x5b, 0xf, 0x70, 0x0, 0x5b, + 0x0, 0x26, 0xf, 0x80, 0x64, 0xd1, 0xd0, 0xb, + 0xc0, 0x40, 0xb2, 0xc0, 0x39, 0xc8, 0x3, 0x8e, + 0x60, 0x3, 0xba, 0x8c, 0x3, 0x4a, 0x20, 0x3, + 0x2a, 0x48, 0x7, 0x5f, 0x80, 0x7a, 0x48, 0x3, + 0x0, /* U+04E5 "ӥ" */ - 0x5, 0xc2, 0xf0, 0x0, 0x10, 0x10, 0x3d, 0x0, - 0x8e, 0x3d, 0x3, 0xee, 0x3d, 0xc, 0x5e, 0x3d, - 0x78, 0x2e, 0x3e, 0xd0, 0x2e, 0x3f, 0x40, 0x2e, + 0x5, 0xc2, 0xf0, 0x2, 0xe9, 0x70, 0x1e, 0x88, + 0x4f, 0x0, 0x46, 0xc0, 0x1b, 0xec, 0x2, 0x74, + 0x70, 0x1, 0xd4, 0x0, 0x43, 0x20, 0x10, /* U+04E6 "Ӧ" */ - 0x0, 0xe, 0x1c, 0x40, 0x0, 0x0, 0x20, 0x10, - 0x0, 0x0, 0x7d, 0xfe, 0x91, 0x0, 0x9c, 0x20, - 0x18, 0xd1, 0x2f, 0x10, 0x0, 0xb, 0x86, 0xd0, - 0x0, 0x0, 0x7b, 0x6c, 0x0, 0x0, 0x7, 0xb2, - 0xf1, 0x0, 0x0, 0xb8, 0x9, 0xc2, 0x1, 0x8e, - 0x10, 0x7, 0xdf, 0xe9, 0x10, + 0x0, 0xb8, 0x71, 0x0, 0x3b, 0x7, 0x50, 0x3, + 0x3f, 0xfd, 0x22, 0x0, 0x9b, 0xff, 0x87, 0x4, + 0x9b, 0x48, 0x6, 0x1a, 0x50, 0x84, 0x3, 0x61, + 0x80, 0x80, 0x7c, 0x86, 0x20, 0x1b, 0xc, 0x9b, + 0x48, 0x6, 0x16, 0x42, 0x6f, 0xfe, 0x1f, 0x10, /* U+04E7 "ӧ" */ - 0x5, 0xb3, 0xe0, 0x0, 0x1, 0x1, 0x0, 0x6, - 0xdd, 0xb2, 0x3, 0xe1, 0x5, 0xd0, 0x89, 0x0, - 0xe, 0x28, 0x90, 0x0, 0xe2, 0x3e, 0x10, 0x5d, - 0x0, 0x6d, 0xdb, 0x20, + 0x5, 0xb3, 0xe0, 0x9, 0x68, 0xfc, 0x2, 0x6c, + 0xda, 0x20, 0x38, 0xcd, 0xef, 0xb, 0x71, 0x5, + 0x32, 0x0, 0xfa, 0xdc, 0x41, 0x4c, 0x8e, 0x33, + 0x7b, 0xc0, /* U+04E8 "Ө" */ - 0x0, 0x7d, 0xee, 0x91, 0x0, 0x9a, 0x10, 0x7, - 0xd1, 0x2e, 0x0, 0x0, 0x9, 0x86, 0xff, 0xff, - 0xff, 0xfb, 0x6e, 0x0, 0x0, 0x8, 0xb2, 0xf3, - 0x0, 0x0, 0xd8, 0x9, 0xd3, 0x1, 0xad, 0x10, - 0x7, 0xdf, 0xe9, 0x10, + 0x0, 0x3e, 0xf7, 0x24, 0x40, 0x13, 0xb9, 0xdd, + 0x60, 0x93, 0xd0, 0x80, 0x1d, 0x25, 0x7, 0xff, + 0x98, 0xc0, 0x7f, 0xf9, 0xc1, 0x4, 0xc0, 0x32, + 0x99, 0x37, 0x18, 0xd, 0x4, 0x84, 0xd7, 0x7f, + 0x8f, 0x4, /* U+04E9 "ө" */ - 0x6, 0xcc, 0xb2, 0x3, 0xc0, 0x2, 0xd0, 0x8e, - 0xdd, 0xdf, 0x28, 0xa0, 0x0, 0xf2, 0x3f, 0x20, - 0x7d, 0x0, 0x5d, 0xdc, 0x20, + 0x6, 0xcc, 0x59, 0x1, 0xd6, 0x62, 0x7c, 0x2c, + 0xb7, 0x5e, 0x44, 0x4, 0xdd, 0x80, 0x16, 0xa4, + 0xe, 0x44, 0x3a, 0xfd, 0xbf, 0x0, /* U+04EA "Ӫ" */ - 0x0, 0xf, 0x1c, 0x30, 0x0, 0x0, 0x20, 0x20, - 0x0, 0x0, 0x7d, 0xee, 0x91, 0x0, 0x9a, 0x10, - 0x7, 0xd1, 0x2e, 0x0, 0x0, 0x9, 0x86, 0xff, - 0xff, 0xff, 0xfb, 0x6e, 0x0, 0x0, 0x8, 0xb2, - 0xf3, 0x0, 0x0, 0xd8, 0x9, 0xd3, 0x1, 0xad, - 0x10, 0x7, 0xdf, 0xe9, 0x10, + 0x0, 0xbc, 0x70, 0xc0, 0x3b, 0x47, 0x8c, 0x3, + 0x3f, 0xf6, 0x48, 0x80, 0x27, 0x73, 0xba, 0xc1, + 0x27, 0xa1, 0x0, 0x3a, 0x4a, 0xf, 0xff, 0x31, + 0x80, 0xff, 0xf3, 0x82, 0x9, 0x80, 0x65, 0x32, + 0x6e, 0x30, 0x1a, 0x9, 0x9, 0xae, 0xff, 0x1e, + 0x8, /* U+04EB "ӫ" */ - 0x5, 0xb3, 0xe0, 0x0, 0x1, 0x1, 0x0, 0x6, - 0xcc, 0xb2, 0x3, 0xc0, 0x2, 0xd0, 0x8e, 0xdd, - 0xdf, 0x28, 0xa0, 0x0, 0xf2, 0x3f, 0x20, 0x7d, - 0x0, 0x5d, 0xdc, 0x20, + 0x5, 0xb3, 0xe0, 0x9, 0x68, 0xfc, 0x2, 0x6d, + 0xca, 0x20, 0x3a, 0xcc, 0x4f, 0x85, 0x96, 0xeb, + 0xc8, 0x80, 0x9b, 0xb0, 0x2, 0xd4, 0x81, 0xc8, + 0x87, 0x5f, 0xb7, 0xe0, /* U+04EE "Ӯ" */ - 0x0, 0xbd, 0xd9, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xaa, 0x0, 0x0, 0xd5, 0x1f, 0x30, 0x5, 0xc0, - 0x6, 0xc0, 0xd, 0x40, 0x0, 0xd6, 0x5c, 0x0, - 0x0, 0x3e, 0xd3, 0x0, 0x0, 0xa, 0xb0, 0x0, - 0x0, 0xd, 0x20, 0x0, 0xb, 0xe7, 0x0, 0x0, + 0x0, 0x5e, 0xea, 0x40, 0x35, 0xee, 0xa4, 0x1, + 0x54, 0x0, 0xda, 0xb6, 0xa6, 0x0, 0x51, 0x51, + 0x9f, 0x0, 0x44, 0x0, 0xc, 0x2c, 0xa2, 0x80, + 0x17, 0x44, 0x3c, 0x3, 0x1a, 0x31, 0x80, 0x73, + 0xc8, 0x6, 0xbe, 0xa2, 0x0, 0x80, /* U+04EF "ӯ" */ - 0x9, 0xdd, 0xc0, 0x0, 0x0, 0x0, 0x98, 0x0, - 0x5b, 0x3e, 0x0, 0xc4, 0xc, 0x42, 0xd0, 0x5, - 0xb8, 0x70, 0x0, 0xed, 0x10, 0x0, 0x8a, 0x0, - 0x0, 0xc3, 0x0, 0x4f, 0x80, 0x0, + 0x9, 0xdd, 0x60, 0x2, 0x77, 0x58, 0x13, 0x0, + 0x5, 0xba, 0x60, 0x4, 0xf9, 0x92, 0x10, 0xa0, + 0x4f, 0xd5, 0x0, 0xa, 0xb3, 0x0, 0x4c, 0xe2, + 0x1, 0x24, 0x80, 0x13, 0xd0, 0xc0, 0x0, /* U+04F0 "Ӱ" */ - 0x0, 0xa6, 0x79, 0x0, 0x0, 0x11, 0x11, 0x0, - 0xaa, 0x0, 0x0, 0xd5, 0x1f, 0x30, 0x5, 0xc0, - 0x6, 0xc0, 0xd, 0x40, 0x0, 0xd6, 0x5c, 0x0, - 0x0, 0x3e, 0xd3, 0x0, 0x0, 0xa, 0xb0, 0x0, - 0x0, 0xd, 0x20, 0x0, 0xb, 0xe7, 0x0, 0x0, + 0x0, 0x53, 0x3c, 0x80, 0x6b, 0x76, 0x80, 0x5, + 0x50, 0x47, 0x6a, 0xda, 0x98, 0x1, 0x45, 0x46, + 0x7c, 0x1, 0x10, 0x0, 0x30, 0xb2, 0x8a, 0x0, + 0x5d, 0x10, 0xf0, 0xc, 0x68, 0xc6, 0x1, 0xcf, + 0x20, 0x1a, 0xfa, 0x88, 0x2, /* U+04F1 "ӱ" */ - 0x8, 0x86, 0xb0, 0x1, 0x10, 0x10, 0x98, 0x0, - 0x5b, 0x3e, 0x0, 0xc4, 0xc, 0x42, 0xd0, 0x5, - 0xb8, 0x70, 0x0, 0xed, 0x10, 0x0, 0x8a, 0x0, - 0x0, 0xc3, 0x0, 0x4f, 0x80, 0x0, + 0x8, 0x83, 0x58, 0x2, 0x64, 0xd4, 0x13, 0x21, + 0x4, 0xba, 0x60, 0x4, 0xf9, 0x92, 0x10, 0xa0, + 0x4f, 0xd5, 0x0, 0xa, 0xb3, 0x0, 0x4c, 0xe2, + 0x1, 0x24, 0x80, 0x13, 0xd0, 0xc0, 0x0, /* U+04F2 "Ӳ" */ - 0x0, 0x6c, 0x6c, 0x0, 0x0, 0x61, 0x71, 0x0, - 0xaa, 0x0, 0x0, 0xd5, 0x1f, 0x30, 0x5, 0xc0, - 0x6, 0xc0, 0xd, 0x40, 0x0, 0xd6, 0x5c, 0x0, - 0x0, 0x3e, 0xd3, 0x0, 0x0, 0xa, 0xb0, 0x0, - 0x0, 0xd, 0x20, 0x0, 0xb, 0xe7, 0x0, 0x0, + 0x0, 0x36, 0x36, 0x0, 0x76, 0x8e, 0x80, 0x2a, + 0x8c, 0x2e, 0x3a, 0xb6, 0xa6, 0x0, 0x51, 0x51, + 0x9f, 0x0, 0x44, 0x0, 0xc, 0x2c, 0xa2, 0x80, + 0x17, 0x44, 0x3c, 0x3, 0x1a, 0x31, 0x80, 0x73, + 0xc8, 0x6, 0xbe, 0xa2, 0x0, 0x80, /* U+04F3 "ӳ" */ - 0x2, 0xe5, 0xe1, 0x5, 0x35, 0x30, 0x98, 0x0, - 0x5b, 0x3e, 0x0, 0xc4, 0xc, 0x42, 0xd0, 0x5, - 0xb8, 0x70, 0x0, 0xed, 0x10, 0x0, 0x8a, 0x0, - 0x0, 0xc3, 0x0, 0x4f, 0x80, 0x0, + 0x2, 0xe5, 0xe1, 0x7, 0xd0, 0xd1, 0x9d, 0x35, + 0x6b, 0xa6, 0x0, 0x4f, 0x99, 0x21, 0xa, 0x4, + 0xfd, 0x50, 0x0, 0xab, 0x30, 0x4, 0xce, 0x20, + 0x12, 0x48, 0x1, 0x3d, 0xc, 0x0, /* U+04F4 "Ӵ" */ - 0x0, 0xa5, 0x88, 0x0, 0x0, 0x10, 0x11, 0x0, - 0x4d, 0x0, 0x0, 0xe4, 0x4d, 0x0, 0x0, 0xe4, - 0x4d, 0x0, 0x0, 0xe4, 0x1f, 0x40, 0x4, 0xe4, - 0x4, 0xce, 0xd9, 0xf4, 0x0, 0x0, 0x0, 0xe4, - 0x0, 0x0, 0x0, 0xe4, 0x0, 0x0, 0x0, 0xe4, + 0x0, 0x52, 0xc4, 0x0, 0x35, 0xac, 0xc8, 0x0, + 0x9a, 0x20, 0x22, 0xe4, 0x0, 0xff, 0xe2, 0x29, + 0x20, 0x1, 0x0, 0x3, 0x71, 0xdb, 0xa1, 0x0, + 0x26, 0x76, 0xc8, 0x80, 0x7f, 0xf1, 0x40, /* U+04F5 "ӵ" */ - 0x8, 0x95, 0xb0, 0x1, 0x10, 0x10, 0x79, 0x0, - 0x79, 0x7a, 0x0, 0x79, 0x4d, 0x10, 0x89, 0x8, - 0xdc, 0xd9, 0x0, 0x0, 0x79, 0x0, 0x0, 0x79, + 0x8, 0x95, 0xb0, 0x4, 0xc2, 0xd0, 0x3c, 0x8, + 0x34, 0x81, 0x80, 0x63, 0x71, 0xf, 0x4, 0x5c, + 0xc2, 0x80, 0x23, 0x72, 0x80, 0x3e, /* U+04F8 "Ӹ" */ - 0x0, 0x5, 0xb2, 0xe0, 0x0, 0x0, 0x0, 0x10, - 0x20, 0x0, 0xf, 0x10, 0x0, 0x0, 0x89, 0xf, - 0x10, 0x0, 0x0, 0x89, 0xf, 0x10, 0x0, 0x0, - 0x89, 0xf, 0xee, 0xed, 0x60, 0x89, 0xf, 0x10, - 0x4, 0xf3, 0x89, 0xf, 0x10, 0x0, 0xd6, 0x89, - 0xf, 0x10, 0x3, 0xf3, 0x89, 0xf, 0xee, 0xed, - 0x60, 0x89, + 0x0, 0x96, 0xcb, 0x80, 0x3c, 0xb4, 0x58, 0x1, + 0xbc, 0x40, 0x40, 0x82, 0x24, 0x3, 0xff, 0x95, + 0xfd, 0xcd, 0x60, 0xe, 0xfe, 0xe4, 0xc8, 0xc0, + 0x3e, 0x42, 0x50, 0xf, 0x8c, 0x94, 0x3, 0x7f, + 0x75, 0x26, 0x0, /* U+04F9 "ӹ" */ - 0x0, 0x5c, 0x2f, 0x0, 0x0, 0x1, 0x1, 0x0, - 0x3d, 0x0, 0x0, 0x4c, 0x3d, 0x0, 0x0, 0x4c, - 0x3f, 0xdd, 0xa2, 0x4c, 0x3d, 0x0, 0x6c, 0x4c, - 0x3d, 0x0, 0x5c, 0x4c, 0x3f, 0xdd, 0xd3, 0x4c, + 0x0, 0x2e, 0x17, 0x80, 0x65, 0xd2, 0xe0, 0x1, + 0xe8, 0x8, 0xa, 0x60, 0x7, 0xf1, 0x6e, 0xa8, + 0x80, 0x22, 0xdd, 0x67, 0x0, 0x78, 0xc0, 0x31, + 0x6e, 0xa3, 0xc0, 0x0, /* U+060C "،" */ - 0x62, 0xb0, 0xe4, + 0x62, 0xd2, 0x54, /* U+061B "؛" */ - 0x32, 0xa0, 0xe4, 0x20, 0x20, 0xe4, + 0x32, 0x92, 0x44, 0x62, 0x0, 0x31, 0x0, /* U+061F "؟" */ - 0x5, 0xdd, 0xb2, 0x3, 0xe2, 0x7, 0xc0, 0x6b, - 0x0, 0x9, 0x2, 0xe2, 0x0, 0x0, 0x5, 0xe2, - 0x0, 0x0, 0x7, 0xb0, 0x0, 0x0, 0x2b, 0x0, - 0x0, 0x0, 0x30, 0x0, 0x0, 0x4f, 0x0, 0x0, + 0x5, 0xdd, 0x59, 0x1, 0xdf, 0xee, 0x70, 0x2a, + 0x88, 0x1d, 0x41, 0x14, 0x80, 0x12, 0x5, 0x78, + 0x40, 0x19, 0x66, 0x40, 0x1c, 0xa0, 0x1e, 0x28, + 0x0, 0xe4, 0xc0, 0x8, /* U+0621 "ء" */ - 0x7, 0xee, 0x80, 0x2e, 0x44, 0xc2, 0x2e, 0x0, - 0x1, 0x1a, 0xda, 0xe9, 0x4b, 0x97, 0x30, + 0x7, 0xee, 0x40, 0x14, 0xd5, 0x10, 0x80, 0x8, + 0x8c, 0x33, 0x26, 0xd7, 0x42, 0x8a, 0x6e, 0xa4, /* U+0622 "آ" */ - 0x6, 0x76, 0x0, 0xf, 0x0, 0x0, 0xf0, 0x0, - 0xf, 0x0, 0x0, 0xf0, 0x0, 0xf, 0x0, 0x0, - 0xf0, 0x0, 0xf, 0x0, 0x0, 0xf0, 0x0, 0xf, - 0x0, + 0x6, 0x76, 0x0, 0x34, 0x30, 0x7, 0xff, 0x74, /* U+0623 "أ" */ - 0x37, 0x2, 0x51, 0xf, 0x0, 0xf0, 0xf, 0x0, - 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xf, - 0x0, + 0x37, 0x1, 0x21, 0x2a, 0x10, 0xf, 0xfe, 0x60, /* U+0624 "ؤ" */ - 0x0, 0x1, 0x71, 0x0, 0x0, 0x29, 0x20, 0x0, - 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, - 0xea, 0x0, 0x1, 0xe4, 0xb7, 0x0, 0x2e, 0x13, - 0xc0, 0x0, 0x8f, 0xfd, 0x0, 0x0, 0x8, 0xb0, - 0x0, 0x2, 0xe5, 0x0, 0x15, 0xe9, 0x3, 0xff, - 0xd6, 0x0, 0x2, 0x10, 0x0, 0x0, + 0x0, 0x85, 0xc4, 0x3, 0x1f, 0x18, 0x6, 0x2b, + 0x20, 0xe, 0x20, 0xe, 0x6e, 0xa0, 0x8, 0x62, + 0x85, 0xc0, 0x6, 0xb, 0x16, 0x0, 0x26, 0xec, + 0x10, 0xa, 0x3d, 0xd8, 0x3, 0x13, 0x70, 0x0, + 0x57, 0x1d, 0x4f, 0xfa, 0x21, 0x20, 0x7b, 0xda, + 0xc0, 0x0, /* U+0625 "إ" */ - 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, - 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x4, 0x70, 0x49, - 0x10, 0x0, + 0xf, 0x0, 0xff, 0xe6, 0xa4, 0x0, 0x38, 0x52, + 0x44, /* U+0626 "ئ" */ - 0x9, 0x30, 0x5e, 0xe6, 0x0, 0xb4, 0x1e, 0x44, - 0xb0, 0x0, 0x0, 0xe6, 0x0, 0x5, 0x50, 0x1, - 0xad, 0x20, 0x97, 0x0, 0x0, 0x5e, 0x6, 0xc2, - 0x0, 0x17, 0xd0, 0x8, 0xef, 0xff, 0xc2, 0x0, - 0x0, 0x12, 0x0, 0x0, + 0x9, 0x30, 0x5e, 0xe3, 0x0, 0x9, 0xc6, 0xea, + 0x9a, 0x0, 0xb4, 0x10, 0x24, 0xb0, 0x55, 0x0, + 0x3f, 0x34, 0x83, 0x8, 0x0, 0x35, 0x18, 0x1f, + 0x64, 0x0, 0x12, 0x30, 0x64, 0xcf, 0xf7, 0x5f, + 0x80, 0x23, 0xb9, 0xbf, 0x84, 0x0, /* U+0627 "ا" */ - 0xf, 0xf, 0xf, 0xf, 0xf, 0xf, 0xf, 0xf, - 0xf, + 0xf, 0x0, 0xff, 0xe2, 0x0, /* U+0628 "ب" */ - 0x1, 0x0, 0x0, 0x0, 0x2, 0xd0, 0x0, 0x0, - 0x97, 0x2e, 0x10, 0x0, 0x2e, 0x50, 0x9e, 0xba, - 0xcf, 0x80, 0x0, 0x36, 0x75, 0x10, 0x0, 0x0, - 0xe, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, + 0x1, 0x0, 0xf8, 0xb0, 0x3, 0xa5, 0xc0, 0xc4, + 0x2, 0x27, 0x22, 0x3f, 0xdd, 0x66, 0xb2, 0x84, + 0xee, 0xd3, 0xd0, 0x1, 0x1b, 0x4a, 0x88, 0x7, + 0xbc, 0x3, 0x0, /* U+0629 "ة" */ - 0x0, 0xb6, 0x50, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x2, 0xdc, 0x40, 0xd, 0x31, 0xe1, 0x3c, - 0x0, 0xa5, 0x1f, 0x43, 0xe4, 0x6, 0xee, 0x90, + 0x0, 0x5b, 0x28, 0x5, 0x6c, 0xa0, 0x18, 0x40, + 0x22, 0xdd, 0x20, 0x3, 0xfb, 0x68, 0x4c, 0x4c, + 0x51, 0x4, 0x68, 0x68, 0x22, 0x9a, 0xd7, 0x40, /* U+062A "ت" */ - 0x0, 0x6, 0x5b, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x2c, 0x0, 0x0, 0x7, 0x62, 0xe0, 0x0, - 0x2, 0xe5, 0xa, 0xeb, 0xac, 0xf9, 0x0, 0x3, - 0x67, 0x52, 0x0, + 0x0, 0x99, 0x6c, 0x3, 0xcc, 0xb6, 0x1, 0x16, + 0x0, 0x73, 0xb0, 0x10, 0x6, 0x29, 0x32, 0x4e, + 0xba, 0xcd, 0x75, 0xa, 0xdd, 0xa7, 0x64, 0x0, /* U+062B "ث" */ - 0x0, 0x0, 0x92, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x6, 0x5b, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2c, 0x0, 0x0, 0x7, 0x62, 0xe0, - 0x0, 0x2, 0xe5, 0xa, 0xeb, 0xac, 0xf9, 0x0, - 0x3, 0x67, 0x52, 0x0, + 0x0, 0xd2, 0x40, 0x1f, 0x49, 0x0, 0x79, 0x96, + 0xc0, 0x3c, 0xcb, 0x60, 0x11, 0x60, 0x7, 0x3b, + 0x1, 0x0, 0x62, 0x93, 0x24, 0xeb, 0xac, 0xd7, + 0x50, 0xad, 0xda, 0x76, 0x40, /* U+062C "ج" */ - 0x3e, 0xd8, 0x10, 0x0, 0x33, 0x6b, 0x50, 0x0, - 0x2b, 0xe7, 0x0, 0x5d, 0x40, 0x0, 0x1e, 0x20, - 0x0, 0x5, 0xb0, 0xa4, 0x0, 0x4c, 0x1, 0x0, - 0x0, 0xd8, 0x10, 0x23, 0x2, 0xcf, 0xff, 0x90, - 0x0, 0x2, 0x0, + 0x3e, 0xd8, 0x10, 0x1, 0xef, 0x72, 0x94, 0x0, + 0x63, 0xaa, 0x40, 0x5, 0xff, 0x73, 0x80, 0xdf, + 0xa0, 0x4, 0x8a, 0x54, 0x80, 0x1, 0x70, 0xb4, + 0x0, 0x20, 0xc0, 0x0, 0x8c, 0x3d, 0x3b, 0xf6, + 0x80, 0xb3, 0xf7, 0xe4, /* U+062D "ح" */ - 0x3e, 0xd8, 0x10, 0x0, 0x33, 0x6b, 0x50, 0x0, - 0x2a, 0xe7, 0x0, 0x5d, 0x50, 0x0, 0x1e, 0x20, - 0x0, 0x5, 0xb0, 0x0, 0x0, 0x4c, 0x0, 0x0, - 0x0, 0xe8, 0x10, 0x23, 0x2, 0xcf, 0xff, 0x90, - 0x0, 0x2, 0x0, + 0x3e, 0xd8, 0x10, 0x1, 0xef, 0x72, 0x94, 0x0, + 0x63, 0x8a, 0x40, 0x5, 0xff, 0x73, 0x80, 0xdf, + 0xa8, 0x4, 0x8a, 0x40, 0x18, 0x5c, 0x3, 0x90, + 0xa0, 0x40, 0x8c, 0x31, 0x3b, 0xf6, 0x80, 0xb3, + 0xf7, 0xe4, /* U+062E "خ" */ - 0x0, 0x3b, 0x0, 0x0, 0x0, 0x10, 0x0, 0x3e, - 0xd8, 0x10, 0x0, 0x33, 0x6b, 0x50, 0x0, 0x2a, - 0xe7, 0x0, 0x5d, 0x50, 0x0, 0x1e, 0x20, 0x0, - 0x5, 0xb0, 0x0, 0x0, 0x4c, 0x0, 0x0, 0x0, - 0xe8, 0x10, 0x23, 0x2, 0xcf, 0xff, 0x90, 0x0, - 0x2, 0x0, + 0x0, 0x1d, 0x80, 0x71, 0xd0, 0x4, 0x7d, 0xb2, + 0x20, 0x3, 0xde, 0xe5, 0x28, 0x0, 0xc7, 0x14, + 0x80, 0xb, 0xfe, 0xe7, 0x1, 0xbf, 0x50, 0x9, + 0x14, 0x80, 0x30, 0xb8, 0x7, 0x21, 0x40, 0x81, + 0x18, 0x62, 0x77, 0xed, 0x1, 0x67, 0xef, 0xc8, /* U+062F "د" */ - 0x2, 0x70, 0x0, 0xb, 0x60, 0x0, 0x1e, 0x10, - 0x0, 0xa5, 0x12, 0x6e, 0x28, 0xec, 0x40, + 0x2, 0x70, 0x8, 0xb1, 0x80, 0x2a, 0x81, 0x0, + 0xa, 0x20, 0x49, 0x91, 0xe7, 0x2a, 0x84, /* U+0630 "ذ" */ - 0x8, 0x60, 0x0, 0x10, 0x0, 0x2, 0x70, 0x0, - 0xb, 0x70, 0x0, 0x1e, 0x10, 0x0, 0xa5, 0x12, - 0x6e, 0x28, 0xec, 0x40, + 0x8, 0x60, 0xa, 0x58, 0x2, 0x37, 0x0, 0x8b, + 0x1c, 0x2, 0xa9, 0x10, 0x0, 0xa2, 0x4, 0x99, + 0x1e, 0x72, 0xa8, 0x40, /* U+0631 "ر" */ - 0x0, 0x2, 0xe0, 0x0, 0x0, 0xd3, 0x0, 0x0, - 0xc4, 0x0, 0x0, 0xe1, 0x0, 0x1a, 0xa0, 0xcf, - 0xe8, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8b, 0x80, 0x31, 0x19, 0x80, 0x30, 0xb8, + 0x6, 0x25, 0x0, 0xd, 0x20, 0xe7, 0xf8, 0xa8, + 0x33, 0xfa, 0x0, 0x0, /* U+0632 "ز" */ - 0x0, 0x5, 0x90, 0x0, 0x0, 0x10, 0x0, 0x2, - 0xc0, 0x0, 0x0, 0xd3, 0x0, 0x0, 0xc4, 0x0, - 0x0, 0xe2, 0x0, 0x1a, 0xa0, 0xcf, 0xe8, 0x0, - 0x0, 0x0, 0x0, + 0x0, 0x96, 0x40, 0x32, 0xc0, 0x6, 0x2d, 0x0, + 0xc4, 0x26, 0x1, 0x85, 0xc0, 0x31, 0x30, 0x0, + 0x69, 0xb, 0x3f, 0xc5, 0x41, 0x9f, 0xd0, 0x0, /* U+0633 "س" */ - 0x0, 0x0, 0x0, 0x26, 0x5, 0x20, 0xa6, 0x0, - 0x0, 0x0, 0x4c, 0xa, 0x50, 0xa6, 0x46, 0x0, - 0x0, 0x4e, 0x3d, 0xa3, 0xd4, 0x78, 0x0, 0x0, - 0x4f, 0xfb, 0xdf, 0xa0, 0x78, 0x0, 0x0, 0x79, - 0x0, 0x0, 0x0, 0x3e, 0x40, 0x4, 0xe4, 0x0, - 0x0, 0x0, 0x6, 0xef, 0xfe, 0x60, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x10, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xf1, 0x30, 0x29, 0x5, 0x30, 0x7, 0x9a, + 0x83, 0xdc, 0x2, 0x46, 0x0, 0xe2, 0x37, 0xf3, + 0x72, 0x3e, 0x0, 0xe1, 0xc6, 0x7c, 0x74, 0x0, + 0xf1, 0xb7, 0xde, 0xfd, 0x2, 0x32, 0x0, 0x12, + 0x74, 0x3, 0xc7, 0x15, 0xfe, 0xa8, 0x40, 0xf, + 0x9b, 0xbb, 0x30, 0x7, 0xc0, /* U+0634 "ش" */ - 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x94, 0xa0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x14, 0x3, 0x20, 0xa6, 0x0, 0x0, 0x0, 0x4c, - 0xa, 0x50, 0xa6, 0x46, 0x0, 0x0, 0x4e, 0x3d, - 0xa3, 0xd3, 0x78, 0x0, 0x0, 0x4f, 0xfb, 0xdf, - 0xa0, 0x78, 0x0, 0x0, 0x79, 0x0, 0x0, 0x0, - 0x3e, 0x40, 0x4, 0xe4, 0x0, 0x0, 0x0, 0x6, - 0xef, 0xfe, 0x60, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x10, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xfe, 0xb0, 0xf, 0xfe, 0x4, 0xfd, 0x0, + 0x7f, 0xd2, 0x94, 0x1, 0xfc, 0x28, 0x6, 0x41, + 0x4c, 0x1, 0xe5, 0x80, 0x97, 0x0, 0x91, 0x80, + 0x38, 0x8d, 0xfc, 0xdd, 0x4f, 0x80, 0x38, 0x71, + 0x9f, 0x1c, 0xc0, 0x3c, 0x6d, 0xf7, 0xbf, 0x40, + 0x8c, 0x80, 0x4, 0x9d, 0x0, 0xf1, 0xc5, 0x7f, + 0xaa, 0x10, 0x3, 0xe6, 0xee, 0xcc, 0x1, 0xf0, /* U+0635 "ص" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1a, 0xea, 0x10, - 0x0, 0x0, 0x0, 0x0, 0x1d, 0x83, 0xb9, 0x0, - 0x0, 0x0, 0x0, 0xc, 0x60, 0x5, 0xb3, 0x50, - 0x0, 0x4, 0xe9, 0x92, 0x36, 0xe6, 0x78, 0x0, - 0x0, 0x4f, 0xff, 0xfe, 0xb5, 0x7, 0x80, 0x0, - 0x7, 0xa0, 0x0, 0x0, 0x0, 0x3e, 0x40, 0x4, - 0xe4, 0x0, 0x0, 0x0, 0x0, 0x6e, 0xff, 0xe5, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x0, + 0x0, 0xff, 0xd, 0x75, 0x8, 0x7, 0xf0, 0xe1, + 0x68, 0xc0, 0x7, 0xf6, 0xdc, 0x1f, 0x11, 0xa8, + 0x6, 0x4e, 0x95, 0x43, 0x6b, 0xd4, 0xd0, 0xe, + 0x16, 0x66, 0xed, 0x6c, 0x1, 0xe3, 0x5f, 0xfb, + 0xad, 0x41, 0x19, 0x0, 0x9, 0x3c, 0x1, 0xf1, + 0xc5, 0x7f, 0xaa, 0xd0, 0x3, 0xf3, 0x77, 0x65, + 0x0, 0xfc, /* U+0636 "ض" */ - 0x0, 0x0, 0x0, 0x0, 0xe0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0xae, 0xa1, 0x0, - 0x0, 0x0, 0x0, 0x1, 0xd8, 0x3b, 0x90, 0x0, - 0x0, 0x0, 0x0, 0xc6, 0x0, 0x5b, 0x35, 0x0, - 0x0, 0x4e, 0x99, 0x23, 0x6e, 0x67, 0x80, 0x0, - 0x4, 0xff, 0xff, 0xeb, 0x50, 0x78, 0x0, 0x0, - 0x7a, 0x0, 0x0, 0x0, 0x3, 0xe4, 0x0, 0x4e, - 0x40, 0x0, 0x0, 0x0, 0x6, 0xef, 0xfe, 0x50, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, - 0x0, 0x0, 0x0, + 0x0, 0xfd, 0xc0, 0x1f, 0xfc, 0x2e, 0x1, 0xae, + 0xa1, 0x0, 0xfe, 0x1c, 0x2d, 0x18, 0x0, 0xfe, + 0xdb, 0x83, 0xe2, 0x35, 0x0, 0xc9, 0xd2, 0xa8, + 0x6d, 0x7a, 0x9a, 0x1, 0xc2, 0xcc, 0xdd, 0xad, + 0x80, 0x3c, 0x6b, 0xff, 0x75, 0xa8, 0x23, 0x20, + 0x1, 0x27, 0x80, 0x3e, 0x38, 0xaf, 0xf5, 0x5a, + 0x0, 0x7e, 0x6e, 0xec, 0xa0, 0x1f, 0x80, /* U+0637 "ط" */ - 0x0, 0xb4, 0x0, 0x0, 0x0, 0x0, 0xb4, 0x0, - 0x0, 0x0, 0x0, 0xb4, 0x0, 0x0, 0x0, 0x0, - 0xb4, 0x4, 0xde, 0x60, 0x0, 0xb4, 0x5e, 0x54, - 0xe3, 0x0, 0xb8, 0xd1, 0x0, 0xb5, 0x2, 0xcf, - 0x42, 0x49, 0xe1, 0x4f, 0xff, 0xff, 0xd9, 0x20, + 0x0, 0x5a, 0x0, 0x7f, 0xf4, 0xd3, 0x79, 0x80, + 0x39, 0x6a, 0x2a, 0xc, 0x2, 0xc8, 0xf5, 0x45, + 0x60, 0x27, 0x74, 0x9a, 0x4a, 0xa2, 0x34, 0xc2, + 0xf6, 0x43, 0x4, /* U+0638 "ظ" */ - 0x0, 0xb4, 0x0, 0x0, 0x0, 0x0, 0xb4, 0x59, - 0x0, 0x0, 0x0, 0xb4, 0x1, 0x0, 0x0, 0x0, - 0xb4, 0x4, 0xde, 0x60, 0x0, 0xb4, 0x5e, 0x54, - 0xe3, 0x0, 0xb8, 0xd1, 0x0, 0xb5, 0x2, 0xcf, - 0x42, 0x49, 0xe1, 0x4f, 0xff, 0xff, 0xd9, 0x20, + 0x0, 0x5a, 0x0, 0x7f, 0x96, 0x40, 0x3f, 0x2c, + 0x0, 0x7f, 0x2e, 0xf3, 0x0, 0x72, 0xd4, 0x54, + 0x18, 0x5, 0x91, 0xea, 0x8a, 0xc0, 0x4e, 0xe9, + 0x34, 0x95, 0x44, 0x69, 0x85, 0xec, 0x86, 0x8, /* U+0639 "ع" */ - 0x1, 0xbe, 0xc1, 0x0, 0x9a, 0x38, 0x50, 0xa, - 0x60, 0x0, 0x0, 0x2e, 0xac, 0x70, 0x9, 0xc6, - 0x30, 0x3, 0xd0, 0x0, 0x0, 0x4b, 0x0, 0x0, - 0x1, 0xe7, 0x10, 0x12, 0x3, 0xdf, 0xff, 0x90, - 0x0, 0x12, 0x0, + 0x1, 0xbe, 0xc1, 0x0, 0x40, 0xea, 0x20, 0x0, + 0x78, 0x70, 0xa0, 0x8, 0x85, 0x63, 0x80, 0x2c, + 0xb3, 0xdc, 0xd, 0x31, 0x8c, 0x0, 0xec, 0x1, + 0xca, 0xa7, 0x10, 0x12, 0x1d, 0xae, 0xfe, 0xb0, + 0x3d, 0xed, 0xf9, /* U+063A "غ" */ - 0x0, 0x5b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1b, 0xec, 0x10, 0x9, 0xa3, - 0x86, 0x0, 0xa6, 0x0, 0x0, 0x2, 0xea, 0xc7, - 0x0, 0x9c, 0x63, 0x0, 0x3d, 0x0, 0x0, 0x4, - 0xb0, 0x0, 0x0, 0x1e, 0x60, 0x1, 0x20, 0x3d, - 0xff, 0xf9, 0x0, 0x1, 0x20, 0x0, + 0x0, 0x2d, 0x80, 0x72, 0xd8, 0x7, 0xfc, 0x37, + 0xd8, 0x20, 0x8, 0x1d, 0x47, 0x0, 0x1e, 0x1c, + 0x30, 0x2, 0x21, 0x58, 0xe0, 0xb, 0x2c, 0xf7, + 0x3, 0x4c, 0x63, 0x0, 0x3b, 0x0, 0x72, 0xa9, + 0x80, 0x2, 0x43, 0xb7, 0xfe, 0xeb, 0x3, 0xde, + 0xdf, 0x90, /* U+0640 "ـ" */ - 0x2, 0x22, 0x0, 0xff, 0xf5, + 0x2, 0x28, 0x1, 0xbb, 0x28, /* U+0641 "ف" */ - 0x0, 0x0, 0x0, 0x5, 0xa0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x7, 0xe8, - 0x0, 0x0, 0x0, 0x2, 0xe3, 0xc4, 0x8, 0x0, - 0x0, 0x3d, 0x6, 0x92, 0xd0, 0x0, 0x0, 0xaf, - 0xfb, 0x2e, 0x0, 0x0, 0x0, 0x1c, 0x80, 0xcb, - 0x42, 0x23, 0x6d, 0xd1, 0x1, 0x9d, 0xff, 0xeb, - 0x71, 0x0, + 0x0, 0xf9, 0x68, 0x3, 0xf9, 0x6c, 0x3, 0xf9, + 0xfe, 0x0, 0x3e, 0x29, 0xd4, 0x40, 0x40, 0x6, + 0x13, 0x35, 0x69, 0x28, 0x6, 0x37, 0xf9, 0x20, + 0x30, 0xe, 0xae, 0x33, 0x11, 0x2d, 0x8, 0x86, + 0xd8, 0x32, 0x1a, 0x53, 0xbb, 0xab, 0x4, /* U+0642 "ق" */ - 0x0, 0x0, 0x8, 0x3c, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x7e, 0x90, 0x0, 0x0, 0x2f, 0x4b, 0x60, 0x0, - 0x2, 0xe1, 0x3b, 0x22, 0x0, 0x9, 0xff, 0xd7, - 0x80, 0x0, 0x1, 0x8b, 0x87, 0x0, 0x0, 0x2e, - 0x54, 0xe3, 0x1, 0x6e, 0xa0, 0x8, 0xff, 0xfd, - 0x60, 0x0, 0x0, 0x21, 0x0, 0x0, + 0x0, 0xe8, 0x3c, 0x0, 0xf4, 0x1e, 0x0, 0x7f, + 0xf0, 0xdf, 0xa4, 0x3, 0x8a, 0x28, 0x98, 0x3, + 0x85, 0x63, 0x48, 0x80, 0x2, 0x7e, 0xc6, 0x5a, + 0x0, 0xa7, 0x9d, 0xbf, 0xc0, 0x18, 0xdb, 0xb2, + 0x4c, 0x5, 0xb1, 0x15, 0x1b, 0x3f, 0xae, 0x28, + 0x1, 0x1f, 0xbd, 0xac, 0x0, /* U+0643 "ك" */ - 0x0, 0x0, 0x0, 0xc, 0x40, 0x0, 0x0, 0x0, - 0xc4, 0x0, 0x0, 0x60, 0xc, 0x40, 0x0, 0x18, - 0x0, 0xc4, 0x0, 0x0, 0x35, 0xc, 0x41, 0x40, - 0x36, 0x0, 0xd3, 0x3c, 0x0, 0x0, 0x2f, 0x11, - 0xf6, 0x22, 0x5d, 0x90, 0x4, 0xcf, 0xfd, 0x70, - 0x0, + 0x0, 0xfb, 0x10, 0x3, 0xff, 0x82, 0xc0, 0x1f, + 0xf, 0x0, 0x7c, 0x36, 0xa0, 0x10, 0xa0, 0x1a, + 0xa8, 0x5, 0xca, 0x0, 0xd8, 0x8, 0xb1, 0xb1, + 0x11, 0x7d, 0x84, 0x57, 0x5b, 0xa8, 0xa9, 0x0, /* U+0644 "ل" */ - 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, 0xe2, - 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, 0xe2, - 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, 0xe2, - 0x21, 0x0, 0x0, 0xe1, 0x87, 0x0, 0x1, 0xf0, - 0x7b, 0x10, 0x2b, 0xb0, 0xb, 0xff, 0xfb, 0x10, - 0x0, 0x12, 0x0, 0x0, + 0x0, 0xf7, 0x10, 0x7, 0xff, 0x70, 0x84, 0x3, + 0x8e, 0x98, 0x2, 0x11, 0xbf, 0x4, 0xa, 0x90, + 0x1c, 0x3b, 0xf4, 0x28, 0x1, 0x7d, 0xbf, 0x62, + 0x0, /* U+0645 "م" */ - 0x0, 0x9, 0xe8, 0x0, 0x5, 0xd3, 0xe3, 0x0, - 0xb8, 0x3e, 0x30, 0xcc, 0xdf, 0x80, 0x4c, 0x0, - 0x0, 0x4, 0xb0, 0x0, 0x0, 0x4b, 0x0, 0x0, - 0x0, + 0x0, 0xa7, 0xa0, 0x2, 0x54, 0xd6, 0x30, 0x7, + 0x28, 0x6, 0xc7, 0x5c, 0x63, 0x40, 0xcd, 0xf8, + 0x0, 0x38, 0x7, 0xff, 0x0, /* U+0646 "ن" */ - 0x0, 0x5, 0xa0, 0x0, 0x0, 0x0, 0x10, 0x0, - 0x17, 0x0, 0x0, 0x44, 0x2c, 0x0, 0x0, 0x87, - 0x3d, 0x0, 0x0, 0x88, 0xe, 0x70, 0x4, 0xe3, - 0x3, 0xcf, 0xfe, 0x60, 0x0, 0x1, 0x10, 0x0, + 0x0, 0x96, 0x80, 0x3c, 0xb6, 0x1, 0xb, 0x80, + 0x4, 0x11, 0x7, 0x60, 0x1b, 0xc, 0x44, 0x1, + 0xde, 0x66, 0x70, 0x2, 0x35, 0x86, 0xdf, 0xfa, + 0xa0, 0xc0, 0xf3, 0xba, 0x60, /* U+0647 "ه" */ - 0x0, 0x1, 0x0, 0x2, 0xdd, 0x40, 0xd, 0x53, - 0xe1, 0x3d, 0x0, 0xa5, 0x1e, 0x43, 0xd4, 0x6, - 0xee, 0x90, + 0x0, 0x84, 0x2, 0x2d, 0xc4, 0x0, 0x7c, 0x75, + 0x9, 0x82, 0x9a, 0x20, 0x8d, 0xd, 0xc4, 0x51, + 0x5a, 0x88, /* U+0648 "و" */ - 0x0, 0x6, 0xea, 0x0, 0x1, 0xe4, 0xb7, 0x0, - 0x2e, 0x13, 0xc0, 0x0, 0x8f, 0xfd, 0x0, 0x0, - 0x8, 0xb0, 0x0, 0x2, 0xe5, 0x0, 0x15, 0xe9, - 0x3, 0xff, 0xd6, 0x0, 0x2, 0x10, 0x0, 0x0, + 0x0, 0x9b, 0xa8, 0x2, 0x18, 0xa1, 0x70, 0x1, + 0x82, 0xc5, 0x80, 0x9, 0xbb, 0x4, 0x2, 0x8f, + 0x76, 0x0, 0xc4, 0xdc, 0x0, 0x15, 0xc7, 0x53, + 0xfe, 0x88, 0x48, 0x1e, 0xf6, 0xb0, 0x0, /* U+0649 "ى" */ - 0x0, 0x0, 0x5e, 0xe6, 0x0, 0x0, 0x1e, 0x44, - 0xb0, 0x0, 0x0, 0xe6, 0x0, 0x5, 0x50, 0x1, - 0xad, 0x20, 0x97, 0x0, 0x0, 0x5e, 0x6, 0xc2, - 0x0, 0x17, 0xd0, 0x8, 0xef, 0xff, 0xc2, 0x0, - 0x0, 0x12, 0x0, 0x0, + 0x0, 0xcb, 0xdc, 0x60, 0xc, 0x37, 0x54, 0xd0, + 0xc, 0x20, 0x49, 0x60, 0xaa, 0x0, 0x7e, 0x69, + 0x6, 0x10, 0x0, 0x6a, 0x30, 0x3e, 0xc8, 0x0, + 0x24, 0x60, 0xc9, 0x9f, 0xee, 0xbf, 0x0, 0x47, + 0x73, 0x7f, 0x8, 0x0, /* U+064A "ي" */ - 0x0, 0x0, 0x7e, 0xe7, 0x0, 0x0, 0x1f, 0x44, - 0x90, 0x0, 0x0, 0x8a, 0x20, 0x8, 0x70, 0x0, - 0x19, 0x80, 0x8b, 0x20, 0x1, 0x5e, 0x0, 0x9f, - 0xff, 0xfd, 0x40, 0x0, 0x1, 0x21, 0x0, 0x0, - 0x0, 0x74, 0xb0, 0x0, + 0x0, 0xcf, 0xdc, 0x70, 0xc, 0x31, 0x54, 0xe0, + 0xc, 0x2f, 0xcd, 0x21, 0xe, 0x0, 0x8b, 0xb4, + 0x0, 0x30, 0x80, 0x2c, 0x60, 0x82, 0xdf, 0xf7, + 0x45, 0x0, 0x27, 0xfb, 0x7b, 0x50, 0x3, 0x33, + 0x28, 0x2, /* U+064B "ً" */ - 0x0, 0x22, 0x78, 0x83, 0x78, 0x61, 0x0, 0x0, + 0x0, 0x11, 0x1e, 0x28, 0x40, 0x1c, 0x4f, 0xc, + 0x20, /* U+064C "ٌ" */ - 0x4, 0x70, 0x75, 0x82, 0x86, 0x21, 0x0, 0x0, + 0x4, 0x70, 0x71, 0xf2, 0xf3, 0xa3, 0x86, 0x21, /* U+064D "ٍ" */ - 0x0, 0x0, 0x78, 0x83, 0x78, 0x83, 0x0, 0x0, + 0x0, 0xcf, 0x10, 0x30, 0xc, 0xf1, 0x3, /* U+064E "َ" */ - 0x0, 0x22, 0x78, 0x61, 0x0, 0x0, + 0x0, 0x11, 0x1e, 0x10, 0xde, 0x18, 0x40, /* U+064F "ُ" */ - 0x4, 0x70, 0x5, 0x82, 0x65, 0x11, 0x0, 0x0, + 0x4, 0x70, 0x0, 0xf9, 0x30, 0x49, 0xb2, 0x88, + 0x80, /* U+0650 "ِ" */ - 0x0, 0x0, 0x78, 0x83, 0x0, 0x0, + 0x0, 0xcf, 0x10, 0x37, 0x88, 0x18, /* U+0651 "ّ" */ - 0x1, 0x2, 0x56, 0x17, 0x57, 0x72, 0x0, 0x0, + 0x1, 0x2, 0x57, 0x15, 0x1, 0x65, 0x53, 0xb8, + 0x80, /* U+0652 "ْ" */ - 0x68, 0x19, 0x36, 0x68, 0x10, 0x0, + 0x68, 0x1f, 0xb7, 0xfb, 0x76, 0x81, /* U+0660 "٠" */ - 0x0, 0x0, 0xc, 0x90, 0x2e, 0xa0, 0x0, 0x0, + 0x0, 0xec, 0x90, 0x22, 0x18, 0x17, 0x50, 0x0, /* U+0661 "١" */ - 0x74, 0x5, 0xc0, 0xe, 0x10, 0xb4, 0xa, 0x60, - 0xa6, 0xa, 0x60, + 0x74, 0x2, 0x80, 0x52, 0x10, 0x55, 0x0, 0x90, + 0x7, 0x80, /* U+0662 "٢" */ - 0x0, 0x0, 0x10, 0x4d, 0x30, 0xd3, 0xc, 0xff, - 0xa0, 0x4, 0xe1, 0x0, 0x0, 0xf1, 0x0, 0x0, - 0xe2, 0x0, 0x0, 0xe2, 0x0, 0x0, 0xe2, 0x0, + 0x0, 0xc2, 0x9, 0xa6, 0x18, 0x68, 0x39, 0xee, + 0x61, 0x3, 0xd4, 0x0, 0x41, 0x0, 0xe1, 0x30, + 0xf, 0xfe, 0x10, /* U+0663 "٣" */ - 0x38, 0x1b, 0x29, 0x1e, 0xef, 0xe6, 0x8, 0xb3, - 0x50, 0x3, 0xd0, 0x0, 0x0, 0xf0, 0x0, 0x0, - 0xe2, 0x0, 0x0, 0xe2, 0x0, + 0x38, 0x1b, 0x29, 0x26, 0xf4, 0xcf, 0x16, 0x5c, + 0xb6, 0xb, 0x63, 0x50, 0x1, 0x90, 0x7, 0x9, + 0x0, 0x7e, /* U+0664 "٤" */ - 0x0, 0x0, 0x0, 0x0, 0x5b, 0x70, 0x9, 0xc5, - 0x0, 0xd, 0x80, 0x0, 0x1, 0xd9, 0x0, 0x9, - 0xb1, 0x0, 0x2e, 0x32, 0x40, 0x9, 0xef, 0xd2, + 0x0, 0xfc, 0xb6, 0xe0, 0x9, 0x97, 0x38, 0x1, + 0x10, 0xa0, 0x16, 0x2c, 0x80, 0x50, 0xd0, 0x0, + 0x27, 0x83, 0x40, 0x27, 0xdd, 0x49, 0x0, /* U+0665 "٥" */ - 0x1, 0xdb, 0x0, 0xa, 0x7a, 0x60, 0x1e, 0x2, - 0xd0, 0x5a, 0x0, 0xe1, 0x69, 0x0, 0xd2, 0x4d, - 0x34, 0xf1, 0x9, 0xee, 0x60, + 0x1, 0xdb, 0x0, 0xae, 0x85, 0x80, 0x51, 0xe2, + 0xc1, 0x10, 0x4, 0x62, 0x66, 0x0, 0x19, 0x89, + 0xd, 0x8, 0xd1, 0x1b, 0x52, 0x20, /* U+0666 "٦" */ - 0xaf, 0xff, 0x60, 0x12, 0x2b, 0x60, 0x0, 0xa, - 0x60, 0x0, 0xa, 0x60, 0x0, 0x9, 0x60, 0x0, - 0x7, 0x90, 0x0, 0x1, 0xe1, + 0xaf, 0xf9, 0x82, 0xf7, 0x48, 0x0, 0x12, 0x20, + 0x80, 0x7f, 0xc6, 0x1, 0xdd, 0xe0, 0x19, 0x9c, + 0x40, /* U+0667 "٧" */ - 0x97, 0x0, 0xb5, 0x4b, 0x0, 0xf1, 0xe, 0x4, - 0xc0, 0xb, 0x48, 0x70, 0x6, 0x9d, 0x20, 0x1, - 0xed, 0x0, 0x0, 0xc8, 0x0, + 0x97, 0x0, 0x5a, 0xee, 0x0, 0x11, 0x25, 0x4, + 0x31, 0x5, 0x4c, 0xb0, 0x6, 0xe9, 0x54, 0x0, + 0x77, 0x1, 0x0, 0x4, 0x94, 0x0, /* U+0668 "٨" */ - 0x0, 0xc8, 0x0, 0x1, 0xed, 0x0, 0x6, 0x9d, - 0x20, 0xb, 0x48, 0x70, 0xe, 0x4, 0xc0, 0x4b, - 0x0, 0xf1, 0x97, 0x0, 0xb5, + 0x0, 0x64, 0x0, 0x42, 0x4a, 0x1, 0x3b, 0x80, + 0x80, 0x1b, 0xa5, 0x50, 0x1, 0x53, 0x2c, 0x11, + 0x41, 0xc, 0x77, 0x0, 0x8, 0x80, /* U+0669 "٩" */ - 0x9, 0xe8, 0x0, 0x5c, 0x3e, 0x30, 0x6b, 0x8, - 0x70, 0xc, 0xff, 0x90, 0x0, 0x16, 0x90, 0x0, - 0x3, 0xc0, 0x0, 0x0, 0xd4, + 0x9, 0xe8, 0x0, 0x2a, 0xb5, 0x8c, 0xd, 0xcd, + 0x90, 0x19, 0xfd, 0xf8, 0x1, 0x9d, 0x20, 0x18, + 0x55, 0x40, 0x18, 0xc5, 0x0, /* U+066A "٪" */ - 0x0, 0x0, 0x0, 0x1, 0xc0, 0x1, 0xb0, 0x3, - 0x0, 0xa2, 0x0, 0x0, 0x67, 0x0, 0x0, 0x2a, - 0x0, 0x0, 0xb, 0x10, 0x0, 0x7, 0x50, 0x12, - 0x3, 0xa0, 0x6, 0x90, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xf8, 0x70, 0x0, 0x36, 0x3, 0xe0, 0xb, + 0x90, 0x1, 0x83, 0x69, 0x0, 0x45, 0x8e, 0x1, + 0xa6, 0xc0, 0x33, 0xf0, 0x88, 0x80, 0xf5, 0x41, + 0xec, 0xe, 0x80, 0xd, 0x20, /* U+066B "٫" */ - 0x0, 0x0, 0x0, 0x96, 0x0, 0xb5, 0x1f, 0xb0, + 0x0, 0xf4, 0xb0, 0x0, 0x8c, 0x7c, 0x14, /* U+066C "٬" */ - 0x62, 0xb0, 0xe4, + 0x62, 0xd2, 0x54, /* U+066D "٭" */ - 0x0, 0xc1, 0x0, 0x88, 0xa5, 0xb0, 0x9, 0x3b, - 0x20, 0x88, 0xa5, 0xb0, 0x0, 0xd1, 0x0, + 0x0, 0x60, 0x80, 0x22, 0xc, 0x96, 0x10, 0x33, + 0xd2, 0x10, 0x33, 0xd2, 0x11, 0x7, 0x4b, 0x0, /* U+0670 "ٰ" */ - 0x40, 0x71, 0x71, 0x0, + 0x40, 0x31, 0x0, 0x38, 0x80, /* U+0671 "ٱ" */ - 0x0, 0x57, 0x1, 0x98, 0x60, 0x1, 0xf0, 0x0, - 0xf, 0x0, 0x0, 0xf0, 0x0, 0xf, 0x0, 0x0, - 0xf0, 0x0, 0xf, 0x0, 0x0, 0xf0, 0x0, 0xf, - 0x0, 0x0, 0xf0, 0x0, + 0x0, 0x2b, 0x80, 0xce, 0x88, 0xc, 0x3b, 0x0, + 0x4, 0x3, 0xff, 0xb4, /* U+0672 "ٲ" */ - 0x1, 0x81, 0x4, 0x20, 0x26, 0x62, 0x0, 0xf0, - 0x0, 0xf0, 0x0, 0xf0, 0x0, 0xf0, 0x0, 0xf0, - 0x0, 0xf0, 0x0, 0xf0, 0x0, 0xf0, 0x0, 0xf0, + 0x1, 0x81, 0x5, 0xa1, 0x22, 0x21, 0x11, 0xa4, + 0x80, 0x3f, 0xfa, 0x80, /* U+0673 "ٳ" */ - 0x0, 0xf0, 0x0, 0xf0, 0x0, 0xf0, 0x0, 0xf0, - 0x0, 0xf0, 0x0, 0xf0, 0x0, 0xf0, 0x0, 0xf0, - 0x0, 0xf0, 0x0, 0x0, 0x3, 0x60, 0x47, 0x51, - 0x0, 0x0, + 0x0, 0x78, 0x7, 0xff, 0x5f, 0xc0, 0x6, 0xc0, + 0x88, 0x31, 0x47, 0x51, /* U+0674 "ٴ" */ - 0x27, 0x4, 0x61, 0x13, 0x0, + 0x27, 0x6, 0x11, 0x2a, 0x84, /* U+0675 "ٵ" */ - 0x0, 0x7, 0x30, 0xf0, 0xa4, 0xf, 0x1, 0x0, - 0xf0, 0x0, 0xf, 0x0, 0x0, 0xf0, 0x0, 0xf, - 0x0, 0x0, 0xf0, 0x0, 0xf, 0x0, 0x0, 0xf0, - 0x0, + 0x0, 0x9c, 0xc3, 0xc3, 0x5c, 0x2, 0xb4, 0x0, + 0x84, 0x3, 0xff, 0xa6, /* U+0676 "ٶ" */ - 0x0, 0x0, 0x0, 0x7, 0x30, 0x0, 0x0, 0x0, - 0xa3, 0x0, 0x6, 0xea, 0x0, 0x0, 0x1, 0xe4, - 0xb7, 0x0, 0x0, 0x2e, 0x13, 0xc0, 0x0, 0x0, - 0x8f, 0xfd, 0x0, 0x0, 0x0, 0x8, 0xb0, 0x0, - 0x0, 0x2, 0xe5, 0x0, 0x0, 0x15, 0xe9, 0x0, - 0x3, 0xff, 0xd6, 0x0, 0x0, 0x2, 0x10, 0x0, - 0x0, 0x0, + 0x0, 0xf9, 0xcc, 0x3, 0xed, 0x0, 0xcd, 0xd4, + 0x14, 0x60, 0x1, 0x8a, 0x17, 0x0, 0xc6, 0xb, + 0x16, 0x1, 0x89, 0xbb, 0x4, 0x3, 0xa3, 0xdd, + 0x80, 0x3c, 0x4d, 0xc0, 0x18, 0x57, 0x1d, 0x40, + 0x7, 0xfd, 0x10, 0x90, 0x8, 0xf7, 0xb5, 0x80, + 0x30, /* U+0677 "ٷ" */ - 0x0, 0x3, 0x70, 0x0, 0x0, 0x0, 0x88, 0x20, - 0x0, 0x0, 0x5, 0xd2, 0x7, 0x30, 0x5, 0x20, - 0x0, 0xa3, 0x0, 0x6, 0xea, 0x0, 0x0, 0x1, - 0xe4, 0xb7, 0x0, 0x0, 0x2e, 0x13, 0xc0, 0x0, - 0x0, 0x8f, 0xfd, 0x0, 0x0, 0x0, 0x8, 0xb0, - 0x0, 0x0, 0x2, 0xe5, 0x0, 0x0, 0x15, 0xe9, - 0x0, 0x3, 0xff, 0xd6, 0x0, 0x0, 0x2, 0x10, - 0x0, 0x0, 0x0, + 0x0, 0x8d, 0xc0, 0x3e, 0xbf, 0x20, 0xf, 0x6a, + 0x80, 0x1c, 0xc0, 0xa, 0xfa, 0x41, 0xa0, 0x12, + 0xa7, 0x50, 0x51, 0x80, 0x6, 0x28, 0x5c, 0x3, + 0x18, 0x2c, 0x58, 0x6, 0x26, 0xec, 0x10, 0xe, + 0x8f, 0x76, 0x0, 0xf1, 0x37, 0x0, 0x61, 0x5c, + 0x75, 0x0, 0x1f, 0xf4, 0x42, 0x40, 0x23, 0xde, + 0xd6, 0x0, 0xc0, /* U+0678 "ٸ" */ - 0x0, 0x0, 0x0, 0x2, 0x70, 0x0, 0x0, 0x0, - 0x3, 0x81, 0x0, 0x0, 0x5e, 0xe6, 0x0, 0x0, - 0x1, 0xe4, 0x4b, 0x0, 0x0, 0x0, 0xe6, 0x0, - 0x0, 0x55, 0x0, 0x1a, 0xd2, 0x0, 0x97, 0x0, - 0x0, 0x5e, 0x0, 0x6c, 0x20, 0x1, 0x7d, 0x0, - 0x8, 0xef, 0xff, 0xc2, 0x0, 0x0, 0x1, 0x20, - 0x0, 0x0, + 0x0, 0xf8, 0x9c, 0x3, 0xf0, 0xf8, 0x80, 0x65, + 0xee, 0x2c, 0x8, 0x4, 0x37, 0x54, 0xd0, 0xe, + 0x10, 0x24, 0xb0, 0x2, 0xa8, 0x1, 0xf9, 0xa4, + 0x0, 0xc2, 0x0, 0xd, 0x46, 0x0, 0x3e, 0xc8, + 0x0, 0x24, 0x60, 0x6, 0x4c, 0xff, 0x75, 0xf8, + 0x5, 0x1d, 0xcd, 0xfc, 0x20, 0x0, /* U+0679 "ٹ" */ - 0x0, 0x1, 0x50, 0x0, 0x0, 0x0, 0x18, 0x70, - 0x0, 0x0, 0x3, 0xa6, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2d, 0x0, 0x0, 0x8, 0x72, 0xe0, - 0x0, 0x2, 0xe5, 0xa, 0xeb, 0xac, 0xf9, 0x0, - 0x3, 0x67, 0x51, 0x0, + 0x0, 0x85, 0x40, 0x3f, 0x6b, 0x80, 0x78, 0x88, + 0x20, 0x1e, 0x3a, 0x60, 0x8, 0xb4, 0x3, 0xa1, + 0xc0, 0xc0, 0x31, 0x31, 0x11, 0x3a, 0xeb, 0x35, + 0xd4, 0x2b, 0x76, 0x9e, 0x90, /* U+067A "ٺ" */ - 0x0, 0x0, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x83, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2c, 0x0, 0x0, 0x7, 0x62, 0xe0, - 0x0, 0x2, 0xe5, 0xa, 0xeb, 0xac, 0xf9, 0x0, - 0x3, 0x67, 0x52, 0x0, + 0x0, 0xd0, 0x60, 0x1f, 0x41, 0x80, 0x7d, 0x6, + 0x1, 0xf4, 0x18, 0x4, 0x58, 0x1, 0xce, 0xc0, + 0x40, 0x18, 0xa4, 0xc9, 0x3a, 0xeb, 0x35, 0xd4, + 0x2b, 0x76, 0x9d, 0x90, /* U+067B "ٻ" */ - 0x1, 0x0, 0x0, 0x0, 0x2, 0xd0, 0x0, 0x0, - 0x97, 0x2e, 0x10, 0x0, 0x2e, 0x50, 0x9e, 0xba, - 0xcf, 0x80, 0x0, 0x36, 0x75, 0x10, 0x0, 0x0, - 0x8, 0x20, 0x0, 0x0, 0x0, 0x82, 0x0, 0x0, + 0x1, 0x0, 0xf8, 0xb0, 0x3, 0xa5, 0xc0, 0xc4, + 0x2, 0x27, 0x22, 0x3f, 0xdd, 0x66, 0xb2, 0x84, + 0xee, 0xd3, 0xd0, 0x1, 0x1b, 0x7b, 0x88, 0x7, + 0xfc, /* U+067C "ټ" */ - 0x0, 0x6, 0x5b, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1c, 0x0, 0x0, 0x6, 0x62, 0xe0, 0x0, - 0x1, 0xd5, 0xb, 0xea, 0x9b, 0xfa, 0x0, 0x4, - 0x8a, 0xa2, 0x0, 0x0, 0x0, 0x63, 0x0, 0x0, + 0x0, 0x99, 0x6c, 0x3, 0xcc, 0xb6, 0x1, 0xe, + 0x0, 0x73, 0x30, 0xc8, 0x3, 0xd, 0x99, 0x2f, + 0x54, 0xdf, 0x3a, 0x85, 0xd1, 0x18, 0xed, 0x0, + 0x49, 0x19, 0x24, 0x0, /* U+067D "ٽ" */ - 0x0, 0x6, 0x5b, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x92, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2c, 0x0, 0x0, 0x7, 0x62, 0xe0, - 0x0, 0x2, 0xe5, 0xa, 0xeb, 0xac, 0xf9, 0x0, - 0x3, 0x67, 0x52, 0x0, + 0x0, 0x99, 0x6c, 0x3, 0xcc, 0xb6, 0x1, 0xf4, + 0x90, 0x7, 0xd2, 0x40, 0x11, 0x60, 0x7, 0x3b, + 0x1, 0x0, 0x62, 0x93, 0x24, 0xeb, 0xac, 0xd7, + 0x50, 0xad, 0xda, 0x76, 0x40, /* U+067E "پ" */ - 0x1, 0x0, 0x0, 0x0, 0x2, 0xd0, 0x0, 0x0, - 0x97, 0x2e, 0x10, 0x0, 0x2e, 0x50, 0x9e, 0xba, - 0xcf, 0x80, 0x0, 0x36, 0x75, 0x10, 0x0, 0x0, - 0x65, 0xb0, 0x0, 0x0, 0x0, 0x92, 0x0, 0x0, + 0x1, 0x0, 0xf8, 0xb0, 0x3, 0xa5, 0xc0, 0xc4, + 0x2, 0x27, 0x22, 0x3f, 0xdd, 0x66, 0xb2, 0x84, + 0xee, 0xd3, 0xd0, 0x1, 0x18, 0x17, 0x8, 0x7, + 0x36, 0x48, 0x4, /* U+067F "ٿ" */ - 0x0, 0x4, 0x8a, 0x0, 0x0, 0x0, 0x1, 0xa0, - 0x0, 0x0, 0x4, 0x60, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2c, 0x0, 0x0, 0x7, 0x62, 0xe0, - 0x0, 0x2, 0xe5, 0xa, 0xeb, 0xac, 0xf9, 0x0, - 0x3, 0x67, 0x52, 0x0, + 0x0, 0x92, 0x28, 0x3, 0xc9, 0x20, 0x1f, 0x23, + 0xd0, 0x7, 0x91, 0x80, 0x31, 0x60, 0x7, 0x3b, + 0x1, 0x0, 0x62, 0x93, 0x24, 0xeb, 0xac, 0xd7, + 0x50, 0xad, 0xda, 0x76, 0x40, /* U+0680 "ڀ" */ - 0x1, 0x0, 0x0, 0x0, 0x2, 0xd0, 0x0, 0x0, - 0x97, 0x2e, 0x10, 0x0, 0x2e, 0x50, 0x9e, 0xba, - 0xcf, 0x80, 0x0, 0x36, 0x75, 0x10, 0x0, 0x0, - 0x28, 0xb0, 0x0, 0x0, 0x2, 0x8b, 0x0, 0x0, + 0x1, 0x0, 0xf8, 0xb0, 0x3, 0xa5, 0xc0, 0xc4, + 0x2, 0x27, 0x22, 0x3f, 0xdd, 0x66, 0xb2, 0x84, + 0xee, 0xd3, 0xd0, 0x1, 0x1a, 0x7f, 0x8, 0x7, + 0xfc, /* U+0681 "ځ" */ - 0x0, 0x0, 0x72, 0x0, 0x0, 0x9, 0x30, 0x3e, - 0xd8, 0x10, 0x0, 0x33, 0x6b, 0x50, 0x0, 0x2a, - 0xe7, 0x0, 0x5d, 0x50, 0x0, 0x1e, 0x20, 0x0, - 0x5, 0xb0, 0x0, 0x0, 0x4c, 0x0, 0x0, 0x0, - 0xe8, 0x10, 0x23, 0x2, 0xcf, 0xff, 0x90, 0x0, - 0x2, 0x0, + 0x0, 0xce, 0x40, 0x1d, 0xc2, 0x7, 0xdb, 0x10, + 0x30, 0x3d, 0xee, 0x52, 0x80, 0xc, 0x71, 0x48, + 0x0, 0xbf, 0xee, 0x70, 0x1b, 0xf5, 0x0, 0x91, + 0x48, 0x3, 0xb, 0x80, 0x72, 0x14, 0x8, 0x11, + 0x86, 0x27, 0x7e, 0xd0, 0x16, 0x7e, 0xfc, 0x80, /* U+0682 "ڂ" */ - 0x0, 0x7, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x7, 0x40, 0x3, 0xed, 0x81, 0x0, 0x3, 0x36, - 0xb5, 0x0, 0x2, 0xae, 0x70, 0x5, 0xd5, 0x0, - 0x1, 0xe2, 0x0, 0x0, 0x5b, 0x0, 0x0, 0x4, - 0xc0, 0x0, 0x0, 0xe, 0x71, 0x1, 0x20, 0x2c, - 0xff, 0xf9, 0x0, 0x0, 0x20, 0x0, + 0x0, 0x9d, 0x0, 0x39, 0xd0, 0x3, 0x9d, 0x0, + 0x7, 0xdb, 0xea, 0x0, 0x3d, 0xee, 0x52, 0x80, + 0xc, 0x71, 0x48, 0x0, 0xbf, 0xee, 0x70, 0x1b, + 0xf5, 0x0, 0x91, 0x48, 0x3, 0xb, 0x80, 0x72, + 0x13, 0x88, 0x9, 0x6, 0x5f, 0x7f, 0x58, 0x16, + 0x7e, 0xfc, 0x80, /* U+0683 "ڃ" */ - 0x3e, 0xd8, 0x10, 0x0, 0x33, 0x6b, 0x50, 0x0, - 0x2a, 0xe7, 0x0, 0x5d, 0x50, 0x0, 0x1e, 0x20, - 0x0, 0x5, 0xb0, 0xa3, 0x90, 0x4c, 0x0, 0x0, - 0x0, 0xe7, 0x10, 0x12, 0x2, 0xcf, 0xff, 0x90, - 0x0, 0x2, 0x0, + 0x3e, 0xd8, 0x10, 0x1, 0xef, 0x72, 0x94, 0x0, + 0x63, 0x8a, 0x40, 0x5, 0xff, 0x73, 0x80, 0xdf, + 0xa8, 0x4, 0x8a, 0x54, 0x72, 0x2, 0xe1, 0x47, + 0x20, 0x84, 0xe2, 0x2, 0x41, 0x97, 0xdf, 0xd6, + 0x5, 0x9f, 0xbf, 0x20, /* U+0684 "ڄ" */ - 0x3e, 0xd8, 0x10, 0x0, 0x33, 0x5b, 0x50, 0x0, - 0x3b, 0xd6, 0x0, 0x5d, 0x40, 0x0, 0x1e, 0x24, - 0x70, 0x5, 0xb0, 0x0, 0x0, 0x4c, 0x4, 0x70, - 0x0, 0xd7, 0x10, 0x12, 0x2, 0xcf, 0xff, 0x90, - 0x0, 0x2, 0x0, + 0x3e, 0xd8, 0x10, 0x1, 0xef, 0x6d, 0x28, 0x0, + 0xc3, 0x98, 0xc0, 0xb, 0xdf, 0xac, 0x3, 0x7e, + 0xe, 0x0, 0x45, 0x24, 0x70, 0x0, 0xb8, 0x23, + 0x80, 0x10, 0x5d, 0x5c, 0x48, 0x3e, 0xfb, 0xfa, + 0xc0, 0xb3, 0xf7, 0xe4, /* U+0685 "څ" */ - 0x0, 0x3, 0x80, 0x0, 0x0, 0xa6, 0x50, 0x0, - 0x0, 0x0, 0x3, 0xed, 0x81, 0x0, 0x3, 0x35, - 0xb6, 0x0, 0x5, 0xca, 0x50, 0x9, 0x91, 0x0, - 0x3, 0xd0, 0x0, 0x0, 0x5b, 0x0, 0x0, 0x1, - 0xe6, 0x0, 0x12, 0x3, 0xdf, 0xff, 0x90, 0x0, - 0x12, 0x0, + 0x0, 0x8e, 0x0, 0x3a, 0x79, 0x40, 0x35, 0x32, + 0x81, 0xf6, 0xc0, 0x80, 0xf, 0x7b, 0x69, 0x80, + 0x6, 0xd2, 0x26, 0x0, 0x9c, 0xda, 0x50, 0x34, + 0x91, 0x0, 0x99, 0x80, 0x1c, 0x8a, 0xc0, 0x1, + 0x21, 0xdb, 0xff, 0x75, 0x81, 0xef, 0x6f, 0xc8, /* U+0686 "چ" */ - 0x3e, 0xd8, 0x10, 0x0, 0x33, 0x6b, 0x50, 0x0, - 0x19, 0xe9, 0x0, 0x4e, 0x71, 0x0, 0x1e, 0x30, - 0x0, 0x5, 0xc0, 0xb6, 0x50, 0x4b, 0x3, 0x80, - 0x0, 0xe7, 0x0, 0x23, 0x2, 0xcf, 0xff, 0x90, - 0x0, 0x2, 0x0, + 0x3e, 0xd8, 0x10, 0x1, 0xef, 0x72, 0x94, 0x0, + 0x65, 0xeb, 0x80, 0x4, 0xfe, 0xf9, 0x1, 0xad, + 0x71, 0x0, 0x21, 0x1d, 0xb2, 0x80, 0xb8, 0x47, + 0x28, 0x22, 0xb9, 0xc1, 0x18, 0x65, 0xff, 0xb6, + 0x80, 0xb3, 0xf7, 0xe4, /* U+0687 "ڇ" */ - 0x3e, 0xd8, 0x10, 0x0, 0x33, 0x5b, 0x50, 0x0, - 0x3b, 0xd6, 0x0, 0x5d, 0x30, 0x0, 0x1e, 0x20, - 0x82, 0x5, 0xb0, 0xb0, 0x0, 0x4c, 0xc, 0x83, - 0x0, 0xd7, 0x10, 0x12, 0x2, 0xcf, 0xff, 0x90, - 0x0, 0x2, 0x0, + 0x3e, 0xd8, 0x10, 0x1, 0xef, 0x6d, 0x28, 0x0, + 0xc3, 0x98, 0xc0, 0xb, 0xd1, 0xac, 0x3, 0x7e, + 0x70, 0x40, 0x8a, 0x57, 0x4, 0x2, 0xe0, 0xf0, + 0x60, 0x82, 0xfb, 0x4, 0x40, 0xfb, 0xef, 0xeb, + 0x2, 0xcf, 0xdf, 0x90, /* U+0688 "ڈ" */ - 0x6, 0x0, 0x0, 0x87, 0x10, 0xa, 0x71, 0x0, - 0x0, 0x0, 0x2, 0xd2, 0x0, 0x3, 0xd0, 0x0, - 0xb, 0x51, 0x25, 0xe3, 0x8f, 0xc5, 0x0, + 0x6, 0x0, 0xdc, 0xe2, 0x0, 0x20, 0xd, 0x4e, + 0x20, 0x2, 0xd2, 0x0, 0x17, 0x78, 0x4, 0x6c, + 0xa2, 0x4a, 0xa6, 0x9d, 0x9b, 0x30, /* U+0689 "ډ" */ - 0x2, 0x70, 0x0, 0xb, 0x60, 0x0, 0x1e, 0x10, - 0x0, 0xa5, 0x12, 0x6e, 0x38, 0xff, 0x70, 0x1, - 0x73, 0x0, + 0x2, 0x70, 0x8, 0xb1, 0x80, 0x2a, 0x81, 0x0, + 0xa, 0x20, 0x49, 0x91, 0xa7, 0x66, 0x47, 0x1d, + 0x8, 0x0, /* U+068A "ڊ" */ - 0x2, 0x70, 0x0, 0xb, 0x60, 0x0, 0x1e, 0x10, - 0x0, 0xa5, 0x12, 0x6e, 0x28, 0xec, 0x40, 0x0, - 0x0, 0x0, 0x2, 0xd0, 0x0, 0x1, 0x0, + 0x2, 0x70, 0x8, 0xb1, 0x80, 0x2a, 0x81, 0x0, + 0xa, 0x20, 0x49, 0x91, 0xe7, 0x2a, 0x85, 0x1d, + 0x88, 0x1, 0x16, 0x80, 0x45, 0x80, /* U+068B "ڋ" */ - 0x6, 0x0, 0x0, 0x87, 0x10, 0xa, 0x71, 0x0, - 0x0, 0x0, 0x2, 0xd2, 0x0, 0x3, 0xd0, 0x0, - 0xb, 0x51, 0x25, 0xe3, 0x8f, 0xc5, 0x0, 0x0, - 0x0, 0x0, 0x2d, 0x0, 0x0, 0x10, + 0x6, 0x0, 0xdc, 0xe2, 0x0, 0x20, 0xd, 0x4e, + 0x20, 0x2, 0xd2, 0x0, 0x17, 0x78, 0x4, 0x6c, + 0xa2, 0x4a, 0xa6, 0x9d, 0x9b, 0x38, 0xfc, 0x50, + 0x8, 0xb4, 0x2, 0x2c, 0x0, /* U+068C "ڌ" */ - 0x47, 0x91, 0x0, 0x0, 0x0, 0x2, 0xd1, 0x0, - 0x4, 0xc0, 0x0, 0xb, 0x41, 0x25, 0xe3, 0x8f, - 0xc5, 0x0, + 0x47, 0x91, 0x4, 0x79, 0x10, 0x1, 0x68, 0x80, + 0xa, 0x74, 0x2, 0x47, 0x41, 0x25, 0x53, 0xce, + 0xcd, 0x98, /* U+068D "ڍ" */ - 0x2, 0x70, 0x0, 0xb, 0x60, 0x0, 0x1e, 0x10, - 0x0, 0xa5, 0x12, 0x6e, 0x28, 0xec, 0x40, 0x0, - 0x0, 0x0, 0x65, 0xb0, + 0x2, 0x70, 0x8, 0xb1, 0x80, 0x2a, 0x81, 0x0, + 0xa, 0x20, 0x49, 0x91, 0xe7, 0x2a, 0x85, 0x1d, + 0x88, 0x0, 0x65, 0xb0, /* U+068E "ڎ" */ - 0x6, 0x50, 0x0, 0x0, 0x0, 0x38, 0x92, 0x0, - 0x0, 0x0, 0x2, 0xd1, 0x0, 0x4, 0xc0, 0x0, - 0xb, 0x41, 0x25, 0xe3, 0x8f, 0xc5, 0x0, + 0x6, 0x50, 0x9, 0x94, 0x0, 0x71, 0x24, 0x7, + 0x12, 0x40, 0x2, 0xd1, 0x0, 0x14, 0xe8, 0x4, + 0x8e, 0x82, 0x4a, 0xa7, 0x9d, 0x9b, 0x30, /* U+068F "ڏ" */ - 0x38, 0x92, 0x0, 0x0, 0x0, 0x6, 0x50, 0x0, - 0x0, 0x0, 0x2, 0xd1, 0x0, 0x4, 0xc0, 0x0, - 0xb, 0x41, 0x25, 0xe3, 0x8f, 0xc5, 0x0, + 0x38, 0x92, 0x3, 0x89, 0x20, 0x3, 0x28, 0x4, + 0xca, 0x1, 0x16, 0x88, 0x0, 0xa7, 0x40, 0x24, + 0x74, 0x12, 0x55, 0x3c, 0xec, 0xd9, 0x80, /* U+0690 "ڐ" */ - 0x1a, 0xa0, 0x0, 0xb, 0x0, 0x1a, 0x0, 0x0, - 0x0, 0x0, 0x2, 0xd1, 0x0, 0x4, 0xc0, 0x0, - 0xb, 0x41, 0x25, 0xe3, 0x8f, 0xc5, 0x0, + 0x1a, 0xa0, 0x0, 0x68, 0x40, 0x3, 0x56, 0x0, + 0x1a, 0x0, 0xc5, 0xa2, 0x0, 0x29, 0xd0, 0x9, + 0x1d, 0x4, 0x95, 0x4f, 0x3b, 0x36, 0x60, /* U+0691 "ڑ" */ - 0x0, 0x2, 0x0, 0x0, 0x8, 0x71, 0x0, 0xa, - 0x71, 0x0, 0x0, 0x10, 0x0, 0x1, 0xf1, 0x0, - 0x0, 0xd3, 0x0, 0x0, 0xc4, 0x0, 0x0, 0xf1, - 0x0, 0x2b, 0xa0, 0xcf, 0xe8, 0x0, 0x1, 0x0, - 0x0, + 0x0, 0x88, 0x3, 0xa9, 0xc4, 0x2, 0x20, 0xe, + 0xa6, 0x10, 0x8, 0x78, 0x40, 0x21, 0x22, 0x0, + 0x61, 0x70, 0xc, 0x6a, 0x0, 0x2b, 0x51, 0xcf, + 0xc3, 0xa0, 0xce, 0xe4, 0x0, 0x0, /* U+0692 "ڒ" */ - 0x0, 0x6, 0x60, 0x0, 0x3, 0x30, 0x0, 0x0, - 0x0, 0x0, 0x2, 0xe0, 0x0, 0x0, 0xd3, 0x0, - 0x0, 0xc4, 0x0, 0x0, 0xe1, 0x0, 0x1a, 0xa0, - 0xcf, 0xe8, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x99, 0x80, 0x19, 0x54, 0x1, 0x8c, 0xc0, + 0x18, 0xb8, 0x3, 0x11, 0x98, 0x3, 0xb, 0x80, + 0x62, 0x50, 0x0, 0xd2, 0xe, 0x7f, 0x8a, 0x83, + 0x3f, 0xa0, 0x0, /* U+0693 "ړ" */ - 0x0, 0x2, 0xc0, 0x0, 0x0, 0xd3, 0x0, 0x0, - 0xc3, 0x0, 0x0, 0xe1, 0x0, 0x1a, 0xa0, 0xcf, - 0xec, 0x80, 0x1, 0x5, 0x60, + 0x0, 0x8b, 0x0, 0x31, 0x9, 0x80, 0x61, 0x0, + 0xe2, 0x20, 0x0, 0x69, 0x7, 0x3f, 0xcc, 0x41, + 0x9d, 0xc9, 0xe0, /* U+0694 "ڔ" */ - 0x0, 0x1, 0x60, 0x0, 0x0, 0xe2, 0x0, 0x0, - 0xc4, 0x0, 0x0, 0xe2, 0x0, 0x19, 0xc0, 0xbf, - 0xe9, 0x10, 0x10, 0x0, 0x77, 0x0, 0x0, 0x0, + 0x0, 0x85, 0x80, 0x30, 0xc1, 0x0, 0x62, 0x60, + 0xc, 0x4c, 0x0, 0x19, 0x22, 0x5f, 0xf8, 0x34, + 0x2b, 0xfa, 0x59, 0xc4, 0x2, 0x77, 0x0, /* U+0695 "ڕ" */ - 0x0, 0x2, 0xe0, 0x0, 0x0, 0xd, 0x30, 0x0, - 0x0, 0xc4, 0x0, 0x0, 0xe, 0x10, 0x0, 0x1a, - 0xa0, 0xc, 0xfe, 0x85, 0x71, 0x0, 0x0, 0x6, - 0x0, + 0x0, 0x8b, 0x80, 0x38, 0x8c, 0xc0, 0x1c, 0x2e, + 0x1, 0xc4, 0xa0, 0x10, 0xd2, 0x8, 0x67, 0xf8, + 0xbd, 0xc7, 0x3f, 0xa1, 0x44, 0x40, /* U+0696 "ږ" */ - 0x0, 0x1, 0x70, 0x0, 0x0, 0xe2, 0x0, 0x0, - 0xc4, 0x0, 0xf0, 0xe2, 0x0, 0x19, 0xb0, 0xbf, - 0xe8, 0x0, 0x10, 0x0, 0x77, 0x0, 0x0, 0x0, + 0x0, 0x85, 0xc0, 0x30, 0xc9, 0x0, 0x62, 0x60, + 0x7, 0x81, 0x30, 0x3, 0xa5, 0x4a, 0xff, 0xc3, + 0x61, 0x5f, 0xd0, 0xee, 0x10, 0x9, 0xdc, /* U+0697 "ڗ" */ - 0x0, 0x1a, 0x74, 0x0, 0x0, 0x0, 0x0, 0x2, - 0xe0, 0x0, 0x0, 0xd3, 0x0, 0x0, 0xc4, 0x0, - 0x0, 0xe1, 0x0, 0x1a, 0xa0, 0xcf, 0xe8, 0x0, - 0x0, 0x0, 0x0, - - /* U+0698 "ژ" */ - 0x0, 0x4, 0x70, 0x0, 0x1a, 0x74, 0x0, 0x0, - 0x0, 0x0, 0x2, 0xe0, 0x0, 0x0, 0xd3, 0x0, - 0x0, 0xc4, 0x0, 0x0, 0xe1, 0x0, 0x1a, 0xa0, - 0xcf, 0xe8, 0x0, 0x0, 0x0, 0x0, - - /* U+0699 "ڙ" */ - 0x0, 0x0, 0xc0, 0x0, 0x1a, 0x0, 0x0, 0x1a, - 0xb0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xe0, 0x0, - 0x0, 0xd3, 0x0, 0x0, 0xc4, 0x0, 0x0, 0xe1, - 0x0, 0x1a, 0xa0, 0xcf, 0xe8, 0x0, 0x0, 0x0, - 0x0, - - /* U+069A "ښ" */ - 0x0, 0x0, 0x0, 0x0, 0xd, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x13, 0x2, 0x10, 0x95, 0x0, 0x0, 0x0, - 0x4c, 0xa, 0x50, 0xa6, 0x36, 0x0, 0x0, 0x4e, - 0x3d, 0xa3, 0xd4, 0x78, 0x0, 0x0, 0x4f, 0xfb, - 0xdf, 0xa0, 0x78, 0x0, 0x0, 0x79, 0x0, 0x0, - 0x0, 0x3e, 0x40, 0x4, 0xe4, 0x1, 0xe0, 0x0, - 0x6, 0xef, 0xfe, 0x60, 0x0, 0x10, 0x0, 0x0, - 0x1, 0x10, 0x0, 0x0, 0x0, 0x0, - - /* U+069B "ڛ" */ - 0x0, 0x0, 0x0, 0x26, 0x5, 0x20, 0xa6, 0x0, - 0x0, 0x0, 0x4c, 0xa, 0x50, 0xa6, 0x46, 0x0, - 0x0, 0x4e, 0x3d, 0xa3, 0xd4, 0x78, 0x0, 0x0, - 0x4f, 0xfb, 0xdf, 0xa0, 0x78, 0x0, 0x0, 0x79, - 0x0, 0x0, 0x0, 0x2e, 0x40, 0x4, 0xe3, 0xa, - 0x49, 0x0, 0x3, 0xbd, 0xdb, 0x30, 0x0, 0xb0, - 0x0, - - /* U+069C "ڜ" */ - 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x83, 0xb0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x14, 0x3, 0x20, 0xa6, 0x0, 0x0, 0x0, 0x4c, - 0xa, 0x50, 0xa6, 0x46, 0x0, 0x0, 0x4e, 0x3d, - 0xa3, 0xd3, 0x78, 0x0, 0x0, 0x4f, 0xfb, 0xdf, - 0xa0, 0x78, 0x0, 0x0, 0x79, 0x0, 0x0, 0x0, - 0x2e, 0x40, 0x4, 0xe3, 0xa, 0x49, 0x0, 0x3, - 0xbd, 0xdb, 0x30, 0x0, 0xb0, 0x0, - - /* U+069D "ڝ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1a, 0xea, 0x10, - 0x0, 0x0, 0x0, 0x0, 0x1d, 0x83, 0xb9, 0x0, - 0x0, 0x0, 0x0, 0xc, 0x60, 0x5, 0xb3, 0x50, - 0x0, 0x4, 0xe9, 0x92, 0x36, 0xe6, 0x78, 0x0, - 0x0, 0x4f, 0xff, 0xfe, 0xb5, 0x7, 0x80, 0x0, - 0x7, 0xa0, 0x0, 0x0, 0x0, 0x3e, 0x40, 0x4, - 0xe4, 0x29, 0x83, 0x0, 0x0, 0x6e, 0xff, 0xe5, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x0, - - /* U+069E "ڞ" */ - 0x0, 0x0, 0x0, 0x0, 0xb0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x84, 0xa0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1a, 0xea, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x1d, 0x83, 0xb9, 0x0, 0x0, - 0x0, 0x0, 0xc, 0x60, 0x5, 0xb3, 0x50, 0x0, - 0x4, 0xe9, 0x92, 0x36, 0xe6, 0x78, 0x0, 0x0, - 0x4f, 0xff, 0xfe, 0xb5, 0x7, 0x80, 0x0, 0x7, - 0xa0, 0x0, 0x0, 0x0, 0x3e, 0x40, 0x4, 0xe4, - 0x0, 0x0, 0x0, 0x0, 0x6e, 0xff, 0xe5, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x0, - - /* U+069F "ڟ" */ - 0x0, 0xb4, 0x39, 0x0, 0x0, 0x0, 0xb4, 0xb6, - 0x60, 0x0, 0x0, 0xb4, 0x0, 0x0, 0x0, 0x0, - 0xb4, 0x4, 0xde, 0x60, 0x0, 0xb4, 0x5e, 0x54, - 0xe3, 0x0, 0xb8, 0xd1, 0x0, 0xb5, 0x2, 0xcf, - 0x42, 0x49, 0xe1, 0x4f, 0xff, 0xff, 0xd9, 0x20, - - /* U+06A0 "ڠ" */ - 0x0, 0x28, 0x0, 0x0, 0xb, 0x55, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1b, 0xec, 0x10, 0x9, 0xa3, - 0x85, 0x0, 0xa6, 0x0, 0x0, 0x2, 0xea, 0xc7, - 0x0, 0x9c, 0x63, 0x0, 0x3d, 0x0, 0x0, 0x4, - 0xb0, 0x0, 0x0, 0x1e, 0x71, 0x1, 0x20, 0x3d, - 0xff, 0xf9, 0x0, 0x1, 0x20, 0x0, - - /* U+06A1 "ڡ" */ - 0x0, 0x0, 0x0, 0x7, 0xe8, 0x0, 0x0, 0x0, - 0x2, 0xe3, 0xc4, 0x8, 0x0, 0x0, 0x3d, 0x6, - 0x92, 0xd0, 0x0, 0x0, 0xaf, 0xfb, 0x2e, 0x0, - 0x0, 0x0, 0x1c, 0x80, 0xcb, 0x42, 0x23, 0x6d, - 0xd1, 0x1, 0x9d, 0xff, 0xeb, 0x71, 0x0, - - /* U+06A2 "ڢ" */ - 0x0, 0x0, 0x0, 0x7, 0xe8, 0x0, 0x0, 0x0, - 0x2, 0xe3, 0xc4, 0x8, 0x0, 0x0, 0x3d, 0x6, - 0x92, 0xd0, 0x0, 0x0, 0xaf, 0xfb, 0x2e, 0x0, - 0x0, 0x0, 0x1c, 0x80, 0xcb, 0x42, 0x23, 0x6d, - 0xd1, 0x1, 0x9d, 0xff, 0xeb, 0x71, 0x0, 0x0, - 0x0, 0x0, 0x1, 0xd0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, - - /* U+06A3 "ڣ" */ - 0x0, 0x0, 0x0, 0x5, 0xa0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x7, 0xe8, - 0x0, 0x0, 0x0, 0x2, 0xe3, 0xc4, 0x8, 0x0, - 0x0, 0x3d, 0x6, 0x92, 0xd0, 0x0, 0x0, 0xaf, - 0xfb, 0x2e, 0x0, 0x0, 0x0, 0x1c, 0x80, 0xcb, - 0x42, 0x23, 0x6d, 0xd1, 0x1, 0x9d, 0xff, 0xeb, - 0x71, 0x0, 0x0, 0x0, 0x0, 0x1, 0xd0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x0, - - /* U+06A4 "ڤ" */ - 0x0, 0x0, 0x0, 0x3, 0x80, 0x0, 0x0, 0x0, - 0x0, 0xb6, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x7e, 0x80, 0x0, 0x0, - 0x0, 0x2e, 0x3c, 0x40, 0x80, 0x0, 0x3, 0xd0, - 0x69, 0x2d, 0x0, 0x0, 0xa, 0xff, 0xb2, 0xe0, - 0x0, 0x0, 0x1, 0xc8, 0xc, 0xb4, 0x22, 0x36, - 0xdd, 0x10, 0x19, 0xdf, 0xfe, 0xb7, 0x10, - - /* U+06A5 "ڥ" */ - 0x0, 0x0, 0x0, 0x7, 0xe8, 0x0, 0x0, 0x0, - 0x2, 0xe3, 0xc4, 0x8, 0x0, 0x0, 0x3d, 0x6, - 0x92, 0xd0, 0x0, 0x0, 0xaf, 0xfb, 0x2e, 0x0, - 0x0, 0x0, 0x1c, 0x80, 0xcb, 0x42, 0x23, 0x6d, - 0xd1, 0x1, 0x9d, 0xff, 0xeb, 0x71, 0x0, 0x0, - 0x0, 0x0, 0xb, 0x48, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb0, - - /* U+06A6 "ڦ" */ - 0x0, 0x0, 0x0, 0x0, 0x83, 0x0, 0x0, 0x0, - 0x0, 0xb8, 0x30, 0x0, 0x0, 0x0, 0xb, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x7, 0xe8, 0x0, 0x0, 0x0, 0x2, 0xe3, - 0xc4, 0x8, 0x0, 0x0, 0x3d, 0x6, 0x92, 0xd0, - 0x0, 0x0, 0xaf, 0xfb, 0x2e, 0x0, 0x0, 0x0, - 0x1c, 0x80, 0xcb, 0x42, 0x23, 0x6d, 0xd1, 0x1, - 0x9d, 0xff, 0xeb, 0x71, 0x0, - - /* U+06A7 "ڧ" */ - 0x0, 0x0, 0x0, 0xf1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x7e, 0x90, 0x0, 0x0, 0x2f, 0x4b, 0x60, 0x0, - 0x2, 0xe1, 0x3b, 0x22, 0x0, 0x9, 0xff, 0xd7, - 0x80, 0x0, 0x1, 0x8b, 0x87, 0x0, 0x0, 0x2e, - 0x54, 0xe3, 0x1, 0x6e, 0xa0, 0x8, 0xff, 0xfd, - 0x60, 0x0, 0x0, 0x21, 0x0, 0x0, - - /* U+06A8 "ڨ" */ - 0x0, 0x0, 0x0, 0xb0, 0x0, 0x0, 0x0, 0x94, - 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x7, 0xe9, 0x0, 0x0, - 0x2, 0xf4, 0xb6, 0x0, 0x0, 0x2e, 0x13, 0xb2, - 0x20, 0x0, 0x9f, 0xfd, 0x78, 0x0, 0x0, 0x18, - 0xb8, 0x70, 0x0, 0x2, 0xe5, 0x4e, 0x30, 0x16, - 0xea, 0x0, 0x8f, 0xff, 0xd6, 0x0, 0x0, 0x2, - 0x10, 0x0, 0x0, - - /* U+06A9 "ک" */ - 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, - 0x29, 0xea, 0x0, 0x0, 0x7, 0xe8, 0x10, 0x0, - 0x0, 0xd, 0x40, 0x0, 0x0, 0x0, 0x5, 0xd0, - 0x0, 0x15, 0x0, 0x0, 0x8b, 0x0, 0x3c, 0x0, - 0x0, 0xd, 0x30, 0x1f, 0x62, 0x22, 0x4e, 0x30, - 0x4, 0xcf, 0xff, 0xe7, 0x0, - - /* U+06AA "ڪ" */ - 0x0, 0x0, 0x0, 0x50, 0x0, 0x0, 0x0, 0x0, - 0x6e, 0xa0, 0x0, 0x0, 0x0, 0x1d, 0xa2, 0x0, - 0x0, 0x0, 0x0, 0x3d, 0x30, 0x0, 0x0, 0x0, - 0x0, 0x5, 0xbe, 0xb8, 0x41, 0x0, 0x15, 0x0, - 0x0, 0x36, 0xae, 0xd3, 0x3c, 0x0, 0x0, 0x0, - 0x0, 0x5e, 0x1f, 0x62, 0x22, 0x22, 0x22, 0x7d, - 0x4, 0xcf, 0xff, 0xff, 0xff, 0xc3, - - /* U+06AB "ګ" */ - 0x0, 0x0, 0x0, 0x0, 0x39, 0x0, 0x0, 0x0, - 0x5c, 0xf6, 0x0, 0x0, 0xa, 0xda, 0x70, 0x0, - 0x0, 0xc, 0x43, 0x60, 0x0, 0x0, 0x4, 0xd1, - 0x0, 0x14, 0x0, 0x0, 0x7b, 0x0, 0x3c, 0x0, - 0x0, 0xd, 0x30, 0x1f, 0x62, 0x22, 0x4e, 0x30, - 0x4, 0xcf, 0xff, 0xe7, 0x0, - - /* U+06AC "ڬ" */ - 0x0, 0x0, 0x59, 0xc, 0x40, 0x0, 0x0, 0x10, - 0xc4, 0x0, 0x0, 0x20, 0xc, 0x40, 0x0, 0x19, - 0x0, 0xc4, 0x0, 0x0, 0x44, 0xc, 0x41, 0x40, - 0x37, 0x0, 0xd3, 0x3c, 0x0, 0x0, 0x2f, 0x11, - 0xf6, 0x22, 0x5d, 0x90, 0x4, 0xcf, 0xfd, 0x70, - 0x0, - - /* U+06AD "ڭ" */ - 0x0, 0x0, 0xb0, 0x0, 0x0, 0x0, 0xa3, 0x90, - 0xc4, 0x0, 0x0, 0x0, 0xc, 0x40, 0x0, 0x3, - 0x0, 0xc4, 0x0, 0x1, 0x90, 0xc, 0x40, 0x0, - 0x4, 0x40, 0xc4, 0x14, 0x3, 0x70, 0xd, 0x33, - 0xc0, 0x0, 0x2, 0xf1, 0x1f, 0x62, 0x25, 0xd9, - 0x0, 0x4c, 0xff, 0xd7, 0x0, - - /* U+06AE "ڮ" */ - 0x0, 0x0, 0x0, 0xc, 0x40, 0x0, 0x0, 0x0, - 0xc4, 0x0, 0x0, 0x60, 0xc, 0x40, 0x0, 0x18, - 0x0, 0xc4, 0x0, 0x0, 0x35, 0xc, 0x41, 0x40, - 0x36, 0x0, 0xd3, 0x3c, 0x0, 0x0, 0x2f, 0x11, - 0xf6, 0x22, 0x5d, 0x90, 0x4, 0xcf, 0xfd, 0x70, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0x39, - 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, - - /* U+06AF "گ" */ - 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, - 0x16, 0x78, 0x0, 0x0, 0x3, 0x89, 0xea, 0x0, - 0x0, 0x7, 0xe8, 0x10, 0x0, 0x0, 0xd, 0x40, - 0x0, 0x0, 0x0, 0x5, 0xd0, 0x0, 0x15, 0x0, - 0x0, 0x8b, 0x0, 0x3c, 0x0, 0x0, 0xd, 0x30, - 0x1f, 0x62, 0x22, 0x4e, 0x30, 0x4, 0xcf, 0xff, - 0xe7, 0x0, - - /* U+06B0 "ڰ" */ - 0x0, 0x0, 0x0, 0x0, 0x26, 0x0, 0x0, 0x0, - 0x57, 0x89, 0x0, 0x0, 0x3, 0x7c, 0xf6, 0x0, - 0x0, 0xa, 0xda, 0x70, 0x0, 0x0, 0xc, 0x43, - 0x60, 0x0, 0x0, 0x4, 0xd1, 0x0, 0x14, 0x0, - 0x0, 0x7b, 0x0, 0x3c, 0x0, 0x0, 0xd, 0x30, - 0x1f, 0x62, 0x22, 0x4e, 0x30, 0x4, 0xcf, 0xff, - 0xe7, 0x0, - - /* U+06B1 "ڱ" */ - 0x0, 0x0, 0x3, 0x88, 0x20, 0x0, 0x0, 0x0, - 0x2, 0x67, 0x0, 0x0, 0x3, 0x68, 0xad, 0x0, - 0x0, 0x4, 0xdc, 0x60, 0x0, 0x0, 0xd, 0x50, - 0x0, 0x0, 0x0, 0x7, 0xb0, 0x0, 0x14, 0x0, - 0x0, 0x99, 0x0, 0x3c, 0x0, 0x0, 0xd, 0x20, - 0x1f, 0x62, 0x22, 0x4e, 0x30, 0x4, 0xcf, 0xff, - 0xe8, 0x0, - - /* U+06B2 "ڲ" */ - 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, - 0x16, 0x78, 0x0, 0x0, 0x3, 0x89, 0xea, 0x0, - 0x0, 0x7, 0xe8, 0x10, 0x0, 0x0, 0xd, 0x40, - 0x0, 0x0, 0x0, 0x5, 0xd0, 0x0, 0x15, 0x0, - 0x0, 0x8b, 0x0, 0x3c, 0x0, 0x0, 0xd, 0x30, - 0x1f, 0x62, 0x22, 0x4e, 0x30, 0x4, 0xcf, 0xff, - 0xe7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x4, 0x6a, 0x10, 0x0, - - /* U+06B3 "ڳ" */ - 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, - 0x16, 0x78, 0x0, 0x0, 0x3, 0x89, 0xea, 0x0, - 0x0, 0x7, 0xe8, 0x10, 0x0, 0x0, 0xd, 0x40, - 0x0, 0x0, 0x0, 0x5, 0xd0, 0x0, 0x15, 0x0, - 0x0, 0x8b, 0x0, 0x3c, 0x0, 0x0, 0xd, 0x30, - 0x1f, 0x62, 0x22, 0x4e, 0x30, 0x4, 0xcf, 0xff, - 0xe7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x65, 0x0, 0x0, 0x0, 0x0, 0x65, 0x0, - 0x0, - - /* U+06B4 "ڴ" */ - 0x0, 0x0, 0x8, 0x30, 0x0, 0x0, 0x0, 0x56, - 0xa0, 0x2, 0x0, 0x0, 0x0, 0x5, 0x78, 0x0, - 0x0, 0x3, 0x78, 0xdb, 0x0, 0x0, 0x6, 0xe9, - 0x30, 0x0, 0x0, 0xd, 0x40, 0x0, 0x0, 0x0, - 0x5, 0xc0, 0x0, 0x15, 0x0, 0x0, 0x8a, 0x0, - 0x3c, 0x0, 0x0, 0xd, 0x30, 0x1f, 0x62, 0x22, - 0x4e, 0x30, 0x4, 0xcf, 0xff, 0xe7, 0x0, - - /* U+06B5 "ڵ" */ - 0x0, 0x0, 0x2, 0x83, 0x0, 0x0, 0x0, 0x50, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe2, - 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, 0xe2, - 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, 0xe2, - 0x0, 0x0, 0x0, 0xe2, 0x21, 0x0, 0x0, 0xe1, - 0x87, 0x0, 0x1, 0xf0, 0x7b, 0x10, 0x2b, 0xb0, - 0xb, 0xff, 0xfb, 0x10, 0x0, 0x12, 0x0, 0x0, - - /* U+06B6 "ڶ" */ - 0x0, 0x0, 0x0, 0xe0, 0x0, 0x0, 0x0, 0x10, - 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, 0xe2, - 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, 0xe2, - 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, 0xe2, - 0x21, 0x0, 0x0, 0xe1, 0x87, 0x0, 0x1, 0xf0, - 0x7b, 0x10, 0x2b, 0xb0, 0xb, 0xff, 0xfb, 0x10, - 0x0, 0x12, 0x0, 0x0, - - /* U+06B7 "ڷ" */ - 0x0, 0x0, 0x0, 0xb0, 0x0, 0x0, 0x9, 0x3a, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe2, - 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, 0xe2, - 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, 0xe2, - 0x0, 0x0, 0x0, 0xe2, 0x21, 0x0, 0x0, 0xe1, - 0x87, 0x0, 0x1, 0xf0, 0x7b, 0x10, 0x2b, 0xb0, - 0xb, 0xff, 0xfb, 0x10, 0x0, 0x12, 0x0, 0x0, - - /* U+06BA "ں" */ - 0x6, 0x0, 0x0, 0x33, 0x2d, 0x0, 0x0, 0x87, - 0x3d, 0x0, 0x0, 0x88, 0xe, 0x60, 0x3, 0xe4, - 0x3, 0xdf, 0xfe, 0x60, 0x0, 0x1, 0x10, 0x0, - - /* U+06BB "ڻ" */ - 0x0, 0x2, 0x0, 0x0, 0x0, 0x6, 0x72, 0x0, - 0x0, 0x9, 0x36, 0x0, 0x0, 0x9, 0x81, 0x0, - 0x1, 0x0, 0x0, 0x1, 0x2d, 0x0, 0x0, 0x87, - 0x3c, 0x0, 0x0, 0x78, 0xe, 0x60, 0x3, 0xd4, - 0x4, 0xdf, 0xff, 0x70, 0x0, 0x1, 0x10, 0x0, - - /* U+06BC "ڼ" */ - 0x0, 0x5, 0xa0, 0x0, 0x0, 0x0, 0x10, 0x0, - 0x17, 0x0, 0x0, 0x44, 0x2c, 0x0, 0x0, 0x87, - 0x3d, 0x0, 0x0, 0x88, 0xe, 0x60, 0x3, 0xe3, - 0x3, 0xdf, 0xfe, 0x60, 0x0, 0x7, 0x72, 0x0, - 0x0, 0x3, 0x70, 0x0, - - /* U+06BD "ڽ" */ - 0x0, 0x4, 0x60, 0x0, 0x0, 0x19, 0x74, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x19, 0x0, 0x0, 0x55, - 0x3c, 0x0, 0x0, 0x78, 0x2d, 0x0, 0x0, 0x87, - 0xd, 0x71, 0x4, 0xe3, 0x2, 0xcf, 0xfe, 0x60, - 0x0, 0x1, 0x10, 0x0, - - /* U+06BE "ھ" */ - 0x6, 0xef, 0xc7, 0x0, 0x1, 0x33, 0x5c, 0xc0, - 0x0, 0x0, 0x0, 0xc7, 0x3, 0xde, 0x60, 0x6b, - 0xc, 0x74, 0xf1, 0x69, 0xb, 0x73, 0xe2, 0xd4, - 0x38, 0xff, 0xfe, 0x60, 0x69, 0x40, 0x10, 0x0, - - /* U+06C0 "ۀ" */ - 0x0, 0x84, 0x0, 0x0, 0x95, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x2, 0xcc, 0x40, 0xd, - 0x31, 0xe1, 0x3c, 0x0, 0xa5, 0x1f, 0x43, 0xe4, - 0x6, 0xee, 0x90, - - /* U+06C1 "ہ" */ - 0xb, 0xc6, 0x32, 0x6, 0xe7, 0xcf, 0xf2, 0x95, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+06C2 "ۂ" */ - 0x7, 0x30, 0x0, 0x0, 0xa3, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x89, 0x53, 0x20, 0x5e, 0x7c, - 0xff, 0x29, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, - - /* U+06C3 "ۃ" */ - 0x56, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0xa5, 0x32, 0x5, 0xe7, 0xcf, 0xf2, 0x95, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+06C4 "ۄ" */ - 0x0, 0x5, 0xea, 0x0, 0x0, 0xe4, 0xd7, 0x0, - 0x3d, 0x6, 0xc0, 0x1, 0xf2, 0x3d, 0x0, 0x6, - 0xff, 0xb0, 0x0, 0x52, 0xa5, 0x0, 0x29, 0xd9, - 0x3, 0xff, 0xd6, 0x0, 0x2, 0x10, 0x0, 0x0, - - /* U+06C5 "ۅ" */ - 0x0, 0x6, 0xea, 0x0, 0x1, 0xe4, 0xb7, 0x0, - 0x2e, 0x13, 0xc0, 0x0, 0x8f, 0xfd, 0x0, 0x0, - 0x7, 0xb0, 0x0, 0x77, 0xd5, 0x0, 0x4, 0xc9, - 0x3, 0xff, 0xd6, 0x0, 0x2, 0x10, 0x0, 0x0, - - /* U+06C6 "ۆ" */ - 0x0, 0x1, 0x84, 0x0, 0x0, 0x6, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x6e, 0xa0, 0x0, 0x1e, - 0x4b, 0x70, 0x2, 0xe1, 0x3c, 0x0, 0x8, 0xff, - 0xd0, 0x0, 0x0, 0x8b, 0x0, 0x0, 0x2e, 0x50, - 0x1, 0x5e, 0x90, 0x3f, 0xfd, 0x60, 0x0, 0x21, - 0x0, 0x0, - - /* U+06C7 "ۇ" */ - 0x0, 0x2, 0x82, 0x0, 0x0, 0x47, 0x60, 0x0, - 0x36, 0x85, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, - 0xea, 0x0, 0x1, 0xe4, 0xb7, 0x0, 0x2e, 0x13, - 0xc0, 0x0, 0x8f, 0xfd, 0x0, 0x0, 0x8, 0xb0, - 0x0, 0x2, 0xe5, 0x0, 0x15, 0xe9, 0x3, 0xff, - 0xd6, 0x0, 0x2, 0x10, 0x0, 0x0, - - /* U+06C8 "ۈ" */ - 0x0, 0x0, 0x80, 0x0, 0x0, 0x8, 0x0, 0x0, - 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, - 0xea, 0x0, 0x1, 0xe4, 0xb7, 0x0, 0x2e, 0x13, - 0xc0, 0x0, 0x8f, 0xfd, 0x0, 0x0, 0x8, 0xb0, - 0x0, 0x2, 0xe5, 0x0, 0x15, 0xe9, 0x3, 0xff, - 0xd6, 0x0, 0x2, 0x10, 0x0, 0x0, - - /* U+06C9 "ۉ" */ - 0x0, 0x0, 0xa1, 0x0, 0x0, 0x13, 0x30, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x6e, 0xa0, 0x0, 0x1e, - 0x4b, 0x70, 0x2, 0xe1, 0x3c, 0x0, 0x8, 0xff, - 0xd0, 0x0, 0x0, 0x8b, 0x0, 0x0, 0x2e, 0x50, - 0x1, 0x5e, 0x90, 0x3f, 0xfd, 0x60, 0x0, 0x21, - 0x0, 0x0, - - /* U+06CA "ۊ" */ - 0x0, 0x7, 0x4b, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x6, 0xea, 0x0, 0x1, 0xe4, 0xb7, 0x0, 0x2e, - 0x13, 0xc0, 0x0, 0x8f, 0xfd, 0x0, 0x0, 0x8, - 0xb0, 0x0, 0x2, 0xe5, 0x0, 0x15, 0xe9, 0x3, - 0xff, 0xd6, 0x0, 0x2, 0x10, 0x0, 0x0, - - /* U+06CB "ۋ" */ - 0x0, 0x0, 0xa1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x7, 0x4b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, - 0xea, 0x0, 0x1, 0xe4, 0xb7, 0x0, 0x2e, 0x13, - 0xc0, 0x0, 0x8f, 0xfd, 0x0, 0x0, 0x8, 0xb0, - 0x0, 0x2, 0xe5, 0x0, 0x15, 0xe9, 0x3, 0xff, - 0xd6, 0x0, 0x2, 0x10, 0x0, 0x0, - - /* U+06CC "ی" */ - 0x0, 0x0, 0x5e, 0xe6, 0x0, 0x0, 0x1e, 0x44, - 0xb0, 0x0, 0x0, 0xe6, 0x0, 0x5, 0x50, 0x1, - 0xad, 0x20, 0x97, 0x0, 0x0, 0x5e, 0x6, 0xc2, - 0x0, 0x17, 0xd0, 0x8, 0xef, 0xff, 0xc2, 0x0, - 0x0, 0x12, 0x0, 0x0, - - /* U+06CD "ۍ" */ - 0x0, 0x0, 0x0, 0x2c, 0xea, 0x0, 0x0, 0x0, - 0xb, 0x83, 0xa3, 0x0, 0x0, 0x0, 0xaa, 0x10, - 0x0, 0x78, 0x80, 0x0, 0x8e, 0x60, 0x0, 0x4c, - 0x0, 0x0, 0x2e, 0x30, 0x2, 0xe4, 0x0, 0x4, - 0xe2, 0x0, 0x5, 0xdf, 0xff, 0xd5, 0x0, 0x0, - 0x0, 0x2, 0x10, 0x0, - - /* U+06CE "ێ" */ - 0x1, 0x12, 0x0, 0x0, 0x0, 0xa, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x5e, 0xe6, 0x0, 0x0, 0x1e, - 0x44, 0xb0, 0x0, 0x0, 0xe6, 0x0, 0x5, 0x50, - 0x1, 0xad, 0x20, 0x97, 0x0, 0x0, 0x5e, 0x6, - 0xc2, 0x0, 0x17, 0xd0, 0x8, 0xef, 0xff, 0xc2, - 0x0, 0x0, 0x12, 0x0, 0x0, - - /* U+06D0 "ې" */ - 0x0, 0x0, 0x5e, 0xe6, 0x0, 0x0, 0x1e, 0x44, - 0xb0, 0x11, 0x0, 0xd8, 0x20, 0x8, 0x70, 0x0, - 0x5c, 0x90, 0x89, 0x0, 0x0, 0x2f, 0x1, 0xdd, - 0xba, 0xcf, 0x70, 0x0, 0x47, 0x76, 0x20, 0x0, - 0x0, 0x38, 0x0, 0x0, 0x0, 0x3, 0x80, 0x0, - 0x0, - - /* U+06D1 "ۑ" */ - 0x0, 0x0, 0x5e, 0xe6, 0x0, 0x0, 0x1e, 0x44, - 0xb0, 0x11, 0x0, 0xd8, 0x20, 0x8, 0x70, 0x0, - 0x5c, 0x90, 0x89, 0x0, 0x0, 0x2f, 0x1, 0xdd, - 0xba, 0xcf, 0x70, 0x0, 0x47, 0x76, 0x20, 0x0, - 0x0, 0xb6, 0x50, 0x0, 0x0, 0x3, 0x80, 0x0, - 0x0, - - /* U+06D2 "ے" */ - 0x0, 0x0, 0xc, 0x10, 0x0, 0x0, 0x3, 0xe0, - 0x0, 0x0, 0x29, 0xd3, 0x0, 0x0, 0x7d, 0x60, - 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0xcf, - 0xff, 0xff, 0xf3, 0x0, 0x22, 0x22, 0x22, 0x0, - - /* U+06D3 "ۓ" */ - 0x3, 0x60, 0x1, 0x0, 0x0, 0x68, 0x0, 0xe1, - 0x0, 0x0, 0x0, 0x6d, 0x0, 0x0, 0x3, 0xcc, - 0x20, 0x0, 0x9, 0xc4, 0x0, 0x0, 0x1, 0xf0, - 0x0, 0x0, 0x0, 0xc, 0xff, 0xff, 0xff, 0x30, - 0x2, 0x22, 0x22, 0x20, - - /* U+06D4 "۔" */ - 0xb, 0xff, 0x20, 0x22, 0x20, - - /* U+06D5 "ە" */ - 0x0, 0x1, 0x0, 0x2, 0xdd, 0x40, 0xd, 0x53, - 0xe1, 0x3d, 0x0, 0xa5, 0x1e, 0x43, 0xd4, 0x6, - 0xee, 0x90, - - /* U+06D6 "ۖ" */ - 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x70, 0x0, - 0x0, 0x0, 0x7, 0x0, 0x59, 0x10, 0x0, 0x85, - 0x44, 0x35, 0x28, 0x89, 0x9a, 0x87, 0x5, 0x89, - 0x70, 0x0, 0x0, - - /* U+06D7 "ۗ" */ - 0x0, 0x5, 0x12, 0x0, 0x0, 0x73, 0x90, 0x0, - 0x7, 0x84, 0x40, 0x0, 0x83, 0xb3, 0x28, 0x89, - 0x85, 0x5, 0x89, 0x70, 0x0, - - /* U+06D8 "ۘ" */ - 0x5, 0xb1, 0xa, 0x46, 0x6b, 0xb1, - - /* U+06D9 "ۙ" */ - 0x0, 0x1, 0x80, 0x36, 0x46, 0x36, 0xa, 0x46, - 0x2, 0xd3, 0x4b, 0x60, - - /* U+06DA "ۚ" */ - 0x59, 0x60, 0x0, 0x2a, 0x50, 0x29, 0x0, 0x8, - 0x16, 0x0, 0x74, 0x0, 0x0, 0x9a, 0xb0, - - /* U+06DB "ۛ" */ - 0x0, 0x40, 0x0, 0x0, 0x0, 0x40, 0x2, 0x10, - - /* U+06DC "ۜ" */ - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x6, 0x42, - 0x90, 0x90, 0x0, 0xda, 0xb9, 0x9, 0x10, 0x37, - 0x0, 0x0, 0x2a, 0xa9, 0x0, 0x0, 0x0, - - /* U+06DD "۝" */ - 0x1, 0x31, 0x25, 0x20, 0x9, 0x63, 0x35, 0x81, - 0x41, 0x0, 0x0, 0x5, 0x40, 0x0, 0x0, 0x4, - 0x40, 0x0, 0x0, 0x3, 0x30, 0x0, 0x0, 0x3, - 0x7, 0x53, 0x34, 0x41, 0x1, 0x53, 0x46, 0x20, - - /* U+06DE "۞" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, - 0x50, 0x0, 0x0, 0x3, 0x36, 0x43, 0x74, 0x40, - 0x0, 0x44, 0x0, 0x0, 0x45, 0x0, 0x6, 0x0, - 0x33, 0x0, 0x61, 0x4, 0x30, 0x12, 0x3, 0x4, - 0x40, 0x43, 0x1, 0x20, 0x30, 0x44, 0x0, 0x70, - 0x3, 0x40, 0x6, 0x10, 0x4, 0x40, 0x0, 0x4, - 0x50, 0x0, 0x33, 0x64, 0x37, 0x44, 0x0, 0x0, - 0x0, 0x45, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, - - /* U+06DF "۟" */ - 0x1, 0x0, 0xf6, 0x3, 0x0, - - /* U+06E0 "۠" */ - 0x6, 0x20, 0x81, - - /* U+06E1 "ۡ" */ - 0x6, 0xa4, 0x0, 0x0, 0x4, 0x90, 0x0, 0x4b, - 0x70, 0xa, 0x60, 0x0, - - /* U+06E2 "ۢ" */ - 0x1, 0xb5, 0x8, 0x2a, 0x4b, 0xb5, 0x90, 0x0, + 0x0, 0xd, 0x3a, 0x0, 0x6, 0x9d, 0x0, 0x22, + 0xe0, 0xc, 0x46, 0x60, 0xc, 0x2e, 0x1, 0x89, + 0x40, 0x3, 0x48, 0x39, 0xfe, 0x2a, 0xc, 0xfe, 0x80, 0x0, + /* U+0698 "ژ" */ + 0x0, 0x91, 0xc0, 0x21, 0xe0, 0x40, 0x0, 0xd3, + 0xa0, 0x4, 0x5c, 0x1, 0x88, 0xcc, 0x1, 0x85, + 0xc0, 0x31, 0x28, 0x0, 0x69, 0x7, 0x3f, 0xc5, + 0x41, 0x9f, 0xd0, 0x0, + + /* U+0699 "ڙ" */ + 0x0, 0xd8, 0x1, 0xd, 0x60, 0x7, 0x58, 0x4, + 0x35, 0x60, 0x18, 0xb8, 0x3, 0x11, 0x98, 0x3, + 0xb, 0x80, 0x62, 0x50, 0x0, 0xd2, 0xe, 0x7f, + 0x8a, 0x83, 0x3f, 0xa0, 0x0, + + /* U+069A "ښ" */ + 0x0, 0xfe, 0xd1, 0x0, 0xff, 0xe0, 0x60, 0x80, + 0x7f, 0x9, 0x81, 0x88, 0x4a, 0x80, 0x79, 0x7c, + 0x21, 0x0, 0xce, 0x60, 0xe, 0x23, 0x7f, 0x37, + 0x24, 0xe0, 0xe, 0x1c, 0x67, 0xc7, 0x40, 0xf, + 0x1b, 0x7d, 0xef, 0xd0, 0x23, 0x20, 0x1, 0x27, + 0x40, 0x78, 0x2, 0x38, 0xaf, 0xf5, 0x42, 0x0, + 0xf8, 0x6, 0x6e, 0xec, 0xc0, 0x10, 0x80, 0x40, + + /* U+069B "ڛ" */ + 0x0, 0xf1, 0x30, 0x29, 0x5, 0x30, 0x7, 0x9a, + 0x83, 0xdc, 0x2, 0x46, 0x0, 0xe2, 0x37, 0xf3, + 0x72, 0x3e, 0x0, 0xe1, 0xc6, 0x7c, 0x74, 0x0, + 0xf1, 0xb7, 0xde, 0xfd, 0x2, 0xb2, 0x0, 0x12, + 0x68, 0x29, 0x24, 0x0, 0x5b, 0xfb, 0xaf, 0xd3, + 0xa, 0xf9, 0x0, 0x0, + + /* U+069C "ڜ" */ + 0x0, 0xfe, 0xa0, 0xf, 0xfe, 0x4, 0x4d, 0x80, + 0x7f, 0xd0, 0x76, 0x1, 0xfc, 0x28, 0x6, 0x41, + 0x4c, 0x1, 0xe5, 0x80, 0x97, 0x0, 0x91, 0x80, + 0x38, 0x8d, 0xfc, 0xdd, 0x4f, 0x80, 0x38, 0x71, + 0x9f, 0x1c, 0xc0, 0x3c, 0x6d, 0xf7, 0xbf, 0x40, + 0xac, 0x80, 0x4, 0x9a, 0xa, 0x49, 0x0, 0x16, + 0xfe, 0xeb, 0xf4, 0xc2, 0xbe, 0x40, 0x0, + + /* U+069D "ڝ" */ + 0x0, 0xff, 0xd, 0x75, 0x8, 0x7, 0xf0, 0xe1, + 0x68, 0xc0, 0x7, 0xf6, 0xdc, 0x1f, 0x11, 0xa8, + 0x6, 0x4e, 0x95, 0x43, 0x6b, 0xd4, 0xd0, 0xe, + 0x16, 0x66, 0xed, 0x6c, 0x1, 0xe3, 0x5f, 0xfb, + 0xad, 0x41, 0x19, 0x0, 0x9, 0x3c, 0x53, 0x6, + 0x1, 0x1c, 0x57, 0xfa, 0xad, 0xa, 0x60, 0xc0, + 0x33, 0x77, 0x65, 0x0, 0xfc, + + /* U+069E "ڞ" */ + 0x0, 0xfd, 0x60, 0x1f, 0xfc, 0x18, 0xfa, 0x0, + 0xff, 0xe0, 0x42, 0x50, 0xd7, 0x50, 0x80, 0x7f, + 0xe, 0x16, 0x8c, 0x0, 0x7f, 0x6d, 0xc1, 0xf1, + 0x1a, 0x80, 0x64, 0xe9, 0x54, 0x36, 0xbd, 0x4d, + 0x0, 0xe1, 0x66, 0x6e, 0xd6, 0xc0, 0x1e, 0x35, + 0xff, 0xba, 0xd4, 0x11, 0x90, 0x0, 0x93, 0xc0, + 0x1f, 0x1c, 0x57, 0xfa, 0xad, 0x0, 0x3f, 0x37, + 0x76, 0x50, 0xf, 0xc0, + + /* U+069F "ڟ" */ + 0x0, 0x5a, 0x1c, 0x80, 0x7e, 0x8f, 0x60, 0xf, + 0xad, 0x98, 0x1, 0xf9, 0x37, 0x98, 0x3, 0x96, + 0xa2, 0xa0, 0xc0, 0x2c, 0x8f, 0x54, 0x56, 0x2, + 0x77, 0x49, 0xa4, 0xaa, 0x23, 0x4c, 0x2f, 0x64, + 0x30, 0x40, + + /* U+06A0 "ڠ" */ + 0x0, 0x14, 0x0, 0x74, 0xea, 0x80, 0x6b, 0x55, + 0x0, 0x43, 0x7d, 0x82, 0x0, 0x81, 0xd4, 0x40, + 0x0, 0xf0, 0xe1, 0x40, 0x11, 0xa, 0xc7, 0x0, + 0x59, 0x67, 0xb8, 0x1a, 0x63, 0x18, 0x1, 0xd8, + 0x3, 0x95, 0x4e, 0x20, 0x24, 0x3b, 0x5d, 0xfd, + 0x60, 0x7b, 0xdb, 0xf2, + + /* U+06A1 "ڡ" */ + 0x0, 0xf9, 0xfa, 0x0, 0x3e, 0x29, 0xd4, 0x40, + 0x40, 0x6, 0x13, 0x35, 0x69, 0x28, 0x6, 0x37, + 0xf9, 0x20, 0x30, 0xe, 0xae, 0x33, 0x11, 0x2d, + 0x8, 0x86, 0xd8, 0x32, 0x1a, 0x53, 0xbb, 0xab, + 0x4, + + /* U+06A2 "ڢ" */ + 0x0, 0xf9, 0xfa, 0x0, 0x3e, 0x29, 0xd4, 0x40, + 0x40, 0x6, 0x13, 0x35, 0x69, 0x28, 0x6, 0x37, + 0xf9, 0x20, 0x30, 0xe, 0xae, 0x33, 0x11, 0x2d, + 0x8, 0x86, 0xd8, 0x32, 0x1a, 0x53, 0xbb, 0xab, + 0x4, 0x6, 0x77, 0xfd, 0xd6, 0xd8, 0x1, 0xfc, + 0x38, 0x0, + + /* U+06A3 "ڣ" */ + 0x0, 0xf9, 0x68, 0x3, 0xf9, 0x6c, 0x3, 0xf9, + 0xfe, 0x0, 0x3e, 0x29, 0xd4, 0x40, 0x40, 0x6, + 0x13, 0x35, 0x69, 0x28, 0x6, 0x37, 0xf9, 0x20, + 0x30, 0xe, 0xae, 0x33, 0x11, 0x2d, 0x8, 0x86, + 0xd8, 0x32, 0x1a, 0x53, 0xbb, 0xab, 0x4, 0x6, + 0x77, 0xfd, 0xd6, 0xd8, 0x1, 0xfc, 0x38, 0x0, + + /* U+06A4 "ڤ" */ + 0x0, 0xf8, 0xe0, 0x3, 0xfa, 0x39, 0x40, 0x3f, + 0x5b, 0x28, 0x7, 0xe7, 0xe8, 0x0, 0xf8, 0xa7, + 0x51, 0x1, 0x0, 0x18, 0x4c, 0xd5, 0xa4, 0xa0, + 0x18, 0xdf, 0xe4, 0x80, 0xc0, 0x3a, 0xb8, 0xcc, + 0x44, 0xb4, 0x22, 0x1b, 0x60, 0xc8, 0x69, 0x4e, + 0xee, 0xac, 0x10, + + /* U+06A5 "ڥ" */ + 0x0, 0xf9, 0xfa, 0x0, 0x3e, 0x29, 0xd4, 0x40, + 0x40, 0x6, 0x13, 0x35, 0x69, 0x28, 0x6, 0x37, + 0xf9, 0x20, 0x30, 0xe, 0xae, 0x33, 0x11, 0x2d, + 0x8, 0x86, 0xd8, 0x32, 0x1a, 0x53, 0xbb, 0xab, + 0x4, 0x6, 0x77, 0xfd, 0xd7, 0x8b, 0x0, 0x1f, + 0xad, 0x20, 0x3, 0xfa, 0xc0, + + /* U+06A6 "ڦ" */ + 0x0, 0xfd, 0x6, 0x1, 0xfa, 0xc0, 0x3f, 0xe8, + 0x30, 0xf, 0xd6, 0x1, 0xfe, 0x7e, 0x80, 0xf, + 0x8a, 0x75, 0x10, 0x10, 0x1, 0x84, 0xcd, 0x5a, + 0x4a, 0x1, 0x8d, 0xfe, 0x48, 0xc, 0x3, 0xab, + 0x8c, 0xc4, 0x4b, 0x42, 0x21, 0xb6, 0xc, 0x86, + 0x94, 0xee, 0xea, 0xc1, + + /* U+06A7 "ڧ" */ + 0x0, 0xf7, 0x88, 0x7, 0xde, 0x20, 0x1f, 0xfc, + 0x37, 0xe9, 0x0, 0xe2, 0x8a, 0x26, 0x0, 0xe1, + 0x58, 0xd2, 0x20, 0x0, 0x9f, 0xb1, 0x96, 0x80, + 0x29, 0xe7, 0x6f, 0xf0, 0x6, 0x36, 0xec, 0x93, + 0x1, 0x6c, 0x45, 0x46, 0xcf, 0xeb, 0x8a, 0x0, + 0x47, 0xef, 0x6b, 0x0, 0x0, + + /* U+06A8 "ڨ" */ + 0x0, 0xf5, 0x80, 0x7d, 0x3f, 0x40, 0x1e, 0x94, + 0xa0, 0xf, 0xfe, 0x1b, 0xf4, 0x80, 0x71, 0x45, + 0x13, 0x0, 0x70, 0xac, 0x69, 0x10, 0x0, 0x4f, + 0xd8, 0xcb, 0x40, 0x14, 0xf3, 0xb7, 0xf8, 0x3, + 0x1b, 0x76, 0x49, 0x80, 0xb6, 0x22, 0xa3, 0x67, + 0xf5, 0xc5, 0x0, 0x23, 0xf7, 0xb5, 0x80, 0x0, + + /* U+06A9 "ک" */ + 0x0, 0xfe, 0x60, 0xf, 0x14, 0xf6, 0x0, 0x73, + 0xe0, 0xfd, 0x0, 0x75, 0x52, 0x4, 0x3, 0xd1, + 0x20, 0x10, 0xa8, 0x4, 0xaa, 0xb0, 0x1, 0x48, + 0x6, 0x86, 0x30, 0x23, 0x62, 0x29, 0xc, 0x0, + 0x37, 0x5b, 0xb5, 0x49, 0x80, + + /* U+06AA "ڪ" */ + 0x0, 0xf2, 0x80, 0x7f, 0x37, 0x78, 0x7, 0xc3, + 0xb9, 0x8a, 0x0, 0xf8, 0x82, 0x48, 0x3, 0xf1, + 0xc4, 0x3a, 0xe1, 0x4, 0x0, 0x2a, 0xb, 0x7d, + 0x1d, 0xcf, 0xd3, 0x29, 0x0, 0xc6, 0xd5, 0xd1, + 0xa4, 0x6c, 0x45, 0xf8, 0xc6, 0xeb, 0x77, 0xeb, + 0xe0, + + /* U+06AB "ګ" */ + 0x0, 0xfc, 0x72, 0x1, 0xe5, 0xcc, 0x78, 0x7, + 0x54, 0x34, 0x30, 0x7, 0x34, 0xc8, 0x40, 0x3d, + 0x12, 0x4c, 0x2, 0x80, 0x12, 0x55, 0x0, 0x5, + 0x0, 0x19, 0xd8, 0xc0, 0x8d, 0x88, 0xa4, 0x30, + 0x0, 0xdd, 0x6e, 0xd5, 0x26, 0x0, + + /* U+06AC "ڬ" */ + 0x0, 0xcb, 0x21, 0x88, 0x1, 0x96, 0x0, 0x3e, + 0x21, 0x0, 0xf0, 0xd8, 0x7, 0xc3, 0xa8, 0x1, + 0xa, 0x1, 0x99, 0x0, 0x5c, 0xa0, 0xd, 0xc0, + 0x8b, 0x1b, 0x11, 0x17, 0xd8, 0x45, 0x75, 0xba, + 0x8a, 0x90, + + /* U+06AD "ڭ" */ + 0x0, 0xd6, 0x1, 0xf5, 0x44, 0x86, 0x20, 0x5, + 0x47, 0x20, 0x1f, 0x18, 0x7, 0xc3, 0x40, 0x1f, + 0xe, 0xa0, 0x4, 0x28, 0x6, 0x64, 0x1, 0x72, + 0x80, 0x37, 0x2, 0x2c, 0x6c, 0x44, 0x5f, 0x61, + 0x15, 0xd6, 0xea, 0x2a, 0x40, + + /* U+06AE "ڮ" */ + 0x0, 0xfb, 0x10, 0x3, 0xff, 0x82, 0xc0, 0x1f, + 0xf, 0x0, 0x7c, 0x36, 0xa0, 0x10, 0xa0, 0x1a, + 0xa8, 0x5, 0xca, 0x0, 0xd8, 0x8, 0xb1, 0xb1, + 0x11, 0x7d, 0x84, 0x57, 0x5b, 0xa8, 0xa9, 0x0, + 0x26, 0x7f, 0xb5, 0xc0, 0x3a, 0x8e, 0x40, 0x3d, + 0x51, 0x20, 0x10, + + /* U+06AF "گ" */ + 0x0, 0xfe, 0x40, 0xf, 0xb, 0x3e, 0x0, 0x71, + 0xcf, 0xc9, 0x0, 0x72, 0x30, 0xfd, 0x0, 0x75, + 0x52, 0x4, 0x3, 0xd1, 0x20, 0x10, 0xa8, 0x4, + 0xaa, 0xb0, 0x1, 0x48, 0x6, 0x86, 0x30, 0x23, + 0x62, 0x29, 0xc, 0x0, 0x37, 0x5b, 0xb5, 0x49, + 0x80, + + /* U+06B0 "ڰ" */ + 0x0, 0xfc, 0x4c, 0x1, 0xe5, 0x7a, 0xf0, 0xe, + 0x32, 0xb7, 0xf0, 0xe, 0x9a, 0x68, 0x60, 0xe, + 0x69, 0x90, 0x80, 0x7a, 0x24, 0x98, 0x5, 0x0, + 0x24, 0xaa, 0x0, 0xa, 0x0, 0x33, 0xb1, 0x81, + 0x1b, 0x11, 0x48, 0x60, 0x1, 0xba, 0xdd, 0xaa, + 0x4c, 0x0, + + /* U+06B1 "ڱ" */ + 0x0, 0xe3, 0x88, 0x10, 0x7, 0x8e, 0x29, 0x1c, + 0x3, 0x8d, 0xab, 0x28, 0x3, 0x9e, 0xd3, 0x34, + 0x3, 0xa6, 0x31, 0x80, 0x3d, 0x5c, 0x1, 0xa, + 0x0, 0x4e, 0x52, 0x0, 0x28, 0x0, 0xd2, 0x84, + 0x4, 0x6c, 0x45, 0x21, 0x88, 0xd, 0xd6, 0xed, + 0x4c, 0x60, + + /* U+06B2 "ڲ" */ + 0x0, 0xfe, 0x40, 0xf, 0xb, 0x3e, 0x0, 0x71, + 0xcf, 0xc9, 0x0, 0x72, 0x30, 0xfd, 0x0, 0x75, + 0x52, 0x4, 0x3, 0xd1, 0x20, 0x10, 0xa8, 0x4, + 0xaa, 0xb0, 0x1, 0x48, 0x6, 0x86, 0x30, 0x23, + 0x62, 0x29, 0xc, 0x0, 0x37, 0x5b, 0xb5, 0x49, + 0x80, 0x13, 0x3f, 0xee, 0x70, 0xe, 0x46, 0xa1, + 0x0, 0x80, + + /* U+06B3 "ڳ" */ + 0x0, 0xfe, 0x40, 0xf, 0xb, 0x3e, 0x0, 0x71, + 0xcf, 0xc9, 0x0, 0x72, 0x30, 0xfd, 0x0, 0x75, + 0x52, 0x4, 0x3, 0xd1, 0x20, 0x10, 0xa8, 0x4, + 0xaa, 0xb0, 0x1, 0x48, 0x6, 0x86, 0x30, 0x23, + 0x62, 0x29, 0xc, 0x0, 0x37, 0x5b, 0xb5, 0x49, + 0x80, 0x13, 0x3f, 0xee, 0x70, 0xf, 0x32, 0x80, + 0x7f, 0xf0, 0x80, + + /* U+06B4 "ڴ" */ + 0x0, 0xe8, 0x30, 0xf, 0x97, 0xa4, 0x0, 0x40, + 0x19, 0x5a, 0x95, 0xe8, 0x3, 0x8d, 0xf6, 0x8c, + 0x3, 0x96, 0x47, 0xac, 0x3, 0xae, 0xa4, 0xc0, + 0x3d, 0x10, 0x0, 0x85, 0x40, 0x25, 0x4a, 0x0, + 0x14, 0x80, 0x68, 0x73, 0x2, 0x36, 0x22, 0x90, + 0xc0, 0x3, 0x75, 0xbb, 0x54, 0x98, 0x0, + + /* U+06B5 "ڵ" */ + 0x0, 0xe2, 0x83, 0x0, 0xe2, 0xd3, 0x0, 0xf2, + 0x80, 0x7d, 0xc4, 0x1, 0xff, 0xdc, 0x21, 0x0, + 0xe3, 0xa6, 0x0, 0x84, 0x6f, 0xc1, 0x2, 0xa4, + 0x7, 0xe, 0xfd, 0xa, 0x0, 0x5f, 0x6f, 0xd8, + 0x80, + + /* U+06B6 "ڶ" */ + 0x0, 0xf7, 0x0, 0x7d, 0xe0, 0x1f, 0x79, 0x0, + 0x7f, 0xf7, 0x8, 0x40, 0x38, 0xe9, 0x80, 0x21, + 0x1b, 0xf0, 0x40, 0xa9, 0x1, 0xc3, 0xbf, 0x42, + 0x80, 0x17, 0xdb, 0xf6, 0x20, + + /* U+06B7 "ڷ" */ + 0x0, 0xf5, 0x80, 0x7a, 0x62, 0x80, 0x3a, 0x4e, + 0x80, 0x3d, 0xc4, 0x1, 0xff, 0xdc, 0x21, 0x0, + 0xe3, 0xa6, 0x0, 0x84, 0x6f, 0xc1, 0x2, 0xa4, + 0x7, 0xe, 0xfd, 0xa, 0x0, 0x5f, 0x6f, 0xd8, + 0x80, + + /* U+06BA "ں" */ + 0x6, 0x0, 0xc6, 0x62, 0xb0, 0xd, 0x68, 0x20, + 0x1e, 0xf3, 0x33, 0x0, 0xd, 0xb0, 0x36, 0xff, + 0xdb, 0x8, 0x7, 0xbd, 0xd3, 0x0, + + /* U+06BB "ڻ" */ + 0x0, 0x88, 0x3, 0xe4, 0x72, 0x0, 0xef, 0x44, + 0x0, 0x7a, 0xdc, 0x2, 0x10, 0x98, 0x10, 0x12, + 0xc0, 0xd, 0xc, 0x22, 0x0, 0xdf, 0xe3, 0x26, + 0x0, 0x1d, 0x60, 0x55, 0xff, 0xb2, 0x90, 0x13, + 0x7b, 0x9e, 0xe0, + + /* U+06BC "ڼ" */ + 0x0, 0x96, 0x80, 0x3c, 0xb6, 0x1, 0xb, 0x80, + 0x4, 0x11, 0x7, 0x60, 0x1b, 0xc, 0x44, 0x1, + 0xde, 0x66, 0x60, 0x1, 0xb5, 0x86, 0xdf, 0xfb, + 0x60, 0xc0, 0xf6, 0x21, 0x8c, 0x1, 0x90, 0x8, + 0x0, + + /* U+06BD "ڽ" */ + 0x0, 0x91, 0x80, 0x38, 0x74, 0x50, 0x3, 0xc, + 0xba, 0x0, 0x6, 0x40, 0x32, 0xa8, 0x94, 0x3, + 0x16, 0x88, 0x80, 0x37, 0xf8, 0x81, 0xc4, 0x11, + 0x90, 0x3e, 0xfb, 0xea, 0xc, 0xb, 0x3b, 0xa6, + 0x0, + + /* U+06BE "ھ" */ + 0x6, 0xef, 0xc7, 0x0, 0x9f, 0x72, 0x6f, 0x0, + 0x2, 0x66, 0x5c, 0x7, 0x3, 0xde, 0x60, 0xac, + 0xf, 0xaa, 0x48, 0x81, 0x3, 0x83, 0x89, 0xde, + 0x99, 0xa3, 0x7, 0x2d, 0x14, 0x6f, 0xfb, 0x8c, + 0x0, + + /* U+06C0 "ۀ" */ + 0x0, 0x42, 0x0, 0x61, 0x10, 0x6, 0x95, 0x0, + 0xe1, 0x0, 0x8b, 0x35, 0x0, 0x1f, 0xed, 0xa1, + 0x31, 0x31, 0x44, 0x11, 0xa1, 0xa0, 0x8a, 0x6b, + 0x5d, 0x0, + + /* U+06C1 "ہ" */ + 0xb, 0xc6, 0x32, 0x6, 0x5b, 0xac, 0xd2, 0xfb, + 0x7c, 0xff, 0x14, 0xa8, 0x7, 0x0, + + /* U+06C2 "ۂ" */ + 0x7, 0x30, 0xe, 0xd0, 0xf, 0x51, 0x80, 0x74, + 0x4a, 0x99, 0x2, 0xb7, 0x4e, 0x69, 0x65, 0xbe, + 0x7f, 0x8a, 0x54, 0x3, 0x80, + + /* U+06C3 "ۃ" */ + 0x56, 0xa0, 0xc, 0xad, 0x40, 0x1d, 0x14, 0xa6, + 0x40, 0xad, 0xb3, 0x9a, 0x59, 0x6f, 0x9f, 0xe2, + 0x95, 0x0, 0xe0, + + /* U+06C4 "ۄ" */ + 0x0, 0x97, 0xa8, 0x3, 0x5d, 0x3b, 0x80, 0x6, + 0x64, 0xbb, 0x0, 0x8, 0xa5, 0x10, 0x0, 0xce, + 0xe3, 0x0, 0x47, 0xab, 0xc0, 0x2, 0xcf, 0x35, + 0x3f, 0xd4, 0xb9, 0x3, 0xde, 0xd6, 0x0, 0x0, + + /* U+06C5 "ۅ" */ + 0x0, 0x9b, 0xa8, 0x2, 0x18, 0xa1, 0x70, 0x1, + 0x82, 0xc5, 0x80, 0x9, 0xbb, 0x4, 0x2, 0x8f, + 0x86, 0x0, 0x9d, 0xd5, 0xc0, 0x11, 0xda, 0x29, + 0xff, 0xa6, 0xa4, 0xf, 0x7b, 0x58, 0x0, + + /* U+06C6 "ۆ" */ + 0x0, 0x86, 0x10, 0x3, 0xf, 0x20, 0x7, 0x30, + 0x7, 0x37, 0x50, 0x4, 0x31, 0x42, 0xe0, 0x3, + 0x5, 0x8b, 0x0, 0x13, 0x76, 0x8, 0x5, 0x1e, + 0xec, 0x1, 0x89, 0xb8, 0x0, 0x2b, 0x8e, 0xa7, + 0xfd, 0x10, 0x90, 0x3d, 0xed, 0x60, 0x0, + + /* U+06C7 "ۇ" */ + 0x0, 0x8a, 0x8, 0x3, 0x37, 0xa0, 0x4, 0x65, + 0xe6, 0x1, 0x13, 0x42, 0x80, 0x42, 0xdd, 0x40, + 0x10, 0xc5, 0xb, 0x80, 0xc, 0x16, 0x2c, 0x0, + 0x4d, 0xd8, 0x20, 0x14, 0x7b, 0xb0, 0x6, 0x26, + 0xe0, 0x0, 0xae, 0x3a, 0x9f, 0xf4, 0x42, 0x40, + 0xf7, 0xb5, 0x80, 0x0, + + /* U+06C8 "ۈ" */ + 0x0, 0xd0, 0x1, 0xff, 0xc1, 0xc0, 0xf, 0x20, + 0x7, 0x37, 0x50, 0x4, 0x31, 0x42, 0xe0, 0x3, + 0x5, 0x8b, 0x0, 0x13, 0x76, 0x8, 0x5, 0x1e, + 0xec, 0x1, 0x89, 0xb8, 0x0, 0x2b, 0x8e, 0xa7, + 0xfd, 0x10, 0x90, 0x3d, 0xed, 0x60, 0x0, + + /* U+06C9 "ۉ" */ + 0x0, 0xd4, 0x20, 0x18, 0x64, 0x80, 0x30, 0x99, + 0x80, 0x33, 0x75, 0x0, 0x43, 0x14, 0x2e, 0x0, + 0x30, 0x58, 0xb0, 0x1, 0x37, 0x60, 0x80, 0x51, + 0xee, 0xc0, 0x18, 0x9b, 0x80, 0x2, 0xb8, 0xea, + 0x7f, 0xd1, 0x9, 0x3, 0xde, 0xd6, 0x0, 0x0, + + /* U+06CA "ۊ" */ + 0x0, 0x9d, 0x2c, 0x3, 0x3a, 0x58, 0x6, 0x6e, + 0xa0, 0x8, 0x62, 0x85, 0xc0, 0x6, 0xb, 0x16, + 0x0, 0x26, 0xec, 0x10, 0xa, 0x3d, 0xd8, 0x3, + 0x13, 0x70, 0x0, 0x57, 0x1d, 0x4f, 0xfa, 0x21, + 0x20, 0x7b, 0xda, 0xc0, 0x0, + + /* U+06CB "ۋ" */ + 0x0, 0xd4, 0x20, 0x1d, 0x42, 0x1, 0x9d, 0x2c, + 0x3, 0x3a, 0x58, 0x6, 0x6e, 0xa0, 0x8, 0x62, + 0x85, 0xc0, 0x6, 0xb, 0x16, 0x0, 0x26, 0xec, + 0x10, 0xa, 0x3d, 0xd8, 0x3, 0x13, 0x70, 0x0, + 0x57, 0x1d, 0x4f, 0xfa, 0x21, 0x20, 0x7b, 0xda, + 0xc0, 0x0, + + /* U+06CC "ی" */ + 0x0, 0xcb, 0xdc, 0x60, 0xc, 0x37, 0x54, 0xd0, + 0xc, 0x20, 0x49, 0x60, 0xaa, 0x0, 0x7e, 0x69, + 0x6, 0x10, 0x0, 0x6a, 0x30, 0x3e, 0xc8, 0x0, + 0x24, 0x60, 0xc9, 0x9f, 0xee, 0xbf, 0x0, 0x47, + 0x73, 0x7f, 0x8, 0x0, + + /* U+06CD "ۍ" */ + 0x0, 0xf1, 0x67, 0x50, 0x7, 0xd2, 0x9a, 0x6, + 0x1, 0xe1, 0x22, 0x51, 0x83, 0xc4, 0x0, 0x14, + 0x5e, 0xc0, 0x7, 0xc4, 0x0, 0xa3, 0x20, 0xc0, + 0xc, 0x48, 0x1, 0x30, 0x8, 0x0, 0xae, 0x7f, + 0xe9, 0xb2, 0x0, 0x97, 0x7f, 0x7b, 0x54, 0x0, + + /* U+06CE "ێ" */ + 0x1, 0x11, 0x0, 0x78, 0x6c, 0xc0, 0x3e, 0xa1, + 0x5e, 0xe3, 0x0, 0x61, 0xba, 0xa6, 0x80, 0x61, + 0x2, 0x4b, 0x5, 0x50, 0x3, 0xf3, 0x48, 0x30, + 0x80, 0x3, 0x51, 0x81, 0xf6, 0x40, 0x1, 0x23, + 0x6, 0x4c, 0xff, 0x75, 0xf8, 0x2, 0x3b, 0x9b, + 0xf8, 0x40, + + /* U+06D0 "ې" */ + 0x0, 0xcb, 0xdc, 0x60, 0xc, 0x37, 0x54, 0xd0, + 0x11, 0x0, 0x9e, 0x35, 0x84, 0xb0, 0x3, 0x75, + 0xd2, 0x0, 0xe0, 0x9, 0x79, 0x82, 0x53, 0x6e, + 0xb3, 0x60, 0x7, 0x67, 0x36, 0xb5, 0xc0, 0x24, + 0x47, 0xb1, 0x0, 0x7f, 0xc0, + + /* U+06D1 "ۑ" */ + 0x0, 0xcb, 0xdc, 0x60, 0xc, 0x37, 0x54, 0xd0, + 0x11, 0x0, 0x9e, 0x35, 0x84, 0xb0, 0x3, 0x75, + 0xd2, 0x0, 0xe0, 0x9, 0x79, 0x82, 0x53, 0x6e, + 0xb3, 0x60, 0x7, 0x67, 0x36, 0xb5, 0xc0, 0x24, + 0xc1, 0x32, 0x0, 0xe8, 0xe5, 0x0, 0x80, + + /* U+06D2 "ے" */ + 0x0, 0xec, 0x10, 0xf, 0x19, 0x8, 0x6, 0x29, + 0xed, 0x0, 0xcf, 0xfe, 0xd3, 0x0, 0x86, 0x35, + 0x80, 0x38, 0x4f, 0xff, 0xc6, 0x19, 0xbb, 0xe3, + + /* U+06D3 "ۓ" */ + 0x3, 0x60, 0x0, 0x80, 0x65, 0xe0, 0x7, 0x88, + 0x4, 0xd0, 0xc, 0x62, 0x1, 0x8f, 0x2b, 0xc0, + 0x34, 0xfc, 0x61, 0x0, 0x42, 0xd8, 0x80, 0x1c, + 0x27, 0xff, 0xe3, 0xc, 0xdd, 0xf1, 0x80, + + /* U+06D4 "۔" */ + 0xb, 0xff, 0x10, 0x4e, 0xe8, 0x80, + + /* U+06D5 "ە" */ + 0x0, 0x84, 0x2, 0x2d, 0xc4, 0x0, 0x7c, 0x75, + 0x9, 0x82, 0x9a, 0x20, 0x8d, 0xd, 0xc4, 0x51, + 0x5a, 0x88, + + /* U+06D6 "ۖ" */ + 0x0, 0x94, 0x3, 0xf1, 0x0, 0x7f, 0xcb, 0x22, + 0x1, 0x7a, 0xa0, 0xd2, 0x14, 0x40, 0x73, 0xb1, + 0x15, 0xc0, 0x7a, 0x6a, 0x1c, 0x0, + + /* U+06D7 "ۗ" */ + 0x0, 0x94, 0x48, 0x3, 0x11, 0x2c, 0x3, 0xaf, + 0x50, 0x2, 0xfb, 0xf7, 0x28, 0x80, 0xdf, 0x1b, + 0x80, 0xf4, 0x28, 0x0, + + /* U+06D8 "ۘ" */ + 0x5, 0xb1, 0xf, 0xf3, 0xb0, 0xfb, 0x80, + + /* U+06D9 "ۙ" */ + 0x0, 0x86, 0x0, 0xdf, 0x18, 0x0, 0x98, 0xe0, + 0x8, 0x95, 0x49, 0xb3, + + /* U+06DA "ۚ" */ + 0x59, 0x60, 0x2, 0xde, 0x28, 0x15, 0xd2, 0x85, + 0x43, 0x0, 0x3d, 0x58, 0x0, 0xfb, 0x56, 0x0, + + /* U+06DB "ۛ" */ + 0x0, 0x20, 0x6, 0x40, 0x2, 0x0, 0x8, 0x40, + + /* U+06DC "ۜ" */ + 0x0, 0xf8, 0x40, 0x39, 0x90, 0xa0, 0x24, 0x2, + 0xbe, 0x90, 0x8, 0x40, 0xea, 0x97, 0x21, 0x76, + 0xaa, 0x38, 0x6, + + /* U+06DD "۝" */ + 0x1, 0x31, 0x25, 0x20, 0x4, 0x29, 0x8, 0x50, + 0xa4, 0x31, 0x99, 0x61, 0x0, 0x40, 0x38, 0x40, + 0x3e, 0x77, 0x0, 0x7c, 0x6e, 0xa6, 0x64, 0x41, + 0x3, 0x0, 0x1c, 0x98, 0x40, + + /* U+06DE "۞" */ + 0x0, 0xff, 0xe1, 0xa2, 0x80, 0x78, 0xcc, 0xc0, + 0xce, 0x88, 0x0, 0x9d, 0xcc, 0x86, 0xe0, 0x20, + 0x11, 0x20, 0x19, 0x81, 0xc, 0x41, 0x14, 0x4, + 0x46, 0x60, 0x25, 0x0, 0xff, 0xe0, 0x22, 0x0, + 0x44, 0x86, 0x4, 0xa0, 0x3, 0x40, 0x34, 0x4, + 0x31, 0x0, 0x3b, 0x99, 0xd, 0xc0, 0x40, 0x23, + 0x33, 0x3, 0x3a, 0x20, 0x3, 0xc8, 0xa0, 0x1c, + + /* U+06DF "۟" */ + 0x1, 0x0, 0x73, 0x6, 0x30, + + /* U+06E0 "۠" */ + 0x6, 0x20, 0xe3, + + /* U+06E1 "ۡ" */ + 0x6, 0xa4, 0x0, 0x9a, 0x82, 0x40, 0x24, 0xfe, + 0x0, 0x51, 0x5b, 0x80, + + /* U+06E2 "ۢ" */ + 0x1, 0xb5, 0x9, 0x97, 0xa1, 0xcf, 0xed, 0xd9, + 0x44, 0x2, + /* U+06E3 "ۣ" */ - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x6, 0x42, - 0x90, 0x90, 0x0, 0xda, 0xb9, 0x9, 0x10, 0x37, - 0x0, 0x0, 0x2a, 0xa9, 0x0, 0x0, 0x0, + 0x0, 0xf8, 0x40, 0x39, 0x90, 0xa0, 0x24, 0x2, + 0xbe, 0x90, 0x8, 0x40, 0xea, 0x97, 0x21, 0x76, + 0xaa, 0x38, 0x6, /* U+06E4 "ۤ" */ 0x7, 0x60, /* U+06E5 "ۥ" */ - 0x0, 0xa7, 0x0, 0x37, 0x91, 0x0, 0xad, 0x20, - 0x2, 0x90, 0x4a, 0x80, 0x0, + 0x0, 0x53, 0x80, 0xf, 0x78, 0x40, 0xf5, 0xc, + 0x1, 0x8, 0x49, 0x54, 0x90, /* U+06E6 "ۦ" */ - 0x0, 0x6, 0x0, 0x19, 0x30, 0x47, 0x0, 0x4, - 0xab, 0xb9, + 0x0, 0x98, 0x0, 0x32, 0xa0, 0x8d, 0x26, 0x0, + 0xdb, 0xb4, 0x80, /* U+06E7 "ۧ" */ - 0x0, 0x6, 0x0, 0x19, 0x30, 0x47, 0x0, 0x4, - 0xab, 0xb9, + 0x0, 0x98, 0x0, 0x32, 0xa0, 0x8d, 0x26, 0x0, + 0xdb, 0xb4, 0x80, /* U+06E8 "ۨ" */ - 0x0, 0x60, 0x2, 0x0, 0x2, 0x81, 0x1, 0x76, - 0x40, 0x46, 0x9, 0xa9, 0x0, + 0x0, 0x30, 0x0, 0x81, 0x80, 0xa8, 0x40, 0x57, + 0x94, 0x14, 0x5b, 0x6b, 0x58, /* U+06E9 "۩" */ - 0x0, 0x0, 0x0, 0x0, 0x34, 0x0, 0x3, 0x44, - 0x40, 0x24, 0x10, 0x53, 0x3, 0x32, 0x40, 0x1, - 0x32, 0x30, 0x1, 0x32, 0x30, 0x1, 0x32, 0x30, - 0x2, 0x54, 0x30, 0x23, 0x44, 0x33, + 0x0, 0xfc, 0x68, 0x1, 0x1b, 0x82, 0x1, 0x3a, + 0xa0, 0x99, 0x39, 0x10, 0x4c, 0x8, 0x0, 0xe0, + 0x1f, 0xfc, 0x23, 0x66, 0x0, 0x8, 0x44, 0x0, + 0x30, /* U+06EA "۪" */ - 0x37, 0x3, 0x60, + 0x37, 0x0, 0x8, 0x0, /* U+06EB "۫" */ - 0x37, 0x3, 0x60, + 0x37, 0x0, 0x8, 0x0, /* U+06EC "۬" */ - 0x4b, 0x6, 0xe1, + 0x4b, 0x2, 0x51, /* U+06ED "ۭ" */ - 0x1, 0xb5, 0x8, 0x2a, 0x4b, 0xb5, 0x90, 0x0, - 0x70, 0x0, + 0x1, 0xb5, 0x9, 0x97, 0xa1, 0xcf, 0xed, 0xd9, + 0x78, 0x2, /* U+06F0 "۰" */ - 0x0, 0x0, 0xc, 0x90, 0x2e, 0xa0, 0x0, 0x0, + 0x0, 0xec, 0x90, 0x22, 0x18, 0x17, 0x50, 0x0, /* U+06F1 "۱" */ - 0x74, 0x5, 0xc0, 0xe, 0x10, 0xb4, 0xa, 0x60, - 0xa6, 0xa, 0x60, + 0x74, 0x2, 0x80, 0x52, 0x10, 0x55, 0x0, 0x90, + 0x7, 0x80, /* U+06F2 "۲" */ - 0x0, 0x0, 0x10, 0x4d, 0x30, 0xd3, 0xc, 0xff, - 0xa0, 0x4, 0xe1, 0x0, 0x0, 0xf1, 0x0, 0x0, - 0xe2, 0x0, 0x0, 0xe2, 0x0, 0x0, 0xe2, 0x0, + 0x0, 0xc2, 0x9, 0xa6, 0x18, 0x68, 0x39, 0xee, + 0x61, 0x3, 0xd4, 0x0, 0x41, 0x0, 0xe1, 0x30, + 0xf, 0xfe, 0x10, /* U+06F3 "۳" */ - 0x38, 0x1b, 0x29, 0x1e, 0xef, 0xe6, 0x8, 0xb3, - 0x50, 0x3, 0xd0, 0x0, 0x0, 0xf0, 0x0, 0x0, - 0xe2, 0x0, 0x0, 0xe2, 0x0, + 0x38, 0x1b, 0x29, 0x26, 0xf4, 0xcf, 0x16, 0x5c, + 0xb6, 0xb, 0x63, 0x50, 0x1, 0x90, 0x7, 0x9, + 0x0, 0x7e, /* U+06F4 "۴" */ - 0x0, 0x1b, 0x60, 0x4b, 0x59, 0x65, 0xd, 0xff, - 0xd1, 0x5, 0xe1, 0x0, 0x0, 0xf1, 0x0, 0x0, - 0xe2, 0x0, 0x0, 0xe2, 0x0, 0x0, 0xe2, 0x0, + 0x0, 0xd, 0xb0, 0x25, 0xa1, 0x2, 0xa3, 0x53, + 0x5a, 0x4, 0xf, 0x68, 0x82, 0x88, 0x7, 0x9, + 0x80, 0x7f, 0xf0, 0x80, /* U+06F5 "۵" */ - 0x1, 0xc9, 0x0, 0xa, 0x8b, 0x60, 0x2e, 0x2, - 0xd0, 0x78, 0x0, 0xc3, 0x96, 0x0, 0xa5, 0x89, - 0x97, 0xc4, 0x2d, 0xde, 0xc0, + 0x1, 0xc9, 0x0, 0xad, 0x9, 0x80, 0x92, 0x26, + 0xc1, 0x58, 0x8, 0x4f, 0xb8, 0x0, 0x66, 0xf, + 0xcb, 0xb0, 0xd2, 0x22, 0x41, 0x0, /* U+06F6 "۶" */ - 0x2c, 0xe7, 0xa9, 0x31, 0xa6, 0x0, 0x1c, 0xd9, - 0xc, 0x80, 0x7a, 0x0, 0xc4, 0x0, + 0x2c, 0xe7, 0x85, 0xd6, 0xf, 0x31, 0xba, 0xd9, + 0x10, 0x59, 0x76, 0x80, 0xbe, 0x0, 0x0, /* U+06F7 "۷" */ - 0x97, 0x0, 0xb5, 0x4b, 0x0, 0xf1, 0xe, 0x4, - 0xc0, 0xb, 0x48, 0x70, 0x6, 0x9d, 0x20, 0x1, - 0xed, 0x0, 0x0, 0xc8, 0x0, + 0x97, 0x0, 0x5a, 0xee, 0x0, 0x11, 0x25, 0x4, + 0x31, 0x5, 0x4c, 0xb0, 0x6, 0xe9, 0x54, 0x0, + 0x77, 0x1, 0x0, 0x4, 0x94, 0x0, /* U+06F8 "۸" */ - 0x0, 0xc8, 0x0, 0x1, 0xed, 0x0, 0x6, 0x9d, - 0x20, 0xb, 0x48, 0x70, 0xe, 0x4, 0xc0, 0x4b, - 0x0, 0xf1, 0x97, 0x0, 0xb5, + 0x0, 0x64, 0x0, 0x42, 0x4a, 0x1, 0x3b, 0x80, + 0x80, 0x1b, 0xa5, 0x50, 0x1, 0x53, 0x2c, 0x11, + 0x41, 0xc, 0x77, 0x0, 0x8, 0x80, /* U+06F9 "۹" */ - 0x9, 0xe8, 0x0, 0x5c, 0x3e, 0x30, 0x6b, 0x8, - 0x70, 0xc, 0xff, 0x90, 0x0, 0x16, 0x90, 0x0, - 0x3, 0xc0, 0x0, 0x0, 0xd4, + 0x9, 0xe8, 0x0, 0x2a, 0xb5, 0x8c, 0xd, 0xcd, + 0x90, 0x19, 0xfd, 0xf8, 0x1, 0x9d, 0x20, 0x18, + 0x55, 0x40, 0x18, 0xc5, 0x0, /* U+2013 "–" */ - 0x1d, 0xdd, 0xdd, 0xd1, + 0x1d, 0xdf, 0x8, /* U+2014 "—" */ - 0x1d, 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, 0xd1, + 0x1d, 0xdf, 0xfe, 0x0, 0x80, /* U+2018 "‘" */ - 0x3, 0x18, 0x3e, 0x2, + 0x3, 0x1b, 0x26, 0x3c, /* U+2019 "’" */ - 0x3e, 0xa, 0x13, + 0x3e, 0x34, 0x19, /* U+201C "“" */ - 0x3, 0x2, 0x54, 0x81, 0x7a, 0xa7, 0x11, 0x11, + 0x3, 0x2, 0x57, 0x83, 0x2e, 0x26, 0x65, 0xd9, + 0x80, /* U+201D "”" */ - 0x7a, 0xa7, 0x19, 0x46, 0x31, 0x50, + 0x7a, 0xa3, 0xb1, 0xf0, 0x94, 0xb, 0x0, /* U+2022 "•" */ - 0x9, 0xb1, 0x5f, 0xf8, 0x1d, 0xe3, + 0x9, 0xb1, 0x56, 0x49, 0x42, 0x1b, /* U+2026 "…" */ - 0x11, 0x0, 0x11, 0x0, 0x11, 0x99, 0x0, 0x99, - 0x0, 0x99, + 0x11, 0x0, 0x4, 0x40, 0x1, 0x14, 0x40, 0x1, + 0x10, 0x0, 0x44, 0x0, /* U+20AC "€" */ - 0x0, 0x6, 0xde, 0xe4, 0x0, 0x8c, 0x20, 0x12, - 0x1, 0xf1, 0x0, 0x0, 0x1d, 0xfc, 0xcc, 0x90, - 0x1d, 0xfc, 0xcc, 0x50, 0x1, 0xf2, 0x0, 0x0, - 0x0, 0x8c, 0x20, 0x11, 0x0, 0x7, 0xde, 0xe2, + 0x0, 0x9b, 0x7b, 0x88, 0x0, 0x8a, 0xfe, 0xf6, + 0x1, 0x7d, 0x20, 0x12, 0x1c, 0xd, 0xcc, 0x48, + 0x7, 0xd8, 0x3, 0x81, 0xd9, 0x85, 0x0, 0xb, + 0xf1, 0x0, 0x88, 0x1, 0x17, 0xfd, 0xe6, /* U+2103 "℃" */ - 0x19, 0x91, 0x0, 0x7c, 0xc8, 0x10, 0x82, 0x28, - 0xd, 0xa4, 0x3a, 0xc0, 0x73, 0x47, 0x8c, 0x0, - 0x0, 0xd5, 0x7, 0x70, 0xc6, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xe4, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xc5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x99, 0x0, - 0x0, 0x96, 0x0, 0x0, 0x2f, 0x50, 0x5, 0xf2, - 0x0, 0x0, 0x4, 0xde, 0xed, 0x40, 0x0, 0x0, - 0x0, 0x1, 0x10, 0x0, + 0x19, 0x90, 0x80, 0x1f, 0x31, 0x2, 0x13, 0x76, + 0x90, 0xdd, 0x47, 0x96, 0x87, 0x8b, 0x7c, 0xd, + 0x21, 0xd0, 0xab, 0xa1, 0xba, 0x50, 0x6, 0xd5, + 0x7, 0x70, 0x11, 0x0, 0x3f, 0xc4, 0x20, 0x1f, + 0xe5, 0xc0, 0xd, 0x2c, 0x1, 0xad, 0x94, 0x0, + 0xac, 0x80, 0x18, 0xae, 0x3b, 0x91, 0x64, 0x1, + 0xc9, 0xbf, 0xed, 0x40, /* U+2109 "℉" */ - 0x2a, 0xa1, 0x3d, 0xdd, 0xdd, 0x69, 0x11, 0x84, - 0xe3, 0x33, 0x31, 0x67, 0x76, 0x4d, 0x0, 0x0, - 0x0, 0x55, 0x4, 0xd0, 0x0, 0x0, 0x0, 0x0, - 0x4f, 0xff, 0xfd, 0x0, 0x0, 0x4, 0xd1, 0x11, - 0x0, 0x0, 0x0, 0x4d, 0x0, 0x0, 0x0, 0x0, - 0x4, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x3a, 0x0, - 0x0, 0x0, + 0x2a, 0xa0, 0x9e, 0xef, 0x35, 0xdd, 0x2e, 0x7d, + 0xd9, 0xfd, 0x99, 0xc0, 0x67, 0xc2, 0xc4, 0x46, + 0x0, 0xfc, 0xaa, 0x0, 0x17, 0xfd, 0xa0, 0x1e, + 0x2e, 0xeb, 0x40, 0x3e, 0x11, 0x80, 0x3f, 0xf8, + 0xae, 0xe0, 0xe, /* U+2122 "™" */ - 0x9b, 0xbb, 0x59, 0x1, 0xb1, 0x4, 0x80, 0x6c, - 0x16, 0xd1, 0x4, 0x80, 0x68, 0x59, 0xa1, 0x4, - 0x80, 0x64, 0x99, 0xa1, 0x4, 0x80, 0x64, 0xa5, - 0xa1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x9b, 0xb9, 0x64, 0x6, 0xc6, 0x7c, 0xec, 0xd4, + 0x5d, 0x80, 0x3c, 0x88, 0xf7, 0x0, 0xf6, 0x60, + 0x3, 0xf8, 0xf0, 0x2, 0x48, 0x6, 0x4a, 0x5a, + 0x10, /* U+2190 "←" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1a, 0x0, 0x0, - 0x0, 0x4e, 0xb9, 0x99, 0x99, 0x0, 0x69, 0x0, - 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, + 0x0, 0xff, 0xd, 0x0, 0x79, 0x3c, 0x66, 0x78, + 0x12, 0xa, 0x67, 0x80, 0xd, 0xa0, 0x1e, /* U+2191 "↑" */ - 0x2, 0xa0, 0x0, 0xbf, 0x50, 0x43, 0x96, 0x10, - 0x9, 0x0, 0x0, 0x90, 0x0, 0x9, 0x0, 0x0, - 0x90, 0x0, 0x9, 0x0, + 0x2, 0xa0, 0xa, 0x55, 0x40, 0x90, 0xc6, 0x28, + 0x60, 0xc2, 0x1, 0xff, 0xc8, /* U+2192 "→" */ - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x47, - 0x0, 0x49, 0x99, 0x99, 0xeb, 0x0, 0x0, 0x0, - 0x1b, 0x20, 0x0, 0x0, 0x4, 0x10, 0x0, + 0x0, 0xe1, 0x0, 0xfc, 0xae, 0x0, 0x49, 0x9d, + 0xb3, 0x60, 0x93, 0x3a, 0x16, 0x40, 0x3c, 0xb4, + 0x40, /* U+2193 "↓" */ - 0x0, 0x80, 0x0, 0x9, 0x0, 0x0, 0x90, 0x0, - 0x9, 0x0, 0x0, 0x90, 0x4, 0x29, 0x51, 0xb, - 0xf5, 0x0, 0x2a, 0x0, + 0x0, 0x40, 0x6, 0x10, 0xf, 0xfe, 0x2a, 0x10, + 0x28, 0xa4, 0xb0, 0x8, 0x4a, 0xa8, 0x0, /* U+2260 "≠" */ - 0x0, 0x1, 0x20, 0x0, 0x0, 0x68, 0x0, 0x1f, - 0xff, 0xff, 0x80, 0x0, 0xa3, 0x0, 0x3, 0x3d, - 0x43, 0x11, 0xcc, 0xfc, 0xc7, 0x0, 0x1c, 0x0, - 0x0, - - /* U+2264 "≤" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x98, 0x0, - 0x4b, 0xd7, 0x11, 0xeb, 0x40, 0x0, 0xa, 0xe8, - 0x10, 0x0, 0x1, 0x7e, 0xb3, 0x0, 0x0, 0x5, - 0x51, 0xdd, 0xdd, 0xd7, 0x2, 0x22, 0x22, 0x10, - - /* U+2265 "≥" */ - 0x0, 0x0, 0x0, 0x1, 0xc5, 0x0, 0x0, 0x4, - 0xbe, 0x71, 0x0, 0x0, 0x18, 0xe6, 0x0, 0x5, - 0xcc, 0x40, 0x8e, 0xa3, 0x0, 0x18, 0x10, 0x0, - 0x1, 0xdd, 0xdd, 0xd7, 0x2, 0x22, 0x22, 0x10, - - /* U+231A "⌚" */ - 0x0, 0x39, 0x99, 0x99, 0x0, 0x0, 0x6, 0xff, - 0xff, 0xf0, 0x0, 0x0, 0x89, 0x46, 0x5b, 0x20, - 0x0, 0x64, 0x30, 0x0, 0x36, 0x20, 0x18, 0x10, - 0x0, 0x1, 0x77, 0x6, 0x10, 0xb5, 0x28, 0xb3, - 0x55, 0x73, 0x0, 0x9c, 0x40, 0x6, 0xe6, 0x10, - 0x0, 0x20, 0x0, 0x57, 0x18, 0x10, 0x0, 0x0, - 0x38, 0x0, 0x72, 0x30, 0x0, 0x25, 0x30, 0x0, - 0x98, 0x24, 0x3a, 0x30, 0x0, 0x6, 0xff, 0xff, - 0xf0, 0x0, 0x0, 0x4a, 0xaa, 0xaa, 0x0, 0x0, - - /* U+2600 "☀" */ - 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xe2, 0x0, 0x0, 0x1, 0xd5, 0x6, 0x23, 0xc4, - 0x0, 0x7, 0x6d, 0xfe, 0x68, 0x0, 0x0, 0xe, - 0xff, 0xff, 0x20, 0x5, 0xe6, 0xff, 0xff, 0xf6, - 0xe8, 0x4, 0x2f, 0xff, 0xff, 0x45, 0x0, 0x3, - 0x8f, 0xff, 0xb3, 0x0, 0x0, 0xd7, 0x47, 0x54, - 0xf1, 0x0, 0x14, 0x1, 0xf4, 0x2, 0x30, 0x0, - 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, - - /* U+2601 "☁" */ - 0x0, 0x0, 0x2, 0x87, 0x0, 0x0, 0x0, 0x2, - 0xbb, 0xa2, 0x5a, 0x30, 0x0, 0x1, 0xa1, 0x0, - 0x0, 0x48, 0x70, 0x3, 0xb5, 0x0, 0x0, 0x0, - 0xb, 0x80, 0x91, 0x0, 0x0, 0x0, 0x0, 0x4, - 0x87, 0x50, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8, - 0xb3, 0x0, 0x0, 0x3, 0xb8, 0x0, 0x0, 0xb3, - 0x29, 0x95, 0xa0, 0x0, 0x0, 0x1, 0x88, 0x34, - 0x50, 0x0, 0x0, - - /* U+2614 "☔" */ - 0x0, 0x14, 0x0, 0x0, 0x3, 0x10, 0x0, 0x7, - 0xb0, 0x7, 0x0, 0xa7, 0x0, 0x0, 0x35, 0x0, - 0xe2, 0x5, 0x30, 0x0, 0x0, 0x3a, 0xef, 0xeb, - 0x50, 0x0, 0x0, 0x9f, 0xff, 0xff, 0xac, 0xc0, - 0x0, 0x7f, 0xff, 0xff, 0xf5, 0x7f, 0xa0, 0xe, - 0xff, 0xff, 0xff, 0xde, 0xff, 0x10, 0x92, 0x4d, - 0x8f, 0x8e, 0x52, 0x72, 0x0, 0x0, 0x0, 0xf3, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0x30, 0x0, - 0x0, 0x0, 0x4, 0x10, 0xf3, 0x0, 0x0, 0x0, - 0x0, 0xab, 0x7f, 0x10, 0x0, 0x0, 0x0, 0x1, - 0xac, 0x40, 0x0, 0x0, 0x0, - - /* U+2615 "☕" */ - 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x1, - 0x78, 0x78, 0xb0, 0x0, 0x1, 0x82, 0x10, 0x2a, - 0x0, 0x0, 0x59, 0x87, 0x87, 0x0, 0x0, 0x38, - 0x87, 0x40, 0x0, 0x0, 0x99, 0xab, 0xb8, 0x91, - 0x0, 0x75, 0xff, 0xff, 0xf1, 0x89, 0x39, 0x9, - 0xff, 0xf9, 0x7, 0x5a, 0x82, 0x0, 0x10, 0x0, - 0x97, 0x92, 0x90, 0x0, 0x0, 0x17, 0x83, 0x5, - 0x70, 0x0, 0x39, 0x71, 0x0, 0x3, 0x89, 0x96, - 0x0, 0x0, - - /* U+26A0 "⚠" */ - 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x4, 0xb8, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xb, 0xa, 0x20, 0x0, 0x0, 0x0, 0x0, 0x76, - 0x33, 0xa0, 0x0, 0x0, 0x0, 0x1, 0xb3, 0xf6, - 0x84, 0x0, 0x0, 0x0, 0x9, 0x31, 0xf5, 0xb, - 0x0, 0x0, 0x0, 0x39, 0x0, 0xf4, 0x5, 0x60, - 0x0, 0x0, 0xb1, 0x0, 0xd2, 0x0, 0xb1, 0x0, - 0x5, 0x60, 0x0, 0x0, 0x0, 0x39, 0x0, 0xb, - 0x0, 0x1, 0xc3, 0x0, 0x9, 0x20, 0x84, 0x0, - 0x0, 0x92, 0x0, 0x1, 0xb0, 0x9b, 0xbb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xb1, - - /* U+26A1 "⚡" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, - 0x0, 0x3, 0x90, 0x0, 0x0, 0x0, 0x19, 0xd1, - 0x0, 0x0, 0x0, 0x6e, 0xd1, 0x0, 0x0, 0x3, - 0xcf, 0xe2, 0x0, 0x0, 0x9, 0xff, 0xfa, 0x40, - 0x0, 0x1c, 0xff, 0xff, 0xff, 0xfb, 0x30, 0x3, - 0x8c, 0xff, 0xfe, 0x40, 0x0, 0x0, 0x7f, 0xf9, - 0x0, 0x0, 0x0, 0x6f, 0xc3, 0x0, 0x0, 0x0, - 0x5f, 0x70, 0x0, 0x0, 0x0, 0x4a, 0x20, 0x0, - 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+2705 "✅" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x2, 0xe5, 0x0, 0x0, 0x0, 0x2, 0xeb, - 0x0, 0x10, 0x0, 0x2, 0xeb, 0x0, 0x2f, 0x50, - 0x1, 0xeb, 0x0, 0x0, 0x7f, 0x51, 0xdb, 0x0, - 0x0, 0x0, 0x7f, 0xec, 0x0, 0x0, 0x0, 0x0, - 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, - - /* U+270A "✊" */ - 0x0, 0x0, 0x0, 0x1, 0x20, 0x0, 0x0, 0x2, - 0x7d, 0xcd, 0xc7, 0x0, 0x3, 0xc8, 0xe0, 0x64, - 0xc, 0x0, 0xa9, 0xb0, 0x82, 0x8a, 0x9d, 0x60, - 0xb0, 0x91, 0x55, 0x90, 0x0, 0x95, 0xd1, 0x47, - 0x4c, 0xc9, 0x10, 0x49, 0x9a, 0x9d, 0xc6, 0xfc, - 0x20, 0x59, 0x3e, 0x30, 0x3, 0x50, 0x0, 0x95, - 0xb, 0x50, 0x0, 0x0, 0x4, 0xc0, 0x0, 0xb8, - 0x20, 0x3, 0x9c, 0x10, 0x0, 0x4, 0x9b, 0xb9, - 0x40, 0x0, - - /* U+270C "✌" */ - 0x0, 0xb, 0xe6, 0x1, 0xbc, 0x20, 0x5, 0xa0, - 0xd1, 0xa5, 0x4b, 0x0, 0x49, 0x7, 0x6d, 0x2, - 0xb0, 0x1, 0xd0, 0x39, 0xc0, 0x68, 0x0, 0xb, - 0x20, 0xea, 0xb, 0x20, 0x0, 0xa9, 0xc, 0x70, - 0xd0, 0x0, 0x7b, 0xb2, 0x73, 0x49, 0x0, 0xad, - 0x43, 0xd5, 0x7c, 0xd0, 0xb, 0x9, 0xa, 0x10, - 0xa, 0x60, 0xa3, 0x8b, 0xfb, 0x70, 0x48, 0x1, - 0xe8, 0x17, 0x0, 0x9, 0x40, 0x9, 0x80, 0x0, - 0x29, 0x90, 0x0, 0x9, 0xdd, 0xdc, 0x50, 0x0, - - /* U+2728 "✨" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, - 0xf1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2d, 0x8b, - 0x0, 0x0, 0x0, 0x0, 0x2, 0xd4, 0x9, 0xa0, - 0x0, 0x0, 0x0, 0x6f, 0x30, 0x0, 0x8d, 0x30, - 0x0, 0x0, 0x1b, 0x90, 0x2, 0xd7, 0x5, 0x80, - 0x0, 0x0, 0xa9, 0x1d, 0x40, 0x4c, 0xb6, 0x0, - 0x0, 0xc, 0xd6, 0x7, 0xf1, 0xd, 0xa0, 0x0, - 0x2, 0xd0, 0x90, 0x6b, 0xa9, 0x0, 0x0, 0x0, - 0x26, 0xe8, 0x6, 0x90, 0x0, 0x0, 0x0, 0x7d, - 0x1b, 0x90, 0x10, 0x0, 0x0, 0x0, 0x1c, 0x7d, - 0x20, 0x0, 0x0, 0x0, 0x0, 0x1, 0xe2, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, - 0x0, - - /* U+2744 "❄" */ - 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, - 0x15, 0x8c, 0x56, 0x20, 0x0, 0x0, 0x66, 0x79, - 0xfc, 0x59, 0x70, 0x0, 0x16, 0xf7, 0xd, 0x14, - 0xf9, 0x10, 0x5, 0x99, 0xc1, 0xc0, 0xba, 0x97, - 0x0, 0xa6, 0x3, 0xcd, 0xb6, 0x3, 0xd1, 0x2b, - 0xfb, 0xad, 0xfe, 0xaa, 0xfc, 0x60, 0x6c, 0x22, - 0xcf, 0xd3, 0x29, 0xa1, 0x8, 0x32, 0xb6, 0xc3, - 0xc3, 0x29, 0x10, 0x4a, 0xf9, 0xc, 0x5, 0xfb, - 0x60, 0x0, 0x9b, 0x73, 0xf6, 0x4b, 0xc0, 0x0, - 0x0, 0x38, 0xdd, 0xb8, 0x60, 0x0, 0x0, 0x0, - 0x1, 0x90, 0x10, 0x0, 0x0, - - /* U+274C "❌" */ - 0x7, 0x10, 0x0, 0x7, 0x18, 0xfc, 0x10, 0x9, - 0xfc, 0x2e, 0xfc, 0x1a, 0xff, 0x40, 0x2e, 0xfe, - 0xff, 0x40, 0x0, 0x2f, 0xff, 0x50, 0x0, 0x9, - 0xff, 0xfc, 0x0, 0x9, 0xff, 0x6e, 0xfc, 0x8, - 0xff, 0x40, 0x2e, 0xfb, 0x2d, 0x40, 0x0, 0x2d, - 0x40, 0x0, 0x0, 0x0, 0x0, - - /* U+2753 "❓" */ - 0x1, 0x58, 0x61, 0x2, 0xff, 0xff, 0xe1, 0x9, - 0x52, 0xaf, 0x70, 0x0, 0x9, 0xf7, 0x0, 0x5, - 0xfe, 0x10, 0x4, 0xfd, 0x20, 0x0, 0xaf, 0x30, - 0x0, 0x2, 0x40, 0x0, 0x0, 0x26, 0x0, 0x0, - 0xd, 0xf6, 0x0, 0x0, 0x8d, 0x30, 0x0, - - /* U+2757 "❗" */ - 0x12, 0x20, 0x6f, 0xf0, 0x4f, 0xf0, 0x3f, 0xe0, - 0x2f, 0xd0, 0x1f, 0xc0, 0xd, 0x90, 0x0, 0x0, - 0x6, 0x40, 0x4f, 0xf0, 0x1c, 0x90, - - /* U+2764 "❤" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1b, - 0xff, 0x80, 0x4d, 0xfd, 0x50, 0xd, 0xff, 0xff, - 0xbf, 0xff, 0xff, 0x32, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xf8, 0x2f, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x80, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xf3, 0x2, - 0xef, 0xff, 0xff, 0xff, 0xf7, 0x0, 0x1, 0xbf, - 0xff, 0xff, 0xe5, 0x0, 0x0, 0x0, 0x6f, 0xff, - 0xa1, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x80, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, - - /* U+2B50 "⭐" */ - 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xf3, 0x0, 0x0, 0x0, 0x0, 0x6e, 0xa0, 0x0, - 0x0, 0x12, 0x3d, 0x3e, 0x42, 0x10, 0x4f, 0xeb, - 0x80, 0x6a, 0xdf, 0x80, 0x4e, 0x50, 0x0, 0x2d, - 0x70, 0x0, 0x2f, 0x10, 0xd, 0x50, 0x0, 0x1, - 0xe1, 0x82, 0xa4, 0x0, 0x0, 0x4e, 0xe9, 0xed, - 0x80, 0x0, 0x8, 0xb2, 0x0, 0x9c, 0x0, 0x0, - 0x20, 0x0, 0x0, 0x20, 0x0, - - /* U+FE70 "ﹰ" */ - 0x0, 0x22, 0x78, 0x83, 0x78, 0x61, 0x0, 0x0, - - /* U+FE71 "ﹱ" */ - 0x0, 0x2, 0x20, 0x78, 0x83, 0x7, 0x86, 0x10, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x2, 0x22, 0x10, 0xff, 0xf9, - - /* U+FE72 "ﹲ" */ - 0x4, 0x70, 0x75, 0x82, 0x86, 0x21, 0x0, 0x0, - - /* U+FE74 "ﹴ" */ - 0x0, 0x0, 0x78, 0x83, 0x78, 0x83, 0x0, 0x0, - - /* U+FE76 "ﹶ" */ - 0x0, 0x22, 0x78, 0x61, 0x0, 0x0, - - /* U+FE77 "ﹷ" */ - 0x0, 0x2, 0x20, 0x78, 0x61, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x22, - 0x21, 0xf, 0xff, 0x90, - - /* U+FE78 "ﹸ" */ - 0x4, 0x70, 0x5, 0x82, 0x65, 0x11, 0x0, 0x0, - - /* U+FE79 "ﹹ" */ - 0x0, 0x48, 0x0, 0x6, 0x82, 0x6, 0x54, 0x20, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x2, 0x22, 0x10, 0xff, 0xfa, - - /* U+FE7A "ﹺ" */ - 0x0, 0x0, 0x78, 0x83, 0x0, 0x0, - - /* U+FE7B "ﹻ" */ - 0x2, 0x22, 0x10, 0xff, 0xf9, 0x0, 0x0, 0x0, - 0x78, 0x83, 0x0, 0x0, 0x0, - - /* U+FE7C "ﹼ" */ - 0x1, 0x2, 0x56, 0x17, 0x57, 0x72, 0x0, 0x0, - - /* U+FE7D "ﹽ" */ - 0x3, 0x61, 0x70, 0x67, 0x83, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x22, - 0x21, 0xf, 0xff, 0xb0, - - /* U+FE7E "ﹾ" */ - 0x65, 0x65, - - /* U+FE7F "ﹿ" */ - 0x6, 0x50, 0x65, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0xf, - 0xd0, - - /* U+FE80 "ﺀ" */ - 0x7, 0xee, 0x80, 0x2e, 0x44, 0xc2, 0x2e, 0x0, - 0x1, 0x1a, 0xda, 0xe9, 0x4b, 0x97, 0x30, - - /* U+FE81 "ﺁ" */ - 0x6, 0x76, 0x0, 0xf, 0x0, 0x0, 0xf0, 0x0, - 0xf, 0x0, 0x0, 0xf0, 0x0, 0xf, 0x0, 0x0, - 0xf0, 0x0, 0xf, 0x0, 0x0, 0xf0, 0x0, 0xf, - 0x0, - - /* U+FE82 "ﺂ" */ - 0x6, 0x76, 0x0, 0xf, 0x0, 0x0, 0xf0, 0x0, - 0xf, 0x0, 0x0, 0xf0, 0x0, 0xf, 0x0, 0x0, - 0xf0, 0x0, 0xf, 0x0, 0x0, 0xe5, 0x0, 0x6, - 0xe4, - - /* U+FE83 "ﺃ" */ - 0x37, 0x2, 0x51, 0xf, 0x0, 0xf0, 0xf, 0x0, - 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xf, - 0x0, - - /* U+FE84 "ﺄ" */ - 0x37, 0x0, 0x25, 0x10, 0xf, 0x0, 0xf, 0x0, - 0xf, 0x0, 0xf, 0x0, 0xf, 0x0, 0xf, 0x0, - 0xf, 0x0, 0xe, 0x50, 0x6, 0xe4, - - /* U+FE85 "ﺅ" */ - 0x0, 0x1, 0x71, 0x0, 0x0, 0x29, 0x20, 0x0, - 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, - 0xea, 0x0, 0x1, 0xe4, 0xb7, 0x0, 0x2e, 0x13, - 0xc0, 0x0, 0x8f, 0xfd, 0x0, 0x0, 0x8, 0xb0, - 0x0, 0x2, 0xe5, 0x0, 0x15, 0xe9, 0x3, 0xff, - 0xd6, 0x0, 0x2, 0x10, 0x0, 0x0, - - /* U+FE86 "ﺆ" */ - 0x0, 0x3, 0x60, 0x0, 0x0, 0x4, 0x61, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xe8, 0x0, - 0x0, 0x2e, 0x4d, 0x30, 0x0, 0x5a, 0x7, 0x80, - 0x0, 0x2e, 0x46, 0xb1, 0x0, 0x6, 0xef, 0xf9, - 0x0, 0x1, 0x4d, 0x40, 0x3f, 0xff, 0xc4, 0x0, - 0x2, 0x10, 0x0, 0x0, - - /* U+FE87 "ﺇ" */ - 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, - 0xf0, 0xf, 0x0, 0xf0, 0xf, 0x0, 0x0, 0x37, - 0x2, 0x71, 0x0, 0x0, - - /* U+FE88 "ﺈ" */ - 0xf, 0x0, 0xf, 0x0, 0xf, 0x0, 0xf, 0x0, - 0xf, 0x0, 0xf, 0x0, 0xf, 0x0, 0xe, 0x50, - 0x6, 0xe4, 0x0, 0x0, 0x37, 0x0, 0x27, 0x10, - 0x0, 0x0, - - /* U+FE89 "ﺉ" */ - 0x9, 0x30, 0x5e, 0xe6, 0x0, 0xa4, 0x1e, 0x44, - 0xb0, 0x0, 0x0, 0xe6, 0x0, 0x5, 0x50, 0x1, - 0xad, 0x20, 0x97, 0x0, 0x0, 0x5e, 0x6, 0xc2, - 0x0, 0x17, 0xd0, 0x8, 0xef, 0xff, 0xc2, 0x0, - 0x0, 0x12, 0x0, 0x0, - - /* U+FE8A "ﺊ" */ - 0x6, 0x30, 0x0, 0x0, 0x0, 0x8, 0x40, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xc2, 0x67, - 0x0, 0x0, 0x1f, 0x67, 0x97, 0x0, 0x0, 0xb, - 0x60, 0x6d, 0x20, 0x1, 0x4d, 0x40, 0x7, 0xef, - 0xff, 0xb4, 0x0, 0x0, 0x1, 0x10, 0x0, 0x0, - - /* U+FE8B "ﺋ" */ - 0x1, 0x71, 0x2, 0xa2, 0x0, 0x0, 0x0, 0x31, - 0x0, 0xb5, 0x2, 0xe3, 0xf, 0xa0, - - /* U+FE8C "ﺌ" */ - 0x3, 0x70, 0x5, 0x81, 0x0, 0x0, 0x0, 0x50, - 0x0, 0xf0, 0x5, 0xf4, 0xe, 0xae, - - /* U+FE8D "ﺍ" */ - 0xf, 0xf, 0xf, 0xf, 0xf, 0xf, 0xf, 0xf, - 0xf, - - /* U+FE8E "ﺎ" */ - 0xf, 0x0, 0xf, 0x0, 0xf, 0x0, 0xf, 0x0, - 0xf, 0x0, 0xf, 0x0, 0xf, 0x0, 0xe, 0x50, - 0x6, 0xe4, - - /* U+FE8F "ﺏ" */ - 0x1, 0x0, 0x0, 0x0, 0x2, 0xd0, 0x0, 0x0, - 0x97, 0x2e, 0x10, 0x0, 0x2e, 0x50, 0x9e, 0xba, - 0xcf, 0x80, 0x0, 0x36, 0x75, 0x10, 0x0, 0x0, - 0xe, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, - - /* U+FE90 "ﺐ" */ - 0x1, 0x0, 0x0, 0x0, 0x0, 0x2d, 0x0, 0x0, - 0x9, 0x80, 0x2e, 0x10, 0x0, 0x2e, 0xc1, 0x9, - 0xeb, 0xac, 0xf7, 0xa7, 0x0, 0x36, 0x76, 0x10, - 0x0, 0x0, 0x3, 0xc0, 0x0, 0x0, 0x0, 0x0, - 0x10, 0x0, 0x0, - - /* U+FE91 "ﺑ" */ - 0x0, 0x52, 0x0, 0xb5, 0x2, 0xe3, 0xf, 0xa0, - 0x0, 0x0, 0x0, 0xe0, 0x0, 0x10, - - /* U+FE92 "ﺒ" */ - 0x0, 0x70, 0x0, 0xf0, 0x6, 0xf4, 0xe, 0xae, - 0x0, 0x0, 0x0, 0xe0, 0x0, 0x10, - - /* U+FE93 "ﺓ" */ - 0x0, 0xb6, 0x50, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x2, 0xdc, 0x40, 0xd, 0x31, 0xe1, 0x3c, - 0x0, 0xa5, 0x1f, 0x43, 0xe4, 0x6, 0xee, 0x90, - - /* U+FE94 "ﺔ" */ - 0x4, 0x7a, 0x10, 0x0, 0x0, 0x0, 0x0, 0x7, - 0x30, 0x3, 0xcf, 0x60, 0xe, 0x57, 0x80, 0x3f, - 0xa, 0xa0, 0xd, 0xfc, 0xe2, 0x0, 0x10, 0x9b, - - /* U+FE95 "ﺕ" */ - 0x0, 0x6, 0x5b, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x2c, 0x0, 0x0, 0x7, 0x62, 0xe0, 0x0, - 0x2, 0xe5, 0xa, 0xeb, 0xac, 0xf9, 0x0, 0x3, - 0x67, 0x52, 0x0, - - /* U+FE96 "ﺖ" */ - 0x0, 0xb, 0x55, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1c, 0x0, 0x0, 0x6, 0x60, 0x2e, - 0x0, 0x0, 0x2d, 0xb1, 0xa, 0xeb, 0xac, 0xf7, - 0xa7, 0x0, 0x36, 0x76, 0x10, 0x0, - - /* U+FE97 "ﺗ" */ - 0xb, 0x38, 0x0, 0x0, 0x0, 0x52, 0x0, 0xb5, - 0x2, 0xe3, 0xf, 0xa0, - - /* U+FE98 "ﺘ" */ - 0xa, 0x49, 0x0, 0x0, 0x0, 0x70, 0x0, 0xf0, - 0x6, 0xf4, 0xe, 0xae, - - /* U+FE99 "ﺙ" */ - 0x0, 0x0, 0x92, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x6, 0x5b, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2c, 0x0, 0x0, 0x7, 0x62, 0xe0, - 0x0, 0x2, 0xe5, 0xa, 0xeb, 0xac, 0xf9, 0x0, - 0x3, 0x67, 0x52, 0x0, - - /* U+FE9A "ﺚ" */ - 0x0, 0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xb, 0x55, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x6, - 0x60, 0x2e, 0x0, 0x0, 0x2d, 0xb1, 0xa, 0xeb, - 0xac, 0xf7, 0xa7, 0x0, 0x36, 0x76, 0x10, 0x0, - - /* U+FE9B "ﺛ" */ - 0x0, 0xb0, 0xb, 0x38, 0x0, 0x0, 0x0, 0x52, - 0x0, 0xb5, 0x2, 0xe3, 0xf, 0xa0, - - /* U+FE9C "ﺜ" */ - 0x0, 0xc0, 0xa, 0x49, 0x0, 0x0, 0x0, 0x70, - 0x0, 0xf0, 0x6, 0xf4, 0xe, 0xae, - - /* U+FE9D "ﺝ" */ - 0x3e, 0xd8, 0x10, 0x0, 0x33, 0x6b, 0x50, 0x0, - 0x2b, 0xe7, 0x0, 0x5d, 0x40, 0x0, 0x1e, 0x20, - 0x0, 0x5, 0xb0, 0xa4, 0x0, 0x4c, 0x1, 0x0, - 0x0, 0xd8, 0x10, 0x23, 0x2, 0xcf, 0xff, 0x90, - 0x0, 0x2, 0x0, - - /* U+FE9E "ﺞ" */ - 0x2e, 0xd9, 0x10, 0x0, 0x3, 0x35, 0xb6, 0x0, - 0x0, 0x6c, 0xe6, 0x0, 0x9, 0x90, 0x3d, 0x62, - 0x3d, 0xa, 0x43, 0xce, 0x4b, 0x1, 0x0, 0x0, - 0x1e, 0x60, 0x1, 0x30, 0x3, 0xcf, 0xff, 0x90, - 0x0, 0x0, 0x20, 0x0, - - /* U+FE9F "ﺟ" */ - 0x5, 0xec, 0x82, 0x0, 0x1, 0x23, 0x7c, 0xa2, - 0x0, 0x0, 0x17, 0xdc, 0x2, 0x5a, 0xe8, 0x20, - 0xf, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, - 0x0, 0x0, 0x0, 0x0, - - /* U+FEA0 "ﺠ" */ - 0x5, 0xec, 0x82, 0x0, 0x0, 0x12, 0x37, 0xca, - 0x20, 0x0, 0x0, 0x17, 0xdc, 0x0, 0x25, 0xae, - 0x9d, 0x51, 0xf, 0xd6, 0x0, 0x3c, 0xa0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x68, 0x0, 0x0, - 0x0, 0x0, 0x10, 0x0, - - /* U+FEA1 "ﺡ" */ - 0x3e, 0xd8, 0x10, 0x0, 0x33, 0x6b, 0x50, 0x0, - 0x2a, 0xe7, 0x0, 0x5d, 0x50, 0x0, 0x1e, 0x20, - 0x0, 0x5, 0xb0, 0x0, 0x0, 0x4c, 0x0, 0x0, - 0x0, 0xe8, 0x10, 0x23, 0x2, 0xcf, 0xff, 0x90, - 0x0, 0x2, 0x0, - - /* U+FEA2 "ﺢ" */ - 0x2e, 0xd9, 0x10, 0x0, 0x3, 0x35, 0xb6, 0x0, - 0x0, 0x6c, 0xe6, 0x0, 0x9, 0x90, 0x3d, 0x62, - 0x3d, 0x0, 0x3, 0xce, 0x4b, 0x0, 0x0, 0x0, - 0x1e, 0x60, 0x1, 0x20, 0x3, 0xcf, 0xff, 0x90, - 0x0, 0x0, 0x20, 0x0, - - /* U+FEA3 "ﺣ" */ - 0x5, 0xec, 0x82, 0x0, 0x1, 0x23, 0x7c, 0xa2, - 0x0, 0x0, 0x17, 0xdc, 0x2, 0x5a, 0xe8, 0x20, - 0xf, 0xc7, 0x0, 0x0, - - /* U+FEA4 "ﺤ" */ - 0x5, 0xec, 0x82, 0x0, 0x0, 0x12, 0x37, 0xca, - 0x20, 0x0, 0x0, 0x17, 0xdc, 0x0, 0x25, 0xae, - 0x9d, 0x51, 0xf, 0xd6, 0x0, 0x3c, 0xa0, - - /* U+FEA5 "ﺥ" */ - 0x0, 0x3b, 0x0, 0x0, 0x0, 0x10, 0x0, 0x3e, - 0xd8, 0x10, 0x0, 0x33, 0x6b, 0x50, 0x0, 0x2a, - 0xe7, 0x0, 0x5d, 0x50, 0x0, 0x1e, 0x20, 0x0, - 0x5, 0xb0, 0x0, 0x0, 0x4c, 0x0, 0x0, 0x0, - 0xe8, 0x10, 0x23, 0x2, 0xcf, 0xff, 0x90, 0x0, - 0x2, 0x0, - - /* U+FEA6 "ﺦ" */ - 0x0, 0xb, 0x30, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2e, 0xd9, 0x10, 0x0, - 0x3, 0x35, 0xb6, 0x0, 0x0, 0x6c, 0xe6, 0x0, - 0x9, 0x90, 0x3d, 0x62, 0x3d, 0x0, 0x3, 0xce, - 0x4b, 0x0, 0x0, 0x0, 0x1e, 0x60, 0x1, 0x20, - 0x3, 0xcf, 0xff, 0x90, 0x0, 0x0, 0x20, 0x0, - - /* U+FEA7 "ﺧ" */ - 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x5, 0xec, 0x82, 0x0, 0x1, 0x23, 0x7c, 0xa2, - 0x0, 0x0, 0x17, 0xdc, 0x2, 0x5a, 0xe8, 0x20, - 0xf, 0xc7, 0x0, 0x0, - - /* U+FEA8 "ﺨ" */ - 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x10, - 0x0, 0x5, 0xec, 0x82, 0x0, 0x0, 0x12, 0x37, - 0xca, 0x20, 0x0, 0x0, 0x17, 0xdc, 0x0, 0x25, - 0xae, 0x9d, 0x51, 0xf, 0xd6, 0x0, 0x3c, 0xa0, - - /* U+FEA9 "ﺩ" */ - 0x2, 0x70, 0x0, 0xb, 0x60, 0x0, 0x1e, 0x10, - 0x0, 0xa5, 0x12, 0x6e, 0x28, 0xec, 0x40, - - /* U+FEAA "ﺪ" */ - 0x0, 0x8a, 0x0, 0x0, 0xe, 0x10, 0x0, 0xa, - 0x60, 0x12, 0x5e, 0xc1, 0x8f, 0xc6, 0xb7, - - /* U+FEAB "ﺫ" */ - 0x8, 0x60, 0x0, 0x10, 0x0, 0x2, 0x70, 0x0, - 0xb, 0x70, 0x0, 0x1e, 0x10, 0x0, 0xa5, 0x12, - 0x6e, 0x28, 0xec, 0x40, - - /* U+FEAC "ﺬ" */ - 0x0, 0xb3, 0x0, 0x0, 0x10, 0x0, 0x0, 0x32, - 0x0, 0x0, 0x6b, 0x0, 0x0, 0xe, 0x10, 0x0, - 0xa, 0x60, 0x12, 0x6e, 0xc1, 0x8f, 0xc6, 0xb7, - - /* U+FEAD "ﺭ" */ - 0x0, 0x2, 0xe0, 0x0, 0x0, 0xd3, 0x0, 0x0, - 0xc4, 0x0, 0x0, 0xe1, 0x0, 0x1a, 0xa0, 0xcf, - 0xe8, 0x0, 0x0, 0x0, 0x0, - - /* U+FEAE "ﺮ" */ - 0x0, 0x0, 0xe2, 0x0, 0x0, 0xc, 0x80, 0x0, - 0x0, 0xee, 0x30, 0x1, 0xac, 0x0, 0xbf, 0xfa, - 0x10, 0x0, 0x10, 0x0, 0x0, - - /* U+FEAF "ﺯ" */ - 0x0, 0x5, 0x90, 0x0, 0x0, 0x10, 0x0, 0x2, - 0xc0, 0x0, 0x0, 0xd3, 0x0, 0x0, 0xc4, 0x0, - 0x0, 0xe2, 0x0, 0x1a, 0xa0, 0xcf, 0xe8, 0x0, - 0x0, 0x0, 0x0, - - /* U+FEB0 "ﺰ" */ - 0x0, 0x2, 0xd0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x10, 0x0, 0x0, 0xe, 0x20, 0x0, 0x0, - 0xc8, 0x0, 0x0, 0xe, 0xe3, 0x0, 0x1a, 0xc0, - 0xb, 0xff, 0xa1, 0x0, 0x1, 0x0, 0x0, 0x0, - - /* U+FEB1 "ﺱ" */ - 0x0, 0x0, 0x0, 0x26, 0x5, 0x20, 0xa6, 0x0, - 0x0, 0x0, 0x4c, 0xa, 0x50, 0xa6, 0x46, 0x0, - 0x0, 0x4e, 0x3d, 0xa3, 0xd4, 0x78, 0x0, 0x0, - 0x4f, 0xfb, 0xdf, 0xa0, 0x78, 0x0, 0x0, 0x79, - 0x0, 0x0, 0x0, 0x3e, 0x40, 0x4, 0xe4, 0x0, - 0x0, 0x0, 0x6, 0xef, 0xfe, 0x60, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x10, 0x0, 0x0, 0x0, 0x0, - - /* U+FEB2 "ﺲ" */ - 0x0, 0x0, 0x0, 0x26, 0x5, 0x20, 0xa6, 0x0, - 0x0, 0x0, 0x4, 0xc0, 0xa5, 0xa, 0x60, 0x46, - 0x0, 0x0, 0x4e, 0x3d, 0xa3, 0xda, 0x7, 0x80, - 0x0, 0x4, 0xff, 0xbd, 0xfb, 0xd5, 0x78, 0x0, - 0x0, 0x79, 0x0, 0x0, 0x0, 0x3, 0xe4, 0x0, - 0x4e, 0x40, 0x0, 0x0, 0x0, 0x6, 0xef, 0xfe, - 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, - 0x0, 0x0, 0x0, 0x0, - - /* U+FEB3 "ﺳ" */ - 0x0, 0x25, 0x5, 0x20, 0xb4, 0x0, 0x5b, 0xb, - 0x40, 0xb4, 0x2, 0x9d, 0x3e, 0x93, 0xe2, 0xf, - 0xdb, 0xfa, 0xdf, 0x90, - - /* U+FEB4 "ﺴ" */ - 0x0, 0x25, 0x5, 0x20, 0xb4, 0x0, 0x5, 0xb0, - 0xb4, 0xb, 0x40, 0x2, 0x9d, 0x3e, 0x93, 0xe9, - 0x0, 0xfd, 0xbf, 0xad, 0xfa, 0xd3, - - /* U+FEB5 "ﺵ" */ - 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x94, 0xa0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x14, 0x3, 0x20, 0xa6, 0x0, 0x0, 0x0, 0x4c, - 0xa, 0x50, 0xa6, 0x46, 0x0, 0x0, 0x4e, 0x3d, - 0xa3, 0xd3, 0x78, 0x0, 0x0, 0x4f, 0xfb, 0xdf, - 0xa0, 0x78, 0x0, 0x0, 0x79, 0x0, 0x0, 0x0, - 0x3e, 0x40, 0x4, 0xe4, 0x0, 0x0, 0x0, 0x6, - 0xef, 0xfe, 0x60, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x10, 0x0, 0x0, 0x0, 0x0, - - /* U+FEB6 "ﺶ" */ - 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x4b, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x40, 0x32, 0xa, 0x60, 0x0, 0x0, - 0x0, 0x4c, 0xa, 0x50, 0xa6, 0x4, 0x60, 0x0, - 0x4, 0xe3, 0xda, 0x3d, 0xa0, 0x78, 0x0, 0x0, - 0x4f, 0xfb, 0xdf, 0xbd, 0x57, 0x80, 0x0, 0x7, - 0x90, 0x0, 0x0, 0x0, 0x3e, 0x40, 0x4, 0xe4, - 0x0, 0x0, 0x0, 0x0, 0x6e, 0xff, 0xe6, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x0, - - /* U+FEB7 "ﺷ" */ - 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0xb4, - 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, - 0x13, 0x4, 0x10, 0xb4, 0x0, 0x5b, 0xb, 0x40, - 0xb4, 0x2, 0x9d, 0x3e, 0x93, 0xe2, 0xf, 0xdb, - 0xfa, 0xdf, 0x80, - - /* U+FEB8 "ﺸ" */ - 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0xa, - 0x4a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, - 0x0, 0x1, 0x30, 0x41, 0xb, 0x40, 0x0, 0x5b, - 0xb, 0x40, 0xb4, 0x0, 0x29, 0xd3, 0xe9, 0x3e, - 0x90, 0xf, 0xdb, 0xfa, 0xdf, 0xad, 0x30, - - /* U+FEB9 "ﺹ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1a, 0xea, 0x10, - 0x0, 0x0, 0x0, 0x0, 0x1d, 0x83, 0xb9, 0x0, - 0x0, 0x0, 0x0, 0xc, 0x60, 0x5, 0xb3, 0x50, - 0x0, 0x4, 0xe9, 0x92, 0x36, 0xe6, 0x78, 0x0, - 0x0, 0x4f, 0xff, 0xfe, 0xb5, 0x7, 0x80, 0x0, - 0x7, 0xa0, 0x0, 0x0, 0x0, 0x3e, 0x40, 0x4, - 0xe4, 0x0, 0x0, 0x0, 0x0, 0x6e, 0xff, 0xe5, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x0, - - /* U+FEBA "ﺺ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1a, 0xea, 0x10, - 0x0, 0x0, 0x0, 0x0, 0x1, 0xe8, 0x3b, 0x90, - 0x0, 0x0, 0x0, 0x0, 0xc, 0x60, 0x5, 0xb0, - 0x35, 0x0, 0x0, 0x4e, 0xa9, 0x23, 0x6e, 0x91, - 0x78, 0x0, 0x0, 0x4f, 0xff, 0xfe, 0xb7, 0xe7, - 0x78, 0x0, 0x0, 0x7a, 0x0, 0x0, 0x0, 0x0, - 0x3e, 0x40, 0x4, 0xe4, 0x0, 0x0, 0x0, 0x0, - 0x6, 0xef, 0xfe, 0x50, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+FEBB "ﺻ" */ - 0x0, 0x0, 0x0, 0x7e, 0xc3, 0x0, 0x0, 0x0, - 0xab, 0x37, 0xe0, 0x0, 0xc0, 0x7a, 0x0, 0xf, - 0x0, 0x5f, 0x6d, 0x23, 0x5c, 0xb0, 0xe, 0xaf, - 0xff, 0xec, 0x70, 0x0, - - /* U+FEBC "ﺼ" */ - 0x0, 0x0, 0x0, 0x7e, 0xc3, 0x0, 0x0, 0x0, - 0xab, 0x37, 0xe0, 0x0, 0xc0, 0x8a, 0x0, 0xf, - 0x0, 0x5f, 0x7d, 0x23, 0x5c, 0xd2, 0xe, 0xaf, - 0xff, 0xec, 0x7c, 0xc0, - - /* U+FEBD "ﺽ" */ - 0x0, 0x0, 0x0, 0x0, 0xe0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0xae, 0xa1, 0x0, - 0x0, 0x0, 0x0, 0x1, 0xd8, 0x3b, 0x90, 0x0, - 0x0, 0x0, 0x0, 0xc6, 0x0, 0x5b, 0x35, 0x0, - 0x0, 0x4e, 0x99, 0x23, 0x6e, 0x67, 0x80, 0x0, - 0x4, 0xff, 0xff, 0xeb, 0x50, 0x78, 0x0, 0x0, - 0x7a, 0x0, 0x0, 0x0, 0x3, 0xe4, 0x0, 0x4e, - 0x40, 0x0, 0x0, 0x0, 0x6, 0xef, 0xfe, 0x50, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, - 0x0, 0x0, 0x0, - - /* U+FEBE "ﺾ" */ - 0x0, 0x0, 0x0, 0x0, 0xe0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1a, 0xea, 0x10, - 0x0, 0x0, 0x0, 0x0, 0x1, 0xe8, 0x3b, 0x90, - 0x0, 0x0, 0x0, 0x0, 0xc, 0x60, 0x5, 0xb0, - 0x35, 0x0, 0x0, 0x4e, 0xa9, 0x23, 0x6e, 0x91, - 0x78, 0x0, 0x0, 0x4f, 0xff, 0xfe, 0xb7, 0xe7, - 0x78, 0x0, 0x0, 0x7a, 0x0, 0x0, 0x0, 0x0, - 0x3e, 0x40, 0x4, 0xe4, 0x0, 0x0, 0x0, 0x0, - 0x6, 0xef, 0xfe, 0x50, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+FEBF "ﺿ" */ - 0x0, 0x9, 0x50, 0x0, 0x0, 0x0, 0x0, 0x10, - 0x7, 0xec, 0x30, 0x0, 0x0, 0xa, 0xb3, 0x7e, - 0x0, 0xc, 0x7, 0xa0, 0x0, 0xf0, 0x5, 0xf6, - 0xd2, 0x35, 0xcb, 0x0, 0xea, 0xff, 0xfe, 0xc7, - 0x0, - - /* U+FEC0 "ﻀ" */ - 0x0, 0x9, 0x50, 0x0, 0x0, 0x0, 0x0, 0x10, - 0x7, 0xec, 0x30, 0x0, 0x0, 0xa, 0xb3, 0x7e, - 0x0, 0xc, 0x8, 0xa0, 0x0, 0xf0, 0x5, 0xf7, - 0xd2, 0x35, 0xcd, 0x20, 0xea, 0xff, 0xfe, 0xc7, - 0xcc, - - /* U+FEC1 "ﻁ" */ - 0x0, 0xb4, 0x0, 0x0, 0x0, 0x0, 0xb4, 0x0, - 0x0, 0x0, 0x0, 0xb4, 0x0, 0x0, 0x0, 0x0, - 0xb4, 0x4, 0xde, 0x60, 0x0, 0xb4, 0x5e, 0x54, - 0xe3, 0x0, 0xb8, 0xd1, 0x0, 0xb5, 0x2, 0xcf, - 0x42, 0x49, 0xe1, 0x4f, 0xff, 0xff, 0xd9, 0x20, - - /* U+FEC2 "ﻂ" */ - 0x0, 0xb4, 0x0, 0x0, 0x0, 0x0, 0xb, 0x40, - 0x0, 0x0, 0x0, 0x0, 0xb4, 0x0, 0x0, 0x0, - 0x0, 0xb, 0x40, 0x4d, 0xe6, 0x0, 0x0, 0xb4, - 0x5e, 0x54, 0xe2, 0x0, 0xb, 0x8d, 0x10, 0xb, - 0x50, 0x2, 0xcf, 0x42, 0x49, 0xf4, 0x4, 0xff, - 0xff, 0xfd, 0x99, 0xf2, - - /* U+FEC3 "ﻃ" */ - 0x0, 0xf0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0x0, - 0x0, 0x0, 0x0, 0xf0, 0x0, 0x0, 0x0, 0x0, - 0xf0, 0x7, 0xec, 0x30, 0x0, 0xf0, 0xab, 0x37, - 0xd0, 0x0, 0xf8, 0xa0, 0x0, 0xf0, 0x2, 0xfd, - 0x23, 0x5c, 0xb0, 0xf, 0xff, 0xfe, 0xc7, 0x0, - - /* U+FEC4 "ﻄ" */ - 0x0, 0xf0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0x0, - 0x0, 0x0, 0x0, 0xf0, 0x0, 0x0, 0x0, 0x0, - 0xf0, 0x7, 0xec, 0x30, 0x0, 0xf0, 0xab, 0x37, - 0xd0, 0x0, 0xf8, 0xa0, 0x0, 0xf0, 0x2, 0xfd, - 0x23, 0x5c, 0xd2, 0xf, 0xff, 0xfe, 0xc7, 0xcc, - - /* U+FEC5 "ﻅ" */ - 0x0, 0xb4, 0x0, 0x0, 0x0, 0x0, 0xb4, 0x59, - 0x0, 0x0, 0x0, 0xb4, 0x1, 0x0, 0x0, 0x0, - 0xb4, 0x4, 0xde, 0x60, 0x0, 0xb4, 0x5e, 0x54, - 0xe3, 0x0, 0xb8, 0xd1, 0x0, 0xb5, 0x2, 0xcf, - 0x42, 0x49, 0xe1, 0x4f, 0xff, 0xff, 0xd9, 0x20, - - /* U+FEC6 "ﻆ" */ - 0x0, 0xb4, 0x0, 0x0, 0x0, 0x0, 0xb, 0x45, - 0x90, 0x0, 0x0, 0x0, 0xb4, 0x1, 0x0, 0x0, - 0x0, 0xb, 0x40, 0x4d, 0xe6, 0x0, 0x0, 0xb4, - 0x5e, 0x54, 0xe2, 0x0, 0xb, 0x8d, 0x10, 0xb, - 0x50, 0x2, 0xcf, 0x42, 0x49, 0xf4, 0x4, 0xff, - 0xff, 0xfd, 0x99, 0xf2, - - /* U+FEC7 "ﻇ" */ - 0x0, 0xf0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0xa5, - 0x0, 0x0, 0x0, 0xf0, 0x10, 0x0, 0x0, 0x0, - 0xf0, 0x7, 0xec, 0x30, 0x0, 0xf0, 0xab, 0x37, - 0xd0, 0x0, 0xf8, 0xa0, 0x0, 0xf0, 0x2, 0xfd, - 0x23, 0x5c, 0xb0, 0xf, 0xff, 0xfe, 0xc7, 0x0, - - /* U+FEC8 "ﻈ" */ - 0x0, 0xf0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0xa5, - 0x0, 0x0, 0x0, 0xf0, 0x10, 0x0, 0x0, 0x0, - 0xf0, 0x7, 0xec, 0x30, 0x0, 0xf0, 0xab, 0x37, - 0xd0, 0x0, 0xf8, 0xa0, 0x0, 0xf0, 0x2, 0xfd, - 0x23, 0x5c, 0xd2, 0xf, 0xff, 0xfe, 0xc7, 0xcc, - - /* U+FEC9 "ﻉ" */ - 0x1, 0xbe, 0xc1, 0x0, 0x9a, 0x38, 0x50, 0xa, - 0x60, 0x0, 0x0, 0x2e, 0xac, 0x70, 0x9, 0xc6, - 0x30, 0x3, 0xd0, 0x0, 0x0, 0x4b, 0x0, 0x0, - 0x1, 0xe7, 0x10, 0x12, 0x3, 0xdf, 0xff, 0x90, - 0x0, 0x12, 0x0, - - /* U+FECA "ﻊ" */ - 0x7, 0xdf, 0xc3, 0x0, 0xf4, 0x29, 0x90, 0x6, - 0x93, 0xa1, 0x0, 0x3d, 0xe5, 0x21, 0x1e, 0x12, - 0xbe, 0xb4, 0xb0, 0x0, 0x0, 0x1e, 0x50, 0x1, - 0x20, 0x4d, 0xff, 0xfa, 0x0, 0x1, 0x20, 0x0, - - /* U+FECB "ﻋ" */ - 0x0, 0x3c, 0xec, 0x30, 0x0, 0xe7, 0x28, 0xd0, - 0x2, 0xd0, 0x0, 0x0, 0x0, 0xe2, 0x0, 0x11, - 0x2, 0x8e, 0x9d, 0xf3, 0xf, 0xeb, 0x84, 0x0, - - /* U+FECC "ﻌ" */ - 0x0, 0x7d, 0xfc, 0x40, 0x2, 0xe3, 0x36, 0xc0, - 0x0, 0xa8, 0x2c, 0x40, 0x2, 0x3d, 0xf9, 0x21, - 0xf, 0xfa, 0x6d, 0xfa, - - /* U+FECD "ﻍ" */ - 0x0, 0x5b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1b, 0xec, 0x10, 0x9, 0xa3, - 0x86, 0x0, 0xa6, 0x0, 0x0, 0x2, 0xea, 0xc7, - 0x0, 0x9c, 0x63, 0x0, 0x3d, 0x0, 0x0, 0x4, - 0xb0, 0x0, 0x0, 0x1e, 0x60, 0x1, 0x20, 0x3d, - 0xff, 0xf9, 0x0, 0x1, 0x20, 0x0, - - /* U+FECE "ﻎ" */ - 0x0, 0x4a, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7d, 0xfc, 0x30, 0xf, 0x42, - 0x99, 0x0, 0x69, 0x3a, 0x10, 0x3, 0xde, 0x52, - 0x11, 0xe1, 0x2b, 0xeb, 0x4b, 0x0, 0x0, 0x1, - 0xe5, 0x0, 0x12, 0x4, 0xdf, 0xff, 0xa0, 0x0, - 0x12, 0x0, - - /* U+FECF "ﻏ" */ - 0x0, 0x6, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c, 0xec, 0x30, - 0x0, 0xe7, 0x28, 0xd0, 0x2, 0xd0, 0x0, 0x0, - 0x0, 0xe2, 0x0, 0x11, 0x2, 0x8e, 0x9d, 0xf3, - 0xf, 0xeb, 0x84, 0x0, - - /* U+FED0 "ﻐ" */ - 0x0, 0x2, 0xd0, 0x0, 0x0, 0x0, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x7d, 0xfc, 0x40, - 0x2, 0xe3, 0x36, 0xc0, 0x0, 0xa8, 0x2c, 0x40, - 0x2, 0x3d, 0xf9, 0x21, 0xf, 0xfa, 0x6d, 0xfa, - - /* U+FED1 "ﻑ" */ - 0x0, 0x0, 0x0, 0x5, 0xa0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x7, 0xe8, - 0x0, 0x0, 0x0, 0x2, 0xe3, 0xc4, 0x8, 0x0, - 0x0, 0x3d, 0x6, 0x92, 0xd0, 0x0, 0x0, 0xaf, - 0xfb, 0x2e, 0x0, 0x0, 0x0, 0x1c, 0x80, 0xcb, - 0x42, 0x23, 0x6d, 0xd1, 0x1, 0x9d, 0xff, 0xeb, - 0x71, 0x0, - - /* U+FED2 "ﻒ" */ - 0x0, 0x0, 0x0, 0x8, 0x60, 0x0, 0x0, 0x0, - 0x0, 0x10, 0x0, 0x1, 0x0, 0x0, 0x4e, 0xd3, - 0x1, 0xe0, 0x0, 0xe, 0x56, 0xd0, 0x3c, 0x0, - 0x0, 0xf4, 0x5d, 0x1, 0xf1, 0x0, 0x8, 0xff, - 0x82, 0x9, 0xeb, 0xbd, 0xfa, 0xbe, 0xd0, 0x4, - 0x67, 0x40, 0x0, 0x0, - - /* U+FED3 "ﻓ" */ - 0x0, 0x1d, 0x0, 0x0, 0x1, 0x0, 0x0, 0x6e, - 0x90, 0x1, 0xf4, 0xb6, 0x1, 0xe1, 0x4b, 0x0, - 0x9f, 0xfd, 0x0, 0x1, 0xba, 0x2, 0x4b, 0xe2, - 0xf, 0xd9, 0x10, - - /* U+FED4 "ﻔ" */ - 0x0, 0x9, 0x50, 0x0, 0x0, 0x10, 0x0, 0x0, - 0x5e, 0xd3, 0x0, 0xf, 0x47, 0xc0, 0x0, 0xf3, - 0x6c, 0x0, 0x3b, 0xff, 0x82, 0xf, 0xd8, 0x9d, - 0xb0, - - /* U+FED5 "ﻕ" */ - 0x0, 0x0, 0x8, 0x4c, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x7e, 0x90, 0x0, 0x0, 0x2f, 0x4b, 0x60, 0x0, - 0x2, 0xe1, 0x3b, 0x22, 0x0, 0x9, 0xff, 0xd7, - 0x80, 0x0, 0x1, 0x8b, 0x87, 0x0, 0x0, 0x2e, - 0x54, 0xe3, 0x1, 0x6e, 0xa0, 0x8, 0xff, 0xfd, - 0x60, 0x0, 0x0, 0x21, 0x0, 0x0, - - /* U+FED6 "ﻖ" */ - 0x0, 0x0, 0x8, 0x3b, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0xdb, 0x0, 0x0, - 0x0, 0xc, 0x7b, 0x80, 0x0, 0x0, 0xf, 0x4, - 0xd0, 0x0, 0x0, 0xf, 0x44, 0xe2, 0x69, 0x0, - 0x6, 0xef, 0xfe, 0x78, 0x0, 0x0, 0xb, 0x70, - 0x4d, 0x20, 0x4, 0xcc, 0x0, 0x8, 0xff, 0xfe, - 0x70, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - - /* U+FED7 "ﻗ" */ - 0x0, 0xa3, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6e, - 0x90, 0x1, 0xf4, 0xb6, 0x1, 0xe1, 0x4b, 0x0, - 0x9f, 0xfd, 0x0, 0x1, 0xba, 0x2, 0x4b, 0xe2, - 0xf, 0xd9, 0x10, - - /* U+FED8 "ﻘ" */ - 0x0, 0x47, 0xa1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x5e, 0xd3, 0x0, 0xf, 0x47, 0xc0, 0x0, 0xf3, - 0x6c, 0x0, 0x3b, 0xff, 0x82, 0xf, 0xd8, 0x9d, - 0xb0, - - /* U+FED9 "ﻙ" */ - 0x0, 0x0, 0x0, 0xc, 0x40, 0x0, 0x0, 0x0, - 0xc4, 0x0, 0x0, 0x60, 0xc, 0x40, 0x0, 0x18, - 0x0, 0xc4, 0x0, 0x0, 0x35, 0xc, 0x41, 0x40, - 0x36, 0x0, 0xd3, 0x3c, 0x0, 0x0, 0x2f, 0x11, - 0xf6, 0x22, 0x5d, 0x90, 0x4, 0xcf, 0xfd, 0x70, - 0x0, - - /* U+FEDA "ﻚ" */ - 0x0, 0x0, 0x0, 0x2d, 0x0, 0x0, 0x0, 0x2, - 0xd0, 0x0, 0x1, 0x40, 0x2d, 0x0, 0x0, 0x63, - 0x2, 0xd0, 0x0, 0x0, 0x80, 0x2d, 0x3, 0x20, - 0x64, 0x3, 0xd0, 0x87, 0x0, 0x0, 0x8d, 0x6, - 0xd4, 0x23, 0x8f, 0xf3, 0x7, 0xdf, 0xeb, 0x38, + 0x0, 0x84, 0x80, 0x39, 0xe8, 0x0, 0x3f, 0xe9, + 0x7f, 0x81, 0xff, 0x2e, 0x7c, 0x1, 0x99, 0xdc, + 0x62, 0x2f, 0xf1, 0x47, 0xb0, 0xe6, 0x9e, 0x61, 0xc0, + /* U+2264 "≤" */ + 0x0, 0xff, 0x8a, 0x60, 0x0, 0x97, 0xfd, 0x23, + 0xdf, 0xed, 0x71, 0x12, 0x2e, 0x8, 0x5, 0x5f, + 0xf5, 0x98, 0x0, 0x5f, 0xb8, 0xc3, 0xbb, 0xa0, + 0x87, 0xff, 0x98, + + /* U+2265 "≥" */ + 0x0, 0xf8, 0x71, 0x40, 0x30, 0xc7, 0x71, 0xc4, + 0x0, 0x97, 0xff, 0x30, 0x4, 0x88, 0x22, 0x4, + 0x77, 0xfb, 0x10, 0x43, 0xe8, 0xc0, 0x25, 0xcd, + 0xd9, 0xc7, 0xff, 0x98, + + /* U+FE70 "ﹰ" */ + 0x0, 0x11, 0x1e, 0x28, 0x40, 0x1c, 0x4f, 0xc, + 0x20, + + /* U+FE71 "ﹱ" */ + 0x0, 0x88, 0x80, 0xf1, 0x42, 0x1, 0x71, 0x3, + 0xc3, 0x8, 0x7, 0xff, 0x4c, 0x8a, 0x10, 0xdd, + 0xa0, + + /* U+FE72 "ﹲ" */ + 0x4, 0x70, 0x71, 0xf2, 0xf3, 0xa3, 0x86, 0x21, + + /* U+FE74 "ﹴ" */ + 0x0, 0xcf, 0x10, 0x30, 0xc, 0xf1, 0x3, + + /* U+FE76 "ﹶ" */ + 0x0, 0x11, 0x1e, 0x10, 0xde, 0x18, 0x40, + + /* U+FE77 "ﹷ" */ + 0x0, 0x88, 0x80, 0xf0, 0x86, 0xf, 0xc, 0x20, + 0x1f, 0xfd, 0x32, 0x28, 0x43, 0x76, 0x80, + + /* U+FE78 "ﹸ" */ + 0x4, 0x70, 0x0, 0xf9, 0x30, 0x49, 0xb2, 0x88, + 0x80, + + /* U+FE79 "ﹹ" */ + 0x0, 0x24, 0x0, 0x44, 0x4, 0xc, 0x78, 0x0, + 0x65, 0x42, 0x0, 0xff, 0xe9, 0x91, 0x42, 0x1b, + 0xb5, 0x80, + + /* U+FE7A "ﹺ" */ + 0x0, 0xcf, 0x10, 0x37, 0x88, 0x18, + + /* U+FE7B "ﹻ" */ + 0x2, 0x28, 0x43, 0x76, 0x80, 0xff, 0xa4, 0x1e, + 0x20, 0x60, 0xf1, 0x3, + + /* U+FE7C "ﹼ" */ + 0x1, 0x2, 0x57, 0x15, 0x1, 0x65, 0x53, 0xb8, + 0x80, + + /* U+FE7D "ﹽ" */ + 0x3, 0x61, 0x70, 0x51, 0x94, 0x6, 0x78, 0x30, + 0xf, 0xfe, 0x99, 0x14, 0x21, 0xbb, 0x50, + + /* U+FE7E "ﹾ" */ + 0x65, 0x0, 0x0, + + /* U+FE7F "ﹿ" */ + 0x6, 0x50, 0xc, 0xca, 0x1, 0xff, 0xc7, 0x21, + 0xd, 0xc0, + + /* U+FE80 "ﺀ" */ + 0x7, 0xee, 0x40, 0x14, 0xd5, 0x10, 0x80, 0x8, + 0x8c, 0x33, 0x26, 0xd7, 0x42, 0x8a, 0x6e, 0xa4, + + /* U+FE81 "ﺁ" */ + 0x6, 0x76, 0x0, 0x34, 0x30, 0x7, 0xff, 0x74, + + /* U+FE82 "ﺂ" */ + 0x6, 0x76, 0x0, 0x34, 0x30, 0x7, 0xff, 0x54, + 0x54, 0x2, 0x8b, 0x40, + + /* U+FE83 "ﺃ" */ + 0x37, 0x1, 0x21, 0x2a, 0x10, 0xf, 0xfe, 0x60, + + /* U+FE84 "ﺄ" */ + 0x37, 0x0, 0x9, 0x8, 0x15, 0x8, 0x7, 0xff, + 0x38, 0x54, 0x1, 0x16, 0x80, + + /* U+FE85 "ﺅ" */ + 0x0, 0x85, 0xc4, 0x3, 0x1f, 0x18, 0x6, 0x2b, + 0x20, 0xe, 0x20, 0xe, 0x6e, 0xa0, 0x8, 0x62, + 0x85, 0xc0, 0x6, 0xb, 0x16, 0x0, 0x26, 0xec, + 0x10, 0xa, 0x3d, 0xd8, 0x3, 0x13, 0x70, 0x0, + 0x57, 0x1d, 0x4f, 0xfa, 0x21, 0x20, 0x7b, 0xda, + 0xc0, 0x0, + + /* U+FE86 "ﺆ" */ + 0x0, 0x8d, 0x80, 0x3c, 0xe0, 0x20, 0x1c, 0x8c, + 0x20, 0x1c, 0xfd, 0x0, 0x18, 0xa6, 0x94, 0xc0, + 0x27, 0x44, 0x55, 0x80, 0x4e, 0x88, 0x13, 0x10, + 0x1, 0x45, 0x4a, 0x40, 0x4, 0xf4, 0x57, 0x27, + 0xfe, 0xe8, 0x94, 0x3, 0xde, 0xfc, 0x40, 0x0, + + /* U+FE87 "ﺇ" */ + 0xf, 0x0, 0xff, 0xe7, 0x78, 0x1b, 0x80, 0x80, + 0x93, 0x88, + + /* U+FE88 "ﺈ" */ + 0xf, 0x0, 0xff, 0xe7, 0x8a, 0x80, 0x22, 0xd0, + 0x1b, 0x90, 0xdc, 0x0, 0x20, 0x20, 0x4e, 0x20, + + /* U+FE89 "ﺉ" */ + 0x9, 0x30, 0x5e, 0xe3, 0x0, 0xd, 0xc6, 0xea, + 0x9a, 0x0, 0xa4, 0x10, 0x24, 0xb0, 0x55, 0x0, + 0x3f, 0x34, 0x83, 0x8, 0x0, 0x35, 0x18, 0x1f, + 0x64, 0x0, 0x12, 0x30, 0x64, 0xcf, 0xf7, 0x5f, + 0x80, 0x23, 0xb9, 0xbf, 0x84, 0x0, + + /* U+FE8A "ﺊ" */ + 0x6, 0x30, 0xf, 0xdc, 0xe0, 0x1f, 0xa1, 0x0, + 0x35, 0xe1, 0x33, 0x80, 0x61, 0x4a, 0x5f, 0x0, + 0xe1, 0x40, 0x7f, 0xa2, 0x0, 0xa, 0x31, 0x3, + 0x56, 0x7f, 0xbb, 0xe5, 0x0, 0xf, 0xdd, 0x7d, + 0xa0, 0x0, + + /* U+FE8B "ﺋ" */ + 0x1, 0x71, 0x3, 0xd3, 0x2, 0xa2, 0x0, 0x18, + 0x80, 0x21, 0x0, 0x95, 0x83, 0x50, 0xc0, + + /* U+FE8C "ﺌ" */ + 0x3, 0x70, 0x3, 0x78, 0x82, 0xc0, 0x80, 0x14, + 0x2, 0xa0, 0x2, 0x82, 0x5, 0xad, 0x0, + + /* U+FE8D "ﺍ" */ + 0xf, 0x0, 0xff, 0xe2, 0x0, + + /* U+FE8E "ﺎ" */ + 0xf, 0x0, 0xff, 0xe7, 0x8a, 0x80, 0x22, 0xd0, + + /* U+FE8F "ﺏ" */ + 0x1, 0x0, 0xf8, 0xb0, 0x3, 0xa5, 0xc0, 0xc4, + 0x2, 0x27, 0x22, 0x3f, 0xdd, 0x66, 0xb2, 0x84, + 0xee, 0xd3, 0xd0, 0x1, 0x1b, 0x4a, 0x88, 0x7, + 0xbc, 0x3, 0x0, + + /* U+FE90 "ﺐ" */ + 0x1, 0x0, 0xfc, 0x58, 0x1, 0xd3, 0x0, 0x3, + 0x10, 0x8, 0x9d, 0x4, 0x9f, 0xee, 0xb3, 0x65, + 0x98, 0x13, 0xbb, 0x57, 0x3d, 0x38, 0x0, 0xd6, + 0xd8, 0x40, 0x3c, 0x7a, 0x1, 0xc0, + + /* U+FE91 "ﺑ" */ + 0x0, 0x29, 0x0, 0x39, 0xc0, 0x95, 0x83, 0x50, + 0xc3, 0xe8, 0x2, 0xe0, 0xb, 0xc0, + + /* U+FE92 "ﺒ" */ + 0x0, 0x38, 0x5, 0x0, 0x6, 0x4, 0x8, 0x5a, + 0xe, 0xae, 0x0, 0x70, 0x5, 0xe0, + + /* U+FE93 "ﺓ" */ + 0x0, 0x5b, 0x28, 0x5, 0x6c, 0xa0, 0x18, 0x40, + 0x22, 0xdd, 0x20, 0x3, 0xfb, 0x68, 0x4c, 0x4c, + 0x51, 0x4, 0x68, 0x68, 0x22, 0x9a, 0xd7, 0x40, + + /* U+FE94 "ﺔ" */ + 0x4, 0x7a, 0x10, 0x2, 0x3d, 0x8, 0x6, 0x73, + 0x0, 0x1e, 0x42, 0x80, 0x36, 0x63, 0x80, 0xc5, + 0x74, 0x80, 0xcb, 0xd9, 0x8, 0x37, 0xb1, 0xe4, + + /* U+FE95 "ﺕ" */ + 0x0, 0x99, 0x6c, 0x3, 0xcc, 0xb6, 0x1, 0x16, + 0x0, 0x73, 0xb0, 0x10, 0x6, 0x29, 0x32, 0x4e, + 0xba, 0xcd, 0x75, 0xa, 0xdd, 0xa7, 0x64, 0x0, + + /* U+FE96 "ﺖ" */ + 0x0, 0xad, 0x54, 0x1, 0xf5, 0xaa, 0x80, 0x30, + 0xe0, 0x7, 0x33, 0x0, 0xc8, 0x3, 0x15, 0xe8, + 0x92, 0x75, 0xd6, 0x6d, 0xb, 0x5, 0x6e, 0xd5, + 0xcf, 0x4e, + + /* U+FE97 "ﺗ" */ + 0xb, 0x38, 0xb, 0x38, 0x0, 0x29, 0x0, 0x39, + 0xc0, 0x95, 0x83, 0x50, 0xc0, + + /* U+FE98 "ﺘ" */ + 0xa, 0x49, 0xa, 0x49, 0x0, 0x38, 0x5, 0x0, + 0x6, 0x4, 0x8, 0x5a, + + /* U+FE99 "ﺙ" */ + 0x0, 0xd2, 0x40, 0x1f, 0x49, 0x0, 0x79, 0x96, + 0xc0, 0x3c, 0xcb, 0x60, 0x11, 0x60, 0x7, 0x3b, + 0x1, 0x0, 0x62, 0x93, 0x24, 0xeb, 0xac, 0xd7, + 0x50, 0xad, 0xda, 0x76, 0x40, + + /* U+FE9A "ﺚ" */ + 0x0, 0x8a, 0x0, 0x3f, 0x14, 0x0, 0x7e, 0xb5, + 0x50, 0x7, 0xd6, 0xaa, 0x0, 0xc3, 0x80, 0x1c, + 0xcc, 0x3, 0x20, 0xc, 0x57, 0xa2, 0x49, 0xd7, + 0x59, 0xb4, 0x2c, 0x15, 0xbb, 0x57, 0x3d, 0x38, + + /* U+FE9B "ﺛ" */ + 0x0, 0x58, 0x2, 0xe2, 0x1, 0x67, 0x0, 0x5, + 0x20, 0x7, 0x38, 0x12, 0xb0, 0x6a, 0x18, + + /* U+FE9C "ﺜ" */ + 0x0, 0x60, 0x2, 0xa2, 0x42, 0x92, 0x40, 0xe, + 0x1, 0x40, 0x1, 0x81, 0x2, 0x16, 0x80, + + /* U+FE9D "ﺝ" */ + 0x3e, 0xd8, 0x10, 0x1, 0xef, 0x72, 0x94, 0x0, + 0x63, 0xaa, 0x40, 0x5, 0xff, 0x73, 0x80, 0xdf, + 0xa0, 0x4, 0x8a, 0x54, 0x80, 0x1, 0x70, 0xb4, + 0x0, 0x20, 0xc0, 0x0, 0x8c, 0x3d, 0x3b, 0xf6, + 0x80, 0xb3, 0xf7, 0xe4, + + /* U+FE9E "ﺞ" */ + 0x2e, 0xd9, 0x10, 0x8, 0xb7, 0xb2, 0x98, 0x2, + 0x35, 0x95, 0x0, 0xd3, 0xf9, 0xb6, 0xc4, 0x69, + 0x34, 0xfd, 0x58, 0xec, 0x16, 0x87, 0x9c, 0xaa, + 0x61, 0x1, 0x30, 0x1d, 0xaf, 0xf7, 0x50, 0x0, + 0xf3, 0xf7, 0xe4, 0x0, + + /* U+FE9F "ﺟ" */ + 0x5, 0xec, 0x82, 0x0, 0x93, 0x3f, 0xdd, 0x44, + 0x2, 0x46, 0xd6, 0xfc, 0x4, 0xb5, 0xff, 0x60, + 0x6c, 0xef, 0x41, 0x0, 0x3f, 0x1c, 0x7c, 0x3, + 0xc3, 0xe0, 0x0, + + /* U+FEA0 "ﺠ" */ + 0x5, 0xec, 0x82, 0x0, 0xc9, 0x9f, 0xee, 0xa2, + 0x0, 0x9, 0x1b, 0x5b, 0xf0, 0x0, 0x96, 0xbf, + 0x82, 0x44, 0x36, 0x33, 0xa7, 0xa6, 0xc3, 0xf5, + 0x80, 0x7, 0x94, 0x1, 0x9a, 0x0, 0x3e, 0x69, + 0x0, 0x80, + + /* U+FEA1 "ﺡ" */ + 0x3e, 0xd8, 0x10, 0x1, 0xef, 0x72, 0x94, 0x0, + 0x63, 0x8a, 0x40, 0x5, 0xff, 0x73, 0x80, 0xdf, + 0xa8, 0x4, 0x8a, 0x40, 0x18, 0x5c, 0x3, 0x90, + 0xa0, 0x40, 0x8c, 0x31, 0x3b, 0xf6, 0x80, 0xb3, + 0xf7, 0xe4, + + /* U+FEA2 "ﺢ" */ + 0x2e, 0xd9, 0x10, 0x8, 0xb7, 0xb2, 0x98, 0x2, + 0x35, 0x95, 0x0, 0xd3, 0xf9, 0xb6, 0xc4, 0x69, + 0x20, 0x7d, 0x58, 0xec, 0x1, 0x1e, 0x72, 0xa9, + 0x80, 0x2, 0x40, 0x3b, 0x5f, 0xee, 0xb0, 0x1, + 0xe7, 0xef, 0xc8, 0x0, + + /* U+FEA3 "ﺣ" */ + 0x5, 0xec, 0x82, 0x0, 0x93, 0x3f, 0xdd, 0x44, + 0x2, 0x46, 0xd6, 0xfc, 0x4, 0xb5, 0xff, 0x60, + 0x6c, 0xef, 0x41, 0x0, + + /* U+FEA4 "ﺤ" */ + 0x5, 0xec, 0x82, 0x0, 0xc9, 0x9f, 0xee, 0xa2, + 0x0, 0x9, 0x1b, 0x5b, 0xf0, 0x0, 0x96, 0xbf, + 0x82, 0x44, 0x36, 0x33, 0xa7, 0xa6, 0xc0, + + /* U+FEA5 "ﺥ" */ + 0x0, 0x1d, 0x80, 0x71, 0xd0, 0x4, 0x7d, 0xb2, + 0x20, 0x3, 0xde, 0xe5, 0x28, 0x0, 0xc7, 0x14, + 0x80, 0xb, 0xfe, 0xe7, 0x1, 0xbf, 0x50, 0x9, + 0x14, 0x80, 0x30, 0xb8, 0x7, 0x21, 0x40, 0x81, + 0x18, 0x62, 0x77, 0xed, 0x1, 0x67, 0xef, 0xc8, + + /* U+FEA6 "ﺦ" */ + 0x0, 0xac, 0xc0, 0x3d, 0x46, 0x1, 0xe1, 0x0, + 0xc5, 0xdb, 0x22, 0x1, 0x16, 0xf6, 0x53, 0x0, + 0x46, 0xb2, 0xa0, 0x1a, 0x7f, 0x36, 0xd8, 0x8d, + 0x24, 0xf, 0xab, 0x1d, 0x80, 0x23, 0xce, 0x55, + 0x30, 0x0, 0x48, 0x7, 0x6b, 0xfd, 0xd6, 0x0, + 0x3c, 0xfd, 0xf9, 0x0, + + /* U+FEA7 "ﺧ" */ + 0x0, 0xc5, 0x80, 0x1e, 0x2d, 0x0, 0x97, 0xb2, + 0xc, 0x2, 0x4c, 0xff, 0x75, 0x10, 0x9, 0x1b, + 0x5b, 0xf0, 0x12, 0xd7, 0xfd, 0x81, 0xb3, 0xbd, + 0x4, 0x0, + + /* U+FEA8 "ﺨ" */ + 0x0, 0xc5, 0x80, 0x1f, 0x16, 0x80, 0x65, 0xec, + 0x83, 0x0, 0xc9, 0x9f, 0xee, 0xa2, 0x0, 0x9, + 0x1b, 0x5b, 0xf0, 0x0, 0x96, 0xbf, 0x82, 0x44, + 0x36, 0x33, 0xa7, 0xa6, 0xc0, + + /* U+FEA9 "ﺩ" */ + 0x2, 0x70, 0x8, 0xb1, 0x80, 0x2a, 0x81, 0x0, + 0xa, 0x20, 0x49, 0x91, 0xe7, 0x2a, 0x84, + + /* U+FEAA "ﺪ" */ + 0x0, 0x45, 0x0, 0x68, 0x41, 0x0, 0xc8, 0xe0, + 0x24, 0xa9, 0x43, 0x3b, 0x30, 0xec, + + /* U+FEAB "ﺫ" */ + 0x8, 0x60, 0xa, 0x58, 0x2, 0x37, 0x0, 0x8b, + 0x1c, 0x2, 0xa9, 0x10, 0x0, 0xa2, 0x4, 0x99, + 0x1e, 0x72, 0xa8, 0x40, + + /* U+FEAC "ﺬ" */ + 0x0, 0x59, 0x80, 0x6a, 0x30, 0xc, 0x44, 0x0, + 0xcb, 0x20, 0x19, 0x94, 0x40, 0x32, 0x38, 0x9, + 0x32, 0x50, 0xce, 0xd4, 0x3b, 0x0, + + /* U+FEAD "ﺭ" */ + 0x0, 0x8b, 0x80, 0x31, 0x19, 0x80, 0x30, 0xb8, + 0x6, 0x25, 0x0, 0xd, 0x20, 0xe7, 0xf8, 0xa8, + 0x33, 0xfa, 0x0, 0x0, + + /* U+FEAE "ﺮ" */ + 0x0, 0xdc, 0x40, 0x1c, 0x54, 0x1, 0xc4, 0xc6, + 0x0, 0x1a, 0x2e, 0x3b, 0xfe, 0xd, 0x0, 0x5f, + 0x7d, 0x8, 0x0, + + /* U+FEAF "ﺯ" */ + 0x0, 0x96, 0x40, 0x32, 0xc0, 0x6, 0x2d, 0x0, + 0xc4, 0x26, 0x1, 0x85, 0xc0, 0x31, 0x30, 0x0, + 0x69, 0xb, 0x3f, 0xc5, 0x41, 0x9f, 0xd0, 0x0, + + /* U+FEB0 "ﺰ" */ + 0x0, 0x8b, 0x40, 0x38, 0xb0, 0x3, 0xff, 0x83, + 0xe4, 0x1, 0xc5, 0x40, 0x1c, 0x4c, 0x60, 0x1, + 0xa2, 0xe3, 0xbf, 0xe0, 0xd0, 0x5, 0xf7, 0xd0, + 0x80, 0x0, + + /* U+FEB1 "ﺱ" */ + 0x0, 0xf1, 0x30, 0x29, 0x5, 0x30, 0x7, 0x9a, + 0x83, 0xdc, 0x2, 0x46, 0x0, 0xe2, 0x37, 0xf3, + 0x72, 0x3e, 0x0, 0xe1, 0xc6, 0x7c, 0x74, 0x0, + 0xf1, 0xb7, 0xde, 0xfd, 0x2, 0x32, 0x0, 0x12, + 0x74, 0x3, 0xc7, 0x15, 0xfe, 0xa8, 0x40, 0xf, + 0x9b, 0xbb, 0x30, 0x7, 0xc0, + + /* U+FEB2 "ﺲ" */ + 0x0, 0xf1, 0x30, 0x29, 0x5, 0x30, 0x7, 0xcd, + 0x41, 0xee, 0x1, 0x91, 0x80, 0x38, 0x8d, 0xfc, + 0xdf, 0x0, 0xf8, 0x3, 0x87, 0x19, 0xf1, 0x9d, + 0x40, 0x3c, 0x6d, 0xf7, 0xbf, 0x7a, 0xa8, 0xc8, + 0x0, 0x49, 0xd0, 0xf, 0x8e, 0x2b, 0xfd, 0x50, + 0x80, 0x1f, 0x9b, 0xbb, 0x30, 0x7, 0xe0, + + /* U+FEB3 "ﺳ" */ + 0x0, 0x12, 0x82, 0x90, 0x5a, 0x0, 0x1f, 0x83, + 0x98, 0x3, 0x16, 0x31, 0xae, 0x9a, 0xb0, 0x6a, + 0x36, 0x22, 0x31, 0xc8, + + /* U+FEB4 "ﺴ" */ + 0x0, 0x12, 0x82, 0x90, 0x5a, 0x0, 0x4f, 0xc1, + 0xcc, 0x1, 0xc5, 0x8c, 0x6b, 0xa6, 0xba, 0x0, + 0xd4, 0x6c, 0x44, 0x62, 0x20, 0xc0, + + /* U+FEB5 "ﺵ" */ + 0x0, 0xfe, 0xb0, 0xf, 0xfe, 0x4, 0xfd, 0x0, + 0x7f, 0xd2, 0x94, 0x1, 0xfc, 0x28, 0x6, 0x41, + 0x4c, 0x1, 0xe5, 0x80, 0x97, 0x0, 0x91, 0x80, + 0x38, 0x8d, 0xfc, 0xdd, 0x4f, 0x80, 0x38, 0x71, + 0x9f, 0x1c, 0xc0, 0x3c, 0x6d, 0xf7, 0xbf, 0x40, + 0x8c, 0x80, 0x4, 0x9d, 0x0, 0xf1, 0xc5, 0x7f, + 0xaa, 0x10, 0x3, 0xe6, 0xee, 0xcc, 0x1, 0xf0, + + /* U+FEB6 "ﺶ" */ + 0x0, 0xfe, 0xb0, 0xf, 0xfe, 0xc, 0x7d, 0x80, + 0x7f, 0xf0, 0x21, 0x2c, 0x3, 0xfc, 0x28, 0x6, + 0x41, 0x4c, 0x1, 0xf2, 0xc0, 0x4b, 0x80, 0x64, + 0x60, 0xe, 0x23, 0x7f, 0x37, 0xc0, 0x3e, 0x0, + 0xe1, 0xc6, 0x7c, 0x67, 0x50, 0xf, 0x1b, 0x7d, + 0xef, 0xde, 0xaa, 0x32, 0x0, 0x12, 0x74, 0x3, + 0xe3, 0x8a, 0xff, 0x54, 0x20, 0x7, 0xe6, 0xee, + 0xcc, 0x1, 0xf8, + + /* U+FEB7 "ﺷ" */ + 0x0, 0xeb, 0x0, 0xfd, 0x7f, 0x0, 0x1f, 0x5a, + 0x40, 0x8, 0x4, 0x26, 0x8, 0x21, 0x48, 0x0, + 0x48, 0xf, 0x50, 0xc, 0x58, 0xc6, 0xba, 0x6a, + 0xc1, 0xa8, 0xd8, 0x88, 0xc6, 0x20, + + /* U+FEB8 "ﺸ" */ + 0x0, 0xeb, 0x0, 0xfe, 0xaf, 0xa0, 0xf, 0xd4, + 0x94, 0x2, 0x1, 0x84, 0xc1, 0x4, 0x29, 0x0, + 0x24, 0x80, 0xf5, 0x0, 0xe2, 0xc6, 0x35, 0xd3, + 0x5d, 0x0, 0x6a, 0x36, 0x22, 0x31, 0x10, 0x60, + + /* U+FEB9 "ﺹ" */ + 0x0, 0xff, 0xd, 0x75, 0x8, 0x7, 0xf0, 0xe1, + 0x68, 0xc0, 0x7, 0xf6, 0xdc, 0x1f, 0x11, 0xa8, + 0x6, 0x4e, 0x95, 0x43, 0x6b, 0xd4, 0xd0, 0xe, + 0x16, 0x66, 0xed, 0x6c, 0x1, 0xe3, 0x5f, 0xfb, + 0xad, 0x41, 0x19, 0x0, 0x9, 0x3c, 0x1, 0xf1, + 0xc5, 0x7f, 0xaa, 0xd0, 0x3, 0xf3, 0x77, 0x65, + 0x0, 0xfc, + + /* U+FEBA "ﺺ" */ + 0x0, 0xff, 0xd, 0x75, 0x8, 0x7, 0xf8, 0x7c, + 0xb4, 0x60, 0x3, 0xfd, 0xb1, 0x3, 0xe2, 0x3, + 0x50, 0xc, 0x9d, 0x4a, 0x86, 0xd6, 0x42, 0x9a, + 0x1, 0xc2, 0xad, 0xbb, 0x4b, 0xb0, 0x7, 0x8d, + 0x7f, 0xee, 0xb7, 0xe7, 0x46, 0x40, 0x2, 0x4f, + 0x0, 0x7e, 0x38, 0xaf, 0xf5, 0x5a, 0x0, 0x7f, + 0x37, 0x76, 0x50, 0xf, 0xe0, + + /* U+FEBB "ﺻ" */ + 0x0, 0xf3, 0xf6, 0x18, 0x7, 0xab, 0x36, 0xf4, + 0x2, 0xc0, 0x70, 0xb3, 0x71, 0x0, 0x29, 0xb5, + 0x41, 0xae, 0x20, 0x2, 0xd6, 0x4b, 0x75, 0x37, + 0x60, + + /* U+FEBC "ﺼ" */ + 0x0, 0xf3, 0xf6, 0x18, 0x7, 0xab, 0x36, 0xf4, + 0x2, 0xc0, 0x80, 0xb3, 0x71, 0x0, 0x29, 0xba, + 0xc1, 0xae, 0x11, 0x2, 0xd6, 0xb, 0x75, 0x36, + 0x3c, + + /* U+FEBD "ﺽ" */ + 0x0, 0xfd, 0xc0, 0x1f, 0xfc, 0x2e, 0x1, 0xae, + 0xa1, 0x0, 0xfe, 0x1c, 0x2d, 0x18, 0x0, 0xfe, + 0xdb, 0x83, 0xe2, 0x35, 0x0, 0xc9, 0xd2, 0xa8, + 0x6d, 0x7a, 0x9a, 0x1, 0xc2, 0xcc, 0xdd, 0xad, + 0x80, 0x3c, 0x6b, 0xff, 0x75, 0xa8, 0x23, 0x20, + 0x1, 0x27, 0x80, 0x3e, 0x38, 0xaf, 0xf5, 0x5a, + 0x0, 0x7e, 0x6e, 0xec, 0xa0, 0x1f, 0x80, + + /* U+FEBE "ﺾ" */ + 0x0, 0xfd, 0xc0, 0x1f, 0xfc, 0x3e, 0x1, 0xae, + 0xa1, 0x0, 0xff, 0xf, 0x96, 0x8c, 0x0, 0x7f, + 0xb6, 0x20, 0x7c, 0x40, 0x6a, 0x1, 0x93, 0xa9, + 0x50, 0xda, 0xc8, 0x53, 0x40, 0x38, 0x55, 0xb7, + 0x69, 0x76, 0x0, 0xf1, 0xaf, 0xfd, 0xd6, 0xfc, + 0xe8, 0xc8, 0x0, 0x49, 0xe0, 0xf, 0xc7, 0x15, + 0xfe, 0xab, 0x40, 0xf, 0xe6, 0xee, 0xca, 0x1, + 0xfc, + + /* U+FEBF "ﺿ" */ + 0x0, 0xa5, 0x40, 0x3f, 0xa1, 0x41, 0xfb, 0xc, + 0x3, 0x8, 0x56, 0x6d, 0xe8, 0x5, 0x80, 0xe1, + 0x66, 0xe2, 0x0, 0x53, 0x6a, 0x83, 0x5c, 0x40, + 0x5, 0xac, 0x96, 0xea, 0x6e, 0xc0, + + /* U+FEC0 "ﻀ" */ + 0x0, 0xa5, 0x40, 0x3f, 0xa1, 0x41, 0xfb, 0xc, + 0x3, 0x8, 0x56, 0x6d, 0xe8, 0x5, 0x81, 0x1, + 0x66, 0xe2, 0x0, 0x53, 0x75, 0x83, 0x5c, 0x22, + 0x5, 0xac, 0x16, 0xea, 0x6c, 0x78, + + /* U+FEC1 "ﻁ" */ + 0x0, 0x5a, 0x0, 0x7f, 0xf4, 0xd3, 0x79, 0x80, + 0x39, 0x6a, 0x2a, 0xc, 0x2, 0xc8, 0xf5, 0x45, + 0x60, 0x27, 0x74, 0x9a, 0x4a, 0xa2, 0x34, 0xc2, + 0xf6, 0x43, 0x4, + + /* U+FEC2 "ﻂ" */ + 0x0, 0x5a, 0x0, 0x7f, 0xf5, 0x93, 0x79, 0x80, + 0x3c, 0xb5, 0x15, 0x4, 0x1, 0xb2, 0x3d, 0x51, + 0x5c, 0x0, 0x4e, 0xe9, 0x34, 0x94, 0x10, 0x4d, + 0x30, 0xbd, 0x90, 0x6b, 0x20, + + /* U+FEC3 "ﻃ" */ + 0x0, 0x78, 0x7, 0xff, 0x51, 0xfb, 0xc, 0x3, + 0xab, 0x36, 0xf8, 0x3, 0x40, 0x59, 0xb9, 0x0, + 0x8, 0x16, 0xd, 0x71, 0x0, 0x1a, 0x5, 0xba, + 0x9b, 0xb0, 0x0, + + /* U+FEC4 "ﻄ" */ + 0x0, 0x78, 0x7, 0xff, 0x51, 0xfb, 0xc, 0x3, + 0xab, 0x36, 0xf8, 0x3, 0x40, 0x59, 0xb9, 0x0, + 0x8, 0x16, 0xd, 0x70, 0x88, 0x1a, 0x5, 0xba, + 0x9b, 0x1e, + + /* U+FEC5 "ﻅ" */ + 0x0, 0x5a, 0x0, 0x7f, 0x96, 0x40, 0x3f, 0x2c, + 0x0, 0x7f, 0x2e, 0xf3, 0x0, 0x72, 0xd4, 0x54, + 0x18, 0x5, 0x91, 0xea, 0x8a, 0xc0, 0x4e, 0xe9, + 0x34, 0x95, 0x44, 0x69, 0x85, 0xec, 0x86, 0x8, + + /* U+FEC6 "ﻆ" */ + 0x0, 0x5a, 0x0, 0x7f, 0xcb, 0x20, 0x1f, 0xcb, + 0x0, 0x1f, 0xe5, 0xde, 0x60, 0xf, 0x2d, 0x45, + 0x41, 0x0, 0x6c, 0x8f, 0x54, 0x57, 0x0, 0x13, + 0xba, 0x4d, 0x25, 0x4, 0x13, 0x4c, 0x2f, 0x64, + 0x1a, 0xc8, + + /* U+FEC7 "ﻇ" */ + 0x0, 0x78, 0x7, 0xfd, 0x4a, 0x1, 0xfa, 0xd4, + 0x3, 0xf0, 0xbf, 0x61, 0x80, 0x75, 0x66, 0xdf, + 0x0, 0x68, 0xb, 0x37, 0x20, 0x1, 0x2, 0xc1, + 0xae, 0x20, 0x3, 0x40, 0xb7, 0x53, 0x76, 0x0, + + /* U+FEC8 "ﻈ" */ + 0x0, 0x78, 0x7, 0xfd, 0x4a, 0x1, 0xfa, 0xd4, + 0x3, 0xf0, 0xbf, 0x61, 0x80, 0x75, 0x66, 0xdf, + 0x0, 0x68, 0xb, 0x37, 0x20, 0x1, 0x2, 0xc1, + 0xae, 0x11, 0x3, 0x40, 0xb7, 0x53, 0x63, 0xc0, + + /* U+FEC9 "ﻉ" */ + 0x1, 0xbe, 0xc1, 0x0, 0x40, 0xea, 0x20, 0x0, + 0x78, 0x70, 0xa0, 0x8, 0x85, 0x63, 0x80, 0x2c, + 0xb3, 0xdc, 0xd, 0x31, 0x8c, 0x0, 0xec, 0x1, + 0xca, 0xa7, 0x10, 0x12, 0x1d, 0xae, 0xfe, 0xb0, + 0x3d, 0xed, 0xf9, + + /* U+FECA "ﻊ" */ + 0x7, 0xdf, 0xc3, 0x0, 0x44, 0xea, 0xd0, 0x2, + 0x74, 0x4e, 0x0, 0xa, 0x9b, 0xe6, 0x22, 0xdc, + 0xc7, 0x65, 0x2a, 0x84, 0xaf, 0xad, 0x56, 0x0, + 0x9, 0xd, 0x47, 0xfb, 0xa0, 0x13, 0x7b, 0x7e, + 0x80, + + /* U+FECB "ﻋ" */ + 0x0, 0x1e, 0x76, 0x18, 0x5, 0xb7, 0x89, 0xc0, + 0x2, 0x37, 0x28, 0xd0, 0x1, 0x19, 0x0, 0x4, + 0x40, 0x4d, 0x93, 0xbc, 0x41, 0xac, 0xa3, 0x3e, + 0x60, + + /* U+FECC "ﻌ" */ + 0x0, 0x3e, 0xfe, 0x20, 0x0, 0xa7, 0xb2, 0xa0, + 0x0, 0x49, 0x63, 0x50, 0x0, 0x29, 0x5d, 0x56, + 0x10, 0xdc, 0x79, 0x4d, 0xb0, + + /* U+FECD "ﻍ" */ + 0x0, 0x2d, 0x80, 0x72, 0xd8, 0x7, 0xfc, 0x37, + 0xd8, 0x20, 0x8, 0x1d, 0x47, 0x0, 0x1e, 0x1c, + 0x30, 0x2, 0x21, 0x58, 0xe0, 0xb, 0x2c, 0xf7, + 0x3, 0x4c, 0x63, 0x0, 0x3b, 0x0, 0x72, 0xa9, + 0x80, 0x2, 0x43, 0xb7, 0xfe, 0xeb, 0x3, 0xde, + 0xdf, 0x90, + + /* U+FECE "ﻎ" */ + 0x0, 0x25, 0x0, 0x72, 0x58, 0x7, 0x84, 0x3, + 0x3e, 0xfe, 0x18, 0x2, 0x27, 0x56, 0x80, 0x13, + 0xa2, 0x70, 0x0, 0x54, 0xdf, 0x31, 0x16, 0xe6, + 0x3b, 0x29, 0x54, 0x25, 0x7d, 0x6a, 0xb0, 0x0, + 0x48, 0x6a, 0x3f, 0xdd, 0x0, 0x9b, 0xdb, 0xf4, + + /* U+FECF "ﻏ" */ + 0x0, 0x9a, 0x80, 0x3c, 0xd4, 0x1, 0xff, 0xc1, + 0x3c, 0xec, 0x30, 0xb, 0x6f, 0x13, 0x80, 0x4, + 0x6e, 0x51, 0xa0, 0x2, 0x32, 0x0, 0x8, 0x80, + 0x9b, 0x27, 0x78, 0x83, 0x59, 0x46, 0x7c, 0xc0, + + /* U+FED0 "ﻐ" */ + 0x0, 0x8b, 0x40, 0x3c, 0x58, 0x1, 0xf0, 0x80, + 0x73, 0xef, 0xe2, 0x0, 0xa, 0x7b, 0x2a, 0x0, + 0x4, 0x96, 0x35, 0x0, 0x2, 0x95, 0xd5, 0x61, + 0xd, 0xc7, 0x94, 0xdb, + + /* U+FED1 "ﻑ" */ + 0x0, 0xf9, 0x68, 0x3, 0xf9, 0x6c, 0x3, 0xf9, + 0xfe, 0x0, 0x3e, 0x29, 0xd4, 0x40, 0x40, 0x6, + 0x13, 0x35, 0x69, 0x28, 0x6, 0x37, 0xf9, 0x20, + 0x30, 0xe, 0xae, 0x33, 0x11, 0x2d, 0x8, 0x86, + 0xd8, 0x32, 0x1a, 0x53, 0xbb, 0xab, 0x4, + + /* U+FED2 "ﻒ" */ + 0x0, 0xfa, 0x18, 0x3, 0xfa, 0x58, 0x2, 0x10, + 0xc, 0x9f, 0xa6, 0x3, 0xe0, 0x1a, 0xae, 0xdc, + 0x4, 0x40, 0xc, 0x22, 0x30, 0x1, 0x18, 0x80, + 0x4f, 0x74, 0xa4, 0x2d, 0xf7, 0x6d, 0x75, 0x46, + 0xf0, 0x9a, 0xdc, 0x9f, 0xab, 0xed, + + /* U+FED3 "ﻓ" */ + 0x0, 0xe, 0x80, 0x61, 0xc0, 0xc, 0xdf, 0x20, + 0x1, 0x9a, 0x26, 0x0, 0xa, 0xfe, 0x80, 0xbf, + 0x5b, 0x0, 0x27, 0x91, 0xc0, 0x92, 0x96, 0x3, + 0x64, 0xbc, 0x80, + + /* U+FED4 "ﻔ" */ + 0x0, 0xa5, 0x40, 0x3a, 0x14, 0x3, 0x2f, 0xe9, + 0x80, 0x55, 0x57, 0x80, 0x67, 0x10, 0x8, 0xd3, + 0x25, 0x8, 0x31, 0x9d, 0x96, 0x40, + + /* U+FED5 "ﻕ" */ + 0x0, 0xe8, 0x4c, 0x0, 0xf4, 0x26, 0x0, 0x7f, + 0xf0, 0xdf, 0xa4, 0x3, 0x8a, 0x28, 0x98, 0x3, + 0x85, 0x63, 0x48, 0x80, 0x2, 0x7e, 0xc6, 0x5a, + 0x0, 0xa7, 0x9d, 0xbf, 0xc0, 0x18, 0xdb, 0xb2, + 0x4c, 0x5, 0xb1, 0x15, 0x1b, 0x3f, 0xae, 0x28, + 0x1, 0x1f, 0xbd, 0xac, 0x0, + + /* U+FED6 "ﻖ" */ + 0x0, 0xe8, 0x3b, 0x0, 0xfa, 0xe, 0xc0, 0x3e, + 0x2d, 0xb0, 0xf, 0xba, 0x82, 0x0, 0x3c, 0x6f, + 0xea, 0x1, 0xf2, 0x1, 0x93, 0x48, 0x5, 0x35, + 0x63, 0x82, 0x20, 0x9, 0xb9, 0x23, 0x8d, 0x48, + 0x0, 0x98, 0xee, 0x4, 0x5d, 0xff, 0x55, 0xe0, + 0x5, 0x1f, 0xdf, 0xce, 0x1, 0x0, + + /* U+FED7 "ﻗ" */ + 0x0, 0x51, 0xc0, 0x5, 0x47, 0x0, 0x13, 0x74, + 0x80, 0x6, 0x68, 0x98, 0x0, 0x2b, 0xfa, 0x2, + 0xfd, 0x6c, 0x0, 0x9e, 0x47, 0x2, 0x4a, 0x58, + 0xd, 0x92, 0xf2, + + /* U+FED8 "ﻘ" */ + 0x0, 0x23, 0xd0, 0x80, 0x48, 0xf4, 0x20, 0x12, + 0xf6, 0x98, 0x5, 0x55, 0x78, 0x6, 0x71, 0x0, + 0x8d, 0x32, 0x50, 0x83, 0x19, 0xd9, 0x64, + + /* U+FED9 "ﻙ" */ + 0x0, 0xfb, 0x10, 0x3, 0xff, 0x82, 0xc0, 0x1f, + 0xf, 0x0, 0x7c, 0x36, 0xa0, 0x10, 0xa0, 0x1a, + 0xa8, 0x5, 0xca, 0x0, 0xd8, 0x8, 0xb1, 0xb1, + 0x11, 0x7d, 0x84, 0x57, 0x5b, 0xa8, 0xa9, 0x0, + + /* U+FEDA "ﻚ" */ + 0x0, 0xf1, 0x68, 0x7, 0xff, 0x4, 0x50, 0x3, + 0xe7, 0x70, 0x7, 0xcd, 0x60, 0x18, 0xc8, 0x1b, + 0x0, 0x40, 0x16, 0xa0, 0xc8, 0x16, 0x0, 0xea, + 0x42, 0x38, 0x72, 0x36, 0xa9, 0xdd, 0x1e, 0x3f, + 0x80, + /* U+FEDB "ﻛ" */ - 0x0, 0x0, 0x5, 0x10, 0x1, 0x7e, 0xc1, 0x4, - 0xe9, 0x30, 0x0, 0x98, 0x0, 0x0, 0x1, 0xe3, - 0x0, 0x0, 0x4, 0xd1, 0x0, 0x0, 0x9, 0x70, - 0x0, 0x23, 0xb7, 0x0, 0xf, 0xfa, 0x0, 0x0, + 0x0, 0xe5, 0x10, 0x0, 0xbf, 0x48, 0x1, 0x3f, + 0xb7, 0x4, 0x35, 0xa4, 0xc0, 0x28, 0x63, 0x0, + 0xc3, 0x5c, 0x20, 0x19, 0x10, 0xc0, 0x11, 0x19, + 0x0, 0x6d, 0xc1, 0x70, 0x0, /* U+FEDC "ﻜ" */ - 0x0, 0x0, 0x5, 0x10, 0x0, 0x17, 0xec, 0x10, - 0x4, 0xe9, 0x30, 0x0, 0x9, 0x80, 0x0, 0x0, - 0x1, 0xe3, 0x0, 0x0, 0x0, 0x4d, 0x10, 0x0, - 0x0, 0x9, 0xd1, 0x0, 0x2, 0x3b, 0xdd, 0x41, - 0xf, 0xfa, 0x5, 0xd9, + 0x0, 0xe5, 0x10, 0x8, 0x5f, 0xa4, 0x2, 0x4f, + 0xed, 0xc1, 0x0, 0x6b, 0x49, 0x80, 0x68, 0x63, + 0x0, 0xe1, 0xae, 0x10, 0xe, 0x44, 0x60, 0x80, + 0x44, 0x64, 0x18, 0x82, 0x1b, 0x83, 0xb1, 0x30, /* U+FEDD "ﻝ" */ - 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, 0xe2, - 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, 0xe2, - 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, 0xe2, - 0x21, 0x0, 0x0, 0xe1, 0x87, 0x0, 0x1, 0xf0, - 0x7b, 0x10, 0x2b, 0xb0, 0xb, 0xff, 0xfb, 0x10, - 0x0, 0x12, 0x0, 0x0, + 0x0, 0xf7, 0x10, 0x7, 0xff, 0x70, 0x84, 0x3, + 0x8e, 0x98, 0x2, 0x11, 0xbf, 0x4, 0xa, 0x90, + 0x1c, 0x3b, 0xf4, 0x28, 0x1, 0x7d, 0xbf, 0x62, + 0x0, /* U+FEDE "ﻞ" */ - 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, 0xe, - 0x20, 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, 0x0, - 0xe, 0x20, 0x0, 0x0, 0x0, 0xe2, 0x0, 0x0, - 0x0, 0xe, 0x20, 0x0, 0x0, 0x0, 0xe2, 0x0, - 0x0, 0x0, 0xe, 0x70, 0x64, 0x0, 0x0, 0xee, - 0x19, 0x70, 0x0, 0x1e, 0x0, 0x6c, 0x10, 0x2b, - 0x90, 0x0, 0xbf, 0xff, 0x90, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, + 0x0, 0xf7, 0x10, 0x7, 0xff, 0xc9, 0x41, 0x90, + 0x3, 0xa4, 0x7c, 0xc0, 0x21, 0xe, 0x1f, 0xb1, + 0x2, 0xa7, 0x0, 0x33, 0xf7, 0xe9, 0x48, 0x5, + 0x7f, 0xdf, 0x20, 0x10, /* U+FEDF "ﻟ" */ - 0x0, 0xb5, 0x0, 0xb5, 0x0, 0xb5, 0x0, 0xb5, - 0x0, 0xb5, 0x0, 0xb5, 0x0, 0xb5, 0x2, 0xe2, - 0xe, 0x80, + 0x0, 0x5a, 0x80, 0x7f, 0xf3, 0x49, 0x5c, 0x31, + 0x88, /* U+FEE0 "ﻠ" */ - 0x0, 0xf0, 0x0, 0xf0, 0x0, 0xf0, 0x0, 0xf0, - 0x0, 0xf0, 0x0, 0xf0, 0x0, 0xf0, 0x6, 0xf4, - 0xe, 0xae, + 0x0, 0x78, 0x7, 0xff, 0x39, 0x81, 0x2, 0x16, + 0x80, /* U+FEE1 "ﻡ" */ - 0x0, 0x9, 0xe8, 0x0, 0x5, 0xd3, 0xe3, 0x0, - 0xb8, 0x3e, 0x30, 0xcc, 0xdf, 0x80, 0x4c, 0x0, - 0x0, 0x4, 0xb0, 0x0, 0x0, 0x4b, 0x0, 0x0, - 0x0, + 0x0, 0xa7, 0xa0, 0x2, 0x54, 0xd6, 0x30, 0x7, + 0x28, 0x6, 0xc7, 0x5c, 0x63, 0x40, 0xcd, 0xf8, + 0x0, 0x38, 0x7, 0xff, 0x0, /* U+FEE2 "ﻢ" */ - 0x0, 0x9, 0xe8, 0x0, 0x0, 0x5d, 0x3e, 0x40, - 0x0, 0xb8, 0x3e, 0xc2, 0xc, 0xde, 0xe8, 0x9a, - 0x4d, 0x0, 0x0, 0x0, 0x4b, 0x0, 0x0, 0x0, - 0x4b, 0x0, 0x0, 0x0, + 0x0, 0xa7, 0xa0, 0x3, 0x2a, 0x6b, 0x20, 0x5, + 0xca, 0x0, 0x82, 0xc, 0x66, 0x6b, 0x2c, 0x20, + 0xef, 0x72, 0x26, 0x81, 0x80, 0x3f, 0xf8, 0x40, /* U+FEE3 "ﻣ" */ - 0x0, 0x1c, 0xe5, 0x0, 0xa, 0x95, 0xe0, 0x4, - 0xf4, 0x5e, 0x0, 0xfb, 0xee, 0x50, + 0x0, 0xe, 0x72, 0x80, 0x56, 0xb7, 0x60, 0x2, + 0x2e, 0x80, 0x6b, 0x4a, 0xbb, 0x0, /* U+FEE4 "ﻤ" */ - 0x0, 0x1c, 0xe5, 0x0, 0x0, 0xa9, 0x5e, 0x0, - 0x4, 0xf4, 0x5f, 0x91, 0xf, 0xbe, 0xd5, 0xc6, + 0x0, 0xe, 0x72, 0x80, 0x6b, 0x5b, 0xb0, 0x4, + 0x8b, 0xa0, 0x32, 0x21, 0x69, 0x51, 0x4a, 0xe0, /* U+FEE5 "ﻥ" */ - 0x0, 0x5, 0xa0, 0x0, 0x0, 0x0, 0x10, 0x0, - 0x17, 0x0, 0x0, 0x44, 0x2c, 0x0, 0x0, 0x87, - 0x3d, 0x0, 0x0, 0x88, 0xe, 0x70, 0x4, 0xe3, - 0x3, 0xcf, 0xfe, 0x60, 0x0, 0x1, 0x10, 0x0, + 0x0, 0x96, 0x80, 0x3c, 0xb6, 0x1, 0xb, 0x80, + 0x4, 0x11, 0x7, 0x60, 0x1b, 0xc, 0x44, 0x1, + 0xde, 0x66, 0x70, 0x2, 0x35, 0x86, 0xdf, 0xfa, + 0xa0, 0xc0, 0xf3, 0xba, 0x60, /* U+FEE6 "ﻦ" */ - 0x0, 0x5, 0xa0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x59, 0x0, 0x0, 0x3e, 0x27, 0x80, 0x0, - 0x4, 0xfa, 0x79, 0x0, 0x0, 0x7a, 0x3, 0xf5, - 0x0, 0x4e, 0x40, 0x5, 0xef, 0xfe, 0x50, 0x0, - 0x0, 0x11, 0x0, 0x0, + 0x0, 0x96, 0x80, 0x3e, 0x5b, 0x0, 0xcb, 0x20, + 0x1, 0x3, 0xe2, 0x20, 0x80, 0x67, 0x18, 0x1, + 0x0, 0xc6, 0xb4, 0x8c, 0xa0, 0x4, 0x9e, 0x3, + 0xab, 0xff, 0x55, 0xa0, 0x1, 0x7b, 0xb2, 0x80, + 0x0, /* U+FEE7 "ﻧ" */ - 0x0, 0xe0, 0x0, 0x10, 0x0, 0x31, 0x0, 0xb5, - 0x2, 0xe3, 0xf, 0xa0, + 0x0, 0x70, 0x5, 0xe0, 0x11, 0x8, 0x2, 0x10, + 0x9, 0x58, 0x35, 0xc, /* U+FEE8 "ﻨ" */ - 0x0, 0xe0, 0x0, 0x10, 0x0, 0x50, 0x0, 0xf0, - 0x5, 0xf4, 0xe, 0xae, + 0x0, 0x70, 0x5, 0xe0, 0x12, 0x0, 0x54, 0x0, + 0x50, 0x40, 0xb5, 0xa0, /* U+FEE9 "ﻩ" */ - 0x0, 0x1, 0x0, 0x2, 0xdd, 0x40, 0xd, 0x53, - 0xe1, 0x3d, 0x0, 0xa5, 0x1e, 0x43, 0xd4, 0x6, - 0xee, 0x90, + 0x0, 0x84, 0x2, 0x2d, 0xc4, 0x0, 0x7c, 0x75, + 0x9, 0x82, 0x9a, 0x20, 0x8d, 0xd, 0xc4, 0x51, + 0x5a, 0x88, /* U+FEEA "ﻪ" */ - 0x0, 0x5, 0x20, 0x1, 0xaf, 0x60, 0xd, 0x57, - 0x80, 0x3f, 0xa, 0xa0, 0xd, 0xfc, 0xe2, 0x0, - 0x10, 0x9b, + 0x0, 0x94, 0x80, 0x3, 0x54, 0x40, 0x6, 0x7c, + 0x70, 0x19, 0x2e, 0x90, 0x19, 0x7b, 0x21, 0x6, + 0xf6, 0x3c, 0x80, /* U+FEEB "ﻫ" */ - 0x0, 0x9e, 0xec, 0x50, 0x0, 0x2, 0x23, 0x6c, - 0xb0, 0x0, 0x6e, 0xd3, 0xd, 0x50, 0xf, 0x47, - 0xd0, 0x96, 0x0, 0xf3, 0x6b, 0x3e, 0x20, 0x3b, - 0xff, 0xfd, 0x40, 0xf, 0xc5, 0x0, 0x0, 0x0, + 0x0, 0x4f, 0x73, 0x14, 0x3, 0x5e, 0x6d, 0x4d, + 0x80, 0x49, 0x9c, 0xb8, 0xca, 0x0, 0x9a, 0xa7, + 0x2, 0x18, 0x4, 0xe2, 0xc6, 0xe8, 0x6, 0x99, + 0x29, 0xd4, 0x41, 0x8f, 0x5f, 0xed, 0x40, /* U+FEEC "ﻬ" */ - 0x0, 0xb, 0xb0, 0x0, 0x89, 0xa5, 0x0, 0xe1, - 0xc6, 0x4, 0xfe, 0xb2, 0xf, 0xff, 0xfe, 0x4, - 0xc6, 0xa0, 0x0, 0xe3, 0xa4, 0x0, 0x4f, 0xe1, - 0x0, 0x0, 0x0, + 0x0, 0xae, 0xc0, 0x14, 0x10, 0xa8, 0x1, 0xa1, + 0x8c, 0x10, 0x7d, 0xd0, 0x2c, 0x5, 0x30, 0x2c, + 0xe5, 0x78, 0x10, 0x94, 0x10, 0x1, 0x58, 0x8a, + 0x0, 0x4f, 0xe1, /* U+FEED "ﻭ" */ - 0x0, 0x6, 0xea, 0x0, 0x1, 0xe4, 0xb7, 0x0, - 0x2e, 0x13, 0xc0, 0x0, 0x8f, 0xfd, 0x0, 0x0, - 0x8, 0xb0, 0x0, 0x2, 0xe5, 0x0, 0x15, 0xe9, - 0x3, 0xff, 0xd6, 0x0, 0x2, 0x10, 0x0, 0x0, + 0x0, 0x9b, 0xa8, 0x2, 0x18, 0xa1, 0x70, 0x1, + 0x82, 0xc5, 0x80, 0x9, 0xbb, 0x4, 0x2, 0x8f, + 0x76, 0x0, 0xc4, 0xdc, 0x0, 0x15, 0xc7, 0x53, + 0xfe, 0x88, 0x48, 0x1e, 0xf6, 0xb0, 0x0, /* U+FEEE "ﻮ" */ - 0x0, 0x7, 0xe8, 0x0, 0x0, 0x2e, 0x4d, 0x30, - 0x0, 0x5a, 0x7, 0x80, 0x0, 0x2e, 0x46, 0xb1, - 0x0, 0x6, 0xef, 0xf9, 0x0, 0x1, 0x4d, 0x40, - 0x3f, 0xff, 0xc4, 0x0, 0x2, 0x10, 0x0, 0x0, + 0x0, 0x9f, 0xa0, 0x3, 0x14, 0xd2, 0x98, 0x4, + 0xe8, 0x8a, 0xb0, 0x9, 0xd1, 0x2, 0x62, 0x0, + 0x28, 0xa9, 0x48, 0x0, 0x9e, 0x8a, 0xe4, 0xff, + 0xdd, 0x12, 0x80, 0x7b, 0xdf, 0x88, 0x0, /* U+FEEF "ﻯ" */ - 0x0, 0x0, 0x5e, 0xe6, 0x0, 0x0, 0x1e, 0x44, - 0xb0, 0x0, 0x0, 0xe6, 0x0, 0x5, 0x50, 0x1, - 0xad, 0x20, 0x97, 0x0, 0x0, 0x5e, 0x6, 0xc2, - 0x0, 0x17, 0xd0, 0x8, 0xef, 0xff, 0xc2, 0x0, - 0x0, 0x12, 0x0, 0x0, + 0x0, 0xcb, 0xdc, 0x60, 0xc, 0x37, 0x54, 0xd0, + 0xc, 0x20, 0x49, 0x60, 0xaa, 0x0, 0x7e, 0x69, + 0x6, 0x10, 0x0, 0x6a, 0x30, 0x3e, 0xc8, 0x0, + 0x24, 0x60, 0xc9, 0x9f, 0xee, 0xbf, 0x0, 0x47, + 0x73, 0x7f, 0x8, 0x0, /* U+FEF0 "ﻰ" */ - 0x0, 0x0, 0x0, 0xb, 0xc2, 0x67, 0x0, 0x0, - 0x1f, 0x67, 0x97, 0x0, 0x0, 0xb, 0x60, 0x6d, - 0x20, 0x1, 0x4d, 0x40, 0x7, 0xef, 0xff, 0xb4, - 0x0, 0x0, 0x1, 0x10, 0x0, 0x0, + 0x0, 0xfa, 0xf0, 0x99, 0xc0, 0x30, 0xa5, 0x2f, + 0x80, 0x70, 0xa0, 0x3f, 0xd1, 0x0, 0x5, 0x18, + 0x81, 0xab, 0x3f, 0xdd, 0xf2, 0x80, 0x7, 0xee, + 0xbe, 0xd0, 0x0, /* U+FEF1 "ﻱ" */ - 0x0, 0x0, 0x7e, 0xe7, 0x0, 0x0, 0x1f, 0x44, - 0x90, 0x0, 0x0, 0x8a, 0x20, 0x8, 0x70, 0x0, - 0x19, 0x80, 0x8b, 0x20, 0x1, 0x5e, 0x0, 0x9f, - 0xff, 0xfd, 0x40, 0x0, 0x1, 0x21, 0x0, 0x0, - 0x0, 0x64, 0xc0, 0x0, + 0x0, 0xcf, 0xdc, 0x70, 0xc, 0x31, 0x54, 0xe0, + 0xc, 0x2f, 0xcd, 0x21, 0xe, 0x0, 0x8b, 0xb4, + 0x0, 0x30, 0x80, 0x2c, 0x60, 0x82, 0xdf, 0xf7, + 0x45, 0x0, 0x27, 0xfb, 0x7b, 0x50, 0x3, 0x3b, + 0x68, 0x4, /* U+FEF2 "ﻲ" */ - 0x11, 0x0, 0x0, 0xb, 0xd3, 0x88, 0x0, 0x0, - 0x1e, 0x79, 0x7b, 0x20, 0x0, 0x3b, 0x60, 0x9, - 0xff, 0xff, 0xd7, 0x0, 0x0, 0x1, 0x20, 0x7, - 0x71, + 0x11, 0x0, 0x75, 0xe9, 0xcc, 0x80, 0x30, 0xad, + 0x53, 0xcc, 0x80, 0x22, 0x51, 0x97, 0x2d, 0xff, + 0xbb, 0x18, 0x1, 0x3f, 0xdb, 0xfa, 0xe, 0x20, /* U+FEF3 "ﻳ" */ - 0x0, 0x52, 0x0, 0xb5, 0x2, 0xe3, 0xf, 0xa0, - 0x0, 0x0, 0xb, 0x38, + 0x0, 0x29, 0x0, 0x39, 0xc0, 0x95, 0x83, 0x50, + 0xc3, 0xe8, 0x1, 0x67, 0x0, /* U+FEF4 "ﻴ" */ - 0x0, 0x70, 0x0, 0xf0, 0x6, 0xf4, 0xe, 0xae, - 0x0, 0x0, 0xa, 0x49, + 0x0, 0x38, 0x5, 0x0, 0x6, 0x4, 0x8, 0x5a, + 0xe, 0xae, 0xa, 0x49, /* U+FEF5 "ﻵ" */ - 0x17, 0x75, 0x0, 0x0, 0x0, 0x41, 0x0, 0x5b, - 0x0, 0x98, 0x0, 0x5b, 0x0, 0x1e, 0x10, 0x5b, - 0x0, 0x9, 0x80, 0x5b, 0x0, 0x1, 0xe1, 0x5a, - 0x0, 0x0, 0x89, 0x5a, 0x0, 0x0, 0x1e, 0xb7, - 0x0, 0x2, 0x3c, 0xe1, 0x0, 0x1f, 0xfb, 0x20, - 0x0, 0x0, 0x0, 0x0, + 0x17, 0x72, 0x80, 0x61, 0x73, 0x40, 0x2, 0xd8, + 0x3, 0x64, 0x3, 0xd0, 0xc2, 0x1, 0xc2, 0xf2, + 0x1, 0xe8, 0x61, 0x1, 0x0, 0x85, 0xa0, 0x3, + 0xd2, 0xfd, 0xa0, 0x11, 0x14, 0xac, 0x0, 0x1d, + 0xc7, 0xc1, 0x0, 0xf, 0xfa, 0xc8, 0x0, /* U+FEF6 "ﻶ" */ - 0x17, 0x75, 0x0, 0x0, 0x0, 0x0, 0x41, 0x0, - 0x5b, 0x0, 0x0, 0x98, 0x0, 0x5b, 0x0, 0x0, - 0x1e, 0x10, 0x5b, 0x0, 0x0, 0x9, 0x80, 0x5b, - 0x0, 0x0, 0x1, 0xe1, 0x5b, 0x0, 0x0, 0x0, - 0x89, 0x5b, 0x0, 0x0, 0x0, 0x1e, 0xbc, 0x0, - 0x0, 0x5, 0x2b, 0xff, 0x50, 0x0, 0x2d, 0xfd, - 0x45, 0xe4, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x17, 0x72, 0x80, 0x78, 0x5c, 0xd0, 0x0, 0xb6, + 0x1, 0xb6, 0x40, 0x3f, 0x43, 0x8, 0x7, 0xc2, + 0xf2, 0x1, 0xfa, 0x18, 0x40, 0x3e, 0x16, 0x80, + 0xf, 0xd2, 0xfc, 0xe0, 0x1c, 0xa6, 0xa8, 0x6a, + 0x1, 0x14, 0x6b, 0x5d, 0x5a, 0x0, 0xb, 0x7f, + 0x51, 0x79, 0x0, /* U+FEF7 "ﻷ" */ - 0x17, 0x10, 0x0, 0x3, 0x92, 0x0, 0x0, 0x5, - 0x10, 0x5, 0xb0, 0x98, 0x0, 0x5b, 0x1, 0xe1, - 0x5, 0xb0, 0x9, 0x80, 0x5b, 0x0, 0x1e, 0x15, - 0xa0, 0x0, 0x89, 0x5a, 0x0, 0x1, 0xeb, 0x70, - 0x2, 0x3c, 0xe1, 0x1, 0xff, 0xb2, 0x0, 0x0, - 0x0, 0x0, + 0x17, 0x10, 0xc, 0x5c, 0x60, 0x18, 0xf0, 0xc0, + 0xb, 0x61, 0x92, 0x1, 0xd0, 0xc2, 0x1, 0x85, + 0xe4, 0x3, 0xa1, 0x84, 0x4, 0x0, 0x2d, 0x0, + 0x1d, 0x2f, 0xda, 0x0, 0x22, 0x95, 0x80, 0x77, + 0x1f, 0x4, 0x7, 0xfd, 0x64, 0x0, /* U+FEF8 "ﻸ" */ - 0x17, 0x10, 0x0, 0x0, 0x3, 0x92, 0x0, 0x0, - 0x0, 0x5, 0x10, 0x5, 0xb0, 0x0, 0x98, 0x0, - 0x5b, 0x0, 0x1, 0xe1, 0x5, 0xb0, 0x0, 0x9, - 0x80, 0x5b, 0x0, 0x0, 0x1e, 0x15, 0xb0, 0x0, - 0x0, 0x89, 0x5b, 0x0, 0x0, 0x1, 0xeb, 0xc0, - 0x0, 0x5, 0x2b, 0xff, 0x50, 0x2, 0xdf, 0xd4, - 0x5e, 0x40, 0x0, 0x0, 0x0, 0x0, + 0x17, 0x10, 0xf, 0x17, 0x18, 0x7, 0x8f, 0xc, + 0x0, 0xb6, 0x1, 0x64, 0x80, 0x7d, 0xc, 0x20, + 0x1e, 0x17, 0x90, 0xf, 0xa1, 0x84, 0x3, 0xc2, + 0xd0, 0x1, 0xf4, 0xbf, 0x38, 0x6, 0x53, 0x54, + 0x35, 0x0, 0x14, 0x6b, 0x5d, 0x5a, 0x1, 0x6f, + 0xea, 0x2f, 0x20, /* U+FEF9 "ﻹ" */ - 0x41, 0x0, 0x5b, 0x98, 0x0, 0x5b, 0x1e, 0x10, - 0x5b, 0x9, 0x80, 0x5b, 0x1, 0xe1, 0x5a, 0x0, - 0x89, 0x5a, 0x0, 0x1e, 0xb7, 0x2, 0x3c, 0xe1, - 0x1f, 0xfb, 0x20, 0x18, 0x20, 0x0, 0x1b, 0x30, - 0x0, 0x0, 0x0, 0x0, + 0x41, 0x0, 0x2d, 0xec, 0x80, 0x68, 0x61, 0x0, + 0x85, 0xe4, 0x3, 0x43, 0x8, 0x8, 0xb, 0x40, + 0x6, 0x97, 0xed, 0x2, 0x29, 0x58, 0x77, 0x1f, + 0x4, 0x1f, 0x6c, 0x80, 0x6, 0x20, 0x10, 0xd9, + 0x80, 0x40, /* U+FEFA "ﻺ" */ - 0x41, 0x0, 0x5b, 0x0, 0x98, 0x0, 0x5b, 0x0, - 0x1e, 0x10, 0x5b, 0x0, 0x9, 0x80, 0x5b, 0x0, - 0x1, 0xe1, 0x5b, 0x0, 0x0, 0x89, 0x5b, 0x0, - 0x0, 0x1e, 0xbc, 0x0, 0x5, 0x2b, 0xff, 0x50, - 0x2d, 0xfd, 0x45, 0xe4, 0x8, 0x30, 0x0, 0x0, - 0xb, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x41, 0x0, 0x2d, 0x80, 0x36, 0x40, 0x3d, 0xc, + 0x20, 0x1c, 0x2f, 0x20, 0x1e, 0x86, 0x10, 0xe, + 0x16, 0x80, 0xf, 0x4b, 0xf3, 0x80, 0x4a, 0x6a, + 0x86, 0xa0, 0x51, 0xad, 0x75, 0x68, 0x4b, 0x9a, + 0x8b, 0xc8, 0x6, 0xe0, 0x1e, 0xb4, 0x0, 0xe0, /* U+FEFB "ﻻ" */ - 0x41, 0x0, 0x5b, 0x98, 0x0, 0x5b, 0x1e, 0x10, - 0x5b, 0x9, 0x80, 0x5b, 0x1, 0xe1, 0x5a, 0x0, - 0x89, 0x5a, 0x0, 0x1e, 0xb7, 0x2, 0x3c, 0xe1, - 0x1f, 0xfb, 0x20, 0x0, 0x0, 0x0, + 0x41, 0x0, 0x2d, 0xec, 0x80, 0x68, 0x61, 0x0, + 0x85, 0xe4, 0x3, 0x43, 0x8, 0x8, 0xb, 0x40, + 0x6, 0x97, 0xed, 0x2, 0x29, 0x58, 0x77, 0x1f, + 0x4, 0x5f, 0xeb, 0x20, /* U+FEFC "ﻼ" */ - 0x41, 0x0, 0x5b, 0x0, 0x98, 0x0, 0x5b, 0x0, - 0x1e, 0x10, 0x5b, 0x0, 0x9, 0x80, 0x5b, 0x0, - 0x1, 0xe1, 0x5b, 0x0, 0x0, 0x89, 0x5b, 0x0, - 0x0, 0x1e, 0xbc, 0x0, 0x5, 0x2b, 0xff, 0x50, - 0x2d, 0xfd, 0x45, 0xe4, 0x0, 0x0, 0x0, 0x0, - - /* U+1F31F "🌟" */ - 0x0, 0x93, 0x0, 0x6, 0x0, 0x1, 0xa1, 0x0, - 0x4f, 0xd0, 0x1, 0xf4, 0x0, 0x9f, 0x80, 0x0, - 0x3c, 0x50, 0x7e, 0xb0, 0x1d, 0x50, 0x0, 0x0, - 0x0, 0xd, 0x4e, 0x10, 0x0, 0x0, 0x0, 0xbd, - 0xef, 0xd0, 0x9f, 0xed, 0xc2, 0x0, 0x3, 0xe9, - 0x0, 0x0, 0x6, 0xf6, 0x0, 0x0, 0x1, 0xda, - 0x0, 0x6, 0xe3, 0x0, 0x0, 0x0, 0x3, 0xd0, - 0x0, 0xa7, 0x0, 0x0, 0x2, 0x77, 0x69, 0x5e, - 0x86, 0xa5, 0x83, 0x0, 0xfe, 0x2a, 0xed, 0x5b, - 0xee, 0xc, 0xf4, 0x6, 0x20, 0xe8, 0x0, 0x5, - 0xe2, 0x17, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, - - /* U+1F355 "🍕" */ - 0x0, 0x0, 0x9, 0x88, 0x71, 0x0, 0x0, 0x0, - 0x3, 0x80, 0x1, 0x85, 0x0, 0x0, 0x0, 0xaf, - 0xc7, 0x40, 0x57, 0x0, 0x0, 0x6c, 0xf7, 0x4, - 0x50, 0x64, 0x0, 0x27, 0x4, 0x31, 0xdf, 0x38, - 0xb0, 0xd, 0xc2, 0xa6, 0x8e, 0xdc, 0x9, 0x8, - 0xcb, 0x58, 0x54, 0x66, 0x41, 0xa3, 0x60, 0x2, - 0x67, 0x52, 0x69, 0x71, 0x83, 0x77, 0x50, 0x29, - 0x82, 0x0, 0x9, 0x17, 0x7b, 0x9a, 0x0, 0x0, - 0x0, 0x84, 0x72, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F37B "🍻" */ - 0x0, 0x0, 0x0, 0x11, 0x74, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xd, 0x89, 0x34, 0x10, 0x0, 0x0, - 0x1, 0x44, 0x17, 0x23, 0xc5, 0x0, 0x0, 0x6, - 0x41, 0x25, 0x50, 0x56, 0x10, 0x0, 0x0, 0x70, - 0x0, 0x5, 0x82, 0x3, 0x60, 0x0, 0x68, 0x74, - 0x0, 0x90, 0x0, 0x7, 0x0, 0x28, 0x83, 0x58, - 0x37, 0x0, 0x17, 0x96, 0x5, 0x87, 0xbf, 0xea, - 0xc5, 0x85, 0x26, 0x83, 0x76, 0x6e, 0xff, 0x8a, - 0x9e, 0xfe, 0x78, 0x62, 0x81, 0xff, 0xf7, 0x69, - 0xff, 0xf7, 0x77, 0x2, 0x5a, 0xee, 0x62, 0x8f, - 0xff, 0x38, 0x20, 0x6, 0x66, 0x66, 0x6, 0xae, - 0xa5, 0x30, 0x0, 0x0, 0x0, 0x0, 0x37, 0x77, - 0x60, 0x0, - - /* U+1F381 "🎁" */ - 0x0, 0x79, 0x91, 0x0, 0x0, 0x0, 0x0, 0x75, - 0x1, 0x93, 0x0, 0x0, 0x0, 0x9, 0x28, 0x17, - 0xea, 0x87, 0x85, 0x0, 0x86, 0x7d, 0x10, 0xd6, - 0x20, 0x57, 0x29, 0xcc, 0xd5, 0x4a, 0x31, 0x0, - 0x92, 0xe5, 0x7, 0xe8, 0xbf, 0xb0, 0x96, 0x68, - 0xba, 0x64, 0x40, 0x6f, 0x8d, 0x43, 0xff, 0xa7, - 0x4b, 0x29, 0xd1, 0xc2, 0xf, 0xf3, 0x6, 0xcc, - 0xb8, 0xd, 0x10, 0xaf, 0x60, 0x6f, 0xe5, 0xe0, - 0xc0, 0x6, 0xf9, 0x6, 0xff, 0x7e, 0x43, 0x0, - 0x7, 0xb6, 0x7f, 0xf8, 0xf4, 0x0, 0x0, 0x0, - 0x28, 0xdf, 0xa7, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x34, 0x0, 0x0, - - /* U+1F382 "🎂" */ - 0x0, 0x10, 0x1, 0x81, 0x0, 0x0, 0x0, 0x2, - 0x76, 0x7, 0x7, 0x0, 0x84, 0x0, 0x5, 0x47, - 0x34, 0xb3, 0x15, 0x17, 0x0, 0x0, 0xd9, 0x5c, - 0xfc, 0x7a, 0xe2, 0x0, 0x9, 0xf6, 0x67, 0xd7, - 0x36, 0xe8, 0x0, 0x74, 0xd0, 0xd0, 0x74, 0xc0, - 0xd5, 0xa0, 0xa1, 0x10, 0xe0, 0x3, 0xb0, 0x40, - 0xc2, 0xb2, 0x72, 0xa0, 0x3, 0xb0, 0x64, 0x94, - 0xc9, 0x26, 0x88, 0x77, 0x87, 0x38, 0xd2, 0x67, - 0xa0, 0x0, 0x0, 0x1, 0xa4, 0xb0, 0x55, 0x6d, - 0xd6, 0x8, 0xbb, 0x50, 0xa0, 0x1b, 0x0, 0x6, - 0x83, 0x0, 0x7, 0x50, 0x4, 0xb3, 0x0, 0x0, - 0x1, 0x98, 0x0, 0x0, 0x17, 0xbb, 0xba, 0xa9, - 0x30, 0x0, - - /* U+1F389 "🎉" */ - 0x0, 0x83, 0x8, 0x40, 0x10, 0x0, 0x50, 0x0, - 0x1, 0x0, 0xf2, 0x2f, 0x0, 0x9e, 0x10, 0x0, - 0x40, 0xc, 0x80, 0x20, 0xef, 0x30, 0x0, 0x7, - 0x60, 0x5b, 0x0, 0x8a, 0x3, 0xc0, 0x0, 0x0, - 0x8, 0x50, 0xca, 0x10, 0x2, 0x0, 0x90, 0x8, - 0x79, 0x68, 0x0, 0x10, 0x0, 0x0, 0x4, 0xa3, - 0x66, 0x50, 0x8, 0x50, 0x0, 0x0, 0xaa, 0x0, - 0x13, 0x40, 0x0, 0x0, 0x0, 0x1f, 0xf2, 0x3, - 0x9b, 0xd9, 0xa4, 0x0, 0x7, 0xff, 0xe6, 0x39, - 0x32, 0x49, 0xf2, 0x0, 0xdf, 0xff, 0xfe, 0x60, - 0x10, 0x0, 0x0, 0x3f, 0xff, 0xd6, 0x0, 0x6a, - 0x0, 0x0, 0x9, 0xfa, 0x40, 0x0, 0x0, 0x0, - 0xc0, 0x0, 0x31, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, - - /* U+1F38A "🎊" */ - 0x0, 0x0, 0x5, 0xaa, 0x70, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x70, 0x4, 0xb0, 0x0, 0x0, 0x0, - 0x2, 0xa0, 0x0, 0x8, 0xcb, 0xa3, 0x2, 0x32, - 0x46, 0x0, 0x3a, 0x99, 0x1, 0xa3, 0x27, 0xb8, - 0xb9, 0xb8, 0x10, 0xa0, 0x0, 0xa0, 0x1, 0x3, - 0x20, 0xa, 0x2a, 0x0, 0x8, 0x45, 0x72, 0x38, - 0xb, 0x90, 0x46, 0x0, 0x81, 0x10, 0x7a, 0x37, - 0x90, 0x72, 0xa0, 0x55, 0x4, 0xc8, 0x7, 0x70, - 0x8, 0x43, 0xa6, 0x0, 0x21, 0x9, 0x10, 0x70, - 0x3a, 0x4, 0x60, 0x2, 0x7, 0x0, 0x3a, 0x2, - 0xa1, 0x39, 0x30, 0x71, 0x34, 0x67, 0x4a, 0xd, - 0x3d, 0xc6, 0x0, 0x27, 0x2, 0xb4, 0x20, 0x2, - 0x3c, 0x70, 0x0, 0x10, 0x75, 0x31, 0x0, 0x32, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, - - /* U+1F3E0 "🏠" */ - 0x0, 0x0, 0x2c, 0x60, 0x0, 0x0, 0x0, 0x3e, - 0xff, 0x80, 0x0, 0x0, 0x4f, 0xff, 0xff, 0x90, - 0x0, 0x5f, 0xff, 0xff, 0xff, 0xb0, 0x4f, 0xff, - 0xff, 0xff, 0xff, 0xa8, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x8f, 0xff, 0xff, 0xf0, 0x78, 0xe8, 0xff, - 0x11, 0x9f, 0x7b, 0xbe, 0x8f, 0xf0, 0x8, 0xf8, - 0xbc, 0xe8, 0xff, 0x0, 0x8f, 0xff, 0xfe, 0x7f, - 0xf0, 0x8, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0, - 0x0, 0x0, - - /* U+1F41D "🐝" */ - 0x0, 0x2, 0x0, 0x37, 0x20, 0x0, 0x0, 0x1, - 0x97, 0x17, 0x6, 0x87, 0x60, 0x7a, 0x70, 0xa7, - 0x10, 0x52, 0x4, 0x20, 0x7, 0xdf, 0xf8, 0x7, - 0x0, 0x33, 0x0, 0xcf, 0xff, 0xfc, 0x30, 0x7, - 0x0, 0x2f, 0xdf, 0xb8, 0xf0, 0x8, 0x40, 0x3, - 0xf6, 0xfe, 0xef, 0x7a, 0xdb, 0x70, 0xd, 0xfb, - 0x8f, 0xff, 0xf4, 0xd7, 0x0, 0x7, 0xbd, 0xef, - 0xe5, 0xb9, 0x80, 0x0, 0x4, 0x57, 0xab, 0x8e, - 0x70, 0x0, 0x0, 0x0, 0x6, 0x60, 0x0, 0x0, - - /* U+1F427 "🐧" */ - 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, - 0x9, 0xff, 0xc2, 0x0, 0x0, 0x0, 0x9, 0xfd, - 0xdf, 0xd0, 0x0, 0x0, 0xa, 0xff, 0xde, 0x88, - 0x60, 0x0, 0x1, 0x3f, 0xff, 0xf2, 0x5b, 0x0, - 0x0, 0x2, 0xa9, 0x92, 0x5e, 0xf0, 0x0, 0x0, - 0x93, 0x0, 0x6, 0xff, 0x30, 0x0, 0xe, 0x0, - 0x0, 0x1f, 0xf8, 0x0, 0x3, 0xf0, 0x0, 0x0, - 0xdf, 0xe1, 0x0, 0x9f, 0x0, 0x0, 0xa, 0xff, - 0xd2, 0x3f, 0xf0, 0x0, 0x0, 0x6f, 0xff, 0x62, - 0x79, 0x50, 0x0, 0x0, 0xeb, 0x20, 0x0, 0x9, - 0x30, 0x0, 0x5, 0xf6, 0x0, 0x0, 0x1e, 0xca, - 0xbc, 0x82, 0x0, 0x0, 0x0, 0x32, 0x49, 0x30, - 0x0, 0x0, - - /* U+1F431 "🐱" */ - 0xa, 0x70, 0x0, 0x1, 0xa5, 0x1, 0xff, 0x80, - 0x1, 0xdf, 0xb0, 0x2f, 0xff, 0xcc, 0xdf, 0xfc, - 0x2, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x2f, 0xff, - 0xff, 0xff, 0xfc, 0x8, 0xfe, 0xff, 0xff, 0xef, - 0xf2, 0xbf, 0x67, 0xff, 0xf2, 0xdf, 0x5b, 0xfe, - 0xef, 0x8f, 0xdf, 0xf5, 0x6f, 0xff, 0x94, 0xbf, - 0xff, 0x10, 0xaf, 0xfd, 0x2f, 0xff, 0x50, 0x0, - 0x49, 0xbc, 0xb7, 0x10, 0x0, - - /* U+1F436 "🐶" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xa7, - 0xda, 0x7f, 0xb1, 0x5f, 0xfc, 0xaf, 0xd9, 0xff, - 0x87, 0xfa, 0xaf, 0xff, 0xc8, 0xfb, 0x2d, 0x8f, - 0xff, 0xff, 0xbb, 0x50, 0x7f, 0xdf, 0xff, 0xef, - 0x90, 0xa, 0xf3, 0xff, 0xf5, 0xcc, 0x0, 0x5f, - 0xfe, 0x6c, 0xff, 0x70, 0x0, 0xcf, 0xc2, 0xaf, - 0xe1, 0x0, 0x1, 0xae, 0xde, 0xb1, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, - - /* U+1F438 "🐸" */ - 0x3, 0xbb, 0x20, 0x9, 0xc5, 0x0, 0xa5, 0xdd, - 0x9c, 0xf2, 0xe0, 0xa, 0xdf, 0xef, 0xdf, 0xdd, - 0x0, 0xbc, 0x8c, 0xec, 0x9a, 0xe0, 0x1f, 0xf7, - 0x0, 0x5, 0xef, 0x42, 0xff, 0xff, 0xef, 0xff, - 0xf6, 0xf, 0xff, 0xff, 0xff, 0xff, 0x40, 0x8f, - 0xff, 0xff, 0xff, 0xb0, 0x0, 0x4c, 0xff, 0xfc, - 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F43B "🐻" */ - 0x3c, 0xa6, 0x9a, 0x97, 0xbd, 0x50, 0xd5, 0x8f, - 0xff, 0xff, 0xb2, 0xe0, 0xd9, 0xff, 0xff, 0xff, - 0xf9, 0xe0, 0x8f, 0xff, 0xff, 0xff, 0xff, 0xb0, - 0xbf, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xef, 0x8f, - 0xb6, 0xaf, 0x9e, 0xf2, 0xef, 0x5c, 0x3d, 0x5a, - 0x6e, 0xf2, 0xcf, 0xf8, 0x29, 0x35, 0xff, 0xf0, - 0x6f, 0xfa, 0x45, 0x58, 0xff, 0x90, 0x9, 0xff, - 0xc9, 0xbf, 0xfb, 0x0, 0x0, 0x39, 0xce, 0xda, - 0x50, 0x0, - - /* U+1F44A "👊" */ - 0x0, 0x2, 0x37, 0x96, 0x98, 0x10, 0x0, 0x5b, - 0xea, 0x94, 0x52, 0x8e, 0x0, 0x2c, 0x20, 0x0, - 0x0, 0x0, 0xc6, 0x7, 0x50, 0x0, 0x10, 0x30, - 0x8, 0xb0, 0x84, 0x50, 0x8, 0xa, 0x0, 0x8d, - 0x7, 0x58, 0x0, 0x90, 0xa0, 0x9, 0xd0, 0x29, - 0x52, 0xa, 0xa, 0x10, 0xef, 0x50, 0x94, 0x80, - 0xb0, 0xb8, 0x9c, 0x9a, 0x0, 0xaf, 0xdf, 0xee, - 0xda, 0x17, 0x70, 0x0, 0x26, 0x6e, 0x30, 0x39, - 0xa0, 0x0, 0x0, 0x0, 0x3a, 0xc9, 0x30, 0x0, - - /* U+1F44B "👋" */ - 0x0, 0x0, 0x2, 0x82, 0x0, 0x0, 0x0, 0x0, - 0x4, 0xcd, 0x5d, 0x5, 0x23, 0x0, 0x0, 0x1d, - 0x1b, 0x8, 0x50, 0x75, 0x0, 0x1, 0xdc, 0x24, - 0x51, 0xb0, 0x64, 0x0, 0x4, 0x90, 0x90, 0x90, - 0xb2, 0x20, 0x0, 0xc, 0xc4, 0x36, 0x66, 0x48, - 0x6c, 0xb0, 0x2b, 0x8, 0x3a, 0x40, 0xc, 0x90, - 0xc0, 0x9, 0x80, 0x71, 0x0, 0x36, 0x5, 0xa0, - 0x2, 0x89, 0x0, 0x0, 0x0, 0xd, 0x10, 0x7, - 0x8, 0x80, 0x0, 0x0, 0x48, 0x0, 0x44, 0x74, - 0xa9, 0x0, 0x0, 0xc2, 0x0, 0x4, 0x40, 0x9, - 0xa5, 0x56, 0xd0, 0x0, 0x0, 0x0, 0xb, 0x44, - 0x44, 0x92, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xff, - 0xfb, 0x0, 0x0, 0x0, 0x28, 0x88, 0x88, 0x86, - 0x0, - - /* U+1F44C "👌" */ - 0x0, 0x0, 0x0, 0x36, 0x0, 0x0, 0x0, 0x0, - 0x8c, 0x9c, 0x79, 0x0, 0x0, 0x1, 0x3c, 0xe, - 0x23, 0x90, 0x0, 0x0, 0xda, 0xc0, 0xa0, 0xad, - 0xcb, 0x10, 0x1b, 0xc, 0x7, 0xa, 0x10, 0x3b, - 0x0, 0xc1, 0x55, 0x7a, 0x53, 0xc7, 0xe0, 0x4, - 0x90, 0x83, 0x0, 0x6e, 0x47, 0x50, 0x9, 0x50, - 0x0, 0x0, 0x30, 0xa3, 0x0, 0xc, 0x30, 0x0, - 0x0, 0x5a, 0x0, 0x0, 0x1c, 0x40, 0x0, 0x99, - 0x0, 0x0, 0x0, 0x3d, 0x44, 0x6b, 0x0, 0x0, - 0x0, 0xb, 0x45, 0x55, 0xc0, 0x0, 0x0, 0x3, - 0xff, 0xff, 0xff, 0xa0, 0x0, 0x0, 0x29, 0x99, - 0x99, 0x96, 0x0, - - /* U+1F44D "👍" */ - 0x0, 0x1, 0xaa, 0x10, 0x0, 0x0, 0x0, 0x0, - 0x87, 0x68, 0x0, 0x0, 0x0, 0x0, 0x9, 0x30, - 0xc0, 0x0, 0x0, 0x0, 0x0, 0x75, 0xc, 0x40, - 0x0, 0x0, 0x2b, 0xac, 0xc0, 0x2d, 0x10, 0x2, - 0x27, 0x50, 0x7, 0x70, 0x4a, 0x47, 0xf9, 0x5d, - 0x98, 0xed, 0x0, 0x7e, 0xf, 0x98, 0x30, 0x9, - 0xd5, 0x0, 0x90, 0xf9, 0x2d, 0x77, 0xb7, 0x10, - 0xa, 0x1f, 0x91, 0xa1, 0x39, 0x70, 0x6, 0xe4, - 0xf9, 0xb, 0xd8, 0x7b, 0x8, 0x68, 0xef, 0x90, - 0x47, 0x14, 0xdb, 0x40, 0x2, 0x85, 0x0, 0x69, - 0x74, 0x0, 0x0, 0x0, 0x0, - - /* U+1F44E "👎" */ - 0x0, 0x0, 0x0, 0x7c, 0xca, 0x80, 0x8, 0xf9, - 0x32, 0xb4, 0xb1, 0x3c, 0x10, 0x8f, 0x8e, 0xb1, - 0x8, 0xb7, 0x6d, 0x8, 0xf4, 0x80, 0x0, 0x86, - 0x46, 0xe1, 0x8f, 0x47, 0x0, 0x46, 0xc7, 0x7a, - 0x68, 0xf4, 0x60, 0x2, 0xf6, 0x0, 0x57, 0x8f, - 0xbd, 0x90, 0xd, 0xd8, 0x9e, 0x57, 0xd4, 0x9, - 0x60, 0x4a, 0x30, 0x76, 0x0, 0x0, 0xc, 0x40, - 0xb9, 0x97, 0x0, 0x0, 0x0, 0x2b, 0x7, 0x40, - 0x0, 0x0, 0x0, 0x0, 0xc0, 0x75, 0x0, 0x0, - 0x0, 0x0, 0x6, 0xde, 0x10, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, - - /* U+1F44F "👏" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x53, 0x0, 0x3, - 0xa5, 0x0, 0x1a, 0x70, 0xb5, 0x0, 0xc, 0x18, - 0xb2, 0x75, 0x93, 0x90, 0x0, 0x7a, 0x81, 0x2b, - 0xc7, 0x38, 0x0, 0x0, 0xa3, 0x6, 0x70, 0x4a, - 0xc, 0x3, 0xd5, 0xc6, 0x76, 0x82, 0xab, 0x7a, - 0x13, 0x20, 0xb6, 0x20, 0x5c, 0x74, 0x6e, 0xb6, - 0x0, 0x95, 0x47, 0xa9, 0x46, 0x35, 0x39, 0x40, - 0x5b, 0x75, 0xa8, 0x53, 0x50, 0x71, 0xa0, 0x0, - 0x25, 0xb5, 0x34, 0x0, 0x0, 0xb0, 0x2a, 0xc2, - 0x46, 0x50, 0x0, 0x0, 0xa0, 0x1b, 0x10, 0x39, - 0x40, 0x0, 0x1, 0xa0, 0x0, 0x7, 0x70, 0x97, - 0x0, 0x2b, 0x20, 0x0, 0xe, 0x50, 0x4, 0xaa, - 0x92, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, - - /* U+1F494 "💔" */ - 0x2, 0xab, 0x60, 0x0, 0x6c, 0xd6, 0x1, 0xff, - 0xff, 0xa0, 0xf, 0xff, 0xf4, 0x6f, 0xff, 0xf6, - 0xa, 0xff, 0xff, 0x96, 0xff, 0xff, 0xb0, 0xaf, - 0xff, 0xf9, 0x2f, 0xff, 0xff, 0x17, 0xff, 0xff, - 0x50, 0x8f, 0xff, 0xd1, 0xef, 0xff, 0xb0, 0x0, - 0x6f, 0xff, 0x98, 0xff, 0x90, 0x0, 0x0, 0x18, - 0xfa, 0xad, 0x40, 0x0, 0x0, 0x0, 0x2, 0x79, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, - - /* U+1F495 "💕" */ - 0x0, 0x0, 0x0, 0x0, 0x52, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xbf, 0xf3, 0x10, 0x0, 0x0, 0x0, - 0xf, 0xff, 0xff, 0x90, 0x0, 0x0, 0x0, 0xcf, - 0xff, 0xfe, 0x0, 0x0, 0x0, 0x7, 0xff, 0xff, - 0x70, 0x16, 0x30, 0x0, 0x5c, 0xb9, 0x30, 0x2e, - 0xff, 0x71, 0x42, 0x0, 0x0, 0x9, 0xff, 0xff, - 0xff, 0xf6, 0x0, 0x0, 0xaf, 0xff, 0xff, 0xff, - 0xe0, 0x0, 0x6, 0xff, 0xff, 0xff, 0xfd, 0x0, - 0x0, 0xd, 0xff, 0xff, 0xff, 0x60, 0x0, 0x0, - 0x7f, 0xff, 0xfd, 0x50, 0x0, 0x0, 0x7, 0xec, - 0x94, 0x0, 0x0, 0x0, 0x0, - - /* U+1F499 "💙" */ - 0x4, 0xbb, 0xa3, 0x3, 0xab, 0xb4, 0x0, 0x39, - 0x55, 0x58, 0xa8, 0x55, 0x58, 0x40, 0x97, 0x77, - 0x77, 0x77, 0x77, 0x77, 0xa0, 0xb7, 0x77, 0x77, - 0x77, 0x77, 0x77, 0xb0, 0xb7, 0x77, 0x77, 0x77, - 0x77, 0x77, 0xb0, 0x87, 0x77, 0x77, 0x77, 0x77, - 0x77, 0x90, 0x1a, 0x77, 0x77, 0x77, 0x77, 0x7a, - 0x10, 0x2, 0x97, 0x66, 0x66, 0x67, 0x92, 0x0, - 0x0, 0x9, 0x77, 0x77, 0x78, 0x10, 0x0, 0x0, - 0x0, 0x58, 0x68, 0x60, 0x0, 0x0, 0x0, 0x0, - 0x4, 0xc5, 0x0, 0x0, 0x0, - - /* U+1F49A "💚" */ - 0x3, 0x9b, 0x93, 0x3, 0x9a, 0x94, 0x0, 0x3b, - 0x74, 0x88, 0xbb, 0x64, 0x87, 0x40, 0xb4, 0x67, - 0x47, 0x64, 0x85, 0x58, 0x90, 0x98, 0x46, 0x74, - 0x77, 0x48, 0x55, 0xc0, 0xc6, 0x84, 0x67, 0x47, - 0x74, 0x85, 0xb0, 0x85, 0x68, 0x46, 0x74, 0x77, - 0x48, 0x80, 0x1a, 0x46, 0x84, 0x67, 0x46, 0x79, - 0x20, 0x3, 0xa5, 0x68, 0x46, 0x74, 0xb3, 0x0, - 0x0, 0x1a, 0x86, 0x74, 0x7b, 0x20, 0x0, 0x0, - 0x0, 0x7c, 0x69, 0x70, 0x0, 0x0, 0x0, 0x0, - 0x5, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, - - /* U+1F49B "💛" */ - 0x4, 0x9a, 0x94, 0x3, 0x9a, 0x94, 0x0, 0x48, - 0x60, 0x65, 0xa8, 0x60, 0x67, 0x40, 0xa5, 0x5, - 0x5, 0x5, 0x5, 0x5, 0x90, 0x90, 0x60, 0x60, - 0x60, 0x60, 0x60, 0x80, 0x95, 0x5, 0x6, 0x5, - 0x5, 0x5, 0x90, 0x80, 0x60, 0x50, 0x60, 0x50, - 0x50, 0x80, 0x18, 0x3, 0x3, 0x3, 0x3, 0x8, - 0x20, 0x3, 0x94, 0x4, 0x4, 0x4, 0x73, 0x0, - 0x0, 0x19, 0x90, 0x60, 0x88, 0x10, 0x0, 0x0, - 0x0, 0x7b, 0x9, 0x60, 0x0, 0x0, 0x0, 0x0, - 0x5, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, - - /* U+1F49C "💜" */ - 0x3, 0x9b, 0x93, 0x3, 0x8b, 0x93, 0x0, 0x38, - 0x74, 0x8a, 0xaa, 0x65, 0x89, 0x40, 0x97, 0x48, - 0x55, 0x66, 0x58, 0x56, 0xb0, 0xd4, 0x85, 0x56, - 0x65, 0x85, 0x68, 0xa0, 0x98, 0x55, 0x66, 0x58, - 0x56, 0x84, 0xd0, 0x96, 0x56, 0x66, 0x75, 0x67, - 0x48, 0x80, 0x1a, 0x66, 0x67, 0x57, 0x74, 0x88, - 0x20, 0x3, 0x97, 0x75, 0x77, 0x48, 0x93, 0x0, - 0x0, 0x1b, 0x77, 0x74, 0xba, 0x20, 0x0, 0x0, - 0x0, 0x7a, 0x4e, 0x80, 0x0, 0x0, 0x0, 0x0, - 0x5, 0xe6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, - - /* U+1F4A1 "💡" */ - 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, - 0x38, 0xa8, 0x30, 0x90, 0x0, 0x0, 0x79, 0x20, - 0x29, 0x80, 0x58, 0x0, 0x57, 0x0, 0x0, 0x8, - 0x51, 0x0, 0xb, 0x0, 0x0, 0x0, 0xb, 0x5, - 0x60, 0xa0, 0x0, 0x0, 0x0, 0x92, 0x32, 0xb, - 0x0, 0x0, 0x0, 0x3, 0x90, 0x0, 0xb1, 0x0, - 0x0, 0x0, 0xa, 0x10, 0x4, 0xa0, 0x0, 0x0, - 0x0, 0x85, 0x0, 0x15, 0xb6, 0x20, 0x0, 0x2e, - 0xc0, 0x58, 0x1, 0x59, 0xba, 0x8e, 0xff, 0x20, - 0x7, 0x30, 0x40, 0x4, 0x9e, 0xb0, 0x0, 0x30, - 0x37, 0x0, 0x0, 0x0, 0x0, - - /* U+1F4A4 "💤" */ - 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x6f, 0xc4, 0x0, 0x0, 0x0, 0x0, - 0x1, 0xaf, 0xfc, 0x10, 0x0, 0x0, 0x0, 0x29, - 0xff, 0xe2, 0x0, 0x0, 0x0, 0x9f, 0xfe, 0x70, - 0x0, 0x0, 0x0, 0xc, 0xff, 0xa1, 0x0, 0x0, - 0x0, 0x2, 0x5, 0xdf, 0x80, 0x0, 0x0, 0x0, - 0xdd, 0x50, 0x41, 0x0, 0x0, 0x0, 0x4, 0xff, - 0x70, 0x0, 0x0, 0x0, 0x1b, 0xfd, 0x70, 0x0, - 0x0, 0x1, 0x21, 0xbf, 0xb0, 0x0, 0x0, 0x0, - 0x3e, 0xc1, 0x4a, 0x10, 0x0, 0x0, 0x8, 0xe8, - 0x0, 0x0, 0x0, 0x0, 0x1, 0xce, 0x30, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, - 0x0, 0x0, - - /* U+1F4A5 "💥" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x90, 0x0, 0x20, 0x6, 0x0, 0x0, - 0x0, 0xf, 0x60, 0x68, 0x1c, 0x70, 0x0, 0x30, - 0x1, 0xcf, 0x8e, 0xcd, 0xe0, 0x0, 0xb, 0xd8, - 0xff, 0xff, 0xff, 0xf8, 0x0, 0x0, 0xc, 0xff, - 0xfe, 0x9f, 0xef, 0xfb, 0x0, 0x0, 0x1f, 0xf8, - 0x50, 0x36, 0xff, 0x83, 0x0, 0x7, 0xff, 0xc0, - 0x0, 0x1a, 0xfc, 0x40, 0x1, 0x7c, 0xfc, 0x0, - 0x5, 0xff, 0xd7, 0x10, 0x0, 0xaf, 0x99, 0x18, - 0x7e, 0xe3, 0x20, 0x0, 0x8f, 0xff, 0xfd, 0xff, - 0xff, 0x60, 0x0, 0x7d, 0x95, 0xbf, 0xdf, 0xf6, - 0x9e, 0x80, 0x0, 0x0, 0x8, 0xe0, 0x4b, 0x0, - 0x4, 0x0, 0x0, 0x0, 0x67, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, - - /* U+1F4A9 "💩" */ - 0x0, 0x0, 0x6, 0x90, 0x0, 0x0, 0x0, 0x0, - 0x9, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, - 0xfd, 0x90, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xff, - 0x30, 0x0, 0x0, 0x15, 0xaf, 0xff, 0xd3, 0x20, - 0x0, 0x7, 0xe5, 0x25, 0x45, 0xe8, 0x0, 0x0, - 0x7f, 0xff, 0xde, 0xff, 0x90, 0x0, 0x54, 0xff, - 0xff, 0xff, 0xf5, 0xd0, 0xe, 0xc4, 0xae, 0xfe, - 0xa4, 0xcf, 0x30, 0xff, 0xf9, 0x65, 0x69, 0xef, - 0xf2, 0xa, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x0, - 0x1d, 0xff, 0xff, 0xff, 0xfc, 0x10, 0x0, 0x5, - 0x9c, 0xdc, 0x94, 0x0, 0x0, - - /* U+1F4AA "💪" */ - 0x0, 0x0, 0x0, 0x18, 0xbb, 0x70, 0x0, 0x0, - 0x0, 0x6b, 0x31, 0x49, 0x10, 0x0, 0x0, 0xa7, - 0x4, 0x67, 0xa7, 0x0, 0x0, 0x94, 0x0, 0xab, - 0xd4, 0xa0, 0x0, 0x48, 0x6, 0xce, 0xba, 0x93, - 0x0, 0xc, 0x10, 0x92, 0x4, 0x65, 0x10, 0x4, - 0x80, 0xb, 0x3b, 0x74, 0x6b, 0x50, 0xa1, 0x0, - 0xcb, 0x10, 0x0, 0x6, 0xb, 0x0, 0x8, 0x20, - 0x0, 0x0, 0x1, 0xa0, 0x0, 0x0, 0x0, 0x3, - 0x80, 0xc, 0x0, 0x0, 0x2, 0xaf, 0xf5, 0x0, - 0x6a, 0x63, 0x10, 0x0, 0x0, 0x0, 0x0, 0x14, - 0x79, 0xbb, 0xbb, 0xba, 0x70, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x11, - - /* U+1F4AC "💬" */ - 0x2a, 0xbb, 0xbb, 0xbb, 0xbb, 0xba, 0x2a, 0x10, - 0x0, 0x0, 0x0, 0x0, 0x1a, 0xb0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xbb, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xb, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xbb, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xb0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xbb, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xb, 0xa1, 0x0, 0x0, 0x0, - 0x0, 0x1, 0xa3, 0xad, 0x9, 0xbb, 0xbb, 0xbb, - 0xa3, 0x0, 0xb9, 0x60, 0x0, 0x0, 0x0, 0x0, - 0xc, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, - 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F4AF "💯" */ - 0x0, 0x1, 0x0, 0x0, 0x4, 0x71, 0x0, 0x3, - 0xf4, 0x3d, 0xdf, 0xff, 0xe1, 0x6, 0xff, 0x4f, - 0xde, 0xeb, 0xe, 0x63, 0xff, 0xad, 0x84, 0xff, - 0x30, 0xd7, 0x0, 0xf8, 0xe0, 0x6f, 0xf1, 0x1f, - 0x40, 0x3f, 0x8a, 0xb, 0xaf, 0x9c, 0xd0, 0x6, - 0xd9, 0xc7, 0xf2, 0x5c, 0xb2, 0x0, 0x8a, 0x3f, - 0xf6, 0x3, 0x64, 0x0, 0xa, 0x80, 0x49, 0xcf, - 0xc7, 0x56, 0x30, 0xb8, 0xcf, 0xb8, 0x8c, 0xeb, - 0x61, 0x2, 0x17, 0x9e, 0xfa, 0x50, 0x0, 0x0, - 0x3b, 0xfb, 0x50, 0x0, 0x0, 0x0, 0xb, 0xa2, - 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F4BB "💻" */ - 0x1, 0x11, 0x11, 0x11, 0x11, 0x0, 0x0, 0xbc, - 0xcc, 0xcc, 0xcc, 0xcc, 0xb0, 0x0, 0xc0, 0x0, - 0x0, 0x0, 0x0, 0xc0, 0x0, 0xc0, 0x0, 0x0, - 0x0, 0x0, 0xc0, 0x0, 0xc0, 0x0, 0x0, 0x0, - 0x0, 0xc0, 0x0, 0xc0, 0x0, 0x0, 0x0, 0x0, - 0xc0, 0x0, 0xc7, 0x77, 0x77, 0x77, 0x77, 0xc0, - 0x0, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xb0, 0x0, - 0x0, 0x4, 0x7f, 0x54, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x88, 0x87, 0x4, 0x50, 0x0, 0xa, 0x99, - 0x99, 0x99, 0x9a, 0x64, 0x10, 0xc, 0x99, 0x99, - 0x99, 0x9c, 0x1f, 0xf1, 0xa, 0xaa, 0xaa, 0xaa, - 0xaa, 0x12, 0x60, - - /* U+1F4C5 "📅" */ - 0x0, 0x0, 0x2, 0xb9, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x6b, 0x13, 0xb3, 0x0, 0x0, 0xdb, 0xbb, - 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xb0, 0x0, 0x0, - 0x43, 0x0, 0x0, 0xb, 0xb0, 0x0, 0x0, 0x32, - 0x0, 0x0, 0xb, 0xb0, 0x43, 0x24, 0x32, 0x43, - 0x24, 0xb, 0xb0, 0x0, 0x0, 0x0, 0x32, 0x3, - 0xb, 0xb0, 0x32, 0x3, 0x21, 0x32, 0x3, 0xb, - 0xb0, 0x32, 0x3, 0x21, 0x32, 0x3, 0x1b, 0xb0, - 0x32, 0x3, 0x21, 0x0, 0x7b, 0xec, 0xb0, 0x0, - 0x0, 0x0, 0x0, 0xb6, 0x9b, 0xab, 0xbb, 0xbb, - 0xbb, 0xbb, 0xcc, 0xb8, - - /* U+1F4CC "📌" */ - 0x0, 0x0, 0x0, 0x1, 0x10, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xcf, 0x60, 0x0, 0x0, 0x0, 0x0, - 0x8, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x8f, - 0xff, 0x70, 0x0, 0x3, 0x0, 0x8f, 0xff, 0xff, - 0x20, 0xa, 0xfd, 0x9f, 0xff, 0xea, 0xf5, 0x0, - 0x8f, 0xff, 0xff, 0xe2, 0x1, 0x0, 0x1, 0xef, - 0xff, 0xe2, 0x0, 0x0, 0x0, 0x4, 0xff, 0xfe, - 0x0, 0x0, 0x0, 0x0, 0xb7, 0xef, 0xf6, 0x0, - 0x0, 0x0, 0xb4, 0x1, 0xae, 0x40, 0x0, 0x0, - 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x22, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F4CD "📍" */ - 0x0, 0x0, 0x2a, 0xdc, 0x70, 0x0, 0x0, 0x4b, - 0x5d, 0xff, 0xc0, 0x0, 0xe, 0x40, 0x7f, 0xff, - 0x70, 0x3, 0xfc, 0x6e, 0xff, 0xcb, 0x0, 0x3f, - 0xff, 0xff, 0xf2, 0xb0, 0x0, 0xff, 0xff, 0xfb, - 0x38, 0x0, 0x9, 0xff, 0xfa, 0x3b, 0x10, 0x2, - 0xf9, 0xbb, 0xb9, 0x10, 0x1, 0xe6, 0x0, 0x0, - 0x0, 0x0, 0xc5, 0x0, 0x0, 0x0, 0x0, 0x53, - 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F4E1 "📡" */ - 0x0, 0x18, 0xaa, 0x50, 0x4, 0x40, 0x2e, 0xf7, - 0x5, 0xa2, 0x98, 0x8, 0xde, 0x0, 0x2, 0xec, - 0x40, 0x8b, 0xa0, 0x6, 0xdd, 0x90, 0x8, 0x79, - 0x1a, 0x7c, 0x23, 0x60, 0x91, 0xdc, 0x2b, 0x40, - 0xa, 0x9, 0x14, 0xb9, 0x80, 0x0, 0xb0, 0x2a, - 0x3, 0xe5, 0x0, 0xc, 0x2, 0xfc, 0x30, 0x7a, - 0xad, 0x60, 0x97, 0xff, 0xda, 0x9c, 0x60, 0x1a, - 0x5, 0xef, 0xf6, 0x0, 0x1, 0xc0, 0x0, 0x38, - 0x90, 0x0, 0x3, 0xa9, 0x78, 0x82, 0x0, 0x0, - - /* U+1F4E7 "📧" */ - 0x24, 0x44, 0x44, 0x44, 0x44, 0x3b, 0xff, 0xff, - 0xff, 0xff, 0xfe, 0x5e, 0xfd, 0x30, 0x2b, 0xff, - 0x76, 0x3c, 0x28, 0x97, 0x2d, 0x37, 0xbf, 0xd4, - 0x3a, 0x8, 0x9f, 0xeb, 0xfe, 0x24, 0x51, 0xb, - 0xfe, 0xbf, 0xf5, 0x47, 0x6b, 0xff, 0xeb, 0xff, - 0xf9, 0x68, 0xff, 0xfe, 0x9d, 0xdd, 0xdd, 0xdd, - 0xdd, 0xc0, - - /* U+1F4F1 "📱" */ - 0x0, 0x12, 0x20, 0x7, 0xfe, 0xcf, 0xda, 0xbf, - 0xff, 0xff, 0xfa, 0x0, 0x0, 0x9, 0xa0, 0x0, - 0x0, 0x9a, 0x0, 0x0, 0x9, 0xa0, 0x0, 0x0, - 0x9a, 0x0, 0x0, 0x9, 0xa0, 0x0, 0x0, 0x9a, - 0x0, 0x0, 0x9, 0xa0, 0x0, 0x0, 0x9a, 0x0, - 0x0, 0x9, 0xbe, 0xfc, 0xec, 0xf8, 0xff, 0xff, - 0xfb, 0x1, 0x24, 0x31, 0x0, - - /* U+1F4F7 "📷" */ - 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3b, - 0xba, 0x8c, 0xff, 0xe3, 0x0, 0x4f, 0xff, 0xff, - 0x8a, 0xff, 0xfc, 0x5b, 0xff, 0xff, 0xfc, 0xae, - 0xff, 0xfd, 0xdf, 0xff, 0xdb, 0xef, 0xff, 0xff, - 0xed, 0xfe, 0x8b, 0xda, 0x8f, 0xff, 0xfe, 0xdf, - 0xac, 0x78, 0xfe, 0x8f, 0xff, 0xed, 0xfa, 0x20, - 0x3, 0xf9, 0xff, 0xfe, 0xdf, 0x53, 0x0, 0xc, - 0xbc, 0xff, 0xea, 0xf6, 0x40, 0x0, 0xba, 0xef, - 0xfa, 0x7, 0x7a, 0x55, 0x4f, 0x7f, 0xfc, 0x0, - 0xb, 0x75, 0x5c, 0x60, 0x24, 0x10, 0x0, 0x6, - 0xa9, 0x20, 0x0, 0x0, 0x0, - - /* U+1F50B "🔋" */ - 0x0, 0x15, 0x30, 0x0, 0x5a, 0x15, 0xa0, 0x28, - 0xfd, 0xe8, 0x93, 0xc6, 0x87, 0x7a, 0x2f, 0xfd, - 0xff, 0xa2, 0xfc, 0x17, 0xf9, 0x1f, 0xd2, 0xaf, - 0x80, 0xff, 0xff, 0xf7, 0xf, 0xff, 0xff, 0x60, - 0xef, 0xff, 0xf5, 0xd, 0xff, 0xff, 0x50, 0xdf, - 0xef, 0xf4, 0xb, 0xd4, 0x9f, 0x30, 0x3d, 0xff, - 0x80, 0x0, 0x0, 0x0, 0x0, - - /* U+1F511 "🔑" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x3c, 0xff, 0xe7, 0x0, 0x0, - 0x0, 0x0, 0x4f, 0xff, 0xfc, 0xfa, 0x0, 0x0, - 0x0, 0xe, 0xff, 0xf3, 0x6, 0xf4, 0x0, 0x0, - 0x2, 0xff, 0xff, 0x60, 0x8f, 0x80, 0x0, 0x0, - 0x3f, 0xff, 0xff, 0xff, 0xf9, 0x0, 0x0, 0x0, - 0xef, 0xff, 0xff, 0xff, 0x50, 0x0, 0x0, 0x3f, - 0xff, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x3f, 0xff, - 0xff, 0xff, 0xc1, 0x0, 0x0, 0x1f, 0xff, 0x91, - 0x55, 0x30, 0x0, 0x0, 0x26, 0xff, 0x90, 0x0, - 0x0, 0x0, 0x0, 0x16, 0xff, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x2f, 0xff, 0x80, 0x0, 0x0, 0x0, - 0x0, 0x3, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x16, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, - - /* U+1F512 "🔒" */ - 0x0, 0x0, 0x11, 0x0, 0x0, 0x4, 0xcf, 0xf8, - 0x0, 0x5, 0xff, 0xde, 0xf3, 0x0, 0xef, 0x60, - 0x2f, 0x80, 0x2f, 0xb0, 0x0, 0xf8, 0x2, 0xfa, - 0x3, 0x8f, 0xc2, 0xe, 0xe9, 0x71, 0xb7, 0x70, - 0x9f, 0x50, 0x5, 0xe7, 0x9, 0xa5, 0x4c, 0xff, - 0x70, 0xbc, 0xef, 0x73, 0xf6, 0x5, 0xff, 0xf6, - 0x8f, 0x30, 0xe, 0xff, 0xfe, 0x80, 0x0, 0x4d, - 0xea, 0x30, 0x0, - - /* U+1F525 "🔥" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, - 0x60, 0x0, 0x0, 0x0, 0x0, 0xf0, 0x0, 0x0, - 0x0, 0x4, 0xf3, 0x0, 0x0, 0x0, 0x2e, 0xf4, - 0x0, 0x0, 0x2, 0xef, 0xf1, 0x0, 0x69, 0x1e, - 0xff, 0xd0, 0x50, 0xe, 0xcf, 0xff, 0x99, 0x40, - 0xf, 0xff, 0xef, 0xef, 0x20, 0x4f, 0xff, 0xaa, - 0xff, 0x60, 0x7f, 0xfc, 0x8, 0xff, 0xa0, 0x9f, - 0xf1, 0xd, 0xff, 0xb0, 0x5f, 0xd0, 0xc, 0x8f, - 0x70, 0xc, 0xf2, 0x0, 0xac, 0x0, 0x0, 0x8d, - 0xbb, 0x70, 0x0, - - /* U+1F600 "😀" */ - 0x0, 0x0, 0x17, 0xbd, 0xc8, 0x20, 0x0, 0x0, - 0x0, 0x6f, 0xff, 0xff, 0xff, 0x90, 0x0, 0x0, - 0x7f, 0xf4, 0xff, 0xf8, 0xaf, 0xa0, 0x0, 0x4f, - 0xff, 0xbf, 0xff, 0xdd, 0xff, 0x80, 0xd, 0xfd, - 0x85, 0xaa, 0x79, 0x98, 0xff, 0x11, 0xff, 0xfa, - 0x6, 0x60, 0x56, 0xdf, 0xf5, 0x1f, 0xff, 0xf8, - 0x87, 0x39, 0xdf, 0xff, 0x50, 0xef, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xf1, 0x5, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xf9, 0x0, 0x7, 0xff, 0xff, 0xff, - 0xff, 0xfa, 0x0, 0x0, 0x1, 0x7a, 0xcd, 0xca, - 0x83, 0x0, 0x0, - - /* U+1F601 "😁" */ - 0x0, 0x0, 0x25, 0x65, 0x10, 0x0, 0x0, 0x2, - 0xbf, 0xff, 0xff, 0xa1, 0x0, 0x3, 0xff, 0xff, - 0xff, 0xff, 0xe2, 0x0, 0xef, 0xa8, 0xcf, 0xb8, - 0xbf, 0xd0, 0x5f, 0xfd, 0xce, 0xee, 0xcd, 0xef, - 0x37, 0xff, 0x80, 0x66, 0x50, 0x8f, 0xf6, 0x8f, - 0xff, 0x67, 0x66, 0x6f, 0xff, 0x76, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xf5, 0x1f, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x0, 0x6f, 0xff, 0xff, 0xff, 0xfe, - 0x50, 0x0, 0x15, 0x9a, 0xba, 0x85, 0x0, 0x0, - - /* U+1F602 "😂" */ - 0x0, 0x0, 0x2, 0x32, 0x0, 0x0, 0x0, 0x0, - 0x6e, 0xff, 0xfe, 0x60, 0x0, 0x0, 0x8f, 0xff, - 0xff, 0xff, 0x90, 0x0, 0x3f, 0xff, 0xff, 0xff, - 0xff, 0x40, 0xb, 0xfd, 0x9e, 0xff, 0xab, 0xfc, - 0x0, 0xfd, 0xcf, 0xcf, 0xed, 0xce, 0xf1, 0x3c, - 0x8a, 0xbc, 0xcb, 0xab, 0xba, 0x45, 0xcf, 0xc6, - 0x65, 0x32, 0xcf, 0xc5, 0x55, 0xff, 0xeb, 0x98, - 0xcf, 0xf7, 0x50, 0xbf, 0xff, 0xff, 0xff, 0xff, - 0xc1, 0x0, 0x37, 0xbc, 0xdc, 0xb8, 0x30, 0x0, - - /* U+1F603 "😃" */ - 0x0, 0x0, 0x4, 0x65, 0x20, 0x0, 0x0, 0x0, - 0x7f, 0xff, 0xff, 0xc2, 0x0, 0x0, 0x9f, 0xff, - 0xff, 0xff, 0xe1, 0x0, 0x3f, 0xff, 0xff, 0xff, - 0xff, 0xa0, 0xa, 0xff, 0xcf, 0xff, 0xed, 0xff, - 0x20, 0xff, 0xe3, 0xff, 0xf9, 0x7f, 0xf6, 0x2f, - 0xff, 0xfe, 0xff, 0xef, 0xff, 0x93, 0xff, 0xff, - 0x99, 0x8c, 0xff, 0xfb, 0x3f, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xb0, 0x7f, 0xff, 0xff, 0xff, 0xff, - 0xc2, 0x0, 0x4, 0x89, 0xaa, 0x86, 0x20, 0x0, - - /* U+1F604 "😄" */ - 0x0, 0x0, 0x2, 0x43, 0x0, 0x0, 0x0, 0x0, - 0x5d, 0xff, 0xff, 0x90, 0x0, 0x0, 0x6f, 0xdf, - 0xff, 0xff, 0xc0, 0x0, 0x2f, 0xba, 0xef, 0x9b, - 0xff, 0x70, 0x9, 0xf9, 0x6c, 0xde, 0xef, 0xff, - 0x0, 0xdf, 0x70, 0x0, 0xc, 0xff, 0xf4, 0x1f, - 0xff, 0x61, 0x28, 0xff, 0xff, 0x72, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xf8, 0x2f, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x90, 0x7f, 0xff, 0xff, 0xff, 0xff, - 0xb1, 0x0, 0x4, 0x89, 0xaa, 0x86, 0x10, 0x0, - - /* U+1F605 "😅" */ - 0x0, 0x0, 0x2, 0x43, 0x0, 0x0, 0x0, 0x0, - 0x5d, 0xff, 0xff, 0x90, 0x0, 0x0, 0x6f, 0xdf, - 0xff, 0xff, 0xc0, 0x0, 0x2f, 0xba, 0xef, 0x9b, - 0xff, 0x70, 0x9, 0xf9, 0x6c, 0xde, 0xef, 0xff, - 0x0, 0xdf, 0x70, 0x0, 0xc, 0xf5, 0xf4, 0x1f, - 0xff, 0x61, 0x28, 0xff, 0xef, 0x72, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xf8, 0x2f, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x90, 0x7f, 0xff, 0xff, 0xff, 0xff, - 0xb1, 0x0, 0x4, 0x89, 0xaa, 0x86, 0x10, 0x0, - - /* U+1F606 "😆" */ - 0x0, 0x0, 0x26, 0x87, 0x40, 0x0, 0x0, 0x0, - 0x9f, 0xff, 0xff, 0xd2, 0x0, 0x0, 0xae, 0x7f, - 0xff, 0xff, 0xe1, 0x0, 0x3f, 0xdb, 0xff, 0x58, - 0xff, 0x90, 0xa, 0xff, 0xaf, 0xfe, 0xef, 0xff, - 0x0, 0xef, 0xf9, 0xb9, 0xbf, 0xff, 0xf4, 0x1f, - 0xff, 0xfe, 0xff, 0xff, 0xff, 0x72, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xf9, 0x2f, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x80, 0x5e, 0xff, 0xff, 0xff, 0xff, - 0x90, 0x0, 0x3, 0x78, 0x99, 0x74, 0x0, 0x0, - - /* U+1F609 "😉" */ - 0x0, 0x0, 0x4, 0x65, 0x20, 0x0, 0x0, 0x0, - 0x7f, 0xff, 0xff, 0xb2, 0x0, 0x0, 0x9f, 0xff, - 0xff, 0xff, 0xe2, 0x0, 0x3f, 0xff, 0xff, 0xff, - 0xff, 0xa0, 0xa, 0xff, 0xbf, 0xff, 0xfa, 0xff, - 0x20, 0xff, 0xe3, 0xff, 0xf5, 0x7f, 0xf6, 0x2f, - 0xff, 0xfe, 0xff, 0xef, 0xff, 0x93, 0xff, 0xff, - 0x98, 0x8c, 0xff, 0xfb, 0x3f, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xb0, 0x7f, 0xff, 0xff, 0xff, 0xff, - 0xb2, 0x0, 0x4, 0x79, 0xa9, 0x86, 0x10, 0x0, - - /* U+1F60A "😊" */ - 0x0, 0x0, 0x1, 0x32, 0x0, 0x0, 0x0, 0x0, - 0x5d, 0xff, 0xff, 0x91, 0x0, 0x0, 0x6f, 0xff, - 0xff, 0xff, 0xc1, 0x0, 0x2f, 0xff, 0xff, 0xff, - 0xff, 0x90, 0xa, 0xff, 0xef, 0xff, 0xff, 0xff, - 0x10, 0xef, 0xbc, 0xcf, 0xfb, 0xbe, 0xf6, 0x2f, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x93, 0xff, 0xff, - 0xab, 0xbb, 0xff, 0xfb, 0x4f, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xb0, 0x8f, 0xff, 0xff, 0xff, 0xff, - 0xc2, 0x0, 0x4, 0x79, 0xa9, 0x86, 0x20, 0x0, - - /* U+1F60B "😋" */ - 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, - 0x5, 0xdf, 0xff, 0xb3, 0x0, 0x0, 0x8, 0xff, - 0xff, 0xff, 0xf5, 0x0, 0x7, 0xfb, 0x4f, 0xfe, - 0xef, 0xf0, 0x2, 0xff, 0xec, 0xfd, 0x4c, 0xff, - 0x50, 0x8f, 0xff, 0xff, 0xa7, 0xff, 0xf7, 0xe, - 0xff, 0xf6, 0x56, 0xdf, 0xff, 0x71, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xf4, 0x2f, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x13, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xf4, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x90, - 0x8f, 0xff, 0xff, 0xff, 0xff, 0xb1, 0x0, 0x15, - 0x9a, 0xbb, 0xa7, 0x30, 0x0, - - /* U+1F60D "😍" */ - 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, - 0x5, 0xdf, 0xff, 0xb3, 0x0, 0x0, 0x7, 0xac, - 0xfb, 0x4e, 0xf6, 0x0, 0x9, 0x90, 0xf, 0x50, - 0x47, 0xf1, 0x3, 0xff, 0x5b, 0xf7, 0x0, 0x3f, - 0x50, 0xaf, 0xfe, 0xdf, 0xe8, 0xaf, 0xf7, 0xf, - 0xff, 0xb0, 0x1a, 0xff, 0xff, 0x62, 0xff, 0xff, - 0xfe, 0xff, 0xff, 0xf3, 0x3f, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x3, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xf6, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x70, - 0x29, 0xef, 0xff, 0xff, 0xfc, 0x50, 0x0, 0x0, - 0x23, 0x44, 0x30, 0x0, 0x0, - - /* U+1F60E "😎" */ - 0x0, 0x0, 0x14, 0x54, 0x0, 0x0, 0x0, 0x1, - 0xaf, 0xff, 0xfe, 0x60, 0x0, 0x0, 0xdf, 0xff, - 0xff, 0xff, 0x80, 0x1, 0xbf, 0xff, 0xff, 0xff, - 0xff, 0x80, 0x8, 0x26, 0xad, 0xfc, 0x85, 0x18, - 0x3, 0xe1, 0x0, 0x7c, 0x10, 0x4, 0xe0, 0x7f, - 0xeb, 0xcf, 0xfe, 0xbc, 0xff, 0x18, 0xff, 0xff, - 0xff, 0xd7, 0xff, 0xf3, 0x8f, 0xff, 0xf9, 0x68, - 0xff, 0xff, 0x31, 0xdf, 0xff, 0xff, 0xff, 0xff, - 0x90, 0x0, 0x48, 0xbd, 0xdc, 0xa7, 0x20, 0x0, - - /* U+1F60F "😏" */ - 0x0, 0x0, 0x4, 0x65, 0x20, 0x0, 0x0, 0x0, - 0x7e, 0xff, 0xff, 0xa0, 0x0, 0x0, 0x7f, 0xff, - 0xff, 0xff, 0xc0, 0x0, 0x2f, 0xff, 0xff, 0xff, - 0xff, 0x70, 0x9, 0x99, 0x7a, 0xfc, 0x98, 0x8e, - 0x0, 0xdf, 0xfb, 0xcf, 0xff, 0xd8, 0xf3, 0x1f, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x62, 0xff, 0xff, - 0xfe, 0xc7, 0xef, 0xf7, 0x3f, 0xff, 0xfd, 0x8a, - 0xff, 0xff, 0x80, 0x9f, 0xff, 0xff, 0xff, 0xff, - 0xc1, 0x0, 0x27, 0xac, 0xdc, 0xb8, 0x40, 0x0, - - /* U+1F610 "😐" */ - 0x0, 0x0, 0x1, 0x35, 0x30, 0x0, 0x0, 0x0, - 0x1a, 0xff, 0xff, 0xf9, 0x0, 0x0, 0x3e, 0xff, - 0xff, 0xff, 0xfb, 0x0, 0xe, 0xc6, 0xff, 0xef, - 0xff, 0xf5, 0x8, 0xfe, 0xdf, 0xf3, 0xdf, 0xff, - 0xa0, 0xef, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x1f, - 0xfe, 0xbb, 0xdf, 0xff, 0xff, 0x93, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xf8, 0x2f, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x90, 0x9f, 0xff, 0xff, 0xff, 0xff, - 0xe3, 0x0, 0x27, 0xac, 0xdc, 0xb9, 0x40, 0x0, - - /* U+1F612 "😒" */ - 0x0, 0x0, 0x14, 0x64, 0x10, 0x0, 0x0, 0x0, - 0x8f, 0xff, 0xff, 0x80, 0x0, 0x0, 0xaf, 0xff, - 0xff, 0xff, 0xa0, 0x0, 0x4f, 0xff, 0xff, 0xff, - 0xff, 0x40, 0xb, 0xed, 0xde, 0xff, 0xfe, 0xfb, - 0x0, 0xfd, 0xca, 0x7f, 0xda, 0xa3, 0xe0, 0x3f, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x24, 0xff, 0xff, - 0xd8, 0x8f, 0xff, 0xf4, 0x4f, 0xff, 0xfc, 0xca, - 0xef, 0xff, 0x40, 0x7f, 0xff, 0xff, 0xff, 0xff, - 0x70, 0x0, 0x4, 0x79, 0x99, 0x74, 0x0, 0x0, - - /* U+1F614 "😔" */ - 0x0, 0x0, 0x39, 0xcd, 0xb8, 0x20, 0x0, 0x0, - 0x9f, 0xff, 0xff, 0xff, 0x60, 0x0, 0xaf, 0xff, - 0xff, 0xff, 0xff, 0x20, 0x4f, 0xff, 0xff, 0xff, - 0xff, 0xf9, 0xc, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xc1, 0xff, 0xff, 0xc8, 0xaf, 0xbe, 0xdb, 0x4f, - 0xff, 0xff, 0xff, 0xff, 0xaf, 0x85, 0xff, 0xff, - 0xff, 0x87, 0x8f, 0xf5, 0x5f, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x70, 0xbf, 0xff, 0xff, 0xff, 0xff, - 0xd2, 0x0, 0x38, 0xbd, 0xed, 0xc9, 0x40, 0x0, - - /* U+1F618 "😘" */ - 0x0, 0x0, 0x1, 0x10, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x9e, 0xff, 0xe8, 0x0, 0x0, 0x0, 0x1, - 0xef, 0xff, 0xff, 0xfd, 0x10, 0x24, 0x0, 0xbf, - 0xfa, 0xef, 0x95, 0xfa, 0x65, 0x25, 0xf, 0xff, - 0x7b, 0xff, 0xee, 0x1, 0x10, 0x52, 0xff, 0xff, - 0xff, 0xda, 0xf4, 0x0, 0x32, 0x2f, 0xff, 0xff, - 0xff, 0xbf, 0xfa, 0x47, 0x0, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xf9, 0x0, 0xc, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x80, 0x1, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xf8, 0x0, 0x3f, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x70, 0x0, 0x5e, 0xff, 0xff, 0xff, 0xff, - 0x80, 0x0, 0x0, 0x2, 0x67, 0x87, 0x63, 0x0, - 0x0, 0x0, - - /* U+1F61C "😜" */ - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x4, 0xcf, 0xff, 0xb3, 0x0, 0x0, 0x8, 0xff, - 0xff, 0xff, 0xf5, 0x0, 0x7, 0xfa, 0x5f, 0xfe, - 0xef, 0xf0, 0x2, 0xff, 0xed, 0xfd, 0x3d, 0xff, - 0x50, 0x8f, 0xfb, 0x9b, 0xdf, 0xff, 0xf7, 0xd, - 0xff, 0x20, 0x9e, 0xff, 0xff, 0x71, 0xff, 0xf4, - 0xbf, 0xff, 0xff, 0xf4, 0x2f, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x3, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xf3, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x90, - 0x8f, 0xff, 0xff, 0xff, 0xff, 0xc1, 0x0, 0x15, - 0x9a, 0xbb, 0xa7, 0x20, 0x0, - - /* U+1F61E "😞" */ - 0x0, 0x0, 0x17, 0x9b, 0xa6, 0x0, 0x0, 0x0, - 0x6f, 0xff, 0xff, 0xfe, 0x20, 0x0, 0x7f, 0xff, - 0xff, 0xff, 0xfe, 0x0, 0x2f, 0xff, 0xff, 0xff, - 0xff, 0xf6, 0xa, 0xff, 0xff, 0xfe, 0xff, 0xff, - 0xa0, 0xff, 0xff, 0xf9, 0x8f, 0xf4, 0xfa, 0x2f, - 0xff, 0xff, 0xff, 0xff, 0xbf, 0x83, 0xff, 0xff, - 0xfe, 0x9a, 0x9e, 0xf8, 0x2f, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x80, 0x5e, 0xff, 0xff, 0xff, 0xff, - 0x90, 0x0, 0x3, 0x68, 0x98, 0x74, 0x0, 0x0, - - /* U+1F620 "😠" */ - 0x0, 0x0, 0x4, 0x65, 0x20, 0x0, 0x0, 0x0, - 0x7f, 0xff, 0xff, 0xc2, 0x0, 0x0, 0x9f, 0xff, - 0xff, 0xff, 0xe1, 0x0, 0x3f, 0xff, 0xff, 0xff, - 0xff, 0xa0, 0xa, 0xb8, 0xdf, 0xff, 0xfb, 0x6f, - 0x20, 0xfd, 0x10, 0x9f, 0xf2, 0x5, 0xf6, 0x2f, - 0xff, 0xef, 0xff, 0xfd, 0xff, 0x93, 0xff, 0xff, - 0x89, 0x8a, 0xff, 0xfb, 0x3f, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xb0, 0x7f, 0xff, 0xff, 0xff, 0xff, - 0xc2, 0x0, 0x4, 0x89, 0xaa, 0x86, 0x20, 0x0, - - /* U+1F621 "😡" */ - 0x0, 0x0, 0x1, 0x57, 0x63, 0x0, 0x0, 0x0, - 0x0, 0x2b, 0xff, 0xff, 0xfd, 0x40, 0x0, 0x0, - 0x3f, 0x88, 0xef, 0xfa, 0x5f, 0x60, 0x0, 0x2e, - 0xfc, 0x15, 0xf7, 0x19, 0xff, 0x40, 0xb, 0xf8, - 0xcc, 0xfe, 0xfb, 0xe8, 0xde, 0x0, 0xf9, 0x2, - 0xd8, 0xdb, 0xa5, 0x3, 0xf4, 0x1f, 0xe6, 0xaf, - 0xff, 0xfd, 0xc5, 0xbf, 0x50, 0xef, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xf2, 0x6, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xf9, 0x0, 0x8, 0xff, 0xff, 0xff, - 0xff, 0xfb, 0x0, 0x0, 0x2, 0x7a, 0xcd, 0xcb, - 0x83, 0x0, 0x0, - - /* U+1F622 "😢" */ - 0x0, 0x29, 0xde, 0xfc, 0x71, 0x0, 0x0, 0x4f, - 0xff, 0xff, 0xff, 0xe3, 0x0, 0xe, 0xff, 0xff, - 0xff, 0xff, 0xf2, 0x5, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xb0, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x26, 0xfa, 0x9f, 0xe8, 0x9f, 0xff, 0xf7, 0x2f, - 0xef, 0xff, 0xf8, 0xdf, 0xff, 0x90, 0xff, 0xb9, - 0x8c, 0xee, 0xff, 0xfa, 0x2f, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x90, 0x6e, 0xff, 0xff, 0xff, 0xff, - 0xb1, 0x0, 0x4, 0x89, 0xaa, 0x86, 0x10, 0x0, - - /* U+1F62C "😬" */ - 0x0, 0x0, 0x6b, 0xdc, 0x93, 0x0, 0x0, 0x0, - 0x4d, 0xff, 0xff, 0xff, 0xa1, 0x0, 0x3, 0xf8, - 0x4a, 0xec, 0x82, 0xcc, 0x0, 0xd, 0xfc, 0x2, - 0xfa, 0x2, 0xff, 0x70, 0x3f, 0xff, 0xc9, 0x83, - 0xae, 0xff, 0xd0, 0x6f, 0xfd, 0x65, 0x60, 0x68, - 0xff, 0xf0, 0x5f, 0xf7, 0x99, 0xa7, 0x98, 0xaf, - 0xf0, 0x2f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, - 0xc, 0xff, 0xff, 0xff, 0xff, 0xff, 0x50, 0x2, - 0xef, 0xff, 0xff, 0xff, 0xfa, 0x0, 0x0, 0x5, - 0xac, 0xdd, 0xb8, 0x30, 0x0, - - /* U+1F62D "😭" */ - 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, - 0x5, 0xdf, 0xff, 0xb3, 0x0, 0x0, 0xa, 0xbe, - 0xff, 0xff, 0xf6, 0x0, 0x7, 0xba, 0x8f, 0xfb, - 0xcf, 0xf1, 0x3, 0xab, 0x7a, 0xfe, 0x6b, 0xff, - 0x60, 0x7e, 0x80, 0x0, 0x2f, 0xcc, 0xf7, 0x7, - 0xea, 0x30, 0x0, 0x9e, 0x9f, 0x72, 0xff, 0xff, - 0xe2, 0xb, 0xfc, 0xf4, 0x3f, 0xff, 0xff, 0xfe, - 0xff, 0x7d, 0x13, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xf6, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x70, - 0x3b, 0xff, 0xff, 0xff, 0xfd, 0x60, 0x0, 0x0, - 0x35, 0x65, 0x41, 0x0, 0x0, - - /* U+1F631 "😱" */ - 0x0, 0x0, 0x6b, 0xdc, 0x92, 0x0, 0x0, 0x2, - 0xdf, 0xff, 0xff, 0xf5, 0x0, 0x0, 0xdf, 0xfd, - 0xfd, 0xff, 0xf2, 0x0, 0x7f, 0xc3, 0xaf, 0x93, - 0xcf, 0xa0, 0xa, 0xcf, 0x9d, 0xfc, 0xaf, 0xdb, - 0x2, 0x7a, 0xef, 0xb3, 0xff, 0xf9, 0x62, 0x58, - 0xf9, 0xf5, 0xa, 0xf9, 0xf8, 0x47, 0x7f, 0xbb, - 0x40, 0x8d, 0xaf, 0x85, 0x7d, 0xaf, 0x9c, 0x7e, - 0x8f, 0xbc, 0x46, 0xf9, 0xf9, 0xff, 0xf8, 0xb3, - 0x0, 0x4, 0x6e, 0x8e, 0xc7, 0x20, 0x0, 0x0, - - /* U+1F634 "😴" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0xd2, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x4, 0xe6, 0x0, 0x0, - 0x0, 0x11, 0x0, 0x0, 0x48, 0x70, 0x0, 0x5c, - 0xff, 0xfe, 0x91, 0xa, 0x90, 0x0, 0x7f, 0xff, - 0xff, 0xff, 0xd5, 0xb2, 0x0, 0x2f, 0xff, 0xff, - 0xff, 0xf7, 0x51, 0x0, 0x7, 0xff, 0xff, 0xff, - 0xff, 0x7b, 0xa0, 0x0, 0x9f, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x10, 0x8, 0xfb, 0xaf, 0xe7, 0x9f, - 0xff, 0xf5, 0x0, 0x5f, 0xde, 0xff, 0xff, 0xff, - 0xff, 0x70, 0x3, 0xff, 0xff, 0x45, 0xff, 0xff, - 0xf8, 0x0, 0x4f, 0xff, 0xe9, 0x3d, 0xff, 0xff, - 0x70, 0x0, 0x7e, 0xff, 0xf8, 0xff, 0xff, 0x90, - 0x0, 0x0, 0x3, 0x78, 0x98, 0x74, 0x0, 0x0, - 0x0, - - /* U+1F64C "🙌" */ - 0x4, 0xd9, 0x0, 0x0, 0x0, 0x6, 0xe8, 0x0, - 0xef, 0xc0, 0x0, 0x0, 0x0, 0x9f, 0xf2, 0xf, - 0xfe, 0x60, 0x0, 0x0, 0x3d, 0xff, 0x30, 0xef, - 0x90, 0x0, 0x0, 0x0, 0x6f, 0xf2, 0xf, 0xd0, - 0x4, 0x8a, 0x96, 0x0, 0x9f, 0x42, 0xfb, 0x1c, - 0xff, 0xff, 0xfe, 0x28, 0xf5, 0x2f, 0xbb, 0xff, - 0xff, 0xff, 0xfe, 0x8f, 0x62, 0xff, 0xfe, 0x8b, - 0xfd, 0x8c, 0xff, 0xf5, 0xf, 0xff, 0xfd, 0xad, - 0xbc, 0xff, 0xff, 0x40, 0xdf, 0xff, 0xa0, 0x0, - 0x6f, 0xff, 0xf1, 0xa, 0xff, 0xff, 0xb8, 0xaf, - 0xff, 0xfd, 0x0, 0x5f, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x90, 0x0, 0xdf, 0xff, 0xff, 0xff, 0xff, - 0xe2, 0x0, 0x0, 0x7c, 0xff, 0xff, 0xfd, 0x81, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, - - /* U+1F64F "🙏" */ - 0x0, 0x0, 0x3, 0x8a, 0x82, 0x0, 0x0, 0x0, - 0x0, 0x9, 0xff, 0xff, 0xf8, 0x0, 0x0, 0x0, - 0x8, 0xff, 0xff, 0xff, 0xf6, 0x0, 0x0, 0x2, - 0xff, 0xff, 0xff, 0xff, 0xe0, 0x0, 0x0, 0xbf, - 0xa9, 0xff, 0xf8, 0xbf, 0xa0, 0x0, 0xbf, 0xfc, - 0xae, 0xfd, 0xbc, 0xff, 0x90, 0x7f, 0xff, 0xff, - 0x74, 0x8f, 0xff, 0xff, 0x4c, 0xff, 0xff, 0xdc, - 0x6a, 0xef, 0xff, 0xfa, 0xbf, 0x99, 0x98, 0xf7, - 0xf8, 0x99, 0xaf, 0x95, 0xff, 0xff, 0xff, 0x4f, - 0xff, 0xff, 0xf3, 0x3, 0x9b, 0xca, 0x40, 0x5b, - 0xcb, 0x92, 0x0, - - /* U+1F680 "🚀" */ - 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x6f, 0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, - 0x8e, 0xfd, 0x30, 0x0, 0x0, 0x0, 0x0, 0xd, - 0xf6, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x5f, - 0xdd, 0xdf, 0x40, 0x0, 0x10, 0x0, 0x0, 0x9f, - 0xcc, 0xff, 0x23, 0x5c, 0x60, 0x0, 0x0, 0xaf, - 0xf5, 0xfc, 0xcf, 0xfa, 0x10, 0x0, 0x0, 0x8f, - 0xff, 0xd8, 0x81, 0x0, 0x0, 0x0, 0x0, 0x3d, - 0xe9, 0x40, 0x0, 0x0, 0x0, 0x0, 0x1, 0xb8, - 0x5a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xb0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xf4, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, - 0x0, - - /* U+1F697 "🚗" */ - 0x0, 0x0, 0xab, 0xfb, 0xca, 0x10, 0x0, 0x0, - 0x94, 0xa, 0x0, 0x4b, 0x0, 0x0, 0x5e, 0x55, - 0xd5, 0x55, 0xf8, 0x3, 0xdf, 0xff, 0xff, 0xff, - 0xff, 0xf7, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xd5, 0xe9, 0xac, 0xff, 0xfd, 0xa9, 0xe9, 0x1, - 0xcf, 0x23, 0x33, 0x2e, 0xd1, 0x0, 0x1, 0x10, - 0x0, 0x0, 0x11, 0x0 + 0x41, 0x0, 0x2d, 0x80, 0x36, 0x40, 0x3d, 0xc, + 0x20, 0x1c, 0x2f, 0x20, 0x1e, 0x86, 0x10, 0xe, + 0x16, 0x80, 0xf, 0x4b, 0xf3, 0x80, 0x4a, 0x6a, + 0x86, 0xa0, 0x51, 0xad, 0x75, 0x68, 0x5b, 0xfa, + 0x8b, 0xc8 }; @@ -6663,983 +5078,891 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 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 = 107, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 32, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 60, .adv_w = 107, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 31, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 58, .adv_w = 107, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, {.bitmap_index = 95, .adv_w = 141, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 136, .adv_w = 141, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 177, .adv_w = 77, .box_w = 5, .box_h = 3, .ofs_x = 0, .ofs_y = 5}, - {.bitmap_index = 185, .adv_w = 112, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 210, .adv_w = 53, .box_w = 2, .box_h = 2, .ofs_x = 1, .ofs_y = 3}, - {.bitmap_index = 212, .adv_w = 160, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 257, .adv_w = 160, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 302, .adv_w = 160, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 347, .adv_w = 128, .box_w = 10, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 397, .adv_w = 128, .box_w = 10, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 447, .adv_w = 128, .box_w = 10, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 497, .adv_w = 128, .box_w = 10, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 547, .adv_w = 128, .box_w = 10, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 597, .adv_w = 128, .box_w = 10, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 652, .adv_w = 192, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 700, .adv_w = 139, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 745, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 785, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 825, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 865, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 905, .adv_w = 53, .box_w = 3, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 920, .adv_w = 53, .box_w = 3, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 935, .adv_w = 53, .box_w = 5, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 960, .adv_w = 53, .box_w = 4, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 980, .adv_w = 139, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1016, .adv_w = 139, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1056, .adv_w = 149, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1106, .adv_w = 149, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1156, .adv_w = 149, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1206, .adv_w = 149, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1251, .adv_w = 149, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1296, .adv_w = 112, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 1}, - {.bitmap_index = 1317, .adv_w = 149, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 1362, .adv_w = 139, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1406, .adv_w = 139, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1450, .adv_w = 139, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1494, .adv_w = 139, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1534, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1574, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1606, .adv_w = 117, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1634, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1662, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1690, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1718, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1746, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1774, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1802, .adv_w = 171, .box_w = 11, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1835, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 1859, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1887, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1915, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1943, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1971, .adv_w = 53, .box_w = 3, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1983, .adv_w = 53, .box_w = 3, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1995, .adv_w = 53, .box_w = 5, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 2015, .adv_w = 53, .box_w = 4, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2031, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2059, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2083, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2111, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2139, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2167, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2195, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2223, .adv_w = 112, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 1}, - {.bitmap_index = 2244, .adv_w = 117, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 2272, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2296, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2320, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2344, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2368, .adv_w = 96, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 2398, .adv_w = 107, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 2433, .adv_w = 96, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 2463, .adv_w = 128, .box_w = 10, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 2513, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2541, .adv_w = 128, .box_w = 10, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 2591, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2619, .adv_w = 128, .box_w = 11, .box_h = 10, .ofs_x = -1, .ofs_y = -2}, - {.bitmap_index = 2674, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 2702, .adv_w = 139, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2752, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2776, .adv_w = 139, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2826, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2850, .adv_w = 139, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2895, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2919, .adv_w = 139, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2969, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2993, .adv_w = 139, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3043, .adv_w = 120, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3075, .adv_w = 139, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 3115, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3143, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3183, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3211, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3251, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3279, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3319, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3347, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 3387, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 3415, .adv_w = 128, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3459, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3487, .adv_w = 149, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3537, .adv_w = 107, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 3567, .adv_w = 149, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3617, .adv_w = 107, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 3647, .adv_w = 149, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3692, .adv_w = 107, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 3722, .adv_w = 149, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 3767, .adv_w = 107, .box_w = 6, .box_h = 11, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 3800, .adv_w = 139, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3844, .adv_w = 107, .box_w = 6, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3877, .adv_w = 139, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 3917, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3941, .adv_w = 53, .box_w = 5, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 3966, .adv_w = 43, .box_w = 5, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 3986, .adv_w = 53, .box_w = 5, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 4011, .adv_w = 43, .box_w = 5, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 4031, .adv_w = 53, .box_w = 5, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 4056, .adv_w = 43, .box_w = 5, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 4076, .adv_w = 53, .box_w = 3, .box_h = 10, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 4091, .adv_w = 43, .box_w = 3, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 4106, .adv_w = 53, .box_w = 2, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 4116, .adv_w = 53, .box_w = 2, .box_h = 6, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 4122, .adv_w = 144, .box_w = 8, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 4154, .adv_w = 85, .box_w = 5, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 4179, .adv_w = 96, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4218, .adv_w = 43, .box_w = 5, .box_h = 10, .ofs_x = -1, .ofs_y = -2}, - {.bitmap_index = 4243, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 4283, .adv_w = 96, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 4313, .adv_w = 84, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4331, .adv_w = 107, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4370, .adv_w = 43, .box_w = 3, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4387, .adv_w = 107, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 4422, .adv_w = 43, .box_w = 2, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 4432, .adv_w = 107, .box_w = 8, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 4476, .adv_w = 43, .box_w = 5, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 4504, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4532, .adv_w = 61, .box_w = 4, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4548, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4576, .adv_w = 43, .box_w = 3, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4588, .adv_w = 139, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4632, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4656, .adv_w = 139, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 4696, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 4720, .adv_w = 139, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4764, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4788, .adv_w = 120, .box_w = 8, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 4820, .adv_w = 139, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 4865, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 4889, .adv_w = 149, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4934, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4962, .adv_w = 149, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5012, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5040, .adv_w = 149, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5090, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5118, .adv_w = 192, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5166, .adv_w = 181, .box_w = 11, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5199, .adv_w = 139, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5249, .adv_w = 64, .box_w = 5, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5269, .adv_w = 139, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 5314, .adv_w = 64, .box_w = 5, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 5334, .adv_w = 139, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5384, .adv_w = 64, .box_w = 5, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5404, .adv_w = 128, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5448, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5472, .adv_w = 128, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5516, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5540, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 5580, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 5604, .adv_w = 128, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5648, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5672, .adv_w = 117, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 5712, .adv_w = 53, .box_w = 4, .box_h = 11, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 5734, .adv_w = 117, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5778, .adv_w = 78, .box_w = 5, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5798, .adv_w = 117, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5830, .adv_w = 53, .box_w = 4, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5848, .adv_w = 139, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5888, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5912, .adv_w = 139, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5952, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5976, .adv_w = 139, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 6020, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 6044, .adv_w = 139, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 6088, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 6112, .adv_w = 139, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 6156, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 6180, .adv_w = 139, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 6220, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 6248, .adv_w = 181, .box_w = 12, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 6314, .adv_w = 139, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 6350, .adv_w = 128, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 6394, .adv_w = 96, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 6424, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 6464, .adv_w = 117, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 6508, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 6532, .adv_w = 117, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 6572, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 6596, .adv_w = 117, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 6640, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 6664, .adv_w = 43, .box_w = 4, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 6680, .adv_w = 59, .box_w = 4, .box_h = 3, .ofs_x = 0, .ofs_y = 5}, - {.bitmap_index = 6686, .adv_w = 59, .box_w = 4, .box_h = 3, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 6692, .adv_w = 53, .box_w = 4, .box_h = 3, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 6698, .adv_w = 53, .box_w = 2, .box_h = 8, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 6706, .adv_w = 53, .box_w = 2, .box_h = 2, .ofs_x = 1, .ofs_y = 7}, - {.bitmap_index = 6708, .adv_w = 53, .box_w = 5, .box_h = 3, .ofs_x = -1, .ofs_y = 6}, - {.bitmap_index = 6716, .adv_w = 128, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 6756, .adv_w = 53, .box_w = 2, .box_h = 2, .ofs_x = 1, .ofs_y = 3}, - {.bitmap_index = 6758, .adv_w = 135, .box_w = 9, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 6794, .adv_w = 146, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 6834, .adv_w = 60, .box_w = 4, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 6850, .adv_w = 149, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 6890, .adv_w = 143, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 6930, .adv_w = 146, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 6970, .adv_w = 43, .box_w = 5, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 6990, .adv_w = 128, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 7030, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7062, .adv_w = 106, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7090, .adv_w = 131, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7126, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7158, .adv_w = 117, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7190, .adv_w = 139, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7222, .adv_w = 149, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7258, .adv_w = 53, .box_w = 2, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 7266, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7298, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7330, .adv_w = 160, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7370, .adv_w = 139, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7402, .adv_w = 125, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7434, .adv_w = 149, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7470, .adv_w = 139, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7502, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7534, .adv_w = 116, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7562, .adv_w = 117, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7594, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7626, .adv_w = 155, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 7671, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7703, .adv_w = 154, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7743, .adv_w = 146, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7779, .adv_w = 53, .box_w = 4, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7799, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7839, .adv_w = 111, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7867, .adv_w = 83, .box_w = 5, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7887, .adv_w = 107, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 7917, .adv_w = 43, .box_w = 3, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7929, .adv_w = 106, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7953, .adv_w = 111, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7974, .adv_w = 108, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 8009, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 8033, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8061, .adv_w = 83, .box_w = 5, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8076, .adv_w = 84, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 8106, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 8130, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8158, .adv_w = 43, .box_w = 2, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8164, .adv_w = 96, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8182, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8206, .adv_w = 106, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 8230, .adv_w = 96, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8248, .adv_w = 83, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 8278, .adv_w = 107, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8299, .adv_w = 130, .box_w = 8, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8323, .adv_w = 110, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 8351, .adv_w = 91, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 8375, .adv_w = 119, .box_w = 8, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8403, .adv_w = 73, .box_w = 5, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8418, .adv_w = 106, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8436, .adv_w = 125, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 8468, .adv_w = 100, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 8496, .adv_w = 140, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 8528, .adv_w = 147, .box_w = 9, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8555, .adv_w = 43, .box_w = 4, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 8571, .adv_w = 106, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8595, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8623, .adv_w = 106, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8647, .adv_w = 147, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8683, .adv_w = 108, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8711, .adv_w = 118, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8743, .adv_w = 121, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8775, .adv_w = 139, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 8815, .adv_w = 121, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8855, .adv_w = 124, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 8895, .adv_w = 150, .box_w = 9, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8922, .adv_w = 139, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 8967, .adv_w = 111, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 9002, .adv_w = 109, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 9037, .adv_w = 133, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9069, .adv_w = 169, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 9124, .adv_w = 160, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 9169, .adv_w = 131, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9205, .adv_w = 107, .box_w = 6, .box_h = 9, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 9232, .adv_w = 131, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 9276, .adv_w = 102, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9297, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9325, .adv_w = 97, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 9349, .adv_w = 120, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9381, .adv_w = 116, .box_w = 8, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9405, .adv_w = 117, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9441, .adv_w = 117, .box_w = 8, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9469, .adv_w = 109, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9497, .adv_w = 83, .box_w = 6, .box_h = 9, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 9524, .adv_w = 115, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9545, .adv_w = 110, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 9577, .adv_w = 96, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9595, .adv_w = 43, .box_w = 3, .box_h = 10, .ofs_x = -1, .ofs_y = -2}, - {.bitmap_index = 9610, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9650, .adv_w = 166, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9690, .adv_w = 109, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9729, .adv_w = 138, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9765, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9797, .adv_w = 53, .box_w = 2, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 9805, .adv_w = 53, .box_w = 4, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9825, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9849, .adv_w = 212, .box_w = 13, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9901, .adv_w = 194, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9949, .adv_w = 167, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9989, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10028, .adv_w = 122, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10068, .adv_w = 139, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 10108, .adv_w = 128, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 10148, .adv_w = 126, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10180, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10212, .adv_w = 109, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10240, .adv_w = 130, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 10280, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10312, .adv_w = 177, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10360, .adv_w = 116, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10388, .adv_w = 139, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10420, .adv_w = 139, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10460, .adv_w = 112, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10488, .adv_w = 135, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10520, .adv_w = 160, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10560, .adv_w = 139, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10592, .adv_w = 149, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10628, .adv_w = 139, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10660, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10692, .adv_w = 139, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10728, .adv_w = 117, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10760, .adv_w = 122, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10792, .adv_w = 146, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10828, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10860, .adv_w = 142, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 10905, .adv_w = 131, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10937, .adv_w = 177, .box_w = 11, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10981, .adv_w = 180, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 11036, .adv_w = 152, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11076, .adv_w = 170, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11116, .adv_w = 126, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11148, .adv_w = 138, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11184, .adv_w = 193, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11232, .adv_w = 139, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11264, .adv_w = 107, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11285, .adv_w = 110, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11313, .adv_w = 102, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11331, .adv_w = 74, .box_w = 5, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11346, .adv_w = 112, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 11374, .adv_w = 107, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11395, .adv_w = 128, .box_w = 10, .box_h = 6, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 11425, .adv_w = 88, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11443, .adv_w = 107, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11461, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11485, .adv_w = 84, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11503, .adv_w = 110, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11524, .adv_w = 131, .box_w = 8, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11548, .adv_w = 106, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11566, .adv_w = 107, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11587, .adv_w = 104, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11605, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 11633, .adv_w = 96, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11651, .adv_w = 88, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11669, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 11693, .adv_w = 158, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 11743, .adv_w = 96, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11761, .adv_w = 108, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 11789, .adv_w = 102, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11807, .adv_w = 154, .box_w = 9, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11834, .adv_w = 158, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 11874, .adv_w = 119, .box_w = 8, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11898, .adv_w = 138, .box_w = 8, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11922, .adv_w = 100, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11940, .adv_w = 98, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11958, .adv_w = 143, .box_w = 9, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11985, .adv_w = 104, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12003, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12031, .adv_w = 107, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 12061, .adv_w = 74, .box_w = 5, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12081, .adv_w = 98, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12099, .adv_w = 96, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12117, .adv_w = 43, .box_w = 2, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12125, .adv_w = 53, .box_w = 4, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12141, .adv_w = 43, .box_w = 3, .box_h = 10, .ofs_x = -1, .ofs_y = -2}, - {.bitmap_index = 12156, .adv_w = 168, .box_w = 11, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12189, .adv_w = 156, .box_w = 10, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12219, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12243, .adv_w = 84, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12267, .adv_w = 96, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 12297, .adv_w = 104, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 12321, .adv_w = 187, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12369, .adv_w = 147, .box_w = 9, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12396, .adv_w = 126, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12428, .adv_w = 100, .box_w = 7, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 12456, .adv_w = 182, .box_w = 10, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 12496, .adv_w = 133, .box_w = 9, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12523, .adv_w = 128, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 12563, .adv_w = 115, .box_w = 8, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12587, .adv_w = 183, .box_w = 11, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 12631, .adv_w = 157, .box_w = 10, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12661, .adv_w = 126, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12693, .adv_w = 115, .box_w = 8, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12717, .adv_w = 179, .box_w = 11, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 12761, .adv_w = 157, .box_w = 10, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12791, .adv_w = 116, .box_w = 7, .box_h = 13, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 12837, .adv_w = 88, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 12867, .adv_w = 154, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12907, .adv_w = 140, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 12939, .adv_w = 149, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12975, .adv_w = 107, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12996, .adv_w = 128, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 13032, .adv_w = 96, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 13050, .adv_w = 128, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 13095, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 13119, .adv_w = 246, .box_w = 16, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 13199, .adv_w = 204, .box_w = 13, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 13251, .adv_w = 149, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 13292, .adv_w = 107, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 13313, .adv_w = 187, .box_w = 12, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 13379, .adv_w = 147, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 13420, .adv_w = 187, .box_w = 12, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 13480, .adv_w = 147, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 13516, .adv_w = 139, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 13557, .adv_w = 99, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 13581, .adv_w = 132, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 13613, .adv_w = 64, .box_w = 4, .box_h = 3, .ofs_x = 0, .ofs_y = 6}, - {.bitmap_index = 13619, .adv_w = 73, .box_w = 5, .box_h = 3, .ofs_x = 0, .ofs_y = 6}, - {.bitmap_index = 13627, .adv_w = 64, .box_w = 4, .box_h = 2, .ofs_x = 0, .ofs_y = 7}, - {.bitmap_index = 13631, .adv_w = 64, .box_w = 4, .box_h = 2, .ofs_x = 0, .ofs_y = 7}, - {.bitmap_index = 13635, .adv_w = 84, .box_w = 5, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 13660, .adv_w = 65, .box_w = 4, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 13676, .adv_w = 109, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 13704, .adv_w = 74, .box_w = 6, .box_h = 6, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 13722, .adv_w = 126, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 13762, .adv_w = 107, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 13792, .adv_w = 177, .box_w = 12, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 13852, .adv_w = 128, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = -2}, - {.bitmap_index = 13892, .adv_w = 116, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 13927, .adv_w = 88, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 13951, .adv_w = 112, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 13986, .adv_w = 84, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 14010, .adv_w = 112, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14038, .adv_w = 84, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14056, .adv_w = 112, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14084, .adv_w = 84, .box_w = 7, .box_h = 6, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 14105, .adv_w = 147, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14145, .adv_w = 103, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14166, .adv_w = 142, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 14211, .adv_w = 110, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 14239, .adv_w = 173, .box_w = 11, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14283, .adv_w = 129, .box_w = 8, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14307, .adv_w = 141, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 14352, .adv_w = 108, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 14380, .adv_w = 149, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 14425, .adv_w = 108, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 14453, .adv_w = 139, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 14498, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 14522, .adv_w = 117, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 14562, .adv_w = 88, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 14586, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14618, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 14642, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14674, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 14698, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 14738, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 14762, .adv_w = 176, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 14817, .adv_w = 127, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 14849, .adv_w = 131, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 14894, .adv_w = 102, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 14922, .adv_w = 131, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14954, .adv_w = 102, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14972, .adv_w = 131, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 15004, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 15028, .adv_w = 159, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 15068, .adv_w = 128, .box_w = 8, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 15092, .adv_w = 159, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 15142, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 15174, .adv_w = 53, .box_w = 2, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 15182, .adv_w = 177, .box_w = 12, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 15242, .adv_w = 128, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 15282, .adv_w = 112, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 15317, .adv_w = 84, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 15341, .adv_w = 141, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 15386, .adv_w = 109, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 15414, .adv_w = 131, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 15454, .adv_w = 102, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 15478, .adv_w = 128, .box_w = 10, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 15528, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 15556, .adv_w = 128, .box_w = 10, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 15606, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 15634, .adv_w = 192, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 15682, .adv_w = 171, .box_w = 11, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 15715, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 15755, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 15783, .adv_w = 140, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 15819, .adv_w = 107, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 15840, .adv_w = 140, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 15885, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 15913, .adv_w = 177, .box_w = 12, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 15973, .adv_w = 128, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 16013, .adv_w = 116, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16048, .adv_w = 88, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16072, .adv_w = 116, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16100, .adv_w = 95, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 16124, .adv_w = 139, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16164, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16188, .adv_w = 139, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16228, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16252, .adv_w = 149, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16297, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16325, .adv_w = 149, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16361, .adv_w = 107, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16382, .adv_w = 149, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16427, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16455, .adv_w = 122, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16495, .adv_w = 96, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 16525, .adv_w = 122, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16565, .adv_w = 96, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 16595, .adv_w = 122, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16635, .adv_w = 96, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 16665, .adv_w = 131, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16705, .adv_w = 102, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16729, .adv_w = 170, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16779, .adv_w = 138, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16811, .adv_w = 53, .box_w = 2, .box_h = 3, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 16814, .adv_w = 53, .box_w = 2, .box_h = 6, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 16820, .adv_w = 107, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16852, .adv_w = 102, .box_w = 6, .box_h = 5, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16867, .adv_w = 47, .box_w = 5, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 16892, .adv_w = 47, .box_w = 3, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16909, .adv_w = 90, .box_w = 7, .box_h = 13, .ofs_x = -2, .ofs_y = -3}, - {.bitmap_index = 16955, .adv_w = 47, .box_w = 3, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 16973, .adv_w = 140, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 17009, .adv_w = 47, .box_w = 2, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17018, .adv_w = 148, .box_w = 9, .box_h = 7, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 17050, .adv_w = 99, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17074, .adv_w = 148, .box_w = 9, .box_h = 6, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 17101, .adv_w = 148, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 17137, .adv_w = 104, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 17172, .adv_w = 104, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 17207, .adv_w = 104, .box_w = 7, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 17249, .adv_w = 83, .box_w = 5, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17264, .adv_w = 83, .box_w = 5, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17284, .adv_w = 81, .box_w = 6, .box_h = 7, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 17305, .adv_w = 81, .box_w = 6, .box_h = 9, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 17332, .adv_w = 229, .box_w = 14, .box_h = 8, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 17388, .adv_w = 229, .box_w = 14, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 17465, .adv_w = 248, .box_w = 15, .box_h = 9, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 17533, .adv_w = 248, .box_w = 15, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 17608, .adv_w = 162, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17648, .adv_w = 162, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17688, .adv_w = 114, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 17723, .adv_w = 114, .box_w = 7, .box_h = 13, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 17769, .adv_w = 54, .box_w = 5, .box_h = 2, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 17774, .adv_w = 184, .box_w = 11, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17824, .adv_w = 154, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 17878, .adv_w = 145, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17919, .adv_w = 127, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 17963, .adv_w = 113, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 17988, .adv_w = 133, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 18020, .adv_w = 99, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18038, .adv_w = 90, .box_w = 7, .box_h = 9, .ofs_x = -2, .ofs_y = -3}, - {.bitmap_index = 18070, .adv_w = 140, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 18106, .adv_w = 140, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 18142, .adv_w = 0, .box_w = 4, .box_h = 4, .ofs_x = 0, .ofs_y = 8}, - {.bitmap_index = 18150, .adv_w = 0, .box_w = 4, .box_h = 4, .ofs_x = 0, .ofs_y = 8}, - {.bitmap_index = 18158, .adv_w = 0, .box_w = 4, .box_h = 4, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 18166, .adv_w = 0, .box_w = 4, .box_h = 3, .ofs_x = 0, .ofs_y = 8}, - {.bitmap_index = 18172, .adv_w = 0, .box_w = 4, .box_h = 4, .ofs_x = 0, .ofs_y = 8}, - {.bitmap_index = 18180, .adv_w = 0, .box_w = 4, .box_h = 3, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 18186, .adv_w = 0, .box_w = 4, .box_h = 4, .ofs_x = 0, .ofs_y = 8}, - {.bitmap_index = 18194, .adv_w = 0, .box_w = 3, .box_h = 4, .ofs_x = 0, .ofs_y = 8}, - {.bitmap_index = 18200, .adv_w = 92, .box_w = 4, .box_h = 4, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 18208, .adv_w = 92, .box_w = 3, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 18219, .adv_w = 92, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18243, .adv_w = 92, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18264, .adv_w = 92, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18288, .adv_w = 92, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18309, .adv_w = 92, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18330, .adv_w = 92, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18351, .adv_w = 92, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18372, .adv_w = 92, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18393, .adv_w = 105, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 18425, .adv_w = 53, .box_w = 4, .box_h = 4, .ofs_x = -1, .ofs_y = -2}, - {.bitmap_index = 18433, .adv_w = 53, .box_w = 2, .box_h = 3, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 18436, .adv_w = 84, .box_w = 6, .box_h = 5, .ofs_x = 0, .ofs_y = 2}, - {.bitmap_index = 18451, .adv_w = 0, .box_w = 2, .box_h = 4, .ofs_x = 1, .ofs_y = 8}, - {.bitmap_index = 18455, .adv_w = 47, .box_w = 5, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 18483, .adv_w = 47, .box_w = 4, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 18507, .adv_w = 47, .box_w = 4, .box_h = 13, .ofs_x = -1, .ofs_y = -4}, - {.bitmap_index = 18533, .adv_w = 0, .box_w = 3, .box_h = 3, .ofs_x = 0, .ofs_y = 8}, - {.bitmap_index = 18538, .adv_w = 73, .box_w = 5, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18563, .adv_w = 90, .box_w = 9, .box_h = 11, .ofs_x = -2, .ofs_y = -3}, - {.bitmap_index = 18613, .adv_w = 105, .box_w = 9, .box_h = 13, .ofs_x = -2, .ofs_y = -3}, - {.bitmap_index = 18672, .adv_w = 148, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 18722, .adv_w = 148, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 18758, .adv_w = 148, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 18794, .adv_w = 148, .box_w = 9, .box_h = 7, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 18826, .adv_w = 148, .box_w = 9, .box_h = 7, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 18858, .adv_w = 148, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 18894, .adv_w = 148, .box_w = 9, .box_h = 7, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 18926, .adv_w = 148, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 18962, .adv_w = 148, .box_w = 9, .box_h = 7, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 18994, .adv_w = 104, .box_w = 7, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 19036, .adv_w = 104, .box_w = 7, .box_h = 13, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 19082, .adv_w = 104, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 19117, .adv_w = 104, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 19152, .adv_w = 104, .box_w = 7, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 19194, .adv_w = 104, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 19229, .adv_w = 104, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 19264, .adv_w = 83, .box_w = 5, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 19287, .adv_w = 83, .box_w = 5, .box_h = 7, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 19305, .adv_w = 83, .box_w = 5, .box_h = 9, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 19328, .adv_w = 83, .box_w = 5, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 19358, .adv_w = 83, .box_w = 5, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 19376, .adv_w = 83, .box_w = 5, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 19396, .adv_w = 83, .box_w = 5, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 19419, .adv_w = 83, .box_w = 5, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 19442, .adv_w = 83, .box_w = 5, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 19465, .adv_w = 81, .box_w = 6, .box_h = 11, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 19498, .adv_w = 81, .box_w = 6, .box_h = 10, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 19528, .adv_w = 81, .box_w = 6, .box_h = 7, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 19549, .adv_w = 81, .box_w = 6, .box_h = 8, .ofs_x = -1, .ofs_y = -4}, - {.bitmap_index = 19573, .adv_w = 81, .box_w = 7, .box_h = 7, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 19598, .adv_w = 80, .box_w = 6, .box_h = 8, .ofs_x = -1, .ofs_y = -4}, - {.bitmap_index = 19622, .adv_w = 81, .box_w = 6, .box_h = 9, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 19649, .adv_w = 81, .box_w = 6, .box_h = 10, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 19679, .adv_w = 81, .box_w = 6, .box_h = 11, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 19712, .adv_w = 229, .box_w = 14, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 19782, .adv_w = 229, .box_w = 14, .box_h = 7, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 19831, .adv_w = 229, .box_w = 14, .box_h = 10, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 19901, .adv_w = 248, .box_w = 15, .box_h = 9, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 19969, .adv_w = 248, .box_w = 15, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 20052, .adv_w = 162, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 20092, .adv_w = 114, .box_w = 7, .box_h = 13, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 20138, .adv_w = 184, .box_w = 11, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 20177, .adv_w = 184, .box_w = 11, .box_h = 9, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 20227, .adv_w = 184, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 20288, .adv_w = 184, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 20343, .adv_w = 184, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 20398, .adv_w = 184, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 20459, .adv_w = 154, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 20513, .adv_w = 154, .box_w = 9, .box_h = 13, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 20572, .adv_w = 159, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 20617, .adv_w = 203, .box_w = 12, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 20671, .adv_w = 159, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 20716, .adv_w = 145, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 20757, .adv_w = 145, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 20802, .adv_w = 145, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 20856, .adv_w = 159, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 20906, .adv_w = 159, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 20956, .adv_w = 159, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 21006, .adv_w = 159, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 21066, .adv_w = 159, .box_w = 10, .box_h = 13, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 21131, .adv_w = 159, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 21186, .adv_w = 127, .box_w = 8, .box_h = 14, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 21242, .adv_w = 127, .box_w = 8, .box_h = 13, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 21294, .adv_w = 127, .box_w = 8, .box_h = 14, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 21350, .adv_w = 133, .box_w = 8, .box_h = 6, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 21374, .adv_w = 133, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 21414, .adv_w = 133, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 21450, .adv_w = 133, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 21486, .adv_w = 136, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 21518, .adv_w = 99, .box_w = 6, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 21545, .adv_w = 98, .box_w = 7, .box_h = 4, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 21559, .adv_w = 98, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 21584, .adv_w = 98, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 21605, .adv_w = 90, .box_w = 7, .box_h = 9, .ofs_x = -2, .ofs_y = -3}, - {.bitmap_index = 21637, .adv_w = 90, .box_w = 7, .box_h = 9, .ofs_x = -2, .ofs_y = -3}, - {.bitmap_index = 21669, .adv_w = 90, .box_w = 7, .box_h = 12, .ofs_x = -2, .ofs_y = -3}, - {.bitmap_index = 21711, .adv_w = 90, .box_w = 7, .box_h = 13, .ofs_x = -2, .ofs_y = -3}, - {.bitmap_index = 21757, .adv_w = 90, .box_w = 7, .box_h = 13, .ofs_x = -2, .ofs_y = -3}, - {.bitmap_index = 21803, .adv_w = 90, .box_w = 7, .box_h = 12, .ofs_x = -2, .ofs_y = -3}, - {.bitmap_index = 21845, .adv_w = 90, .box_w = 7, .box_h = 11, .ofs_x = -2, .ofs_y = -3}, - {.bitmap_index = 21884, .adv_w = 90, .box_w = 7, .box_h = 13, .ofs_x = -2, .ofs_y = -3}, - {.bitmap_index = 21930, .adv_w = 140, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 21966, .adv_w = 161, .box_w = 11, .box_h = 8, .ofs_x = -1, .ofs_y = -2}, - {.bitmap_index = 22010, .adv_w = 140, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 22055, .adv_w = 140, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 22096, .adv_w = 140, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 22137, .adv_w = 106, .box_w = 9, .box_h = 7, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 22169, .adv_w = 106, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 22205, .adv_w = 54, .box_w = 5, .box_h = 2, .ofs_x = -1, .ofs_y = 1}, - {.bitmap_index = 22210, .adv_w = 99, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 22228, .adv_w = 139, .box_w = 9, .box_h = 6, .ofs_x = 0, .ofs_y = 4}, - {.bitmap_index = 22255, .adv_w = 107, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 4}, - {.bitmap_index = 22276, .adv_w = 62, .box_w = 4, .box_h = 3, .ofs_x = 0, .ofs_y = 7}, - {.bitmap_index = 22282, .adv_w = 61, .box_w = 4, .box_h = 6, .ofs_x = 0, .ofs_y = 7}, - {.bitmap_index = 22294, .adv_w = 66, .box_w = 5, .box_h = 6, .ofs_x = 0, .ofs_y = 4}, - {.bitmap_index = 22309, .adv_w = 72, .box_w = 5, .box_h = 3, .ofs_x = 0, .ofs_y = 7}, - {.bitmap_index = 22317, .adv_w = 137, .box_w = 9, .box_h = 5, .ofs_x = 0, .ofs_y = 5}, - {.bitmap_index = 22340, .adv_w = 132, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 22372, .adv_w = 164, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 22438, .adv_w = 55, .box_w = 3, .box_h = 3, .ofs_x = 0, .ofs_y = 8}, - {.bitmap_index = 22443, .adv_w = 55, .box_w = 3, .box_h = 2, .ofs_x = 0, .ofs_y = 8}, - {.bitmap_index = 22446, .adv_w = 75, .box_w = 6, .box_h = 4, .ofs_x = -1, .ofs_y = 7}, - {.bitmap_index = 22458, .adv_w = 67, .box_w = 4, .box_h = 5, .ofs_x = 0, .ofs_y = 5}, - {.bitmap_index = 22468, .adv_w = 137, .box_w = 9, .box_h = 5, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 22491, .adv_w = 28, .box_w = 3, .box_h = 1, .ofs_x = -1, .ofs_y = 8}, - {.bitmap_index = 22493, .adv_w = 54, .box_w = 5, .box_h = 5, .ofs_x = -1, .ofs_y = 5}, - {.bitmap_index = 22506, .adv_w = 65, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 5}, - {.bitmap_index = 22516, .adv_w = 65, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 5}, - {.bitmap_index = 22526, .adv_w = 80, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 7}, - {.bitmap_index = 22539, .adv_w = 99, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 22569, .adv_w = 42, .box_w = 3, .box_h = 2, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 22572, .adv_w = 42, .box_w = 3, .box_h = 2, .ofs_x = 0, .ofs_y = 7}, - {.bitmap_index = 22575, .adv_w = 42, .box_w = 3, .box_h = 2, .ofs_x = 0, .ofs_y = 8}, - {.bitmap_index = 22578, .adv_w = 67, .box_w = 4, .box_h = 5, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 22588, .adv_w = 92, .box_w = 4, .box_h = 4, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 22596, .adv_w = 92, .box_w = 3, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 22607, .adv_w = 92, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 22631, .adv_w = 92, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 22652, .adv_w = 92, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 22676, .adv_w = 92, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 22697, .adv_w = 92, .box_w = 4, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 22711, .adv_w = 92, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 22732, .adv_w = 92, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 22753, .adv_w = 92, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 22774, .adv_w = 96, .box_w = 8, .box_h = 1, .ofs_x = -1, .ofs_y = 2}, - {.bitmap_index = 22778, .adv_w = 192, .box_w = 14, .box_h = 1, .ofs_x = -1, .ofs_y = 2}, - {.bitmap_index = 22785, .adv_w = 43, .box_w = 2, .box_h = 4, .ofs_x = 0, .ofs_y = 5}, - {.bitmap_index = 22789, .adv_w = 43, .box_w = 2, .box_h = 3, .ofs_x = 0, .ofs_y = 5}, - {.bitmap_index = 22792, .adv_w = 64, .box_w = 4, .box_h = 4, .ofs_x = 0, .ofs_y = 5}, - {.bitmap_index = 22800, .adv_w = 64, .box_w = 4, .box_h = 3, .ofs_x = 0, .ofs_y = 5}, - {.bitmap_index = 22806, .adv_w = 67, .box_w = 4, .box_h = 3, .ofs_x = 0, .ofs_y = 3}, - {.bitmap_index = 22812, .adv_w = 192, .box_w = 10, .box_h = 2, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 22822, .adv_w = 107, .box_w = 8, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 22854, .adv_w = 196, .box_w = 12, .box_h = 10, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 22914, .adv_w = 177, .box_w = 11, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 22964, .adv_w = 192, .box_w = 10, .box_h = 6, .ofs_x = 1, .ofs_y = 3}, - {.bitmap_index = 22994, .adv_w = 137, .box_w = 9, .box_h = 5, .ofs_x = 0, .ofs_y = 1}, - {.bitmap_index = 23017, .adv_w = 137, .box_w = 5, .box_h = 8, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 23037, .adv_w = 137, .box_w = 9, .box_h = 5, .ofs_x = 0, .ofs_y = 1}, - {.bitmap_index = 23060, .adv_w = 137, .box_w = 5, .box_h = 8, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 23080, .adv_w = 112, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 1}, - {.bitmap_index = 23105, .adv_w = 112, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 23137, .adv_w = 112, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 23169, .adv_w = 244, .box_w = 11, .box_h = 13, .ofs_x = 2, .ofs_y = -2}, - {.bitmap_index = 23241, .adv_w = 244, .box_w = 11, .box_h = 12, .ofs_x = 2, .ofs_y = -2}, - {.bitmap_index = 23307, .adv_w = 244, .box_w = 13, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 23366, .adv_w = 244, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 23451, .adv_w = 244, .box_w = 11, .box_h = 12, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 23517, .adv_w = 244, .box_w = 14, .box_h = 12, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 23601, .adv_w = 244, .box_w = 11, .box_h = 13, .ofs_x = 2, .ofs_y = -2}, - {.bitmap_index = 23673, .adv_w = 244, .box_w = 11, .box_h = 9, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 23723, .adv_w = 244, .box_w = 12, .box_h = 11, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 23789, .adv_w = 244, .box_w = 11, .box_h = 13, .ofs_x = 2, .ofs_y = -2}, - {.bitmap_index = 23861, .adv_w = 244, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 23966, .adv_w = 244, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 24051, .adv_w = 244, .box_w = 9, .box_h = 10, .ofs_x = 3, .ofs_y = -1}, - {.bitmap_index = 24096, .adv_w = 244, .box_w = 7, .box_h = 11, .ofs_x = 4, .ofs_y = -1}, - {.bitmap_index = 24135, .adv_w = 244, .box_w = 4, .box_h = 11, .ofs_x = 6, .ofs_y = -1}, - {.bitmap_index = 24157, .adv_w = 244, .box_w = 13, .box_h = 11, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 24229, .adv_w = 244, .box_w = 11, .box_h = 11, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 24290, .adv_w = 58, .box_w = 4, .box_h = 4, .ofs_x = 0, .ofs_y = 8}, - {.bitmap_index = 24298, .adv_w = 57, .box_w = 5, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 24328, .adv_w = 57, .box_w = 4, .box_h = 4, .ofs_x = 0, .ofs_y = 8}, - {.bitmap_index = 24336, .adv_w = 57, .box_w = 4, .box_h = 4, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 24344, .adv_w = 58, .box_w = 4, .box_h = 3, .ofs_x = 0, .ofs_y = 8}, - {.bitmap_index = 24350, .adv_w = 57, .box_w = 5, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 24378, .adv_w = 58, .box_w = 4, .box_h = 4, .ofs_x = 0, .ofs_y = 8}, - {.bitmap_index = 24386, .adv_w = 58, .box_w = 5, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 24416, .adv_w = 57, .box_w = 4, .box_h = 3, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 24422, .adv_w = 57, .box_w = 5, .box_h = 5, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 24435, .adv_w = 59, .box_w = 4, .box_h = 4, .ofs_x = 0, .ofs_y = 8}, - {.bitmap_index = 24443, .adv_w = 59, .box_w = 5, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 24471, .adv_w = 30, .box_w = 2, .box_h = 2, .ofs_x = 0, .ofs_y = 9}, - {.bitmap_index = 24473, .adv_w = 30, .box_w = 3, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 24490, .adv_w = 102, .box_w = 6, .box_h = 5, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 24505, .adv_w = 47, .box_w = 5, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 24530, .adv_w = 52, .box_w = 5, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 24555, .adv_w = 47, .box_w = 3, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 24572, .adv_w = 52, .box_w = 4, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 24594, .adv_w = 90, .box_w = 7, .box_h = 13, .ofs_x = -2, .ofs_y = -3}, - {.bitmap_index = 24640, .adv_w = 89, .box_w = 8, .box_h = 11, .ofs_x = -2, .ofs_y = -3}, - {.bitmap_index = 24684, .adv_w = 47, .box_w = 3, .box_h = 13, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 24704, .adv_w = 52, .box_w = 4, .box_h = 13, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 24730, .adv_w = 140, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 24766, .adv_w = 152, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 24806, .adv_w = 53, .box_w = 4, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 24820, .adv_w = 47, .box_w = 4, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 24834, .adv_w = 47, .box_w = 2, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 24843, .adv_w = 52, .box_w = 4, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 24861, .adv_w = 148, .box_w = 9, .box_h = 7, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 24893, .adv_w = 151, .box_w = 10, .box_h = 7, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 24928, .adv_w = 53, .box_w = 4, .box_h = 7, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 24942, .adv_w = 47, .box_w = 4, .box_h = 7, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 24956, .adv_w = 99, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 24980, .adv_w = 92, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 25004, .adv_w = 148, .box_w = 9, .box_h = 6, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 25031, .adv_w = 151, .box_w = 10, .box_h = 6, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 25061, .adv_w = 53, .box_w = 4, .box_h = 6, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 25073, .adv_w = 47, .box_w = 4, .box_h = 6, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 25085, .adv_w = 148, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 25121, .adv_w = 151, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 25161, .adv_w = 53, .box_w = 4, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 25175, .adv_w = 47, .box_w = 4, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 25189, .adv_w = 104, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 25224, .adv_w = 126, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 25260, .adv_w = 124, .box_w = 8, .box_h = 7, .ofs_x = -1, .ofs_y = -2}, - {.bitmap_index = 25288, .adv_w = 122, .box_w = 9, .box_h = 8, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 25324, .adv_w = 104, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 25359, .adv_w = 126, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 25395, .adv_w = 124, .box_w = 8, .box_h = 5, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 25415, .adv_w = 122, .box_w = 9, .box_h = 5, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 25438, .adv_w = 104, .box_w = 7, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 25480, .adv_w = 126, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 25528, .adv_w = 124, .box_w = 8, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 25556, .adv_w = 122, .box_w = 9, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 25588, .adv_w = 83, .box_w = 5, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 25603, .adv_w = 88, .box_w = 6, .box_h = 5, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 25618, .adv_w = 83, .box_w = 5, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 25638, .adv_w = 88, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 25662, .adv_w = 81, .box_w = 6, .box_h = 7, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 25683, .adv_w = 84, .box_w = 7, .box_h = 6, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 25704, .adv_w = 81, .box_w = 6, .box_h = 9, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 25731, .adv_w = 84, .box_w = 7, .box_h = 9, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 25763, .adv_w = 229, .box_w = 14, .box_h = 8, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 25819, .adv_w = 229, .box_w = 15, .box_h = 8, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 25879, .adv_w = 148, .box_w = 10, .box_h = 4, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 25899, .adv_w = 148, .box_w = 11, .box_h = 4, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 25921, .adv_w = 229, .box_w = 14, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 25998, .adv_w = 229, .box_w = 15, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 26081, .adv_w = 148, .box_w = 10, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 26116, .adv_w = 148, .box_w = 11, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 26155, .adv_w = 248, .box_w = 15, .box_h = 9, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 26223, .adv_w = 248, .box_w = 16, .box_h = 9, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 26295, .adv_w = 157, .box_w = 11, .box_h = 5, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 26323, .adv_w = 157, .box_w = 11, .box_h = 5, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 26351, .adv_w = 248, .box_w = 15, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 26426, .adv_w = 248, .box_w = 16, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 26506, .adv_w = 157, .box_w = 11, .box_h = 6, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 26539, .adv_w = 157, .box_w = 11, .box_h = 6, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 26572, .adv_w = 162, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 26612, .adv_w = 162, .box_w = 11, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 26656, .adv_w = 141, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 26696, .adv_w = 141, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 26736, .adv_w = 162, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 26776, .adv_w = 162, .box_w = 11, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 26820, .adv_w = 141, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 26860, .adv_w = 141, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 26900, .adv_w = 114, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 26935, .adv_w = 107, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 26967, .adv_w = 113, .box_w = 8, .box_h = 6, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 26991, .adv_w = 106, .box_w = 8, .box_h = 5, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 27011, .adv_w = 114, .box_w = 7, .box_h = 13, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 27057, .adv_w = 107, .box_w = 7, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 27099, .adv_w = 113, .box_w = 8, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 27135, .adv_w = 106, .box_w = 8, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 27167, .adv_w = 184, .box_w = 11, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 27217, .adv_w = 173, .box_w = 11, .box_h = 8, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 27261, .adv_w = 89, .box_w = 6, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 27288, .adv_w = 92, .box_w = 7, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 27313, .adv_w = 154, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 27367, .adv_w = 158, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 27422, .adv_w = 89, .box_w = 6, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 27449, .adv_w = 92, .box_w = 7, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 27474, .adv_w = 145, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 27515, .adv_w = 141, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 27556, .adv_w = 83, .box_w = 7, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 27588, .adv_w = 105, .box_w = 8, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 27624, .adv_w = 127, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 27668, .adv_w = 129, .box_w = 9, .box_h = 13, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 27727, .adv_w = 52, .box_w = 4, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 27745, .adv_w = 47, .box_w = 4, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 27763, .adv_w = 113, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 27788, .adv_w = 123, .box_w = 8, .box_h = 7, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 27816, .adv_w = 92, .box_w = 7, .box_h = 4, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 27830, .adv_w = 102, .box_w = 8, .box_h = 4, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 27846, .adv_w = 133, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 27878, .adv_w = 139, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 27914, .adv_w = 53, .box_w = 4, .box_h = 6, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 27926, .adv_w = 47, .box_w = 4, .box_h = 6, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 27938, .adv_w = 99, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 27956, .adv_w = 92, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 27974, .adv_w = 132, .box_w = 9, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 28006, .adv_w = 78, .box_w = 6, .box_h = 9, .ofs_x = -1, .ofs_y = -4}, - {.bitmap_index = 28033, .adv_w = 90, .box_w = 7, .box_h = 9, .ofs_x = -2, .ofs_y = -3}, - {.bitmap_index = 28065, .adv_w = 89, .box_w = 8, .box_h = 8, .ofs_x = -2, .ofs_y = -3}, - {.bitmap_index = 28097, .adv_w = 140, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 28133, .adv_w = 152, .box_w = 10, .box_h = 6, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 28163, .adv_w = 140, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 28199, .adv_w = 154, .box_w = 10, .box_h = 5, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 28224, .adv_w = 53, .box_w = 4, .box_h = 6, .ofs_x = -1, .ofs_y = -2}, - {.bitmap_index = 28236, .adv_w = 47, .box_w = 4, .box_h = 6, .ofs_x = -1, .ofs_y = -2}, - {.bitmap_index = 28248, .adv_w = 106, .box_w = 8, .box_h = 11, .ofs_x = -2, .ofs_y = -1}, - {.bitmap_index = 28292, .adv_w = 116, .box_w = 10, .box_h = 11, .ofs_x = -2, .ofs_y = -1}, - {.bitmap_index = 28347, .adv_w = 106, .box_w = 7, .box_h = 12, .ofs_x = -1, .ofs_y = -1}, - {.bitmap_index = 28389, .adv_w = 116, .box_w = 9, .box_h = 12, .ofs_x = -1, .ofs_y = -1}, - {.bitmap_index = 28443, .adv_w = 106, .box_w = 6, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 28479, .adv_w = 116, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 28527, .adv_w = 106, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 28557, .adv_w = 116, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 28597, .adv_w = 244, .box_w = 15, .box_h = 12, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 28687, .adv_w = 244, .box_w = 13, .box_h = 12, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 28765, .adv_w = 244, .box_w = 15, .box_h = 13, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 28863, .adv_w = 244, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 28954, .adv_w = 244, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 29052, .adv_w = 244, .box_w = 15, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 29157, .adv_w = 244, .box_w = 15, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 29270, .adv_w = 244, .box_w = 11, .box_h = 12, .ofs_x = 2, .ofs_y = -2}, - {.bitmap_index = 29336, .adv_w = 244, .box_w = 13, .box_h = 11, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 29408, .adv_w = 244, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 29506, .adv_w = 244, .box_w = 11, .box_h = 11, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 29567, .adv_w = 244, .box_w = 11, .box_h = 11, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 29628, .adv_w = 244, .box_w = 11, .box_h = 10, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 29683, .adv_w = 244, .box_w = 12, .box_h = 11, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 29749, .adv_w = 244, .box_w = 13, .box_h = 11, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 29821, .adv_w = 244, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 29926, .adv_w = 244, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 30017, .adv_w = 244, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 30102, .adv_w = 244, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 30187, .adv_w = 244, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 30292, .adv_w = 244, .box_w = 13, .box_h = 10, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 30357, .adv_w = 244, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 30442, .adv_w = 244, .box_w = 14, .box_h = 11, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 30519, .adv_w = 244, .box_w = 14, .box_h = 12, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 30603, .adv_w = 244, .box_w = 14, .box_h = 12, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 30687, .adv_w = 244, .box_w = 14, .box_h = 12, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 30771, .adv_w = 244, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 30856, .adv_w = 244, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 30954, .adv_w = 244, .box_w = 15, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 31067, .adv_w = 244, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 31152, .adv_w = 244, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 31243, .adv_w = 244, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 31328, .adv_w = 244, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 31413, .adv_w = 244, .box_w = 14, .box_h = 13, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 31504, .adv_w = 244, .box_w = 14, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 31588, .adv_w = 244, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 31673, .adv_w = 244, .box_w = 11, .box_h = 11, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 31734, .adv_w = 244, .box_w = 11, .box_h = 13, .ofs_x = 2, .ofs_y = -2}, - {.bitmap_index = 31806, .adv_w = 244, .box_w = 11, .box_h = 9, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 31856, .adv_w = 244, .box_w = 7, .box_h = 15, .ofs_x = 4, .ofs_y = -3}, - {.bitmap_index = 31909, .adv_w = 244, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 31994, .adv_w = 244, .box_w = 7, .box_h = 15, .ofs_x = 4, .ofs_y = -3}, - {.bitmap_index = 32047, .adv_w = 244, .box_w = 15, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 32160, .adv_w = 244, .box_w = 9, .box_h = 13, .ofs_x = 3, .ofs_y = -2}, - {.bitmap_index = 32219, .adv_w = 244, .box_w = 10, .box_h = 15, .ofs_x = 3, .ofs_y = -2}, - {.bitmap_index = 32294, .adv_w = 244, .box_w = 15, .box_h = 11, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 32377, .adv_w = 244, .box_w = 13, .box_h = 11, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 32449, .adv_w = 244, .box_w = 13, .box_h = 11, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 32521, .adv_w = 244, .box_w = 13, .box_h = 11, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 32593, .adv_w = 244, .box_w = 13, .box_h = 11, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 32665, .adv_w = 244, .box_w = 13, .box_h = 11, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 32737, .adv_w = 244, .box_w = 13, .box_h = 11, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 32809, .adv_w = 244, .box_w = 13, .box_h = 11, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 32881, .adv_w = 244, .box_w = 13, .box_h = 11, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 32953, .adv_w = 244, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 33038, .adv_w = 244, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 33123, .adv_w = 244, .box_w = 13, .box_h = 11, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 33195, .adv_w = 244, .box_w = 13, .box_h = 11, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 33267, .adv_w = 244, .box_w = 13, .box_h = 11, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 33339, .adv_w = 244, .box_w = 13, .box_h = 11, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 33411, .adv_w = 244, .box_w = 13, .box_h = 11, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 33483, .adv_w = 244, .box_w = 15, .box_h = 13, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 33581, .adv_w = 244, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 33666, .adv_w = 244, .box_w = 13, .box_h = 11, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 33738, .adv_w = 244, .box_w = 13, .box_h = 11, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 33810, .adv_w = 244, .box_w = 15, .box_h = 11, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 33893, .adv_w = 244, .box_w = 13, .box_h = 11, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 33965, .adv_w = 244, .box_w = 14, .box_h = 11, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 34042, .adv_w = 244, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 34127, .adv_w = 244, .box_w = 13, .box_h = 11, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 34199, .adv_w = 244, .box_w = 15, .box_h = 15, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 34312, .adv_w = 244, .box_w = 15, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 34425, .adv_w = 244, .box_w = 15, .box_h = 11, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 34508, .adv_w = 244, .box_w = 15, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 34613, .adv_w = 244, .box_w = 13, .box_h = 8, .ofs_x = 1, .ofs_y = 0} + {.bitmap_index = 137, .adv_w = 141, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 178, .adv_w = 77, .box_w = 5, .box_h = 3, .ofs_x = 0, .ofs_y = 5}, + {.bitmap_index = 186, .adv_w = 112, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 206, .adv_w = 53, .box_w = 2, .box_h = 2, .ofs_x = 1, .ofs_y = 3}, + {.bitmap_index = 208, .adv_w = 160, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 249, .adv_w = 160, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 291, .adv_w = 160, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 336, .adv_w = 128, .box_w = 10, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 376, .adv_w = 128, .box_w = 10, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 416, .adv_w = 128, .box_w = 10, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 458, .adv_w = 128, .box_w = 10, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 499, .adv_w = 128, .box_w = 10, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 541, .adv_w = 128, .box_w = 10, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 584, .adv_w = 192, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 624, .adv_w = 139, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 665, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 693, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 721, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 749, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 778, .adv_w = 53, .box_w = 3, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 786, .adv_w = 53, .box_w = 3, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 794, .adv_w = 53, .box_w = 5, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 805, .adv_w = 53, .box_w = 4, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 814, .adv_w = 139, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 844, .adv_w = 139, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 877, .adv_w = 149, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 919, .adv_w = 149, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 960, .adv_w = 149, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1003, .adv_w = 149, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1044, .adv_w = 149, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1084, .adv_w = 112, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 1}, + {.bitmap_index = 1103, .adv_w = 149, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 1146, .adv_w = 139, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1173, .adv_w = 139, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1200, .adv_w = 139, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1228, .adv_w = 139, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1254, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1286, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1311, .adv_w = 117, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1339, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1366, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1394, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1423, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1452, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1481, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1510, .adv_w = 171, .box_w = 11, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1543, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 1567, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1593, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1620, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1648, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1676, .adv_w = 53, .box_w = 3, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1684, .adv_w = 53, .box_w = 3, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1692, .adv_w = 53, .box_w = 5, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 1703, .adv_w = 53, .box_w = 4, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1712, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1739, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1757, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1782, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1808, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1834, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1861, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1887, .adv_w = 112, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 1}, + {.bitmap_index = 1907, .adv_w = 117, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 1934, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1953, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1972, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1992, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2012, .adv_w = 96, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 2042, .adv_w = 107, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 2069, .adv_w = 96, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 2100, .adv_w = 128, .box_w = 10, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 2141, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2170, .adv_w = 128, .box_w = 10, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 2211, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2240, .adv_w = 128, .box_w = 11, .box_h = 10, .ofs_x = -1, .ofs_y = -2}, + {.bitmap_index = 2283, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 2311, .adv_w = 139, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2353, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2376, .adv_w = 139, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2420, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2444, .adv_w = 139, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2483, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2506, .adv_w = 139, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2550, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2574, .adv_w = 139, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2611, .adv_w = 120, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2640, .adv_w = 139, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 2672, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2698, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2725, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2753, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2780, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2808, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2835, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2862, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 2888, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 2916, .adv_w = 128, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2947, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2975, .adv_w = 149, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3021, .adv_w = 107, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 3050, .adv_w = 149, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3097, .adv_w = 107, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 3126, .adv_w = 149, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3168, .adv_w = 107, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 3196, .adv_w = 149, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 3240, .adv_w = 107, .box_w = 6, .box_h = 11, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 3270, .adv_w = 139, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3296, .adv_w = 107, .box_w = 6, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3322, .adv_w = 139, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 3347, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3366, .adv_w = 53, .box_w = 5, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 3377, .adv_w = 43, .box_w = 5, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 3387, .adv_w = 53, .box_w = 5, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 3397, .adv_w = 43, .box_w = 5, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 3407, .adv_w = 53, .box_w = 5, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 3418, .adv_w = 43, .box_w = 5, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 3428, .adv_w = 53, .box_w = 3, .box_h = 10, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 3436, .adv_w = 43, .box_w = 3, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 3447, .adv_w = 53, .box_w = 2, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3454, .adv_w = 53, .box_w = 2, .box_h = 6, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3458, .adv_w = 144, .box_w = 8, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3474, .adv_w = 85, .box_w = 5, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 3491, .adv_w = 96, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3516, .adv_w = 43, .box_w = 5, .box_h = 10, .ofs_x = -1, .ofs_y = -2}, + {.bitmap_index = 3531, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 3566, .adv_w = 96, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 3593, .adv_w = 84, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3610, .adv_w = 107, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3624, .adv_w = 43, .box_w = 3, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3633, .adv_w = 107, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 3646, .adv_w = 43, .box_w = 2, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 3653, .adv_w = 107, .box_w = 8, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 3670, .adv_w = 43, .box_w = 5, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 3683, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3697, .adv_w = 61, .box_w = 4, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3708, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3727, .adv_w = 43, .box_w = 3, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3737, .adv_w = 139, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3771, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3789, .adv_w = 139, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 3821, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 3840, .adv_w = 139, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3875, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3894, .adv_w = 120, .box_w = 8, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 3914, .adv_w = 139, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 3945, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 3962, .adv_w = 149, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4002, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4029, .adv_w = 149, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4072, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4099, .adv_w = 149, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4143, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4170, .adv_w = 192, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4212, .adv_w = 181, .box_w = 11, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4245, .adv_w = 139, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4283, .adv_w = 64, .box_w = 5, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4299, .adv_w = 139, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 4336, .adv_w = 64, .box_w = 5, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 4351, .adv_w = 139, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4391, .adv_w = 64, .box_w = 5, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4406, .adv_w = 128, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4448, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4473, .adv_w = 128, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4517, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4542, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 4583, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 4608, .adv_w = 128, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4653, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4678, .adv_w = 117, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 4693, .adv_w = 53, .box_w = 4, .box_h = 11, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 4711, .adv_w = 117, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4732, .adv_w = 78, .box_w = 5, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4749, .adv_w = 117, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4768, .adv_w = 53, .box_w = 4, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4786, .adv_w = 139, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4812, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4832, .adv_w = 139, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4858, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4878, .adv_w = 139, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4907, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4927, .adv_w = 139, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4953, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4973, .adv_w = 139, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5002, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5022, .adv_w = 139, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 5048, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 5069, .adv_w = 181, .box_w = 12, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5130, .adv_w = 139, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5165, .adv_w = 128, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5200, .adv_w = 96, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 5231, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5263, .adv_w = 117, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5298, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5323, .adv_w = 117, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5357, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5382, .adv_w = 117, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5419, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5444, .adv_w = 43, .box_w = 4, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5453, .adv_w = 59, .box_w = 4, .box_h = 3, .ofs_x = 0, .ofs_y = 5}, + {.bitmap_index = 5460, .adv_w = 59, .box_w = 4, .box_h = 3, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 5467, .adv_w = 53, .box_w = 4, .box_h = 3, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 5473, .adv_w = 53, .box_w = 2, .box_h = 8, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 5481, .adv_w = 53, .box_w = 2, .box_h = 2, .ofs_x = 1, .ofs_y = 7}, + {.bitmap_index = 5483, .adv_w = 53, .box_w = 5, .box_h = 3, .ofs_x = -1, .ofs_y = 6}, + {.bitmap_index = 5491, .adv_w = 128, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 5527, .adv_w = 53, .box_w = 2, .box_h = 2, .ofs_x = 1, .ofs_y = 3}, + {.bitmap_index = 5529, .adv_w = 135, .box_w = 9, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 5551, .adv_w = 146, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 5570, .adv_w = 60, .box_w = 4, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 5579, .adv_w = 149, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 5616, .adv_w = 143, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 5644, .adv_w = 146, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 5682, .adv_w = 43, .box_w = 5, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 5693, .adv_w = 128, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 5727, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5752, .adv_w = 106, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5761, .adv_w = 131, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5794, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5814, .adv_w = 117, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5841, .adv_w = 139, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5857, .adv_w = 149, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5892, .adv_w = 53, .box_w = 2, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5897, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5925, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5955, .adv_w = 160, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5990, .adv_w = 139, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6015, .adv_w = 125, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6034, .adv_w = 149, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6067, .adv_w = 139, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6077, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6102, .adv_w = 116, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6127, .adv_w = 117, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6137, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6162, .adv_w = 155, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 6202, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6234, .adv_w = 154, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6267, .adv_w = 146, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6301, .adv_w = 53, .box_w = 4, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6310, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6343, .adv_w = 111, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6369, .adv_w = 83, .box_w = 5, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6390, .adv_w = 107, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 6411, .adv_w = 43, .box_w = 3, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6419, .adv_w = 106, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6440, .adv_w = 111, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6461, .adv_w = 108, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 6495, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 6517, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6546, .adv_w = 83, .box_w = 5, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6562, .adv_w = 84, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 6591, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 6607, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6636, .adv_w = 43, .box_w = 2, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6640, .adv_w = 96, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6658, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6681, .adv_w = 106, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 6698, .adv_w = 96, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6716, .adv_w = 83, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 6746, .adv_w = 107, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6766, .adv_w = 130, .box_w = 8, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6778, .adv_w = 110, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 6803, .adv_w = 91, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 6827, .adv_w = 119, .box_w = 8, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6852, .adv_w = 73, .box_w = 5, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6861, .adv_w = 106, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6876, .adv_w = 125, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 6906, .adv_w = 100, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 6935, .adv_w = 140, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 6960, .adv_w = 147, .box_w = 9, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6985, .adv_w = 43, .box_w = 4, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 6995, .adv_w = 106, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7016, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7041, .adv_w = 106, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7061, .adv_w = 147, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7093, .adv_w = 108, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7122, .adv_w = 118, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7155, .adv_w = 121, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7175, .adv_w = 139, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 7196, .adv_w = 121, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7223, .adv_w = 124, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 7257, .adv_w = 150, .box_w = 9, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7283, .adv_w = 139, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 7323, .adv_w = 111, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 7340, .adv_w = 109, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 7364, .adv_w = 133, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7396, .adv_w = 169, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 7431, .adv_w = 160, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 7467, .adv_w = 131, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7494, .adv_w = 107, .box_w = 6, .box_h = 9, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 7517, .adv_w = 131, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 7550, .adv_w = 102, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7568, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7597, .adv_w = 97, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 7620, .adv_w = 120, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7651, .adv_w = 116, .box_w = 8, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7674, .adv_w = 117, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7709, .adv_w = 117, .box_w = 8, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7736, .adv_w = 109, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7753, .adv_w = 83, .box_w = 6, .box_h = 9, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 7768, .adv_w = 115, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7789, .adv_w = 110, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 7820, .adv_w = 96, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7838, .adv_w = 43, .box_w = 3, .box_h = 10, .ofs_x = -1, .ofs_y = -2}, + {.bitmap_index = 7849, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7878, .adv_w = 166, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7907, .adv_w = 109, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7925, .adv_w = 138, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7961, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7995, .adv_w = 53, .box_w = 2, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8000, .adv_w = 53, .box_w = 4, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8009, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8023, .adv_w = 212, .box_w = 13, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8055, .adv_w = 194, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8085, .adv_w = 167, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8113, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8144, .adv_w = 122, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8182, .adv_w = 139, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 8198, .adv_w = 128, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 8232, .adv_w = 126, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8258, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8283, .adv_w = 109, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8292, .adv_w = 130, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 8323, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8343, .adv_w = 177, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8387, .adv_w = 116, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8415, .adv_w = 139, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8440, .adv_w = 139, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8473, .adv_w = 112, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8497, .adv_w = 135, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8512, .adv_w = 160, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8547, .adv_w = 139, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8563, .adv_w = 149, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8596, .adv_w = 139, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8606, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8631, .adv_w = 139, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8665, .adv_w = 117, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8675, .adv_w = 122, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8705, .adv_w = 146, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8738, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8770, .adv_w = 142, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 8785, .adv_w = 131, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8807, .adv_w = 177, .box_w = 11, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8821, .adv_w = 180, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 8840, .adv_w = 152, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8866, .adv_w = 170, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8893, .adv_w = 126, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8915, .adv_w = 138, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8951, .adv_w = 193, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8992, .adv_w = 139, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9020, .adv_w = 107, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9042, .adv_w = 110, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9070, .adv_w = 102, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9088, .adv_w = 74, .box_w = 5, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9097, .adv_w = 112, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 9122, .adv_w = 107, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9143, .adv_w = 128, .box_w = 10, .box_h = 6, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 9173, .adv_w = 88, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9192, .adv_w = 107, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9209, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9232, .adv_w = 84, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9249, .adv_w = 110, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9262, .adv_w = 131, .box_w = 8, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9285, .adv_w = 106, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9299, .adv_w = 107, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9319, .adv_w = 104, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9328, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 9352, .adv_w = 96, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9370, .adv_w = 88, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9380, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 9404, .adv_w = 158, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 9445, .adv_w = 96, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9465, .adv_w = 108, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 9480, .adv_w = 102, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9496, .adv_w = 154, .box_w = 9, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9508, .adv_w = 158, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 9528, .adv_w = 119, .box_w = 8, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9547, .adv_w = 138, .box_w = 8, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9567, .adv_w = 100, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9582, .adv_w = 98, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9601, .adv_w = 143, .box_w = 9, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9627, .adv_w = 104, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9645, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9673, .adv_w = 107, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 9698, .adv_w = 74, .box_w = 5, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9712, .adv_w = 98, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9731, .adv_w = 96, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9750, .adv_w = 43, .box_w = 2, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9756, .adv_w = 53, .box_w = 4, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9765, .adv_w = 43, .box_w = 3, .box_h = 10, .ofs_x = -1, .ofs_y = -2}, + {.bitmap_index = 9776, .adv_w = 168, .box_w = 11, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9801, .adv_w = 156, .box_w = 10, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9825, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9845, .adv_w = 84, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9867, .adv_w = 96, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 9898, .adv_w = 104, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 9912, .adv_w = 187, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9957, .adv_w = 147, .box_w = 9, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9982, .adv_w = 126, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10010, .adv_w = 100, .box_w = 7, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 10034, .adv_w = 182, .box_w = 10, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10073, .adv_w = 133, .box_w = 9, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10100, .adv_w = 128, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 10134, .adv_w = 115, .box_w = 8, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10157, .adv_w = 183, .box_w = 11, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10194, .adv_w = 157, .box_w = 10, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10222, .adv_w = 126, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10253, .adv_w = 115, .box_w = 8, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10277, .adv_w = 179, .box_w = 11, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10317, .adv_w = 157, .box_w = 10, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10347, .adv_w = 116, .box_w = 7, .box_h = 13, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 10391, .adv_w = 88, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 10421, .adv_w = 154, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10454, .adv_w = 140, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 10479, .adv_w = 149, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10516, .adv_w = 107, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10538, .adv_w = 128, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10571, .adv_w = 96, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10590, .adv_w = 128, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10632, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10657, .adv_w = 246, .box_w = 16, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 10725, .adv_w = 204, .box_w = 13, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 10773, .adv_w = 149, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10811, .adv_w = 107, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10831, .adv_w = 187, .box_w = 12, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10888, .adv_w = 147, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10924, .adv_w = 187, .box_w = 12, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10979, .adv_w = 147, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11012, .adv_w = 139, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 11050, .adv_w = 99, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 11072, .adv_w = 132, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11102, .adv_w = 64, .box_w = 4, .box_h = 3, .ofs_x = 0, .ofs_y = 6}, + {.bitmap_index = 11109, .adv_w = 73, .box_w = 5, .box_h = 3, .ofs_x = 0, .ofs_y = 6}, + {.bitmap_index = 11117, .adv_w = 64, .box_w = 4, .box_h = 2, .ofs_x = 0, .ofs_y = 7}, + {.bitmap_index = 11121, .adv_w = 64, .box_w = 4, .box_h = 2, .ofs_x = 0, .ofs_y = 7}, + {.bitmap_index = 11125, .adv_w = 84, .box_w = 5, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11136, .adv_w = 65, .box_w = 4, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11147, .adv_w = 109, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11164, .adv_w = 74, .box_w = 6, .box_h = 6, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 11179, .adv_w = 126, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 11209, .adv_w = 107, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 11234, .adv_w = 177, .box_w = 12, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 11286, .adv_w = 128, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = -2}, + {.bitmap_index = 11323, .adv_w = 116, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 11358, .adv_w = 88, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 11383, .adv_w = 112, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 11413, .adv_w = 84, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 11435, .adv_w = 112, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11461, .adv_w = 84, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11479, .adv_w = 112, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11504, .adv_w = 84, .box_w = 7, .box_h = 6, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 11523, .adv_w = 147, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11554, .adv_w = 103, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11573, .adv_w = 142, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 11599, .adv_w = 110, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 11619, .adv_w = 173, .box_w = 11, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11641, .adv_w = 129, .box_w = 8, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11658, .adv_w = 141, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 11676, .adv_w = 108, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 11694, .adv_w = 149, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 11739, .adv_w = 108, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 11767, .adv_w = 139, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 11807, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 11830, .adv_w = 117, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 11848, .adv_w = 88, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 11864, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11889, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 11911, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11940, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 11965, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 12002, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 12026, .adv_w = 176, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 12047, .adv_w = 127, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 12065, .adv_w = 131, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 12094, .adv_w = 102, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 12118, .adv_w = 131, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12143, .adv_w = 102, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12162, .adv_w = 131, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12182, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12198, .adv_w = 159, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12236, .adv_w = 128, .box_w = 8, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12261, .adv_w = 159, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 12308, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 12340, .adv_w = 53, .box_w = 2, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 12345, .adv_w = 177, .box_w = 12, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12398, .adv_w = 128, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 12436, .adv_w = 112, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 12467, .adv_w = 84, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 12490, .adv_w = 141, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 12515, .adv_w = 109, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 12537, .adv_w = 131, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 12565, .adv_w = 102, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 12586, .adv_w = 128, .box_w = 10, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 12629, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12658, .adv_w = 128, .box_w = 10, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 12700, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12729, .adv_w = 192, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12769, .adv_w = 171, .box_w = 11, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12802, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12831, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12859, .adv_w = 140, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12895, .adv_w = 107, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12917, .adv_w = 140, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12960, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12988, .adv_w = 177, .box_w = 12, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13041, .adv_w = 128, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 13079, .adv_w = 116, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13114, .adv_w = 88, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13139, .adv_w = 116, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13166, .adv_w = 95, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 13191, .adv_w = 139, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13223, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13246, .adv_w = 139, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13279, .adv_w = 107, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13302, .adv_w = 149, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13342, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13368, .adv_w = 149, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13402, .adv_w = 107, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13424, .adv_w = 149, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13465, .adv_w = 107, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13493, .adv_w = 122, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13531, .adv_w = 96, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 13562, .adv_w = 122, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13599, .adv_w = 96, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 13630, .adv_w = 122, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13668, .adv_w = 96, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 13698, .adv_w = 131, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13729, .adv_w = 102, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13751, .adv_w = 170, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13786, .adv_w = 138, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13814, .adv_w = 53, .box_w = 2, .box_h = 3, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 13817, .adv_w = 53, .box_w = 2, .box_h = 6, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 13824, .adv_w = 107, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13852, .adv_w = 102, .box_w = 6, .box_h = 5, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13868, .adv_w = 47, .box_w = 5, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 13876, .adv_w = 47, .box_w = 3, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13884, .adv_w = 90, .box_w = 7, .box_h = 13, .ofs_x = -2, .ofs_y = -3}, + {.bitmap_index = 13926, .adv_w = 47, .box_w = 3, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 13935, .adv_w = 140, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 13973, .adv_w = 47, .box_w = 2, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13978, .adv_w = 148, .box_w = 9, .box_h = 7, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 14005, .adv_w = 99, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14029, .adv_w = 148, .box_w = 9, .box_h = 6, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 14053, .adv_w = 148, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 14082, .adv_w = 104, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 14118, .adv_w = 104, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 14152, .adv_w = 104, .box_w = 7, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 14192, .adv_w = 83, .box_w = 5, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14207, .adv_w = 83, .box_w = 5, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14227, .adv_w = 81, .box_w = 6, .box_h = 7, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 14247, .adv_w = 81, .box_w = 6, .box_h = 9, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 14271, .adv_w = 229, .box_w = 14, .box_h = 8, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 14316, .adv_w = 229, .box_w = 14, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 14372, .adv_w = 248, .box_w = 15, .box_h = 9, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 14422, .adv_w = 248, .box_w = 15, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 14477, .adv_w = 162, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14504, .adv_w = 162, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14536, .adv_w = 114, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 14571, .adv_w = 114, .box_w = 7, .box_h = 13, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 14613, .adv_w = 54, .box_w = 5, .box_h = 2, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 14618, .adv_w = 184, .box_w = 11, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14657, .adv_w = 154, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 14702, .adv_w = 145, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14734, .adv_w = 127, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 14759, .adv_w = 113, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 14780, .adv_w = 133, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 14809, .adv_w = 99, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14827, .adv_w = 90, .box_w = 7, .box_h = 9, .ofs_x = -2, .ofs_y = -3}, + {.bitmap_index = 14858, .adv_w = 140, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 14894, .adv_w = 140, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 14928, .adv_w = 0, .box_w = 4, .box_h = 4, .ofs_x = 0, .ofs_y = 8}, + {.bitmap_index = 14937, .adv_w = 0, .box_w = 4, .box_h = 4, .ofs_x = 0, .ofs_y = 8}, + {.bitmap_index = 14945, .adv_w = 0, .box_w = 4, .box_h = 4, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 14952, .adv_w = 0, .box_w = 4, .box_h = 3, .ofs_x = 0, .ofs_y = 8}, + {.bitmap_index = 14959, .adv_w = 0, .box_w = 4, .box_h = 4, .ofs_x = 0, .ofs_y = 8}, + {.bitmap_index = 14968, .adv_w = 0, .box_w = 4, .box_h = 3, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 14974, .adv_w = 0, .box_w = 4, .box_h = 4, .ofs_x = 0, .ofs_y = 8}, + {.bitmap_index = 14983, .adv_w = 0, .box_w = 3, .box_h = 4, .ofs_x = 0, .ofs_y = 8}, + {.bitmap_index = 14989, .adv_w = 92, .box_w = 4, .box_h = 4, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 14997, .adv_w = 92, .box_w = 3, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 15007, .adv_w = 92, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15026, .adv_w = 92, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15044, .adv_w = 92, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15067, .adv_w = 92, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15089, .adv_w = 92, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15106, .adv_w = 92, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15128, .adv_w = 92, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15150, .adv_w = 92, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15171, .adv_w = 105, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 15200, .adv_w = 53, .box_w = 4, .box_h = 4, .ofs_x = -1, .ofs_y = -2}, + {.bitmap_index = 15207, .adv_w = 53, .box_w = 2, .box_h = 3, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 15210, .adv_w = 84, .box_w = 6, .box_h = 5, .ofs_x = 0, .ofs_y = 2}, + {.bitmap_index = 15226, .adv_w = 0, .box_w = 2, .box_h = 4, .ofs_x = 1, .ofs_y = 8}, + {.bitmap_index = 15231, .adv_w = 47, .box_w = 5, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 15243, .adv_w = 47, .box_w = 4, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 15255, .adv_w = 47, .box_w = 4, .box_h = 13, .ofs_x = -1, .ofs_y = -4}, + {.bitmap_index = 15267, .adv_w = 0, .box_w = 3, .box_h = 3, .ofs_x = 0, .ofs_y = 8}, + {.bitmap_index = 15272, .adv_w = 73, .box_w = 5, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15284, .adv_w = 90, .box_w = 9, .box_h = 11, .ofs_x = -2, .ofs_y = -3}, + {.bitmap_index = 15325, .adv_w = 105, .box_w = 9, .box_h = 13, .ofs_x = -2, .ofs_y = -3}, + {.bitmap_index = 15376, .adv_w = 148, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 15422, .adv_w = 148, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 15451, .adv_w = 148, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 15479, .adv_w = 148, .box_w = 9, .box_h = 7, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 15504, .adv_w = 148, .box_w = 9, .box_h = 7, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 15532, .adv_w = 148, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 15561, .adv_w = 148, .box_w = 9, .box_h = 7, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 15588, .adv_w = 148, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 15617, .adv_w = 148, .box_w = 9, .box_h = 7, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 15642, .adv_w = 104, .box_w = 7, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 15682, .adv_w = 104, .box_w = 7, .box_h = 13, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 15725, .adv_w = 104, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 15761, .adv_w = 104, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 15797, .adv_w = 104, .box_w = 7, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 15837, .adv_w = 104, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 15873, .adv_w = 104, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 15909, .adv_w = 83, .box_w = 5, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15931, .adv_w = 83, .box_w = 5, .box_h = 7, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 15949, .adv_w = 83, .box_w = 5, .box_h = 9, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 15971, .adv_w = 83, .box_w = 5, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 16000, .adv_w = 83, .box_w = 5, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16018, .adv_w = 83, .box_w = 5, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 16038, .adv_w = 83, .box_w = 5, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16061, .adv_w = 83, .box_w = 5, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16084, .adv_w = 83, .box_w = 5, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16107, .adv_w = 81, .box_w = 6, .box_h = 11, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 16137, .adv_w = 81, .box_w = 6, .box_h = 10, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 16164, .adv_w = 81, .box_w = 6, .box_h = 7, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 16183, .adv_w = 81, .box_w = 6, .box_h = 8, .ofs_x = -1, .ofs_y = -4}, + {.bitmap_index = 16206, .adv_w = 81, .box_w = 7, .box_h = 7, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 16228, .adv_w = 80, .box_w = 6, .box_h = 8, .ofs_x = -1, .ofs_y = -4}, + {.bitmap_index = 16251, .adv_w = 81, .box_w = 6, .box_h = 9, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 16277, .adv_w = 81, .box_w = 6, .box_h = 10, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 16305, .adv_w = 81, .box_w = 6, .box_h = 11, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 16334, .adv_w = 229, .box_w = 14, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 16390, .adv_w = 229, .box_w = 14, .box_h = 7, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 16434, .adv_w = 229, .box_w = 14, .box_h = 10, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 16489, .adv_w = 248, .box_w = 15, .box_h = 9, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 16542, .adv_w = 248, .box_w = 15, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 16602, .adv_w = 162, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16636, .adv_w = 114, .box_w = 7, .box_h = 13, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 16680, .adv_w = 184, .box_w = 11, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16713, .adv_w = 184, .box_w = 11, .box_h = 9, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 16755, .adv_w = 184, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 16803, .adv_w = 184, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16846, .adv_w = 184, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 16891, .adv_w = 184, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16935, .adv_w = 154, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 16980, .adv_w = 154, .box_w = 9, .box_h = 13, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 17028, .adv_w = 159, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 17065, .adv_w = 203, .box_w = 12, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 17106, .adv_w = 159, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 17144, .adv_w = 145, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 17178, .adv_w = 145, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 17215, .adv_w = 145, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 17258, .adv_w = 159, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 17299, .adv_w = 159, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 17341, .adv_w = 159, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 17383, .adv_w = 159, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 17433, .adv_w = 159, .box_w = 10, .box_h = 13, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 17484, .adv_w = 159, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 17531, .adv_w = 127, .box_w = 8, .box_h = 14, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 17564, .adv_w = 127, .box_w = 8, .box_h = 13, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 17593, .adv_w = 127, .box_w = 8, .box_h = 14, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 17626, .adv_w = 133, .box_w = 8, .box_h = 6, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 17648, .adv_w = 133, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 17683, .adv_w = 133, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 17716, .adv_w = 133, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 17749, .adv_w = 136, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 17782, .adv_w = 99, .box_w = 6, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 17808, .adv_w = 98, .box_w = 7, .box_h = 4, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 17822, .adv_w = 98, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 17843, .adv_w = 98, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 17862, .adv_w = 90, .box_w = 7, .box_h = 9, .ofs_x = -2, .ofs_y = -3}, + {.bitmap_index = 17894, .adv_w = 90, .box_w = 7, .box_h = 9, .ofs_x = -2, .ofs_y = -3}, + {.bitmap_index = 17925, .adv_w = 90, .box_w = 7, .box_h = 12, .ofs_x = -2, .ofs_y = -3}, + {.bitmap_index = 17964, .adv_w = 90, .box_w = 7, .box_h = 13, .ofs_x = -2, .ofs_y = -3}, + {.bitmap_index = 18008, .adv_w = 90, .box_w = 7, .box_h = 13, .ofs_x = -2, .ofs_y = -3}, + {.bitmap_index = 18047, .adv_w = 90, .box_w = 7, .box_h = 12, .ofs_x = -2, .ofs_y = -3}, + {.bitmap_index = 18087, .adv_w = 90, .box_w = 7, .box_h = 11, .ofs_x = -2, .ofs_y = -3}, + {.bitmap_index = 18124, .adv_w = 90, .box_w = 7, .box_h = 13, .ofs_x = -2, .ofs_y = -3}, + {.bitmap_index = 18166, .adv_w = 140, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 18202, .adv_w = 161, .box_w = 11, .box_h = 8, .ofs_x = -1, .ofs_y = -2}, + {.bitmap_index = 18242, .adv_w = 140, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 18284, .adv_w = 140, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 18321, .adv_w = 140, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 18360, .adv_w = 106, .box_w = 9, .box_h = 7, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 18384, .adv_w = 106, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 18415, .adv_w = 54, .box_w = 5, .box_h = 2, .ofs_x = -1, .ofs_y = 1}, + {.bitmap_index = 18421, .adv_w = 99, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18439, .adv_w = 139, .box_w = 9, .box_h = 6, .ofs_x = 0, .ofs_y = 4}, + {.bitmap_index = 18461, .adv_w = 107, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 4}, + {.bitmap_index = 18481, .adv_w = 62, .box_w = 4, .box_h = 3, .ofs_x = 0, .ofs_y = 7}, + {.bitmap_index = 18488, .adv_w = 61, .box_w = 4, .box_h = 6, .ofs_x = 0, .ofs_y = 7}, + {.bitmap_index = 18500, .adv_w = 66, .box_w = 5, .box_h = 6, .ofs_x = 0, .ofs_y = 4}, + {.bitmap_index = 18516, .adv_w = 72, .box_w = 5, .box_h = 3, .ofs_x = 0, .ofs_y = 7}, + {.bitmap_index = 18524, .adv_w = 137, .box_w = 9, .box_h = 5, .ofs_x = 0, .ofs_y = 5}, + {.bitmap_index = 18543, .adv_w = 132, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18572, .adv_w = 164, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 18628, .adv_w = 55, .box_w = 3, .box_h = 3, .ofs_x = 0, .ofs_y = 8}, + {.bitmap_index = 18633, .adv_w = 55, .box_w = 3, .box_h = 2, .ofs_x = 0, .ofs_y = 8}, + {.bitmap_index = 18636, .adv_w = 75, .box_w = 6, .box_h = 4, .ofs_x = -1, .ofs_y = 7}, + {.bitmap_index = 18648, .adv_w = 67, .box_w = 4, .box_h = 5, .ofs_x = 0, .ofs_y = 5}, + {.bitmap_index = 18658, .adv_w = 137, .box_w = 9, .box_h = 5, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 18677, .adv_w = 28, .box_w = 3, .box_h = 1, .ofs_x = -1, .ofs_y = 8}, + {.bitmap_index = 18679, .adv_w = 54, .box_w = 5, .box_h = 5, .ofs_x = -1, .ofs_y = 5}, + {.bitmap_index = 18692, .adv_w = 65, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 5}, + {.bitmap_index = 18703, .adv_w = 65, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 5}, + {.bitmap_index = 18714, .adv_w = 80, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 7}, + {.bitmap_index = 18727, .adv_w = 99, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18752, .adv_w = 42, .box_w = 3, .box_h = 2, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 18756, .adv_w = 42, .box_w = 3, .box_h = 2, .ofs_x = 0, .ofs_y = 7}, + {.bitmap_index = 18760, .adv_w = 42, .box_w = 3, .box_h = 2, .ofs_x = 0, .ofs_y = 8}, + {.bitmap_index = 18763, .adv_w = 67, .box_w = 4, .box_h = 5, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 18773, .adv_w = 92, .box_w = 4, .box_h = 4, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 18781, .adv_w = 92, .box_w = 3, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 18791, .adv_w = 92, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18810, .adv_w = 92, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18828, .adv_w = 92, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18848, .adv_w = 92, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18870, .adv_w = 92, .box_w = 4, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 18885, .adv_w = 92, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18907, .adv_w = 92, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18929, .adv_w = 92, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18950, .adv_w = 96, .box_w = 8, .box_h = 1, .ofs_x = -1, .ofs_y = 2}, + {.bitmap_index = 18953, .adv_w = 192, .box_w = 14, .box_h = 1, .ofs_x = -1, .ofs_y = 2}, + {.bitmap_index = 18958, .adv_w = 43, .box_w = 2, .box_h = 4, .ofs_x = 0, .ofs_y = 5}, + {.bitmap_index = 18962, .adv_w = 43, .box_w = 2, .box_h = 3, .ofs_x = 0, .ofs_y = 5}, + {.bitmap_index = 18965, .adv_w = 64, .box_w = 4, .box_h = 4, .ofs_x = 0, .ofs_y = 5}, + {.bitmap_index = 18974, .adv_w = 64, .box_w = 4, .box_h = 3, .ofs_x = 0, .ofs_y = 5}, + {.bitmap_index = 18981, .adv_w = 67, .box_w = 4, .box_h = 3, .ofs_x = 0, .ofs_y = 3}, + {.bitmap_index = 18987, .adv_w = 192, .box_w = 10, .box_h = 2, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 18999, .adv_w = 107, .box_w = 8, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 19030, .adv_w = 196, .box_w = 12, .box_h = 10, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 19082, .adv_w = 177, .box_w = 11, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19117, .adv_w = 192, .box_w = 10, .box_h = 6, .ofs_x = 1, .ofs_y = 3}, + {.bitmap_index = 19142, .adv_w = 137, .box_w = 9, .box_h = 5, .ofs_x = 0, .ofs_y = 1}, + {.bitmap_index = 19157, .adv_w = 137, .box_w = 5, .box_h = 8, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 19170, .adv_w = 137, .box_w = 9, .box_h = 5, .ofs_x = 0, .ofs_y = 1}, + {.bitmap_index = 19187, .adv_w = 137, .box_w = 5, .box_h = 8, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 19202, .adv_w = 112, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 1}, + {.bitmap_index = 19227, .adv_w = 112, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19254, .adv_w = 112, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19282, .adv_w = 58, .box_w = 4, .box_h = 4, .ofs_x = 0, .ofs_y = 8}, + {.bitmap_index = 19291, .adv_w = 57, .box_w = 5, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 19308, .adv_w = 57, .box_w = 4, .box_h = 4, .ofs_x = 0, .ofs_y = 8}, + {.bitmap_index = 19316, .adv_w = 57, .box_w = 4, .box_h = 4, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 19323, .adv_w = 58, .box_w = 4, .box_h = 3, .ofs_x = 0, .ofs_y = 8}, + {.bitmap_index = 19330, .adv_w = 57, .box_w = 5, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 19345, .adv_w = 58, .box_w = 4, .box_h = 4, .ofs_x = 0, .ofs_y = 8}, + {.bitmap_index = 19354, .adv_w = 58, .box_w = 5, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 19372, .adv_w = 57, .box_w = 4, .box_h = 3, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 19378, .adv_w = 57, .box_w = 5, .box_h = 5, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 19390, .adv_w = 59, .box_w = 4, .box_h = 4, .ofs_x = 0, .ofs_y = 8}, + {.bitmap_index = 19399, .adv_w = 59, .box_w = 5, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 19414, .adv_w = 30, .box_w = 2, .box_h = 2, .ofs_x = 0, .ofs_y = 9}, + {.bitmap_index = 19417, .adv_w = 30, .box_w = 3, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 19427, .adv_w = 102, .box_w = 6, .box_h = 5, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19443, .adv_w = 47, .box_w = 5, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 19451, .adv_w = 52, .box_w = 5, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 19463, .adv_w = 47, .box_w = 3, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19471, .adv_w = 52, .box_w = 4, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19484, .adv_w = 90, .box_w = 7, .box_h = 13, .ofs_x = -2, .ofs_y = -3}, + {.bitmap_index = 19526, .adv_w = 89, .box_w = 8, .box_h = 11, .ofs_x = -2, .ofs_y = -3}, + {.bitmap_index = 19566, .adv_w = 47, .box_w = 3, .box_h = 13, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 19576, .adv_w = 52, .box_w = 4, .box_h = 13, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 19592, .adv_w = 140, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 19630, .adv_w = 152, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 19664, .adv_w = 53, .box_w = 4, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 19679, .adv_w = 47, .box_w = 4, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 19694, .adv_w = 47, .box_w = 2, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19699, .adv_w = 52, .box_w = 4, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19707, .adv_w = 148, .box_w = 9, .box_h = 7, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 19734, .adv_w = 151, .box_w = 10, .box_h = 7, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 19764, .adv_w = 53, .box_w = 4, .box_h = 7, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 19778, .adv_w = 47, .box_w = 4, .box_h = 7, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 19792, .adv_w = 99, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19816, .adv_w = 92, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19840, .adv_w = 148, .box_w = 9, .box_h = 6, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 19864, .adv_w = 151, .box_w = 10, .box_h = 6, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 19890, .adv_w = 53, .box_w = 4, .box_h = 6, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 19903, .adv_w = 47, .box_w = 4, .box_h = 6, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 19915, .adv_w = 148, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 19944, .adv_w = 151, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 19976, .adv_w = 53, .box_w = 4, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 19991, .adv_w = 47, .box_w = 4, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 20006, .adv_w = 104, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 20042, .adv_w = 126, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 20078, .adv_w = 124, .box_w = 8, .box_h = 7, .ofs_x = -1, .ofs_y = -2}, + {.bitmap_index = 20105, .adv_w = 122, .box_w = 9, .box_h = 8, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 20139, .adv_w = 104, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 20173, .adv_w = 126, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 20209, .adv_w = 124, .box_w = 8, .box_h = 5, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 20229, .adv_w = 122, .box_w = 9, .box_h = 5, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 20252, .adv_w = 104, .box_w = 7, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 20292, .adv_w = 126, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 20336, .adv_w = 124, .box_w = 8, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 20362, .adv_w = 122, .box_w = 9, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 20391, .adv_w = 83, .box_w = 5, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 20406, .adv_w = 88, .box_w = 6, .box_h = 5, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 20420, .adv_w = 83, .box_w = 5, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 20440, .adv_w = 88, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 20462, .adv_w = 81, .box_w = 6, .box_h = 7, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 20482, .adv_w = 84, .box_w = 7, .box_h = 6, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 20501, .adv_w = 81, .box_w = 6, .box_h = 9, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 20525, .adv_w = 84, .box_w = 7, .box_h = 9, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 20551, .adv_w = 229, .box_w = 14, .box_h = 8, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 20596, .adv_w = 229, .box_w = 15, .box_h = 8, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 20643, .adv_w = 148, .box_w = 10, .box_h = 4, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 20663, .adv_w = 148, .box_w = 11, .box_h = 4, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 20685, .adv_w = 229, .box_w = 14, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 20741, .adv_w = 229, .box_w = 15, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 20800, .adv_w = 148, .box_w = 10, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 20830, .adv_w = 148, .box_w = 11, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 20862, .adv_w = 248, .box_w = 15, .box_h = 9, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 20912, .adv_w = 248, .box_w = 16, .box_h = 9, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 20965, .adv_w = 157, .box_w = 11, .box_h = 5, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 20990, .adv_w = 157, .box_w = 11, .box_h = 5, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 21015, .adv_w = 248, .box_w = 15, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 21070, .adv_w = 248, .box_w = 16, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 21127, .adv_w = 157, .box_w = 11, .box_h = 6, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 21157, .adv_w = 157, .box_w = 11, .box_h = 6, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 21187, .adv_w = 162, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 21214, .adv_w = 162, .box_w = 11, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 21243, .adv_w = 141, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 21270, .adv_w = 141, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 21296, .adv_w = 162, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 21328, .adv_w = 162, .box_w = 11, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 21362, .adv_w = 141, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 21394, .adv_w = 141, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 21426, .adv_w = 114, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 21461, .adv_w = 107, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 21494, .adv_w = 113, .box_w = 8, .box_h = 6, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 21519, .adv_w = 106, .box_w = 8, .box_h = 5, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 21540, .adv_w = 114, .box_w = 7, .box_h = 13, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 21582, .adv_w = 107, .box_w = 7, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 21622, .adv_w = 113, .box_w = 8, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 21654, .adv_w = 106, .box_w = 8, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 21682, .adv_w = 184, .box_w = 11, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 21721, .adv_w = 173, .box_w = 11, .box_h = 8, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 21759, .adv_w = 89, .box_w = 6, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 21786, .adv_w = 92, .box_w = 7, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 21808, .adv_w = 154, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 21853, .adv_w = 158, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 21899, .adv_w = 89, .box_w = 6, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 21926, .adv_w = 92, .box_w = 7, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 21949, .adv_w = 145, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 21981, .adv_w = 141, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 22014, .adv_w = 83, .box_w = 7, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 22043, .adv_w = 105, .box_w = 8, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 22075, .adv_w = 127, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 22100, .adv_w = 129, .box_w = 9, .box_h = 13, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 22128, .adv_w = 52, .box_w = 4, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 22137, .adv_w = 47, .box_w = 4, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 22146, .adv_w = 113, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 22167, .adv_w = 123, .box_w = 8, .box_h = 7, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 22191, .adv_w = 92, .box_w = 7, .box_h = 4, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 22205, .adv_w = 102, .box_w = 8, .box_h = 4, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 22221, .adv_w = 133, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 22250, .adv_w = 139, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 22283, .adv_w = 53, .box_w = 4, .box_h = 6, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 22295, .adv_w = 47, .box_w = 4, .box_h = 6, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 22307, .adv_w = 99, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 22325, .adv_w = 92, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 22344, .adv_w = 132, .box_w = 9, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 22375, .adv_w = 78, .box_w = 6, .box_h = 9, .ofs_x = -1, .ofs_y = -4}, + {.bitmap_index = 22402, .adv_w = 90, .box_w = 7, .box_h = 9, .ofs_x = -2, .ofs_y = -3}, + {.bitmap_index = 22433, .adv_w = 89, .box_w = 8, .box_h = 8, .ofs_x = -2, .ofs_y = -3}, + {.bitmap_index = 22464, .adv_w = 140, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 22500, .adv_w = 152, .box_w = 10, .box_h = 6, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 22527, .adv_w = 140, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 22561, .adv_w = 154, .box_w = 10, .box_h = 5, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 22585, .adv_w = 53, .box_w = 4, .box_h = 6, .ofs_x = -1, .ofs_y = -2}, + {.bitmap_index = 22598, .adv_w = 47, .box_w = 4, .box_h = 6, .ofs_x = -1, .ofs_y = -2}, + {.bitmap_index = 22610, .adv_w = 106, .box_w = 8, .box_h = 11, .ofs_x = -2, .ofs_y = -1}, + {.bitmap_index = 22649, .adv_w = 116, .box_w = 10, .box_h = 11, .ofs_x = -2, .ofs_y = -1}, + {.bitmap_index = 22692, .adv_w = 106, .box_w = 7, .box_h = 12, .ofs_x = -1, .ofs_y = -1}, + {.bitmap_index = 22730, .adv_w = 116, .box_w = 9, .box_h = 12, .ofs_x = -1, .ofs_y = -1}, + {.bitmap_index = 22773, .adv_w = 106, .box_w = 6, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 22807, .adv_w = 116, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 22847, .adv_w = 106, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 22875, .adv_w = 116, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -1} }; /*--------------------- @@ -7674,22 +5997,7 @@ static const uint16_t unicode_list_14[] = { static const uint16_t unicode_list_23[] = { 0x0, 0x1, 0x5, 0x6, 0x9, 0xa, 0xf, 0x13, 0x99, 0xf0, 0xf6, 0x10f, 0x17d, 0x17e, 0x17f, 0x180, - 0x24d, 0x251, 0x252, 0x307, 0x5ed, 0x5ee, 0x601, 0x602, - 0x68d, 0x68e, 0x6f2, 0x6f7, 0x6f9, 0x715, 0x731, 0x739, - 0x740, 0x744, 0x751, 0xb3d, 0xde5d, 0xde5e, 0xde5f, 0xde61 -}; - -static const uint16_t unicode_list_25[] = { - 0x0, 0x36, 0x5c, 0x62, 0x63, 0x6a, 0x6b, 0xc1, - 0xfe, 0x108, 0x112, 0x117, 0x119, 0x11c, 0x12b, 0x12c, - 0x12d, 0x12e, 0x12f, 0x130, 0x175, 0x176, 0x17a, 0x17b, - 0x17c, 0x17d, 0x182, 0x185, 0x186, 0x18a, 0x18b, 0x18d, - 0x190, 0x19c, 0x1a6, 0x1ad, 0x1ae, 0x1c2, 0x1c8, 0x1d2, - 0x1d8, 0x1ec, 0x1f2, 0x1f3, 0x206, 0x2e1, 0x2e2, 0x2e3, - 0x2e4, 0x2e5, 0x2e6, 0x2e7, 0x2ea, 0x2eb, 0x2ec, 0x2ee, - 0x2ef, 0x2f0, 0x2f1, 0x2f3, 0x2f5, 0x2f9, 0x2fd, 0x2ff, - 0x301, 0x302, 0x303, 0x30d, 0x30e, 0x312, 0x315, 0x32d, - 0x330, 0x361, 0x378 + 0x24d, 0x251, 0x252, 0xde5d, 0xde5e, 0xde5f, 0xde61 }; /*Collect the unicode lists and glyph_id offsets*/ @@ -7789,15 +6097,11 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = }, { .range_start = 8211, .range_length = 56930, .glyph_id_start = 729, - .unicode_list = unicode_list_23, .glyph_id_ofs_list = NULL, .list_length = 40, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY + .unicode_list = unicode_list_23, .glyph_id_ofs_list = NULL, .list_length = 23, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY }, { - .range_start = 65142, .range_length = 135, .glyph_id_start = 769, + .range_start = 65142, .range_length = 135, .glyph_id_start = 752, .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY - }, - { - .range_start = 127775, .range_length = 889, .glyph_id_start = 904, - .unicode_list = unicode_list_25, .glyph_id_ofs_list = NULL, .list_length = 75, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY } }; @@ -7822,10 +6126,10 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmaps = cmaps, .kern_dsc = NULL, .kern_scale = 0, - .cmap_num = 26, + .cmap_num = 25, .bpp = 4, .kern_classes = 0, - .bitmap_format = 0, + .bitmap_format = 1, #if LVGL_VERSION_MAJOR == 8 .cache = &cache #endif diff --git a/src/ui-touch/extras_font_14.c b/src/ui-touch/extras_font_14.c index 7984ce85..2746bf12 100644 --- a/src/ui-touch/extras_font_14.c +++ b/src/ui-touch/extras_font_14.c @@ -1,7 +1,7 @@ /******************************************************************************* * Size: 14 px * Bpp: 4 - * Opts: --size 14 --bpp 4 --no-compress --format lvgl --font /Library/Fonts/Arial Unicode.ttf -r 0x00C0-0x00FF -r 0x0100-0x017F -r 0x0370-0x03FF -r 0x0400-0x04FF -r 0x0600-0x06FF -r 0xFE70-0xFEFF --symbols •·–—‘’“”…→←↑↓°±×÷€£¥§©®™≠≤≥½¼¾℃℉ --font /tmp/emojifont/NotoEmoji-Regular.ttf --symbols 😀😃😄😁😆😅😂😉😊😍😘😋😜😎😏😒😞😔😢😭😡😠😱😴😬😐👍👎👌✌👊✊👏🙌🙏💪👋❤💔💕💙💚💛💜🎉🎊✨🔥💯✅❌❗❓⚠💩⭐🌟⚡☀☁❄☔☕🍻🍕🎂🎁💬💤💥🚀📷📱💻📍📌📅🔋📡🔑🔒📧🏠🚗⌚💡🐶🐱🐸🐻🐧🐝 --lv-font-name extras_14 -o /Users/kaj/Meshcomod_Touch/examples/companion_radio/ui-touch/extras_font_14.c + * Opts: --size 14 --bpp 4 --format lvgl --font /Library/Fonts/Arial Unicode.ttf -r 0x00C0-0x00FF -r 0x0100-0x017F -r 0x0370-0x03FF -r 0x0400-0x04FF -r 0x0600-0x06FF -r 0xFE70-0xFEFF --symbols •·–—‘’“”…→←↑↓°±×÷€£¥§©®™≠≤≥½¼¾℃℉ --lv-font-name extras_14 -o src/ui-touch/extras_font_14.c ******************************************************************************/ #if 1 @@ -23,8554 +23,6109 @@ /*Store the image of the glyphs*/ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { /* U+00A3 "£" */ - 0x0, 0x8e, 0xea, 0x10, 0x8, 0xe4, 0x2c, 0xb0, - 0xd, 0x70, 0x3, 0xe0, 0xe, 0x60, 0x0, 0x0, - 0xb, 0x90, 0x0, 0x0, 0xaf, 0xff, 0xd0, 0x0, - 0x16, 0xf2, 0x20, 0x0, 0x4, 0xe0, 0x0, 0x0, - 0x9, 0x70, 0x0, 0x0, 0x6f, 0xdd, 0x95, 0x82, - 0x78, 0x34, 0xae, 0xd3, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x47, 0x72, 0x84, 0x1, 0xd, 0x58, 0xd4, + 0x0, 0x59, 0x42, 0xf5, 0x0, 0x18, 0x80, 0xf, + 0x80, 0xb, 0xe0, 0x1d, 0x48, 0xdf, 0xa0, 0x15, + 0xc8, 0x6f, 0x80, 0x42, 0x42, 0x44, 0x0, 0xdb, + 0x20, 0x1c, 0xcc, 0xad, 0x95, 0x82, 0x17, 0xe9, + 0x3b, 0x51, 0x78, 0x34, 0xae, 0xd3, /* U+00A5 "¥" */ - 0xba, 0x0, 0x0, 0xe8, 0x3f, 0x20, 0x6, 0xe1, - 0xb, 0xa0, 0xe, 0x70, 0x3, 0xf2, 0x6e, 0x0, - 0x0, 0xaa, 0xd7, 0x0, 0x8e, 0xff, 0xfe, 0xe4, - 0x1, 0x1b, 0x91, 0x10, 0x8e, 0xef, 0xfe, 0xe4, - 0x1, 0x1b, 0x91, 0x10, 0x0, 0xb, 0x80, 0x0, - 0x0, 0xb, 0x80, 0x0, + 0xba, 0x0, 0xdd, 0x10, 0x52, 0x0, 0x30, 0x49, + 0xa4, 0x0, 0x22, 0x44, 0x21, 0x49, 0x81, 0xc0, + 0x6, 0xb1, 0x72, 0x0, 0x8e, 0x55, 0x14, 0xf2, + 0x47, 0xf2, 0x37, 0xf9, 0x23, 0xfc, 0x8d, 0xfe, + 0x48, 0xff, 0x23, 0x7f, 0x90, 0x4, 0x40, 0x23, + 0x0, 0x7f, 0x0, /* U+00A7 "§" */ - 0x1, 0xaf, 0xe7, 0x0, 0x9, 0xc2, 0x5f, 0x40, - 0xb, 0x80, 0x8, 0x40, 0x5, 0xf5, 0x0, 0x0, - 0x8, 0xdf, 0xa1, 0x0, 0x4d, 0x3, 0xde, 0x30, - 0x5d, 0x0, 0xb, 0xe0, 0x1e, 0x90, 0x1, 0xf2, - 0x2, 0xdd, 0x34, 0xd0, 0x0, 0x8, 0xfd, 0x10, - 0x0, 0x0, 0x4f, 0x60, 0xa, 0x40, 0x9, 0xa0, - 0x9, 0xd3, 0x3d, 0x70, 0x0, 0xae, 0xe9, 0x0, + 0x1, 0xaf, 0xe7, 0x0, 0xa1, 0xb6, 0xe1, 0x0, + 0x4, 0x84, 0xae, 0x1, 0x73, 0xa8, 0x42, 0x0, + 0x34, 0xaa, 0x82, 0x0, 0x45, 0xdc, 0x7f, 0x30, + 0x10, 0x1, 0xea, 0xe8, 0x21, 0xc8, 0x2, 0x84, + 0x87, 0x13, 0x4d, 0x48, 0x80, 0x5a, 0xb9, 0x38, + 0x1, 0xa2, 0xc9, 0xc0, 0x14, 0x80, 0x8d, 0x80, + 0x3, 0x93, 0x32, 0x68, 0x2, 0x5f, 0x74, 0x8e, + 0x0, /* U+00A9 "©" */ - 0x0, 0x2a, 0xee, 0xb5, 0x0, 0x0, 0x5d, 0x50, - 0x3, 0xb9, 0x0, 0x2d, 0x13, 0xcd, 0x80, 0xa6, - 0xa, 0x41, 0xe2, 0xa, 0x50, 0xd0, 0xd0, 0x68, - 0x0, 0x0, 0xa, 0x3d, 0x8, 0x60, 0x0, 0x0, - 0x84, 0xd0, 0x68, 0x0, 0x23, 0xa, 0x3a, 0x41, - 0xd2, 0xb, 0x50, 0xd0, 0x2d, 0x14, 0xcd, 0x80, - 0xa6, 0x0, 0x5d, 0x50, 0x3, 0xb9, 0x0, 0x0, - 0x2a, 0xee, 0xc5, 0x0, 0x0, + 0x0, 0x15, 0x77, 0x2d, 0x40, 0x32, 0xff, 0xbb, + 0x91, 0xd2, 0x0, 0x28, 0xc6, 0xcd, 0xbb, 0x1b, + 0x4, 0x48, 0x6f, 0x69, 0x2d, 0x58, 0x3a, 0x3b, + 0x10, 0x52, 0x83, 0x98, 0x3, 0xb8, 0x1, 0xc4, + 0xe0, 0xe, 0xe0, 0x0, 0x8c, 0x9, 0xdc, 0x8e, + 0xa4, 0x12, 0xc0, 0xe7, 0x12, 0x13, 0xda, 0x6b, + 0x56, 0x5, 0x18, 0x39, 0xb7, 0x63, 0x60, 0x2, + 0xff, 0xbb, 0x9f, 0xd2, 0x0, /* U+00AE "®" */ - 0x0, 0x2a, 0xee, 0xb5, 0x0, 0x0, 0x5d, 0x50, - 0x3, 0xb9, 0x0, 0x2d, 0x2e, 0xdd, 0x70, 0xa6, - 0xa, 0x41, 0xc0, 0xe, 0x10, 0xd0, 0xd0, 0x1c, - 0x0, 0xd1, 0xa, 0x3d, 0x1, 0xfd, 0xe5, 0x0, - 0x84, 0xd0, 0x1c, 0xa, 0x50, 0xa, 0x3a, 0x41, - 0xc0, 0x1e, 0x10, 0xd0, 0x2d, 0x25, 0x0, 0x43, - 0xa6, 0x0, 0x5d, 0x50, 0x3, 0xb9, 0x0, 0x0, - 0x2a, 0xee, 0xc5, 0x0, 0x0, + 0x0, 0x15, 0x77, 0x2d, 0x40, 0x32, 0xff, 0xbb, + 0x91, 0xd2, 0x0, 0x28, 0xfb, 0xdd, 0x25, 0x9b, + 0x4, 0x49, 0x96, 0xea, 0x46, 0xac, 0x1d, 0x0, + 0x31, 0x80, 0x1c, 0xc0, 0x23, 0xde, 0x81, 0x2, + 0x70, 0x8, 0xf5, 0x0, 0x22, 0x77, 0x20, 0x5, + 0x76, 0x10, 0x73, 0x89, 0x39, 0x1, 0xa2, 0xab, + 0x2, 0x8f, 0x0, 0x9e, 0xd, 0x80, 0xb, 0xfe, + 0xee, 0x7f, 0x48, 0x0, /* U+00B0 "°" */ - 0x5, 0xca, 0x10, 0xc0, 0x49, 0xc, 0x4, 0x90, - 0x5c, 0xb1, + 0x5, 0xca, 0x10, 0x9c, 0xe8, 0x0, 0xf4, 0xe7, + 0xc0, /* U+00B1 "±" */ - 0x0, 0x1, 0x10, 0x0, 0x0, 0x7, 0xa0, 0x0, - 0x0, 0x7, 0xa0, 0x0, 0x0, 0x7, 0xa0, 0x0, - 0x3f, 0xff, 0xff, 0xf6, 0x3, 0x39, 0xb3, 0x31, - 0x0, 0x7, 0xa0, 0x0, 0x0, 0x7, 0xa0, 0x0, - 0x3, 0x33, 0x33, 0x31, 0x3f, 0xff, 0xff, 0xf6, + 0x0, 0x84, 0x40, 0x1e, 0x6b, 0x0, 0xff, 0xe3, + 0x9f, 0xfa, 0x17, 0xfc, 0xc7, 0x98, 0x64, 0xcc, + 0x38, 0x19, 0xb8, 0x4c, 0xc2, 0x1, 0xfc, 0x66, + 0x49, 0x33, 0x9, 0xe6, 0x79, 0xc0, /* U+00B7 "·" */ - 0x65, 0xca, + 0x65, 0xaf, /* U+00BC "¼" */ - 0x0, 0x64, 0x0, 0x0, 0x9, 0x10, 0x8, 0xf6, - 0x0, 0x0, 0x79, 0x0, 0x17, 0xa6, 0x0, 0x2, - 0xd0, 0x0, 0x0, 0x96, 0x0, 0xc, 0x40, 0x0, - 0x0, 0x96, 0x0, 0x6a, 0x0, 0x0, 0x0, 0x96, - 0x1, 0xd1, 0x0, 0x0, 0x0, 0x0, 0xb, 0x50, - 0x8, 0x30, 0x0, 0x0, 0x5b, 0x0, 0x6f, 0x50, - 0x0, 0x1, 0xd1, 0x2, 0xec, 0x50, 0x0, 0xa, - 0x60, 0xd, 0x4a, 0x50, 0x0, 0x4c, 0x0, 0x3d, - 0xce, 0xd0, 0x0, 0xd2, 0x0, 0x0, 0xa, 0x50, + 0x0, 0x32, 0x0, 0x74, 0x88, 0x2, 0x24, 0x80, + 0x33, 0x80, 0x80, 0xfa, 0x80, 0x62, 0xa9, 0x0, + 0xb, 0x98, 0x6, 0xe9, 0x0, 0xfe, 0x66, 0x20, + 0x7, 0xe1, 0xbb, 0x0, 0x7a, 0x58, 0x2a, 0x4, + 0x20, 0xc0, 0x39, 0x41, 0x41, 0x9d, 0x80, 0x30, + 0xc5, 0x1, 0x41, 0x80, 0x75, 0xd8, 0x43, 0xe9, + 0x80, 0x32, 0x33, 0x0, 0xc2, 0x12, 0x0, 0x29, + 0xe0, 0x1, 0xee, 0x24, 0x0, /* U+00BD "½" */ - 0x1, 0xc6, 0x0, 0x0, 0x4c, 0x0, 0x1d, 0xc6, - 0x0, 0x0, 0xd2, 0x0, 0x0, 0x96, 0x0, 0x9, - 0x70, 0x0, 0x0, 0x96, 0x0, 0x4c, 0x0, 0x0, - 0x0, 0x96, 0x1, 0xd2, 0x0, 0x0, 0x0, 0x0, - 0xa, 0x63, 0xce, 0x90, 0x0, 0x0, 0x5b, 0x8, - 0x51, 0xe3, 0x0, 0x1, 0xd1, 0x0, 0x2, 0xe1, - 0x0, 0xa, 0x60, 0x0, 0x3e, 0x50, 0x0, 0x5b, - 0x0, 0x2, 0xe4, 0x0, 0x1, 0xd1, 0x0, 0xc, - 0xfe, 0xe4, 0x0, 0x10, 0x0, 0x1, 0x11, 0x10, + 0x1, 0xc6, 0x0, 0xc9, 0x80, 0x1, 0xc0, 0xf, + 0x4f, 0x0, 0x7, 0x54, 0x3, 0x4d, 0x10, 0x7, + 0xe4, 0x57, 0x0, 0xfc, 0x33, 0xc0, 0x1e, 0x96, + 0xb, 0xb0, 0xe7, 0x48, 0x7, 0x28, 0xb5, 0xcf, + 0xb9, 0x80, 0x43, 0x14, 0x10, 0xa6, 0x4, 0x1, + 0x5d, 0x84, 0x0, 0x79, 0x62, 0x0, 0x51, 0x60, + 0x1, 0x6d, 0x28, 0x0, 0x62, 0x80, 0x2e, 0x1a, + 0xe4, 0x1, 0xc1, 0x0, 0xb7, 0xbf, 0xc8, /* U+00BE "¾" */ - 0x1c, 0xec, 0x10, 0x0, 0x1d, 0x10, 0x36, 0xd, - 0x30, 0x0, 0xb5, 0x0, 0x0, 0xcd, 0x20, 0x6, - 0xa0, 0x0, 0x34, 0xa, 0x70, 0x2d, 0x0, 0x0, - 0x2c, 0xdb, 0x10, 0xc4, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x90, 0xd, 0x50, 0x0, 0x0, 0x3d, 0x0, - 0x9f, 0x50, 0x0, 0x0, 0xd3, 0x4, 0xda, 0x50, - 0x0, 0x9, 0x80, 0xd, 0x3a, 0x50, 0x0, 0x4c, - 0x0, 0x3d, 0xce, 0xd0, 0x0, 0xd2, 0x0, 0x0, - 0xa, 0x50, + 0x1c, 0xec, 0x10, 0x8, 0x74, 0x40, 0xab, 0x84, + 0x80, 0x2a, 0x81, 0x3, 0x6c, 0x1, 0x0, 0x30, + 0xa8, 0x0, 0xd3, 0x1d, 0x40, 0xae, 0x80, 0x21, + 0x8d, 0x16, 0xe, 0x90, 0xc, 0x59, 0xb6, 0x30, + 0xa8, 0x1a, 0xa0, 0x1c, 0x6b, 0x21, 0x24, 0x1, + 0xee, 0xe0, 0x22, 0x14, 0x3, 0xa5, 0x4c, 0x27, + 0x80, 0x39, 0x16, 0x0, 0xc3, 0xd2, 0x0, 0x29, + 0xe0, 0x1, 0xee, 0x24, 0x0, /* U+00C0 "À" */ - 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, 0x0, 0x1, - 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x5, 0xf7, 0x0, 0x0, 0x0, 0x0, - 0xbd, 0xd0, 0x0, 0x0, 0x0, 0x1f, 0x5f, 0x30, - 0x0, 0x0, 0x6, 0xf0, 0xd9, 0x0, 0x0, 0x0, - 0xba, 0x8, 0xe0, 0x0, 0x0, 0x1f, 0x50, 0x3f, - 0x40, 0x0, 0x7, 0xf1, 0x0, 0xea, 0x0, 0x0, - 0xcf, 0xff, 0xff, 0xf1, 0x0, 0x2f, 0x72, 0x22, - 0x4f, 0x60, 0x7, 0xf0, 0x0, 0x0, 0xcc, 0x0, - 0xd9, 0x0, 0x0, 0x5, 0xf2, + 0x0, 0xd7, 0x80, 0x1f, 0xd4, 0x46, 0x1, 0xf8, + 0x78, 0xc0, 0x3f, 0x2f, 0xb8, 0x7, 0xee, 0x2a, + 0x0, 0xf8, 0x52, 0x8, 0xc0, 0x3c, 0xe0, 0xa5, + 0x40, 0x1e, 0xd5, 0x5, 0x70, 0xe, 0x14, 0xf0, + 0xb1, 0x40, 0xc, 0xc0, 0x80, 0x63, 0xc0, 0x1a, + 0xc3, 0xbf, 0xc2, 0xa2, 0x0, 0x23, 0x8d, 0xda, + 0xc1, 0xc0, 0xa, 0xe, 0x45, 0x21, 0xd0, 0x2, + 0x98, 0x3, 0xa4, 0xc8, /* U+00C1 "Á" */ - 0x0, 0x0, 0x8, 0xd0, 0x0, 0x0, 0x0, 0x0, - 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x5, 0xf7, 0x0, 0x0, 0x0, 0x0, - 0xbd, 0xd0, 0x0, 0x0, 0x0, 0x1f, 0x5f, 0x30, - 0x0, 0x0, 0x6, 0xf0, 0xd9, 0x0, 0x0, 0x0, - 0xba, 0x8, 0xe0, 0x0, 0x0, 0x1f, 0x50, 0x3f, - 0x40, 0x0, 0x7, 0xf1, 0x0, 0xea, 0x0, 0x0, - 0xcf, 0xff, 0xff, 0xf1, 0x0, 0x2f, 0x72, 0x22, - 0x4f, 0x60, 0x7, 0xf0, 0x0, 0x0, 0xcc, 0x0, - 0xd9, 0x0, 0x0, 0x5, 0xf2, + 0x0, 0xe8, 0xd0, 0xf, 0xe6, 0xe0, 0xf, 0xee, + 0x30, 0xf, 0xcb, 0xee, 0x1, 0xfb, 0x8a, 0x80, + 0x3e, 0x14, 0x82, 0x30, 0xf, 0x38, 0x29, 0x50, + 0x7, 0xb5, 0x41, 0x5c, 0x3, 0x85, 0x3c, 0x2c, + 0x50, 0x3, 0x30, 0x20, 0x18, 0xf0, 0x6, 0xb0, + 0xef, 0xf0, 0xa8, 0x80, 0x8, 0xe3, 0x76, 0xb0, + 0x70, 0x2, 0x83, 0x91, 0x48, 0x74, 0x0, 0xa6, + 0x0, 0xe9, 0x32, /* U+00C2 "Â" */ - 0x0, 0x0, 0x18, 0x40, 0x0, 0x0, 0x0, 0xb, - 0xbe, 0x20, 0x0, 0x0, 0x2, 0x70, 0x55, 0x0, - 0x0, 0x0, 0x5, 0xf7, 0x0, 0x0, 0x0, 0x0, - 0xbd, 0xd0, 0x0, 0x0, 0x0, 0x1f, 0x5f, 0x30, - 0x0, 0x0, 0x6, 0xf0, 0xd9, 0x0, 0x0, 0x0, - 0xba, 0x8, 0xe0, 0x0, 0x0, 0x1f, 0x50, 0x3f, - 0x40, 0x0, 0x7, 0xf1, 0x0, 0xea, 0x0, 0x0, - 0xcf, 0xff, 0xff, 0xf1, 0x0, 0x2f, 0x72, 0x22, - 0x4f, 0x60, 0x7, 0xf0, 0x0, 0x0, 0xcc, 0x0, - 0xd9, 0x0, 0x0, 0x5, 0xf2, + 0x0, 0xc3, 0x8, 0x1, 0xfa, 0x8e, 0x88, 0x3, + 0xc5, 0x97, 0x67, 0x0, 0xf1, 0x13, 0xc9, 0x40, + 0x3e, 0xe2, 0xa0, 0xf, 0x85, 0x20, 0x8c, 0x3, + 0xce, 0xa, 0x54, 0x1, 0xed, 0x50, 0x57, 0x0, + 0xe1, 0x4f, 0xb, 0x14, 0x0, 0xcc, 0x8, 0x6, + 0x3c, 0x1, 0xac, 0x3b, 0xfc, 0x2a, 0x20, 0x2, + 0x38, 0xdd, 0xac, 0x1c, 0x0, 0xa0, 0xe4, 0x52, + 0x1d, 0x0, 0x29, 0x80, 0x3a, 0x4c, 0x80, /* U+00C3 "Ã" */ - 0x0, 0x5, 0xef, 0xfa, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x5f, 0x70, 0x0, - 0x0, 0x0, 0xb, 0xdd, 0x0, 0x0, 0x0, 0x1, - 0xf5, 0xf3, 0x0, 0x0, 0x0, 0x6f, 0xd, 0x90, - 0x0, 0x0, 0xb, 0xa0, 0x8e, 0x0, 0x0, 0x1, - 0xf5, 0x3, 0xf4, 0x0, 0x0, 0x7f, 0x10, 0xe, - 0xa0, 0x0, 0xc, 0xff, 0xff, 0xff, 0x10, 0x2, - 0xf7, 0x22, 0x24, 0xf6, 0x0, 0x7f, 0x0, 0x0, - 0xc, 0xc0, 0xd, 0x90, 0x0, 0x0, 0x5f, 0x20, + 0x0, 0x97, 0xbf, 0xd4, 0x1, 0xe5, 0xef, 0xf5, + 0x0, 0x7c, 0xbe, 0xe0, 0x1f, 0xb8, 0xa8, 0x3, + 0xe1, 0x48, 0x23, 0x0, 0xf3, 0x82, 0x95, 0x0, + 0x7b, 0x54, 0x15, 0xc0, 0x38, 0x53, 0xc2, 0xc5, + 0x0, 0x33, 0x2, 0x1, 0x8f, 0x0, 0x6b, 0xe, + 0xff, 0xa, 0x88, 0x0, 0x8e, 0x37, 0x6b, 0x7, + 0x0, 0x28, 0x39, 0x14, 0x87, 0x40, 0xa, 0x60, + 0xe, 0x93, 0x20, /* U+00C4 "Ä" */ - 0x0, 0x2, 0x80, 0x54, 0x0, 0x0, 0x0, 0x4f, - 0xb, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x5, 0xf7, 0x0, 0x0, 0x0, 0x0, - 0xbd, 0xd0, 0x0, 0x0, 0x0, 0x1f, 0x5f, 0x30, - 0x0, 0x0, 0x6, 0xf0, 0xd9, 0x0, 0x0, 0x0, - 0xba, 0x8, 0xe0, 0x0, 0x0, 0x1f, 0x50, 0x3f, - 0x40, 0x0, 0x7, 0xf1, 0x0, 0xea, 0x0, 0x0, - 0xcf, 0xff, 0xff, 0xf1, 0x0, 0x2f, 0x72, 0x22, - 0x4f, 0x60, 0x7, 0xf0, 0x0, 0x0, 0xcc, 0x0, - 0xd9, 0x0, 0x0, 0x5, 0xf2, + 0x0, 0x8a, 0x1, 0x50, 0x3, 0xcc, 0xe1, 0xd8, + 0x1, 0xe4, 0xf0, 0xb8, 0x0, 0xf9, 0x7d, 0xc0, + 0x3f, 0x71, 0x50, 0x7, 0xc2, 0x90, 0x46, 0x1, + 0xe7, 0x5, 0x2a, 0x0, 0xf6, 0xa8, 0x2b, 0x80, + 0x70, 0xa7, 0x85, 0x8a, 0x0, 0x66, 0x4, 0x3, + 0x1e, 0x0, 0xd6, 0x1d, 0xfe, 0x15, 0x10, 0x1, + 0x1c, 0x6e, 0xd6, 0xe, 0x0, 0x50, 0x72, 0x29, + 0xe, 0x80, 0x14, 0xc0, 0x1d, 0x26, 0x40, /* U+00C5 "Å" */ - 0x0, 0x0, 0x29, 0x50, 0x0, 0x0, 0x0, 0x8, - 0x8, 0x0, 0x0, 0x0, 0x0, 0x29, 0x50, 0x0, - 0x0, 0x0, 0x5, 0xf7, 0x0, 0x0, 0x0, 0x0, - 0xbd, 0xd0, 0x0, 0x0, 0x0, 0x1f, 0x5f, 0x30, - 0x0, 0x0, 0x6, 0xf0, 0xd9, 0x0, 0x0, 0x0, - 0xba, 0x8, 0xe0, 0x0, 0x0, 0x1f, 0x50, 0x3f, - 0x40, 0x0, 0x7, 0xf1, 0x0, 0xea, 0x0, 0x0, - 0xcf, 0xff, 0xff, 0xf1, 0x0, 0x2f, 0x72, 0x22, - 0x4f, 0x60, 0x7, 0xf0, 0x0, 0x0, 0xcc, 0x0, - 0xd9, 0x0, 0x0, 0x5, 0xf2, + 0x0, 0xc5, 0x2a, 0x1, 0xfa, 0xa7, 0x40, 0x3f, + 0x54, 0xe8, 0x7, 0xe7, 0x62, 0x0, 0xfd, 0xc5, + 0x40, 0x1f, 0xa, 0x41, 0x18, 0x7, 0x9c, 0x14, + 0xa8, 0x3, 0xda, 0xa0, 0xae, 0x1, 0xc2, 0x9e, + 0x16, 0x28, 0x1, 0x98, 0x10, 0xc, 0x78, 0x3, + 0x58, 0x77, 0xf8, 0x54, 0x40, 0x4, 0x71, 0xbb, + 0x58, 0x38, 0x1, 0x41, 0xc8, 0xa4, 0x3a, 0x0, + 0x53, 0x0, 0x74, 0x99, 0x0, /* U+00C6 "Æ" */ - 0x0, 0x0, 0x6f, 0xff, 0xff, 0xff, 0xf0, 0x0, - 0x0, 0xda, 0x8f, 0x44, 0x44, 0x40, 0x0, 0x4, - 0xf3, 0x5f, 0x0, 0x0, 0x0, 0x0, 0xb, 0xc0, - 0x5f, 0x0, 0x0, 0x0, 0x0, 0x2f, 0x60, 0x5f, - 0x0, 0x0, 0x0, 0x0, 0x9e, 0x0, 0x5f, 0xff, - 0xff, 0xb0, 0x1, 0xf9, 0x0, 0x5f, 0x33, 0x33, - 0x20, 0x7, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, - 0xe, 0xb3, 0x33, 0x7f, 0x0, 0x0, 0x0, 0x5f, - 0x20, 0x0, 0x5f, 0x44, 0x44, 0x40, 0xca, 0x0, - 0x0, 0x5f, 0xff, 0xff, 0xf3, + 0x0, 0xcd, 0xff, 0xf8, 0x3, 0xad, 0x5c, 0x2e, + 0xf8, 0x3, 0x21, 0x4e, 0x82, 0x27, 0x0, 0x6f, + 0x33, 0x0, 0x7f, 0x89, 0x28, 0x3, 0xfe, 0xb1, + 0x60, 0xb, 0xff, 0x58, 0x0, 0x59, 0xc0, 0x36, + 0x66, 0x90, 0x3, 0x3, 0x7f, 0xa8, 0xc, 0xf1, + 0x0, 0x25, 0x33, 0x28, 0x0, 0xf9, 0x46, 0x4c, + 0xe2, 0x4, 0x4e, 0x9, 0x52, 0x0, 0xeb, 0xbe, + 0x30, /* U+00C7 "Ç" */ - 0x0, 0x19, 0xef, 0xd6, 0x0, 0x1, 0xdc, 0x54, - 0x7f, 0x80, 0xa, 0xd0, 0x0, 0x5, 0xf2, 0xf, - 0x60, 0x0, 0x0, 0x51, 0x3f, 0x30, 0x0, 0x0, - 0x0, 0x4f, 0x10, 0x0, 0x0, 0x0, 0x2f, 0x20, - 0x0, 0x0, 0x0, 0xf, 0x50, 0x0, 0x0, 0xb4, - 0x9, 0xc0, 0x0, 0x5, 0xf3, 0x2, 0xec, 0x43, - 0x7f, 0x90, 0x0, 0x2a, 0xff, 0xd7, 0x0, 0x0, - 0x0, 0x8c, 0x10, 0x0, 0x0, 0x0, 0xb, 0x90, - 0x0, 0x0, 0x6, 0xed, 0x30, 0x0, + 0x0, 0xc, 0xf7, 0xeb, 0x0, 0x43, 0x8b, 0x76, + 0xa9, 0x80, 0x5, 0x86, 0x2a, 0x3d, 0x39, 0x2, + 0xd8, 0x6, 0x5a, 0x33, 0x2, 0x80, 0x72, 0x8b, + 0x81, 0x0, 0x7c, 0xc0, 0x60, 0x1f, 0x10, 0x38, + 0x7, 0x5a, 0x3, 0x48, 0x6, 0x54, 0x70, 0xb2, + 0xc4, 0x37, 0xa6, 0x30, 0x2c, 0x6b, 0xca, 0x89, + 0x0, 0x8a, 0x9c, 0xf1, 0xc0, 0x3d, 0xf, 0x0, + 0x1e, 0x6e, 0x6a, 0x0, 0x80, /* U+00C8 "È" */ - 0x0, 0x9d, 0x0, 0x0, 0x0, 0xd, 0x50, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xef, 0xff, 0xff, 0xf5, - 0xe9, 0x44, 0x44, 0x41, 0xe7, 0x0, 0x0, 0x0, - 0xe7, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, - 0xef, 0xff, 0xff, 0xf0, 0xe9, 0x33, 0x33, 0x30, - 0xe7, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, - 0xe9, 0x44, 0x44, 0x42, 0xef, 0xff, 0xff, 0xf9, + 0x0, 0x4e, 0x80, 0x7a, 0x41, 0x40, 0x3d, 0xaa, + 0x1, 0x77, 0xff, 0x94, 0x1a, 0xef, 0x90, 0x39, + 0x13, 0x84, 0x3, 0xff, 0x8b, 0x1f, 0xfc, 0x0, + 0x6c, 0xce, 0x0, 0x71, 0x9f, 0x0, 0x7f, 0xb9, + 0x13, 0x88, 0x1a, 0xef, 0xc0, /* U+00C9 "É" */ - 0x0, 0x6, 0xe1, 0x0, 0x0, 0xd, 0x50, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xef, 0xff, 0xff, 0xf5, - 0xe9, 0x44, 0x44, 0x41, 0xe7, 0x0, 0x0, 0x0, - 0xe7, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, - 0xef, 0xff, 0xff, 0xf0, 0xe9, 0x33, 0x33, 0x30, - 0xe7, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, - 0xe9, 0x44, 0x44, 0x42, 0xef, 0xff, 0xff, 0xf9, + 0x0, 0x9b, 0x84, 0x3, 0xae, 0xc2, 0x1, 0xda, + 0xa0, 0x17, 0x7f, 0xf9, 0x41, 0xae, 0xf9, 0x3, + 0x91, 0x38, 0x40, 0x3f, 0xf8, 0xb1, 0xff, 0xc0, + 0x6, 0xcc, 0xe0, 0x7, 0x19, 0xf0, 0x7, 0xfb, + 0x91, 0x38, 0x81, 0xae, 0xfc, /* U+00CA "Ê" */ - 0x0, 0x7, 0x40, 0x0, 0x0, 0xab, 0xe3, 0x0, - 0x1, 0x81, 0x46, 0x0, 0xef, 0xff, 0xff, 0xf5, - 0xe9, 0x44, 0x44, 0x41, 0xe7, 0x0, 0x0, 0x0, - 0xe7, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, - 0xef, 0xff, 0xff, 0xf0, 0xe9, 0x33, 0x33, 0x30, - 0xe7, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, - 0xe9, 0x44, 0x44, 0x42, 0xef, 0xff, 0xff, 0xf9, + 0x0, 0x9d, 0x0, 0x3a, 0xb2, 0x8c, 0x2, 0x12, + 0xaa, 0x28, 0x3, 0xb8, 0xfd, 0x73, 0xea, 0xd, + 0x77, 0xc8, 0x1c, 0x89, 0xc2, 0x1, 0xff, 0xc5, + 0x8f, 0xfe, 0x0, 0x36, 0x67, 0x0, 0x38, 0xcf, + 0x80, 0x3f, 0xdc, 0x89, 0xc4, 0xd, 0x77, 0xe0, /* U+00CB "Ë" */ - 0x0, 0x81, 0x45, 0x0, 0x1, 0xf3, 0x8b, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xef, 0xff, 0xff, 0xf5, - 0xe9, 0x44, 0x44, 0x41, 0xe7, 0x0, 0x0, 0x0, - 0xe7, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, - 0xef, 0xff, 0xff, 0xf0, 0xe9, 0x33, 0x33, 0x30, - 0xe7, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, - 0xe9, 0x44, 0x44, 0x42, 0xef, 0xff, 0xff, 0xf9, + 0x0, 0x40, 0xa2, 0x80, 0x42, 0xe5, 0x9c, 0x1, + 0xf, 0x9c, 0x58, 0x3, 0xbf, 0xfc, 0xa0, 0xd7, + 0x7c, 0x81, 0xc8, 0x9c, 0x20, 0x1f, 0xfc, 0x58, + 0xff, 0xe0, 0x3, 0x66, 0x70, 0x3, 0x8c, 0xf8, + 0x3, 0xfd, 0xc8, 0x9c, 0x40, 0xd7, 0x7e, /* U+00CC "Ì" */ - 0x6f, 0x10, 0xb7, 0x0, 0x0, 0xba, 0xb, 0xa0, - 0xba, 0xb, 0xa0, 0xba, 0xb, 0xa0, 0xba, 0xb, - 0xa0, 0xba, 0xb, 0xa0, 0xba, + 0x6f, 0x16, 0x46, 0xb, 0x70, 0xba, 0x0, 0xff, + 0xe9, 0x0, /* U+00CD "Í" */ - 0x2f, 0x59, 0x90, 0x0, 0xb, 0xa0, 0xba, 0xb, - 0xa0, 0xba, 0xb, 0xa0, 0xba, 0xb, 0xa0, 0xba, - 0xb, 0xa0, 0xba, 0xb, 0xa0, + 0x2f, 0x5b, 0x65, 0x99, 0x5, 0xd0, 0x7, 0xff, + 0x4c, /* U+00CE "Î" */ - 0x0, 0x76, 0x0, 0x7, 0xdd, 0x50, 0x7, 0x23, - 0x70, 0x0, 0xba, 0x0, 0x0, 0xba, 0x0, 0x0, - 0xba, 0x0, 0x0, 0xba, 0x0, 0x0, 0xba, 0x0, - 0x0, 0xba, 0x0, 0x0, 0xba, 0x0, 0x0, 0xba, - 0x0, 0x0, 0xba, 0x0, 0x0, 0xba, 0x0, 0x0, - 0xba, 0x0, + 0x0, 0x3b, 0x0, 0x4f, 0x56, 0xa0, 0x17, 0xf1, + 0x0, 0x1e, 0x64, 0xe0, 0x1f, 0xff, 0x10, /* U+00CF "Ï" */ - 0x72, 0x36, 0xf5, 0x6d, 0x0, 0x0, 0xb, 0xa0, - 0xb, 0xa0, 0xb, 0xa0, 0xb, 0xa0, 0xb, 0xa0, - 0xb, 0xa0, 0xb, 0xa0, 0xb, 0xa0, 0xb, 0xa0, - 0xb, 0xa0, 0xb, 0xa0, + 0x72, 0x36, 0x87, 0x5b, 0xf5, 0x6d, 0xb, 0xa0, + 0xf, 0xfe, 0xe8, /* U+00D0 "Ð" */ - 0xe, 0xff, 0xff, 0xc4, 0x0, 0xe, 0x94, 0x45, - 0xaf, 0x40, 0xe, 0x70, 0x0, 0xa, 0xc0, 0xe, - 0x70, 0x0, 0x3, 0xf2, 0xe, 0x70, 0x0, 0x0, - 0xf5, 0xff, 0xff, 0xf3, 0x0, 0xf6, 0x3e, 0x93, - 0x30, 0x0, 0xf4, 0xe, 0x70, 0x0, 0x3, 0xf2, - 0xe, 0x70, 0x0, 0xa, 0xc0, 0xe, 0x94, 0x45, - 0xaf, 0x40, 0xe, 0xff, 0xfe, 0xc4, 0x0, + 0xe, 0xff, 0xd8, 0x80, 0x19, 0xae, 0xd4, 0xd6, + 0x80, 0x17, 0x22, 0x16, 0x96, 0x0, 0x3f, 0x49, + 0x90, 0x7, 0xc6, 0xf, 0xe3, 0x1f, 0xe3, 0x0, + 0x8f, 0x5, 0xb3, 0x6, 0x1, 0x11, 0x87, 0x19, + 0x80, 0x6, 0xc, 0x1, 0xf4, 0x99, 0x0, 0x39, + 0x10, 0xb4, 0xb0, 0x1, 0x35, 0xdc, 0xd6, 0x80, /* U+00D1 "Ñ" */ - 0x0, 0xbf, 0xfd, 0x40, 0x0, 0x0, 0x0, 0x0, - 0xec, 0x0, 0x0, 0x4f, 0xef, 0x60, 0x0, 0x4f, - 0xed, 0xe1, 0x0, 0x4f, 0xe6, 0xe9, 0x0, 0x4f, - 0xe5, 0x5f, 0x30, 0x4f, 0xe5, 0xb, 0xc0, 0x4f, - 0xe5, 0x2, 0xf6, 0x4f, 0xe5, 0x0, 0x7e, 0x5f, - 0xe5, 0x0, 0xd, 0xdf, 0xe5, 0x0, 0x4, 0xff, - 0xe5, 0x0, 0x0, 0xaf, + 0x0, 0x5f, 0xfb, 0x50, 0x2, 0xbf, 0xf6, 0xa0, + 0x76, 0x0, 0x64, 0xf0, 0x36, 0x0, 0xf1, 0x40, + 0x80, 0x75, 0x84, 0x0, 0x71, 0xdb, 0x18, 0x7, + 0x2a, 0x78, 0x7, 0xa4, 0xd8, 0x3, 0x8a, 0x20, + 0x20, 0x1c, 0xe7, 0x0, 0x1e, 0x92, 0x0, 0xf2, + 0x28, 0x0, /* U+00D2 "Ò" */ - 0x0, 0x0, 0xca, 0x0, 0x0, 0x0, 0x0, 0x1, - 0xe1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x9e, 0xfd, 0x80, 0x0, 0x1, 0xdd, - 0x63, 0x6e, 0xc0, 0x0, 0xad, 0x0, 0x0, 0x1e, - 0x80, 0x1f, 0x50, 0x0, 0x0, 0x7f, 0x4, 0xf1, - 0x0, 0x0, 0x4, 0xf2, 0x5f, 0x0, 0x0, 0x0, - 0x2f, 0x34, 0xf2, 0x0, 0x0, 0x4, 0xf2, 0x1f, - 0x60, 0x0, 0x0, 0x8f, 0x0, 0xae, 0x0, 0x0, - 0x1f, 0x80, 0x1, 0xdd, 0x53, 0x6e, 0xc0, 0x0, - 0x1, 0x9e, 0xfd, 0x80, 0x0, + 0x0, 0xd9, 0x40, 0x1f, 0xda, 0x82, 0x1, 0xf8, + 0x78, 0x40, 0x3c, 0x33, 0xdf, 0xb0, 0x1, 0x87, + 0x12, 0x32, 0xdb, 0x0, 0x2b, 0xd, 0x63, 0x6f, + 0x28, 0x1, 0x58, 0x0, 0xc3, 0x2e, 0xa, 0x8, + 0x1, 0xc6, 0x4, 0x20, 0x20, 0x1c, 0xc0, 0x22, + 0x2, 0x0, 0xe6, 0x1, 0x50, 0x40, 0xe, 0xc0, + 0x21, 0x58, 0x0, 0xc2, 0xee, 0x0, 0x59, 0xea, + 0x9b, 0x79, 0xc0, 0x0, 0x71, 0x2f, 0x2d, 0xb0, + 0x0, /* U+00D3 "Ó" */ - 0x0, 0x0, 0xa, 0xc0, 0x0, 0x0, 0x0, 0x1, - 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x9e, 0xfd, 0x80, 0x0, 0x1, 0xdd, - 0x63, 0x6e, 0xc0, 0x0, 0xad, 0x0, 0x0, 0x1e, - 0x80, 0x1f, 0x50, 0x0, 0x0, 0x7f, 0x4, 0xf1, - 0x0, 0x0, 0x4, 0xf2, 0x5f, 0x0, 0x0, 0x0, - 0x2f, 0x34, 0xf2, 0x0, 0x0, 0x4, 0xf2, 0x1f, - 0x60, 0x0, 0x0, 0x8f, 0x0, 0xae, 0x0, 0x0, - 0x1f, 0x80, 0x1, 0xdd, 0x53, 0x6e, 0xc0, 0x0, - 0x1, 0x9e, 0xfd, 0x80, 0x0, + 0x0, 0xea, 0xc0, 0xf, 0xc2, 0x9c, 0x1, 0xf8, + 0x78, 0x80, 0x3c, 0x33, 0xdf, 0xb0, 0x1, 0x87, + 0x12, 0x32, 0xdb, 0x0, 0x2b, 0xd, 0x63, 0x6f, + 0x28, 0x1, 0x58, 0x0, 0xc3, 0x2e, 0xa, 0x8, + 0x1, 0xc6, 0x4, 0x20, 0x20, 0x1c, 0xc0, 0x22, + 0x2, 0x0, 0xe6, 0x1, 0x50, 0x40, 0xe, 0xc0, + 0x21, 0x58, 0x0, 0xc2, 0xee, 0x0, 0x59, 0xea, + 0x9b, 0x79, 0xc0, 0x0, 0x71, 0x2f, 0x2d, 0xb0, + 0x0, /* U+00D4 "Ô" */ - 0x0, 0x0, 0x8f, 0x60, 0x0, 0x0, 0x0, 0x2f, - 0x7e, 0x10, 0x0, 0x0, 0x4, 0x60, 0x73, 0x0, - 0x0, 0x1, 0x9e, 0xfd, 0x80, 0x0, 0x1, 0xdd, - 0x63, 0x6e, 0xc0, 0x0, 0xad, 0x0, 0x0, 0x1e, - 0x80, 0x1f, 0x50, 0x0, 0x0, 0x7f, 0x4, 0xf1, - 0x0, 0x0, 0x4, 0xf2, 0x5f, 0x0, 0x0, 0x0, - 0x2f, 0x34, 0xf2, 0x0, 0x0, 0x4, 0xf2, 0x1f, - 0x60, 0x0, 0x0, 0x8f, 0x0, 0xae, 0x0, 0x0, - 0x1f, 0x80, 0x1, 0xdd, 0x53, 0x6e, 0xc0, 0x0, - 0x1, 0x9e, 0xfd, 0x80, 0x0, + 0x0, 0xd1, 0xec, 0x1, 0xf1, 0x3c, 0x40, 0x40, + 0x3c, 0xd2, 0xf2, 0x40, 0x1c, 0x3b, 0x1f, 0x56, + 0x1, 0x87, 0x12, 0x32, 0xdb, 0x0, 0x2b, 0xd, + 0x63, 0x6f, 0x28, 0x1, 0x58, 0x0, 0xc3, 0x2e, + 0xa, 0x8, 0x1, 0xc6, 0x4, 0x20, 0x20, 0x1c, + 0xc0, 0x22, 0x2, 0x0, 0xe6, 0x1, 0x50, 0x40, + 0xe, 0xc0, 0x21, 0x58, 0x0, 0xc2, 0xee, 0x0, + 0x59, 0xea, 0x9b, 0x79, 0xc0, 0x0, 0x71, 0x2f, + 0x2d, 0xb0, 0x0, /* U+00D5 "Õ" */ - 0x0, 0x5, 0xe7, 0x4a, 0x0, 0x0, 0x0, 0xc2, - 0x9e, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x9e, 0xfd, 0x80, 0x0, 0x1, 0xdd, - 0x63, 0x6e, 0xc0, 0x0, 0xad, 0x0, 0x0, 0x1e, - 0x80, 0x1f, 0x50, 0x0, 0x0, 0x7f, 0x4, 0xf1, - 0x0, 0x0, 0x4, 0xf2, 0x5f, 0x0, 0x0, 0x0, - 0x2f, 0x34, 0xf2, 0x0, 0x0, 0x4, 0xf2, 0x1f, - 0x60, 0x0, 0x0, 0x8f, 0x0, 0xae, 0x0, 0x0, - 0x1f, 0x80, 0x1, 0xdd, 0x53, 0x6e, 0xc0, 0x0, - 0x1, 0x9e, 0xfd, 0x80, 0x0, + 0x0, 0x97, 0x9d, 0x28, 0x3, 0xd3, 0x9d, 0x5c, + 0x1, 0xec, 0x29, 0xe4, 0x0, 0xe1, 0x9e, 0xfd, + 0x80, 0xc, 0x38, 0x91, 0x96, 0xd8, 0x1, 0x58, + 0x6b, 0x1b, 0x79, 0x40, 0xa, 0xc0, 0x6, 0x19, + 0x70, 0x50, 0x40, 0xe, 0x30, 0x21, 0x1, 0x0, + 0xe6, 0x1, 0x10, 0x10, 0x7, 0x30, 0xa, 0x82, + 0x0, 0x76, 0x1, 0xa, 0xc0, 0x6, 0x17, 0x70, + 0x2, 0xcf, 0x54, 0xdb, 0xce, 0x0, 0x3, 0x89, + 0x79, 0x6d, 0x80, 0x0, /* U+00D6 "Ö" */ - 0x0, 0x3, 0x60, 0x72, 0x0, 0x0, 0x0, 0x7d, - 0xe, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x9e, 0xfd, 0x80, 0x0, 0x1, 0xdd, - 0x63, 0x6e, 0xc0, 0x0, 0xad, 0x0, 0x0, 0x1e, - 0x80, 0x1f, 0x50, 0x0, 0x0, 0x7f, 0x4, 0xf1, - 0x0, 0x0, 0x4, 0xf2, 0x5f, 0x0, 0x0, 0x0, - 0x2f, 0x34, 0xf2, 0x0, 0x0, 0x4, 0xf2, 0x1f, - 0x60, 0x0, 0x0, 0x8f, 0x0, 0xae, 0x0, 0x0, - 0x1f, 0x80, 0x1, 0xdd, 0x53, 0x6e, 0xc0, 0x0, - 0x1, 0x9e, 0xfd, 0x80, 0x0, + 0x0, 0x8d, 0x81, 0xc8, 0x3, 0xc9, 0x61, 0x2e, + 0x1, 0xe7, 0xd0, 0xe5, 0x0, 0xe1, 0x9e, 0xfd, + 0x80, 0xc, 0x38, 0x91, 0x96, 0xd8, 0x1, 0x58, + 0x6b, 0x1b, 0x79, 0x40, 0xa, 0xc0, 0x6, 0x19, + 0x70, 0x50, 0x40, 0xe, 0x30, 0x21, 0x1, 0x0, + 0xe6, 0x1, 0x10, 0x10, 0x7, 0x30, 0xa, 0x82, + 0x0, 0x76, 0x1, 0xa, 0xc0, 0x6, 0x17, 0x70, + 0x2, 0xcf, 0x54, 0xdb, 0xce, 0x0, 0x3, 0x89, + 0x79, 0x6d, 0x80, 0x0, /* U+00D7 "×" */ - 0x21, 0x0, 0x3, 0xa, 0xd1, 0xb, 0xc0, 0xc, - 0xca, 0xe1, 0x0, 0x1e, 0xf2, 0x0, 0x8, 0xfd, - 0xa0, 0x7, 0xf3, 0x2e, 0x90, 0x64, 0x0, 0x28, - 0x0, + 0x21, 0x0, 0x8c, 0x23, 0x4, 0x2f, 0xc2, 0x87, + 0x69, 0x74, 0x1, 0xa4, 0xb8, 0x20, 0x9, 0x12, + 0x80, 0x3, 0xbb, 0x3d, 0x24, 0x6, 0xcc, 0xb0, + 0x40, /* U+00D8 "Ø" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x9e, - 0xfd, 0x81, 0xd2, 0x1, 0xdd, 0x54, 0x6e, 0xf7, - 0x0, 0xad, 0x0, 0x0, 0x9f, 0x80, 0x1f, 0x60, - 0x0, 0x6c, 0x8f, 0x4, 0xf2, 0x0, 0x4d, 0x13, - 0xf1, 0x5f, 0x0, 0x2d, 0x20, 0x2f, 0x33, 0xf2, - 0x1d, 0x40, 0x4, 0xf2, 0x1f, 0x6c, 0x60, 0x0, - 0x7f, 0x0, 0x9f, 0x80, 0x0, 0x1e, 0x80, 0x7, - 0xfe, 0x64, 0x6e, 0xc0, 0x2, 0xd1, 0x8e, 0xfd, - 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xff, 0xe0, 0x8c, 0xf7, 0xec, 0xe, 0x90, + 0xe, 0x25, 0xdc, 0xdd, 0x44, 0x16, 0x1a, 0xa8, + 0xce, 0x1e, 0x2, 0xb6, 0x1, 0x32, 0xbb, 0x81, + 0x41, 0x0, 0x9, 0x7b, 0x60, 0x22, 0x2, 0x2, + 0x9f, 0x11, 0x1, 0x30, 0x10, 0xfc, 0x90, 0x30, + 0x9, 0x2, 0x6d, 0xa0, 0x0, 0xc0, 0x85, 0xa5, + 0x18, 0x0, 0x32, 0xe0, 0xe, 0x6, 0x62, 0x37, + 0x94, 0x1, 0x57, 0x34, 0x5d, 0x9b, 0x0, 0x5, + 0xa3, 0x1d, 0xfb, 0x0, 0x10, /* U+00D9 "Ù" */ - 0x0, 0x5f, 0x20, 0x0, 0x0, 0x9, 0x90, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xd8, 0x0, 0x0, 0x6e, 0xac, 0x0, 0x0, 0xbb, - 0x3f, 0xb5, 0x5a, 0xf4, 0x4, 0xcf, 0xfc, 0x40, + 0x0, 0x2f, 0x90, 0x7, 0x2b, 0x58, 0x7, 0xa6, + 0x40, 0x17, 0x38, 0x6, 0x5f, 0x0, 0xff, 0xf2, + 0x1f, 0x80, 0x63, 0x17, 0x40, 0xd, 0xab, 0x27, + 0x6a, 0xaa, 0x4f, 0x3b, 0x7a, 0xa3, 0x5a, 0x0, /* U+00DA "Ú" */ - 0x0, 0x1, 0xf7, 0x0, 0x0, 0x7, 0xb0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xd8, 0x0, 0x0, 0x6e, 0xac, 0x0, 0x0, 0xbb, - 0x3f, 0xb5, 0x5a, 0xf4, 0x4, 0xcf, 0xfc, 0x40, + 0x0, 0x87, 0xdc, 0x3, 0x99, 0x1c, 0x3, 0x9e, + 0xc0, 0x2e, 0x70, 0xc, 0xbe, 0x1, 0xff, 0xe4, + 0x3f, 0x0, 0xc6, 0x2e, 0x80, 0x1b, 0x56, 0x4e, + 0xd5, 0x54, 0x9e, 0x76, 0xf5, 0x46, 0xb4, /* U+00DB "Û" */ - 0x0, 0xd, 0xe1, 0x0, 0x0, 0x8d, 0xa9, 0x0, - 0x0, 0x73, 0x27, 0x0, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xd8, 0x0, 0x0, 0x6e, 0xac, 0x0, 0x0, 0xbb, - 0x3f, 0xb5, 0x5a, 0xf4, 0x4, 0xcf, 0xfc, 0x40, + 0x0, 0xb7, 0x84, 0x3, 0x40, 0x24, 0x0, 0x6f, + 0xe8, 0xe0, 0x7, 0x3b, 0x8c, 0x9d, 0x7c, 0x3, + 0xff, 0xc8, 0x7e, 0x1, 0x8c, 0x5d, 0x0, 0x36, + 0xac, 0x9d, 0xaa, 0xa9, 0x3c, 0xed, 0xea, 0x8d, + 0x68, /* U+00DC "Ü" */ - 0x0, 0x63, 0x27, 0x0, 0x0, 0xd7, 0x4f, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xd8, 0x0, 0x0, 0x6e, 0xac, 0x0, 0x0, 0xbb, - 0x3f, 0xb5, 0x5a, 0xf4, 0x4, 0xcf, 0xfc, 0x40, + 0x0, 0x31, 0x93, 0x80, 0x6b, 0x46, 0x80, 0xd, + 0xae, 0x9e, 0x0, 0xe7, 0x0, 0xcb, 0xe0, 0x1f, + 0xfe, 0x43, 0xf0, 0xc, 0x62, 0xe8, 0x1, 0xb5, + 0x64, 0xed, 0x55, 0x49, 0xe7, 0x6f, 0x54, 0x6b, + 0x40, /* U+00DD "Ý" */ - 0x0, 0x0, 0x6e, 0x10, 0x0, 0x0, 0x0, 0xd5, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xae, - 0x10, 0x0, 0x9, 0xe0, 0x1e, 0x90, 0x0, 0x3f, - 0x40, 0x6, 0xf3, 0x0, 0xca, 0x0, 0x0, 0xcc, - 0x6, 0xf1, 0x0, 0x0, 0x3f, 0x6e, 0x60, 0x0, - 0x0, 0x9, 0xfc, 0x0, 0x0, 0x0, 0x1, 0xf4, - 0x0, 0x0, 0x0, 0x1, 0xf4, 0x0, 0x0, 0x0, - 0x1, 0xf4, 0x0, 0x0, 0x0, 0x1, 0xf4, 0x0, - 0x0, 0x0, 0x1, 0xf4, 0x0, 0x0, + 0x0, 0xcd, 0xc2, 0x1, 0xf5, 0xd8, 0x40, 0x3e, + 0xd5, 0x0, 0xd5, 0xc2, 0x1, 0xa7, 0x82, 0xc2, + 0x0, 0x23, 0x6a, 0x1, 0x86, 0x30, 0x7, 0xaa, + 0x0, 0x18, 0xfc, 0x18, 0xec, 0x3, 0x79, 0xb4, + 0x48, 0x80, 0x63, 0x69, 0x26, 0x0, 0xf4, 0x4, + 0x0, 0x7f, 0xf8, 0x0, /* U+00DE "Þ" */ - 0xe6, 0x0, 0x0, 0x0, 0xe6, 0x0, 0x0, 0x0, - 0xef, 0xff, 0xfd, 0x60, 0xe8, 0x33, 0x49, 0xf3, - 0xe6, 0x0, 0x0, 0xd9, 0xe6, 0x0, 0x0, 0xbb, - 0xe6, 0x0, 0x0, 0xd9, 0xe6, 0x0, 0x18, 0xf3, - 0xef, 0xff, 0xff, 0x70, 0xe8, 0x33, 0x30, 0x0, - 0xe6, 0x0, 0x0, 0x0, + 0xe6, 0x0, 0xff, 0xe1, 0xcf, 0xfd, 0xac, 0x0, + 0x7c, 0xc5, 0xa4, 0x98, 0x71, 0x99, 0x24, 0xa8, + 0x3, 0xcc, 0x40, 0x1e, 0x62, 0x0, 0xc3, 0x5, + 0x41, 0x3f, 0xee, 0x78, 0x30, 0x7c, 0xcb, 0xdc, + 0x1, 0xc6, 0x70, 0x4, /* U+00DF "ß" */ - 0x1a, 0xfe, 0x80, 0x0, 0xad, 0x24, 0xf4, 0x0, - 0xe6, 0x0, 0xc6, 0x0, 0xf4, 0x3, 0xf1, 0x0, - 0xf4, 0xa, 0x90, 0x0, 0xf4, 0xc, 0xa0, 0x0, - 0xf4, 0x3, 0xeb, 0x10, 0xf4, 0x0, 0x1d, 0xc0, - 0xf4, 0x1, 0x4, 0xf0, 0xf4, 0xab, 0x29, 0xd0, - 0xf4, 0x1b, 0xfc, 0x20, + 0x1a, 0xfe, 0x80, 0xa, 0xdf, 0x69, 0xd0, 0x0, + 0x96, 0x48, 0x64, 0x0, 0x12, 0x3, 0x33, 0x80, + 0x74, 0xb0, 0x80, 0x73, 0x18, 0x7, 0xbd, 0x2c, + 0x40, 0x31, 0xfb, 0x68, 0x6, 0x11, 0x49, 0x80, + 0x55, 0x42, 0xd2, 0x0, 0xac, 0x35, 0x7c, 0x0, /* U+00E0 "à" */ - 0x0, 0x7e, 0x0, 0x0, 0x0, 0xb, 0x60, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0xbf, 0xfb, 0x20, - 0xe, 0x92, 0x3c, 0xa0, 0x18, 0x0, 0x6, 0xc0, - 0x0, 0x58, 0xbe, 0xd0, 0x1d, 0xd9, 0x68, 0xd0, - 0x6e, 0x0, 0x8, 0xd0, 0x5f, 0x10, 0x3f, 0xd0, - 0x9, 0xed, 0xa5, 0xf1, + 0x0, 0x3f, 0x0, 0x79, 0xd5, 0x80, 0x3d, 0x6c, + 0x1, 0x8a, 0xff, 0xd6, 0x40, 0xc, 0x2d, 0xc7, + 0x80, 0x16, 0x92, 0x3a, 0x60, 0x18, 0x58, 0xb8, + 0x10, 0x1d, 0x81, 0xd6, 0x0, 0x39, 0xec, 0xb0, + 0x4, 0x62, 0x20, 0x37, 0x0, 0x2b, 0x7e, 0xcd, + 0x10, 0x80, /* U+00E1 "á" */ - 0x0, 0x2, 0xf4, 0x0, 0x0, 0x9, 0x90, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0xbf, 0xfb, 0x20, - 0xe, 0x92, 0x3c, 0xa0, 0x18, 0x0, 0x6, 0xc0, - 0x0, 0x58, 0xbe, 0xd0, 0x1d, 0xd9, 0x68, 0xd0, - 0x6e, 0x0, 0x8, 0xd0, 0x5f, 0x10, 0x3f, 0xd0, - 0x9, 0xed, 0xa5, 0xf1, + 0x0, 0x8b, 0xd0, 0x3, 0xad, 0x90, 0x3, 0xa6, + 0x40, 0x18, 0xaf, 0xfd, 0x64, 0x0, 0xc2, 0xdc, + 0x78, 0x1, 0x69, 0x23, 0xa6, 0x1, 0x85, 0x8b, + 0x81, 0x1, 0xd8, 0x1d, 0x60, 0x3, 0x9e, 0xcb, + 0x0, 0x46, 0x22, 0x3, 0x70, 0x2, 0xb7, 0xec, + 0xd1, 0x8, /* U+00E2 "â" */ - 0x0, 0x2f, 0xd0, 0x0, 0x0, 0xd7, 0xb9, 0x0, - 0x0, 0x10, 0x1, 0x0, 0x2, 0xbf, 0xfb, 0x20, - 0xe, 0x92, 0x3c, 0xa0, 0x18, 0x0, 0x6, 0xc0, - 0x0, 0x58, 0xbe, 0xd0, 0x1d, 0xd9, 0x68, 0xd0, - 0x6e, 0x0, 0x8, 0xd0, 0x5f, 0x10, 0x3f, 0xd0, - 0x9, 0xed, 0xa5, 0xf1, + 0x0, 0x17, 0xe8, 0x7, 0x7c, 0x34, 0x80, 0x6c, + 0x7b, 0x80, 0x8, 0xab, 0xfd, 0x44, 0x0, 0xc2, + 0xdc, 0x78, 0x1, 0x69, 0x23, 0xa6, 0x1, 0x85, + 0x8b, 0x81, 0x1, 0xd8, 0x1d, 0x60, 0x3, 0x9e, + 0xcb, 0x0, 0x46, 0x22, 0x3, 0x70, 0x2, 0xb7, + 0xec, 0xd1, 0x8, /* U+00E3 "ã" */ - 0x0, 0xdc, 0x2c, 0x10, 0x5, 0x83, 0xea, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0xbf, 0xfb, 0x20, - 0xe, 0x92, 0x3c, 0xa0, 0x18, 0x0, 0x6, 0xc0, - 0x0, 0x58, 0xbe, 0xd0, 0x1d, 0xd9, 0x68, 0xd0, - 0x6e, 0x0, 0x8, 0xd0, 0x5f, 0x10, 0x3f, 0xd0, - 0x9, 0xed, 0xa5, 0xf1, + 0x0, 0x6e, 0x16, 0x8, 0x1, 0x55, 0xf8, 0xc2, + 0x0, 0x58, 0x3e, 0xa0, 0x8, 0xaf, 0xfd, 0x64, + 0x0, 0xc2, 0xdc, 0x78, 0x1, 0x69, 0x23, 0xa6, + 0x1, 0x85, 0x8b, 0x81, 0x1, 0xd8, 0x1d, 0x60, + 0x3, 0x9e, 0xcb, 0x0, 0x46, 0x22, 0x3, 0x70, + 0x2, 0xb7, 0xec, 0xd1, 0x8, /* U+00E4 "ä" */ - 0x0, 0xf4, 0x7c, 0x0, 0x0, 0x82, 0x36, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0xbf, 0xfb, 0x20, - 0xe, 0x92, 0x3c, 0xa0, 0x18, 0x0, 0x6, 0xc0, - 0x0, 0x58, 0xbe, 0xd0, 0x1d, 0xd9, 0x68, 0xd0, - 0x6e, 0x0, 0x8, 0xd0, 0x5f, 0x10, 0x3f, 0xd0, - 0x9, 0xed, 0xa5, 0xf1, + 0x0, 0x7a, 0x3e, 0x0, 0x67, 0x64, 0xa0, 0xd, + 0x4, 0x6c, 0x1, 0x15, 0xff, 0xac, 0x80, 0x18, + 0x5b, 0x8f, 0x0, 0x2d, 0x24, 0x74, 0xc0, 0x30, + 0xb1, 0x70, 0x20, 0x3b, 0x3, 0xac, 0x0, 0x73, + 0xd9, 0x60, 0x8, 0xc4, 0x40, 0x6e, 0x0, 0x56, + 0xfd, 0x9a, 0x21, /* U+00E5 "å" */ - 0x0, 0x1a, 0x90, 0x0, 0x0, 0x44, 0x71, 0x0, - 0x0, 0x8, 0x70, 0x0, 0x2, 0xbf, 0xfb, 0x20, - 0xe, 0x92, 0x3c, 0xa0, 0x18, 0x0, 0x6, 0xc0, - 0x0, 0x58, 0xbe, 0xd0, 0x1d, 0xd9, 0x68, 0xd0, - 0x6e, 0x0, 0x8, 0xd0, 0x5f, 0x10, 0x3f, 0xd0, - 0x9, 0xed, 0xa5, 0xf1, + 0x0, 0xd, 0x48, 0x7, 0x2f, 0x70, 0x40, 0x32, + 0x60, 0x8, 0x4, 0x56, 0xf1, 0x64, 0x0, 0xc2, + 0xdc, 0x78, 0x1, 0x69, 0x23, 0xa6, 0x1, 0x85, + 0x8b, 0x81, 0x1, 0xd8, 0x1d, 0x60, 0x3, 0x9e, + 0xcb, 0x0, 0x46, 0x22, 0x3, 0x70, 0x2, 0xb7, + 0xec, 0xd1, 0x8, /* U+00E6 "æ" */ - 0x3, 0xcf, 0xfa, 0x3c, 0xfd, 0x60, 0xf, 0x72, - 0x3d, 0xf7, 0x24, 0xe4, 0x15, 0x0, 0xa, 0xc0, - 0x0, 0x7b, 0x2, 0x9c, 0xff, 0xff, 0xff, 0xfd, - 0x2f, 0x94, 0x19, 0xb2, 0x22, 0x21, 0x7d, 0x0, - 0xc, 0xd0, 0x0, 0x78, 0x5f, 0x42, 0x8d, 0xe9, - 0x25, 0xf5, 0x9, 0xee, 0xa1, 0x2c, 0xfe, 0x60, + 0x3, 0xcf, 0xf5, 0x1e, 0x7e, 0xb0, 0x3, 0x2f, + 0x71, 0xf2, 0xf6, 0x61, 0x6, 0x9c, 0x8d, 0xcd, + 0xc9, 0x27, 0xc5, 0xe7, 0x3d, 0x4f, 0xfe, 0x86, + 0x2d, 0x8, 0xe6, 0x4d, 0xdd, 0x8a, 0x52, 0x82, + 0xac, 0x45, 0x2c, 0x91, 0x10, 0xa0, 0x4e, 0x49, + 0x63, 0x55, 0xab, 0xb, 0x30, 0xbb, 0x72, 0xa0, /* U+00E7 "ç" */ - 0x1, 0xbf, 0xe7, 0x0, 0xdb, 0x24, 0xe6, 0x4f, - 0x10, 0x5, 0x56, 0xd0, 0x0, 0x0, 0x6d, 0x0, - 0x0, 0x4, 0xf0, 0x0, 0x6a, 0xd, 0x90, 0x2d, - 0x70, 0x2c, 0xff, 0x90, 0x0, 0xf, 0x50, 0x0, - 0x0, 0x4f, 0x0, 0x0, 0x9e, 0x80, 0x0, + 0x1, 0xbf, 0xe7, 0x0, 0x60, 0x6d, 0x4b, 0x21, + 0x51, 0x25, 0x99, 0x10, 0x40, 0xa, 0xa0, 0xf, + 0x88, 0x80, 0x13, 0x52, 0x14, 0x81, 0x5e, 0x87, + 0xaf, 0xea, 0x38, 0x16, 0x5, 0x48, 0x6, 0xba, + 0x0, 0xd3, 0x4e, 0x0, /* U+00E8 "è" */ - 0x0, 0x7e, 0x0, 0x0, 0x0, 0xb, 0x60, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0xaf, 0xe9, 0x0, - 0xc, 0xb2, 0x3c, 0xa0, 0x3f, 0x0, 0x2, 0xf0, - 0x6f, 0xff, 0xff, 0xf2, 0x6e, 0x22, 0x22, 0x20, - 0x3f, 0x20, 0x2, 0xa0, 0xc, 0xc3, 0x3c, 0xb0, - 0x1, 0xaf, 0xea, 0x10, + 0x0, 0x3f, 0x0, 0x79, 0xd5, 0x80, 0x3d, 0x6c, + 0x1, 0x86, 0xbf, 0xa4, 0x2, 0xd1, 0xdd, 0x2d, + 0x1, 0x9a, 0xc8, 0xf9, 0x41, 0x43, 0xfe, 0xd0, + 0x20, 0x1d, 0xde, 0x25, 0x10, 0x22, 0x4, 0x1, + 0x9b, 0x8c, 0xdc, 0x20, 0xd, 0x6c, 0xd6, 0xa0, /* U+00E9 "é" */ - 0x0, 0x2, 0xf4, 0x0, 0x0, 0x9, 0x90, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0xaf, 0xe9, 0x0, - 0xc, 0xb2, 0x3c, 0xa0, 0x3f, 0x0, 0x2, 0xf0, - 0x6f, 0xff, 0xff, 0xf2, 0x6e, 0x22, 0x22, 0x20, - 0x3f, 0x20, 0x2, 0xa0, 0xc, 0xc3, 0x3c, 0xb0, - 0x1, 0xaf, 0xea, 0x10, + 0x0, 0x8b, 0xd0, 0x3, 0xad, 0x90, 0x3, 0xa6, + 0x40, 0x18, 0x6b, 0xfa, 0x40, 0x2d, 0x1d, 0xd2, + 0xd0, 0x19, 0xac, 0x8f, 0x94, 0x14, 0x3f, 0xed, + 0x2, 0x1, 0xdd, 0xe2, 0x51, 0x2, 0x20, 0x40, + 0x19, 0xb8, 0xcd, 0xc2, 0x0, 0xd6, 0xcd, 0x6a, + 0x0, /* U+00EA "ê" */ - 0x0, 0x2f, 0xd0, 0x0, 0x0, 0xc8, 0xaa, 0x0, - 0x0, 0x10, 0x1, 0x0, 0x1, 0xaf, 0xe9, 0x0, - 0xc, 0xb2, 0x3c, 0xa0, 0x3f, 0x0, 0x2, 0xf0, - 0x6f, 0xff, 0xff, 0xf2, 0x6e, 0x22, 0x22, 0x20, - 0x3f, 0x20, 0x2, 0xa0, 0xc, 0xc3, 0x3c, 0xb0, - 0x1, 0xaf, 0xea, 0x10, + 0x0, 0x17, 0xe8, 0x7, 0x73, 0xba, 0x80, 0x36, + 0xc5, 0x58, 0x4, 0x37, 0xfd, 0x0, 0x16, 0x8e, + 0xe9, 0x68, 0xc, 0xd6, 0x47, 0xca, 0xa, 0x1f, + 0xf6, 0x81, 0x0, 0xee, 0xf1, 0x28, 0x81, 0x10, + 0x20, 0xc, 0xdc, 0x66, 0xe1, 0x0, 0x6b, 0x66, + 0xb5, 0x0, /* U+00EB "ë" */ - 0x0, 0xf4, 0x7d, 0x0, 0x0, 0x82, 0x36, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0xaf, 0xe9, 0x0, - 0xc, 0xb2, 0x3c, 0xa0, 0x3f, 0x0, 0x2, 0xf0, - 0x6f, 0xff, 0xff, 0xf2, 0x6e, 0x22, 0x22, 0x20, - 0x3f, 0x20, 0x2, 0xa0, 0xc, 0xc3, 0x3c, 0xb0, - 0x1, 0xaf, 0xea, 0x10, + 0x0, 0x7a, 0x3e, 0x80, 0x67, 0x64, 0xb0, 0xd, + 0x4, 0x6c, 0x1, 0xd, 0x7f, 0x48, 0x5, 0xa3, + 0xba, 0x5a, 0x3, 0x35, 0x91, 0xf2, 0x82, 0x87, + 0xfd, 0xa0, 0x40, 0x3b, 0xbc, 0x4a, 0x20, 0x44, + 0x8, 0x3, 0x37, 0x19, 0xb8, 0x40, 0x1a, 0xd9, + 0xad, 0x40, /* U+00EC "ì" */ - 0x7f, 0x10, 0xb7, 0x0, 0x0, 0xa9, 0xa, 0x90, - 0xa9, 0xa, 0x90, 0xa9, 0xa, 0x90, 0xa9, 0xa, - 0x90, + 0x7f, 0x17, 0x46, 0xb, 0x70, 0xa9, 0x0, 0xff, + 0xe4, 0x80, /* U+00ED "í" */ - 0x2f, 0x59, 0x90, 0x0, 0xa, 0x90, 0xa9, 0xa, - 0x90, 0xa9, 0xa, 0x90, 0xa9, 0xa, 0x90, 0xa9, - 0x0, + 0x2f, 0x5b, 0x65, 0x99, 0x5, 0x48, 0x7, 0xff, + 0x28, /* U+00EE "î" */ - 0x2, 0xed, 0x10, 0xc, 0x78, 0xb0, 0x0, 0x0, - 0x0, 0x0, 0xa9, 0x0, 0x0, 0xa9, 0x0, 0x0, - 0xa9, 0x0, 0x0, 0xa9, 0x0, 0x0, 0xa9, 0x0, - 0x0, 0xa9, 0x0, 0x0, 0xa9, 0x0, 0x0, 0xa9, - 0x0, + 0x2, 0xed, 0x10, 0x7, 0x4a, 0xd0, 0x3, 0x1e, + 0x2c, 0x2, 0xa9, 0x0, 0xff, 0xf0, 0x0, /* U+00EF "ï" */ - 0xe5, 0x6e, 0x72, 0x37, 0x0, 0x0, 0xa, 0x90, - 0xa, 0x90, 0xa, 0x90, 0xa, 0x90, 0xa, 0x90, - 0xa, 0x90, 0xa, 0x90, 0xa, 0x90, + 0xe5, 0x6e, 0x97, 0x59, 0x72, 0x37, 0xa, 0x90, + 0xf, 0xfe, 0x88, /* U+00F0 "ð" */ - 0x0, 0x4e, 0x6c, 0x10, 0x0, 0x4d, 0xf5, 0x0, - 0x0, 0x62, 0x7d, 0x0, 0x2, 0xbf, 0xdf, 0x60, - 0xd, 0xa1, 0x2d, 0xc0, 0x4f, 0x10, 0x4, 0xf1, - 0x6d, 0x0, 0x1, 0xf3, 0x6d, 0x0, 0x1, 0xf2, - 0x4f, 0x10, 0x5, 0xf0, 0xc, 0xb2, 0x4e, 0x80, - 0x1, 0xbf, 0xe8, 0x0, + 0x0, 0x27, 0x36, 0x8, 0x6, 0x39, 0x90, 0x80, + 0x45, 0xf1, 0x0, 0x8, 0xb7, 0x54, 0x4c, 0x0, + 0xf1, 0xef, 0x2a, 0x4, 0x2b, 0x12, 0x93, 0x12, + 0x20, 0x80, 0x14, 0x8, 0x3, 0xe1, 0x22, 0x8, + 0x1, 0x0, 0x90, 0xe8, 0x92, 0xdc, 0x1, 0xa1, + 0xb4, 0xd0, 0x0, /* U+00F1 "ñ" */ - 0x0, 0xdc, 0x2c, 0x10, 0x58, 0x3e, 0xa0, 0x0, - 0x0, 0x0, 0x0, 0xf6, 0xdf, 0xb1, 0xf, 0xc1, - 0xc, 0xa0, 0xf4, 0x0, 0x7d, 0xf, 0x30, 0x6, - 0xd0, 0xf3, 0x0, 0x6d, 0xf, 0x30, 0x6, 0xd0, - 0xf3, 0x0, 0x6d, 0xf, 0x30, 0x6, 0xd0, + 0x0, 0x6e, 0x16, 0x8, 0x2a, 0xbf, 0x18, 0x41, + 0x60, 0xfa, 0x80, 0x1e, 0xdb, 0xf6, 0x20, 0xa, + 0xcf, 0x7b, 0x0, 0x40, 0x85, 0xb8, 0x1, 0xc0, + 0x2, 0x1, 0xff, 0xd1, /* U+00F2 "ò" */ - 0x0, 0x7e, 0x0, 0x0, 0x0, 0xb, 0x60, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0xae, 0xe9, 0x0, - 0xd, 0xb2, 0x3d, 0x90, 0x4f, 0x10, 0x4, 0xf1, - 0x7c, 0x0, 0x0, 0xf3, 0x7c, 0x0, 0x0, 0xf4, - 0x5f, 0x10, 0x4, 0xf1, 0xd, 0xb2, 0x3d, 0xa0, - 0x1, 0xae, 0xe8, 0x0, + 0x0, 0x3f, 0x0, 0x79, 0xd5, 0x80, 0x3d, 0x6c, + 0x1, 0x86, 0xbb, 0x92, 0x1, 0x60, 0xe6, 0xa4, + 0x82, 0x15, 0x11, 0xcb, 0x9, 0x98, 0x40, 0x8, + 0x4, 0x1, 0xf3, 0x91, 0x88, 0x1, 0x1, 0x54, + 0x54, 0x47, 0x2a, 0x21, 0x83, 0x9a, 0xb4, 0x0, /* U+00F3 "ó" */ - 0x0, 0x2, 0xf4, 0x0, 0x0, 0x9, 0x90, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0xae, 0xe9, 0x0, - 0xd, 0xb2, 0x3d, 0x90, 0x4f, 0x10, 0x4, 0xf1, - 0x7c, 0x0, 0x0, 0xf3, 0x7c, 0x0, 0x0, 0xf4, - 0x5f, 0x10, 0x4, 0xf1, 0xd, 0xb2, 0x3d, 0xa0, - 0x1, 0xae, 0xe8, 0x0, + 0x0, 0x8b, 0xd0, 0x3, 0xad, 0x90, 0x3, 0xa6, + 0x40, 0x18, 0x6b, 0xb9, 0x20, 0x16, 0xe, 0x6a, + 0x48, 0x21, 0x51, 0x1c, 0xb0, 0x99, 0x84, 0x0, + 0x80, 0x40, 0x1f, 0x39, 0x18, 0x80, 0x10, 0x15, + 0x45, 0x44, 0x72, 0xa2, 0x18, 0x39, 0xab, 0x40, /* U+00F4 "ô" */ - 0x0, 0x2f, 0xd0, 0x0, 0x0, 0xd7, 0xb9, 0x0, - 0x0, 0x10, 0x1, 0x0, 0x1, 0xae, 0xe9, 0x0, - 0xd, 0xb2, 0x3d, 0x90, 0x4f, 0x10, 0x4, 0xf1, - 0x7c, 0x0, 0x0, 0xf3, 0x7c, 0x0, 0x0, 0xf4, - 0x5f, 0x10, 0x4, 0xf1, 0xd, 0xb2, 0x3d, 0xa0, - 0x1, 0xae, 0xe8, 0x0, + 0x0, 0x17, 0xe8, 0x7, 0x7c, 0x34, 0x80, 0x6c, + 0x7b, 0x80, 0x8, 0x6f, 0xb9, 0x0, 0x16, 0xe, + 0x6a, 0x48, 0x21, 0x51, 0x1c, 0xb0, 0x99, 0x84, + 0x0, 0x80, 0x40, 0x1f, 0x39, 0x18, 0x80, 0x10, + 0x15, 0x45, 0x44, 0x72, 0xa2, 0x18, 0x39, 0xab, + 0x40, /* U+00F5 "õ" */ - 0x0, 0xdc, 0x2c, 0x10, 0x5, 0x83, 0xea, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0xae, 0xe9, 0x0, - 0xd, 0xb2, 0x3d, 0x90, 0x4f, 0x10, 0x4, 0xf1, - 0x7c, 0x0, 0x0, 0xf3, 0x7c, 0x0, 0x0, 0xf4, - 0x5f, 0x10, 0x4, 0xf1, 0xd, 0xb2, 0x3d, 0xa0, - 0x1, 0xae, 0xe8, 0x0, + 0x0, 0x6e, 0x16, 0x8, 0x1, 0x55, 0xf8, 0xc2, + 0x0, 0x58, 0x3e, 0xa0, 0x8, 0x6b, 0xb9, 0x20, + 0x16, 0xe, 0x6a, 0x48, 0x21, 0x51, 0x1c, 0xb0, + 0x99, 0x84, 0x0, 0x80, 0x40, 0x1f, 0x39, 0x18, + 0x80, 0x10, 0x15, 0x45, 0x44, 0x72, 0xa2, 0x18, + 0x39, 0xab, 0x40, /* U+00F6 "ö" */ - 0x0, 0xf4, 0x7c, 0x0, 0x0, 0x82, 0x36, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0xae, 0xe9, 0x0, - 0xd, 0xb2, 0x3d, 0x90, 0x4f, 0x10, 0x4, 0xf1, - 0x7c, 0x0, 0x0, 0xf3, 0x7c, 0x0, 0x0, 0xf4, - 0x5f, 0x10, 0x4, 0xf1, 0xd, 0xb2, 0x3d, 0xa0, - 0x1, 0xae, 0xe8, 0x0, + 0x0, 0x7a, 0x3e, 0x0, 0x67, 0x64, 0xa0, 0xd, + 0x4, 0x6c, 0x1, 0xd, 0x77, 0x24, 0x2, 0xc1, + 0xcd, 0x49, 0x4, 0x2a, 0x23, 0x96, 0x13, 0x30, + 0x80, 0x10, 0x8, 0x3, 0xe7, 0x23, 0x10, 0x2, + 0x2, 0xa8, 0xa8, 0x8e, 0x54, 0x43, 0x7, 0x35, + 0x68, 0x0, /* U+00F7 "÷" */ - 0x0, 0x9, 0xc0, 0x0, 0x0, 0x5, 0x60, 0x0, - 0x3f, 0xff, 0xff, 0xf6, 0x3, 0x33, 0x33, 0x31, - 0x0, 0x5, 0x60, 0x0, 0x0, 0x9, 0xc0, 0x0, + 0x0, 0xa7, 0x0, 0x3d, 0x94, 0x1, 0x1f, 0xfa, + 0xa7, 0xfc, 0xc7, 0x99, 0xe7, 0x3, 0x33, 0x29, + 0x98, 0x40, 0x2c, 0xa0, 0x8, /* U+00F8 "ø" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e, 0xfb, 0xb5, - 0x7, 0xe5, 0x2b, 0xf1, 0xe, 0x60, 0x2d, 0xd7, - 0x1f, 0x30, 0xc3, 0x99, 0x1f, 0x38, 0x70, 0xaa, - 0xe, 0xab, 0x0, 0xd8, 0x7, 0xf6, 0x29, 0xf2, - 0xb, 0x9e, 0xfb, 0x20, 0x2, 0x0, 0x0, 0x0, + 0x0, 0xff, 0x3f, 0x7d, 0xd9, 0x41, 0xe6, 0xf4, + 0x11, 0x1, 0x30, 0xa0, 0xc4, 0xc2, 0x25, 0xe, + 0xe2, 0x70, 0x5, 0x16, 0x67, 0x8, 0xa4, 0xdc, + 0x1c, 0x82, 0x57, 0x4a, 0x4a, 0x83, 0x1a, 0x34, + 0xb4, 0x82, 0x65, 0xdf, 0x64, 0x0, /* U+00F9 "ù" */ - 0x0, 0x7e, 0x0, 0x0, 0x0, 0xb6, 0x0, 0x0, - 0x0, 0x0, 0x1, 0xf2, 0x0, 0x6d, 0x1f, 0x20, - 0x6, 0xd1, 0xf2, 0x0, 0x6d, 0x1f, 0x20, 0x6, - 0xd1, 0xf2, 0x0, 0x6d, 0xf, 0x30, 0x8, 0xd0, - 0xd9, 0x3, 0xed, 0x3, 0xdf, 0xc6, 0xd0, + 0x0, 0x3f, 0x0, 0x73, 0xab, 0x0, 0x75, 0xb0, + 0x0, 0x7c, 0x80, 0xd, 0xa0, 0x1f, 0xfd, 0x1, + 0x1, 0x0, 0x70, 0x0, 0xa8, 0xd, 0x80, 0x1c, + 0x9f, 0xe8, 0x0, /* U+00FA "ú" */ - 0x0, 0x2, 0xf4, 0x0, 0x0, 0x99, 0x0, 0x0, - 0x0, 0x0, 0x1, 0xf2, 0x0, 0x6d, 0x1f, 0x20, - 0x6, 0xd1, 0xf2, 0x0, 0x6d, 0x1f, 0x20, 0x6, - 0xd1, 0xf2, 0x0, 0x6d, 0xf, 0x30, 0x8, 0xd0, - 0xd9, 0x3, 0xed, 0x3, 0xdf, 0xc6, 0xd0, + 0x0, 0x8b, 0xd0, 0x3, 0x5b, 0x20, 0x6, 0x99, + 0x0, 0x7, 0xc8, 0x0, 0xda, 0x1, 0xff, 0xd0, + 0x10, 0x10, 0x7, 0x0, 0xa, 0x80, 0xd8, 0x1, + 0xc9, 0xfe, 0x80, /* U+00FB "û" */ - 0x0, 0x2e, 0xd1, 0x0, 0xc, 0x79, 0xa0, 0x0, - 0x0, 0x0, 0x1, 0xf2, 0x0, 0x6d, 0x1f, 0x20, - 0x6, 0xd1, 0xf2, 0x0, 0x6d, 0x1f, 0x20, 0x6, - 0xd1, 0xf2, 0x0, 0x6d, 0xf, 0x30, 0x8, 0xd0, - 0xd9, 0x3, 0xed, 0x3, 0xdf, 0xc6, 0xd0, + 0x0, 0x17, 0x68, 0x80, 0x5d, 0x29, 0x60, 0x16, + 0x3c, 0xd0, 0xf, 0x90, 0x1, 0xb4, 0x3, 0xff, + 0xa0, 0x20, 0x20, 0xe, 0x0, 0x15, 0x1, 0xb0, + 0x3, 0x93, 0xfd, 0x0, /* U+00FC "ü" */ - 0x0, 0xf4, 0x7c, 0x0, 0x8, 0x23, 0x60, 0x0, - 0x0, 0x0, 0x1, 0xf2, 0x0, 0x6d, 0x1f, 0x20, - 0x6, 0xd1, 0xf2, 0x0, 0x6d, 0x1f, 0x20, 0x6, - 0xd1, 0xf2, 0x0, 0x6d, 0xf, 0x30, 0x8, 0xd0, - 0xd9, 0x3, 0xed, 0x3, 0xdf, 0xc6, 0xd0, + 0x0, 0x7a, 0x3e, 0x0, 0x4e, 0xc9, 0x40, 0x14, + 0x11, 0xb0, 0xf, 0x90, 0x1, 0xb4, 0x3, 0xff, + 0xa0, 0x20, 0x20, 0xe, 0x0, 0x15, 0x1, 0xb0, + 0x3, 0x93, 0xfd, 0x0, /* U+00FD "ý" */ - 0x0, 0x9, 0xd0, 0x0, 0x1, 0xe2, 0x0, 0x0, - 0x0, 0x0, 0x9, 0xb0, 0x0, 0x8b, 0x4f, 0x10, - 0xd, 0x50, 0xe6, 0x3, 0xf0, 0x8, 0xb0, 0x8a, - 0x0, 0x3f, 0x1e, 0x50, 0x0, 0xd8, 0xf0, 0x0, - 0x7, 0xf9, 0x0, 0x0, 0x2f, 0x40, 0x0, 0x3, - 0xe0, 0x0, 0x15, 0xc8, 0x0, 0x2, 0xfb, 0x0, - 0x0, + 0x0, 0xa7, 0x40, 0x30, 0xbf, 0x80, 0x61, 0xe2, + 0x0, 0x4d, 0x80, 0x51, 0x7a, 0x82, 0x0, 0x5e, + 0x41, 0x70, 0x32, 0x50, 0x6d, 0xb, 0x50, 0x5, + 0xa0, 0xb7, 0x80, 0xc, 0xa4, 0x54, 0x2, 0xa7, + 0x60, 0xc, 0xa1, 0xa0, 0x18, 0x44, 0x80, 0x1, + 0x5f, 0x60, 0x8, 0xe9, 0xe0, 0x2, /* U+00FE "þ" */ - 0xf, 0x30, 0x0, 0x0, 0xf, 0x30, 0x0, 0x0, - 0xf, 0x30, 0x0, 0x0, 0xf, 0x8d, 0xfa, 0x0, - 0xf, 0xe3, 0x2c, 0x90, 0xf, 0x50, 0x3, 0xf0, - 0xf, 0x20, 0x0, 0xf3, 0xf, 0x10, 0x1, 0xf3, - 0xf, 0x40, 0x4, 0xf0, 0xf, 0xd3, 0x3d, 0x90, - 0xf, 0x8d, 0xe9, 0x0, 0xf, 0x30, 0x0, 0x0, - 0xf, 0x30, 0x0, 0x0, 0xf, 0x30, 0x0, 0x0, + 0xf, 0x30, 0xf, 0xfe, 0x5d, 0xef, 0xd0, 0x6, + 0x6e, 0xd6, 0x90, 0xa, 0xcc, 0xbd, 0x80, 0x27, + 0x0, 0x18, 0x18, 0x0, 0xc0, 0x2, 0x1, 0x94, + 0x0, 0xa0, 0x60, 0x9, 0x33, 0x4b, 0x0, 0x4b, + 0xda, 0x92, 0x1, 0x5e, 0xf4, 0x80, 0x7f, 0xf1, + 0x80, /* U+00FF "ÿ" */ - 0x6, 0xe0, 0xd6, 0x0, 0x37, 0x7, 0x30, 0x0, - 0x0, 0x0, 0x9, 0xb0, 0x0, 0x8b, 0x4f, 0x10, - 0xd, 0x50, 0xe6, 0x3, 0xf0, 0x8, 0xb0, 0x8a, - 0x0, 0x3f, 0x1e, 0x50, 0x0, 0xd8, 0xf0, 0x0, - 0x7, 0xf9, 0x0, 0x0, 0x2f, 0x40, 0x0, 0x3, - 0xe0, 0x0, 0x15, 0xc8, 0x0, 0x2, 0xfb, 0x0, - 0x0, + 0x6, 0xe0, 0xd6, 0x0, 0x2c, 0x85, 0x28, 0x0, + 0xdc, 0x1c, 0xc2, 0x6c, 0x2, 0x8b, 0xd4, 0x10, + 0x2, 0xf2, 0xb, 0x81, 0x92, 0x83, 0x68, 0x5a, + 0x80, 0x2d, 0x5, 0xbc, 0x0, 0x65, 0x22, 0xa0, + 0x15, 0x3b, 0x0, 0x65, 0xd, 0x0, 0xc2, 0x24, + 0x0, 0xa, 0xfb, 0x0, 0x47, 0x4f, 0x0, 0x10, /* U+0100 "Ā" */ - 0x0, 0x9, 0xff, 0xfa, 0x0, 0x0, 0x0, 0x12, - 0x22, 0x10, 0x0, 0x0, 0x0, 0x5f, 0x70, 0x0, - 0x0, 0x0, 0xb, 0xdd, 0x0, 0x0, 0x0, 0x1, - 0xf5, 0xf3, 0x0, 0x0, 0x0, 0x6f, 0xd, 0x90, - 0x0, 0x0, 0xb, 0xa0, 0x8e, 0x0, 0x0, 0x1, - 0xf5, 0x3, 0xf4, 0x0, 0x0, 0x7f, 0x10, 0xe, - 0xa0, 0x0, 0xc, 0xff, 0xff, 0xff, 0x10, 0x2, - 0xf7, 0x22, 0x24, 0xf6, 0x0, 0x7f, 0x0, 0x0, - 0xc, 0xc0, 0xd, 0x90, 0x0, 0x0, 0x5f, 0x20, + 0x0, 0xa7, 0xfe, 0xa0, 0xf, 0x46, 0xed, 0x60, + 0x1e, 0x17, 0xd5, 0x10, 0xf, 0xb8, 0xa8, 0x3, + 0xe1, 0x48, 0x23, 0x0, 0xf3, 0x82, 0x95, 0x0, + 0x7b, 0x54, 0x15, 0xc0, 0x38, 0x53, 0xc2, 0xc5, + 0x0, 0x33, 0x2, 0x1, 0x8f, 0x0, 0x6b, 0xe, + 0xff, 0xa, 0x88, 0x0, 0x8e, 0x37, 0x6b, 0x7, + 0x0, 0x28, 0x39, 0x14, 0x87, 0x40, 0xa, 0x60, + 0xe, 0x93, 0x20, /* U+0101 "ā" */ - 0x4, 0xff, 0xff, 0x0, 0x0, 0x11, 0x11, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0xbf, 0xfb, 0x20, - 0xe, 0x92, 0x3c, 0xa0, 0x18, 0x0, 0x6, 0xc0, - 0x0, 0x58, 0xbe, 0xd0, 0x1d, 0xd9, 0x68, 0xd0, - 0x6e, 0x0, 0x8, 0xd0, 0x5f, 0x10, 0x3f, 0xd0, - 0x9, 0xed, 0xa5, 0xf1, + 0x4, 0xff, 0xc0, 0x12, 0x77, 0x60, 0xc, 0x23, + 0x80, 0x22, 0xbf, 0xf5, 0x90, 0x3, 0xb, 0x71, + 0xe0, 0x5, 0xa4, 0x8e, 0x98, 0x6, 0x16, 0x2e, + 0x4, 0x7, 0x60, 0x75, 0x80, 0xe, 0x7b, 0x2c, + 0x1, 0x18, 0x88, 0xd, 0xc0, 0xa, 0xdf, 0xb3, + 0x44, 0x20, /* U+0102 "Ă" */ - 0x0, 0x3, 0x20, 0x33, 0x0, 0x0, 0x0, 0x5a, - 0xa, 0x40, 0x0, 0x0, 0x0, 0x9e, 0x90, 0x0, - 0x0, 0x0, 0x5, 0xf7, 0x0, 0x0, 0x0, 0x0, - 0xbd, 0xd0, 0x0, 0x0, 0x0, 0x1f, 0x5f, 0x30, - 0x0, 0x0, 0x6, 0xf0, 0xd9, 0x0, 0x0, 0x0, - 0xba, 0x8, 0xe0, 0x0, 0x0, 0x1f, 0x50, 0x3f, - 0x40, 0x0, 0x7, 0xf1, 0x0, 0xea, 0x0, 0x0, - 0xcf, 0xff, 0xff, 0xf1, 0x0, 0x2f, 0x72, 0x22, - 0x4f, 0x60, 0x7, 0xf0, 0x0, 0x0, 0xcc, 0x0, - 0xd9, 0x0, 0x0, 0x5, 0xf2, + 0x0, 0x8c, 0x80, 0xcc, 0x1, 0xe6, 0x80, 0x97, + 0x0, 0xf2, 0x9f, 0x1a, 0x0, 0x7d, 0x83, 0xc0, + 0x1f, 0xb8, 0xa8, 0x3, 0xe1, 0x48, 0x23, 0x0, + 0xf3, 0x82, 0x95, 0x0, 0x7b, 0x54, 0x15, 0xc0, + 0x38, 0x53, 0xc2, 0xc5, 0x0, 0x33, 0x2, 0x1, + 0x8f, 0x0, 0x6b, 0xe, 0xff, 0xa, 0x88, 0x0, + 0x8e, 0x37, 0x6b, 0x7, 0x0, 0x28, 0x39, 0x14, + 0x87, 0x40, 0xa, 0x60, 0xe, 0x93, 0x20, /* U+0103 "ă" */ - 0x1, 0xd0, 0x4b, 0x0, 0x0, 0x6e, 0xc2, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0xbf, 0xfb, 0x20, - 0xe, 0x92, 0x3c, 0xa0, 0x18, 0x0, 0x6, 0xc0, - 0x0, 0x58, 0xbe, 0xd0, 0x1d, 0xd9, 0x68, 0xd0, - 0x6e, 0x0, 0x8, 0xd0, 0x5f, 0x10, 0x3f, 0xd0, - 0x9, 0xed, 0xa5, 0xf1, + 0x1, 0xd0, 0x4b, 0x0, 0x86, 0xfa, 0x24, 0x3, + 0x37, 0x61, 0x0, 0x45, 0x7f, 0xeb, 0x20, 0x6, + 0x16, 0xe3, 0xc0, 0xb, 0x49, 0x1d, 0x30, 0xc, + 0x2c, 0x5c, 0x8, 0xe, 0xc0, 0xeb, 0x0, 0x1c, + 0xf6, 0x58, 0x2, 0x31, 0x10, 0x1b, 0x80, 0x15, + 0xbf, 0x66, 0x88, 0x40, /* U+0104 "Ą" */ - 0x0, 0x0, 0x5f, 0x70, 0x0, 0x0, 0x0, 0x0, - 0xbb, 0xd0, 0x0, 0x0, 0x0, 0x1, 0xf2, 0xf3, - 0x0, 0x0, 0x0, 0x6, 0xc0, 0xa9, 0x0, 0x0, - 0x0, 0xb, 0x60, 0x4e, 0x0, 0x0, 0x0, 0x1f, - 0x10, 0xe, 0x40, 0x0, 0x0, 0x7f, 0xff, 0xff, - 0xa0, 0x0, 0x0, 0xc7, 0x22, 0x25, 0xf1, 0x0, - 0x2, 0xf1, 0x0, 0x0, 0xd6, 0x0, 0x7, 0xd0, - 0x0, 0x0, 0x8c, 0x0, 0xd, 0x80, 0x0, 0x0, - 0x3f, 0x20, 0x0, 0x0, 0x0, 0x0, 0x49, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x5a, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x1c, 0xe6, + 0x0, 0xcb, 0xee, 0x1, 0xfd, 0xc9, 0x40, 0x1f, + 0x85, 0x24, 0x8c, 0x3, 0xe7, 0x32, 0x5a, 0x0, + 0xfb, 0x68, 0x39, 0xc0, 0x3c, 0x28, 0xe0, 0x80, + 0x80, 0x1c, 0xc1, 0xdf, 0xe1, 0xe0, 0xe, 0xb8, + 0xdd, 0xa9, 0x44, 0x2, 0x23, 0x62, 0x29, 0x49, + 0xc0, 0x25, 0x21, 0x0, 0xcb, 0x40, 0x15, 0x28, + 0x7, 0x59, 0x90, 0x3, 0x60, 0x3, 0x9d, 0x88, + 0x3, 0xf8, 0x4c, 0x4, 0x3, 0xf2, 0x37, 0x38, /* U+0105 "ą" */ - 0x2, 0xbf, 0xfb, 0x20, 0xe, 0x92, 0x3c, 0xa0, - 0x17, 0x0, 0x6, 0xc0, 0x0, 0x59, 0xbf, 0xd0, - 0x1e, 0xc7, 0x47, 0xd0, 0x6e, 0x0, 0x9, 0xd0, - 0x5f, 0x41, 0x6f, 0xd0, 0x9, 0xef, 0xa4, 0xf1, - 0x0, 0x0, 0x5, 0x80, 0x0, 0x0, 0x7, 0x81, - 0x0, 0x0, 0x2, 0xed, + 0x2, 0xbf, 0xf5, 0x90, 0x3, 0xb, 0x71, 0xe0, + 0x6, 0x64, 0x47, 0x4c, 0x2, 0xeb, 0x37, 0x22, + 0x3, 0xd3, 0xdf, 0x0, 0x7, 0xc, 0x74, 0xe0, + 0x1, 0x8a, 0xb, 0x30, 0x0, 0xad, 0x5d, 0x96, + 0x42, 0x13, 0xdf, 0x42, 0xe2, 0x1, 0xc4, 0x2, + 0x1, 0xca, 0xd8, /* U+0106 "Ć" */ - 0x0, 0x0, 0xb, 0xc0, 0x0, 0x0, 0x0, 0x2e, - 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x19, 0xef, 0xd6, 0x0, 0x1, 0xec, 0x54, 0x7f, - 0x80, 0xa, 0xd0, 0x0, 0x5, 0xf2, 0xf, 0x60, - 0x0, 0x0, 0x50, 0x3f, 0x30, 0x0, 0x0, 0x0, - 0x4f, 0x10, 0x0, 0x0, 0x0, 0x3f, 0x20, 0x0, - 0x0, 0x0, 0xf, 0x50, 0x0, 0x0, 0xc4, 0xa, - 0xd0, 0x0, 0x5, 0xf2, 0x1, 0xec, 0x54, 0x7f, - 0x80, 0x0, 0x2a, 0xef, 0xd6, 0x0, + 0x0, 0xeb, 0xc0, 0xf, 0x89, 0x74, 0x3, 0xe2, + 0xe1, 0x0, 0xe1, 0x9e, 0xfd, 0x60, 0x8, 0x7d, + 0x6e, 0xd5, 0x30, 0x0, 0xb3, 0xc5, 0x47, 0xa7, + 0x20, 0x5b, 0x0, 0xcb, 0x44, 0x60, 0xa0, 0x1c, + 0xa0, 0xe0, 0x40, 0x1f, 0x38, 0x18, 0x7, 0xc6, + 0xe, 0x1, 0xd8, 0x80, 0xb0, 0x1, 0x94, 0xd8, + 0x2c, 0xf1, 0x51, 0xe9, 0xc8, 0x7, 0x1a, 0xed, + 0x53, 0x0, /* U+0107 "ć" */ - 0x0, 0x5, 0xf3, 0x0, 0x0, 0xc6, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1b, 0xfe, 0x70, 0xd, 0xb2, - 0x4e, 0x64, 0xf1, 0x0, 0x55, 0x6d, 0x0, 0x0, - 0x6, 0xd0, 0x0, 0x0, 0x3f, 0x10, 0x7, 0xa0, - 0xcb, 0x24, 0xe6, 0x2, 0xbf, 0xe7, 0x0, + 0x0, 0x97, 0xcc, 0x3, 0x4c, 0x8c, 0x3, 0x63, + 0x0, 0x43, 0x7f, 0xce, 0x0, 0xc0, 0xda, 0x96, + 0x42, 0xa2, 0x4b, 0x32, 0x20, 0x80, 0x15, 0x40, + 0x1f, 0x29, 0x8, 0x1, 0xe8, 0xcd, 0x44, 0x93, + 0x81, 0xc1, 0xb5, 0x2c, /* U+0108 "Ĉ" */ - 0x0, 0x0, 0xaf, 0x60, 0x0, 0x0, 0x5, 0xe3, - 0xf3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x19, 0xef, 0xd6, 0x0, 0x1, 0xec, 0x54, 0x7f, - 0x80, 0xa, 0xd0, 0x0, 0x5, 0xf2, 0xf, 0x60, - 0x0, 0x0, 0x50, 0x3f, 0x30, 0x0, 0x0, 0x0, - 0x4f, 0x10, 0x0, 0x0, 0x0, 0x3f, 0x20, 0x0, - 0x0, 0x0, 0xf, 0x50, 0x0, 0x0, 0xc4, 0xa, - 0xd0, 0x0, 0x5, 0xf2, 0x1, 0xec, 0x54, 0x7f, - 0x80, 0x0, 0x2a, 0xef, 0xd6, 0x0, + 0x0, 0xd5, 0xec, 0x1, 0xe5, 0x4c, 0x93, 0x0, + 0xe5, 0xe3, 0xf3, 0x0, 0xc3, 0x3d, 0xfa, 0xc0, + 0x10, 0xfa, 0xdd, 0xaa, 0x60, 0x1, 0x67, 0x8a, + 0x8f, 0x4e, 0x40, 0xb6, 0x1, 0x96, 0x88, 0xc1, + 0x40, 0x39, 0x41, 0xc0, 0x80, 0x3e, 0x70, 0x30, + 0xf, 0x8c, 0x1c, 0x3, 0xb1, 0x1, 0x60, 0x3, + 0x29, 0xb0, 0x59, 0xe2, 0xa3, 0xd3, 0x90, 0xe, + 0x35, 0xda, 0xa6, 0x0, /* U+0109 "ĉ" */ - 0x0, 0x4f, 0xc0, 0x0, 0x1e, 0x6c, 0x80, 0x0, - 0x10, 0x1, 0x0, 0x1b, 0xfe, 0x70, 0xd, 0xb2, - 0x4e, 0x64, 0xf1, 0x0, 0x55, 0x6d, 0x0, 0x0, - 0x6, 0xd0, 0x0, 0x0, 0x3f, 0x10, 0x7, 0xa0, - 0xcb, 0x24, 0xe6, 0x2, 0xbf, 0xe7, 0x0, + 0x0, 0x27, 0xe0, 0x4, 0x35, 0x21, 0x0, 0x1, + 0xf6, 0xc9, 0x0, 0xd, 0x7f, 0x30, 0x3, 0x3, + 0x6a, 0x59, 0xa, 0x89, 0x2c, 0xc8, 0x82, 0x0, + 0x55, 0x0, 0x7c, 0xa4, 0x20, 0x7, 0xa3, 0x35, + 0x12, 0x4e, 0x7, 0x6, 0xd4, 0xb0, /* U+010A "Ċ" */ - 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x3f, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x19, 0xef, 0xd6, 0x0, 0x1, 0xec, 0x54, 0x7f, - 0x80, 0xa, 0xd0, 0x0, 0x5, 0xf2, 0xf, 0x60, - 0x0, 0x0, 0x50, 0x3f, 0x30, 0x0, 0x0, 0x0, - 0x4f, 0x10, 0x0, 0x0, 0x0, 0x3f, 0x20, 0x0, - 0x0, 0x0, 0xf, 0x50, 0x0, 0x0, 0xc4, 0xa, - 0xd0, 0x0, 0x5, 0xf2, 0x1, 0xec, 0x54, 0x7f, - 0x80, 0x0, 0x2a, 0xef, 0xd6, 0x0, - - /* U+010B "ċ" */ - 0x0, 0xc, 0x70, 0x0, 0x0, 0x63, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1b, 0xfe, 0x70, 0xd, 0xb2, - 0x4e, 0x64, 0xf1, 0x0, 0x55, 0x6d, 0x0, 0x0, - 0x6, 0xd0, 0x0, 0x0, 0x3f, 0x10, 0x7, 0xa0, - 0xcb, 0x24, 0xe6, 0x2, 0xbf, 0xe7, 0x0, - - /* U+010C "Č" */ - 0x0, 0x5, 0xe3, 0xf3, 0x0, 0x0, 0x0, 0x8f, - 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x19, 0xef, 0xd6, 0x0, 0x1, 0xec, 0x54, 0x7f, - 0x80, 0xa, 0xd0, 0x0, 0x5, 0xf2, 0xf, 0x60, - 0x0, 0x0, 0x50, 0x3f, 0x30, 0x0, 0x0, 0x0, - 0x4f, 0x10, 0x0, 0x0, 0x0, 0x3f, 0x20, 0x0, - 0x0, 0x0, 0xf, 0x50, 0x0, 0x0, 0xc4, 0xa, - 0xd0, 0x0, 0x5, 0xf2, 0x1, 0xec, 0x54, 0x7f, - 0x80, 0x0, 0x2a, 0xef, 0xd6, 0x0, - - /* U+010D "č" */ - 0x1, 0xe5, 0xb9, 0x0, 0x4, 0xfd, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x1b, 0xfe, 0x70, 0xd, 0xb2, - 0x4e, 0x64, 0xf1, 0x0, 0x55, 0x6d, 0x0, 0x0, - 0x6, 0xd0, 0x0, 0x0, 0x3f, 0x10, 0x7, 0xa0, - 0xcb, 0x24, 0xe6, 0x2, 0xbf, 0xe7, 0x0, - - /* U+010E "Ď" */ - 0x1, 0xe5, 0xc9, 0x0, 0x0, 0x3, 0xfc, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0xff, 0xff, - 0xc4, 0x0, 0xe9, 0x44, 0x5a, 0xf4, 0xe, 0x70, - 0x0, 0xa, 0xc0, 0xe7, 0x0, 0x0, 0x3f, 0x2e, - 0x70, 0x0, 0x0, 0xf5, 0xe7, 0x0, 0x0, 0xf, - 0x6e, 0x70, 0x0, 0x0, 0xf5, 0xe7, 0x0, 0x0, - 0x3f, 0x2e, 0x70, 0x0, 0xa, 0xd0, 0xe9, 0x44, - 0x5a, 0xf4, 0xe, 0xff, 0xfe, 0xb4, 0x0, - - /* U+010F "ď" */ - 0x0, 0x0, 0x6, 0xc9, 0xc0, 0x0, 0x0, 0x6c, - 0x4b, 0x0, 0x0, 0x6, 0xc2, 0x90, 0x2c, 0xfc, - 0x8c, 0x51, 0xd, 0xa2, 0x5f, 0xc0, 0x4, 0xf1, - 0x0, 0x9c, 0x0, 0x7d, 0x0, 0x6, 0xc0, 0x6, - 0xc0, 0x0, 0x5c, 0x0, 0x4f, 0x0, 0x8, 0xc0, - 0x0, 0xc8, 0x2, 0xec, 0x0, 0x2, 0xbe, 0xc8, + 0x0, 0xc3, 0x0, 0x1f, 0x89, 0xc0, 0x3f, 0x1f, + 0x80, 0x78, 0x67, 0xbf, 0x58, 0x2, 0x1f, 0x5b, + 0xb5, 0x4c, 0x0, 0x2c, 0xf1, 0x51, 0xe9, 0xc8, + 0x16, 0xc0, 0x32, 0xd1, 0x18, 0x28, 0x7, 0x28, + 0x38, 0x10, 0x7, 0xce, 0x6, 0x1, 0xf1, 0x83, + 0x80, 0x76, 0x20, 0x2c, 0x0, 0x65, 0x36, 0xb, + 0x3c, 0x54, 0x7a, 0x72, 0x1, 0xc6, 0xbb, 0x54, 0xc0, 0x0, + /* U+010B "ċ" */ + 0x0, 0xb1, 0xc0, 0x3a, 0x90, 0x3, 0x98, 0xc0, + 0x21, 0xbf, 0xe7, 0x0, 0x60, 0x6d, 0x4b, 0x21, + 0x51, 0x25, 0x99, 0x10, 0x40, 0xa, 0xa0, 0xf, + 0x94, 0x84, 0x0, 0xf4, 0x66, 0xa2, 0x49, 0xc0, + 0xe0, 0xda, 0x96, + + /* U+010C "Č" */ + 0x0, 0x97, 0x8f, 0xcc, 0x3, 0x95, 0xb2, 0xc, + 0x3, 0xd1, 0xee, 0x1, 0xc3, 0x3d, 0xfa, 0xc0, + 0x10, 0xfa, 0xdd, 0xaa, 0x60, 0x1, 0x67, 0x8a, + 0x8f, 0x4e, 0x40, 0xb6, 0x1, 0x96, 0x88, 0xc1, + 0x40, 0x39, 0x41, 0xc0, 0x80, 0x3e, 0x70, 0x30, + 0xf, 0x8c, 0x1c, 0x3, 0xb1, 0x1, 0x60, 0x3, + 0x29, 0xb0, 0x59, 0xe2, 0xa3, 0xd3, 0x90, 0xe, + 0x35, 0xda, 0xa6, 0x0, + + /* U+010D "č" */ + 0x1, 0xe5, 0xb9, 0x0, 0xd, 0x51, 0xa4, 0x2, + 0x4e, 0xd0, 0x8, 0x6f, 0xb8, 0xe0, 0xc, 0xd, + 0xa9, 0x64, 0x2a, 0x24, 0xb3, 0x22, 0x8, 0x1, + 0x54, 0x1, 0xf2, 0x90, 0x80, 0x1e, 0x8c, 0xd4, + 0x49, 0x38, 0x1c, 0x1b, 0x52, 0xc0, + + /* U+010E "Ď" */ + 0x1, 0xe5, 0xc9, 0x0, 0xc3, 0xb4, 0x12, 0x1, + 0xc7, 0xf8, 0x1, 0xbb, 0xff, 0x62, 0x0, 0x4d, + 0x76, 0xa6, 0xb4, 0x0, 0x72, 0x21, 0x69, 0x60, + 0x3, 0xe9, 0x32, 0x0, 0xf1, 0x83, 0x80, 0x7e, + 0x30, 0xf, 0xc6, 0x1, 0xe3, 0x7, 0x0, 0xf4, + 0x91, 0x3, 0x91, 0xb, 0x4b, 0x20, 0x6, 0xbb, + 0x86, 0xd0, 0x0, + + /* U+010F "ď" */ + 0x0, 0xe6, 0xc9, 0xc0, 0xf, 0xb5, 0xc0, 0x3e, + 0x62, 0x2, 0xcf, 0xce, 0x7, 0x80, 0xf6, 0xd9, + 0x70, 0x51, 0x42, 0xb2, 0x56, 0x0, 0x8c, 0x84, + 0x1, 0xe0, 0x10, 0x88, 0x2, 0x30, 0x8, 0x8c, + 0x2, 0xd0, 0x9, 0xe, 0x0, 0x98, 0x3, 0x71, + 0xf7, 0x18, 0x2, + /* U+0110 "Đ" */ - 0x0, 0xef, 0xff, 0xfc, 0x40, 0x0, 0xe, 0x94, - 0x45, 0xaf, 0x40, 0x0, 0xe7, 0x0, 0x0, 0xac, - 0x0, 0xe, 0x70, 0x0, 0x3, 0xf2, 0x0, 0xe7, - 0x0, 0x0, 0xf, 0x50, 0xff, 0xff, 0xf2, 0x0, - 0xf6, 0x0, 0xe7, 0x0, 0x0, 0xf, 0x50, 0xe, - 0x70, 0x0, 0x3, 0xf2, 0x0, 0xe7, 0x0, 0x0, - 0xad, 0x0, 0xe, 0x94, 0x45, 0xaf, 0x40, 0x0, - 0xef, 0xff, 0xeb, 0x40, 0x0, + 0x0, 0x77, 0xfe, 0xc4, 0x0, 0xe6, 0xbb, 0x53, + 0x5a, 0x0, 0x6e, 0x44, 0x2d, 0x2c, 0x0, 0x7f, + 0x49, 0x90, 0x7, 0xe3, 0x7, 0xf, 0x18, 0xff, + 0x10, 0x4, 0x61, 0xe3, 0x1f, 0xe2, 0x0, 0x8c, + 0x3, 0xf1, 0x83, 0x80, 0x7e, 0x92, 0x20, 0x5, + 0xc8, 0x85, 0xa5, 0x90, 0xc, 0xd7, 0x70, 0xda, + 0x0, /* U+0111 "đ" */ - 0x0, 0x0, 0x6, 0xc0, 0x0, 0x8, 0xff, 0xfa, - 0x0, 0x1, 0x28, 0xd1, 0x2, 0xcf, 0xc8, 0xc0, - 0xd, 0xa2, 0x5f, 0xc0, 0x4f, 0x10, 0x9, 0xc0, - 0x7d, 0x0, 0x6, 0xc0, 0x6c, 0x0, 0x5, 0xc0, - 0x4f, 0x0, 0x8, 0xc0, 0xc, 0x80, 0x2e, 0xc0, - 0x2, 0xbe, 0xc8, 0xc0, + 0x0, 0xe6, 0xc0, 0xd, 0x1f, 0x27, 0x40, 0x14, + 0xeb, 0x95, 0x81, 0x67, 0x70, 0x4, 0x41, 0xed, + 0xb2, 0xe0, 0x4, 0x2b, 0x25, 0x60, 0x1, 0x90, + 0x80, 0x3c, 0x0, 0x22, 0x0, 0x8c, 0x0, 0x46, + 0x1, 0x68, 0x1, 0xe, 0x0, 0x98, 0x2, 0xe3, + 0xee, 0x30, 0x0, /* U+0112 "Ē" */ - 0x6, 0xff, 0xfc, 0x0, 0x1, 0x22, 0x21, 0x0, - 0xef, 0xff, 0xff, 0xf5, 0xe9, 0x44, 0x44, 0x41, - 0xe7, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, - 0xe7, 0x0, 0x0, 0x0, 0xef, 0xff, 0xff, 0xf0, - 0xe9, 0x33, 0x33, 0x30, 0xe7, 0x0, 0x0, 0x0, - 0xe7, 0x0, 0x0, 0x0, 0xe9, 0x44, 0x44, 0x42, - 0xef, 0xff, 0xff, 0xf9, + 0x6, 0xff, 0xb0, 0x2, 0x7d, 0xdc, 0x0, 0xee, + 0x6e, 0xdd, 0xea, 0xd, 0x77, 0xc8, 0x1c, 0x89, + 0xc2, 0x1, 0xff, 0xc5, 0x8f, 0xfe, 0x0, 0x36, + 0x67, 0x0, 0x38, 0xcf, 0x80, 0x3f, 0xdc, 0x89, + 0xc4, 0xd, 0x77, 0xe0, /* U+0113 "ē" */ - 0x1, 0xff, 0xff, 0x20, 0x0, 0x11, 0x11, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0xaf, 0xe9, 0x0, - 0xc, 0xb2, 0x3c, 0xa0, 0x3f, 0x0, 0x2, 0xf0, - 0x6f, 0xff, 0xff, 0xf2, 0x6e, 0x22, 0x22, 0x20, - 0x3f, 0x20, 0x2, 0xa0, 0xc, 0xc3, 0x3c, 0xb0, - 0x1, 0xaf, 0xea, 0x10, + 0x1, 0xff, 0xc4, 0x0, 0x1e, 0xec, 0x40, 0x10, + 0x8e, 0x0, 0x86, 0xbf, 0xa4, 0x2, 0xd1, 0xdd, + 0x2d, 0x1, 0x9a, 0xc8, 0xf9, 0x41, 0x43, 0xfe, + 0xd0, 0x20, 0x1d, 0xde, 0x25, 0x10, 0x22, 0x4, + 0x1, 0x9b, 0x8c, 0xdc, 0x20, 0xd, 0x6c, 0xd6, + 0xa0, /* U+0114 "Ĕ" */ - 0x1, 0x60, 0x25, 0x0, 0x0, 0x9e, 0xd4, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xef, 0xff, 0xff, 0xf5, - 0xe9, 0x44, 0x44, 0x41, 0xe7, 0x0, 0x0, 0x0, - 0xe7, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, - 0xef, 0xff, 0xff, 0xf0, 0xe9, 0x33, 0x33, 0x30, - 0xe7, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, - 0xe9, 0x44, 0x44, 0x42, 0xef, 0xff, 0xff, 0xf9, + 0x1, 0x60, 0x25, 0x0, 0x87, 0xfb, 0xc4, 0x3, + 0x4f, 0x6a, 0x0, 0x3b, 0xff, 0xca, 0xd, 0x77, + 0xc8, 0x1c, 0x89, 0xc2, 0x1, 0xff, 0xc5, 0x8f, + 0xfe, 0x0, 0x36, 0x67, 0x0, 0x38, 0xcf, 0x80, + 0x3f, 0xdc, 0x89, 0xc4, 0xd, 0x77, 0xe0, /* U+0115 "ĕ" */ - 0x0, 0xd2, 0x2d, 0x0, 0x0, 0x4d, 0xd4, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0xaf, 0xe9, 0x0, - 0xc, 0xb2, 0x3c, 0xa0, 0x3f, 0x0, 0x2, 0xf0, - 0x6f, 0xff, 0xff, 0xf2, 0x6e, 0x22, 0x22, 0x20, - 0x3f, 0x20, 0x2, 0xa0, 0xc, 0xc3, 0x3c, 0xb0, - 0x1, 0xaf, 0xea, 0x10, + 0x0, 0x69, 0x13, 0x40, 0x34, 0xff, 0xa4, 0x3, + 0x26, 0xe9, 0x0, 0x21, 0xaf, 0xe9, 0x0, 0xb4, + 0x77, 0x4b, 0x40, 0x66, 0xb2, 0x3e, 0x50, 0x50, + 0xff, 0xb4, 0x8, 0x7, 0x77, 0x89, 0x44, 0x8, + 0x81, 0x0, 0x66, 0xe3, 0x37, 0x8, 0x3, 0x5b, + 0x35, 0xa8, 0x0, /* U+0116 "Ė" */ - 0x0, 0xd, 0x60, 0x0, 0x0, 0x6, 0x30, 0x0, - 0xef, 0xff, 0xff, 0xf5, 0xe9, 0x44, 0x44, 0x41, - 0xe7, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, - 0xe7, 0x0, 0x0, 0x0, 0xef, 0xff, 0xff, 0xf0, - 0xe9, 0x33, 0x33, 0x30, 0xe7, 0x0, 0x0, 0x0, - 0xe7, 0x0, 0x0, 0x0, 0xe9, 0x44, 0x44, 0x42, - 0xef, 0xff, 0xff, 0xf9, + 0x0, 0xb5, 0x80, 0x3d, 0x6a, 0x1, 0x77, 0xfa, + 0x73, 0xfc, 0xa0, 0xd7, 0x7c, 0x81, 0xc8, 0x9c, + 0x20, 0x1f, 0xfc, 0x58, 0xff, 0xe0, 0x3, 0x66, + 0x70, 0x3, 0x8c, 0xf8, 0x3, 0xfd, 0xc8, 0x9c, + 0x40, 0xd7, 0x7e, /* U+0117 "ė" */ - 0x0, 0xc, 0x70, 0x0, 0x0, 0x6, 0x30, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0xaf, 0xe9, 0x0, - 0xc, 0xb2, 0x3c, 0xa0, 0x3f, 0x0, 0x2, 0xf0, - 0x6f, 0xff, 0xff, 0xf2, 0x6e, 0x22, 0x22, 0x20, - 0x3f, 0x20, 0x2, 0xa0, 0xc, 0xc3, 0x3c, 0xb0, - 0x1, 0xaf, 0xea, 0x10, + 0x0, 0xb1, 0xc0, 0x3d, 0x48, 0x1, 0xe6, 0x30, + 0xc, 0x35, 0xfd, 0x20, 0x16, 0x8e, 0xe9, 0x68, + 0xc, 0xd6, 0x47, 0xca, 0xa, 0x1f, 0xf6, 0x81, + 0x0, 0xee, 0xf1, 0x28, 0x81, 0x10, 0x20, 0xc, + 0xdc, 0x66, 0xe1, 0x0, 0x6b, 0x66, 0xb5, 0x0, /* U+0118 "Ę" */ - 0xef, 0xff, 0xff, 0xf5, 0xe, 0x94, 0x44, 0x44, - 0x10, 0xe7, 0x0, 0x0, 0x0, 0xe, 0x70, 0x0, - 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, 0xe, 0xff, - 0xff, 0xff, 0x0, 0xe9, 0x33, 0x33, 0x30, 0xe, - 0x70, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, - 0xe, 0x94, 0x44, 0x44, 0x20, 0xef, 0xff, 0xff, - 0xf9, 0x0, 0x0, 0x0, 0xd0, 0x0, 0x0, 0x0, - 0xe, 0x21, 0x0, 0x0, 0x0, 0x8f, 0xc0, - - /* U+0119 "ę" */ - 0x1, 0xaf, 0xe9, 0x0, 0xb, 0xb2, 0x3c, 0xa0, - 0x3f, 0x0, 0x2, 0xf0, 0x5f, 0xff, 0xff, 0xf2, - 0x6e, 0x22, 0x22, 0x20, 0x4f, 0x10, 0x2, 0xa0, - 0xd, 0xb1, 0x1b, 0xc0, 0x2, 0xbf, 0xfb, 0x10, - 0x0, 0x9, 0x30, 0x0, 0x0, 0xa, 0x60, 0x10, - 0x0, 0x4, 0xed, 0x20, - - /* U+011A "Ě" */ - 0x2, 0xe4, 0xd8, 0x0, 0x0, 0x4f, 0xc0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xef, 0xff, 0xff, 0xf5, - 0xe9, 0x44, 0x44, 0x41, 0xe7, 0x0, 0x0, 0x0, - 0xe7, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, - 0xef, 0xff, 0xff, 0xf0, 0xe9, 0x33, 0x33, 0x30, - 0xe7, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, - 0xe9, 0x44, 0x44, 0x42, 0xef, 0xff, 0xff, 0xf9, - - /* U+011B "ě" */ - 0x0, 0xd6, 0xab, 0x0, 0x0, 0x3e, 0xe1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0xaf, 0xe9, 0x0, - 0xc, 0xb2, 0x3c, 0xa0, 0x3f, 0x0, 0x2, 0xf0, - 0x6f, 0xff, 0xff, 0xf2, 0x6e, 0x22, 0x22, 0x20, - 0x3f, 0x20, 0x2, 0xa0, 0xc, 0xc3, 0x3c, 0xb0, - 0x1, 0xaf, 0xea, 0x10, - - /* U+011C "Ĝ" */ - 0x0, 0x0, 0x5f, 0xb0, 0x0, 0x0, 0x2, 0xf4, - 0xd7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x7, 0xdf, 0xeb, 0x30, 0x0, 0xcd, 0x63, 0x5b, - 0xf2, 0x8, 0xe1, 0x0, 0x0, 0xba, 0xe, 0x70, - 0x0, 0x0, 0x10, 0x2f, 0x30, 0x0, 0x0, 0x0, - 0x4f, 0x10, 0x4, 0xff, 0xff, 0x3f, 0x30, 0x0, - 0x33, 0x7f, 0xf, 0x70, 0x0, 0x0, 0x4f, 0x9, - 0xe2, 0x0, 0x0, 0x7f, 0x0, 0xce, 0x85, 0x6b, - 0xfa, 0x0, 0x7, 0xdf, 0xeb, 0x40, - - /* U+011D "ĝ" */ - 0x0, 0x6f, 0x90, 0x0, 0x2f, 0x4e, 0x50, 0x0, - 0x10, 0x0, 0x0, 0x2c, 0xfd, 0x7e, 0xd, 0xa2, - 0x5f, 0xe4, 0xf0, 0x0, 0x8e, 0x7c, 0x0, 0x5, - 0xe7, 0xc0, 0x0, 0x5e, 0x4f, 0x0, 0x8, 0xe0, - 0xda, 0x25, 0xfd, 0x2, 0xcf, 0xc9, 0xd1, 0x40, - 0x0, 0x7b, 0x1f, 0x61, 0x4e, 0x60, 0x5d, 0xfe, - 0x70, - - /* U+011E "Ğ" */ - 0x0, 0x2, 0xd0, 0x5a, 0x0, 0x0, 0x0, 0x7e, - 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x7, 0xdf, 0xeb, 0x30, 0x0, 0xcd, 0x63, 0x5b, - 0xf2, 0x8, 0xe1, 0x0, 0x0, 0xba, 0xe, 0x70, - 0x0, 0x0, 0x10, 0x2f, 0x30, 0x0, 0x0, 0x0, - 0x4f, 0x10, 0x4, 0xff, 0xff, 0x3f, 0x30, 0x0, - 0x33, 0x7f, 0xf, 0x70, 0x0, 0x0, 0x4f, 0x9, - 0xe2, 0x0, 0x0, 0x7f, 0x0, 0xce, 0x85, 0x6b, - 0xfa, 0x0, 0x7, 0xdf, 0xeb, 0x40, - - /* U+011F "ğ" */ - 0x3, 0xb0, 0x69, 0x0, 0x8, 0xeb, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x2c, 0xfd, 0x7e, 0xd, 0xa2, - 0x5f, 0xe4, 0xf0, 0x0, 0x8e, 0x7c, 0x0, 0x5, - 0xe7, 0xc0, 0x0, 0x5e, 0x4f, 0x0, 0x8, 0xe0, - 0xda, 0x25, 0xfd, 0x2, 0xcf, 0xc9, 0xd1, 0x40, - 0x0, 0x7b, 0x1f, 0x61, 0x4e, 0x60, 0x5d, 0xfe, - 0x70, - - /* U+0120 "Ġ" */ - 0x0, 0x0, 0x7, 0x20, 0x0, 0x0, 0x0, 0xf, - 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x7, 0xdf, 0xeb, 0x30, 0x0, 0xcd, 0x63, 0x5b, - 0xf2, 0x8, 0xe1, 0x0, 0x0, 0xba, 0xe, 0x70, - 0x0, 0x0, 0x10, 0x2f, 0x30, 0x0, 0x0, 0x0, - 0x4f, 0x10, 0x4, 0xff, 0xff, 0x3f, 0x30, 0x0, - 0x33, 0x7f, 0xf, 0x70, 0x0, 0x0, 0x4f, 0x9, - 0xe2, 0x0, 0x0, 0x7f, 0x0, 0xce, 0x85, 0x6b, - 0xfa, 0x0, 0x7, 0xdf, 0xeb, 0x40, - - /* U+0121 "ġ" */ - 0x0, 0xf, 0x40, 0x0, 0x0, 0x72, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x2c, 0xfd, 0x7e, 0xd, 0xa2, - 0x5f, 0xe4, 0xf0, 0x0, 0x8e, 0x7c, 0x0, 0x5, - 0xe7, 0xc0, 0x0, 0x5e, 0x4f, 0x0, 0x8, 0xe0, - 0xda, 0x25, 0xfd, 0x2, 0xcf, 0xc9, 0xd1, 0x40, - 0x0, 0x7b, 0x1f, 0x61, 0x4e, 0x60, 0x5d, 0xfe, - 0x70, - - /* U+0122 "Ģ" */ - 0x0, 0x7, 0xdf, 0xeb, 0x30, 0x0, 0xcd, 0x63, - 0x5b, 0xf2, 0x8, 0xe1, 0x0, 0x0, 0xba, 0xe, - 0x70, 0x0, 0x0, 0x10, 0x2f, 0x30, 0x0, 0x0, - 0x0, 0x4f, 0x10, 0x4, 0xff, 0xff, 0x3f, 0x30, - 0x0, 0x33, 0x7f, 0xf, 0x70, 0x0, 0x0, 0x4f, - 0x9, 0xe2, 0x0, 0x0, 0x7f, 0x0, 0xce, 0x85, - 0x6b, 0xfa, 0x0, 0x7, 0xdf, 0xeb, 0x40, 0x0, - 0x0, 0xb, 0x80, 0x0, 0x0, 0x0, 0x6, 0x60, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, - - /* U+0123 "ģ" */ - 0x0, 0x0, 0x10, 0x0, 0x0, 0x92, 0x0, 0x0, - 0xf, 0x50, 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2c, 0xfd, 0x7e, 0xd, 0xa2, 0x5f, - 0xe4, 0xf0, 0x0, 0x8e, 0x7c, 0x0, 0x5, 0xe7, - 0xc0, 0x0, 0x5e, 0x4f, 0x0, 0x8, 0xe0, 0xda, - 0x25, 0xfd, 0x2, 0xcf, 0xc9, 0xd1, 0x40, 0x0, - 0x7b, 0x1f, 0x61, 0x4e, 0x60, 0x5d, 0xfe, 0x70, - - /* U+0124 "Ĥ" */ - 0x0, 0xe, 0xe0, 0x0, 0x0, 0x9c, 0xb8, 0x0, - 0x0, 0x73, 0x27, 0x0, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xef, 0xff, 0xff, 0xff, 0xe9, 0x33, 0x33, 0x7f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - - /* U+0125 "ĥ" */ - 0x0, 0xd, 0xe1, 0x0, 0x7, 0xda, 0x90, 0x0, - 0x73, 0x27, 0x1, 0xf2, 0x0, 0x0, 0x1f, 0x20, - 0x0, 0x1, 0xf2, 0x0, 0x0, 0x1f, 0x7d, 0xfb, - 0x11, 0xfe, 0x43, 0xda, 0x1f, 0x50, 0x7, 0xd1, - 0xf3, 0x0, 0x6d, 0x1f, 0x20, 0x6, 0xd1, 0xf2, - 0x0, 0x6d, 0x1f, 0x20, 0x6, 0xd1, 0xf2, 0x0, - 0x6d, - - /* U+0126 "Ħ" */ - 0x0, 0xe7, 0x0, 0x0, 0x5f, 0x0, 0x0, 0xe7, - 0x0, 0x0, 0x5f, 0x0, 0xf, 0xff, 0xff, 0xff, - 0xff, 0xf1, 0x0, 0xe7, 0x0, 0x0, 0x5f, 0x0, - 0x0, 0xe7, 0x0, 0x0, 0x5f, 0x0, 0x0, 0xef, - 0xff, 0xff, 0xff, 0x0, 0x0, 0xe9, 0x33, 0x33, - 0x7f, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x5f, 0x0, - 0x0, 0xe7, 0x0, 0x0, 0x5f, 0x0, 0x0, 0xe7, - 0x0, 0x0, 0x5f, 0x0, 0x0, 0xe7, 0x0, 0x0, - 0x5f, 0x0, - - /* U+0127 "ħ" */ - 0x1f, 0x20, 0x0, 0xe, 0xff, 0xf7, 0x0, 0x3f, - 0x42, 0x10, 0x1, 0xf7, 0xdf, 0xb1, 0x1f, 0xe4, - 0x3d, 0xa1, 0xf5, 0x0, 0x7d, 0x1f, 0x30, 0x6, - 0xd1, 0xf2, 0x0, 0x6d, 0x1f, 0x20, 0x6, 0xd1, - 0xf2, 0x0, 0x6d, 0x1f, 0x20, 0x6, 0xd0, - - /* U+0128 "Ĩ" */ - 0x2d, 0xff, 0xc1, 0x0, 0x0, 0x0, 0x0, 0xba, - 0x0, 0x0, 0xba, 0x0, 0x0, 0xba, 0x0, 0x0, - 0xba, 0x0, 0x0, 0xba, 0x0, 0x0, 0xba, 0x0, - 0x0, 0xba, 0x0, 0x0, 0xba, 0x0, 0x0, 0xba, - 0x0, 0x0, 0xba, 0x0, 0x0, 0xba, 0x0, - - /* U+0129 "ĩ" */ - 0x3e, 0x83, 0xca, 0x48, 0xf6, 0x10, 0x0, 0x0, - 0x1f, 0x20, 0x1, 0xf2, 0x0, 0x1f, 0x20, 0x1, - 0xf2, 0x0, 0x1f, 0x20, 0x1, 0xf2, 0x0, 0x1f, - 0x20, 0x1, 0xf2, 0x0, - - /* U+012A "Ī" */ - 0x3f, 0xff, 0xf0, 0x2, 0x22, 0x20, 0x0, 0xba, - 0x0, 0x0, 0xba, 0x0, 0x0, 0xba, 0x0, 0x0, - 0xba, 0x0, 0x0, 0xba, 0x0, 0x0, 0xba, 0x0, - 0x0, 0xba, 0x0, 0x0, 0xba, 0x0, 0x0, 0xba, - 0x0, 0x0, 0xba, 0x0, 0x0, 0xba, 0x0, - - /* U+012B "ī" */ - 0x9f, 0xff, 0xb0, 0x11, 0x11, 0x0, 0x0, 0x0, - 0x1f, 0x20, 0x1, 0xf2, 0x0, 0x1f, 0x20, 0x1, - 0xf2, 0x0, 0x1f, 0x20, 0x1, 0xf2, 0x0, 0x1f, - 0x20, 0x1, 0xf2, 0x0, - - /* U+012C "Ĭ" */ - 0x7, 0x1, 0x70, 0x6e, 0xd6, 0x0, 0x0, 0x0, - 0xb, 0xa0, 0x0, 0xba, 0x0, 0xb, 0xa0, 0x0, - 0xba, 0x0, 0xb, 0xa0, 0x0, 0xba, 0x0, 0xb, - 0xa0, 0x0, 0xba, 0x0, 0xb, 0xa0, 0x0, 0xba, - 0x0, 0xb, 0xa0, - - /* U+012D "ĭ" */ - 0x59, 0x8, 0x60, 0xae, 0xa0, 0x0, 0x0, 0x0, - 0x1f, 0x20, 0x1, 0xf2, 0x0, 0x1f, 0x20, 0x1, - 0xf2, 0x0, 0x1f, 0x20, 0x1, 0xf2, 0x0, 0x1f, - 0x20, 0x1, 0xf2, 0x0, - - /* U+012E "Į" */ - 0xba, 0x0, 0xba, 0x0, 0xba, 0x0, 0xba, 0x0, - 0xba, 0x0, 0xba, 0x0, 0xba, 0x0, 0xba, 0x0, - 0xba, 0x0, 0xba, 0x0, 0xba, 0x0, 0x93, 0x0, - 0xb5, 0x1, 0x5e, 0xd2, - - /* U+012F "į" */ - 0x1f, 0x20, 0x8, 0x10, 0x0, 0x0, 0x1f, 0x20, - 0x1f, 0x20, 0x1f, 0x20, 0x1f, 0x20, 0x1f, 0x20, - 0x1f, 0x20, 0x1f, 0x20, 0x1f, 0x20, 0x2a, 0x0, - 0x5a, 0x0, 0x1d, 0xe1, - - /* U+0130 "İ" */ - 0xb9, 0x54, 0xba, 0xba, 0xba, 0xba, 0xba, 0xba, - 0xba, 0xba, 0xba, 0xba, 0xba, - - /* U+0131 "ı" */ - 0xa9, 0xa9, 0xa9, 0xa9, 0xa9, 0xa9, 0xa9, 0xa9, - - /* U+0132 "IJ" */ - 0xba, 0x0, 0x0, 0xf, 0x6b, 0xa0, 0x0, 0x0, - 0xf6, 0xba, 0x0, 0x0, 0xf, 0x6b, 0xa0, 0x0, - 0x0, 0xf6, 0xba, 0x0, 0x0, 0xf, 0x6b, 0xa0, - 0x0, 0x0, 0xf6, 0xba, 0x0, 0x0, 0xf, 0x6b, - 0xa0, 0x30, 0x0, 0xf5, 0xba, 0xf, 0x20, 0xf, - 0x4b, 0xa0, 0xda, 0x27, 0xf0, 0xba, 0x2, 0xcf, - 0xd4, 0x0, - - /* U+0133 "ij" */ - 0x1f, 0x20, 0xf4, 0x8, 0x10, 0x72, 0x0, 0x0, - 0x0, 0x1f, 0x20, 0xf4, 0x1f, 0x20, 0xf4, 0x1f, - 0x20, 0xf4, 0x1f, 0x20, 0xf4, 0x1f, 0x20, 0xf4, - 0x1f, 0x20, 0xf4, 0x1f, 0x20, 0xf4, 0x1f, 0x20, - 0xf4, 0x0, 0x0, 0xf4, 0x0, 0x14, 0xf2, 0x0, - 0x6f, 0xa0, - - /* U+0134 "Ĵ" */ - 0x0, 0x0, 0xcf, 0x30, 0x0, 0x9, 0xc5, 0xe1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e, 0x0, - 0x0, 0x0, 0x7e, 0x0, 0x0, 0x0, 0x7e, 0x0, - 0x0, 0x0, 0x7e, 0x0, 0x0, 0x0, 0x7e, 0x0, - 0x0, 0x0, 0x7e, 0x0, 0x0, 0x0, 0x7e, 0x0, - 0x33, 0x0, 0x7d, 0x0, 0x8b, 0x0, 0x8c, 0x0, - 0x4f, 0x76, 0xe8, 0x0, 0x8, 0xee, 0x90, 0x0, - - /* U+0135 "ĵ" */ - 0x8, 0xf8, 0x4, 0xe3, 0xe4, 0x0, 0x0, 0x0, - 0x1f, 0x20, 0x1, 0xf2, 0x0, 0x1f, 0x20, 0x1, - 0xf2, 0x0, 0x1f, 0x20, 0x1, 0xf2, 0x0, 0x1f, - 0x20, 0x1, 0xf2, 0x0, 0x1f, 0x20, 0x16, 0xf0, - 0x7, 0xf8, 0x0, - - /* U+0136 "Ķ" */ - 0xf5, 0x0, 0x2, 0xfa, 0xf, 0x50, 0x2, 0xeb, - 0x0, 0xf5, 0x1, 0xdb, 0x0, 0xf, 0x50, 0xcc, - 0x0, 0x0, 0xf6, 0xbf, 0x20, 0x0, 0xf, 0xed, - 0xe9, 0x0, 0x0, 0xfe, 0x15, 0xf4, 0x0, 0xf, - 0x60, 0xa, 0xe1, 0x0, 0xf5, 0x0, 0x1f, 0xa0, - 0xf, 0x50, 0x0, 0x6f, 0x40, 0xf5, 0x0, 0x0, - 0xce, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, - 0x60, 0x0, 0x0, 0x0, 0x84, 0x0, 0x0, 0x0, - 0x4, 0x0, 0x0, 0x0, - - /* U+0137 "ķ" */ - 0x1f, 0x20, 0x0, 0x1, 0xf2, 0x0, 0x0, 0x1f, - 0x20, 0x0, 0x1, 0xf2, 0x6, 0xf3, 0x1f, 0x24, - 0xf4, 0x1, 0xf5, 0xf5, 0x0, 0x1f, 0xff, 0x30, - 0x1, 0xf7, 0xac, 0x0, 0x1f, 0x21, 0xf6, 0x1, - 0xf2, 0x7, 0xf1, 0x1f, 0x20, 0xd, 0xa0, 0x0, - 0x0, 0x0, 0x0, 0xe, 0x60, 0x0, 0x0, 0x93, - 0x0, 0x0, 0x4, 0x0, 0x0, - - /* U+0138 "ĸ" */ - 0x1f, 0x20, 0xbf, 0x1, 0xf2, 0x4d, 0x10, 0x1f, - 0x2c, 0x50, 0x1, 0xfe, 0xb0, 0x0, 0x1f, 0x3d, - 0x60, 0x1, 0xf2, 0x5f, 0x10, 0x1f, 0x20, 0xd7, - 0x1, 0xf2, 0x5, 0xe0, - - /* U+0139 "Ĺ" */ - 0x1f, 0x60, 0x0, 0x8, 0xa0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xf, 0x60, 0x0, 0x0, 0xf6, 0x0, - 0x0, 0xf, 0x60, 0x0, 0x0, 0xf6, 0x0, 0x0, - 0xf, 0x60, 0x0, 0x0, 0xf6, 0x0, 0x0, 0xf, - 0x60, 0x0, 0x0, 0xf6, 0x0, 0x0, 0xf, 0x60, - 0x0, 0x0, 0xf8, 0x44, 0x44, 0x1f, 0xff, 0xff, - 0xf5, - - /* U+013A "ĺ" */ - 0x9, 0xd0, 0x1e, 0x20, 0x0, 0x0, 0x1f, 0x20, - 0x1f, 0x20, 0x1f, 0x20, 0x1f, 0x20, 0x1f, 0x20, - 0x1f, 0x20, 0x1f, 0x20, 0x1f, 0x20, 0x1f, 0x20, - 0x1f, 0x20, 0x1f, 0x20, - - /* U+013B "Ļ" */ - 0xf6, 0x0, 0x0, 0xf, 0x60, 0x0, 0x0, 0xf6, - 0x0, 0x0, 0xf, 0x60, 0x0, 0x0, 0xf6, 0x0, - 0x0, 0xf, 0x60, 0x0, 0x0, 0xf6, 0x0, 0x0, - 0xf, 0x60, 0x0, 0x0, 0xf6, 0x0, 0x0, 0xf, - 0x84, 0x44, 0x41, 0xff, 0xff, 0xff, 0x50, 0x0, - 0x0, 0x0, 0x0, 0x6e, 0x0, 0x0, 0x2, 0xb0, - 0x0, 0x0, 0x21, 0x0, 0x0, - - /* U+013C "ļ" */ - 0x1f, 0x21, 0xf2, 0x1f, 0x21, 0xf2, 0x1f, 0x21, - 0xf2, 0x1f, 0x21, 0xf2, 0x1f, 0x21, 0xf2, 0x1f, - 0x20, 0x0, 0xf, 0x30, 0xb1, 0x3, 0x0, - - /* U+013D "Ľ" */ - 0x1e, 0x4c, 0x80, 0x0, 0x0, 0x4f, 0xc0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0x60, - 0x0, 0x0, 0x0, 0xf6, 0x0, 0x0, 0x0, 0xf, - 0x60, 0x0, 0x0, 0x0, 0xf6, 0x0, 0x0, 0x0, - 0xf, 0x60, 0x0, 0x0, 0x0, 0xf6, 0x0, 0x0, - 0x0, 0xf, 0x60, 0x0, 0x0, 0x0, 0xf6, 0x0, - 0x0, 0x0, 0xf, 0x60, 0x0, 0x0, 0x0, 0xf8, - 0x44, 0x44, 0x10, 0xf, 0xff, 0xff, 0xf5, - - /* U+013E "ľ" */ - 0x4f, 0x3e, 0x50, 0x7f, 0x90, 0x0, 0x0, 0x0, - 0x1f, 0x20, 0x1, 0xf2, 0x0, 0x1f, 0x20, 0x1, - 0xf2, 0x0, 0x1f, 0x20, 0x1, 0xf2, 0x0, 0x1f, - 0x20, 0x1, 0xf2, 0x0, 0x1f, 0x20, 0x1, 0xf2, - 0x0, 0x1f, 0x20, - - /* U+013F "Ŀ" */ - 0xf6, 0x0, 0x0, 0xf, 0x60, 0x0, 0x0, 0xf6, - 0x0, 0x0, 0xf, 0x60, 0x0, 0x0, 0xf6, 0x0, - 0x0, 0xf, 0x60, 0xc8, 0x0, 0xf6, 0x6, 0x40, - 0xf, 0x60, 0x0, 0x0, 0xf6, 0x0, 0x0, 0xf, - 0x84, 0x44, 0x41, 0xff, 0xff, 0xff, 0x50, - - /* U+0140 "ŀ" */ - 0x1f, 0x20, 0x1, 0xf2, 0x0, 0x1f, 0x20, 0x1, - 0xf2, 0x0, 0x1f, 0x20, 0x1, 0xf2, 0xe6, 0x1f, - 0x27, 0x31, 0xf2, 0x0, 0x1f, 0x20, 0x1, 0xf2, - 0x0, 0x1f, 0x20, 0x0, - - /* U+0141 "Ł" */ - 0xf, 0x50, 0x0, 0x0, 0xf, 0x50, 0x0, 0x0, - 0xf, 0x50, 0x50, 0x0, 0xf, 0x6c, 0x60, 0x0, - 0xf, 0xf7, 0x0, 0x0, 0x2f, 0x70, 0x0, 0x0, - 0xdf, 0x50, 0x0, 0x0, 0x4f, 0x50, 0x0, 0x0, - 0xf, 0x50, 0x0, 0x0, 0xf, 0x84, 0x44, 0x41, - 0xf, 0xff, 0xff, 0xf4, - - /* U+0142 "ł" */ - 0x1f, 0x20, 0x1f, 0x20, 0x1f, 0x20, 0x1f, 0x30, - 0x1f, 0xe0, 0x3f, 0x40, 0xef, 0x20, 0x3f, 0x20, - 0x1f, 0x20, 0x1f, 0x20, 0x1f, 0x20, - - /* U+0143 "Ń" */ - 0x0, 0x2, 0xf4, 0x0, 0x0, 0x9, 0x90, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xec, 0x0, 0x0, 0x4f, - 0xef, 0x60, 0x0, 0x4f, 0xed, 0xe1, 0x0, 0x4f, - 0xe6, 0xe9, 0x0, 0x4f, 0xe5, 0x5f, 0x30, 0x4f, - 0xe5, 0xb, 0xc0, 0x4f, 0xe5, 0x2, 0xf6, 0x4f, - 0xe5, 0x0, 0x7e, 0x5f, 0xe5, 0x0, 0xd, 0xdf, - 0xe5, 0x0, 0x4, 0xff, 0xe5, 0x0, 0x0, 0xaf, - - /* U+0144 "ń" */ - 0x0, 0x5, 0xf2, 0x0, 0x0, 0xc5, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xf6, 0xdf, 0xb1, 0xf, 0xc1, - 0xc, 0xa0, 0xf4, 0x0, 0x7d, 0xf, 0x30, 0x6, - 0xd0, 0xf3, 0x0, 0x6d, 0xf, 0x30, 0x6, 0xd0, - 0xf3, 0x0, 0x6d, 0xf, 0x30, 0x6, 0xd0, - - /* U+0145 "Ņ" */ - 0xec, 0x0, 0x0, 0x4f, 0xef, 0x60, 0x0, 0x4f, - 0xed, 0xe1, 0x0, 0x4f, 0xe6, 0xe9, 0x0, 0x4f, - 0xe5, 0x5f, 0x30, 0x4f, 0xe5, 0xb, 0xc0, 0x4f, - 0xe5, 0x2, 0xf6, 0x4f, 0xe5, 0x0, 0x7e, 0x5f, - 0xe5, 0x0, 0xd, 0xdf, 0xe5, 0x0, 0x4, 0xff, - 0xe5, 0x0, 0x0, 0xaf, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0xb0, 0x0, 0x0, 0x4, 0x90, 0x0, - 0x0, 0x3, 0x0, 0x0, - - /* U+0146 "ņ" */ - 0xf, 0x6d, 0xfb, 0x10, 0xfc, 0x10, 0xca, 0xf, - 0x40, 0x7, 0xd0, 0xf3, 0x0, 0x6d, 0xf, 0x30, - 0x6, 0xd0, 0xf3, 0x0, 0x6d, 0xf, 0x30, 0x6, - 0xd0, 0xf3, 0x0, 0x6d, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xc8, 0x0, 0x0, 0x7, 0x60, 0x0, 0x0, - 0x40, 0x0, - - /* U+0147 "Ň" */ - 0x0, 0xb9, 0x8d, 0x0, 0x0, 0x1d, 0xe2, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xec, 0x0, 0x0, 0x4f, - 0xef, 0x60, 0x0, 0x4f, 0xed, 0xe1, 0x0, 0x4f, - 0xe6, 0xe9, 0x0, 0x4f, 0xe5, 0x5f, 0x30, 0x4f, - 0xe5, 0xb, 0xc0, 0x4f, 0xe5, 0x2, 0xf6, 0x4f, - 0xe5, 0x0, 0x7e, 0x5f, 0xe5, 0x0, 0xd, 0xdf, - 0xe5, 0x0, 0x4, 0xff, 0xe5, 0x0, 0x0, 0xaf, - - /* U+0148 "ň" */ - 0x0, 0xd7, 0xaa, 0x0, 0x2, 0xed, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xf6, 0xdf, 0xb1, 0xf, 0xc1, - 0xc, 0xa0, 0xf4, 0x0, 0x7d, 0xf, 0x30, 0x6, - 0xd0, 0xf3, 0x0, 0x6d, 0xf, 0x30, 0x6, 0xd0, - 0xf3, 0x0, 0x6d, 0xf, 0x30, 0x6, 0xd0, - - /* U+0149 "ʼn" */ - 0xe, 0x60, 0x0, 0x0, 0x0, 0xa5, 0x0, 0x0, - 0x0, 0x9, 0x20, 0x0, 0x0, 0x0, 0x21, 0xf5, - 0xdf, 0xa1, 0x0, 0x1f, 0xb1, 0x1d, 0x90, 0x1, - 0xf4, 0x0, 0x7c, 0x0, 0x1f, 0x20, 0x6, 0xd0, - 0x1, 0xf2, 0x0, 0x6d, 0x0, 0x1f, 0x20, 0x6, - 0xd0, 0x1, 0xf2, 0x0, 0x6d, 0x0, 0x1f, 0x20, - 0x6, 0xd0, - - /* U+014A "Ŋ" */ - 0xd7, 0x7d, 0xfe, 0x70, 0xd, 0xea, 0x20, 0x5f, - 0x60, 0xdd, 0x0, 0x0, 0x7e, 0xd, 0x90, 0x0, - 0x2, 0xf3, 0xd7, 0x0, 0x0, 0xf, 0x5d, 0x70, - 0x0, 0x0, 0xf5, 0xd7, 0x0, 0x0, 0xf, 0x6d, - 0x70, 0x0, 0x0, 0xf6, 0xd7, 0x0, 0x0, 0xf, - 0x6d, 0x70, 0x0, 0x0, 0xf6, 0xd7, 0x0, 0x0, - 0xf, 0x50, 0x0, 0x0, 0x2, 0xf3, 0x0, 0x0, - 0x75, 0xcd, 0x0, 0x0, 0x2d, 0xfc, 0x20, - - /* U+014B "ŋ" */ - 0xf, 0x6d, 0xfb, 0x10, 0xfc, 0x10, 0xca, 0xf, - 0x50, 0x7, 0xc0, 0xf3, 0x0, 0x6d, 0xf, 0x30, - 0x6, 0xd0, 0xf3, 0x0, 0x6d, 0xf, 0x30, 0x6, - 0xd0, 0xf3, 0x0, 0x6d, 0x0, 0x0, 0x6, 0xd0, - 0x0, 0x2, 0xab, 0x0, 0x0, 0xce, 0x40, - - /* U+014C "Ō" */ - 0x0, 0xa, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x12, - 0x22, 0x10, 0x0, 0x0, 0x19, 0xef, 0xd8, 0x0, - 0x0, 0x1d, 0xd6, 0x36, 0xec, 0x0, 0xa, 0xd0, - 0x0, 0x1, 0xe8, 0x1, 0xf5, 0x0, 0x0, 0x7, - 0xf0, 0x4f, 0x10, 0x0, 0x0, 0x4f, 0x25, 0xf0, - 0x0, 0x0, 0x2, 0xf3, 0x4f, 0x20, 0x0, 0x0, - 0x4f, 0x21, 0xf6, 0x0, 0x0, 0x8, 0xf0, 0xa, - 0xe0, 0x0, 0x1, 0xf8, 0x0, 0x1d, 0xd5, 0x36, - 0xec, 0x0, 0x0, 0x19, 0xef, 0xd8, 0x0, 0x0, - - /* U+014D "ō" */ - 0x4, 0xff, 0xff, 0x0, 0x0, 0x11, 0x11, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0xae, 0xe9, 0x0, - 0xd, 0xb2, 0x3d, 0x90, 0x4f, 0x10, 0x4, 0xf1, - 0x7c, 0x0, 0x0, 0xf3, 0x7c, 0x0, 0x0, 0xf4, - 0x5f, 0x10, 0x4, 0xf1, 0xd, 0xb2, 0x3d, 0xa0, - 0x1, 0xae, 0xe8, 0x0, - - /* U+014E "Ŏ" */ - 0x0, 0x7, 0x80, 0xa5, 0x0, 0x0, 0x0, 0xb, - 0xe9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x9e, 0xfd, 0x80, 0x0, 0x1, 0xdd, - 0x63, 0x6e, 0xc0, 0x0, 0xad, 0x0, 0x0, 0x1e, - 0x80, 0x1f, 0x50, 0x0, 0x0, 0x7f, 0x4, 0xf1, - 0x0, 0x0, 0x4, 0xf2, 0x5f, 0x0, 0x0, 0x0, - 0x2f, 0x34, 0xf2, 0x0, 0x0, 0x4, 0xf2, 0x1f, - 0x60, 0x0, 0x0, 0x8f, 0x0, 0xae, 0x0, 0x0, - 0x1f, 0x80, 0x1, 0xdd, 0x53, 0x6e, 0xc0, 0x0, - 0x1, 0x9e, 0xfd, 0x80, 0x0, - - /* U+014F "ŏ" */ - 0x0, 0xe1, 0x3c, 0x0, 0x0, 0x5d, 0xd3, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0xae, 0xe9, 0x0, - 0xd, 0xb2, 0x3d, 0x90, 0x4f, 0x10, 0x4, 0xf1, - 0x7c, 0x0, 0x0, 0xf3, 0x7c, 0x0, 0x0, 0xf4, - 0x5f, 0x10, 0x4, 0xf1, 0xd, 0xb2, 0x3d, 0xa0, - 0x1, 0xae, 0xe8, 0x0, - - /* U+0150 "Ő" */ - 0x0, 0x0, 0xe8, 0x9d, 0x0, 0x0, 0x0, 0x5c, - 0x1e, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x9e, 0xfd, 0x80, 0x0, 0x1, 0xdd, - 0x63, 0x6e, 0xc0, 0x0, 0xad, 0x0, 0x0, 0x1e, - 0x80, 0x1f, 0x50, 0x0, 0x0, 0x7f, 0x4, 0xf1, - 0x0, 0x0, 0x4, 0xf2, 0x5f, 0x0, 0x0, 0x0, - 0x2f, 0x34, 0xf2, 0x0, 0x0, 0x4, 0xf2, 0x1f, - 0x60, 0x0, 0x0, 0x8f, 0x0, 0xae, 0x0, 0x0, - 0x1f, 0x80, 0x1, 0xdd, 0x53, 0x6e, 0xc0, 0x0, - 0x1, 0x9e, 0xfd, 0x80, 0x0, - - /* U+0151 "ő" */ - 0x0, 0x8e, 0x4f, 0x40, 0x0, 0xe3, 0xa8, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0xae, 0xe9, 0x0, - 0xd, 0xb2, 0x3d, 0x90, 0x4f, 0x10, 0x4, 0xf1, - 0x7c, 0x0, 0x0, 0xf3, 0x7c, 0x0, 0x0, 0xf4, - 0x5f, 0x10, 0x4, 0xf1, 0xd, 0xb2, 0x3d, 0xa0, - 0x1, 0xae, 0xe8, 0x0, - - /* U+0152 "Œ" */ - 0x0, 0x2b, 0xfe, 0x85, 0xff, 0xff, 0xf5, 0x2, - 0xeb, 0x34, 0xcd, 0xf7, 0x77, 0x72, 0x9, 0xd0, - 0x0, 0x1f, 0xe0, 0x0, 0x0, 0xe, 0x70, 0x0, - 0xa, 0xe0, 0x0, 0x0, 0x1f, 0x50, 0x0, 0x7, - 0xe0, 0x0, 0x0, 0x1f, 0x40, 0x0, 0x6, 0xff, - 0xff, 0xf0, 0x1f, 0x50, 0x0, 0x7, 0xe3, 0x33, - 0x30, 0xe, 0x70, 0x0, 0x9, 0xe0, 0x0, 0x0, - 0x9, 0xd0, 0x0, 0xe, 0xe0, 0x0, 0x0, 0x1, - 0xe8, 0x1, 0xad, 0xe4, 0x44, 0x42, 0x0, 0x2b, - 0xfe, 0x95, 0xff, 0xff, 0xf8, - - /* U+0153 "œ" */ - 0x1, 0xaf, 0xe9, 0x6, 0xdf, 0xb2, 0x0, 0xcc, - 0x33, 0xdd, 0xf5, 0x27, 0xf1, 0x3f, 0x10, 0x3, - 0xf7, 0x0, 0xc, 0x76, 0xd0, 0x0, 0xf, 0xff, - 0xff, 0xf9, 0x6d, 0x0, 0x0, 0xf7, 0x22, 0x22, - 0x14, 0xf1, 0x0, 0x4f, 0x90, 0x0, 0x94, 0xc, - 0xb3, 0x4d, 0xcf, 0x62, 0x7f, 0x20, 0x1a, 0xfe, - 0x80, 0x6d, 0xfc, 0x40, - - /* U+0154 "Ŕ" */ - 0x0, 0x6, 0xe1, 0x0, 0x0, 0x0, 0xd5, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0xff, 0xff, - 0xfb, 0x10, 0xe8, 0x33, 0x35, 0xeb, 0xe, 0x70, - 0x0, 0x5, 0xf0, 0xe7, 0x0, 0x0, 0x5f, 0xe, - 0x70, 0x0, 0x3d, 0xc0, 0xef, 0xff, 0xff, 0xa1, - 0xe, 0x93, 0x4b, 0xc1, 0x0, 0xe7, 0x0, 0xd, - 0xc0, 0xe, 0x70, 0x0, 0x3f, 0x70, 0xe7, 0x0, - 0x0, 0x9f, 0x1e, 0x70, 0x0, 0x1, 0xea, - - /* U+0155 "ŕ" */ - 0x0, 0xad, 0x0, 0x1e, 0x20, 0x0, 0x0, 0x1, - 0xf7, 0xf9, 0x1f, 0xc3, 0x31, 0xf4, 0x0, 0x1f, - 0x20, 0x1, 0xf2, 0x0, 0x1f, 0x20, 0x1, 0xf2, - 0x0, 0x1f, 0x20, 0x0, - - /* U+0156 "Ŗ" */ - 0xef, 0xff, 0xff, 0xb1, 0xe, 0x83, 0x33, 0x5e, - 0xb0, 0xe7, 0x0, 0x0, 0x5f, 0xe, 0x70, 0x0, - 0x5, 0xf0, 0xe7, 0x0, 0x3, 0xdc, 0xe, 0xff, - 0xff, 0xfa, 0x10, 0xe9, 0x34, 0xbc, 0x10, 0xe, - 0x70, 0x0, 0xdc, 0x0, 0xe7, 0x0, 0x3, 0xf7, - 0xe, 0x70, 0x0, 0x9, 0xf1, 0xe7, 0x0, 0x0, - 0x1e, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, - 0xe0, 0x0, 0x0, 0x0, 0x2b, 0x0, 0x0, 0x0, - 0x2, 0x10, 0x0, 0x0, - - /* U+0157 "ŗ" */ - 0x1f, 0x7f, 0x91, 0xfc, 0x33, 0x1f, 0x40, 0x1, - 0xf2, 0x0, 0x1f, 0x20, 0x1, 0xf2, 0x0, 0x1f, - 0x20, 0x1, 0xf2, 0x0, 0x0, 0x0, 0x1, 0xf2, - 0x0, 0xb, 0x10, 0x0, 0x30, 0x0, - - /* U+0158 "Ř" */ - 0x1, 0xe5, 0xc9, 0x0, 0x0, 0x3, 0xfc, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0xff, 0xff, - 0xfb, 0x10, 0xe8, 0x33, 0x35, 0xeb, 0xe, 0x70, - 0x0, 0x5, 0xf0, 0xe7, 0x0, 0x0, 0x5f, 0xe, - 0x70, 0x0, 0x3d, 0xc0, 0xef, 0xff, 0xff, 0xa1, - 0xe, 0x93, 0x4b, 0xc1, 0x0, 0xe7, 0x0, 0xd, - 0xc0, 0xe, 0x70, 0x0, 0x3f, 0x70, 0xe7, 0x0, - 0x0, 0x9f, 0x1e, 0x70, 0x0, 0x1, 0xea, - - /* U+0159 "ř" */ - 0x3f, 0x3e, 0x50, 0x6e, 0x90, 0x0, 0x0, 0x1, - 0xf7, 0xf9, 0x1f, 0xc3, 0x31, 0xf4, 0x0, 0x1f, - 0x20, 0x1, 0xf2, 0x0, 0x1f, 0x20, 0x1, 0xf2, - 0x0, 0x1f, 0x20, 0x0, - - /* U+015A "Ś" */ - 0x0, 0x0, 0x7e, 0x10, 0x0, 0x0, 0xe, 0x40, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xdf, - 0xd8, 0x0, 0x8, 0xe7, 0x46, 0xeb, 0x0, 0xe6, - 0x0, 0x3, 0xf2, 0xd, 0x80, 0x0, 0x4, 0x0, - 0x6f, 0xc7, 0x30, 0x0, 0x0, 0x3a, 0xef, 0xe5, - 0x0, 0x0, 0x0, 0x3a, 0xf4, 0x3a, 0x0, 0x0, - 0xc, 0x82, 0xf5, 0x0, 0x0, 0xd8, 0x9, 0xf9, - 0x56, 0xbf, 0x20, 0x7, 0xdf, 0xea, 0x20, - - /* U+015B "ś" */ - 0x0, 0xb, 0xb0, 0x0, 0x2, 0xe1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x6e, 0xfc, 0x40, 0x3f, 0x42, - 0x8f, 0x5, 0xe2, 0x0, 0x40, 0xc, 0xfd, 0x82, - 0x0, 0x4, 0x8d, 0xf2, 0x47, 0x0, 0xe, 0x63, - 0xf5, 0x25, 0xf3, 0x6, 0xdf, 0xd5, 0x0, - - /* U+015C "Ŝ" */ - 0x0, 0x6, 0xfa, 0x0, 0x0, 0x3, 0xf3, 0xe6, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xdf, - 0xd8, 0x0, 0x8, 0xe7, 0x46, 0xeb, 0x0, 0xe6, - 0x0, 0x3, 0xf2, 0xd, 0x80, 0x0, 0x4, 0x0, - 0x6f, 0xc7, 0x30, 0x0, 0x0, 0x3a, 0xef, 0xe5, - 0x0, 0x0, 0x0, 0x3a, 0xf4, 0x3a, 0x0, 0x0, - 0xc, 0x82, 0xf5, 0x0, 0x0, 0xd8, 0x9, 0xf9, - 0x56, 0xbf, 0x20, 0x7, 0xdf, 0xea, 0x20, - - /* U+015D "ŝ" */ - 0x0, 0xaf, 0x50, 0x0, 0x6e, 0x4f, 0x20, 0x0, - 0x0, 0x10, 0x0, 0x6e, 0xfc, 0x40, 0x3f, 0x42, - 0x8f, 0x5, 0xe2, 0x0, 0x40, 0xc, 0xfd, 0x82, - 0x0, 0x4, 0x8d, 0xf2, 0x47, 0x0, 0xe, 0x63, - 0xf5, 0x25, 0xf3, 0x6, 0xdf, 0xd5, 0x0, - - /* U+015E "Ş" */ - 0x0, 0x7d, 0xfd, 0x80, 0x0, 0x8e, 0x74, 0x6e, - 0xb0, 0xe, 0x60, 0x0, 0x3f, 0x20, 0xd8, 0x0, - 0x0, 0x40, 0x6, 0xfc, 0x73, 0x0, 0x0, 0x3, - 0xae, 0xfe, 0x50, 0x0, 0x0, 0x3, 0xaf, 0x43, - 0xa0, 0x0, 0x0, 0xc8, 0x2f, 0x50, 0x0, 0xd, - 0x80, 0x9f, 0x95, 0x6b, 0xf2, 0x0, 0x7d, 0xfe, - 0xa2, 0x0, 0x0, 0xc, 0x80, 0x0, 0x0, 0x0, - 0x76, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, - - /* U+015F "ş" */ - 0x6, 0xef, 0xc4, 0x3, 0xf4, 0x28, 0xf0, 0x5e, - 0x20, 0x4, 0x0, 0xcf, 0xd8, 0x20, 0x0, 0x48, - 0xdf, 0x24, 0x70, 0x0, 0xe6, 0x3f, 0x52, 0x5f, - 0x30, 0x6d, 0xfd, 0x50, 0x0, 0x2f, 0x20, 0x0, - 0x0, 0xb0, 0x0, 0x0, 0x3, 0x0, 0x0, - - /* U+0160 "Š" */ - 0x0, 0x3f, 0x3e, 0x60, 0x0, 0x0, 0x6f, 0xa0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xdf, - 0xd8, 0x0, 0x8, 0xe7, 0x46, 0xeb, 0x0, 0xe6, - 0x0, 0x3, 0xf2, 0xd, 0x80, 0x0, 0x4, 0x0, - 0x6f, 0xc7, 0x30, 0x0, 0x0, 0x3a, 0xef, 0xe5, - 0x0, 0x0, 0x0, 0x3a, 0xf4, 0x3a, 0x0, 0x0, - 0xc, 0x82, 0xf5, 0x0, 0x0, 0xd8, 0x9, 0xf9, - 0x56, 0xbf, 0x20, 0x7, 0xdf, 0xea, 0x20, - - /* U+0161 "š" */ - 0x6, 0xe3, 0xf3, 0x0, 0xa, 0xf7, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x6e, 0xfc, 0x40, 0x3f, 0x42, - 0x8f, 0x5, 0xe2, 0x0, 0x40, 0xc, 0xfd, 0x82, - 0x0, 0x4, 0x8d, 0xf2, 0x47, 0x0, 0xe, 0x63, - 0xf5, 0x25, 0xf3, 0x6, 0xdf, 0xd5, 0x0, - - /* U+0162 "Ţ" */ - 0xbf, 0xff, 0xff, 0xff, 0x43, 0x44, 0x9f, 0x44, - 0x41, 0x0, 0x6, 0xe0, 0x0, 0x0, 0x0, 0x6e, - 0x0, 0x0, 0x0, 0x6, 0xe0, 0x0, 0x0, 0x0, - 0x6e, 0x0, 0x0, 0x0, 0x6, 0xe0, 0x0, 0x0, - 0x0, 0x6e, 0x0, 0x0, 0x0, 0x6, 0xe0, 0x0, - 0x0, 0x0, 0x6e, 0x0, 0x0, 0x0, 0x6, 0xe0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, - 0xd0, 0x0, 0x0, 0x0, 0x2a, 0x0, 0x0, 0x0, - 0x2, 0x10, 0x0, 0x0, - - /* U+0163 "ţ" */ - 0x3, 0x30, 0xd, 0x50, 0xd, 0x50, 0xcf, 0xf9, - 0xd, 0x50, 0xd, 0x50, 0xd, 0x50, 0xd, 0x50, - 0xd, 0x50, 0xd, 0x92, 0x6, 0xfa, 0x0, 0x0, - 0x6, 0xe0, 0x2, 0xa0, 0x2, 0x10, - - /* U+0164 "Ť" */ - 0x0, 0x8c, 0x5e, 0x10, 0x0, 0x0, 0xbf, 0x40, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0xff, - 0xff, 0xf4, 0x34, 0x49, 0xf4, 0x44, 0x10, 0x0, - 0x6e, 0x0, 0x0, 0x0, 0x6, 0xe0, 0x0, 0x0, - 0x0, 0x6e, 0x0, 0x0, 0x0, 0x6, 0xe0, 0x0, - 0x0, 0x0, 0x6e, 0x0, 0x0, 0x0, 0x6, 0xe0, - 0x0, 0x0, 0x0, 0x6e, 0x0, 0x0, 0x0, 0x6, - 0xe0, 0x0, 0x0, 0x0, 0x6e, 0x0, 0x0, - - /* U+0165 "ť" */ - 0x3, 0x30, 0xab, 0xd, 0x50, 0x5a, 0xd, 0x50, - 0x47, 0xcf, 0xf9, 0x40, 0xd, 0x50, 0x0, 0xd, - 0x50, 0x0, 0xd, 0x50, 0x0, 0xd, 0x50, 0x0, - 0xd, 0x50, 0x0, 0xd, 0x92, 0x0, 0x6, 0xfa, - 0x0, - - /* U+0166 "Ŧ" */ - 0xbf, 0xff, 0xff, 0xff, 0x43, 0x44, 0x9f, 0x44, - 0x41, 0x0, 0x6, 0xe0, 0x0, 0x0, 0x0, 0x6e, - 0x0, 0x0, 0xb, 0xff, 0xff, 0xf4, 0x0, 0x0, - 0x6e, 0x0, 0x0, 0x0, 0x6, 0xe0, 0x0, 0x0, - 0x0, 0x6e, 0x0, 0x0, 0x0, 0x6, 0xe0, 0x0, - 0x0, 0x0, 0x6e, 0x0, 0x0, 0x0, 0x6, 0xe0, - 0x0, 0x0, - - /* U+0167 "ŧ" */ - 0x3, 0x30, 0xd, 0x50, 0xd, 0x50, 0xcf, 0xf9, - 0xd, 0x50, 0xd, 0x50, 0xbf, 0xf9, 0x1e, 0x71, - 0xd, 0x50, 0xd, 0x92, 0x6, 0xfa, - - /* U+0168 "Ũ" */ - 0x0, 0xad, 0x49, 0x50, 0x1, 0xc2, 0xcd, 0x10, - 0x0, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xd8, 0x0, 0x0, 0x6e, 0xac, 0x0, 0x0, 0xbb, - 0x3f, 0xb5, 0x5a, 0xf4, 0x4, 0xcf, 0xfc, 0x40, - - /* U+0169 "ũ" */ - 0x0, 0xcc, 0x2c, 0x20, 0x49, 0x3d, 0xb0, 0x0, - 0x0, 0x0, 0x1, 0xf2, 0x0, 0x6d, 0x1f, 0x20, - 0x6, 0xd1, 0xf2, 0x0, 0x6d, 0x1f, 0x20, 0x6, - 0xd1, 0xf2, 0x0, 0x6d, 0xf, 0x30, 0x8, 0xd0, - 0xd9, 0x3, 0xed, 0x3, 0xdf, 0xc6, 0xd0, - - /* U+016A "Ū" */ - 0x1, 0xff, 0xff, 0x20, 0x0, 0x22, 0x22, 0x0, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xd8, 0x0, 0x0, 0x6e, - 0xac, 0x0, 0x0, 0xbb, 0x3f, 0xb5, 0x5a, 0xf4, - 0x4, 0xcf, 0xfc, 0x40, - - /* U+016B "ū" */ - 0x4, 0xff, 0xff, 0x0, 0x1, 0x11, 0x10, 0x0, - 0x0, 0x0, 0x1, 0xf2, 0x0, 0x6d, 0x1f, 0x20, - 0x6, 0xd1, 0xf2, 0x0, 0x6d, 0x1f, 0x20, 0x6, - 0xd1, 0xf2, 0x0, 0x6d, 0xf, 0x30, 0x8, 0xd0, - 0xd9, 0x3, 0xed, 0x3, 0xdf, 0xc6, 0xd0, - - /* U+016C "Ŭ" */ - 0x0, 0xe1, 0x2d, 0x0, 0x0, 0x4d, 0xd4, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xd8, 0x0, 0x0, 0x6e, 0xac, 0x0, 0x0, 0xbb, - 0x3f, 0xb5, 0x5a, 0xf4, 0x4, 0xcf, 0xfc, 0x40, - - /* U+016D "ŭ" */ - 0x0, 0xe1, 0x3c, 0x0, 0x5, 0xdd, 0x30, 0x0, - 0x0, 0x0, 0x1, 0xf2, 0x0, 0x6d, 0x1f, 0x20, - 0x6, 0xd1, 0xf2, 0x0, 0x6d, 0x1f, 0x20, 0x6, - 0xd1, 0xf2, 0x0, 0x6d, 0xf, 0x30, 0x8, 0xd0, - 0xd9, 0x3, 0xed, 0x3, 0xdf, 0xc6, 0xd0, - - /* U+016E "Ů" */ - 0x0, 0x8, 0x80, 0x0, 0x0, 0x35, 0x62, 0x0, - 0x0, 0x8, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xd8, 0x0, 0x0, 0x6e, - 0xac, 0x0, 0x0, 0xbb, 0x3f, 0xb5, 0x5a, 0xf4, - 0x4, 0xcf, 0xfc, 0x40, - - /* U+016F "ů" */ - 0x0, 0x1a, 0x90, 0x0, 0x5, 0x38, 0x0, 0x0, - 0x8, 0x70, 0x1, 0xf2, 0x0, 0x6d, 0x1f, 0x20, - 0x6, 0xd1, 0xf2, 0x0, 0x6d, 0x1f, 0x20, 0x6, - 0xd1, 0xf2, 0x0, 0x6d, 0xf, 0x30, 0x8, 0xd0, - 0xd9, 0x3, 0xed, 0x3, 0xdf, 0xc6, 0xd0, - - /* U+0170 "Ű" */ - 0x0, 0x5f, 0x3f, 0x70, 0x0, 0xc6, 0x7b, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xd8, 0x0, 0x0, 0x6e, 0xac, 0x0, 0x0, 0xbb, - 0x3f, 0xb5, 0x5a, 0xf4, 0x4, 0xcf, 0xfc, 0x40, - - /* U+0171 "ű" */ - 0x0, 0x9d, 0x4f, 0x30, 0x1e, 0x2b, 0x70, 0x0, - 0x0, 0x0, 0x1, 0xf2, 0x0, 0x6d, 0x1f, 0x20, - 0x6, 0xd1, 0xf2, 0x0, 0x6d, 0x1f, 0x20, 0x6, - 0xd1, 0xf2, 0x0, 0x6d, 0xf, 0x30, 0x8, 0xd0, - 0xd9, 0x3, 0xed, 0x3, 0xdf, 0xc6, 0xd0, - - /* U+0172 "Ų" */ - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xd7, 0x0, 0x0, 0x5f, 0xc8, 0x0, 0x0, 0x6e, - 0xac, 0x0, 0x0, 0xbb, 0x3f, 0xb5, 0x5a, 0xf4, - 0x4, 0xcf, 0xfd, 0x50, 0x0, 0xa, 0x20, 0x0, - 0x0, 0xb, 0x41, 0x0, 0x0, 0x5, 0xfd, 0x20, - - /* U+0173 "ų" */ - 0x1f, 0x20, 0x6, 0xd0, 0x1f, 0x20, 0x6, 0xd0, - 0x1f, 0x20, 0x6, 0xd0, 0x1f, 0x20, 0x6, 0xd0, - 0x1f, 0x20, 0x7, 0xd0, 0xf, 0x30, 0x9, 0xd0, - 0xd, 0xb3, 0x6e, 0xd0, 0x3, 0xdf, 0xb6, 0xd0, - 0x0, 0x0, 0x8, 0x40, 0x0, 0x0, 0xb, 0x41, - 0x0, 0x0, 0x5, 0xfa, - - /* U+0174 "Ŵ" */ - 0x0, 0x0, 0x7, 0xf9, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x3f, 0x3e, 0x50, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xba, 0x0, 0x4, - 0xf9, 0x0, 0x6, 0xe0, 0x7d, 0x0, 0x8, 0xed, - 0x0, 0x9, 0xa0, 0x3f, 0x10, 0xd, 0x7f, 0x10, - 0xd, 0x60, 0xf, 0x40, 0x1f, 0x1d, 0x50, 0xf, - 0x20, 0xb, 0x80, 0x5d, 0x9, 0x90, 0x4e, 0x0, - 0x7, 0xb0, 0x99, 0x5, 0xd0, 0x7a, 0x0, 0x4, - 0xe0, 0xd5, 0x1, 0xf1, 0xb6, 0x0, 0x0, 0xf4, - 0xf1, 0x0, 0xd4, 0xe2, 0x0, 0x0, 0xca, 0xd0, - 0x0, 0x9a, 0xe0, 0x0, 0x0, 0x8f, 0x90, 0x0, - 0x5f, 0xa0, 0x0, 0x0, 0x4f, 0x50, 0x0, 0x1f, - 0x60, 0x0, - - /* U+0175 "ŵ" */ - 0x0, 0x1, 0xee, 0x20, 0x0, 0x0, 0x0, 0xb9, - 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xc, 0x70, 0xa, 0xd0, 0x4, 0xe0, 0x8b, 0x0, - 0xef, 0x10, 0x99, 0x3, 0xf0, 0x2e, 0xd4, 0xd, - 0x50, 0xf, 0x36, 0xa9, 0x81, 0xf0, 0x0, 0xa7, - 0xa6, 0x6c, 0x5c, 0x0, 0x6, 0xbe, 0x22, 0xfa, - 0x70, 0x0, 0x1f, 0xe0, 0xe, 0xf3, 0x0, 0x0, - 0xdb, 0x0, 0xae, 0x0, 0x0, - - /* U+0176 "Ŷ" */ - 0x0, 0x6, 0xfa, 0x0, 0x0, 0x0, 0x2f, 0x4d, - 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xae, - 0x10, 0x0, 0x9, 0xe0, 0x1e, 0x90, 0x0, 0x3f, - 0x40, 0x6, 0xf3, 0x0, 0xca, 0x0, 0x0, 0xcc, - 0x6, 0xf1, 0x0, 0x0, 0x3f, 0x6e, 0x60, 0x0, - 0x0, 0x9, 0xfc, 0x0, 0x0, 0x0, 0x1, 0xf4, - 0x0, 0x0, 0x0, 0x1, 0xf4, 0x0, 0x0, 0x0, - 0x1, 0xf4, 0x0, 0x0, 0x0, 0x1, 0xf4, 0x0, - 0x0, 0x0, 0x1, 0xf4, 0x0, 0x0, - - /* U+0177 "ŷ" */ - 0x0, 0x6f, 0xa0, 0x0, 0x2e, 0x3d, 0x60, 0x0, - 0x0, 0x0, 0x9, 0xb0, 0x0, 0x8b, 0x4f, 0x10, - 0xd, 0x50, 0xe6, 0x3, 0xf0, 0x8, 0xb0, 0x8a, - 0x0, 0x3f, 0x1e, 0x50, 0x0, 0xd8, 0xf0, 0x0, - 0x7, 0xf9, 0x0, 0x0, 0x2f, 0x40, 0x0, 0x3, - 0xe0, 0x0, 0x15, 0xc8, 0x0, 0x2, 0xfb, 0x0, - 0x0, - - /* U+0178 "Ÿ" */ - 0x0, 0x18, 0x5, 0x40, 0x0, 0x0, 0x3f, 0xb, - 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xae, - 0x10, 0x0, 0x9, 0xe0, 0x1e, 0x90, 0x0, 0x3f, - 0x40, 0x6, 0xf3, 0x0, 0xca, 0x0, 0x0, 0xcc, - 0x6, 0xf1, 0x0, 0x0, 0x3f, 0x6e, 0x60, 0x0, - 0x0, 0x9, 0xfc, 0x0, 0x0, 0x0, 0x1, 0xf4, - 0x0, 0x0, 0x0, 0x1, 0xf4, 0x0, 0x0, 0x0, - 0x1, 0xf4, 0x0, 0x0, 0x0, 0x1, 0xf4, 0x0, - 0x0, 0x0, 0x1, 0xf4, 0x0, 0x0, - - /* U+0179 "Ź" */ - 0x0, 0x0, 0xe9, 0x0, 0x0, 0x0, 0x5c, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0xff, - 0xff, 0xf0, 0x4, 0x44, 0x44, 0xec, 0x0, 0x0, - 0x0, 0x8f, 0x20, 0x0, 0x0, 0x4f, 0x50, 0x0, - 0x0, 0x1e, 0xa0, 0x0, 0x0, 0xb, 0xd0, 0x0, - 0x0, 0x7, 0xf2, 0x0, 0x0, 0x3, 0xf6, 0x0, - 0x0, 0x0, 0xda, 0x0, 0x0, 0x0, 0x9f, 0x54, - 0x44, 0x44, 0xc, 0xff, 0xff, 0xff, 0xf2, - - /* U+017A "ź" */ - 0x0, 0xc, 0xa0, 0x0, 0x3, 0xd0, 0x0, 0x0, - 0x0, 0x0, 0x7, 0xff, 0xff, 0xf7, 0x1, 0x11, - 0x7e, 0x10, 0x0, 0x3f, 0x30, 0x0, 0x1e, 0x70, - 0x0, 0xc, 0xb0, 0x0, 0x9, 0xd1, 0x0, 0x6, - 0xf5, 0x22, 0x21, 0xbf, 0xff, 0xff, 0xb0, - - /* U+017B "Ż" */ - 0x0, 0x4, 0xf0, 0x0, 0x0, 0x0, 0x28, 0x0, - 0x0, 0x2f, 0xff, 0xff, 0xff, 0x0, 0x44, 0x44, - 0x4e, 0xc0, 0x0, 0x0, 0x8, 0xf2, 0x0, 0x0, - 0x4, 0xf5, 0x0, 0x0, 0x1, 0xea, 0x0, 0x0, - 0x0, 0xbd, 0x0, 0x0, 0x0, 0x7f, 0x20, 0x0, - 0x0, 0x3f, 0x60, 0x0, 0x0, 0xd, 0xa0, 0x0, - 0x0, 0x9, 0xf5, 0x44, 0x44, 0x40, 0xcf, 0xff, - 0xff, 0xff, 0x20, - - /* U+017C "ż" */ - 0x0, 0x1f, 0x30, 0x0, 0x0, 0x81, 0x0, 0x0, - 0x0, 0x0, 0x7, 0xff, 0xff, 0xf7, 0x1, 0x11, - 0x7e, 0x10, 0x0, 0x3f, 0x30, 0x0, 0x1e, 0x70, - 0x0, 0xc, 0xb0, 0x0, 0x9, 0xd1, 0x0, 0x6, - 0xf5, 0x22, 0x21, 0xbf, 0xff, 0xff, 0xb0, - - /* U+017D "Ž" */ - 0x0, 0x5e, 0x3f, 0x30, 0x0, 0x0, 0x9f, 0x70, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0xff, - 0xff, 0xf0, 0x4, 0x44, 0x44, 0xec, 0x0, 0x0, - 0x0, 0x8f, 0x20, 0x0, 0x0, 0x4f, 0x50, 0x0, - 0x0, 0x1e, 0xa0, 0x0, 0x0, 0xb, 0xd0, 0x0, - 0x0, 0x7, 0xf2, 0x0, 0x0, 0x3, 0xf6, 0x0, - 0x0, 0x0, 0xda, 0x0, 0x0, 0x0, 0x9f, 0x54, - 0x44, 0x44, 0xc, 0xff, 0xff, 0xff, 0xf2, - - /* U+017E "ž" */ - 0x4, 0xe3, 0xf4, 0x0, 0x7, 0xe8, 0x0, 0x0, - 0x0, 0x0, 0x7, 0xff, 0xff, 0xf7, 0x1, 0x11, - 0x7e, 0x10, 0x0, 0x3f, 0x30, 0x0, 0x1e, 0x70, - 0x0, 0xc, 0xb0, 0x0, 0x9, 0xd1, 0x0, 0x6, - 0xf5, 0x22, 0x21, 0xbf, 0xff, 0xff, 0xb0, - - /* U+017F "ſ" */ - 0x6, 0xee, 0x0, 0xf8, 0x30, 0xf, 0x20, 0x1, - 0xf2, 0x0, 0x1f, 0x20, 0x1, 0xf2, 0x0, 0x1f, - 0x20, 0x1, 0xf2, 0x0, 0x1f, 0x20, 0x1, 0xf2, - 0x0, 0x1f, 0x20, 0x0, - - /* U+0374 "ʹ" */ - 0x0, 0xed, 0x0, 0x6f, 0x20, 0xd, 0x60, 0x5, - 0xa0, 0x0, - - /* U+0375 "͵" */ - 0x0, 0xed, 0x0, 0x6f, 0x20, 0xd, 0x60, 0x5, - 0xa0, 0x0, - - /* U+037A "ͺ" */ - 0x80, 0xd, 0x11, 0x7d, 0x40, - - /* U+037E ";" */ - 0xba, 0x55, 0x0, 0x0, 0x0, 0x0, 0x65, 0xba, - 0x29, 0x93, 0x0, - - /* U+0384 "΄" */ - 0x0, 0x7a, 0xa4, - - /* U+0385 "΅" */ - 0x1, 0x58, 0x10, 0x6c, 0x96, 0xe4, 0x13, 0x30, - 0x41, - - /* U+0386 "Ά" */ - 0x0, 0xa7, 0x5f, 0x70, 0x0, 0x0, 0xd, 0x1b, - 0xdd, 0x0, 0x0, 0x0, 0x1, 0xf6, 0xf3, 0x0, - 0x0, 0x0, 0x6f, 0xd, 0x90, 0x0, 0x0, 0xb, - 0xa0, 0x8e, 0x0, 0x0, 0x1, 0xf5, 0x3, 0xf4, - 0x0, 0x0, 0x7f, 0x10, 0xe, 0xa0, 0x0, 0xc, - 0xff, 0xff, 0xff, 0x10, 0x2, 0xf7, 0x22, 0x24, - 0xf6, 0x0, 0x7f, 0x0, 0x0, 0xc, 0xc0, 0xd, - 0x90, 0x0, 0x0, 0x5f, 0x20, - - /* U+0387 "·" */ - 0x65, 0xca, - - /* U+0388 "Έ" */ - 0x4d, 0x6f, 0xff, 0xff, 0xfe, 0x7, 0x66, 0xf4, - 0x44, 0x44, 0x30, 0x0, 0x6f, 0x0, 0x0, 0x0, - 0x0, 0x6, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x6f, - 0x0, 0x0, 0x0, 0x0, 0x6, 0xff, 0xff, 0xff, - 0x80, 0x0, 0x6f, 0x33, 0x33, 0x31, 0x0, 0x6, - 0xf0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0x0, 0x0, - 0x0, 0x0, 0x6, 0xf4, 0x44, 0x44, 0x40, 0x0, - 0x6f, 0xff, 0xff, 0xff, 0x10, - - /* U+0389 "Ή" */ - 0x4d, 0x5f, 0x0, 0x0, 0xd, 0x87, 0x65, 0xf0, - 0x0, 0x0, 0xd8, 0x0, 0x5f, 0x0, 0x0, 0xd, - 0x80, 0x5, 0xf0, 0x0, 0x0, 0xd8, 0x0, 0x5f, - 0x0, 0x0, 0xd, 0x80, 0x5, 0xff, 0xff, 0xff, - 0xf8, 0x0, 0x5f, 0x33, 0x33, 0x3d, 0x80, 0x5, - 0xf0, 0x0, 0x0, 0xd8, 0x0, 0x5f, 0x0, 0x0, - 0xd, 0x80, 0x5, 0xf0, 0x0, 0x0, 0xd8, 0x0, - 0x5f, 0x0, 0x0, 0xd, 0x80, - - /* U+038A "Ί" */ - 0x4d, 0x3f, 0x27, 0x63, 0xf2, 0x0, 0x3f, 0x20, - 0x3, 0xf2, 0x0, 0x3f, 0x20, 0x3, 0xf2, 0x0, - 0x3f, 0x20, 0x3, 0xf2, 0x0, 0x3f, 0x20, 0x3, - 0xf2, 0x0, 0x3f, 0x20, - - /* U+038C "Ό" */ - 0xc, 0x51, 0x9e, 0xfd, 0x80, 0x0, 0xc, 0x1d, - 0xd6, 0x36, 0xec, 0x0, 0x0, 0xad, 0x0, 0x0, - 0x1e, 0x80, 0x1, 0xf5, 0x0, 0x0, 0x7, 0xf0, - 0x4, 0xf1, 0x0, 0x0, 0x4, 0xf2, 0x5, 0xf0, - 0x0, 0x0, 0x2, 0xf3, 0x4, 0xf2, 0x0, 0x0, - 0x4, 0xf2, 0x1, 0xf6, 0x0, 0x0, 0x8, 0xf0, - 0x0, 0xae, 0x0, 0x0, 0x1f, 0x80, 0x0, 0x1d, - 0xd5, 0x36, 0xec, 0x0, 0x0, 0x1, 0x9e, 0xfd, - 0x80, 0x0, - - /* U+038E "Ύ" */ - 0x4d, 0x8f, 0x10, 0x0, 0x7, 0xf1, 0x76, 0xe, - 0xa0, 0x0, 0x1f, 0x60, 0x0, 0x5, 0xf3, 0x0, - 0xac, 0x0, 0x0, 0x0, 0xbc, 0x3, 0xf3, 0x0, - 0x0, 0x0, 0x2f, 0x5c, 0x90, 0x0, 0x0, 0x0, - 0x8, 0xfe, 0x10, 0x0, 0x0, 0x0, 0x0, 0xf7, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xf6, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xf6, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf6, - 0x0, 0x0, - - /* U+038F "Ώ" */ - 0xc, 0x51, 0x9e, 0xfd, 0x60, 0x0, 0xc1, 0xed, - 0x54, 0x8f, 0x80, 0x0, 0x9f, 0x10, 0x0, 0x6f, - 0x30, 0xf, 0x80, 0x0, 0x0, 0xe9, 0x1, 0xf5, - 0x0, 0x0, 0xb, 0xb0, 0x1f, 0x30, 0x0, 0x0, - 0x9b, 0x0, 0xf5, 0x0, 0x0, 0xb, 0x90, 0xa, - 0xa0, 0x0, 0x0, 0xf4, 0x0, 0x2f, 0x30, 0x0, - 0x8b, 0x0, 0x14, 0x9e, 0x40, 0x9f, 0x54, 0x4, - 0xff, 0xfa, 0xf, 0xff, 0xe0, - - /* U+0390 "ΐ" */ - 0xc6, 0xd9, 0xdc, 0x7d, 0x5d, 0x0, 0x0, 0x0, - 0x1f, 0x20, 0x1, 0xf2, 0x0, 0x1f, 0x20, 0x1, - 0xf2, 0x0, 0x1f, 0x20, 0x1, 0xf2, 0x0, 0x1f, - 0x20, 0x1, 0xf2, 0x0, - - /* U+0391 "Α" */ - 0x0, 0x0, 0x5f, 0x70, 0x0, 0x0, 0x0, 0xb, - 0xdd, 0x0, 0x0, 0x0, 0x1, 0xf5, 0xf3, 0x0, - 0x0, 0x0, 0x6f, 0xd, 0x90, 0x0, 0x0, 0xb, - 0xa0, 0x8e, 0x0, 0x0, 0x1, 0xf5, 0x3, 0xf4, - 0x0, 0x0, 0x7f, 0x10, 0xe, 0xa0, 0x0, 0xc, - 0xff, 0xff, 0xff, 0x10, 0x2, 0xf7, 0x22, 0x24, - 0xf6, 0x0, 0x7f, 0x0, 0x0, 0xc, 0xc0, 0xd, - 0x90, 0x0, 0x0, 0x5f, 0x20, - - /* U+0392 "Β" */ - 0xff, 0xff, 0xfb, 0x10, 0xf8, 0x44, 0x6d, 0xc0, - 0xf5, 0x0, 0x4, 0xf1, 0xf5, 0x0, 0x3, 0xf0, - 0xf6, 0x0, 0x2a, 0x70, 0xff, 0xff, 0xff, 0x60, - 0xf8, 0x33, 0x5a, 0xf4, 0xf5, 0x0, 0x0, 0xd9, - 0xf5, 0x0, 0x0, 0xd8, 0xf8, 0x44, 0x5a, 0xf2, - 0xff, 0xff, 0xfc, 0x40, - - /* U+0393 "Γ" */ - 0xdf, 0xff, 0xff, 0x6d, 0x94, 0x44, 0x41, 0xd7, - 0x0, 0x0, 0xd, 0x70, 0x0, 0x0, 0xd7, 0x0, - 0x0, 0xd, 0x70, 0x0, 0x0, 0xd7, 0x0, 0x0, - 0xd, 0x70, 0x0, 0x0, 0xd7, 0x0, 0x0, 0xd, - 0x70, 0x0, 0x0, 0xd7, 0x0, 0x0, 0x0, - - /* U+0394 "Δ" */ - 0x0, 0x3, 0xf8, 0x0, 0x0, 0x0, 0x9, 0xde, - 0x0, 0x0, 0x0, 0xe, 0x5f, 0x40, 0x0, 0x0, - 0x4f, 0xa, 0xa0, 0x0, 0x0, 0xaa, 0x4, 0xf1, - 0x0, 0x0, 0xf5, 0x0, 0xe6, 0x0, 0x5, 0xf0, - 0x0, 0x9c, 0x0, 0xb, 0xa0, 0x0, 0x4f, 0x20, - 0x1f, 0x50, 0x0, 0xe, 0x80, 0x6f, 0x54, 0x44, - 0x4b, 0xe0, 0xbf, 0xff, 0xff, 0xff, 0xf4, - - /* U+0395 "Ε" */ - 0xef, 0xff, 0xff, 0xf5, 0xe9, 0x44, 0x44, 0x41, - 0xe7, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, - 0xe7, 0x0, 0x0, 0x0, 0xef, 0xff, 0xff, 0xf0, - 0xe9, 0x33, 0x33, 0x30, 0xe7, 0x0, 0x0, 0x0, - 0xe7, 0x0, 0x0, 0x0, 0xe9, 0x44, 0x44, 0x42, - 0xef, 0xff, 0xff, 0xf9, - - /* U+0396 "Ζ" */ - 0x2f, 0xff, 0xff, 0xff, 0x0, 0x44, 0x44, 0x4e, - 0xc0, 0x0, 0x0, 0x8, 0xf2, 0x0, 0x0, 0x4, - 0xf5, 0x0, 0x0, 0x1, 0xea, 0x0, 0x0, 0x0, - 0xbd, 0x0, 0x0, 0x0, 0x7f, 0x20, 0x0, 0x0, - 0x3f, 0x60, 0x0, 0x0, 0xd, 0xa0, 0x0, 0x0, - 0x9, 0xf5, 0x44, 0x44, 0x40, 0xcf, 0xff, 0xff, - 0xff, 0x20, - - /* U+0397 "Η" */ - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xef, 0xff, 0xff, 0xff, - 0xe9, 0x33, 0x33, 0x7f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, - - /* U+0398 "Θ" */ - 0x0, 0x19, 0xef, 0xd8, 0x0, 0x0, 0x1d, 0xd5, - 0x36, 0xec, 0x0, 0xa, 0xd0, 0x0, 0x1, 0xf8, - 0x1, 0xf6, 0x0, 0x0, 0x8, 0xf0, 0x4f, 0x20, - 0x0, 0x0, 0x4f, 0x25, 0xf1, 0x8f, 0xff, 0x62, - 0xf3, 0x4f, 0x21, 0x33, 0x31, 0x4f, 0x21, 0xf6, - 0x0, 0x0, 0x7, 0xf0, 0xa, 0xd0, 0x0, 0x1, - 0xe8, 0x0, 0x1d, 0xd5, 0x36, 0xec, 0x0, 0x0, - 0x19, 0xef, 0xd8, 0x0, 0x0, - - /* U+0399 "Ι" */ - 0xba, 0xba, 0xba, 0xba, 0xba, 0xba, 0xba, 0xba, - 0xba, 0xba, 0xba, - - /* U+039A "Κ" */ - 0xf5, 0x0, 0x2, 0xfa, 0xf, 0x50, 0x2, 0xeb, - 0x0, 0xf5, 0x1, 0xdb, 0x0, 0xf, 0x50, 0xcc, - 0x0, 0x0, 0xf6, 0xbf, 0x20, 0x0, 0xf, 0xed, - 0xe9, 0x0, 0x0, 0xfe, 0x15, 0xf4, 0x0, 0xf, - 0x60, 0xa, 0xe1, 0x0, 0xf5, 0x0, 0x1f, 0xa0, - 0xf, 0x50, 0x0, 0x6f, 0x40, 0xf5, 0x0, 0x0, - 0xce, 0x10, - - /* U+039B "Λ" */ - 0x0, 0x2, 0xf8, 0x0, 0x0, 0x0, 0x8, 0xdd, - 0x0, 0x0, 0x0, 0xe, 0x4e, 0x30, 0x0, 0x0, - 0x4e, 0xa, 0x90, 0x0, 0x0, 0x99, 0x5, 0xe0, - 0x0, 0x0, 0xf4, 0x0, 0xf4, 0x0, 0x5, 0xe0, - 0x0, 0xaa, 0x0, 0xb, 0x90, 0x0, 0x5f, 0x0, - 0x1f, 0x40, 0x0, 0xf, 0x50, 0x6e, 0x0, 0x0, - 0xb, 0xb0, 0xc9, 0x0, 0x0, 0x5, 0xf1, - - /* U+039C "Μ" */ - 0xff, 0x30, 0x0, 0x5, 0xf9, 0xff, 0x80, 0x0, - 0xa, 0xf9, 0xfb, 0xc0, 0x0, 0xe, 0xc9, 0xf6, - 0xf1, 0x0, 0x4c, 0xa9, 0xf5, 0xc6, 0x0, 0x97, - 0xa9, 0xf5, 0x7b, 0x0, 0xe2, 0xa9, 0xf5, 0x2f, - 0x3, 0xd0, 0xa9, 0xf5, 0xd, 0x58, 0x80, 0xa9, - 0xf5, 0x8, 0xad, 0x30, 0xa9, 0xf5, 0x3, 0xfe, - 0x0, 0xa9, 0xf5, 0x0, 0xe9, 0x0, 0xa9, - - /* U+039D "Ν" */ - 0xec, 0x0, 0x0, 0x4f, 0xef, 0x60, 0x0, 0x4f, - 0xed, 0xe1, 0x0, 0x4f, 0xe6, 0xe9, 0x0, 0x4f, - 0xe5, 0x5f, 0x30, 0x4f, 0xe5, 0xb, 0xc0, 0x4f, - 0xe5, 0x2, 0xf6, 0x4f, 0xe5, 0x0, 0x7e, 0x5f, - 0xe5, 0x0, 0xd, 0xdf, 0xe5, 0x0, 0x4, 0xff, - 0xe5, 0x0, 0x0, 0xaf, - - /* U+039E "Ξ" */ - 0x1f, 0xff, 0xff, 0xff, 0x20, 0x44, 0x44, 0x44, - 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, - 0xff, 0xff, 0x80, 0x1, 0x33, 0x33, 0x31, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x44, 0x44, 0x44, 0x41, 0x4f, 0xff, 0xff, - 0xff, 0x50, - - /* U+039F "Ο" */ - 0x0, 0x19, 0xef, 0xd8, 0x0, 0x0, 0x1d, 0xd6, - 0x36, 0xec, 0x0, 0xa, 0xd0, 0x0, 0x1, 0xe8, - 0x1, 0xf5, 0x0, 0x0, 0x7, 0xf0, 0x4f, 0x10, - 0x0, 0x0, 0x4f, 0x25, 0xf0, 0x0, 0x0, 0x2, - 0xf3, 0x4f, 0x20, 0x0, 0x0, 0x4f, 0x21, 0xf6, - 0x0, 0x0, 0x8, 0xf0, 0xa, 0xe0, 0x0, 0x1, - 0xf8, 0x0, 0x1d, 0xd5, 0x36, 0xec, 0x0, 0x0, - 0x19, 0xef, 0xd8, 0x0, 0x0, - - /* U+03A0 "Π" */ - 0xef, 0xff, 0xff, 0xff, 0xe9, 0x44, 0x44, 0x8f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, - - /* U+03A1 "Ρ" */ - 0xef, 0xff, 0xfd, 0x70, 0xe9, 0x44, 0x48, 0xf5, - 0xe6, 0x0, 0x0, 0xca, 0xe6, 0x0, 0x0, 0xba, - 0xe6, 0x0, 0x16, 0xf5, 0xef, 0xff, 0xff, 0x90, - 0xe8, 0x33, 0x30, 0x0, 0xe6, 0x0, 0x0, 0x0, - 0xe6, 0x0, 0x0, 0x0, 0xe6, 0x0, 0x0, 0x0, - 0xe6, 0x0, 0x0, 0x0, - - /* U+03A3 "Σ" */ - 0x5f, 0xff, 0xff, 0xf7, 0x3f, 0x94, 0x44, 0x42, - 0x7, 0xf2, 0x0, 0x0, 0x0, 0x9e, 0x10, 0x0, - 0x0, 0xb, 0xc0, 0x0, 0x0, 0x4, 0xf4, 0x0, - 0x0, 0x1e, 0x90, 0x0, 0x0, 0xcc, 0x0, 0x0, - 0x8, 0xe1, 0x0, 0x0, 0x3f, 0x84, 0x44, 0x43, - 0x5f, 0xff, 0xff, 0xfc, - - /* U+03A4 "Τ" */ - 0xbf, 0xff, 0xff, 0xff, 0x43, 0x44, 0x9f, 0x44, - 0x41, 0x0, 0x6, 0xe0, 0x0, 0x0, 0x0, 0x6e, - 0x0, 0x0, 0x0, 0x6, 0xe0, 0x0, 0x0, 0x0, - 0x6e, 0x0, 0x0, 0x0, 0x6, 0xe0, 0x0, 0x0, - 0x0, 0x6e, 0x0, 0x0, 0x0, 0x6, 0xe0, 0x0, - 0x0, 0x0, 0x6e, 0x0, 0x0, 0x0, 0x6, 0xe0, - 0x0, 0x0, - - /* U+03A5 "Υ" */ - 0xae, 0x10, 0x0, 0x9, 0xe0, 0x1e, 0x90, 0x0, - 0x3f, 0x40, 0x6, 0xf3, 0x0, 0xca, 0x0, 0x0, - 0xcc, 0x6, 0xf1, 0x0, 0x0, 0x3f, 0x6e, 0x60, - 0x0, 0x0, 0x9, 0xfc, 0x0, 0x0, 0x0, 0x1, - 0xf4, 0x0, 0x0, 0x0, 0x1, 0xf4, 0x0, 0x0, - 0x0, 0x1, 0xf4, 0x0, 0x0, 0x0, 0x1, 0xf4, - 0x0, 0x0, 0x0, 0x1, 0xf4, 0x0, 0x0, - - /* U+03A6 "Φ" */ - 0x0, 0x0, 0xf, 0x50, 0x0, 0x0, 0x3, 0xbf, - 0xff, 0xd6, 0x0, 0x4, 0xfa, 0x5f, 0x87, 0xf8, - 0x0, 0xea, 0x0, 0xf5, 0x4, 0xf3, 0x3f, 0x30, - 0xf, 0x50, 0xd, 0x85, 0xf1, 0x0, 0xf5, 0x0, - 0xba, 0x4f, 0x20, 0xf, 0x50, 0xd, 0x90, 0xf8, - 0x0, 0xf5, 0x2, 0xf4, 0x6, 0xf7, 0x1f, 0x64, - 0xdb, 0x0, 0x6, 0xef, 0xff, 0xf9, 0x0, 0x0, - 0x0, 0x2f, 0x70, 0x0, 0x0, 0x0, 0x0, 0x82, - 0x0, 0x0, - - /* U+03A7 "Χ" */ - 0x2f, 0x60, 0x0, 0xc, 0xa0, 0x8, 0xf1, 0x0, - 0x8e, 0x10, 0x0, 0xdb, 0x3, 0xf4, 0x0, 0x0, - 0x3f, 0x5d, 0x90, 0x0, 0x0, 0x8, 0xfd, 0x0, - 0x0, 0x0, 0x4, 0xfb, 0x0, 0x0, 0x0, 0xd, - 0xbf, 0x50, 0x0, 0x0, 0x9e, 0xa, 0xe1, 0x0, - 0x3, 0xf5, 0x1, 0xea, 0x0, 0xd, 0xa0, 0x0, - 0x5f, 0x40, 0x9e, 0x10, 0x0, 0xb, 0xe0, - - /* U+03A8 "Ψ" */ - 0x5f, 0x0, 0xf, 0x40, 0xb, 0xa5, 0xf0, 0x0, - 0xf4, 0x0, 0xba, 0x5f, 0x0, 0xf, 0x40, 0xb, - 0xa5, 0xf0, 0x0, 0xf4, 0x0, 0xc9, 0x2f, 0x40, - 0xf, 0x40, 0x1f, 0x60, 0xbe, 0x52, 0xf5, 0x3c, - 0xe1, 0x0, 0xaf, 0xff, 0xff, 0xc2, 0x0, 0x0, - 0x3, 0xf6, 0x10, 0x0, 0x0, 0x0, 0xf, 0x40, - 0x0, 0x0, 0x0, 0x0, 0xf4, 0x0, 0x0, 0x0, - 0x0, 0xf, 0x40, 0x0, 0x0, - - /* U+03A9 "Ω" */ - 0x0, 0x19, 0xef, 0xd6, 0x0, 0x1, 0xed, 0x54, - 0x8f, 0x80, 0x9, 0xf1, 0x0, 0x6, 0xf3, 0xf, - 0x80, 0x0, 0x0, 0xe9, 0x1f, 0x50, 0x0, 0x0, - 0xbb, 0x1f, 0x30, 0x0, 0x0, 0x9b, 0xf, 0x50, - 0x0, 0x0, 0xb9, 0xa, 0xa0, 0x0, 0x0, 0xf4, - 0x2, 0xf3, 0x0, 0x8, 0xb0, 0x14, 0x9e, 0x40, - 0x9f, 0x54, 0x4f, 0xff, 0xa0, 0xff, 0xfe, - - /* U+03AA "Ϊ" */ - 0xf5, 0x6d, 0x72, 0x36, 0xb, 0xa0, 0xb, 0xa0, - 0xb, 0xa0, 0xb, 0xa0, 0xb, 0xa0, 0xb, 0xa0, - 0xb, 0xa0, 0xb, 0xa0, 0xb, 0xa0, 0xb, 0xa0, - 0xb, 0xa0, - - /* U+03AB "Ϋ" */ - 0x0, 0x4f, 0xb, 0x80, 0x0, 0x0, 0x28, 0x5, - 0x40, 0x0, 0xae, 0x10, 0x0, 0x9, 0xe0, 0x1e, - 0x90, 0x0, 0x3f, 0x40, 0x6, 0xf3, 0x0, 0xca, - 0x0, 0x0, 0xcc, 0x6, 0xf1, 0x0, 0x0, 0x3f, - 0x6e, 0x60, 0x0, 0x0, 0x9, 0xfc, 0x0, 0x0, - 0x0, 0x1, 0xf4, 0x0, 0x0, 0x0, 0x1, 0xf4, - 0x0, 0x0, 0x0, 0x1, 0xf4, 0x0, 0x0, 0x0, - 0x1, 0xf4, 0x0, 0x0, 0x0, 0x1, 0xf4, 0x0, - 0x0, - - /* U+03AC "ά" */ - 0x0, 0x4, 0xd0, 0x0, 0x0, 0x7, 0x70, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0xcf, 0xc2, 0xc7, - 0xd, 0xa2, 0x5d, 0xf3, 0x4f, 0x10, 0x9, 0xf0, - 0x7c, 0x0, 0x6, 0xc0, 0x7c, 0x0, 0x6, 0xc0, - 0x4f, 0x0, 0x9, 0xf0, 0xd, 0x80, 0x3d, 0xf2, - 0x2, 0xcf, 0xd3, 0xd6, - - /* U+03AD "έ" */ - 0x0, 0x2f, 0x0, 0x0, 0x59, 0x0, 0x0, 0x0, - 0x0, 0x8, 0xef, 0x90, 0x4f, 0x44, 0x81, 0x4e, - 0x20, 0x0, 0xb, 0xfb, 0x0, 0x4f, 0x62, 0x0, - 0x8b, 0x0, 0x0, 0x6f, 0x43, 0xc5, 0x9, 0xef, - 0xa1, - - /* U+03AE "ή" */ - 0x0, 0x2, 0xf0, 0x0, 0x0, 0x59, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xf6, 0xdf, 0xb1, 0xf, 0xc1, - 0xc, 0x90, 0xf4, 0x0, 0x6d, 0xf, 0x30, 0x6, - 0xd0, 0xf3, 0x0, 0x6d, 0xf, 0x30, 0x6, 0xd0, - 0xf3, 0x0, 0x6d, 0xf, 0x30, 0x6, 0xd0, 0x0, - 0x0, 0x6d, 0x0, 0x0, 0x6, 0xd0, 0x0, 0x0, - 0x6d, - - /* U+03AF "ί" */ - 0xb, 0x60, 0xd0, 0x0, 0x1, 0xf2, 0x1f, 0x21, - 0xf2, 0x1f, 0x21, 0xf2, 0x1f, 0x21, 0xf2, 0x1f, - 0x20, - - /* U+03B0 "ΰ" */ - 0x7, 0xb8, 0x9f, 0x30, 0x7b, 0xb3, 0xf3, 0x0, - 0x0, 0x0, 0x0, 0xf3, 0x0, 0x7c, 0xf, 0x30, - 0x7, 0xc0, 0xf3, 0x0, 0x7c, 0xf, 0x30, 0x7, - 0xc0, 0xf3, 0x0, 0x7c, 0xe, 0x50, 0x9, 0xa0, - 0x9d, 0x34, 0xf5, 0x1, 0xae, 0xe7, 0x0, - - /* U+03B1 "α" */ - 0x2, 0xcf, 0xc2, 0xc7, 0xd, 0xa2, 0x5d, 0xf3, - 0x4f, 0x10, 0x9, 0xf0, 0x7c, 0x0, 0x6, 0xc0, - 0x7c, 0x0, 0x6, 0xc0, 0x4f, 0x0, 0x9, 0xf0, - 0xd, 0x80, 0x3d, 0xf2, 0x2, 0xcf, 0xd3, 0xd6, - - /* U+03B2 "β" */ - 0x0, 0x9e, 0xe8, 0x0, 0x9, 0xc2, 0x4e, 0x70, - 0xf, 0x40, 0x7, 0xb0, 0x1f, 0x20, 0x7, 0x90, - 0x1f, 0x20, 0x39, 0x10, 0x1f, 0x2b, 0xfd, 0x40, - 0x1f, 0x20, 0x1a, 0xf1, 0x1f, 0x30, 0x0, 0xf5, - 0x1f, 0x60, 0x0, 0xf4, 0x1f, 0xd3, 0x8, 0xe0, - 0x1f, 0x6d, 0xfc, 0x20, 0x1f, 0x20, 0x0, 0x0, - 0x1f, 0x20, 0x0, 0x0, 0x1f, 0x20, 0x0, 0x0, - - /* U+03B3 "γ" */ - 0xaa, 0x0, 0x9, 0xa4, 0xe0, 0x0, 0xe5, 0xe, - 0x40, 0x4f, 0x0, 0x99, 0x9, 0xa0, 0x4, 0xe0, - 0xe4, 0x0, 0xe, 0x7e, 0x0, 0x0, 0x9f, 0x90, - 0x0, 0x4, 0xf4, 0x0, 0x0, 0x1f, 0x10, 0x0, - 0x1, 0xf1, 0x0, 0x0, 0x1f, 0x10, 0x0, - - /* U+03B4 "δ" */ - 0xc, 0xff, 0xff, 0xa0, 0x4, 0xf6, 0x11, 0x0, - 0x0, 0x3e, 0x70, 0x0, 0x2, 0xcf, 0xfa, 0x0, - 0xd, 0xb1, 0x2c, 0x90, 0x4f, 0x10, 0x3, 0xf1, - 0x7c, 0x0, 0x0, 0xf4, 0x6d, 0x0, 0x0, 0xf3, - 0x3f, 0x10, 0x4, 0xf1, 0xc, 0xb2, 0x3d, 0x90, - 0x1, 0xbf, 0xe9, 0x0, - - /* U+03B5 "ε" */ - 0x8, 0xef, 0x90, 0x4f, 0x44, 0x81, 0x4e, 0x20, - 0x0, 0xb, 0xfb, 0x0, 0x4f, 0x62, 0x0, 0x8b, - 0x0, 0x0, 0x6f, 0x43, 0xc5, 0x9, 0xef, 0xa1, - - /* U+03B6 "ζ" */ - 0x6, 0xff, 0xff, 0x0, 0x1, 0x3e, 0x50, 0x0, - 0x2e, 0x40, 0x0, 0xc, 0x60, 0x0, 0x8, 0xc0, - 0x0, 0x0, 0xf4, 0x0, 0x0, 0x4e, 0x0, 0x0, - 0x7, 0xc0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x3, - 0xf7, 0x30, 0x0, 0x7, 0xef, 0xf6, 0x0, 0x0, - 0x7, 0xd0, 0x0, 0x1, 0xab, 0x0, 0x0, 0x9b, - 0x10, - - /* U+03B7 "η" */ - 0xf, 0x6d, 0xfb, 0x10, 0xfc, 0x10, 0xc9, 0xf, - 0x40, 0x6, 0xd0, 0xf3, 0x0, 0x6d, 0xf, 0x30, - 0x6, 0xd0, 0xf3, 0x0, 0x6d, 0xf, 0x30, 0x6, - 0xd0, 0xf3, 0x0, 0x6d, 0x0, 0x0, 0x6, 0xd0, - 0x0, 0x0, 0x6d, 0x0, 0x0, 0x6, 0xd0, - - /* U+03B8 "θ" */ - 0x0, 0x9f, 0xe7, 0x0, 0x9, 0xd3, 0x4f, 0x50, - 0xf, 0x40, 0x8, 0xc0, 0x3f, 0x0, 0x4, 0xf0, - 0x5f, 0x0, 0x2, 0xf1, 0x5f, 0xff, 0xff, 0xf2, - 0x5f, 0x22, 0x24, 0xf1, 0x3f, 0x0, 0x3, 0xf0, - 0xf, 0x40, 0x7, 0xc0, 0x9, 0xd3, 0x4f, 0x50, - 0x0, 0xaf, 0xe7, 0x0, - - /* U+03B9 "ι" */ - 0x1f, 0x21, 0xf2, 0x1f, 0x21, 0xf2, 0x1f, 0x21, - 0xf2, 0x1f, 0x21, 0xf2, - - /* U+03BA "κ" */ - 0x1f, 0x20, 0x6f, 0x41, 0xf2, 0x5f, 0x40, 0x1f, - 0x6f, 0x40, 0x1, 0xff, 0xa0, 0x0, 0x1f, 0x8f, - 0x50, 0x1, 0xf2, 0x7f, 0x20, 0x1f, 0x20, 0xbd, - 0x1, 0xf2, 0x1, 0xe9, - - /* U+03BB "λ" */ - 0x0, 0xf4, 0x0, 0x0, 0xb, 0x90, 0x0, 0x0, - 0x5e, 0x0, 0x0, 0x3, 0xf4, 0x0, 0x0, 0x9f, - 0x90, 0x0, 0xe, 0xbe, 0x0, 0x4, 0xf1, 0xf4, - 0x0, 0x9a, 0xa, 0xa0, 0xe, 0x50, 0x5f, 0x4, - 0xf0, 0x0, 0xf5, 0xaa, 0x0, 0xa, 0xa0, - - /* U+03BC "μ" */ - 0x1f, 0x20, 0x6, 0xd1, 0xf2, 0x0, 0x6d, 0x1f, - 0x20, 0x6, 0xd1, 0xf2, 0x0, 0x6d, 0x1f, 0x20, - 0x6, 0xd1, 0xf3, 0x0, 0x9d, 0x1f, 0x90, 0x3e, - 0xd1, 0xfa, 0xed, 0x7d, 0x1f, 0x20, 0x0, 0x1, - 0xf2, 0x0, 0x0, 0x1f, 0x20, 0x0, 0x0, - - /* U+03BD "ν" */ - 0xaa, 0x0, 0x9, 0xa4, 0xf0, 0x0, 0xe5, 0xe, - 0x40, 0x4f, 0x0, 0x99, 0x9, 0xa0, 0x4, 0xe0, - 0xe4, 0x0, 0xe, 0x7e, 0x0, 0x0, 0x9f, 0x90, - 0x0, 0x3, 0xf4, 0x0, - - /* U+03BE "ξ" */ - 0x2, 0xbf, 0xf2, 0xd, 0x92, 0x10, 0x1f, 0x0, - 0x0, 0xe, 0x60, 0x0, 0x3, 0xcf, 0xf0, 0x5, - 0xe7, 0x30, 0x1f, 0x40, 0x0, 0x6d, 0x0, 0x0, - 0x6d, 0x0, 0x0, 0x2f, 0x82, 0x0, 0x4, 0xcf, - 0xe4, 0x0, 0x0, 0x8d, 0x0, 0x2, 0xab, 0x0, - 0xa, 0xb1, - - /* U+03BF "ο" */ - 0x1, 0xae, 0xe9, 0x0, 0xd, 0xb2, 0x3d, 0x90, - 0x4f, 0x10, 0x4, 0xf1, 0x7c, 0x0, 0x0, 0xf3, - 0x7c, 0x0, 0x0, 0xf4, 0x5f, 0x10, 0x4, 0xf1, - 0xd, 0xb2, 0x3d, 0xa0, 0x1, 0xae, 0xe8, 0x0, - - /* U+03C0 "π" */ - 0xcf, 0xff, 0xff, 0xff, 0xf4, 0x1, 0xf4, 0x11, - 0xc8, 0x10, 0x0, 0xf3, 0x0, 0xc7, 0x0, 0x0, - 0xf3, 0x0, 0xc7, 0x0, 0x0, 0xf3, 0x0, 0xc7, - 0x0, 0x0, 0xf3, 0x0, 0xc7, 0x0, 0x0, 0xf3, - 0x0, 0xc7, 0x0, 0x0, 0xf3, 0x0, 0xc7, 0x0, - - /* U+03C1 "ρ" */ - 0x0, 0x9e, 0xfa, 0x10, 0x8, 0xe4, 0x2b, 0xc0, - 0xe, 0x60, 0x1, 0xf4, 0xf, 0x30, 0x0, 0xd6, - 0x1f, 0x30, 0x0, 0xd6, 0x1f, 0x60, 0x1, 0xf4, - 0x1f, 0xe4, 0x2b, 0xd0, 0x1f, 0x7d, 0xfb, 0x20, - 0x1f, 0x20, 0x0, 0x0, 0x1f, 0x20, 0x0, 0x0, - 0x1f, 0x20, 0x0, 0x0, - - /* U+03C2 "ς" */ - 0x0, 0x5c, 0xfe, 0x50, 0x7e, 0x52, 0x31, 0x1f, - 0x30, 0x0, 0x6, 0xd0, 0x0, 0x0, 0x7c, 0x0, - 0x0, 0x4, 0xf2, 0x0, 0x0, 0xb, 0xf8, 0x20, - 0x0, 0x6, 0xbf, 0xa0, 0x0, 0x0, 0x3f, 0x20, - 0x1, 0x49, 0xf0, 0x0, 0x5f, 0xd4, 0x0, - - /* U+03C3 "σ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1b, 0xff, 0xff, - 0xf5, 0xc, 0xb3, 0x16, 0xe1, 0x4, 0xf1, 0x0, - 0x1f, 0x20, 0x6c, 0x0, 0x0, 0xf4, 0x6, 0xc0, - 0x0, 0xf, 0x30, 0x4f, 0x10, 0x4, 0xf1, 0x0, - 0xdb, 0x24, 0xd9, 0x0, 0x2, 0xbf, 0xe9, 0x0, - 0x0, - - /* U+03C4 "τ" */ - 0xcf, 0xff, 0xf2, 0x1, 0xf5, 0x10, 0x0, 0xf4, - 0x0, 0x0, 0xf4, 0x0, 0x0, 0xf4, 0x0, 0x0, - 0xf4, 0x0, 0x0, 0xf4, 0x0, 0x0, 0xf4, 0x0, - - /* U+03C5 "υ" */ - 0xf, 0x30, 0x7, 0xc0, 0xf3, 0x0, 0x7c, 0xf, - 0x30, 0x7, 0xc0, 0xf3, 0x0, 0x7c, 0xf, 0x30, - 0x7, 0xc0, 0xe5, 0x0, 0x9a, 0x9, 0xd3, 0x4f, - 0x50, 0x1a, 0xee, 0x70, - - /* U+03C6 "φ" */ - 0x2, 0xc4, 0x9f, 0xd3, 0x0, 0xda, 0xf, 0x67, - 0xe0, 0x4f, 0x0, 0xf3, 0xd, 0x67, 0xc0, 0xf, - 0x30, 0xb8, 0x6d, 0x0, 0xf3, 0xc, 0x73, 0xf2, - 0xf, 0x32, 0xf3, 0xb, 0xd3, 0xf5, 0xca, 0x0, - 0x1b, 0xff, 0xf9, 0x0, 0x0, 0x1, 0xf3, 0x0, - 0x0, 0x0, 0xf, 0x30, 0x0, 0x0, 0x0, 0xf3, - 0x0, 0x0, - - /* U+03C7 "χ" */ - 0x7d, 0x0, 0x8, 0xd0, 0xe, 0x50, 0xe, 0x50, - 0x8, 0xc0, 0x7d, 0x0, 0x1, 0xf4, 0xe5, 0x0, - 0x0, 0x8e, 0xd0, 0x0, 0x0, 0x3f, 0x80, 0x0, - 0x0, 0xad, 0xe0, 0x0, 0x2, 0xf2, 0xd7, 0x0, - 0xa, 0xa0, 0x5e, 0x0, 0x2f, 0x30, 0xe, 0x70, - 0xab, 0x0, 0x6, 0xe0, - - /* U+03C8 "ψ" */ - 0x1f, 0x20, 0x8b, 0x0, 0xf4, 0x1f, 0x20, 0x8b, - 0x0, 0xf4, 0x1f, 0x20, 0x8b, 0x0, 0xf4, 0x1f, - 0x20, 0x8b, 0x0, 0xf4, 0xf, 0x20, 0x8b, 0x0, - 0xf3, 0xe, 0x50, 0x8b, 0x2, 0xf1, 0x8, 0xe5, - 0x9c, 0x4c, 0xb0, 0x0, 0x7d, 0xff, 0xe9, 0x0, - 0x0, 0x0, 0x8b, 0x0, 0x0, 0x0, 0x0, 0x8b, - 0x0, 0x0, 0x0, 0x0, 0x8b, 0x0, 0x0, - - /* U+03C9 "ω" */ - 0xa, 0x80, 0x0, 0x0, 0xd6, 0x1, 0xf3, 0x0, - 0x0, 0x7, 0xc0, 0x5e, 0x0, 0x4f, 0x0, 0x3f, - 0x7, 0xc0, 0x4, 0xf0, 0x1, 0xf3, 0x7c, 0x0, - 0x4f, 0x0, 0xf, 0x25, 0xe0, 0x6, 0xf1, 0x3, - 0xf1, 0xe, 0x72, 0xdb, 0x91, 0xbb, 0x0, 0x4e, - 0xf7, 0xa, 0xfc, 0x10, - - /* U+03CA "ϊ" */ - 0x5e, 0xd, 0x72, 0x70, 0x63, 0x0, 0x0, 0x0, - 0x1f, 0x20, 0x1, 0xf2, 0x0, 0x1f, 0x20, 0x1, - 0xf2, 0x0, 0x1f, 0x20, 0x1, 0xf2, 0x0, 0x1f, - 0x20, 0x1, 0xf2, 0x0, - - /* U+03CB "ϋ" */ - 0x0, 0xf3, 0x8c, 0x0, 0x8, 0x14, 0x60, 0x0, - 0x0, 0x0, 0x0, 0xf3, 0x0, 0x7c, 0xf, 0x30, - 0x7, 0xc0, 0xf3, 0x0, 0x7c, 0xf, 0x30, 0x7, - 0xc0, 0xf3, 0x0, 0x7c, 0xe, 0x50, 0x9, 0xa0, - 0x9d, 0x34, 0xf5, 0x1, 0xae, 0xe7, 0x0, - - /* U+03CC "ό" */ - 0x0, 0x5, 0xd0, 0x0, 0x0, 0x8, 0x60, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0xae, 0xe9, 0x0, - 0xd, 0xb2, 0x3d, 0x90, 0x4f, 0x10, 0x4, 0xf1, - 0x7c, 0x0, 0x0, 0xf3, 0x7c, 0x0, 0x0, 0xf4, - 0x5f, 0x10, 0x4, 0xf1, 0xd, 0xb2, 0x3d, 0xa0, - 0x1, 0xae, 0xe8, 0x0, - - /* U+03CD "ύ" */ - 0x0, 0x6, 0xb0, 0x0, 0x0, 0xa4, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xf3, 0x0, 0x7c, 0xf, 0x30, - 0x7, 0xc0, 0xf3, 0x0, 0x7c, 0xf, 0x30, 0x7, - 0xc0, 0xf3, 0x0, 0x7c, 0xe, 0x50, 0x9, 0xa0, - 0x9d, 0x34, 0xf5, 0x1, 0xae, 0xe7, 0x0, - - /* U+03CE "ώ" */ - 0x0, 0x0, 0xf, 0x20, 0x0, 0x0, 0x0, 0x2, - 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xa8, 0x0, 0x0, 0xd, 0x60, 0x1f, 0x30, - 0x0, 0x0, 0x7c, 0x5, 0xe0, 0x4, 0xf0, 0x3, - 0xf0, 0x7c, 0x0, 0x4f, 0x0, 0x1f, 0x37, 0xc0, - 0x4, 0xf0, 0x0, 0xf2, 0x5e, 0x0, 0x6f, 0x10, - 0x3f, 0x10, 0xe7, 0x2d, 0xb9, 0x1b, 0xb0, 0x4, - 0xef, 0x70, 0xaf, 0xc1, 0x0, - - /* U+03D0 "ϐ" */ - 0x0, 0x9e, 0xe8, 0x0, 0x9, 0xc2, 0x3d, 0x70, - 0xf, 0x40, 0x6, 0xb0, 0x1f, 0x20, 0x2c, 0x90, - 0x1f, 0x2b, 0xfb, 0x10, 0x1f, 0x20, 0x2a, 0x50, - 0x1f, 0x20, 0x1, 0xf1, 0xf, 0x20, 0x0, 0xe5, - 0xe, 0x50, 0x0, 0xf4, 0x8, 0xe4, 0x2a, 0xe0, - 0x0, 0x8d, 0xfc, 0x20, - - /* U+03D1 "ϑ" */ - 0x0, 0x2c, 0xfd, 0x30, 0x0, 0xd, 0xa2, 0xad, - 0x0, 0x0, 0xf5, 0x1, 0xf3, 0x0, 0xa, 0xd3, - 0xd, 0x50, 0x0, 0x7, 0xdf, 0xff, 0x56, 0xeb, - 0x0, 0xe, 0x50, 0x35, 0xf2, 0x0, 0xf3, 0x0, - 0x4f, 0x0, 0x3f, 0x0, 0x6, 0xd0, 0xa, 0xa0, - 0x0, 0x4f, 0x47, 0xf2, 0x0, 0x0, 0x9f, 0xd4, - 0x0, 0x0, - - /* U+03D2 "ϒ" */ - 0xaf, 0xa1, 0x2, 0xbf, 0x83, 0x4c, 0xb0, 0xdb, - 0x42, 0x0, 0x1f, 0xad, 0x0, 0x0, 0x0, 0x8f, - 0x60, 0x0, 0x0, 0x5, 0xf2, 0x0, 0x0, 0x0, - 0x3f, 0x10, 0x0, 0x0, 0x3, 0xf1, 0x0, 0x0, - 0x0, 0x3f, 0x10, 0x0, 0x0, 0x3, 0xf1, 0x0, - 0x0, 0x0, 0x3f, 0x10, 0x0, 0x0, 0x3, 0xf1, - 0x0, 0x0, - - /* U+03D3 "ϓ" */ - 0x4d, 0x5f, 0xc3, 0x0, 0x8e, 0xd0, 0x77, 0x14, - 0x9e, 0x17, 0xe5, 0x40, 0x0, 0x0, 0xb, 0x8e, - 0x30, 0x0, 0x0, 0x0, 0x3, 0xfb, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xf8, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xe7, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe7, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xe7, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe7, - 0x0, 0x0, - - /* U+03D4 "ϔ" */ - 0x0, 0x7c, 0xe, 0x50, 0x0, 0x3, 0x60, 0x72, - 0x0, 0xaf, 0xa1, 0x2, 0xbf, 0x83, 0x4c, 0xb0, - 0xdb, 0x42, 0x0, 0x1f, 0xad, 0x0, 0x0, 0x0, - 0x8f, 0x60, 0x0, 0x0, 0x5, 0xf2, 0x0, 0x0, - 0x0, 0x3f, 0x10, 0x0, 0x0, 0x3, 0xf1, 0x0, - 0x0, 0x0, 0x3f, 0x10, 0x0, 0x0, 0x3, 0xf1, - 0x0, 0x0, 0x0, 0x3f, 0x10, 0x0, 0x0, 0x3, - 0xf1, 0x0, 0x0, - - /* U+03D5 "ϕ" */ - 0x0, 0x1, 0xf2, 0x0, 0x0, 0x0, 0x1f, 0x20, - 0x0, 0x0, 0x1, 0xf2, 0x0, 0x0, 0x1b, 0xff, - 0xfb, 0x10, 0xc, 0xb4, 0xf4, 0xbc, 0x4, 0xf1, - 0x1f, 0x20, 0xf4, 0x6c, 0x1, 0xf2, 0xc, 0x76, - 0xc0, 0x1f, 0x20, 0xc7, 0x4f, 0x1, 0xf2, 0xf, - 0x40, 0xca, 0x2f, 0x39, 0xd0, 0x1, 0xbf, 0xff, - 0xb1, 0x0, 0x0, 0x2f, 0x20, 0x0, 0x0, 0x1, - 0xf2, 0x0, 0x0, 0x0, 0x1f, 0x20, 0x0, - - /* U+03D6 "ϖ" */ - 0xbf, 0xff, 0xff, 0xff, 0xd3, 0x0, 0xe7, 0x11, - 0x21, 0x19, 0xd0, 0x1f, 0x20, 0xf, 0x30, 0xf, - 0x43, 0xf0, 0x0, 0xf3, 0x0, 0xd6, 0x3f, 0x0, - 0xf, 0x30, 0xd, 0x62, 0xf2, 0x3, 0xf4, 0x0, - 0xf4, 0xc, 0xa1, 0xab, 0xc1, 0x8e, 0x0, 0x2c, - 0xfa, 0x8, 0xfd, 0x30, - - /* U+03DA "Ϛ" */ - 0x0, 0x19, 0xef, 0xd6, 0x0, 0x1, 0xdc, 0x54, - 0x7f, 0x80, 0xa, 0xd0, 0x0, 0x5, 0xf2, 0xf, - 0x60, 0x0, 0x0, 0x51, 0x3f, 0x30, 0x0, 0x0, - 0x0, 0x4f, 0x10, 0x0, 0x0, 0x0, 0x3f, 0x30, - 0x0, 0x0, 0x0, 0xe, 0x90, 0x0, 0x0, 0x0, - 0x7, 0xf8, 0x10, 0x0, 0x0, 0x0, 0x6e, 0xfb, - 0x73, 0x0, 0x0, 0x0, 0x48, 0xcf, 0xa0, 0x0, - 0x0, 0x0, 0x4, 0xf1, 0x0, 0x0, 0x1, 0x4a, - 0xe0, 0x0, 0x0, 0x6, 0xfd, 0x30, - - /* U+03DC "Ϝ" */ - 0xef, 0xff, 0xff, 0x6e, 0x94, 0x44, 0x41, 0xe7, - 0x0, 0x0, 0xe, 0x70, 0x0, 0x0, 0xe7, 0x0, - 0x0, 0xe, 0xff, 0xff, 0xf6, 0xe9, 0x33, 0x33, - 0x1e, 0x70, 0x0, 0x0, 0xe7, 0x0, 0x0, 0xe, - 0x70, 0x0, 0x0, 0xe7, 0x0, 0x0, 0xe, 0x70, - 0x0, 0x0, 0xe7, 0x0, 0x0, 0xe, 0x70, 0x0, - 0x0, - - /* U+03DE "Ϟ" */ - 0x1, 0xaf, 0xe9, 0x10, 0xc, 0xd5, 0x5d, 0xb0, - 0x3f, 0x30, 0x4, 0xf2, 0x5f, 0x0, 0x1, 0xf4, - 0x3f, 0x20, 0x2, 0xf3, 0xd, 0xb1, 0x1b, 0xd0, - 0x2, 0xdf, 0xfd, 0x20, 0x0, 0xa, 0xa0, 0x0, - 0x0, 0xa, 0x90, 0x0, 0x0, 0xa, 0x90, 0x0, - 0x0, 0xa, 0x90, 0x0, 0x0, 0xa, 0x90, 0x0, - 0x0, 0xa, 0x90, 0x0, 0x0, 0xa, 0x90, 0x0, - - /* U+03E0 "Ϡ" */ - 0x1, 0x9e, 0xfd, 0x70, 0x0, 0xc, 0xd6, 0x47, - 0xeb, 0x0, 0x6f, 0x20, 0x4, 0xbf, 0x60, 0x14, - 0x0, 0x5a, 0x2e, 0xc0, 0x0, 0x6, 0x92, 0xb8, - 0xf0, 0x0, 0x17, 0x3b, 0x16, 0xf0, 0x0, 0x0, - 0x90, 0x7, 0xf0, 0x0, 0x0, 0x0, 0xc, 0xb0, - 0x0, 0x0, 0x0, 0x4f, 0x40, 0x0, 0x0, 0x37, - 0xf9, 0x0, 0x0, 0x2, 0xfd, 0x60, 0x0, - - /* U+03E2 "Ϣ" */ - 0xe7, 0x0, 0x8d, 0x0, 0x2f, 0x3e, 0x70, 0x8, - 0xd0, 0x2, 0xf3, 0xe7, 0x0, 0x8d, 0x0, 0x2f, - 0x3e, 0x70, 0x8, 0xd0, 0x2, 0xf3, 0xe7, 0x0, - 0x8d, 0x0, 0x2f, 0x3e, 0x70, 0x8, 0xd0, 0x2, - 0xf3, 0xe7, 0x0, 0x8d, 0x0, 0x2f, 0x3e, 0x70, - 0x8, 0xd0, 0x2, 0xf3, 0xd7, 0x0, 0xad, 0x0, - 0x5f, 0x3a, 0xd3, 0x6e, 0xf5, 0x4d, 0xf3, 0x2c, - 0xfb, 0x19, 0xfd, 0x5f, 0x30, 0x0, 0x0, 0x0, - 0x4, 0xf1, 0x0, 0x0, 0x1, 0x35, 0xdc, 0x0, - 0x0, 0x5, 0xff, 0xea, 0x10, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, - - /* U+03E3 "ϣ" */ - 0x2f, 0x10, 0xc, 0x60, 0x7, 0xb2, 0xf1, 0x0, - 0xc6, 0x0, 0x7b, 0x2f, 0x10, 0xc, 0x60, 0x7, - 0xb2, 0xf1, 0x0, 0xc6, 0x0, 0x7b, 0x2f, 0x10, - 0xc, 0x60, 0x8, 0xb1, 0xf2, 0x0, 0xe7, 0x0, - 0xbb, 0xe, 0x93, 0x9e, 0xc3, 0x7f, 0xb0, 0x5e, - 0xf8, 0x2c, 0xfb, 0x8b, 0x0, 0x0, 0x0, 0x0, - 0x9, 0xa0, 0x0, 0x0, 0x1, 0x26, 0xf5, 0x0, - 0x0, 0x7, 0xff, 0xd6, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, - - /* U+03E4 "Ϥ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xb0, 0x0, - 0xe7, 0x6, 0xf5, 0x0, 0xe, 0x70, 0xe8, 0x0, - 0x0, 0xe7, 0x2f, 0x30, 0x0, 0xe, 0x71, 0xf4, - 0x0, 0x0, 0xe7, 0xb, 0xd3, 0x3, 0x8f, 0x70, - 0x1b, 0xff, 0xfa, 0xe7, 0x0, 0x1, 0x20, 0xe, - 0x70, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, - 0xe, 0x70, 0x0, 0x0, 0x0, 0xe7, - - /* U+03E5 "ϥ" */ - 0x0, 0x0, 0x0, 0x0, 0xc, 0x30, 0x5e, 0x7, - 0xe0, 0x5, 0xe0, 0xe7, 0x0, 0x5e, 0x2f, 0x10, - 0x5, 0xe5, 0xe0, 0x0, 0x5e, 0x4f, 0x0, 0x5, - 0xe0, 0xd9, 0x35, 0xde, 0x2, 0xbf, 0xdb, 0xe0, - 0x0, 0x0, 0x5e, 0x0, 0x0, 0x5, 0xe0, 0x0, - 0x0, 0x5e, - - /* U+03E6 "Ϧ" */ - 0xe7, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, - 0xe7, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, - 0xea, 0xae, 0xfd, 0x40, 0xee, 0x84, 0x4b, 0xf2, - 0xe7, 0x0, 0x0, 0xe8, 0xe7, 0x0, 0x0, 0xab, - 0xe7, 0x0, 0x0, 0x9b, 0xe7, 0x0, 0x0, 0xaa, - 0xe7, 0x0, 0x0, 0xd8, 0x0, 0x0, 0x3, 0xf3, - 0x0, 0x23, 0x6e, 0x90, 0x4, 0xff, 0xd7, 0x0, - 0x0, 0x0, 0x0, 0x0, - - /* U+03E7 "ϧ" */ - 0x0, 0x0, 0x70, 0x0, 0x9f, 0xef, 0x20, 0x5d, - 0x3d, 0xcf, 0x23, 0xff, 0x80, 0xaa, 0x0, 0x0, - 0x6, 0xd0, 0x0, 0x0, 0x6d, 0x0, 0x0, 0xb, - 0xb1, 0x55, 0x6a, 0xf4, 0x8f, 0xff, 0xd6, 0x0, - - /* U+03E8 "Ϩ" */ - 0x1, 0xaf, 0xe8, 0x0, 0xb, 0xc4, 0x6f, 0x60, - 0xf, 0x40, 0xa, 0xa0, 0xd, 0x70, 0x1e, 0x70, - 0x4, 0xf7, 0xd9, 0x0, 0x0, 0xaf, 0x60, 0x0, - 0xa, 0xd2, 0x3, 0xc0, 0x3f, 0x20, 0x2, 0xf1, - 0x4f, 0x10, 0x4, 0xf0, 0xe, 0xb4, 0x5e, 0x90, - 0x3, 0xbf, 0xe8, 0x0, - - /* U+03E9 "ϩ" */ - 0x3, 0xcf, 0xd5, 0x0, 0xe9, 0x26, 0xf2, 0x3f, - 0x0, 0xd, 0x62, 0xf2, 0x2, 0xf4, 0xa, 0xd5, - 0xe9, 0x0, 0xd, 0xf7, 0x0, 0x8, 0xe3, 0x0, - 0x2, 0xf2, 0x0, 0x0, 0x4f, 0x0, 0x0, 0x1, - 0xe9, 0x23, 0x91, 0x3, 0xcf, 0xe9, 0x10, - - /* U+03EA "Ϫ" */ - 0xbf, 0xc2, 0x4, 0xdf, 0x72, 0x3b, 0xd3, 0xf8, - 0x31, 0x0, 0x1e, 0xfb, 0x0, 0x0, 0x0, 0x7f, - 0x30, 0x0, 0x0, 0xa, 0xf6, 0x0, 0x0, 0x1, - 0xfb, 0xd0, 0x0, 0x0, 0x8d, 0x1f, 0x40, 0x0, - 0xf, 0x60, 0xab, 0x0, 0x7, 0xf0, 0x4, 0xf2, - 0x0, 0xea, 0x22, 0x2e, 0xa0, 0x5f, 0xff, 0xff, - 0xff, 0x10, - - /* U+03EB "ϫ" */ - 0x8f, 0xa1, 0x6, 0xee, 0x12, 0x39, 0xd6, 0xe4, - 0x30, 0x0, 0xb, 0xf3, 0x0, 0x0, 0x0, 0xcf, - 0x30, 0x0, 0x0, 0x6d, 0x6d, 0x0, 0x0, 0x1f, - 0x30, 0xb8, 0x0, 0xb, 0xa1, 0x13, 0xf3, 0x6, - 0xff, 0xff, 0xff, 0xd0, - - /* U+03EC "Ϭ" */ - 0x0, 0x0, 0x1, 0x37, 0x10, 0x3, 0xbf, 0xfe, - 0xb2, 0x2, 0xf9, 0x30, 0x0, 0x0, 0x9f, 0xde, - 0xb2, 0x0, 0xe, 0xa3, 0x3b, 0xe0, 0x0, 0xf5, - 0x0, 0x1f, 0x60, 0x1f, 0x40, 0x0, 0xc9, 0x1, - 0xf4, 0x0, 0xb, 0xa0, 0xf, 0x60, 0x0, 0xc9, - 0x0, 0xca, 0x0, 0x1f, 0x60, 0x5, 0xf8, 0x4c, - 0xe0, 0x0, 0x6, 0xef, 0xc2, 0x0, - - /* U+03ED "ϭ" */ - 0x0, 0x0, 0x1, 0x26, 0x10, 0x2c, 0xff, 0xff, - 0x92, 0xd, 0xa1, 0x16, 0xe0, 0x4, 0xf0, 0x0, - 0x1f, 0x20, 0x7d, 0x0, 0x0, 0xf4, 0x6, 0xc0, - 0x0, 0xf, 0x30, 0x4f, 0x10, 0x4, 0xf1, 0x0, - 0xcb, 0x24, 0xd9, 0x0, 0x1, 0xbf, 0xe9, 0x0, - 0x0, - - /* U+03EE "Ϯ" */ - 0x0, 0xb, 0xa0, 0x0, 0x0, 0xb, 0xa0, 0x0, - 0x4f, 0xff, 0xff, 0xe4, 0xba, 0x3c, 0xb3, 0xaa, - 0x74, 0xb, 0xa0, 0x47, 0x0, 0xb, 0xa0, 0x0, - 0x0, 0xb, 0xa0, 0x0, 0x0, 0xb, 0xa0, 0x0, - 0x0, 0xb, 0xa0, 0x0, 0x0, 0xb, 0xa0, 0x0, - 0x0, 0xb, 0xa0, 0x0, - - /* U+03EF "ϯ" */ - 0x0, 0x9a, 0x0, 0x0, 0x9a, 0x0, 0x6e, 0xff, - 0xe7, 0xc7, 0xab, 0x6e, 0x62, 0x9a, 0x17, 0x0, - 0x9a, 0x0, 0x0, 0x9a, 0x0, 0x0, 0x9a, 0x0, - 0x0, 0x9a, 0x0, 0x0, 0x9a, 0x0, 0x0, 0x9a, - 0x0, 0x0, 0x9a, 0x0, - - /* U+03F0 "ϰ" */ - 0x4f, 0xe7, 0x0, 0xcb, 0x0, 0x46, 0xf4, 0x8e, - 0x10, 0x0, 0xb, 0xbf, 0x30, 0x0, 0x0, 0xcf, - 0x80, 0x0, 0x0, 0x2f, 0xf2, 0x0, 0x0, 0xc, - 0xbf, 0x20, 0x0, 0x9, 0xd0, 0xdb, 0x42, 0x5, - 0xf3, 0x3, 0xcf, 0x90, - - /* U+03F1 "ϱ" */ - 0x0, 0x9e, 0xfa, 0x10, 0x8, 0xe4, 0x2b, 0xc0, - 0xe, 0x60, 0x1, 0xf4, 0xf, 0x30, 0x0, 0xd6, - 0x1f, 0x30, 0x0, 0xd6, 0x1f, 0x60, 0x1, 0xf4, - 0x1f, 0xe4, 0x2b, 0xd0, 0x1f, 0x7d, 0xfb, 0x20, - 0xf, 0x40, 0x0, 0x0, 0xb, 0xd4, 0x20, 0x0, - 0x1, 0x9e, 0xff, 0x10, 0x0, 0x0, 0x1, 0x0, - - /* U+03F2 "ϲ" */ - 0x1, 0xbf, 0xe7, 0x0, 0xdb, 0x24, 0xe6, 0x4f, - 0x10, 0x5, 0x56, 0xd0, 0x0, 0x0, 0x6d, 0x0, - 0x0, 0x3, 0xf1, 0x0, 0x7a, 0xc, 0xb2, 0x4e, - 0x60, 0x2b, 0xfe, 0x70, - - /* U+03F3 "ϳ" */ - 0x1, 0xf2, 0x0, 0x81, 0x0, 0x0, 0x1, 0xf2, - 0x1, 0xf2, 0x1, 0xf2, 0x1, 0xf2, 0x1, 0xf2, - 0x1, 0xf2, 0x1, 0xf2, 0x1, 0xf2, 0x1, 0xf2, - 0x16, 0xf0, 0x7f, 0x80, - - /* U+0401 "Ё" */ - 0x0, 0xf3, 0x8b, 0x0, 0x0, 0x81, 0x46, 0x0, - 0xef, 0xff, 0xff, 0xf5, 0xe9, 0x44, 0x44, 0x41, - 0xe7, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, - 0xe7, 0x0, 0x0, 0x0, 0xef, 0xff, 0xff, 0xf0, - 0xe9, 0x33, 0x33, 0x30, 0xe7, 0x0, 0x0, 0x0, - 0xe7, 0x0, 0x0, 0x0, 0xe9, 0x44, 0x44, 0x42, - 0xef, 0xff, 0xff, 0xf9, - - /* U+0402 "Ђ" */ - 0xaf, 0xff, 0xff, 0xff, 0x50, 0x0, 0x24, 0x47, - 0xf4, 0x44, 0x10, 0x0, 0x0, 0x5, 0xf0, 0x0, - 0x0, 0x0, 0x0, 0x5, 0xf0, 0x0, 0x0, 0x0, - 0x0, 0x5, 0xf7, 0xcf, 0xfb, 0x20, 0x0, 0x5, - 0xfb, 0x63, 0x5d, 0xd0, 0x0, 0x5, 0xf0, 0x0, - 0x1, 0xf5, 0x0, 0x5, 0xf0, 0x0, 0x0, 0xd8, - 0x0, 0x5, 0xf0, 0x0, 0x0, 0xf6, 0x0, 0x5, - 0xf0, 0x4, 0x3b, 0xe1, 0x0, 0x5, 0xf0, 0x1d, - 0xfc, 0x20, - - /* U+0403 "Ѓ" */ - 0x0, 0xad, 0x20, 0x0, 0x19, 0x10, 0x0, 0xef, - 0xff, 0xff, 0x9e, 0x94, 0x44, 0x42, 0xe7, 0x0, - 0x0, 0xe, 0x70, 0x0, 0x0, 0xe7, 0x0, 0x0, - 0xe, 0x70, 0x0, 0x0, 0xe7, 0x0, 0x0, 0xe, - 0x70, 0x0, 0x0, 0xe7, 0x0, 0x0, 0xe, 0x70, - 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, - - /* U+0404 "Є" */ - 0x0, 0x19, 0xef, 0xd5, 0x0, 0x1, 0xed, 0x64, - 0x8f, 0x70, 0xb, 0xd0, 0x0, 0x7, 0xf1, 0x1f, - 0x60, 0x0, 0x0, 0x71, 0x4f, 0x30, 0x0, 0x0, - 0x0, 0x5f, 0xff, 0xfc, 0x0, 0x0, 0x4f, 0x53, - 0x32, 0x0, 0x0, 0x1f, 0x40, 0x0, 0x0, 0x93, - 0xb, 0xc0, 0x0, 0x5, 0xf2, 0x2, 0xec, 0x54, - 0x8f, 0x80, 0x0, 0x2a, 0xef, 0xd6, 0x0, - - /* U+0405 "Ѕ" */ - 0x0, 0x7d, 0xfd, 0x80, 0x0, 0x8e, 0x74, 0x6e, - 0xb0, 0xe, 0x60, 0x0, 0x3f, 0x20, 0xd8, 0x0, - 0x0, 0x40, 0x6, 0xfc, 0x73, 0x0, 0x0, 0x3, - 0xae, 0xfe, 0x50, 0x0, 0x0, 0x3, 0xaf, 0x43, - 0xa0, 0x0, 0x0, 0xc8, 0x2f, 0x50, 0x0, 0xd, - 0x80, 0x9f, 0x95, 0x6b, 0xf2, 0x0, 0x7d, 0xfe, - 0xa2, 0x0, - - /* U+0406 "І" */ - 0xba, 0xba, 0xba, 0xba, 0xba, 0xba, 0xba, 0xba, - 0xba, 0xba, 0xba, - - /* U+0407 "Ї" */ - 0xf4, 0x7d, 0x82, 0x36, 0xb, 0xa0, 0xb, 0xa0, - 0xb, 0xa0, 0xb, 0xa0, 0xb, 0xa0, 0xb, 0xa0, - 0xb, 0xa0, 0xb, 0xa0, 0xb, 0xa0, 0xb, 0xa0, - 0xb, 0xa0, - - /* U+0408 "Ј" */ - 0x0, 0x0, 0x7e, 0x0, 0x0, 0x7e, 0x0, 0x0, - 0x7e, 0x0, 0x0, 0x7e, 0x0, 0x0, 0x7e, 0x0, - 0x0, 0x7e, 0x0, 0x0, 0x7e, 0x33, 0x0, 0x7d, - 0x8b, 0x0, 0x8c, 0x4f, 0x76, 0xe8, 0x8, 0xee, - 0x90, - - /* U+0409 "Љ" */ - 0x3, 0xff, 0xff, 0xff, 0xc0, 0x0, 0x0, 0x0, - 0x3f, 0x64, 0x44, 0xbc, 0x0, 0x0, 0x0, 0x3, - 0xf2, 0x0, 0x9, 0xc0, 0x0, 0x0, 0x0, 0x3f, - 0x20, 0x0, 0x9c, 0x0, 0x0, 0x0, 0x3, 0xf2, - 0x0, 0x9, 0xc0, 0x0, 0x0, 0x0, 0x3f, 0x20, - 0x0, 0x9f, 0xff, 0xfe, 0x90, 0x3, 0xf2, 0x0, - 0x9, 0xc3, 0x33, 0x7f, 0x90, 0x3f, 0x20, 0x0, - 0x9c, 0x0, 0x0, 0x8e, 0x3, 0xf1, 0x0, 0x9, - 0xc0, 0x0, 0x8, 0xe2, 0x8e, 0x0, 0x0, 0x9c, - 0x22, 0x25, 0xe8, 0xce, 0x50, 0x0, 0x9, 0xff, - 0xff, 0xe9, 0x0, - - /* U+040A "Њ" */ - 0xe7, 0x0, 0xe, 0x60, 0x0, 0x0, 0xe, 0x70, - 0x0, 0xe6, 0x0, 0x0, 0x0, 0xe7, 0x0, 0xe, - 0x60, 0x0, 0x0, 0xe, 0x70, 0x0, 0xe6, 0x0, - 0x0, 0x0, 0xe7, 0x0, 0xe, 0x60, 0x0, 0x0, - 0xe, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x60, 0xe9, - 0x33, 0x3f, 0x83, 0x33, 0x8f, 0x4e, 0x70, 0x0, - 0xe6, 0x0, 0x0, 0xe9, 0xe7, 0x0, 0xe, 0x60, - 0x0, 0xe, 0x8e, 0x70, 0x0, 0xe8, 0x33, 0x49, - 0xf3, 0xe7, 0x0, 0xe, 0xff, 0xff, 0xd5, 0x0, - - /* U+040B "Ћ" */ - 0xaf, 0xff, 0xff, 0xff, 0x50, 0x0, 0x24, 0x47, - 0xf4, 0x44, 0x10, 0x0, 0x0, 0x5, 0xf0, 0x0, - 0x0, 0x0, 0x0, 0x5, 0xf0, 0x0, 0x0, 0x0, - 0x0, 0x5, 0xf7, 0xcf, 0xea, 0x10, 0x0, 0x5, - 0xfb, 0x64, 0x5d, 0xc0, 0x0, 0x5, 0xf0, 0x0, - 0x3, 0xf2, 0x0, 0x5, 0xf0, 0x0, 0x0, 0xf4, - 0x0, 0x5, 0xf0, 0x0, 0x0, 0xf5, 0x0, 0x5, - 0xf0, 0x0, 0x0, 0xf5, 0x0, 0x5, 0xf0, 0x0, - 0x0, 0xf5, - - /* U+040C "Ќ" */ - 0x0, 0x3f, 0x60, 0x0, 0x0, 0x65, 0x0, 0x0, - 0xe7, 0x0, 0x2c, 0xf0, 0xe7, 0x0, 0xdb, 0x40, - 0xe7, 0x3, 0xf1, 0x0, 0xe7, 0xa, 0xb0, 0x0, - 0xe7, 0x4f, 0x40, 0x0, 0xef, 0xf9, 0x0, 0x0, - 0xe8, 0x8f, 0x50, 0x0, 0xe7, 0x9, 0xf1, 0x0, - 0xe7, 0x1, 0xea, 0x0, 0xe7, 0x0, 0x6f, 0x30, - 0xe7, 0x0, 0xc, 0xd0, - - /* U+040E "Ў" */ - 0x0, 0x63, 0x3, 0x50, 0x0, 0x4, 0xce, 0xc3, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0xd0, 0x0, - 0x0, 0xca, 0x2f, 0x50, 0x0, 0x2f, 0x30, 0xac, - 0x0, 0x9, 0xb0, 0x2, 0xf4, 0x0, 0xf4, 0x0, - 0xa, 0xc0, 0x6d, 0x0, 0x0, 0x2f, 0x4d, 0x60, - 0x0, 0x0, 0xae, 0xe0, 0x0, 0x0, 0x2, 0xf8, - 0x0, 0x0, 0x0, 0x2f, 0x10, 0x0, 0x3, 0x3b, - 0x90, 0x0, 0x0, 0x8f, 0xc0, 0x0, 0x0, - - /* U+040F "Џ" */ - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe9, 0x44, 0x44, 0x8f, - 0xef, 0xff, 0xff, 0xff, 0x0, 0x8, 0xa0, 0x0, - 0x0, 0x8, 0xa0, 0x0, 0x0, 0x8, 0xa0, 0x0, - - /* U+0410 "А" */ - 0x0, 0x0, 0x5f, 0x70, 0x0, 0x0, 0x0, 0xb, - 0xdd, 0x0, 0x0, 0x0, 0x1, 0xf5, 0xf3, 0x0, - 0x0, 0x0, 0x6f, 0xd, 0x90, 0x0, 0x0, 0xb, - 0xa0, 0x8e, 0x0, 0x0, 0x1, 0xf5, 0x3, 0xf4, - 0x0, 0x0, 0x7f, 0x10, 0xe, 0xa0, 0x0, 0xc, - 0xff, 0xff, 0xff, 0x10, 0x2, 0xf7, 0x22, 0x24, - 0xf6, 0x0, 0x7f, 0x0, 0x0, 0xc, 0xc0, 0xd, - 0x90, 0x0, 0x0, 0x5f, 0x20, - - /* U+0411 "Б" */ - 0xef, 0xff, 0xff, 0x90, 0xe9, 0x44, 0x44, 0x20, - 0xe7, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, - 0xe7, 0x0, 0x0, 0x0, 0xef, 0xff, 0xfd, 0x60, - 0xe9, 0x33, 0x49, 0xf4, 0xe7, 0x0, 0x0, 0xd9, - 0xe7, 0x0, 0x0, 0xd9, 0xe9, 0x33, 0x49, 0xf4, - 0xef, 0xff, 0xfd, 0x60, - - /* U+0412 "В" */ - 0xff, 0xff, 0xfb, 0x10, 0xf8, 0x44, 0x6d, 0xc0, - 0xf5, 0x0, 0x4, 0xf1, 0xf5, 0x0, 0x3, 0xf0, - 0xf6, 0x0, 0x2a, 0x70, 0xff, 0xff, 0xff, 0x60, - 0xf8, 0x33, 0x5a, 0xf4, 0xf5, 0x0, 0x0, 0xd9, - 0xf5, 0x0, 0x0, 0xd8, 0xf8, 0x44, 0x5a, 0xf2, - 0xff, 0xff, 0xfc, 0x40, - - /* U+0413 "Г" */ - 0xef, 0xff, 0xff, 0x9e, 0x94, 0x44, 0x42, 0xe7, - 0x0, 0x0, 0xe, 0x70, 0x0, 0x0, 0xe7, 0x0, - 0x0, 0xe, 0x70, 0x0, 0x0, 0xe7, 0x0, 0x0, - 0xe, 0x70, 0x0, 0x0, 0xe7, 0x0, 0x0, 0xe, - 0x70, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, - - /* U+0414 "Д" */ - 0x0, 0xff, 0xff, 0xff, 0x10, 0xf, 0x74, 0x47, - 0xf1, 0x0, 0xf3, 0x0, 0x3f, 0x10, 0x1f, 0x30, - 0x3, 0xf1, 0x2, 0xf2, 0x0, 0x3f, 0x10, 0x3f, - 0x0, 0x3, 0xf1, 0x4, 0xe0, 0x0, 0x3f, 0x10, - 0x7c, 0x0, 0x3, 0xf1, 0xb, 0x80, 0x0, 0x3f, - 0x15, 0xf7, 0x44, 0x47, 0xf5, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x20, 0x0, 0x0, 0x2f, 0xf2, 0x0, - 0x0, 0x2, 0xf8, 0x10, 0x0, 0x0, 0x18, - - /* U+0415 "Е" */ - 0xef, 0xff, 0xff, 0xf5, 0xe9, 0x44, 0x44, 0x41, - 0xe7, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, - 0xe7, 0x0, 0x0, 0x0, 0xef, 0xff, 0xff, 0xf0, - 0xe9, 0x33, 0x33, 0x30, 0xe7, 0x0, 0x0, 0x0, - 0xe7, 0x0, 0x0, 0x0, 0xe9, 0x44, 0x44, 0x42, - 0xef, 0xff, 0xff, 0xf9, - - /* U+0416 "Ж" */ - 0xdd, 0x40, 0x3, 0xf2, 0x0, 0x5d, 0xc3, 0x9f, - 0x0, 0x3f, 0x20, 0x1f, 0x83, 0x0, 0xe6, 0x3, - 0xf2, 0x7, 0xd0, 0x0, 0x8, 0xc0, 0x3f, 0x20, - 0xe7, 0x0, 0x0, 0x2f, 0x63, 0xf2, 0x7f, 0x10, - 0x0, 0x0, 0x6f, 0xff, 0xff, 0x50, 0x0, 0x0, - 0x3f, 0x95, 0xf4, 0xbe, 0x20, 0x0, 0xd, 0xc0, - 0x3f, 0x20, 0xdc, 0x0, 0x7, 0xf2, 0x3, 0xf2, - 0x4, 0xf6, 0x1, 0xf9, 0x0, 0x3f, 0x20, 0xa, - 0xe1, 0xae, 0x10, 0x3, 0xf2, 0x0, 0x1f, 0x90, - - /* U+0417 "З" */ - 0x0, 0x7d, 0xfb, 0x30, 0x8, 0xe7, 0x5c, 0xe1, - 0xf, 0x50, 0x0, 0xf6, 0x18, 0x0, 0x0, 0xf5, - 0x0, 0x0, 0x19, 0xc0, 0x0, 0x8, 0xff, 0x80, - 0x0, 0x1, 0x48, 0xf8, 0x3, 0x0, 0x0, 0x9d, - 0x3f, 0x30, 0x0, 0xab, 0xb, 0xe6, 0x48, 0xf4, - 0x0, 0x8e, 0xfc, 0x40, - - /* U+0418 "И" */ - 0xe5, 0x0, 0x0, 0xaf, 0xe5, 0x0, 0x3, 0xff, - 0xe5, 0x0, 0xd, 0xcf, 0xe5, 0x0, 0x6e, 0x4f, - 0xe5, 0x1, 0xf5, 0x3f, 0xe5, 0xa, 0xb0, 0x3f, - 0xe5, 0x3f, 0x20, 0x3f, 0xe5, 0xd8, 0x0, 0x3f, - 0xec, 0xe0, 0x0, 0x3f, 0xef, 0x50, 0x0, 0x3f, - 0xec, 0x0, 0x0, 0x3f, - - /* U+0419 "Й" */ - 0x0, 0x60, 0x3, 0x30, 0x0, 0xe3, 0xc, 0x40, - 0x0, 0x3c, 0xe8, 0x0, 0xe5, 0x0, 0x0, 0xaf, - 0xe5, 0x0, 0x3, 0xff, 0xe5, 0x0, 0xd, 0xcf, - 0xe5, 0x0, 0x6e, 0x4f, 0xe5, 0x1, 0xf5, 0x3f, - 0xe5, 0xa, 0xb0, 0x3f, 0xe5, 0x3f, 0x20, 0x3f, - 0xe5, 0xd8, 0x0, 0x3f, 0xec, 0xe0, 0x0, 0x3f, - 0xef, 0x50, 0x0, 0x3f, 0xec, 0x0, 0x0, 0x3f, - - /* U+041A "К" */ - 0xe7, 0x0, 0x2c, 0xf0, 0xe7, 0x0, 0xdb, 0x40, - 0xe7, 0x3, 0xf1, 0x0, 0xe7, 0xa, 0xb0, 0x0, - 0xe7, 0x4f, 0x40, 0x0, 0xef, 0xf9, 0x0, 0x0, - 0xe8, 0x8f, 0x50, 0x0, 0xe7, 0x9, 0xf1, 0x0, - 0xe7, 0x1, 0xea, 0x0, 0xe7, 0x0, 0x6f, 0x30, - 0xe7, 0x0, 0xc, 0xd0, - - /* U+041B "Л" */ - 0x3, 0xff, 0xff, 0xff, 0xc0, 0x3f, 0x64, 0x44, - 0xbc, 0x3, 0xf2, 0x0, 0x9, 0xc0, 0x3f, 0x20, - 0x0, 0x9c, 0x3, 0xf2, 0x0, 0x9, 0xc0, 0x3f, - 0x20, 0x0, 0x9c, 0x3, 0xf2, 0x0, 0x9, 0xc0, - 0x3f, 0x20, 0x0, 0x9c, 0x3, 0xf1, 0x0, 0x9, - 0xc2, 0x8e, 0x0, 0x0, 0x9c, 0xce, 0x50, 0x0, - 0x9, 0xc0, - - /* U+041C "М" */ - 0xff, 0x30, 0x0, 0x5, 0xf9, 0xff, 0x80, 0x0, - 0xa, 0xf9, 0xfb, 0xc0, 0x0, 0xe, 0xc9, 0xf6, - 0xf1, 0x0, 0x4c, 0xa9, 0xf5, 0xc6, 0x0, 0x97, - 0xa9, 0xf5, 0x7b, 0x0, 0xe2, 0xa9, 0xf5, 0x2f, - 0x3, 0xd0, 0xa9, 0xf5, 0xd, 0x58, 0x80, 0xa9, - 0xf5, 0x8, 0xad, 0x30, 0xa9, 0xf5, 0x3, 0xfe, - 0x0, 0xa9, 0xf5, 0x0, 0xe9, 0x0, 0xa9, - - /* U+041D "Н" */ - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xef, 0xff, 0xff, 0xff, - 0xe9, 0x33, 0x33, 0x7f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, - - /* U+041E "О" */ - 0x0, 0x19, 0xef, 0xd8, 0x0, 0x0, 0x1d, 0xd6, - 0x36, 0xec, 0x0, 0xa, 0xd0, 0x0, 0x1, 0xe8, - 0x1, 0xf5, 0x0, 0x0, 0x7, 0xf0, 0x4f, 0x10, - 0x0, 0x0, 0x4f, 0x25, 0xf0, 0x0, 0x0, 0x2, - 0xf3, 0x4f, 0x20, 0x0, 0x0, 0x4f, 0x21, 0xf6, - 0x0, 0x0, 0x8, 0xf0, 0xa, 0xe0, 0x0, 0x1, - 0xf8, 0x0, 0x1d, 0xd5, 0x36, 0xec, 0x0, 0x0, - 0x19, 0xef, 0xd8, 0x0, 0x0, - - /* U+041F "П" */ - 0xef, 0xff, 0xff, 0xff, 0xe9, 0x44, 0x44, 0x8f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, 0xe7, 0x0, 0x0, 0x5f, - 0xe7, 0x0, 0x0, 0x5f, - - /* U+0420 "Р" */ - 0xef, 0xff, 0xfd, 0x70, 0xe9, 0x44, 0x48, 0xf5, - 0xe6, 0x0, 0x0, 0xca, 0xe6, 0x0, 0x0, 0xba, - 0xe6, 0x0, 0x16, 0xf5, 0xef, 0xff, 0xff, 0x90, - 0xe8, 0x33, 0x30, 0x0, 0xe6, 0x0, 0x0, 0x0, - 0xe6, 0x0, 0x0, 0x0, 0xe6, 0x0, 0x0, 0x0, - 0xe6, 0x0, 0x0, 0x0, - - /* U+0421 "С" */ - 0x0, 0x19, 0xef, 0xd6, 0x0, 0x1, 0xec, 0x54, - 0x7f, 0x80, 0xa, 0xd0, 0x0, 0x5, 0xf2, 0xf, - 0x60, 0x0, 0x0, 0x50, 0x3f, 0x30, 0x0, 0x0, - 0x0, 0x4f, 0x10, 0x0, 0x0, 0x0, 0x3f, 0x20, - 0x0, 0x0, 0x0, 0xf, 0x50, 0x0, 0x0, 0xc4, - 0xa, 0xd0, 0x0, 0x5, 0xf2, 0x1, 0xec, 0x54, - 0x7f, 0x80, 0x0, 0x2a, 0xef, 0xd6, 0x0, - - /* U+0422 "Т" */ - 0xbf, 0xff, 0xff, 0xff, 0x43, 0x44, 0x9f, 0x44, - 0x41, 0x0, 0x6, 0xe0, 0x0, 0x0, 0x0, 0x6e, - 0x0, 0x0, 0x0, 0x6, 0xe0, 0x0, 0x0, 0x0, - 0x6e, 0x0, 0x0, 0x0, 0x6, 0xe0, 0x0, 0x0, - 0x0, 0x6e, 0x0, 0x0, 0x0, 0x6, 0xe0, 0x0, - 0x0, 0x0, 0x6e, 0x0, 0x0, 0x0, 0x6, 0xe0, - 0x0, 0x0, - - /* U+0423 "У" */ - 0xad, 0x0, 0x0, 0xc, 0xa2, 0xf5, 0x0, 0x2, - 0xf3, 0xa, 0xc0, 0x0, 0x9b, 0x0, 0x2f, 0x40, - 0xf, 0x40, 0x0, 0xac, 0x6, 0xd0, 0x0, 0x2, - 0xf4, 0xd6, 0x0, 0x0, 0xa, 0xee, 0x0, 0x0, - 0x0, 0x2f, 0x80, 0x0, 0x0, 0x2, 0xf1, 0x0, - 0x0, 0x33, 0xb9, 0x0, 0x0, 0x8, 0xfc, 0x0, - 0x0, 0x0, - - /* U+0424 "Ф" */ - 0x0, 0x0, 0x4f, 0x0, 0x0, 0x0, 0x0, 0x4, - 0xf0, 0x0, 0x0, 0x0, 0x8d, 0xff, 0xfc, 0x40, - 0x0, 0xbe, 0x77, 0xf4, 0x9f, 0x50, 0x4f, 0x30, - 0x4f, 0x0, 0x9e, 0x6, 0xf0, 0x4, 0xf0, 0x5, - 0xf0, 0x4f, 0x20, 0x4f, 0x0, 0x8f, 0x0, 0xdd, - 0x35, 0xf1, 0x6f, 0x80, 0x1, 0xbf, 0xff, 0xff, - 0x80, 0x0, 0x0, 0x16, 0xf2, 0x0, 0x0, 0x0, - 0x0, 0x4f, 0x0, 0x0, 0x0, - - /* U+0425 "Х" */ - 0x2f, 0x60, 0x0, 0xc, 0xa0, 0x8, 0xf1, 0x0, - 0x8e, 0x10, 0x0, 0xdb, 0x3, 0xf4, 0x0, 0x0, - 0x3f, 0x5d, 0x90, 0x0, 0x0, 0x8, 0xfd, 0x0, - 0x0, 0x0, 0x4, 0xfb, 0x0, 0x0, 0x0, 0xd, - 0xbf, 0x50, 0x0, 0x0, 0x9e, 0xa, 0xe1, 0x0, - 0x3, 0xf5, 0x1, 0xea, 0x0, 0xd, 0xa0, 0x0, - 0x5f, 0x40, 0x9e, 0x10, 0x0, 0xb, 0xe0, - - /* U+0426 "Ц" */ - 0xe6, 0x0, 0x0, 0x5f, 0xe, 0x60, 0x0, 0x5, - 0xf0, 0xe6, 0x0, 0x0, 0x5f, 0xe, 0x60, 0x0, - 0x5, 0xf0, 0xe6, 0x0, 0x0, 0x5f, 0xe, 0x60, - 0x0, 0x5, 0xf0, 0xe6, 0x0, 0x0, 0x5f, 0xe, - 0x60, 0x0, 0x5, 0xf0, 0xe6, 0x0, 0x0, 0x5f, - 0xe, 0x94, 0x44, 0x48, 0xf3, 0xef, 0xff, 0xff, - 0xff, 0xe0, 0x0, 0x0, 0x0, 0x4e, 0x0, 0x0, - 0x0, 0x4, 0xe0, 0x0, 0x0, 0x0, 0x4e, - - /* U+0427 "Ч" */ - 0x3f, 0x20, 0x0, 0xe, 0x73, 0xf2, 0x0, 0x0, - 0xe7, 0x3f, 0x20, 0x0, 0xe, 0x72, 0xf2, 0x0, - 0x0, 0xe7, 0x1f, 0x50, 0x0, 0xe, 0x70, 0xdd, - 0x20, 0x37, 0xf7, 0x2, 0xdf, 0xff, 0xbf, 0x70, - 0x0, 0x12, 0x0, 0xe7, 0x0, 0x0, 0x0, 0xe, - 0x70, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, - 0xe, 0x70, - - /* U+0428 "Ш" */ - 0xe7, 0x0, 0x3f, 0x10, 0x9, 0xce, 0x70, 0x3, - 0xf1, 0x0, 0x9c, 0xe7, 0x0, 0x3f, 0x10, 0x9, - 0xce, 0x70, 0x3, 0xf1, 0x0, 0x9c, 0xe7, 0x0, - 0x3f, 0x10, 0x9, 0xce, 0x70, 0x3, 0xf1, 0x0, - 0x9c, 0xe7, 0x0, 0x3f, 0x10, 0x9, 0xce, 0x70, - 0x3, 0xf1, 0x0, 0x9c, 0xe7, 0x0, 0x3f, 0x10, - 0x9, 0xce, 0x94, 0x46, 0xf5, 0x44, 0xac, 0xef, - 0xff, 0xff, 0xff, 0xff, 0xc0, - - /* U+0429 "Щ" */ - 0xe7, 0x0, 0x3f, 0x10, 0x9, 0xc0, 0xe7, 0x0, - 0x3f, 0x10, 0x9, 0xc0, 0xe7, 0x0, 0x3f, 0x10, - 0x9, 0xc0, 0xe7, 0x0, 0x3f, 0x10, 0x9, 0xc0, - 0xe7, 0x0, 0x3f, 0x10, 0x9, 0xc0, 0xe7, 0x0, - 0x3f, 0x10, 0x9, 0xc0, 0xe7, 0x0, 0x3f, 0x10, - 0x9, 0xc0, 0xe7, 0x0, 0x3f, 0x10, 0x9, 0xc0, - 0xe7, 0x0, 0x3f, 0x10, 0x9, 0xc0, 0xe9, 0x44, - 0x6f, 0x54, 0x4a, 0xd2, 0xef, 0xff, 0xff, 0xff, - 0xff, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8a, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8a, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8a, - - /* U+042A "Ъ" */ - 0xff, 0xff, 0x60, 0x0, 0x0, 0x4, 0x44, 0xf6, - 0x0, 0x0, 0x0, 0x0, 0xf, 0x60, 0x0, 0x0, - 0x0, 0x0, 0xf6, 0x0, 0x0, 0x0, 0x0, 0xf, - 0x60, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0xfd, - 0x50, 0x0, 0xf, 0x83, 0x34, 0xaf, 0x30, 0x0, - 0xf6, 0x0, 0x0, 0xe8, 0x0, 0xf, 0x60, 0x0, - 0xe, 0x80, 0x0, 0xf8, 0x33, 0x4a, 0xf3, 0x0, - 0xf, 0xff, 0xff, 0xc4, 0x0, - - /* U+042B "Ы" */ - 0xe7, 0x0, 0x0, 0x0, 0x1f, 0x3e, 0x70, 0x0, - 0x0, 0x1, 0xf3, 0xe7, 0x0, 0x0, 0x0, 0x1f, - 0x3e, 0x70, 0x0, 0x0, 0x1, 0xf3, 0xe7, 0x0, - 0x0, 0x0, 0x1f, 0x3e, 0xff, 0xff, 0xd6, 0x1, - 0xf3, 0xe9, 0x33, 0x49, 0xf4, 0x1f, 0x3e, 0x70, - 0x0, 0xd, 0x91, 0xf3, 0xe7, 0x0, 0x0, 0xd9, - 0x1f, 0x3e, 0x93, 0x34, 0x9f, 0x41, 0xf3, 0xef, - 0xff, 0xfd, 0x50, 0x1f, 0x30, - - /* U+042C "Ь" */ - 0xe7, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, - 0xe7, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, - 0xe7, 0x0, 0x0, 0x0, 0xef, 0xff, 0xfd, 0x60, - 0xe9, 0x33, 0x49, 0xf4, 0xe7, 0x0, 0x0, 0xd9, - 0xe7, 0x0, 0x0, 0xd9, 0xe9, 0x33, 0x49, 0xf4, - 0xef, 0xff, 0xfd, 0x50, - - /* U+042D "Э" */ - 0x0, 0x5c, 0xfe, 0xa1, 0x0, 0x6, 0xf8, 0x46, - 0xde, 0x20, 0xf, 0x80, 0x0, 0xd, 0xb0, 0x17, - 0x10, 0x0, 0x5, 0xf2, 0x0, 0x0, 0x0, 0x2, - 0xf5, 0x0, 0x0, 0xbf, 0xff, 0xf5, 0x0, 0x0, - 0x23, 0x34, 0xf4, 0x29, 0x0, 0x0, 0x4, 0xf1, - 0x1f, 0x60, 0x0, 0xb, 0xb0, 0x7, 0xf8, 0x45, - 0xcf, 0x20, 0x0, 0x5c, 0xfe, 0xa2, 0x0, - - /* U+042E "Ю" */ - 0xe7, 0x0, 0x3, 0xcf, 0xea, 0x20, 0xe, 0x70, - 0x5, 0xf9, 0x44, 0xbe, 0x20, 0xe7, 0x0, 0xe8, - 0x0, 0x0, 0xcc, 0xe, 0x70, 0x5f, 0x10, 0x0, - 0x4, 0xf2, 0xe7, 0x9, 0xd0, 0x0, 0x0, 0xf, - 0x5e, 0xff, 0xfb, 0x0, 0x0, 0x0, 0xf6, 0xe9, - 0x3a, 0xd0, 0x0, 0x0, 0x1f, 0x5e, 0x70, 0x5f, - 0x10, 0x0, 0x4, 0xf2, 0xe7, 0x0, 0xe8, 0x0, - 0x0, 0xcc, 0xe, 0x70, 0x5, 0xf9, 0x44, 0xbf, - 0x20, 0xe7, 0x0, 0x4, 0xcf, 0xea, 0x20, 0x0, - - /* U+042F "Я" */ - 0x1, 0xaf, 0xff, 0xff, 0xf0, 0xae, 0x63, 0x33, - 0x7f, 0xf, 0x70, 0x0, 0x5, 0xf0, 0xf7, 0x0, - 0x0, 0x5f, 0xa, 0xe3, 0x0, 0x5, 0xf0, 0xa, - 0xff, 0xff, 0xff, 0x0, 0xb, 0xc5, 0x37, 0xf0, - 0xb, 0xe1, 0x0, 0x5f, 0x5, 0xf4, 0x0, 0x5, - 0xf0, 0xeb, 0x0, 0x0, 0x5f, 0x8f, 0x20, 0x0, - 0x5, 0xf0, - - /* U+0430 "а" */ - 0x2, 0xbf, 0xfb, 0x20, 0xe, 0x92, 0x3c, 0xa0, - 0x18, 0x0, 0x6, 0xc0, 0x0, 0x58, 0xbe, 0xd0, - 0x1d, 0xd9, 0x68, 0xd0, 0x6e, 0x0, 0x8, 0xd0, - 0x5f, 0x10, 0x3f, 0xd0, 0x9, 0xed, 0xa5, 0xf1, - - /* U+0431 "б" */ - 0x0, 0x8e, 0xff, 0xf2, 0xa, 0xd7, 0x55, 0x30, - 0x1f, 0x10, 0x0, 0x0, 0x4c, 0x6e, 0xfb, 0x10, - 0x5e, 0xd4, 0x2b, 0xc0, 0x5f, 0x40, 0x1, 0xf3, - 0x5f, 0x10, 0x0, 0xd6, 0x4f, 0x0, 0x0, 0xe5, - 0x1f, 0x40, 0x2, 0xf3, 0x9, 0xd4, 0x3c, 0xb0, - 0x0, 0x9e, 0xfa, 0x10, - - /* U+0432 "в" */ - 0x1f, 0xff, 0xea, 0x1, 0xf3, 0x13, 0xe6, 0x1f, - 0x20, 0x1d, 0x71, 0xff, 0xff, 0xe1, 0x1f, 0x42, - 0x3c, 0x71, 0xf2, 0x0, 0x6d, 0x1f, 0x31, 0x3c, - 0xb1, 0xff, 0xff, 0xc2, - - /* U+0433 "г" */ - 0x1f, 0xff, 0xf1, 0x1f, 0x31, 0x10, 0x1f, 0x20, - 0x0, 0x1f, 0x20, 0x0, 0x1f, 0x20, 0x0, 0x1f, - 0x20, 0x0, 0x1f, 0x20, 0x0, 0x1f, 0x20, 0x0, - - /* U+0434 "д" */ - 0x1, 0xff, 0xff, 0xf0, 0x2, 0xe1, 0x15, 0xf0, - 0x3, 0xd0, 0x4, 0xf0, 0x5, 0xb0, 0x4, 0xf0, - 0x7, 0x80, 0x4, 0xf0, 0xc, 0x50, 0x4, 0xf0, - 0x3f, 0x21, 0x15, 0xf1, 0xff, 0xff, 0xff, 0xfc, - 0xf0, 0x0, 0x0, 0x4c, 0xf0, 0x0, 0x0, 0x4c, - 0x30, 0x0, 0x0, 0x2, - - /* U+0435 "е" */ - 0x1, 0xaf, 0xe9, 0x0, 0xc, 0xb2, 0x3c, 0xa0, - 0x3f, 0x0, 0x2, 0xf0, 0x6f, 0xff, 0xff, 0xf2, - 0x6e, 0x22, 0x22, 0x20, 0x3f, 0x20, 0x2, 0xa0, - 0xc, 0xc3, 0x3c, 0xb0, 0x1, 0xaf, 0xea, 0x10, - - /* U+0436 "ж" */ - 0xc, 0xc1, 0xf, 0x40, 0x8f, 0x20, 0x1a, 0x70, - 0xf4, 0x2e, 0x20, 0x0, 0x2e, 0x1f, 0x4a, 0x80, - 0x0, 0x0, 0x7f, 0xfe, 0xd0, 0x0, 0x0, 0x3e, - 0x2f, 0x5b, 0x90, 0x0, 0xc, 0x80, 0xf4, 0x2f, - 0x20, 0x4, 0xf1, 0xf, 0x40, 0xaa, 0x0, 0xc8, - 0x0, 0xf4, 0x3, 0xf2, - - /* U+0437 "з" */ - 0x6, 0xef, 0xa0, 0x3f, 0x42, 0xd7, 0x1, 0x0, - 0xc9, 0x0, 0x7f, 0xf2, 0x0, 0x2, 0xc8, 0x57, - 0x0, 0x6e, 0x5f, 0x52, 0xcb, 0x7, 0xef, 0xb2, - - /* U+0438 "и" */ - 0x1f, 0x20, 0xb, 0xe1, 0xf2, 0x4, 0xfe, 0x1f, - 0x20, 0xda, 0xe1, 0xf2, 0x6c, 0x5e, 0x1f, 0x3e, - 0x35, 0xe1, 0xfa, 0xa0, 0x5e, 0x1f, 0xf2, 0x5, - 0xe1, 0xf8, 0x0, 0x5e, - - /* U+0439 "й" */ - 0x2, 0xe1, 0x1d, 0x40, 0x6, 0xde, 0x80, 0x0, - 0x0, 0x0, 0x1, 0xf2, 0x0, 0xbe, 0x1f, 0x20, - 0x4f, 0xe1, 0xf2, 0xd, 0xae, 0x1f, 0x26, 0xc5, - 0xe1, 0xf3, 0xe3, 0x5e, 0x1f, 0xaa, 0x5, 0xe1, - 0xff, 0x20, 0x5e, 0x1f, 0x80, 0x5, 0xe0, - - /* U+043A "к" */ - 0x1f, 0x20, 0xbf, 0x1, 0xf2, 0x4d, 0x10, 0x1f, - 0x2c, 0x50, 0x1, 0xfe, 0xb0, 0x0, 0x1f, 0x3d, - 0x60, 0x1, 0xf2, 0x5f, 0x10, 0x1f, 0x20, 0xd7, - 0x1, 0xf2, 0x5, 0xe0, - - /* U+043B "л" */ - 0x7, 0xff, 0xff, 0xf1, 0x7, 0xc1, 0x13, 0xf1, - 0x7, 0xb0, 0x2, 0xf1, 0x7, 0xb0, 0x2, 0xf1, - 0x7, 0xb0, 0x2, 0xf1, 0x7, 0xb0, 0x2, 0xf1, - 0x1a, 0xa0, 0x2, 0xf1, 0xde, 0x40, 0x2, 0xf1, - - /* U+043C "м" */ - 0x1f, 0xe0, 0x0, 0x6f, 0xa1, 0xfe, 0x30, 0xb, - 0xea, 0x1f, 0x98, 0x0, 0xf9, 0xa1, 0xf4, 0xd0, - 0x5b, 0x8a, 0x1f, 0x1e, 0x2a, 0x68, 0xa1, 0xf1, - 0x97, 0xe1, 0x8a, 0x1f, 0x14, 0xfc, 0x8, 0xa1, - 0xf1, 0xf, 0x60, 0x8a, - - /* U+043D "н" */ - 0x1f, 0x20, 0x6, 0xc1, 0xf2, 0x0, 0x6c, 0x1f, - 0x20, 0x6, 0xc1, 0xff, 0xff, 0xfc, 0x1f, 0x42, - 0x28, 0xc1, 0xf2, 0x0, 0x6c, 0x1f, 0x20, 0x6, - 0xc1, 0xf2, 0x0, 0x6c, - - /* U+043E "о" */ - 0x1, 0xae, 0xe9, 0x0, 0xd, 0xb2, 0x3d, 0x90, - 0x4f, 0x10, 0x4, 0xf1, 0x7c, 0x0, 0x0, 0xf3, - 0x7c, 0x0, 0x0, 0xf4, 0x5f, 0x10, 0x4, 0xf1, - 0xd, 0xb2, 0x3d, 0xa0, 0x1, 0xae, 0xe8, 0x0, - - /* U+043F "п" */ - 0x1f, 0xff, 0xff, 0xa1, 0xf3, 0x11, 0x9a, 0x1f, - 0x20, 0x9, 0xa1, 0xf2, 0x0, 0x9a, 0x1f, 0x20, - 0x9, 0xa1, 0xf2, 0x0, 0x9a, 0x1f, 0x20, 0x9, - 0xa1, 0xf2, 0x0, 0x9a, - - /* U+0440 "р" */ - 0xf, 0x6e, 0xfa, 0x0, 0xf, 0xd3, 0x2c, 0x90, - 0xf, 0x50, 0x3, 0xf0, 0xf, 0x20, 0x0, 0xf3, - 0xf, 0x10, 0x1, 0xf2, 0xf, 0x40, 0x4, 0xf0, - 0xf, 0xd3, 0x3d, 0x80, 0xf, 0x7d, 0xf9, 0x0, - 0xf, 0x30, 0x0, 0x0, 0xf, 0x30, 0x0, 0x0, - 0xf, 0x30, 0x0, 0x0, - - /* U+0441 "с" */ - 0x1, 0xbf, 0xe7, 0x0, 0xdb, 0x24, 0xe6, 0x4f, - 0x10, 0x5, 0x56, 0xd0, 0x0, 0x0, 0x6d, 0x0, - 0x0, 0x3, 0xf1, 0x0, 0x7a, 0xc, 0xb2, 0x4e, - 0x60, 0x2b, 0xfe, 0x70, - - /* U+0442 "т" */ - 0xcf, 0xff, 0xff, 0x21, 0x17, 0xd1, 0x10, 0x0, - 0x6d, 0x0, 0x0, 0x6, 0xd0, 0x0, 0x0, 0x6d, - 0x0, 0x0, 0x6, 0xd0, 0x0, 0x0, 0x6d, 0x0, - 0x0, 0x6, 0xd0, 0x0, - - /* U+0443 "у" */ - 0x9b, 0x0, 0x8, 0xb4, 0xf1, 0x0, 0xd5, 0xe, - 0x60, 0x3f, 0x0, 0x8b, 0x8, 0xa0, 0x3, 0xf1, - 0xe5, 0x0, 0xd, 0x8f, 0x0, 0x0, 0x7f, 0x90, - 0x0, 0x2, 0xf4, 0x0, 0x0, 0x3e, 0x0, 0x1, - 0x5c, 0x80, 0x0, 0x2f, 0xb0, 0x0, 0x0, - - /* U+0444 "ф" */ - 0x0, 0x0, 0xd, 0x60, 0x0, 0x0, 0x0, 0x0, - 0xd, 0x60, 0x0, 0x0, 0x0, 0x0, 0xd, 0x60, - 0x0, 0x0, 0x3, 0xdf, 0x9d, 0x9d, 0xf9, 0x0, - 0xd, 0x92, 0x9f, 0xe4, 0x3e, 0x60, 0x4f, 0x0, - 0xf, 0x80, 0x7, 0xd0, 0x6d, 0x0, 0xd, 0x60, - 0x4, 0xf0, 0x6d, 0x0, 0xd, 0x60, 0x4, 0xf0, - 0x4f, 0x0, 0xf, 0x80, 0x7, 0xc0, 0xd, 0x92, - 0x8f, 0xe3, 0x4e, 0x60, 0x2, 0xcf, 0xae, 0x9d, - 0xf8, 0x0, 0x0, 0x0, 0xd, 0x60, 0x0, 0x0, - 0x0, 0x0, 0xd, 0x60, 0x0, 0x0, 0x0, 0x0, - 0xd, 0x60, 0x0, 0x0, - - /* U+0445 "х" */ - 0x5f, 0x20, 0x2f, 0x50, 0xbb, 0xb, 0xb0, 0x2, - 0xfa, 0xe1, 0x0, 0x7, 0xf6, 0x0, 0x0, 0xaf, - 0xa0, 0x0, 0x5f, 0x4f, 0x50, 0xe, 0x70, 0x8e, - 0x9, 0xd0, 0x0, 0xd9, - - /* U+0446 "ц" */ - 0x1f, 0x20, 0x9, 0xa0, 0x1f, 0x20, 0x9, 0xa0, - 0x1f, 0x20, 0x9, 0xa0, 0x1f, 0x20, 0x9, 0xa0, - 0x1f, 0x20, 0x9, 0xa0, 0x1f, 0x20, 0x9, 0xa0, - 0x1f, 0x31, 0x19, 0xb0, 0x1f, 0xff, 0xff, 0xf7, - 0x0, 0x0, 0x0, 0x97, 0x0, 0x0, 0x0, 0x97, - 0x0, 0x0, 0x0, 0x97, - - /* U+0447 "ч" */ - 0x5e, 0x0, 0xb, 0x85, 0xe0, 0x0, 0xb8, 0x5e, - 0x0, 0xb, 0x81, 0xf5, 0x1, 0xc8, 0x6, 0xff, - 0xfe, 0x80, 0x0, 0x10, 0xb8, 0x0, 0x0, 0xb, - 0x80, 0x0, 0x0, 0xb8, - - /* U+0448 "ш" */ - 0xf, 0x30, 0xf, 0x30, 0xf, 0x40, 0xf3, 0x0, - 0xf3, 0x0, 0xf4, 0xf, 0x30, 0xf, 0x30, 0xf, - 0x40, 0xf3, 0x0, 0xf3, 0x0, 0xf4, 0xf, 0x30, - 0xf, 0x30, 0xf, 0x40, 0xf3, 0x0, 0xf3, 0x0, - 0xf4, 0xf, 0x41, 0x1f, 0x51, 0x1f, 0x40, 0xff, - 0xff, 0xff, 0xff, 0xf4, - - /* U+0449 "щ" */ - 0xf, 0x30, 0xf, 0x30, 0xf, 0x40, 0xf, 0x30, - 0xf, 0x30, 0xf, 0x40, 0xf, 0x30, 0xf, 0x30, - 0xf, 0x40, 0xf, 0x30, 0xf, 0x30, 0xf, 0x40, - 0xf, 0x30, 0xf, 0x30, 0xf, 0x40, 0xf, 0x30, - 0xf, 0x30, 0xf, 0x40, 0xf, 0x41, 0x1f, 0x51, - 0x1f, 0x50, 0xf, 0xff, 0xff, 0xff, 0xff, 0xf1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xf1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xf1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xf1, - - /* U+044A "ъ" */ - 0xff, 0xf8, 0x0, 0x0, 0x1, 0x1b, 0x80, 0x0, - 0x0, 0x0, 0xb8, 0x0, 0x0, 0x0, 0xb, 0xff, - 0xeb, 0x30, 0x0, 0xb9, 0x22, 0x9e, 0x0, 0xb, - 0x80, 0x1, 0xf3, 0x0, 0xb9, 0x12, 0x8f, 0x10, - 0xb, 0xff, 0xfd, 0x40, - - /* U+044B "ы" */ - 0x1f, 0x20, 0x0, 0x3, 0xf0, 0x1f, 0x20, 0x0, - 0x3, 0xf0, 0x1f, 0x20, 0x0, 0x3, 0xf0, 0x1f, - 0xff, 0xd9, 0x3, 0xf0, 0x1f, 0x42, 0x4c, 0x93, - 0xf0, 0x1f, 0x20, 0x6, 0xd3, 0xf0, 0x1f, 0x31, - 0x3c, 0xa3, 0xf0, 0x1f, 0xff, 0xfb, 0x13, 0xf0, - - /* U+044C "ь" */ - 0x1f, 0x20, 0x0, 0x1, 0xf2, 0x0, 0x0, 0x1f, - 0x20, 0x0, 0x1, 0xff, 0xfd, 0x90, 0x1f, 0x42, - 0x4c, 0x91, 0xf2, 0x0, 0x6d, 0x1f, 0x31, 0x3c, - 0xa1, 0xff, 0xff, 0xb1, - - /* U+044D "э" */ - 0x6, 0xdf, 0xc3, 0x4, 0xf5, 0x28, 0xe0, 0x24, - 0x0, 0xc, 0x60, 0x2, 0xff, 0xf9, 0x1, 0x2, - 0x2b, 0x98, 0xb0, 0x0, 0xe6, 0x2f, 0x62, 0x9e, - 0x0, 0x4d, 0xfc, 0x30, - - /* U+044E "ю" */ - 0x1f, 0x20, 0x2b, 0xfe, 0x70, 0x1f, 0x20, 0xdb, - 0x25, 0xf4, 0x1f, 0x23, 0xf1, 0x0, 0x9b, 0x1f, - 0xff, 0xe0, 0x0, 0x6d, 0x1f, 0x46, 0xf0, 0x0, - 0x6d, 0x1f, 0x21, 0xf2, 0x0, 0x9b, 0x1f, 0x20, - 0xab, 0x25, 0xf4, 0x1f, 0x20, 0x1a, 0xfe, 0x70, - - /* U+044F "я" */ - 0x5, 0xdf, 0xff, 0xa1, 0xf6, 0x11, 0x9a, 0x4f, - 0x0, 0x9, 0xa1, 0xf6, 0x0, 0x9a, 0x6, 0xef, - 0xff, 0xa0, 0x2d, 0x92, 0xaa, 0xc, 0xb0, 0x9, - 0xa7, 0xf2, 0x0, 0x9a, - - /* U+0451 "ё" */ - 0x0, 0xf3, 0x7c, 0x0, 0x0, 0x81, 0x36, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0xaf, 0xe9, 0x0, - 0xc, 0xb2, 0x3c, 0xa0, 0x3f, 0x0, 0x2, 0xf0, - 0x6f, 0xff, 0xff, 0xf2, 0x6e, 0x22, 0x22, 0x20, - 0x3f, 0x20, 0x2, 0xa0, 0xc, 0xc3, 0x3c, 0xb0, - 0x1, 0xaf, 0xea, 0x10, - - /* U+0452 "ђ" */ - 0x1f, 0x20, 0x0, 0xd, 0xfe, 0xe7, 0x0, 0x1f, - 0x20, 0x0, 0x1, 0xf7, 0xdf, 0xb1, 0x1f, 0xd4, - 0x3d, 0xa1, 0xf5, 0x0, 0x7d, 0x1f, 0x20, 0x6, - 0xd1, 0xf2, 0x0, 0x6d, 0x1f, 0x20, 0x6, 0xd1, - 0xf2, 0x0, 0x6d, 0x1f, 0x20, 0x6, 0xd0, 0x0, - 0x0, 0x6d, 0x0, 0x0, 0x2a, 0xb0, 0x0, 0xc, - 0xe4, - - /* U+0453 "ѓ" */ - 0x0, 0xad, 0x0, 0x1, 0xe2, 0x0, 0x0, 0x0, - 0x0, 0x1f, 0xff, 0xf1, 0x1f, 0x31, 0x10, 0x1f, - 0x20, 0x0, 0x1f, 0x20, 0x0, 0x1f, 0x20, 0x0, - 0x1f, 0x20, 0x0, 0x1f, 0x20, 0x0, 0x1f, 0x20, - 0x0, - - /* U+0454 "є" */ - 0x2, 0xbf, 0xe8, 0x0, 0xda, 0x24, 0xe6, 0x4e, - 0x0, 0x3, 0x36, 0xff, 0xf5, 0x0, 0x6e, 0x22, - 0x1, 0x14, 0xf1, 0x0, 0x9a, 0xd, 0xb2, 0x4f, - 0x40, 0x2b, 0xfd, 0x60, - - /* U+0455 "ѕ" */ - 0x6, 0xef, 0xc4, 0x3, 0xf4, 0x28, 0xf0, 0x5e, - 0x20, 0x4, 0x0, 0xcf, 0xd8, 0x20, 0x0, 0x48, - 0xdf, 0x24, 0x70, 0x0, 0xe6, 0x3f, 0x52, 0x5f, - 0x30, 0x6d, 0xfd, 0x50, - - /* U+0456 "і" */ - 0x1f, 0x20, 0x81, 0x0, 0x1, 0xf2, 0x1f, 0x21, - 0xf2, 0x1f, 0x21, 0xf2, 0x1f, 0x21, 0xf2, 0x1f, - 0x20, - - /* U+0457 "ї" */ - 0xf5, 0x6d, 0x72, 0x36, 0x0, 0x0, 0xa, 0x90, - 0xa, 0x90, 0xa, 0x90, 0xa, 0x90, 0xa, 0x90, - 0xa, 0x90, 0xa, 0x90, 0xa, 0x90, - - /* U+0458 "ј" */ - 0x1, 0xf2, 0x0, 0x81, 0x0, 0x0, 0x1, 0xf2, - 0x1, 0xf2, 0x1, 0xf2, 0x1, 0xf2, 0x1, 0xf2, - 0x1, 0xf2, 0x1, 0xf2, 0x1, 0xf2, 0x1, 0xf2, - 0x16, 0xf0, 0x7f, 0x80, - - /* U+0459 "љ" */ - 0x7, 0xff, 0xff, 0xf1, 0x0, 0x0, 0x7, 0xc1, - 0x13, 0xf1, 0x0, 0x0, 0x7, 0xb0, 0x2, 0xf1, - 0x0, 0x0, 0x7, 0xb0, 0x2, 0xff, 0xfd, 0x80, - 0x7, 0xb0, 0x2, 0xf3, 0x24, 0xd8, 0x7, 0xb0, - 0x2, 0xf1, 0x0, 0x8b, 0x1a, 0xa0, 0x2, 0xf2, - 0x24, 0xd8, 0xde, 0x40, 0x2, 0xff, 0xfe, 0xa0, - - /* U+045A "њ" */ - 0x1f, 0x20, 0xf, 0x30, 0x0, 0x1, 0xf2, 0x0, - 0xf3, 0x0, 0x0, 0x1f, 0x20, 0xf, 0x30, 0x0, - 0x1, 0xff, 0xff, 0xff, 0xfd, 0x90, 0x1f, 0x42, - 0x2f, 0x42, 0x3c, 0xa1, 0xf2, 0x0, 0xf3, 0x0, - 0x6d, 0x1f, 0x20, 0xf, 0x30, 0x2b, 0xa1, 0xf2, - 0x0, 0xff, 0xff, 0xb1, - - /* U+045B "ћ" */ - 0x1f, 0x20, 0x0, 0xd, 0xfe, 0xe7, 0x0, 0x1f, - 0x20, 0x0, 0x1, 0xf7, 0xdf, 0xb1, 0x1f, 0xd4, - 0x3d, 0xa1, 0xf5, 0x0, 0x7d, 0x1f, 0x20, 0x6, - 0xd1, 0xf2, 0x0, 0x6d, 0x1f, 0x20, 0x6, 0xd1, - 0xf2, 0x0, 0x6d, 0x1f, 0x20, 0x6, 0xd0, - - /* U+045C "ќ" */ - 0x0, 0xf, 0x70, 0x0, 0x7, 0xb0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0xf2, 0xb, 0xf0, 0x1f, 0x24, - 0xd2, 0x1, 0xf2, 0xc5, 0x0, 0x1f, 0xeb, 0x0, - 0x1, 0xf3, 0xd7, 0x0, 0x1f, 0x25, 0xf1, 0x1, - 0xf2, 0xd, 0x70, 0x1f, 0x20, 0x5e, 0x0, - - /* U+045E "ў" */ - 0x9, 0x80, 0x5c, 0x0, 0x1b, 0xec, 0x30, 0x0, - 0x0, 0x0, 0x9, 0xb0, 0x0, 0x8b, 0x4f, 0x10, - 0xd, 0x50, 0xe6, 0x3, 0xf0, 0x8, 0xb0, 0x8a, - 0x0, 0x3f, 0x1e, 0x50, 0x0, 0xd8, 0xf0, 0x0, - 0x7, 0xf9, 0x0, 0x0, 0x2f, 0x40, 0x0, 0x3, - 0xe0, 0x0, 0x15, 0xc8, 0x0, 0x2, 0xfb, 0x0, - 0x0, - - /* U+045F "џ" */ - 0x1f, 0x20, 0x9, 0xa1, 0xf2, 0x0, 0x9a, 0x1f, - 0x20, 0x9, 0xa1, 0xf2, 0x0, 0x9a, 0x1f, 0x20, - 0x9, 0xa1, 0xf2, 0x0, 0x9a, 0x1f, 0x41, 0x19, - 0xa1, 0xff, 0xff, 0xfa, 0x0, 0xb, 0x50, 0x0, - 0x0, 0xb5, 0x0, 0x0, 0xb, 0x50, 0x0, - - /* U+0460 "Ѡ" */ - 0x0, 0xbb, 0x0, 0x0, 0x1, 0xe5, 0x0, 0x4, - 0xf1, 0x0, 0x0, 0x0, 0x7e, 0x0, 0xb, 0xa0, - 0x0, 0x0, 0x0, 0xf, 0x50, 0xf, 0x60, 0x0, - 0x0, 0x0, 0xb, 0xa0, 0x3f, 0x20, 0x0, 0x63, - 0x0, 0x7, 0xe0, 0x4f, 0x10, 0x0, 0xd8, 0x0, - 0x6, 0xf0, 0x5f, 0x10, 0x0, 0xd8, 0x0, 0x6, - 0xf0, 0x3f, 0x30, 0x0, 0xf9, 0x0, 0x8, 0xe0, - 0xf, 0x80, 0x4, 0xfe, 0x0, 0xd, 0xa0, 0x9, - 0xf6, 0x5e, 0x9d, 0xb4, 0x9f, 0x30, 0x0, 0x8e, - 0xf9, 0x2, 0xcf, 0xd5, 0x0, - - /* U+0461 "ѡ" */ - 0xa, 0x80, 0x0, 0x0, 0xd6, 0x1, 0xf3, 0x0, - 0x0, 0x7, 0xc0, 0x5e, 0x0, 0x4f, 0x0, 0x3f, - 0x7, 0xc0, 0x4, 0xf0, 0x1, 0xf3, 0x7c, 0x0, - 0x4f, 0x0, 0xf, 0x25, 0xe0, 0x6, 0xf1, 0x3, - 0xf1, 0xe, 0x72, 0xdb, 0x91, 0xbb, 0x0, 0x4e, - 0xf7, 0xa, 0xfc, 0x10, - - /* U+0462 "Ѣ" */ - 0xd, 0x70, 0x0, 0x0, 0x0, 0xd7, 0x0, 0x0, - 0x0, 0xff, 0xff, 0xf9, 0x0, 0x3, 0xe9, 0x33, - 0x20, 0x0, 0xd, 0x70, 0x0, 0x0, 0x0, 0xdf, - 0xff, 0xfd, 0x60, 0xd, 0x93, 0x34, 0x9f, 0x40, - 0xd7, 0x0, 0x0, 0xd9, 0xd, 0x70, 0x0, 0xd, - 0xa0, 0xd9, 0x33, 0x48, 0xf4, 0xd, 0xff, 0xff, - 0xd6, 0x0, - - /* U+0463 "ѣ" */ - 0x1, 0xf2, 0x0, 0x0, 0x1, 0xf2, 0x0, 0x0, - 0x1, 0xf2, 0x0, 0x0, 0xd, 0xfe, 0xd6, 0x0, - 0x1, 0xf2, 0x0, 0x0, 0x1, 0xf2, 0x0, 0x0, - 0x1, 0xff, 0xfd, 0x90, 0x1, 0xf4, 0x24, 0xd9, - 0x1, 0xf2, 0x0, 0x7d, 0x1, 0xf3, 0x13, 0xca, - 0x1, 0xff, 0xff, 0xb1, - - /* U+0464 "Ѥ" */ - 0xba, 0x0, 0x7, 0xdf, 0xd8, 0x0, 0xba, 0x0, - 0xad, 0x31, 0x3d, 0xb0, 0xba, 0x6, 0xf1, 0x0, - 0x2, 0xf4, 0xba, 0xc, 0x90, 0x0, 0x0, 0x62, - 0xba, 0xf, 0x60, 0x0, 0x0, 0x0, 0xbf, 0xff, - 0xff, 0xff, 0x0, 0x0, 0xbb, 0x3f, 0x83, 0x33, - 0x0, 0x0, 0xba, 0xd, 0x80, 0x0, 0x0, 0x75, - 0xba, 0x8, 0xf1, 0x0, 0x2, 0xf6, 0xba, 0x0, - 0xde, 0x64, 0x6e, 0xc0, 0xba, 0x0, 0x19, 0xef, - 0xd8, 0x0, - - /* U+0465 "ѥ" */ - 0xf, 0x30, 0x6d, 0xec, 0x30, 0xf, 0x35, 0xe2, - 0x6, 0xf0, 0xf, 0x3b, 0x80, 0x0, 0x40, 0xf, - 0xff, 0xff, 0xe0, 0x0, 0xf, 0x4d, 0x82, 0x20, - 0x10, 0xf, 0x3a, 0xa0, 0x0, 0xf3, 0xf, 0x33, - 0xf6, 0x29, 0xd0, 0xf, 0x30, 0x5d, 0xfb, 0x20, - - /* U+0466 "Ѧ" */ - 0x0, 0x0, 0x5f, 0x60, 0x0, 0x0, 0x0, 0xb, - 0xdc, 0x0, 0x0, 0x0, 0x1, 0xf5, 0xf2, 0x0, - 0x0, 0x0, 0x6e, 0xd, 0x80, 0x0, 0x0, 0xc, - 0x90, 0x8e, 0x0, 0x0, 0x1, 0xf5, 0x3, 0xf4, - 0x0, 0x0, 0x7f, 0xff, 0xff, 0xa0, 0x0, 0xc, - 0xa5, 0xf6, 0x9f, 0x10, 0x2, 0xf4, 0x2f, 0x31, - 0xf6, 0x0, 0x8e, 0x2, 0xf3, 0xb, 0xc0, 0xd, - 0x90, 0x2f, 0x30, 0x5f, 0x20, - - /* U+0467 "ѧ" */ - 0x0, 0xa, 0xe0, 0x0, 0x0, 0x1, 0xfe, 0x60, - 0x0, 0x0, 0x8c, 0x6d, 0x0, 0x0, 0xe, 0x60, - 0xf5, 0x0, 0x6, 0xff, 0xff, 0xc0, 0x0, 0xd9, - 0x8d, 0x3f, 0x30, 0x5f, 0x17, 0xc0, 0xaa, 0xc, - 0x90, 0x7c, 0x2, 0xf1, - - /* U+0468 "Ѩ" */ - 0xba, 0x0, 0x0, 0x5f, 0x60, 0x0, 0xb, 0xa0, - 0x0, 0xb, 0xdc, 0x0, 0x0, 0xba, 0x0, 0x0, - 0xf5, 0xf2, 0x0, 0xb, 0xa0, 0x0, 0x5e, 0xd, - 0x80, 0x0, 0xba, 0x0, 0xb, 0x90, 0x8e, 0x0, - 0xb, 0xa0, 0x1, 0xf4, 0x4, 0xf4, 0x0, 0xbf, - 0xff, 0xff, 0xff, 0xff, 0xa0, 0xb, 0xb3, 0x3d, - 0xa5, 0xf5, 0x9f, 0x0, 0xba, 0x1, 0xf3, 0x2f, - 0x32, 0xf6, 0xb, 0xa0, 0x7e, 0x2, 0xf3, 0xc, - 0xc0, 0xba, 0xd, 0x80, 0x2f, 0x30, 0x6f, 0x20, - - /* U+0469 "ѩ" */ - 0xf, 0x30, 0x0, 0x8f, 0x10, 0x0, 0xf, 0x30, - 0x0, 0xee, 0x80, 0x0, 0xf, 0x30, 0x5, 0xe4, - 0xe0, 0x0, 0xf, 0x30, 0xb, 0x80, 0xe6, 0x0, - 0xf, 0xff, 0xff, 0xff, 0xfd, 0x0, 0xf, 0x42, - 0xba, 0x6e, 0x2f, 0x50, 0xf, 0x32, 0xf2, 0x5e, - 0x8, 0xc0, 0xf, 0x3a, 0xa0, 0x5e, 0x1, 0xf3, - - /* U+046A "Ѫ" */ - 0x3f, 0xff, 0xff, 0xff, 0x80, 0xa, 0xf4, 0x44, - 0xbd, 0x0, 0x1, 0xf6, 0x1, 0xf4, 0x0, 0x0, - 0x7e, 0x9, 0xa0, 0x0, 0x0, 0xd, 0x9f, 0x10, - 0x0, 0x0, 0x3e, 0xff, 0x50, 0x0, 0x4, 0xf8, - 0xf9, 0xf6, 0x0, 0x1e, 0x81, 0xf3, 0x5f, 0x20, - 0x7e, 0x1, 0xf3, 0xc, 0x90, 0xc9, 0x1, 0xf3, - 0x7, 0xf0, 0xf7, 0x1, 0xf3, 0x4, 0xf1, - - /* U+046B "ѫ" */ - 0x2f, 0xff, 0xff, 0xf7, 0x0, 0x6e, 0x21, 0x9c, - 0x0, 0x0, 0xb9, 0x2f, 0x20, 0x0, 0x3, 0xfd, - 0x90, 0x0, 0x5, 0xfe, 0xfe, 0xa0, 0x2, 0xf5, - 0x6d, 0x1e, 0x70, 0x8c, 0x6, 0xd0, 0x6e, 0xd, - 0x70, 0x6d, 0x1, 0xf3, - - /* U+046C "Ѭ" */ - 0xba, 0x6, 0xff, 0xff, 0xff, 0xf6, 0xb, 0xa0, - 0xd, 0xe4, 0x44, 0xcd, 0x0, 0xba, 0x0, 0x4f, - 0x30, 0x2f, 0x40, 0xb, 0xa0, 0x0, 0xcb, 0x9, - 0xb0, 0x0, 0xba, 0x0, 0x4, 0xf4, 0xf2, 0x0, - 0xb, 0xff, 0xff, 0xff, 0xfd, 0x10, 0x0, 0xbb, - 0x33, 0x5f, 0xdf, 0xdd, 0x20, 0xb, 0xa0, 0xe, - 0x93, 0xf2, 0xad, 0x0, 0xba, 0x8, 0xe0, 0x3f, - 0x20, 0xe7, 0xb, 0xa0, 0xe8, 0x3, 0xf2, 0x9, - 0xd0, 0xba, 0xf, 0x50, 0x3f, 0x20, 0x6f, 0x0, - - /* U+046D "ѭ" */ - 0xf, 0x31, 0xef, 0xff, 0xff, 0x80, 0xf, 0x30, - 0x3f, 0x31, 0x8c, 0x0, 0xf, 0x30, 0x8, 0xc2, - 0xe2, 0x0, 0xf, 0xff, 0xff, 0xff, 0xc1, 0x0, - 0xf, 0x42, 0x9f, 0xbf, 0xbe, 0x10, 0xf, 0x31, - 0xf4, 0x5e, 0xb, 0xa0, 0xf, 0x37, 0xd0, 0x5e, - 0x3, 0xf1, 0xf, 0x3c, 0x80, 0x5e, 0x0, 0xf5, - - /* U+046E "Ѯ" */ - 0x0, 0x55, 0x17, 0x10, 0x0, 0x2e, 0xba, 0x0, - 0x0, 0x4, 0x70, 0x0, 0x0, 0x7d, 0xfb, 0x30, - 0x8, 0xe7, 0x5c, 0xe1, 0xf, 0x50, 0x0, 0xf6, - 0x18, 0x0, 0x0, 0xf5, 0x0, 0x0, 0x19, 0xc0, - 0x0, 0x8, 0xff, 0x80, 0x0, 0x1, 0x47, 0xf8, - 0x0, 0x0, 0x0, 0x9d, 0x0, 0x0, 0x0, 0xab, - 0x1, 0x45, 0x59, 0xf4, 0x1e, 0xff, 0xfc, 0x40, - 0x6f, 0x10, 0x0, 0x0, 0x5f, 0x43, 0x22, 0x10, - 0xa, 0xff, 0xff, 0xa0, - - /* U+046F "ѯ" */ - 0xa, 0xa6, 0xe1, 0x0, 0xdf, 0x40, 0x0, 0x1, - 0x0, 0x6, 0xef, 0xa0, 0x3f, 0x42, 0xd7, 0x1, - 0x0, 0xc9, 0x0, 0x7f, 0xf2, 0x0, 0x3, 0xc9, - 0x0, 0x0, 0x6e, 0x0, 0x23, 0xbc, 0x2e, 0xff, - 0xd3, 0x8c, 0x0, 0x0, 0x7d, 0x22, 0x10, 0x1b, - 0xff, 0xf7, - - /* U+0470 "Ѱ" */ - 0x5f, 0x0, 0xf, 0x40, 0xb, 0xa5, 0xf0, 0x0, - 0xf4, 0x0, 0xba, 0x5f, 0x0, 0xf, 0x40, 0xb, - 0xa5, 0xf0, 0x0, 0xf4, 0x0, 0xc9, 0x2f, 0x40, - 0xf, 0x40, 0x1f, 0x60, 0xbe, 0x52, 0xf5, 0x3c, - 0xe1, 0x0, 0xaf, 0xff, 0xff, 0xc2, 0x0, 0x0, - 0x3, 0xf6, 0x10, 0x0, 0x0, 0x0, 0xf, 0x40, - 0x0, 0x0, 0x0, 0x0, 0xf4, 0x0, 0x0, 0x0, - 0x0, 0xf, 0x40, 0x0, 0x0, - - /* U+0471 "ѱ" */ - 0x1f, 0x20, 0x8b, 0x0, 0xf4, 0x1f, 0x20, 0x8b, - 0x0, 0xf4, 0x1f, 0x20, 0x8b, 0x0, 0xf4, 0x1f, - 0x20, 0x8b, 0x0, 0xf4, 0xf, 0x20, 0x8b, 0x0, - 0xf3, 0xe, 0x50, 0x8b, 0x2, 0xf1, 0x8, 0xe5, - 0x9c, 0x4c, 0xb0, 0x0, 0x7d, 0xff, 0xe9, 0x0, - 0x0, 0x0, 0x8b, 0x0, 0x0, 0x0, 0x0, 0x8b, - 0x0, 0x0, 0x0, 0x0, 0x8b, 0x0, 0x0, - - /* U+0472 "Ѳ" */ - 0x0, 0x19, 0xef, 0xd8, 0x0, 0x0, 0x1d, 0xe6, - 0x47, 0xec, 0x0, 0xa, 0xe1, 0x0, 0x1, 0xf8, - 0x1, 0xf6, 0x0, 0x0, 0x8, 0xf0, 0x4f, 0x7e, - 0xe3, 0x0, 0x4f, 0x25, 0xfd, 0x58, 0xf4, 0x3c, - 0xf3, 0x4f, 0x20, 0x7, 0xff, 0xaf, 0x21, 0xf5, - 0x0, 0x2, 0x17, 0xf0, 0xa, 0xd0, 0x0, 0x1, - 0xe8, 0x0, 0x1d, 0xd6, 0x46, 0xec, 0x0, 0x0, - 0x19, 0xef, 0xd8, 0x0, 0x0, - - /* U+0473 "ѳ" */ - 0x2, 0xbf, 0xe9, 0x0, 0xd, 0xc3, 0x3d, 0x90, - 0x4f, 0x20, 0x4, 0xf1, 0x6e, 0xac, 0x23, 0xf3, - 0x6e, 0x26, 0xfd, 0xf4, 0x4f, 0x10, 0x4, 0xf1, - 0xc, 0xb2, 0x3d, 0xa0, 0x1, 0xbf, 0xe9, 0x0, - - /* U+0474 "Ѵ" */ - 0xba, 0x0, 0x0, 0x3, 0xd6, 0x6f, 0x0, 0x0, - 0xc, 0xb2, 0x1f, 0x50, 0x0, 0x2f, 0x20, 0xa, - 0xa0, 0x0, 0x7c, 0x0, 0x5, 0xf0, 0x0, 0xb7, - 0x0, 0x0, 0xf4, 0x1, 0xf2, 0x0, 0x0, 0xaa, - 0x5, 0xc0, 0x0, 0x0, 0x4e, 0xa, 0x70, 0x0, - 0x0, 0xe, 0x4f, 0x20, 0x0, 0x0, 0x9, 0xdc, - 0x0, 0x0, 0x0, 0x3, 0xf7, 0x0, 0x0, - - /* U+0475 "ѵ" */ - 0xaa, 0x0, 0x8, 0xe4, 0xf0, 0x0, 0xf5, 0xe, - 0x40, 0x4e, 0x0, 0x99, 0x9, 0x80, 0x4, 0xe0, - 0xe3, 0x0, 0xe, 0x7e, 0x0, 0x0, 0x9f, 0x90, - 0x0, 0x3, 0xf4, 0x0, - - /* U+0476 "Ѷ" */ - 0x0, 0xca, 0x7f, 0x0, 0x0, 0x0, 0x1e, 0x2b, - 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xba, - 0x0, 0x0, 0x3, 0xd6, 0x6f, 0x0, 0x0, 0xc, - 0xb2, 0x1f, 0x50, 0x0, 0x2f, 0x20, 0xa, 0xa0, - 0x0, 0x7c, 0x0, 0x5, 0xf0, 0x0, 0xb7, 0x0, - 0x0, 0xf4, 0x1, 0xf2, 0x0, 0x0, 0xaa, 0x5, - 0xc0, 0x0, 0x0, 0x4e, 0xa, 0x70, 0x0, 0x0, - 0xe, 0x4f, 0x20, 0x0, 0x0, 0x9, 0xdc, 0x0, - 0x0, 0x0, 0x3, 0xf7, 0x0, 0x0, - - /* U+0477 "ѷ" */ - 0xd, 0x98, 0xe0, 0x0, 0x2e, 0x1c, 0x50, 0x0, - 0x0, 0x0, 0xa, 0xa0, 0x0, 0x8e, 0x4f, 0x0, - 0xf, 0x50, 0xe4, 0x4, 0xe0, 0x9, 0x90, 0x98, - 0x0, 0x4e, 0xe, 0x30, 0x0, 0xe7, 0xe0, 0x0, - 0x9, 0xf9, 0x0, 0x0, 0x3f, 0x40, 0x0, - - /* U+0478 "Ѹ" */ - 0x0, 0x19, 0xef, 0xd8, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0xdd, 0x63, 0x6e, 0xc0, 0x0, 0x0, - 0x0, 0x0, 0xa, 0xd0, 0x0, 0x1, 0xe8, 0x0, - 0x0, 0x0, 0x0, 0x1f, 0x50, 0x0, 0x0, 0x7f, - 0xb, 0x90, 0x0, 0xa9, 0x4f, 0x10, 0x0, 0x0, - 0x4f, 0x26, 0xe0, 0x0, 0xf3, 0x5f, 0x0, 0x0, - 0x0, 0x2f, 0x31, 0xf3, 0x5, 0xd0, 0x4f, 0x20, - 0x0, 0x0, 0x4f, 0x20, 0xb9, 0xa, 0x80, 0x1f, - 0x60, 0x0, 0x0, 0x8f, 0x0, 0x5e, 0xf, 0x20, - 0xa, 0xe0, 0x0, 0x1, 0xf8, 0x0, 0xf, 0x8d, - 0x0, 0x1, 0xdd, 0x53, 0x6e, 0xc0, 0x0, 0xa, - 0xf7, 0x0, 0x0, 0x19, 0xef, 0xd8, 0x0, 0x0, - 0x4, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x6, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x2, 0x5d, 0x60, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x4, 0xfa, 0x0, 0x0, - - /* U+0479 "ѹ" */ - 0x1, 0xae, 0xe9, 0x0, 0xc8, 0x0, 0xb, 0x80, - 0xdb, 0x23, 0xd9, 0x7, 0xd0, 0x1, 0xf2, 0x4f, - 0x10, 0x4, 0xf1, 0x1f, 0x20, 0x6c, 0x7, 0xc0, - 0x0, 0xf, 0x30, 0xc8, 0xb, 0x70, 0x7c, 0x0, - 0x0, 0xf4, 0x6, 0xd1, 0xf1, 0x5, 0xf1, 0x0, - 0x4f, 0x10, 0x1f, 0x8c, 0x0, 0xd, 0xb2, 0x3d, - 0xa0, 0x0, 0xbf, 0x60, 0x0, 0x1a, 0xee, 0x80, - 0x0, 0x5, 0xf1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x7b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, - 0x5e, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5f, - 0x90, 0x0, 0x0, - - /* U+047A "Ѻ" */ - 0x0, 0x3, 0x9f, 0x83, 0x0, 0x0, 0x9, 0xfc, - 0xfc, 0xf7, 0x0, 0x6, 0xf4, 0x5, 0x6, 0xf5, - 0x0, 0xe8, 0x0, 0x0, 0xa, 0xc0, 0x3f, 0x30, - 0x0, 0x0, 0x5f, 0x15, 0xf1, 0x0, 0x0, 0x2, - 0xf3, 0x5f, 0x10, 0x0, 0x0, 0x2f, 0x32, 0xf3, - 0x0, 0x0, 0x5, 0xf1, 0xe, 0x90, 0x0, 0x0, - 0xac, 0x0, 0x6f, 0x50, 0x60, 0x6f, 0x40, 0x0, - 0x8f, 0xdf, 0xdf, 0x70, 0x0, 0x0, 0x39, 0xf8, - 0x20, 0x0, - - /* U+047B "ѻ" */ - 0x0, 0x7e, 0xc6, 0x0, 0xb, 0xda, 0x9e, 0x80, - 0x4f, 0x10, 0x4, 0xf1, 0x6c, 0x0, 0x0, 0xf3, - 0x7c, 0x0, 0x0, 0xf3, 0x4f, 0x10, 0x4, 0xf1, - 0xb, 0xda, 0x9e, 0x80, 0x0, 0x7e, 0xc6, 0x0, - - /* U+047C "Ѽ" */ - 0x0, 0x0, 0x0, 0x0, 0x71, 0x0, 0x0, 0x0, - 0x0, 0x6b, 0xaa, 0xc1, 0x0, 0x0, 0x0, 0x0, - 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xbb, 0x0, 0x0, - 0x1, 0xe5, 0x0, 0x4, 0xf1, 0x0, 0x0, 0x0, - 0x7e, 0x0, 0xb, 0xa0, 0x0, 0x0, 0x0, 0xf, - 0x50, 0xf, 0x60, 0x0, 0x0, 0x0, 0xb, 0xa0, - 0x3f, 0x20, 0x0, 0x63, 0x0, 0x7, 0xe0, 0x4f, - 0x10, 0x0, 0xd8, 0x0, 0x6, 0xf0, 0x5f, 0x10, - 0x0, 0xd8, 0x0, 0x6, 0xf0, 0x3f, 0x30, 0x0, - 0xf9, 0x0, 0x8, 0xe0, 0xf, 0x80, 0x4, 0xfe, - 0x0, 0xd, 0xa0, 0x9, 0xf6, 0x5e, 0x9d, 0xb4, - 0x9f, 0x30, 0x0, 0x8e, 0xf9, 0x2, 0xcf, 0xd5, - 0x0, - - /* U+047D "ѽ" */ - 0x0, 0x0, 0x0, 0x47, 0x0, 0x0, 0x0, 0xfa, - 0xaa, 0x60, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0x80, - 0x0, 0x0, 0xd6, 0x1, 0xf3, 0x0, 0x0, 0x7, - 0xc0, 0x5e, 0x0, 0x4f, 0x0, 0x3f, 0x7, 0xc0, - 0x4, 0xf0, 0x1, 0xf3, 0x7c, 0x0, 0x4f, 0x0, - 0xf, 0x25, 0xe0, 0x6, 0xf1, 0x3, 0xf1, 0xe, - 0x72, 0xdb, 0x91, 0xbb, 0x0, 0x4e, 0xf7, 0xa, - 0xfc, 0x10, - - /* U+047E "Ѿ" */ - 0x0, 0x0, 0x6a, 0xba, 0xb1, 0x0, 0x0, 0x0, - 0x0, 0x31, 0x41, 0x31, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbb, 0x0, - 0x0, 0x1, 0xe5, 0x0, 0x4, 0xf1, 0x0, 0x0, - 0x0, 0x7e, 0x0, 0xb, 0xa0, 0x0, 0x0, 0x0, - 0xf, 0x50, 0xf, 0x60, 0x0, 0x0, 0x0, 0xb, - 0xa0, 0x3f, 0x20, 0x0, 0x63, 0x0, 0x7, 0xe0, - 0x4f, 0x10, 0x0, 0xd8, 0x0, 0x6, 0xf0, 0x5f, - 0x10, 0x0, 0xd8, 0x0, 0x6, 0xf0, 0x3f, 0x30, - 0x0, 0xf9, 0x0, 0x8, 0xe0, 0xf, 0x80, 0x4, - 0xfe, 0x0, 0xd, 0xa0, 0x9, 0xf6, 0x5e, 0x9d, - 0xb4, 0x9f, 0x30, 0x0, 0x8e, 0xf9, 0x2, 0xcf, - 0xd5, 0x0, - - /* U+047F "ѿ" */ - 0x0, 0xd, 0xad, 0xaa, 0x0, 0x0, 0x0, 0x30, - 0x30, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xa8, 0x0, 0x0, 0xd, 0x60, 0x1f, 0x30, - 0x0, 0x0, 0x7c, 0x5, 0xe0, 0x4, 0xf0, 0x3, - 0xf0, 0x7c, 0x0, 0x4f, 0x0, 0x1f, 0x37, 0xc0, - 0x4, 0xf0, 0x0, 0xf2, 0x5e, 0x0, 0x6f, 0x10, - 0x3f, 0x10, 0xe7, 0x2d, 0xb9, 0x1b, 0xb0, 0x4, - 0xef, 0x70, 0xaf, 0xc1, 0x0, - - /* U+0480 "Ҁ" */ - 0x0, 0x19, 0xef, 0xd6, 0x0, 0x1, 0xdc, 0x54, - 0x7f, 0x80, 0xa, 0xd0, 0x0, 0x5, 0xf2, 0xf, - 0x60, 0x0, 0x0, 0x61, 0x3f, 0x30, 0x0, 0x0, - 0x0, 0x4f, 0x10, 0x0, 0x0, 0x0, 0x3f, 0x30, - 0x0, 0x0, 0x0, 0xf, 0x60, 0x0, 0x0, 0x0, - 0xa, 0xd0, 0x0, 0x4, 0xf5, 0x1, 0xec, 0x53, - 0x7f, 0xf5, 0x0, 0x2a, 0xef, 0xd6, 0xd5, 0x0, - 0x0, 0x0, 0x0, 0xd5, 0x0, 0x0, 0x0, 0x0, - 0x62, - - /* U+0481 "ҁ" */ - 0x1, 0xbf, 0xe8, 0x0, 0xcb, 0x23, 0xe6, 0x3f, - 0x10, 0x5, 0x56, 0xd0, 0x0, 0x0, 0x6d, 0x0, - 0x0, 0x3, 0xf1, 0x0, 0x13, 0xc, 0xb2, 0x3d, - 0xb0, 0x2b, 0xfe, 0xbb, 0x0, 0x0, 0x4, 0xb0, - 0x0, 0x0, 0x4b, - - /* U+0482 "҂" */ - 0x0, 0x0, 0x0, 0x4f, 0x20, 0x0, 0x68, 0xc, - 0xa0, 0x0, 0x3, 0xde, 0xf2, 0x0, 0x0, 0x0, - 0xef, 0x91, 0x0, 0x0, 0x6f, 0x3c, 0xa0, 0x10, - 0xe, 0x80, 0x1, 0x1f, 0x87, 0xe0, 0x0, 0x0, - 0x3d, 0xf9, 0x0, 0x0, 0x0, 0x7f, 0xf9, 0x10, - 0x0, 0x1e, 0x62, 0xb1, 0x0, 0x8, 0xd0, 0x0, - 0x0, 0x0, - - /* U+0483 "҃" */ - 0x0, 0x3, 0x5c, 0xaa, 0xb8, 0x80, 0x0, 0x0, - - /* U+0484 "҄" */ - 0x0, 0x7b, 0x80, 0x4b, 0x50, 0xc2, 0x50, 0x0, - 0x0, - - /* U+0485 "҅" */ - 0x0, 0x0, 0xd, 0xaa, 0xa6, 0x90, 0x0, 0x0, - - /* U+0486 "҆" */ - 0x0, 0x0, 0xa, 0xaa, 0xaa, 0x0, 0x0, 0xa0, - - /* U+0490 "Ґ" */ - 0x0, 0x3, 0x60, 0x0, 0x6c, 0x0, 0x6, 0xce, - 0xff, 0xfc, 0xe9, 0x44, 0x3e, 0x70, 0x0, 0xe7, - 0x0, 0xe, 0x70, 0x0, 0xe7, 0x0, 0xe, 0x70, - 0x0, 0xe7, 0x0, 0xe, 0x70, 0x0, 0xe7, 0x0, - 0xe, 0x70, 0x0, - - /* U+0491 "ґ" */ - 0x0, 0x8, 0x70, 0x0, 0x87, 0x1f, 0xff, 0x71, - 0xf3, 0x10, 0x1f, 0x20, 0x1, 0xf2, 0x0, 0x1f, - 0x20, 0x1, 0xf2, 0x0, 0x1f, 0x20, 0x1, 0xf2, - 0x0, - - /* U+0492 "Ғ" */ - 0xe, 0xff, 0xff, 0xf9, 0xe, 0x94, 0x44, 0x42, - 0xe, 0x70, 0x0, 0x0, 0xe, 0x70, 0x0, 0x0, - 0xe, 0x70, 0x0, 0x0, 0xff, 0xff, 0xf9, 0x0, - 0x3e, 0x93, 0x32, 0x0, 0xe, 0x70, 0x0, 0x0, - 0xe, 0x70, 0x0, 0x0, 0xe, 0x70, 0x0, 0x0, - 0xe, 0x70, 0x0, 0x0, - - /* U+0493 "ғ" */ - 0x1, 0xff, 0xff, 0x10, 0x1f, 0x31, 0x10, 0x1, - 0xf2, 0x0, 0x0, 0x1f, 0x20, 0x0, 0xe, 0xfe, - 0xe7, 0x0, 0x1f, 0x20, 0x0, 0x1, 0xf2, 0x0, - 0x0, 0x1f, 0x20, 0x0, - - /* U+0494 "Ҕ" */ - 0xef, 0xff, 0xff, 0x90, 0xe9, 0x44, 0x44, 0x20, - 0xe7, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, - 0xe7, 0x0, 0x0, 0x0, 0xeb, 0xbe, 0xfb, 0x20, - 0xed, 0x64, 0x5d, 0xd0, 0xe7, 0x0, 0x1, 0xf5, - 0xe7, 0x0, 0x0, 0xc9, 0xe7, 0x0, 0x0, 0xba, - 0xe7, 0x0, 0x0, 0xca, 0x0, 0x0, 0x0, 0xe7, - 0x0, 0x24, 0x3a, 0xf1, 0x0, 0x7e, 0xfd, 0x30, - - /* U+0495 "ҕ" */ - 0x1f, 0xff, 0xff, 0x1, 0xf3, 0x11, 0x10, 0x1f, - 0x20, 0x0, 0x1, 0xf7, 0xdf, 0xb1, 0x1f, 0xd4, - 0x3d, 0xa1, 0xf5, 0x0, 0x7d, 0x1f, 0x20, 0x6, - 0xd1, 0xf2, 0x0, 0x6d, 0x1f, 0x20, 0x6, 0xd1, - 0xf2, 0x0, 0x6d, 0x1f, 0x20, 0x6, 0xd0, 0x0, - 0x0, 0x6d, 0x0, 0x0, 0x2a, 0xb0, 0x0, 0xc, - 0xe4, - - /* U+0496 "Җ" */ - 0xdd, 0x40, 0x3, 0xf2, 0x0, 0x5d, 0xc3, 0x9f, - 0x0, 0x3f, 0x20, 0x1f, 0x83, 0x0, 0xe6, 0x3, - 0xf2, 0x7, 0xd0, 0x0, 0x8, 0xc0, 0x3f, 0x20, - 0xe7, 0x0, 0x0, 0x2f, 0x63, 0xf2, 0x7f, 0x10, - 0x0, 0x0, 0x6f, 0xff, 0xff, 0x40, 0x0, 0x0, - 0x3f, 0x95, 0xf4, 0xbe, 0x20, 0x0, 0xd, 0xc0, - 0x3f, 0x20, 0xdc, 0x0, 0x7, 0xf2, 0x3, 0xf2, - 0x4, 0xf6, 0x1, 0xf9, 0x0, 0x3f, 0x20, 0xa, - 0xe0, 0xae, 0x10, 0x3, 0xf2, 0x0, 0x1f, 0x90, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x4d, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x4, 0xd0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x4d, - - /* U+0497 "җ" */ - 0xc, 0xc1, 0xf, 0x40, 0x8f, 0x20, 0x1a, 0x70, - 0xf4, 0x2e, 0x20, 0x0, 0x2e, 0x1f, 0x4a, 0x80, - 0x0, 0x0, 0x7f, 0xfe, 0xd0, 0x0, 0x0, 0x3e, - 0x2f, 0x5b, 0x90, 0x0, 0xc, 0x80, 0xf4, 0x2f, - 0x20, 0x4, 0xf1, 0xf, 0x40, 0xaa, 0x0, 0xc8, - 0x0, 0xf4, 0x3, 0xf2, 0x0, 0x0, 0x0, 0x0, - 0xa, 0x60, 0x0, 0x0, 0x0, 0x0, 0xa6, 0x0, - 0x0, 0x0, 0x0, 0xa, 0x60, - - /* U+0498 "Ҙ" */ - 0x0, 0x7d, 0xfb, 0x30, 0x8, 0xe7, 0x5c, 0xe1, - 0xf, 0x50, 0x0, 0xf6, 0x18, 0x0, 0x0, 0xf6, - 0x0, 0x0, 0x19, 0xc0, 0x0, 0x8, 0xff, 0x80, - 0x0, 0x1, 0x48, 0xf8, 0x3, 0x0, 0x0, 0x9d, - 0x4f, 0x30, 0x0, 0xac, 0xb, 0xe5, 0x37, 0xf5, - 0x1, 0x9f, 0xfd, 0x60, 0x0, 0x5, 0xc1, 0x0, - 0x0, 0x0, 0x8a, 0x0, 0x0, 0x2e, 0xe4, 0x0, - - /* U+0499 "ҙ" */ - 0x6, 0xef, 0xa0, 0x3f, 0x42, 0xd7, 0x1, 0x0, - 0xc9, 0x0, 0x7f, 0xf2, 0x0, 0x2, 0xc8, 0x56, - 0x0, 0x6e, 0x6f, 0x31, 0xbc, 0x9, 0xff, 0xd2, - 0x0, 0x7b, 0x0, 0x0, 0xb, 0x80, 0x4, 0xed, - 0x30, - - /* U+049A "Қ" */ - 0xe7, 0x0, 0x2c, 0xf0, 0xe7, 0x0, 0xdb, 0x40, - 0xe7, 0x3, 0xf1, 0x0, 0xe7, 0xa, 0xb0, 0x0, - 0xe7, 0x4f, 0x40, 0x0, 0xef, 0xf8, 0x0, 0x0, - 0xe8, 0x8f, 0x50, 0x0, 0xe7, 0x9, 0xf1, 0x0, - 0xe7, 0x1, 0xea, 0x0, 0xe7, 0x0, 0x6f, 0x30, - 0xe7, 0x0, 0xc, 0xd0, 0x0, 0x0, 0x0, 0xf2, - 0x0, 0x0, 0x0, 0xf2, 0x0, 0x0, 0x0, 0xf2, - - /* U+049B "қ" */ - 0x1f, 0x20, 0xbf, 0x1, 0xf2, 0x4d, 0x10, 0x1f, - 0x2c, 0x50, 0x1, 0xfe, 0xb0, 0x0, 0x1f, 0x3d, - 0x60, 0x1, 0xf2, 0x5f, 0x10, 0x1f, 0x20, 0xd7, - 0x1, 0xf2, 0x5, 0xe0, 0x0, 0x0, 0xc, 0x30, - 0x0, 0x0, 0xc3, 0x0, 0x0, 0xc, 0x30, - - /* U+049C "Ҝ" */ - 0xe7, 0x0, 0x2c, 0xf0, 0xe7, 0x0, 0xdb, 0x40, - 0xe7, 0x3, 0xf1, 0x0, 0xe8, 0xca, 0xb0, 0x0, - 0xe8, 0xef, 0x40, 0x0, 0xef, 0xf9, 0x0, 0x0, - 0xe8, 0xff, 0x50, 0x0, 0xe7, 0xa9, 0xf1, 0x0, - 0xe7, 0x1, 0xea, 0x0, 0xe7, 0x0, 0x6f, 0x30, - 0xe7, 0x0, 0xc, 0xd0, - - /* U+049D "ҝ" */ - 0x1f, 0x20, 0xaf, 0x1, 0xf2, 0x3d, 0x10, 0x1f, - 0xae, 0x50, 0x1, 0xff, 0xb0, 0x0, 0x1f, 0xaf, - 0x60, 0x1, 0xfa, 0xbf, 0x10, 0x1f, 0x41, 0xd7, - 0x1, 0xf2, 0x5, 0xe0, - - /* U+049E "Ҟ" */ - 0xe, 0x70, 0x2, 0xcf, 0x0, 0xe7, 0x0, 0xdb, - 0x40, 0xff, 0xfd, 0x3f, 0x10, 0x3, 0xe9, 0x2a, - 0xb0, 0x0, 0xe, 0x74, 0xf4, 0x0, 0x0, 0xef, - 0xf9, 0x0, 0x0, 0xe, 0x88, 0xf5, 0x0, 0x0, - 0xe7, 0x9, 0xf1, 0x0, 0xe, 0x70, 0x1e, 0xa0, - 0x0, 0xe7, 0x0, 0x6f, 0x30, 0xe, 0x70, 0x0, - 0xcd, 0x0, - - /* U+049F "ҟ" */ - 0x1, 0xf2, 0xb, 0xf0, 0xd, 0xfd, 0x7d, 0x10, - 0x1, 0xf2, 0xc5, 0x0, 0x1, 0xfe, 0xb0, 0x0, - 0x1, 0xf3, 0xd6, 0x0, 0x1, 0xf2, 0x5f, 0x10, - 0x1, 0xf2, 0xd, 0x70, 0x1, 0xf2, 0x5, 0xe0, - - /* U+04A0 "Ҡ" */ - 0xaf, 0xff, 0xf0, 0x0, 0x7e, 0x92, 0x44, 0x8f, - 0x0, 0x4f, 0x62, 0x0, 0x5, 0xf0, 0xb, 0xa0, - 0x0, 0x0, 0x5f, 0x1, 0xf3, 0x0, 0x0, 0x5, - 0xf0, 0xac, 0x0, 0x0, 0x0, 0x5f, 0xff, 0x20, - 0x0, 0x0, 0x5, 0xf3, 0xdd, 0x0, 0x0, 0x0, - 0x5f, 0x2, 0xf9, 0x0, 0x0, 0x5, 0xf0, 0x7, - 0xf3, 0x0, 0x0, 0x5f, 0x0, 0xd, 0xc0, 0x0, - 0x5, 0xf0, 0x0, 0x4f, 0x60, - - /* U+04A1 "ҡ" */ - 0xff, 0xf8, 0x5, 0xf5, 0x11, 0xb8, 0xe, 0x40, - 0x0, 0xb8, 0x6b, 0x0, 0x0, 0xbe, 0xf2, 0x0, - 0x0, 0xb8, 0x8c, 0x0, 0x0, 0xb8, 0xe, 0x60, - 0x0, 0xb8, 0x7, 0xd0, 0x0, 0xb8, 0x0, 0xe5, - - /* U+04A2 "Ң" */ - 0xe7, 0x0, 0x0, 0x5f, 0xe, 0x70, 0x0, 0x5, - 0xf0, 0xe7, 0x0, 0x0, 0x5f, 0xe, 0x70, 0x0, - 0x5, 0xf0, 0xe7, 0x0, 0x0, 0x5f, 0xe, 0xff, - 0xff, 0xff, 0xf0, 0xe9, 0x33, 0x33, 0x7f, 0xe, - 0x70, 0x0, 0x5, 0xf0, 0xe7, 0x0, 0x0, 0x5f, - 0xe, 0x70, 0x0, 0x5, 0xf3, 0xe7, 0x0, 0x0, - 0x5f, 0xe0, 0x0, 0x0, 0x0, 0x4e, 0x0, 0x0, - 0x0, 0x4, 0xe0, 0x0, 0x0, 0x0, 0x4e, - - /* U+04A3 "ң" */ - 0x1f, 0x20, 0x6, 0xc0, 0x1f, 0x20, 0x6, 0xc0, - 0x1f, 0x20, 0x6, 0xc0, 0x1f, 0xff, 0xff, 0xc0, - 0x1f, 0x42, 0x28, 0xc0, 0x1f, 0x20, 0x6, 0xc0, - 0x1f, 0x20, 0x6, 0xd1, 0x1f, 0x20, 0x6, 0xf9, - 0x0, 0x0, 0x0, 0x69, 0x0, 0x0, 0x0, 0x69, - 0x0, 0x0, 0x0, 0x69, - - /* U+04A4 "Ҥ" */ - 0xe7, 0x0, 0x0, 0x5f, 0xff, 0xf5, 0xe7, 0x0, - 0x0, 0x5f, 0x44, 0x41, 0xe7, 0x0, 0x0, 0x5f, - 0x0, 0x0, 0xe7, 0x0, 0x0, 0x5f, 0x0, 0x0, - 0xe7, 0x0, 0x0, 0x5f, 0x0, 0x0, 0xef, 0xff, - 0xff, 0xff, 0x0, 0x0, 0xe9, 0x33, 0x33, 0x7f, - 0x0, 0x0, 0xe7, 0x0, 0x0, 0x5f, 0x0, 0x0, - 0xe7, 0x0, 0x0, 0x5f, 0x0, 0x0, 0xe7, 0x0, - 0x0, 0x5f, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x5f, - 0x0, 0x0, - - /* U+04A5 "ҥ" */ - 0x1f, 0x20, 0x6, 0xff, 0xf2, 0x1f, 0x20, 0x6, - 0xd1, 0x10, 0x1f, 0x20, 0x6, 0xc0, 0x0, 0x1f, - 0xff, 0xff, 0xc0, 0x0, 0x1f, 0x42, 0x28, 0xc0, - 0x0, 0x1f, 0x20, 0x6, 0xc0, 0x0, 0x1f, 0x20, - 0x6, 0xc0, 0x0, 0x1f, 0x20, 0x6, 0xc0, 0x0, - - /* U+04A6 "Ҧ" */ - 0xef, 0xff, 0xff, 0xff, 0xe, 0x94, 0x44, 0x48, - 0xf0, 0xe7, 0x0, 0x0, 0x5f, 0xe, 0x70, 0x0, - 0x5, 0xf0, 0xe7, 0x0, 0x0, 0x5f, 0xe, 0x70, - 0x0, 0x5, 0xf0, 0xe7, 0x0, 0x0, 0x5f, 0xe, - 0x70, 0x0, 0x5, 0xf0, 0xe7, 0x0, 0x0, 0x5f, - 0xe, 0x70, 0x0, 0x5, 0xf0, 0xe7, 0x0, 0x0, - 0x5f, 0x40, 0x0, 0x0, 0x0, 0xd, 0x0, 0x0, - 0x0, 0x14, 0xc0, 0x0, 0x0, 0x1c, 0xe5, - - /* U+04A7 "ҧ" */ - 0x1f, 0xff, 0xff, 0xa0, 0x1f, 0x31, 0x19, 0xa0, - 0x1f, 0x20, 0x9, 0xa0, 0x1f, 0x20, 0x9, 0xa0, - 0x1f, 0x20, 0x9, 0xa0, 0x1f, 0x20, 0x9, 0xa0, - 0x1f, 0x20, 0x9, 0xa0, 0x1f, 0x20, 0x9, 0xc3, - 0x0, 0x0, 0x0, 0x58, 0x0, 0x0, 0x20, 0x97, - 0x0, 0x0, 0x4e, 0xd1, - - /* U+04A8 "Ҩ" */ - 0x0, 0x19, 0xef, 0xd7, 0x0, 0x0, 0x1d, 0xe6, - 0x37, 0xfb, 0x0, 0xa, 0xe1, 0x0, 0x3, 0x40, - 0x1, 0xf8, 0x0, 0x1b, 0xfc, 0x20, 0x4f, 0x30, - 0xb, 0xd4, 0xbd, 0x5, 0xf1, 0x3, 0xf4, 0x3, - 0xf2, 0x4f, 0x10, 0x6f, 0x0, 0x2f, 0x21, 0xf3, - 0x8, 0xd0, 0x5, 0xf0, 0xa, 0xa0, 0x7e, 0x0, - 0xb9, 0x0, 0x1d, 0x74, 0xf2, 0x8c, 0x10, 0x0, - 0x18, 0xdf, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x2e, - 0xa2, 0x0, 0x0, 0x0, 0x0, 0x2c, 0xff, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x20, - - /* U+04A9 "ҩ" */ - 0x1, 0xbf, 0xe9, 0x10, 0xd, 0x92, 0x3a, 0x60, - 0x4e, 0x0, 0x8d, 0x70, 0x6c, 0x5, 0xe3, 0xf2, - 0x6d, 0x8, 0xb0, 0xf4, 0x4f, 0x38, 0xb5, 0xf1, - 0xd, 0xec, 0xff, 0xa0, 0x2, 0xbf, 0xfa, 0x0, - 0x0, 0x0, 0xbb, 0x0, 0x0, 0x0, 0x1c, 0xf9, - 0x0, 0x0, 0x0, 0x10, - - /* U+04AA "Ҫ" */ - 0x0, 0x19, 0xef, 0xd6, 0x0, 0x1, 0xdd, 0x54, - 0x7f, 0x90, 0x9, 0xd0, 0x0, 0x5, 0xf2, 0xf, - 0x60, 0x0, 0x0, 0x51, 0x3f, 0x30, 0x0, 0x0, - 0x0, 0x4f, 0x10, 0x0, 0x0, 0x0, 0x3f, 0x30, - 0x0, 0x0, 0x0, 0xf, 0x60, 0x0, 0x0, 0xb4, - 0xb, 0xd0, 0x0, 0x4, 0xf3, 0x2, 0xfb, 0x42, - 0x6e, 0xa0, 0x0, 0x3c, 0xff, 0xd8, 0x0, 0x0, - 0x0, 0x48, 0x0, 0x0, 0x0, 0x0, 0x5a, 0x1, - 0x0, 0x0, 0x0, 0x1d, 0xe6, 0x0, - - /* U+04AB "ҫ" */ - 0x1, 0xbf, 0xe8, 0x0, 0xcb, 0x24, 0xe6, 0x3f, - 0x10, 0x5, 0x56, 0xd0, 0x0, 0x0, 0x6d, 0x0, - 0x0, 0x3, 0xf1, 0x0, 0x6a, 0xd, 0xa1, 0x2e, - 0x60, 0x1b, 0xfe, 0x80, 0x0, 0xc, 0x0, 0x0, - 0x0, 0xd3, 0x10, 0x0, 0x6, 0xfc, 0x10, - - /* U+04AC "Ҭ" */ - 0xbf, 0xff, 0xff, 0xff, 0x42, 0x44, 0x9f, 0x44, - 0x41, 0x0, 0x6, 0xe0, 0x0, 0x0, 0x0, 0x6e, - 0x0, 0x0, 0x0, 0x6, 0xe0, 0x0, 0x0, 0x0, - 0x6e, 0x0, 0x0, 0x0, 0x6, 0xe0, 0x0, 0x0, - 0x0, 0x6e, 0x0, 0x0, 0x0, 0x6, 0xe0, 0x0, - 0x0, 0x0, 0x6f, 0x30, 0x0, 0x0, 0x6, 0xfd, - 0x0, 0x0, 0x0, 0x5, 0xd0, 0x0, 0x0, 0x0, - 0x5d, 0x0, 0x0, 0x0, 0x5, 0xd0, 0x0, - - /* U+04AD "ҭ" */ - 0xcf, 0xff, 0xff, 0x21, 0x17, 0xd1, 0x10, 0x0, - 0x6d, 0x0, 0x0, 0x6, 0xd0, 0x0, 0x0, 0x6d, - 0x0, 0x0, 0x6, 0xd0, 0x0, 0x0, 0x6d, 0x10, - 0x0, 0x6, 0xfa, 0x0, 0x0, 0x6, 0xa0, 0x0, - 0x0, 0x6a, 0x0, 0x0, 0x6, 0xa0, 0x0, - - /* U+04AE "Ү" */ - 0xae, 0x10, 0x0, 0x9, 0xe0, 0x1e, 0x90, 0x0, - 0x3f, 0x40, 0x6, 0xf3, 0x0, 0xca, 0x0, 0x0, - 0xcc, 0x6, 0xf1, 0x0, 0x0, 0x3f, 0x6e, 0x60, - 0x0, 0x0, 0x9, 0xfc, 0x0, 0x0, 0x0, 0x1, - 0xf4, 0x0, 0x0, 0x0, 0x1, 0xf4, 0x0, 0x0, - 0x0, 0x1, 0xf4, 0x0, 0x0, 0x0, 0x1, 0xf4, - 0x0, 0x0, 0x0, 0x1, 0xf4, 0x0, 0x0, - - /* U+04AF "ү" */ - 0xaa, 0x0, 0x9, 0xa4, 0xe0, 0x0, 0xe5, 0xe, - 0x40, 0x4f, 0x0, 0x99, 0x9, 0xa0, 0x4, 0xe0, - 0xe4, 0x0, 0xe, 0x7e, 0x0, 0x0, 0x9f, 0x90, - 0x0, 0x4, 0xf4, 0x0, 0x0, 0x1f, 0x10, 0x0, - 0x1, 0xf1, 0x0, 0x0, 0x1f, 0x10, 0x0, - - /* U+04B0 "Ұ" */ - 0xae, 0x0, 0x0, 0x9, 0xe0, 0x1f, 0x80, 0x0, - 0x2f, 0x50, 0x7, 0xf2, 0x0, 0xbb, 0x0, 0x0, - 0xda, 0x4, 0xf2, 0x0, 0x0, 0x5f, 0x3d, 0x80, - 0x0, 0x0, 0xb, 0xee, 0x0, 0x0, 0x0, 0x2, - 0xf6, 0x0, 0x0, 0x0, 0x1, 0xf4, 0x0, 0x0, - 0x3, 0xff, 0xff, 0xf6, 0x0, 0x0, 0x34, 0xf7, - 0x31, 0x0, 0x0, 0x1, 0xf4, 0x0, 0x0, - - /* U+04B1 "ұ" */ - 0xaa, 0x0, 0x9, 0xa4, 0xe0, 0x0, 0xe5, 0xf, - 0x40, 0x3f, 0x0, 0xa9, 0x9, 0xa0, 0x4, 0xe0, - 0xe4, 0x0, 0xf, 0x7f, 0x0, 0x0, 0xaf, 0xa0, - 0x0, 0x4, 0xf4, 0x0, 0xa, 0xef, 0xea, 0x0, - 0x1, 0xf1, 0x0, 0x0, 0x1f, 0x10, 0x0, - - /* U+04B2 "Ҳ" */ - 0x2f, 0x60, 0x0, 0xc, 0xa0, 0x8, 0xf1, 0x0, - 0x8e, 0x0, 0x0, 0xdb, 0x3, 0xf4, 0x0, 0x0, - 0x3f, 0x5d, 0x90, 0x0, 0x0, 0x9, 0xfd, 0x0, - 0x0, 0x0, 0x4, 0xfa, 0x0, 0x0, 0x0, 0xd, - 0xcf, 0x50, 0x0, 0x0, 0x9e, 0xa, 0xe1, 0x0, - 0x4, 0xf4, 0x1, 0xe9, 0x0, 0xd, 0xa0, 0x0, - 0x5f, 0x40, 0x9e, 0x10, 0x0, 0xb, 0xe0, 0x0, - 0x0, 0x0, 0x0, 0xe4, 0x0, 0x0, 0x0, 0x0, - 0xe4, 0x0, 0x0, 0x0, 0x0, 0xe4, - - /* U+04B3 "ҳ" */ - 0x6f, 0x20, 0x2f, 0x50, 0xbb, 0xb, 0xb0, 0x2, - 0xfa, 0xe1, 0x0, 0x7, 0xf6, 0x0, 0x0, 0xbf, - 0xa0, 0x0, 0x5f, 0x4f, 0x50, 0xe, 0x70, 0x8e, - 0x9, 0xd0, 0x0, 0xd9, 0x0, 0x0, 0x2, 0xe0, - 0x0, 0x0, 0x2e, 0x0, 0x0, 0x2, 0xe0, - - /* U+04B4 "Ҵ" */ - 0xcf, 0xff, 0xff, 0xff, 0x30, 0xe7, 0x3, 0x44, - 0x9e, 0x44, 0x40, 0xe, 0x70, 0x0, 0x7, 0xe0, - 0x0, 0x0, 0xe7, 0x0, 0x0, 0x7e, 0x0, 0x0, - 0xe, 0x70, 0x0, 0x7, 0xe0, 0x0, 0x0, 0xe7, - 0x0, 0x0, 0x7e, 0x0, 0x0, 0xe, 0x70, 0x0, - 0x7, 0xe0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x7e, - 0x0, 0x0, 0xe, 0x70, 0x0, 0x7, 0xe0, 0x0, - 0x0, 0xe7, 0x0, 0x0, 0x7e, 0x44, 0x44, 0x4e, - 0x91, 0x0, 0x7, 0xff, 0xff, 0xff, 0xff, 0x50, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xd5, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xd, 0x50, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xd5, - - /* U+04B5 "ҵ" */ - 0xcf, 0xff, 0xf9, 0x3f, 0x1, 0x1b, 0x91, 0x3, - 0xf0, 0x0, 0xb8, 0x0, 0x3f, 0x0, 0xb, 0x80, - 0x3, 0xf0, 0x0, 0xb8, 0x0, 0x3f, 0x0, 0xb, - 0x80, 0x3, 0xf0, 0x0, 0xb9, 0x11, 0x4f, 0x20, - 0xb, 0xff, 0xff, 0xfd, 0x0, 0x0, 0x0, 0x3, - 0xd0, 0x0, 0x0, 0x0, 0x3d, 0x0, 0x0, 0x0, - 0x3, 0xd0, - - /* U+04B6 "Ҷ" */ - 0x3f, 0x20, 0x0, 0xe, 0x70, 0x3f, 0x20, 0x0, - 0xe, 0x70, 0x3f, 0x20, 0x0, 0xe, 0x70, 0x2f, - 0x20, 0x0, 0xe, 0x70, 0x1f, 0x50, 0x0, 0xe, - 0x70, 0xd, 0xd2, 0x3, 0x7f, 0x70, 0x2, 0xdf, - 0xff, 0xbf, 0x70, 0x0, 0x1, 0x20, 0xe, 0x70, - 0x0, 0x0, 0x0, 0xe, 0x70, 0x0, 0x0, 0x0, - 0xe, 0x91, 0x0, 0x0, 0x0, 0xe, 0xf6, 0x0, - 0x0, 0x0, 0x0, 0xc6, 0x0, 0x0, 0x0, 0x0, - 0xc6, 0x0, 0x0, 0x0, 0x0, 0xc6, - - /* U+04B7 "ҷ" */ - 0x5e, 0x0, 0xb, 0x80, 0x5e, 0x0, 0xb, 0x80, - 0x5e, 0x0, 0xb, 0x80, 0x1f, 0x50, 0x1c, 0x80, - 0x6, 0xff, 0xfe, 0x80, 0x0, 0x1, 0xb, 0x80, - 0x0, 0x0, 0xb, 0x90, 0x0, 0x0, 0xb, 0xf5, - 0x0, 0x0, 0x0, 0xb5, 0x0, 0x0, 0x0, 0xb5, - 0x0, 0x0, 0x0, 0xb5, - - /* U+04B8 "Ҹ" */ - 0x3f, 0x20, 0x0, 0xe, 0x73, 0xf2, 0x0, 0x0, - 0xe7, 0x3f, 0x20, 0x0, 0xe, 0x72, 0xf2, 0x0, - 0x0, 0xe7, 0x1f, 0x50, 0xb0, 0xe, 0x70, 0xdd, - 0x2c, 0x37, 0xf7, 0x2, 0xdf, 0xff, 0xbf, 0x70, - 0x0, 0x1d, 0x0, 0xe7, 0x0, 0x0, 0xc0, 0xe, - 0x70, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, - 0xe, 0x70, - - /* U+04B9 "ҹ" */ - 0x5e, 0x0, 0xb, 0x85, 0xe0, 0x0, 0xb8, 0x5e, - 0xb, 0xb, 0x82, 0xf6, 0xd1, 0xc8, 0x6, 0xff, - 0xff, 0x80, 0x0, 0xd0, 0xb8, 0x0, 0xd, 0xb, - 0x80, 0x0, 0x0, 0xb8, - - /* U+04BA "Һ" */ - 0xd7, 0x0, 0x0, 0x0, 0xd7, 0x0, 0x0, 0x0, - 0xd7, 0x0, 0x0, 0x0, 0xd7, 0x0, 0x0, 0x0, - 0xda, 0xae, 0xfd, 0x60, 0xde, 0x84, 0x38, 0xf5, - 0xd7, 0x0, 0x0, 0xca, 0xd7, 0x0, 0x0, 0x9c, - 0xd7, 0x0, 0x0, 0x8c, 0xd7, 0x0, 0x0, 0x8c, - 0xd7, 0x0, 0x0, 0x8c, - - /* U+04BB "һ" */ - 0x1f, 0x20, 0x0, 0x1, 0xf2, 0x0, 0x0, 0x1f, - 0x20, 0x0, 0x1, 0xf7, 0xdf, 0xb1, 0x1f, 0xe4, - 0x3d, 0xa1, 0xf5, 0x0, 0x7d, 0x1f, 0x30, 0x6, - 0xd1, 0xf2, 0x0, 0x6d, 0x1f, 0x20, 0x6, 0xd1, - 0xf2, 0x0, 0x6d, 0x1f, 0x20, 0x6, 0xd0, - - /* U+04BC "Ҽ" */ - 0x0, 0x0, 0x6d, 0xfe, 0x90, 0x0, 0x0, 0x9f, - 0x74, 0x6e, 0xc0, 0x0, 0x3f, 0x40, 0x0, 0x2f, - 0x5d, 0x39, 0xd0, 0x0, 0x0, 0xab, 0xd6, 0xca, - 0x0, 0x0, 0x7, 0xe6, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x0, 0xda, 0x33, 0x33, 0x33, 0x30, 0xa, - 0xc0, 0x0, 0x0, 0x57, 0x0, 0x5f, 0x40, 0x0, - 0xd, 0x90, 0x0, 0xaf, 0x74, 0x5c, 0xe1, 0x0, - 0x0, 0x7d, 0xfe, 0xa1, 0x0, - - /* U+04BD "ҽ" */ - 0x0, 0x5, 0xdf, 0xd4, 0x9, 0x14, 0xf5, 0x26, - 0xf1, 0xd4, 0xb8, 0x0, 0xb, 0x86, 0xff, 0xff, - 0xff, 0xfa, 0x0, 0xe7, 0x22, 0x22, 0x10, 0xb, - 0xa0, 0x0, 0x85, 0x0, 0x3f, 0x62, 0x6f, 0x30, - 0x0, 0x5d, 0xfd, 0x50, - - /* U+04BE "Ҿ" */ - 0x0, 0x0, 0x6d, 0xfe, 0x90, 0x0, 0x0, 0x9f, - 0x74, 0x6e, 0xc0, 0x0, 0x3f, 0x40, 0x0, 0x2f, - 0x5d, 0x39, 0xd0, 0x0, 0x0, 0xab, 0xd6, 0xca, - 0x0, 0x0, 0x7, 0xe6, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x0, 0xda, 0x33, 0x33, 0x33, 0x30, 0xa, - 0xc0, 0x0, 0x0, 0x57, 0x0, 0x4f, 0x30, 0x0, - 0xd, 0xa0, 0x0, 0xbf, 0x63, 0x4c, 0xf2, 0x0, - 0x0, 0x8e, 0xfe, 0xb2, 0x0, 0x0, 0x0, 0xc, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xe1, 0x20, 0x0, - 0x0, 0x0, 0x8, 0xfb, 0x0, - - /* U+04BF "ҿ" */ - 0x0, 0x5, 0xdf, 0xd4, 0x9, 0x14, 0xf5, 0x26, - 0xf1, 0xd4, 0xb8, 0x0, 0xb, 0x86, 0xff, 0xff, - 0xff, 0xfa, 0x0, 0xe7, 0x22, 0x22, 0x10, 0xb, - 0x90, 0x0, 0x85, 0x0, 0x4f, 0x51, 0x5f, 0x30, - 0x0, 0x7e, 0xfd, 0x50, 0x0, 0x0, 0xc, 0x0, - 0x0, 0x0, 0x0, 0xf1, 0x20, 0x0, 0x0, 0x8, - 0xfb, 0x0, - - /* U+04C0 "Ӏ" */ - 0xba, 0xba, 0xba, 0xba, 0xba, 0xba, 0xba, 0xba, - 0xba, 0xba, 0xba, - - /* U+04C1 "Ӂ" */ - 0x0, 0x0, 0x70, 0x2, 0x50, 0x0, 0x0, 0x0, - 0xb, 0x60, 0xa6, 0x0, 0x0, 0x0, 0x0, 0x2c, - 0xea, 0x0, 0x0, 0xd, 0xd4, 0x0, 0x3f, 0x20, - 0x5, 0xdc, 0x39, 0xf0, 0x3, 0xf2, 0x1, 0xf8, - 0x30, 0xe, 0x60, 0x3f, 0x20, 0x7d, 0x0, 0x0, - 0x8c, 0x3, 0xf2, 0xe, 0x70, 0x0, 0x2, 0xf6, - 0x3f, 0x27, 0xf1, 0x0, 0x0, 0x6, 0xff, 0xff, - 0xf5, 0x0, 0x0, 0x3, 0xf9, 0x5f, 0x4b, 0xe2, - 0x0, 0x0, 0xdc, 0x3, 0xf2, 0xd, 0xc0, 0x0, - 0x7f, 0x20, 0x3f, 0x20, 0x4f, 0x60, 0x1f, 0x90, - 0x3, 0xf2, 0x0, 0xae, 0x1a, 0xe1, 0x0, 0x3f, - 0x20, 0x1, 0xf9, - - /* U+04C2 "ӂ" */ - 0x0, 0x9, 0x90, 0x5d, 0x0, 0x0, 0x0, 0x1b, - 0xec, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xcc, 0x10, 0xf4, 0x8, 0xf2, 0x1, 0xa7, - 0xf, 0x42, 0xe2, 0x0, 0x2, 0xe1, 0xf4, 0xa8, - 0x0, 0x0, 0x7, 0xff, 0xed, 0x0, 0x0, 0x3, - 0xe2, 0xf5, 0xb9, 0x0, 0x0, 0xc8, 0xf, 0x42, - 0xf2, 0x0, 0x4f, 0x10, 0xf4, 0xa, 0xa0, 0xc, - 0x80, 0xf, 0x40, 0x3f, 0x20, - - /* U+04C3 "Ӄ" */ - 0xe7, 0x0, 0x2c, 0xf0, 0xe7, 0x0, 0xdb, 0x40, - 0xe7, 0x3, 0xf1, 0x0, 0xe7, 0xa, 0xb0, 0x0, - 0xe7, 0x4f, 0x40, 0x0, 0xef, 0xf8, 0x0, 0x0, - 0xe8, 0x8f, 0x50, 0x0, 0xe7, 0x9, 0xf1, 0x0, - 0xe7, 0x1, 0xea, 0x0, 0xe7, 0x0, 0x6f, 0x40, - 0xe7, 0x0, 0xc, 0xd0, 0x0, 0x0, 0x0, 0xc2, - 0x0, 0x0, 0x21, 0xe1, 0x0, 0x0, 0xaf, 0x90, - - /* U+04C4 "ӄ" */ - 0x1f, 0x20, 0xaf, 0x1, 0xf2, 0x4d, 0x10, 0x1f, - 0x2c, 0x50, 0x1, 0xfe, 0xb0, 0x0, 0x1f, 0x3d, - 0x70, 0x1, 0xf2, 0x5f, 0x10, 0x1f, 0x20, 0xd7, - 0x1, 0xf2, 0x5, 0xe0, 0x0, 0x0, 0xa, 0x30, - 0x0, 0x21, 0xd2, 0x0, 0x8, 0xea, 0x0, - - /* U+04C7 "Ӈ" */ - 0xe7, 0x0, 0x0, 0x5f, 0xe, 0x70, 0x0, 0x5, - 0xf0, 0xe7, 0x0, 0x0, 0x5f, 0xe, 0x70, 0x0, - 0x5, 0xf0, 0xe7, 0x0, 0x0, 0x5f, 0xe, 0xff, - 0xff, 0xff, 0xf0, 0xe9, 0x33, 0x33, 0x7f, 0xe, - 0x70, 0x0, 0x5, 0xf0, 0xe7, 0x0, 0x0, 0x5f, - 0xe, 0x70, 0x0, 0x5, 0xf0, 0xe7, 0x0, 0x0, - 0x5f, 0x40, 0x0, 0x0, 0x0, 0xd, 0x0, 0x0, - 0x0, 0x14, 0xc0, 0x0, 0x0, 0x1c, 0xe5, - - /* U+04C8 "ӈ" */ - 0x1f, 0x20, 0x6, 0xc0, 0x1f, 0x20, 0x6, 0xc0, - 0x1f, 0x20, 0x6, 0xc0, 0x1f, 0xff, 0xff, 0xc0, - 0x1f, 0x42, 0x28, 0xc0, 0x1f, 0x20, 0x6, 0xc0, - 0x1f, 0x20, 0x6, 0xc0, 0x1f, 0x20, 0x6, 0xe4, - 0x0, 0x0, 0x0, 0x3a, 0x0, 0x0, 0x11, 0x79, - 0x0, 0x0, 0x3d, 0xe3, - - /* U+04CB "Ӌ" */ - 0x3f, 0x20, 0x0, 0xe, 0x73, 0xf2, 0x0, 0x0, - 0xe7, 0x3f, 0x20, 0x0, 0xe, 0x72, 0xf2, 0x0, - 0x0, 0xe7, 0x1f, 0x50, 0x0, 0xe, 0x70, 0xdd, - 0x20, 0x37, 0xf7, 0x2, 0xdf, 0xff, 0xbf, 0x70, - 0x0, 0x12, 0x0, 0xe7, 0x0, 0x0, 0x0, 0xe, - 0x70, 0x0, 0x0, 0x3, 0xe7, 0x0, 0x0, 0x0, - 0xcf, 0x70, 0x0, 0x0, 0xc, 0x60, 0x0, 0x0, - 0x0, 0xc6, 0x0, 0x0, 0x0, 0xc, 0x60, - - /* U+04CC "ӌ" */ - 0x5e, 0x0, 0xb, 0x85, 0xe0, 0x0, 0xb8, 0x5e, - 0x0, 0xb, 0x81, 0xf5, 0x1, 0xc8, 0x6, 0xff, - 0xfe, 0x80, 0x0, 0x10, 0xb8, 0x0, 0x0, 0xb, - 0x80, 0x0, 0x8, 0xf8, 0x0, 0x0, 0x88, 0x0, - 0x0, 0x8, 0x80, 0x0, 0x0, 0x88, 0x0, - - /* U+04D0 "Ӑ" */ - 0x0, 0x6, 0x0, 0x15, 0x0, 0x0, 0x0, 0xa7, - 0x9, 0x80, 0x0, 0x0, 0x1, 0xbe, 0xa0, 0x0, - 0x0, 0x0, 0x5, 0xf6, 0x0, 0x0, 0x0, 0x0, - 0xbd, 0xc0, 0x0, 0x0, 0x0, 0x1f, 0x5f, 0x20, - 0x0, 0x0, 0x6, 0xe0, 0xd8, 0x0, 0x0, 0x0, - 0xca, 0x8, 0xe0, 0x0, 0x0, 0x1f, 0x50, 0x3f, - 0x40, 0x0, 0x7, 0xf0, 0x0, 0xea, 0x0, 0x0, - 0xcf, 0xff, 0xff, 0xf1, 0x0, 0x2f, 0x62, 0x22, - 0x4f, 0x60, 0x8, 0xe0, 0x0, 0x0, 0xcc, 0x0, - 0xd9, 0x0, 0x0, 0x5, 0xf2, - - /* U+04D1 "ӑ" */ - 0x6, 0xb0, 0x2e, 0x0, 0x0, 0x9e, 0xd5, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0xbf, 0xfb, 0x20, - 0xe, 0x92, 0x3c, 0xa0, 0x18, 0x0, 0x6, 0xc0, - 0x0, 0x58, 0xbe, 0xd0, 0x1d, 0xd9, 0x68, 0xd0, - 0x6e, 0x0, 0x8, 0xd0, 0x5f, 0x10, 0x3f, 0xd0, - 0x9, 0xed, 0xa5, 0xf1, - - /* U+04D2 "Ӓ" */ - 0x0, 0x6, 0xd0, 0xe6, 0x0, 0x0, 0x0, 0x37, - 0x7, 0x30, 0x0, 0x0, 0x0, 0x5f, 0x70, 0x0, - 0x0, 0x0, 0xb, 0xdd, 0x0, 0x0, 0x0, 0x1, - 0xf5, 0xf3, 0x0, 0x0, 0x0, 0x6f, 0xd, 0x90, - 0x0, 0x0, 0xb, 0xa0, 0x8e, 0x0, 0x0, 0x1, - 0xf5, 0x3, 0xf4, 0x0, 0x0, 0x7f, 0x10, 0xe, - 0xa0, 0x0, 0xc, 0xff, 0xff, 0xff, 0x10, 0x2, - 0xf7, 0x22, 0x24, 0xf6, 0x0, 0x7f, 0x0, 0x0, - 0xc, 0xc0, 0xd, 0x90, 0x0, 0x0, 0x5f, 0x20, - - /* U+04D3 "ӓ" */ - 0x1, 0xf2, 0x9b, 0x0, 0x0, 0x81, 0x45, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0xbf, 0xfb, 0x20, - 0xe, 0x92, 0x3c, 0xa0, 0x18, 0x0, 0x6, 0xc0, - 0x0, 0x58, 0xbe, 0xd0, 0x1d, 0xd9, 0x68, 0xd0, - 0x6e, 0x0, 0x8, 0xd0, 0x5f, 0x10, 0x3f, 0xd0, - 0x9, 0xed, 0xa5, 0xf1, - - /* U+04D4 "Ӕ" */ - 0x0, 0x0, 0x6f, 0xff, 0xff, 0xff, 0xf0, 0x0, - 0x0, 0xda, 0x8f, 0x44, 0x44, 0x40, 0x0, 0x4, - 0xf3, 0x5f, 0x0, 0x0, 0x0, 0x0, 0xb, 0xc0, - 0x5f, 0x0, 0x0, 0x0, 0x0, 0x2f, 0x60, 0x5f, - 0x0, 0x0, 0x0, 0x0, 0x9e, 0x0, 0x5f, 0xff, - 0xff, 0xb0, 0x1, 0xf9, 0x0, 0x5f, 0x33, 0x33, - 0x20, 0x7, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, - 0xe, 0xb3, 0x33, 0x7f, 0x0, 0x0, 0x0, 0x5f, - 0x20, 0x0, 0x5f, 0x44, 0x44, 0x40, 0xca, 0x0, - 0x0, 0x5f, 0xff, 0xff, 0xf3, - - /* U+04D5 "ӕ" */ - 0x3, 0xcf, 0xfa, 0x3c, 0xfd, 0x60, 0xf, 0x72, - 0x3d, 0xf7, 0x24, 0xe4, 0x15, 0x0, 0xa, 0xc0, - 0x0, 0x7b, 0x2, 0x9c, 0xff, 0xff, 0xff, 0xfd, - 0x2f, 0x94, 0x19, 0xb2, 0x22, 0x21, 0x7d, 0x0, - 0xc, 0xd0, 0x0, 0x78, 0x5f, 0x42, 0x8d, 0xe9, - 0x25, 0xf5, 0x9, 0xee, 0x91, 0x2c, 0xfe, 0x60, - - /* U+04D6 "Ӗ" */ - 0x3, 0x30, 0x6, 0x0, 0x4, 0xc0, 0x3e, 0x0, - 0x0, 0x8d, 0xd3, 0x0, 0xef, 0xff, 0xff, 0xf5, - 0xe9, 0x44, 0x44, 0x41, 0xe7, 0x0, 0x0, 0x0, - 0xe7, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, - 0xef, 0xff, 0xff, 0xf0, 0xe8, 0x33, 0x33, 0x30, - 0xe7, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, - 0xe9, 0x44, 0x44, 0x42, 0xef, 0xff, 0xff, 0xf9, - - /* U+04D7 "ӗ" */ - 0x4, 0xc0, 0x2e, 0x10, 0x0, 0x9e, 0xd6, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0xaf, 0xe9, 0x0, - 0xc, 0xb2, 0x3c, 0xa0, 0x3f, 0x0, 0x2, 0xf0, - 0x6f, 0xff, 0xff, 0xf2, 0x6e, 0x22, 0x22, 0x20, - 0x3f, 0x20, 0x2, 0xa0, 0xc, 0xc3, 0x3c, 0xb0, - 0x1, 0xaf, 0xea, 0x10, - - /* U+04D8 "Ә" */ - 0x0, 0x4c, 0xfe, 0xa2, 0x0, 0x5, 0xf9, 0x45, - 0xbf, 0x30, 0xe, 0x80, 0x0, 0xb, 0xc0, 0x2b, - 0x10, 0x0, 0x3, 0xf2, 0x0, 0x0, 0x0, 0x0, - 0xf5, 0x5f, 0xff, 0xff, 0xff, 0xf7, 0x4f, 0x33, - 0x33, 0x33, 0xf6, 0x2f, 0x30, 0x0, 0x3, 0xf3, - 0xc, 0xa0, 0x0, 0xa, 0xd0, 0x3, 0xfa, 0x45, - 0xaf, 0x40, 0x0, 0x3c, 0xff, 0xb3, 0x0, - - /* U+04D9 "ә" */ - 0x2, 0xbf, 0xe9, 0x0, 0xd, 0xa2, 0x4e, 0x90, - 0x3c, 0x0, 0x6, 0xf0, 0x0, 0x0, 0x1, 0xf2, - 0x6f, 0xff, 0xff, 0xf2, 0x4f, 0x22, 0x25, 0xf0, - 0xd, 0x92, 0x3c, 0x80, 0x1, 0xbe, 0xe8, 0x0, - - /* U+04DA "Ӛ" */ - 0x0, 0xf, 0x38, 0xb0, 0x0, 0x0, 0x8, 0x14, - 0x60, 0x0, 0x0, 0x4c, 0xfe, 0xa2, 0x0, 0x5, - 0xf9, 0x45, 0xbf, 0x30, 0xe, 0x80, 0x0, 0xb, - 0xc0, 0x2b, 0x10, 0x0, 0x3, 0xf2, 0x0, 0x0, - 0x0, 0x0, 0xf5, 0x5f, 0xff, 0xff, 0xff, 0xf7, - 0x4f, 0x33, 0x33, 0x33, 0xf6, 0x2f, 0x30, 0x0, - 0x3, 0xf3, 0xc, 0xa0, 0x0, 0xa, 0xd0, 0x3, - 0xfa, 0x45, 0xaf, 0x40, 0x0, 0x3c, 0xff, 0xb3, - 0x0, - - /* U+04DB "ӛ" */ - 0x2, 0xf2, 0x9a, 0x0, 0x1, 0x81, 0x55, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0xbf, 0xe9, 0x0, - 0xd, 0xa2, 0x4e, 0x90, 0x3c, 0x0, 0x6, 0xf0, - 0x0, 0x0, 0x1, 0xf2, 0x6f, 0xff, 0xff, 0xf2, - 0x4f, 0x22, 0x25, 0xf0, 0xd, 0x92, 0x3c, 0x80, - 0x1, 0xbe, 0xe8, 0x0, - - /* U+04DC "Ӝ" */ - 0x0, 0x0, 0x7c, 0xf, 0x50, 0x0, 0x0, 0x0, - 0x3, 0x60, 0x72, 0x0, 0x0, 0xdd, 0x40, 0x3, - 0xf2, 0x0, 0x5d, 0xc3, 0x9f, 0x0, 0x3f, 0x20, - 0x1f, 0x83, 0x0, 0xe6, 0x3, 0xf2, 0x7, 0xd0, - 0x0, 0x8, 0xc0, 0x3f, 0x20, 0xe7, 0x0, 0x0, - 0x2f, 0x63, 0xf2, 0x7f, 0x10, 0x0, 0x0, 0x6f, - 0xff, 0xff, 0x50, 0x0, 0x0, 0x3f, 0x95, 0xf4, - 0xbe, 0x20, 0x0, 0xd, 0xc0, 0x3f, 0x20, 0xdc, - 0x0, 0x7, 0xf2, 0x3, 0xf2, 0x4, 0xf6, 0x1, - 0xf9, 0x0, 0x3f, 0x20, 0xa, 0xe1, 0xae, 0x10, - 0x3, 0xf2, 0x0, 0x1f, 0x90, - - /* U+04DD "ӝ" */ - 0x0, 0x4, 0xf0, 0xb8, 0x0, 0x0, 0x0, 0x28, - 0x6, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xcc, 0x10, 0xf4, 0x8, 0xf2, 0x1, 0xa7, - 0xf, 0x42, 0xe2, 0x0, 0x2, 0xe1, 0xf4, 0xa8, - 0x0, 0x0, 0x7, 0xff, 0xed, 0x0, 0x0, 0x3, - 0xe2, 0xf5, 0xb9, 0x0, 0x0, 0xc8, 0xf, 0x42, - 0xf2, 0x0, 0x4f, 0x10, 0xf4, 0xa, 0xa0, 0xc, - 0x80, 0xf, 0x40, 0x3f, 0x20, - - /* U+04DE "Ӟ" */ - 0x0, 0xb8, 0x3f, 0x10, 0x0, 0x64, 0x18, 0x0, - 0x0, 0x7d, 0xfb, 0x30, 0x8, 0xe7, 0x5c, 0xe1, - 0xf, 0x50, 0x0, 0xf6, 0x18, 0x0, 0x0, 0xf5, - 0x0, 0x0, 0x19, 0xc0, 0x0, 0x8, 0xff, 0x80, - 0x0, 0x1, 0x48, 0xf8, 0x3, 0x0, 0x0, 0x9d, - 0x3f, 0x30, 0x0, 0xab, 0xb, 0xe6, 0x48, 0xf4, - 0x0, 0x8e, 0xfc, 0x40, - - /* U+04DF "ӟ" */ - 0xc, 0x73, 0xf0, 0x6, 0x31, 0x80, 0x0, 0x0, - 0x0, 0x6, 0xef, 0xa0, 0x3f, 0x42, 0xd7, 0x1, - 0x0, 0xc9, 0x0, 0x7f, 0xf2, 0x0, 0x2, 0xc8, - 0x57, 0x0, 0x6e, 0x5f, 0x52, 0xcb, 0x7, 0xef, - 0xb2, - - /* U+04E0 "Ӡ" */ - 0xe, 0xff, 0xff, 0xf7, 0x3, 0x44, 0x5e, 0xc1, - 0x0, 0x1, 0xcc, 0x0, 0x0, 0x2d, 0xb0, 0x0, - 0x0, 0x6f, 0xea, 0x20, 0x0, 0x2, 0x5b, 0xf3, - 0x0, 0x0, 0x0, 0xcb, 0x16, 0x0, 0x0, 0x8d, - 0x2f, 0x40, 0x0, 0xbb, 0xa, 0xe7, 0x49, 0xf4, - 0x0, 0x8e, 0xfc, 0x50, - - /* U+04E1 "ӡ" */ - 0x5f, 0xff, 0xfd, 0x0, 0x11, 0x4e, 0x50, 0x0, - 0x2e, 0x50, 0x0, 0x2e, 0x50, 0x0, 0x9, 0xfe, - 0x80, 0x0, 0x1, 0x5e, 0xb0, 0x0, 0x0, 0x2f, - 0x30, 0x0, 0x0, 0xe5, 0x46, 0x0, 0xf, 0x45, - 0xf5, 0x29, 0xd0, 0x8, 0xef, 0xb2, 0x0, - - /* U+04E2 "Ӣ" */ - 0x0, 0xff, 0xff, 0x30, 0x0, 0x22, 0x22, 0x0, - 0xe5, 0x0, 0x0, 0xaf, 0xe5, 0x0, 0x3, 0xff, - 0xe5, 0x0, 0xd, 0xcf, 0xe5, 0x0, 0x6e, 0x4f, - 0xe5, 0x1, 0xf5, 0x3f, 0xe5, 0xa, 0xb0, 0x3f, - 0xe5, 0x3f, 0x20, 0x3f, 0xe5, 0xd8, 0x0, 0x3f, - 0xec, 0xe0, 0x0, 0x3f, 0xef, 0x50, 0x0, 0x3f, - 0xec, 0x0, 0x0, 0x3f, - - /* U+04E3 "ӣ" */ - 0x3, 0xff, 0xff, 0x10, 0x1, 0x11, 0x10, 0x0, - 0x0, 0x0, 0x1, 0xf2, 0x0, 0xbe, 0x1f, 0x20, - 0x4f, 0xe1, 0xf2, 0xd, 0xae, 0x1f, 0x26, 0xc5, - 0xe1, 0xf3, 0xe3, 0x5e, 0x1f, 0xaa, 0x5, 0xe1, - 0xff, 0x20, 0x5e, 0x1f, 0x80, 0x5, 0xe0, - - /* U+04E4 "Ӥ" */ - 0x0, 0xd7, 0x4f, 0x0, 0x0, 0x63, 0x27, 0x0, - 0xe5, 0x0, 0x0, 0xaf, 0xe5, 0x0, 0x3, 0xff, - 0xe5, 0x0, 0xd, 0xcf, 0xe5, 0x0, 0x6e, 0x4f, - 0xe5, 0x1, 0xf5, 0x3f, 0xe5, 0xa, 0xb0, 0x3f, - 0xe5, 0x3f, 0x20, 0x3f, 0xe5, 0xd8, 0x0, 0x3f, - 0xec, 0xe0, 0x0, 0x3f, 0xef, 0x50, 0x0, 0x3f, - 0xec, 0x0, 0x0, 0x3f, - - /* U+04E5 "ӥ" */ - 0x0, 0xf3, 0x8c, 0x0, 0x8, 0x14, 0x60, 0x0, - 0x0, 0x0, 0x1, 0xf2, 0x0, 0xbe, 0x1f, 0x20, - 0x4f, 0xe1, 0xf2, 0xd, 0xae, 0x1f, 0x26, 0xc5, - 0xe1, 0xf3, 0xe3, 0x5e, 0x1f, 0xaa, 0x5, 0xe1, - 0xff, 0x20, 0x5e, 0x1f, 0x80, 0x5, 0xe0, - - /* U+04E6 "Ӧ" */ - 0x0, 0x7, 0xd0, 0xe5, 0x0, 0x0, 0x0, 0x36, - 0x7, 0x20, 0x0, 0x0, 0x19, 0xef, 0xd8, 0x0, - 0x0, 0x1d, 0xd6, 0x36, 0xec, 0x0, 0xa, 0xd0, - 0x0, 0x1, 0xe8, 0x1, 0xf5, 0x0, 0x0, 0x7, - 0xf0, 0x4f, 0x10, 0x0, 0x0, 0x4f, 0x25, 0xf0, - 0x0, 0x0, 0x2, 0xf3, 0x4f, 0x20, 0x0, 0x0, - 0x4f, 0x21, 0xf6, 0x0, 0x0, 0x8, 0xf0, 0xa, - 0xe0, 0x0, 0x1, 0xf8, 0x0, 0x1d, 0xd5, 0x36, - 0xec, 0x0, 0x0, 0x19, 0xef, 0xd8, 0x0, 0x0, - - /* U+04E7 "ӧ" */ - 0x1, 0xf2, 0x9b, 0x0, 0x0, 0x81, 0x45, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0xae, 0xe9, 0x0, - 0xd, 0xb2, 0x3d, 0x90, 0x4f, 0x10, 0x4, 0xf1, - 0x7c, 0x0, 0x0, 0xf3, 0x7c, 0x0, 0x0, 0xf4, - 0x5f, 0x10, 0x4, 0xf1, 0xd, 0xb2, 0x3d, 0xa0, - 0x1, 0xae, 0xe8, 0x0, - - /* U+04E8 "Ө" */ - 0x0, 0x19, 0xef, 0xd8, 0x0, 0x0, 0x1d, 0xd6, - 0x47, 0xec, 0x0, 0xa, 0xe0, 0x0, 0x2, 0xf8, - 0x1, 0xf6, 0x0, 0x0, 0x8, 0xf0, 0x4f, 0x30, - 0x0, 0x0, 0x4f, 0x25, 0xff, 0xff, 0xff, 0xff, - 0xf3, 0x4f, 0x53, 0x33, 0x33, 0x6f, 0x21, 0xf5, - 0x0, 0x0, 0x7, 0xf0, 0xa, 0xd0, 0x0, 0x1, - 0xe8, 0x0, 0x1d, 0xd6, 0x46, 0xec, 0x0, 0x0, - 0x19, 0xef, 0xd8, 0x0, 0x0, - - /* U+04E9 "ө" */ - 0x2, 0xbf, 0xe9, 0x0, 0xd, 0xa2, 0x3c, 0x90, - 0x4e, 0x0, 0x2, 0xf1, 0x6f, 0xff, 0xff, 0xf3, - 0x6e, 0x22, 0x23, 0xf4, 0x4f, 0x10, 0x5, 0xf1, - 0xc, 0xc2, 0x4e, 0xa0, 0x1, 0xbf, 0xe9, 0x0, - - /* U+04EA "Ӫ" */ - 0x0, 0x8, 0xc0, 0xf4, 0x0, 0x0, 0x0, 0x46, - 0x7, 0x20, 0x0, 0x0, 0x19, 0xef, 0xd8, 0x0, - 0x0, 0x1d, 0xd6, 0x47, 0xec, 0x0, 0xa, 0xe0, - 0x0, 0x2, 0xf8, 0x1, 0xf6, 0x0, 0x0, 0x8, - 0xf0, 0x4f, 0x30, 0x0, 0x0, 0x4f, 0x25, 0xff, - 0xff, 0xff, 0xff, 0xf3, 0x4f, 0x53, 0x33, 0x33, - 0x6f, 0x21, 0xf5, 0x0, 0x0, 0x7, 0xf0, 0xa, - 0xd0, 0x0, 0x1, 0xe8, 0x0, 0x1d, 0xd6, 0x46, - 0xec, 0x0, 0x0, 0x19, 0xef, 0xd8, 0x0, 0x0, - - /* U+04EB "ӫ" */ - 0x1, 0xf2, 0x9b, 0x0, 0x0, 0x81, 0x45, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0xbf, 0xe9, 0x0, - 0xd, 0xa2, 0x3c, 0x90, 0x4e, 0x0, 0x2, 0xf1, - 0x6f, 0xff, 0xff, 0xf3, 0x6e, 0x22, 0x23, 0xf4, - 0x4f, 0x10, 0x5, 0xf1, 0xc, 0xc2, 0x4e, 0xa0, - 0x1, 0xbf, 0xe9, 0x0, - - /* U+04EE "Ӯ" */ - 0x0, 0x8f, 0xff, 0xa0, 0x0, 0x1, 0x22, 0x21, - 0x0, 0xad, 0x0, 0x0, 0xc, 0xa2, 0xf5, 0x0, - 0x2, 0xf3, 0xa, 0xc0, 0x0, 0x9b, 0x0, 0x2f, - 0x40, 0xf, 0x40, 0x0, 0xac, 0x6, 0xd0, 0x0, - 0x2, 0xf4, 0xd6, 0x0, 0x0, 0xa, 0xee, 0x0, - 0x0, 0x0, 0x2f, 0x80, 0x0, 0x0, 0x2, 0xf1, - 0x0, 0x0, 0x33, 0xb9, 0x0, 0x0, 0x8, 0xfc, - 0x0, 0x0, 0x0, - - /* U+04EF "ӯ" */ - 0x8, 0xff, 0xfc, 0x0, 0x1, 0x11, 0x10, 0x0, - 0x0, 0x0, 0x9, 0xb0, 0x0, 0x8b, 0x4f, 0x10, - 0xd, 0x50, 0xe6, 0x3, 0xf0, 0x8, 0xb0, 0x8a, - 0x0, 0x3f, 0x1e, 0x50, 0x0, 0xd8, 0xf0, 0x0, - 0x7, 0xf9, 0x0, 0x0, 0x2f, 0x40, 0x0, 0x3, - 0xe0, 0x0, 0x15, 0xc8, 0x0, 0x2, 0xfb, 0x0, - 0x0, - - /* U+04F0 "Ӱ" */ - 0x0, 0x4f, 0xb, 0x80, 0x0, 0x2, 0x80, 0x64, - 0x0, 0xad, 0x0, 0x0, 0xc, 0xa2, 0xf5, 0x0, - 0x2, 0xf3, 0xa, 0xc0, 0x0, 0x9b, 0x0, 0x2f, - 0x40, 0xf, 0x40, 0x0, 0xac, 0x6, 0xd0, 0x0, - 0x2, 0xf4, 0xd6, 0x0, 0x0, 0xa, 0xee, 0x0, - 0x0, 0x0, 0x2f, 0x80, 0x0, 0x0, 0x2, 0xf1, - 0x0, 0x0, 0x33, 0xb9, 0x0, 0x0, 0x8, 0xfc, - 0x0, 0x0, 0x0, - - /* U+04F1 "ӱ" */ - 0x5, 0xf0, 0xc7, 0x0, 0x27, 0x6, 0x30, 0x0, - 0x0, 0x0, 0x9, 0xb0, 0x0, 0x8b, 0x4f, 0x10, - 0xd, 0x50, 0xe6, 0x3, 0xf0, 0x8, 0xb0, 0x8a, - 0x0, 0x3f, 0x1e, 0x50, 0x0, 0xd8, 0xf0, 0x0, - 0x7, 0xf9, 0x0, 0x0, 0x2f, 0x40, 0x0, 0x3, - 0xe0, 0x0, 0x15, 0xc8, 0x0, 0x2, 0xfb, 0x0, - 0x0, - - /* U+04F2 "Ӳ" */ - 0x0, 0xd, 0x99, 0xd0, 0x0, 0x5, 0xd1, 0xe3, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0xd0, 0x0, - 0x0, 0xca, 0x2f, 0x50, 0x0, 0x2f, 0x30, 0xac, - 0x0, 0x9, 0xb0, 0x2, 0xf4, 0x0, 0xf4, 0x0, - 0xa, 0xc0, 0x6d, 0x0, 0x0, 0x2f, 0x4d, 0x60, - 0x0, 0x0, 0xae, 0xe0, 0x0, 0x0, 0x2, 0xf8, - 0x0, 0x0, 0x0, 0x2f, 0x10, 0x0, 0x3, 0x3b, - 0x90, 0x0, 0x0, 0x8f, 0xc0, 0x0, 0x0, - - /* U+04F3 "ӳ" */ - 0x0, 0xca, 0x7e, 0x10, 0x3d, 0x1e, 0x40, 0x0, - 0x0, 0x0, 0x9, 0xb0, 0x0, 0x8b, 0x4f, 0x10, - 0xd, 0x50, 0xe6, 0x3, 0xf0, 0x8, 0xb0, 0x8a, - 0x0, 0x3f, 0x1e, 0x50, 0x0, 0xd8, 0xf0, 0x0, - 0x7, 0xf9, 0x0, 0x0, 0x2f, 0x40, 0x0, 0x3, - 0xe0, 0x0, 0x15, 0xc8, 0x0, 0x2, 0xfb, 0x0, - 0x0, - - /* U+04F4 "Ӵ" */ - 0x0, 0x5f, 0xc, 0x70, 0x0, 0x2, 0x70, 0x63, - 0x0, 0x3f, 0x20, 0x0, 0xe, 0x73, 0xf2, 0x0, - 0x0, 0xe7, 0x3f, 0x20, 0x0, 0xe, 0x72, 0xf2, - 0x0, 0x0, 0xe7, 0x1f, 0x50, 0x0, 0xe, 0x70, - 0xdd, 0x20, 0x37, 0xf7, 0x2, 0xdf, 0xff, 0xbf, - 0x70, 0x0, 0x12, 0x0, 0xe7, 0x0, 0x0, 0x0, - 0xe, 0x70, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, - 0x0, 0xe, 0x70, - - /* U+04F5 "ӵ" */ - 0x4, 0xf0, 0xc8, 0x0, 0x28, 0x6, 0x40, 0x0, - 0x0, 0x0, 0x5, 0xe0, 0x0, 0xb8, 0x5e, 0x0, - 0xb, 0x85, 0xe0, 0x0, 0xb8, 0x1f, 0x50, 0x1c, - 0x80, 0x6f, 0xff, 0xe8, 0x0, 0x1, 0xb, 0x80, - 0x0, 0x0, 0xb8, 0x0, 0x0, 0xb, 0x80, - - /* U+04F8 "Ӹ" */ - 0x0, 0xb, 0x82, 0xf1, 0x0, 0x0, 0x0, 0x54, - 0x18, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, 0x1f, - 0x3e, 0x70, 0x0, 0x0, 0x1, 0xf3, 0xe7, 0x0, - 0x0, 0x0, 0x1f, 0x3e, 0x70, 0x0, 0x0, 0x1, - 0xf3, 0xe7, 0x0, 0x0, 0x0, 0x1f, 0x3e, 0xff, - 0xff, 0xd6, 0x1, 0xf3, 0xe9, 0x33, 0x49, 0xf4, - 0x1f, 0x3e, 0x70, 0x0, 0xd, 0x91, 0xf3, 0xe7, - 0x0, 0x0, 0xd9, 0x1f, 0x3e, 0x93, 0x34, 0x9f, - 0x41, 0xf3, 0xef, 0xff, 0xfd, 0x50, 0x1f, 0x30, - - /* U+04F9 "ӹ" */ - 0x0, 0xd, 0x65, 0xf0, 0x0, 0x0, 0x7, 0x32, - 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, - 0x20, 0x0, 0x3, 0xf0, 0x1f, 0x20, 0x0, 0x3, - 0xf0, 0x1f, 0x20, 0x0, 0x3, 0xf0, 0x1f, 0xff, - 0xd9, 0x3, 0xf0, 0x1f, 0x42, 0x4c, 0x93, 0xf0, - 0x1f, 0x20, 0x6, 0xd3, 0xf0, 0x1f, 0x31, 0x3c, - 0xa3, 0xf0, 0x1f, 0xff, 0xfb, 0x13, 0xf0, - - /* U+060C "،" */ - 0x2, 0x75, 0xb4, 0xba, - - /* U+061B "؛" */ - 0x0, 0x47, 0xa2, 0xba, 0x33, 0x0, 0x44, 0xba, - - /* U+061F "؟" */ - 0x2, 0xbf, 0xe9, 0x0, 0x1e, 0x91, 0x2c, 0xa0, - 0x4f, 0x0, 0x4, 0xe0, 0x2f, 0x20, 0x0, 0x0, - 0x8, 0xe2, 0x0, 0x0, 0x0, 0x7e, 0x10, 0x0, - 0x0, 0xd, 0x60, 0x0, 0x0, 0x6, 0x40, 0x0, - 0x0, 0x5, 0x30, 0x0, 0x0, 0xd, 0x90, 0x0, - - /* U+0621 "ء" */ - 0x0, 0x0, 0x0, 0x0, 0x4e, 0xfe, 0x50, 0xe, - 0x94, 0x8f, 0x11, 0xf1, 0x0, 0x0, 0xa, 0xb1, - 0x37, 0x62, 0xcf, 0xff, 0xd5, 0x28, 0x64, 0x10, - 0x0, - - /* U+0622 "آ" */ - 0x7, 0x88, 0x40, 0x0, 0x0, 0x0, 0xe4, 0x0, - 0xe, 0x40, 0x0, 0xe4, 0x0, 0xe, 0x40, 0x0, - 0xe4, 0x0, 0xe, 0x40, 0x0, 0xe4, 0x0, 0xe, - 0x40, 0x0, 0xe4, 0x0, 0xe, 0x40, - - /* U+0623 "أ" */ - 0x28, 0x33, 0x94, 0x1, 0x0, 0xe4, 0xe, 0x40, - 0xe4, 0xe, 0x40, 0xe4, 0xe, 0x40, 0xe4, 0xe, - 0x40, 0xe4, 0xe, 0x40, - - /* U+0624 "ؤ" */ - 0x0, 0x0, 0x76, 0x0, 0x0, 0x0, 0x93, 0x0, - 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xef, 0x60, - 0x0, 0xd, 0xa7, 0xf2, 0x0, 0x1f, 0x20, 0xc8, - 0x0, 0xe, 0x81, 0x9a, 0x0, 0x4, 0xef, 0xfa, - 0x0, 0x0, 0x3, 0xe6, 0x0, 0x0, 0x8, 0xd0, - 0x1, 0x25, 0xce, 0x20, 0x6f, 0xff, 0x91, 0x0, - 0x13, 0x20, 0x0, 0x0, - - /* U+0625 "إ" */ - 0xe, 0x40, 0xe4, 0xe, 0x40, 0xe4, 0xe, 0x40, - 0xe4, 0xe, 0x40, 0xe4, 0xe, 0x40, 0xe4, 0x39, - 0x32, 0xb5, 0x1, 0x0, - - /* U+0626 "ئ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x70, 0x8, - 0xff, 0x90, 0xb, 0x90, 0x5e, 0x55, 0xe5, 0x1, - 0x0, 0x6d, 0x10, 0x0, 0x12, 0x0, 0xa, 0xe7, - 0x0, 0x6c, 0x0, 0x0, 0x4d, 0xc0, 0x8b, 0x0, - 0x0, 0x0, 0xe4, 0x4f, 0x72, 0x11, 0x38, 0xf2, - 0x5, 0xdf, 0xff, 0xfd, 0x40, 0x0, 0x2, 0x33, - 0x20, 0x0, - - /* U+0627 "ا" */ - 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, - 0xe4, 0xe4, - - /* U+0628 "ب" */ - 0xa, 0x10, 0x0, 0x0, 0x27, 0x1f, 0x10, 0x0, - 0x0, 0x6e, 0xf, 0x80, 0x0, 0x5, 0xe9, 0x5, - 0xff, 0xdd, 0xff, 0x90, 0x0, 0x5, 0x77, 0x51, - 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, - 0x12, 0x0, 0x0, - - /* U+0629 "ة" */ - 0x0, 0xb4, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x6, 0xe8, 0x0, 0x7, 0xe3, - 0xba, 0x0, 0xf4, 0x1, 0xf2, 0x1f, 0x10, 0xe, - 0x40, 0xdb, 0x59, 0xf1, 0x3, 0xcf, 0xd5, 0x0, - - /* U+062A "ت" */ - 0x0, 0x0, 0xc2, 0xd0, 0x0, 0x0, 0x0, 0x10, - 0x10, 0x0, 0x8, 0x10, 0x0, 0x0, 0x15, 0x1f, - 0x10, 0x0, 0x0, 0x6e, 0xf, 0x80, 0x0, 0x5, - 0xe9, 0x5, 0xff, 0xdd, 0xff, 0x90, 0x0, 0x5, - 0x77, 0x51, 0x0, - - /* U+062B "ث" */ - 0x0, 0x0, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xc2, 0xd0, 0x0, 0x0, - 0x0, 0x10, 0x10, 0x0, 0x8, 0x10, 0x0, 0x0, - 0x15, 0x1f, 0x10, 0x0, 0x0, 0x6e, 0xf, 0x80, - 0x0, 0x5, 0xe9, 0x5, 0xff, 0xdd, 0xff, 0x90, - 0x0, 0x5, 0x77, 0x51, 0x0, - - /* U+062C "ج" */ - 0x0, 0x0, 0x0, 0x0, 0x1f, 0xfc, 0x50, 0x0, - 0x5, 0x45, 0xac, 0x30, 0x0, 0x2, 0x8e, 0x90, - 0x0, 0x8e, 0x83, 0x0, 0x8, 0xd1, 0x0, 0x0, - 0x1f, 0x30, 0x0, 0x0, 0x4f, 0x3, 0xf0, 0x0, - 0x2f, 0x20, 0x30, 0x0, 0xb, 0xd5, 0x11, 0x34, - 0x1, 0x9f, 0xff, 0xfb, 0x0, 0x0, 0x33, 0x10, - - /* U+062D "ح" */ - 0x0, 0x0, 0x0, 0x0, 0x1f, 0xfc, 0x50, 0x0, - 0x5, 0x45, 0xac, 0x30, 0x0, 0x3, 0x9e, 0x90, - 0x0, 0x9e, 0x72, 0x0, 0x9, 0xc1, 0x0, 0x0, - 0x1f, 0x20, 0x0, 0x0, 0x4f, 0x0, 0x0, 0x0, - 0x2f, 0x20, 0x0, 0x0, 0xb, 0xd5, 0x22, 0x45, - 0x1, 0xaf, 0xff, 0xfb, 0x0, 0x1, 0x33, 0x10, - - /* U+062E "خ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0x60, 0x0, - 0x0, 0x2, 0x10, 0x0, 0x1f, 0xfc, 0x50, 0x0, - 0x5, 0x45, 0xac, 0x30, 0x0, 0x3, 0x9e, 0x90, - 0x0, 0x9e, 0x72, 0x0, 0x9, 0xc1, 0x0, 0x0, - 0x1f, 0x20, 0x0, 0x0, 0x4f, 0x0, 0x0, 0x0, - 0x2f, 0x20, 0x0, 0x0, 0xb, 0xd5, 0x22, 0x45, - 0x1, 0xaf, 0xff, 0xfb, 0x0, 0x1, 0x33, 0x10, - - /* U+062F "د" */ - 0x0, 0xd8, 0x0, 0x0, 0x1e, 0x40, 0x0, 0x5, - 0xd0, 0x0, 0x1, 0xf1, 0x25, 0x7d, 0xd0, 0x7f, - 0xd8, 0x10, - - /* U+0630 "ذ" */ - 0x0, 0x0, 0x0, 0x6, 0xd0, 0x0, 0x1, 0x20, - 0x0, 0x0, 0x41, 0x0, 0x0, 0xab, 0x0, 0x0, - 0xd, 0x60, 0x0, 0x4, 0xe0, 0x0, 0x2, 0xf1, - 0x25, 0x7d, 0xc0, 0x7f, 0xd8, 0x10, - - /* U+0631 "ر" */ - 0x0, 0x0, 0x9, 0x80, 0x0, 0x0, 0x6d, 0x0, - 0x0, 0x3, 0xf0, 0x0, 0x0, 0x4e, 0x0, 0x0, - 0xa, 0xb0, 0x0, 0x29, 0xf3, 0xe, 0xff, 0xc3, - 0x0, 0x22, 0x10, 0x0, - - /* U+0632 "ز" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf3, 0x0, - 0x0, 0x3, 0x0, 0x0, 0x0, 0x65, 0x0, 0x0, - 0x7, 0xd0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x4, - 0xf0, 0x0, 0x0, 0x9b, 0x0, 0x2, 0x8f, 0x30, - 0xef, 0xfc, 0x40, 0x2, 0x21, 0x0, 0x0, - - /* U+0633 "س" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x99, - 0x0, 0x0, 0x0, 0x2, 0xf1, 0x1f, 0x10, 0x99, - 0x0, 0x0, 0x0, 0x2, 0xf1, 0x2f, 0x20, 0xa8, - 0x4d, 0x0, 0x0, 0x2, 0xf9, 0x9f, 0xa6, 0xe5, - 0x6c, 0x0, 0x0, 0x3, 0xfe, 0xe8, 0xef, 0xa0, - 0x6d, 0x0, 0x0, 0x7, 0xe0, 0x0, 0x0, 0x0, - 0x2f, 0x93, 0x12, 0x7f, 0x80, 0x0, 0x0, 0x0, - 0x4, 0xdf, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+0634 "ش" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x5a, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x3, 0xa6, 0x80, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x77, - 0x0, 0x0, 0x0, 0x1, 0xe1, 0x1e, 0x10, 0x99, - 0x0, 0x0, 0x0, 0x2, 0xf1, 0x1f, 0x20, 0x99, - 0x4c, 0x0, 0x0, 0x2, 0xf9, 0x9f, 0xa6, 0xe5, - 0x6c, 0x0, 0x0, 0x3, 0xfe, 0xe8, 0xef, 0xa0, - 0x6d, 0x0, 0x0, 0x7, 0xe0, 0x0, 0x0, 0x0, - 0x2f, 0x93, 0x12, 0x7f, 0x80, 0x0, 0x0, 0x0, - 0x4, 0xdf, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+0635 "ص" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2b, - 0xfd, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, - 0xea, 0x5b, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1e, 0x80, 0x0, 0xf2, 0x0, 0x0, 0x0, 0x0, - 0x60, 0xb9, 0x0, 0x3, 0xf1, 0x4c, 0x0, 0x0, - 0x2, 0xfc, 0xf5, 0x56, 0xaf, 0x90, 0x6c, 0x0, - 0x0, 0x3, 0xfe, 0xff, 0xfd, 0xb4, 0x0, 0x6d, - 0x0, 0x0, 0x7, 0xf0, 0x0, 0x0, 0x0, 0x0, - 0x2f, 0x93, 0x12, 0x7f, 0x80, 0x0, 0x0, 0x0, - 0x0, 0x4, 0xdf, 0xff, 0xf8, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x32, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, - - /* U+0636 "ض" */ - 0x0, 0x0, 0x0, 0x0, 0x9, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2b, - 0xfd, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, - 0xea, 0x5b, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1e, 0x80, 0x0, 0xf2, 0x0, 0x0, 0x0, 0x0, - 0x60, 0xb9, 0x0, 0x3, 0xf1, 0x4c, 0x0, 0x0, - 0x2, 0xfc, 0xf5, 0x56, 0xaf, 0x90, 0x6c, 0x0, - 0x0, 0x3, 0xfe, 0xff, 0xfd, 0xb4, 0x0, 0x6d, - 0x0, 0x0, 0x7, 0xf0, 0x0, 0x0, 0x0, 0x0, - 0x2f, 0x93, 0x12, 0x7f, 0x80, 0x0, 0x0, 0x0, - 0x0, 0x4, 0xdf, 0xff, 0xf8, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x32, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, - - /* U+0637 "ط" */ - 0x0, 0x26, 0x0, 0x0, 0x0, 0x0, 0x5, 0xd0, - 0x0, 0x0, 0x0, 0x0, 0x5d, 0x0, 0x0, 0x0, - 0x0, 0x5, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x5d, - 0x0, 0x4d, 0xfb, 0x10, 0x5, 0xd0, 0x5f, 0x85, - 0xda, 0x0, 0x5d, 0x4f, 0x40, 0x5, 0xe0, 0x5, - 0xee, 0x50, 0x0, 0x8d, 0x5, 0x9f, 0xc5, 0x57, - 0xcf, 0x52, 0xff, 0xff, 0xff, 0xd9, 0x20, - - /* U+0638 "ظ" */ - 0x0, 0x26, 0x0, 0x0, 0x0, 0x0, 0x5, 0xd0, - 0x0, 0x0, 0x0, 0x0, 0x5d, 0x9, 0x90, 0x0, - 0x0, 0x5, 0xd0, 0x11, 0x0, 0x0, 0x0, 0x5d, - 0x0, 0x4d, 0xfb, 0x10, 0x5, 0xd0, 0x5f, 0x85, - 0xda, 0x0, 0x5d, 0x4f, 0x40, 0x5, 0xe0, 0x5, - 0xee, 0x50, 0x0, 0x8d, 0x5, 0x9f, 0xc5, 0x57, - 0xcf, 0x52, 0xff, 0xff, 0xff, 0xd9, 0x20, - - /* U+0639 "ع" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xfb, 0x0, - 0x5, 0xf5, 0x5c, 0x60, 0x7, 0xb0, 0x0, 0x0, - 0x2, 0xe7, 0x47, 0x30, 0x1, 0xbf, 0xca, 0x40, - 0xc, 0xa1, 0x0, 0x0, 0x2f, 0x10, 0x0, 0x0, - 0x2f, 0x10, 0x0, 0x0, 0xd, 0xd5, 0x12, 0x34, - 0x1, 0xaf, 0xff, 0xfb, 0x0, 0x1, 0x33, 0x10, - - /* U+063A "غ" */ - 0x0, 0xe, 0x50, 0x0, 0x0, 0x3, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xfa, 0x0, - 0x4, 0xf6, 0x5d, 0x60, 0x7, 0xb0, 0x0, 0x0, - 0x4, 0xf2, 0x2, 0x10, 0x0, 0x9f, 0xff, 0x70, - 0x7, 0xf9, 0x41, 0x0, 0x1f, 0x50, 0x0, 0x0, - 0x3f, 0x0, 0x0, 0x0, 0x2f, 0x20, 0x0, 0x0, - 0xb, 0xd5, 0x11, 0x45, 0x1, 0x9f, 0xff, 0xfb, - 0x0, 0x0, 0x33, 0x10, - - /* U+0640 "ـ" */ - 0x5, 0x55, 0x40, 0xff, 0xfe, - - /* U+0641 "ف" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0xf2, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4e, 0xe4, - 0x0, 0x0, 0x0, 0x0, 0xe, 0x89, 0xe0, 0x0, - 0x0, 0x0, 0x2, 0xf0, 0xe, 0x50, 0xf3, 0x0, - 0x0, 0xf, 0x72, 0xc7, 0x1f, 0x10, 0x0, 0x0, - 0x6f, 0xff, 0x70, 0xf5, 0x0, 0x0, 0x0, 0x17, - 0xf2, 0x9, 0xf9, 0x65, 0x56, 0x8c, 0xf6, 0x0, - 0x6, 0xcf, 0xff, 0xec, 0x82, 0x0, - - /* U+0642 "ق" */ - 0x0, 0x0, 0x0, 0xa5, 0xd2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0xfd, 0x20, 0x0, 0x0, - 0x3, 0xf6, 0xbb, 0x0, 0x0, 0x0, 0x7d, 0x1, - 0xf2, 0x0, 0x0, 0x4, 0xf5, 0x1d, 0x41, 0x30, - 0x0, 0x9, 0xff, 0xf4, 0x7c, 0x0, 0x0, 0x1, - 0x6f, 0x17, 0xc0, 0x0, 0x0, 0x1c, 0x90, 0x3f, - 0x72, 0x13, 0x8e, 0xb0, 0x0, 0x6f, 0xff, 0xfe, - 0x70, 0x0, 0x0, 0x2, 0x31, 0x0, 0x0, 0x0, - - /* U+0643 "ك" */ - 0x0, 0x0, 0x0, 0x0, 0x8a, 0x0, 0x0, 0x0, - 0x0, 0x8a, 0x0, 0x0, 0x16, 0x0, 0x8a, 0x0, - 0x0, 0x55, 0x0, 0x8a, 0x0, 0x0, 0x6, 0x30, - 0x8a, 0x5, 0x0, 0x87, 0x0, 0x8a, 0x1f, 0x10, - 0x0, 0x0, 0xb8, 0xf, 0x30, 0x0, 0x3, 0xf4, - 0xb, 0xe7, 0x56, 0x9f, 0xb0, 0x1, 0x8d, 0xff, - 0xd7, 0x0, - - /* U+0644 "ل" */ - 0x0, 0x0, 0x0, 0xe, 0x50, 0x0, 0x0, 0x0, - 0xe5, 0x0, 0x0, 0x0, 0xe, 0x50, 0x0, 0x0, - 0x0, 0xe5, 0x0, 0x0, 0x0, 0xe, 0x50, 0x0, - 0x0, 0x0, 0xe5, 0x0, 0x0, 0x0, 0xe, 0x54, - 0x70, 0x0, 0x0, 0xe4, 0x7b, 0x0, 0x0, 0x2f, - 0x25, 0xe4, 0x12, 0x5d, 0xc0, 0xa, 0xff, 0xff, - 0xb1, 0x0, 0x1, 0x33, 0x10, 0x0, - - /* U+0645 "م" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xdf, 0x70, - 0x0, 0xc, 0xb6, 0xf2, 0x0, 0x2f, 0x10, 0xd5, - 0x1, 0xbf, 0x68, 0xf2, 0xe, 0xea, 0xfe, 0x60, - 0x2f, 0x10, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, - 0x3f, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, - - /* U+0646 "ن" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0x70, - 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x40, 0x0, - 0x0, 0x13, 0xf, 0x20, 0x0, 0x7, 0xb1, 0xf1, - 0x0, 0x0, 0x6c, 0xf, 0x30, 0x0, 0x8, 0xb0, - 0xbd, 0x41, 0x26, 0xf6, 0x1, 0xaf, 0xff, 0xf7, - 0x0, 0x0, 0x13, 0x20, 0x0, - - /* U+0647 "ه" */ - 0x0, 0x0, 0x0, 0x0, 0x6, 0xe8, 0x0, 0x7, - 0xe4, 0xca, 0x0, 0xf4, 0x1, 0xf2, 0x1f, 0x10, - 0xe, 0x40, 0xdb, 0x59, 0xf1, 0x3, 0xcf, 0xd5, - 0x0, - - /* U+0648 "و" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xef, 0x60, - 0x0, 0xd, 0xa7, 0xf2, 0x0, 0x1f, 0x20, 0xc8, - 0x0, 0xe, 0x81, 0x9a, 0x0, 0x4, 0xef, 0xfa, - 0x0, 0x0, 0x3, 0xe6, 0x0, 0x0, 0x8, 0xd0, - 0x1, 0x25, 0xce, 0x20, 0x6f, 0xff, 0x91, 0x0, - 0x13, 0x20, 0x0, 0x0, - - /* U+0649 "ى" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0xff, 0x90, 0x0, 0x0, 0x5e, 0x55, 0xe5, 0x0, - 0x0, 0x6d, 0x10, 0x0, 0x12, 0x0, 0xa, 0xe7, - 0x0, 0x6c, 0x0, 0x0, 0x4d, 0xc0, 0x8b, 0x0, - 0x0, 0x0, 0xe4, 0x4f, 0x72, 0x11, 0x38, 0xf2, - 0x5, 0xdf, 0xff, 0xfd, 0x40, 0x0, 0x2, 0x33, - 0x20, 0x0, - - /* U+064A "ي" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0xff, 0x90, 0x0, 0x0, 0x5e, 0x55, 0xe5, 0x0, - 0x0, 0x6d, 0x10, 0x0, 0x12, 0x0, 0xa, 0xe7, - 0x0, 0x6c, 0x0, 0x0, 0x4d, 0xc0, 0x8b, 0x0, - 0x0, 0x0, 0xe4, 0x4f, 0x72, 0x11, 0x38, 0xf2, - 0x5, 0xdf, 0xff, 0xfd, 0x40, 0x0, 0x2, 0x33, - 0x20, 0x0, 0x0, 0x0, 0xf2, 0xe0, 0x0, - - /* U+064B "ً" */ - 0x0, 0x1, 0x8, 0x99, 0x70, 0x69, 0x99, 0x2, - 0x0, 0x0, - - /* U+064C "ٌ" */ - 0x3, 0x84, 0x8, 0x32, 0x80, 0x96, 0x31, 0x0, - 0x0, 0x0, - - /* U+064D "ٍ" */ - 0x47, 0x99, 0x5, 0x67, 0x90, 0x65, 0x20, 0x0, - - /* U+064E "َ" */ - 0x0, 0x0, 0x5, 0x99, 0x90, 0x20, 0x0, 0x0, - - /* U+064F "ُ" */ - 0x2, 0x94, 0x0, 0x64, 0x80, 0x46, 0x97, 0x3, - 0x0, 0x0, - - /* U+0650 "ِ" */ - 0x47, 0x99, 0x4, 0x20, 0x0, - - /* U+0651 "ّ" */ - 0x0, 0x14, 0x16, 0x27, 0x72, 0x69, 0x77, 0x0, - 0x0, 0x0, - - /* U+0652 "ْ" */ - 0x6a, 0x4a, 0xa, 0x6a, 0x40, 0x0, - - /* U+0660 "٠" */ - 0x1, 0x60, 0xc, 0xf9, 0x7, 0xe2, 0x0, 0x0, - - /* U+0661 "١" */ - 0x0, 0x5, 0xb0, 0x1f, 0x30, 0xb8, 0x6, 0xc0, - 0x4e, 0x4, 0xf0, 0x4f, 0x4, 0xf0, - - /* U+0662 "٢" */ - 0x3e, 0x72, 0x4f, 0x20, 0xbf, 0xff, 0x90, 0x2, - 0xf7, 0x10, 0x0, 0xc, 0x80, 0x0, 0x0, 0x9a, - 0x0, 0x0, 0x8, 0xa0, 0x0, 0x0, 0x8a, 0x0, - 0x0, 0x8, 0xa0, 0x0, - - /* U+0663 "٣" */ - 0x0, 0x0, 0x0, 0x3, 0xc0, 0x96, 0x59, 0xd, - 0xdf, 0xee, 0x50, 0x6f, 0x87, 0x70, 0x0, 0xf3, - 0x0, 0x0, 0xb, 0x70, 0x0, 0x0, 0x99, 0x0, - 0x0, 0x8, 0xa0, 0x0, 0x0, 0x8a, 0x0, 0x0, - - /* U+0664 "٤" */ - 0x0, 0x0, 0x0, 0x0, 0x2, 0xaf, 0x30, 0x4, - 0xfa, 0x40, 0x0, 0xab, 0x0, 0x0, 0x2, 0xde, - 0x20, 0x0, 0x9, 0xe2, 0x0, 0xc, 0xa1, 0x0, - 0x0, 0xf8, 0x56, 0x80, 0x6, 0xdf, 0xfc, 0x10, - - /* U+0665 "٥" */ - 0x0, 0x0, 0x0, 0x0, 0xa, 0xf6, 0x0, 0x6, - 0xd5, 0xf2, 0x0, 0xd5, 0x9, 0x80, 0x2f, 0x0, - 0x5d, 0x4, 0xd0, 0x2, 0xf0, 0x5d, 0x0, 0x2f, - 0x1, 0xf9, 0x5b, 0xd0, 0x5, 0xdf, 0xc2, 0x0, - - /* U+0666 "٦" */ - 0x1, 0x11, 0x10, 0x9, 0xff, 0xff, 0x20, 0x24, - 0x44, 0xf2, 0x0, 0x0, 0x1f, 0x20, 0x0, 0x1, - 0xf2, 0x0, 0x0, 0xf, 0x20, 0x0, 0x0, 0xf3, - 0x0, 0x0, 0xc, 0x70, 0x0, 0x0, 0x5e, 0x10, - - /* U+0667 "٧" */ - 0x8a, 0x0, 0xf, 0x43, 0xf0, 0x4, 0xe0, 0xe, - 0x40, 0x8a, 0x0, 0x98, 0xd, 0x50, 0x4, 0xd1, - 0xf0, 0x0, 0xf, 0x8b, 0x0, 0x0, 0xbf, 0x60, - 0x0, 0x6, 0xf1, 0x0, - - /* U+0668 "٨" */ - 0x0, 0x6f, 0x10, 0x0, 0xb, 0xf6, 0x0, 0x0, - 0xf8, 0xb0, 0x0, 0x4d, 0x1f, 0x0, 0x9, 0x80, - 0xd5, 0x0, 0xe4, 0x8, 0xa0, 0x3f, 0x0, 0x4e, - 0x8, 0xa0, 0x0, 0xf4, - - /* U+0669 "٩" */ - 0x0, 0x0, 0x0, 0x0, 0x7f, 0xe4, 0x0, 0x2f, - 0x6a, 0xd0, 0x5, 0xd0, 0x1f, 0x30, 0x3f, 0x42, - 0xe5, 0x0, 0x9f, 0xff, 0x50, 0x0, 0x13, 0xc6, - 0x0, 0x0, 0x9, 0xa0, 0x0, 0x0, 0x2f, 0x20, - - /* U+066A "٪" */ - 0x0, 0x0, 0x0, 0x0, 0xc, 0x40, 0x2, 0xc0, - 0x6, 0x10, 0xc, 0x20, 0x0, 0x0, 0x86, 0x0, - 0x0, 0x4, 0xb0, 0x0, 0x0, 0x1c, 0x10, 0x0, - 0x0, 0xa4, 0x0, 0x0, 0x6, 0x90, 0x4, 0x30, - 0x2c, 0x0, 0x9, 0x80, 0x0, 0x0, 0x0, 0x0, - - /* U+066B "٫" */ - 0x0, 0x23, 0x0, 0x5d, 0x0, 0x8c, 0x2f, 0xe3, - 0x1, 0x0, - - /* U+066C "٬" */ - 0x2, 0x75, 0xb4, 0xba, - - /* U+066D "٭" */ - 0x0, 0x79, 0x0, 0x56, 0x57, 0x57, 0x39, 0x88, - 0xb5, 0x39, 0x88, 0xa4, 0x56, 0x57, 0x57, 0x0, - 0x79, 0x0, - - /* U+0670 "ٰ" */ - 0x36, 0x36, 0x36, 0x0, - - /* U+0671 "ٱ" */ - 0x0, 0x58, 0x41, 0xaa, 0x73, 0x1, 0x0, 0x0, - 0xe, 0x40, 0x0, 0xe4, 0x0, 0xe, 0x40, 0x0, - 0xe4, 0x0, 0xe, 0x40, 0x0, 0xe4, 0x0, 0xe, - 0x40, 0x0, 0xe4, 0x0, 0xe, 0x40, 0x0, 0xe4, - 0x0, - - /* U+0672 "ٲ" */ - 0x1, 0x84, 0x38, 0x84, 0x10, 0x0, 0x0, 0xe4, - 0x0, 0xe4, 0x0, 0xe4, 0x0, 0xe4, 0x0, 0xe4, - 0x0, 0xe4, 0x0, 0xe4, 0x0, 0xe4, 0x0, 0xe4, - 0x0, 0xe4, - - /* U+0673 "ٳ" */ - 0x0, 0xe4, 0x0, 0xe4, 0x0, 0xe4, 0x0, 0xe4, - 0x0, 0xe4, 0x0, 0xe4, 0x0, 0xe4, 0x0, 0xe4, - 0x0, 0xe4, 0x0, 0xe4, 0x0, 0x0, 0x2, 0x83, - 0x47, 0x83, 0x0, 0x0, - - /* U+0674 "ٴ" */ - 0x18, 0x33, 0x73, 0x15, 0x20, - - /* U+0675 "ٵ" */ - 0x0, 0x48, 0x1e, 0x46, 0x82, 0xe4, 0x22, 0xe, - 0x40, 0x0, 0xe4, 0x0, 0xe, 0x40, 0x0, 0xe4, - 0x0, 0xe, 0x40, 0x0, 0xe4, 0x0, 0xe, 0x40, - 0x0, 0xe4, 0x0, 0x0, - - /* U+0676 "ٶ" */ - 0x0, 0x0, 0x0, 0x0, 0x84, 0x0, 0x0, 0x0, - 0x2, 0x72, 0x0, 0x0, 0x0, 0x1, 0x95, 0x0, - 0x3, 0xef, 0x60, 0x0, 0x0, 0xd, 0xa7, 0xf2, - 0x0, 0x0, 0x1f, 0x20, 0xc8, 0x0, 0x0, 0xe, - 0x81, 0x9a, 0x0, 0x0, 0x4, 0xef, 0xfa, 0x0, - 0x0, 0x0, 0x3, 0xe6, 0x0, 0x0, 0x0, 0x8, - 0xd0, 0x0, 0x1, 0x25, 0xce, 0x20, 0x0, 0x6f, - 0xff, 0x91, 0x0, 0x0, 0x13, 0x20, 0x0, 0x0, - 0x0, - - /* U+0677 "ٷ" */ - 0x0, 0x3, 0x85, 0x0, 0x0, 0x0, 0x3, 0x2a, - 0x0, 0x84, 0x0, 0x98, 0x31, 0x2, 0x72, 0x0, - 0x0, 0x0, 0x1, 0x95, 0x0, 0x3, 0xef, 0x60, - 0x0, 0x0, 0xd, 0xa7, 0xf2, 0x0, 0x0, 0x1f, - 0x20, 0xc8, 0x0, 0x0, 0xe, 0x81, 0x9a, 0x0, - 0x0, 0x4, 0xef, 0xfa, 0x0, 0x0, 0x0, 0x3, - 0xe6, 0x0, 0x0, 0x0, 0x8, 0xd0, 0x0, 0x1, - 0x25, 0xce, 0x20, 0x0, 0x6f, 0xff, 0x91, 0x0, - 0x0, 0x13, 0x20, 0x0, 0x0, 0x0, - - /* U+0678 "ٸ" */ - 0x0, 0x0, 0x0, 0x0, 0x8, 0x50, 0x0, 0x0, - 0x0, 0x0, 0x94, 0x0, 0x0, 0x8, 0xff, 0x90, - 0x0, 0x0, 0x5, 0xe5, 0x5e, 0x50, 0x0, 0x0, - 0x6d, 0x10, 0x0, 0x1, 0x20, 0x0, 0xae, 0x70, - 0x0, 0x6c, 0x0, 0x0, 0x4d, 0xc0, 0x8, 0xb0, - 0x0, 0x0, 0xe, 0x40, 0x4f, 0x72, 0x11, 0x38, - 0xf2, 0x0, 0x5d, 0xff, 0xff, 0xd4, 0x0, 0x0, - 0x2, 0x33, 0x20, 0x0, 0x0, - - /* U+0679 "ٹ" */ - 0x0, 0x0, 0x75, 0x70, 0x0, 0x0, 0x0, 0x77, - 0x80, 0x0, 0x0, 0x0, 0x79, 0x60, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xb, 0x20, 0x0, 0x0, - 0x28, 0x1f, 0x10, 0x0, 0x0, 0x6e, 0xe, 0x80, - 0x0, 0x6, 0xf8, 0x5, 0xef, 0xde, 0xff, 0x90, - 0x0, 0x5, 0x77, 0x51, 0x0, - - /* U+067A "ٺ" */ - 0x0, 0x0, 0xe, 0x20, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xc, 0x10, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x8, 0x10, 0x0, 0x0, - 0x15, 0x1f, 0x10, 0x0, 0x0, 0x6e, 0xf, 0x80, - 0x0, 0x5, 0xe9, 0x5, 0xff, 0xdd, 0xff, 0x90, - 0x0, 0x5, 0x77, 0x51, 0x0, - - /* U+067B "ٻ" */ - 0xa, 0x10, 0x0, 0x0, 0x27, 0x1f, 0x10, 0x0, - 0x0, 0x6e, 0xf, 0x80, 0x0, 0x5, 0xe9, 0x5, - 0xff, 0xdd, 0xff, 0x90, 0x0, 0x5, 0x77, 0x51, - 0x0, 0x0, 0x0, 0xd, 0x10, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0xe, 0x10, 0x0, - - /* U+067C "ټ" */ - 0x0, 0x0, 0xc2, 0xd0, 0x0, 0x0, 0x0, 0x10, - 0x10, 0x0, 0x7, 0x10, 0x0, 0x0, 0x15, 0x1f, - 0x10, 0x0, 0x0, 0x5d, 0xf, 0x70, 0x0, 0x4, - 0xe9, 0x6, 0xfe, 0xcc, 0xef, 0xa0, 0x0, 0x16, - 0xb9, 0xa2, 0x0, 0x0, 0x0, 0x47, 0x20, 0x0, - - /* U+067D "ٽ" */ - 0x0, 0x0, 0xc2, 0xd0, 0x0, 0x0, 0x0, 0x10, - 0x10, 0x0, 0x0, 0x0, 0xf, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x9, 0x10, 0x0, 0x0, - 0x26, 0x1f, 0x10, 0x0, 0x0, 0x6e, 0xf, 0x80, - 0x0, 0x5, 0xe9, 0x5, 0xff, 0xdd, 0xff, 0x90, - 0x0, 0x5, 0x77, 0x51, 0x0, - - /* U+067E "پ" */ - 0xa, 0x10, 0x0, 0x0, 0x27, 0x1f, 0x10, 0x0, - 0x0, 0x6e, 0xf, 0x80, 0x0, 0x5, 0xe9, 0x5, - 0xff, 0xdd, 0xff, 0x90, 0x0, 0x5, 0x77, 0x51, - 0x0, 0x0, 0x0, 0xe2, 0xf0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0x0, 0x0, - - /* U+067F "ٿ" */ - 0x0, 0x0, 0xc8, 0xa0, 0x0, 0x0, 0x0, 0x4, - 0xa0, 0x0, 0x0, 0x0, 0xa4, 0x10, 0x0, 0x0, - 0x0, 0x10, 0x0, 0x0, 0x8, 0x10, 0x0, 0x0, - 0x15, 0x1f, 0x10, 0x0, 0x0, 0x6e, 0xf, 0x80, - 0x0, 0x5, 0xe9, 0x5, 0xff, 0xdd, 0xff, 0x90, - 0x0, 0x5, 0x77, 0x51, 0x0, - - /* U+0680 "ڀ" */ - 0xa, 0x10, 0x0, 0x0, 0x27, 0x1f, 0x10, 0x0, - 0x0, 0x6e, 0xf, 0x80, 0x0, 0x5, 0xe9, 0x5, - 0xff, 0xdd, 0xff, 0x90, 0x0, 0x5, 0x77, 0x51, - 0x0, 0x0, 0x0, 0x98, 0xc0, 0x0, 0x0, 0x0, - 0x1, 0xc0, 0x0, 0x0, 0x0, 0x96, 0x10, 0x0, - - /* U+0681 "ځ" */ - 0x0, 0x0, 0x38, 0x20, 0x0, 0x0, 0x37, 0x20, - 0x1f, 0xfc, 0x50, 0x0, 0x5, 0x45, 0xac, 0x30, - 0x0, 0x3, 0x9e, 0x90, 0x0, 0x9e, 0x72, 0x0, - 0x9, 0xc1, 0x0, 0x0, 0x1f, 0x20, 0x0, 0x0, - 0x4f, 0x0, 0x0, 0x0, 0x2f, 0x20, 0x0, 0x0, - 0xb, 0xd5, 0x22, 0x45, 0x1, 0xaf, 0xff, 0xfb, - 0x0, 0x1, 0x33, 0x10, - - /* U+0682 "ڂ" */ - 0x0, 0x0, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1f, 0xfc, 0x50, 0x0, 0x5, 0x45, 0xac, 0x30, - 0x0, 0x3, 0x9e, 0x90, 0x0, 0x8e, 0x72, 0x0, - 0x9, 0xc1, 0x0, 0x0, 0x1f, 0x20, 0x0, 0x0, - 0x4f, 0x0, 0x0, 0x0, 0x2f, 0x20, 0x0, 0x0, - 0xb, 0xd5, 0x11, 0x34, 0x1, 0x9f, 0xff, 0xfb, - 0x0, 0x0, 0x33, 0x10, - - /* U+0683 "ڃ" */ - 0x0, 0x0, 0x0, 0x0, 0x1f, 0xfc, 0x50, 0x0, - 0x5, 0x45, 0xac, 0x30, 0x0, 0x2, 0x8e, 0x90, - 0x0, 0x8e, 0x83, 0x0, 0x8, 0xd1, 0x0, 0x0, - 0x1f, 0x30, 0x0, 0x0, 0x4f, 0x3, 0xd5, 0xa0, - 0x2f, 0x20, 0x0, 0x0, 0xb, 0xd5, 0x11, 0x34, - 0x1, 0x9f, 0xff, 0xfb, 0x0, 0x0, 0x33, 0x10, - - /* U+0684 "ڄ" */ - 0x0, 0x0, 0x0, 0x0, 0x1f, 0xfc, 0x60, 0x0, - 0x4, 0x45, 0x9c, 0x40, 0x0, 0x6, 0xcc, 0x60, - 0x2, 0xd8, 0x10, 0x0, 0xd, 0x60, 0xb4, 0x0, - 0x3f, 0x0, 0x0, 0x0, 0x3f, 0x10, 0xb4, 0x0, - 0xd, 0xd4, 0x11, 0x33, 0x1, 0xaf, 0xff, 0xfb, - 0x0, 0x1, 0x33, 0x10, - - /* U+0685 "څ" */ - 0x0, 0x0, 0xa5, 0x0, 0x0, 0x9, 0x7b, 0x40, - 0x0, 0x0, 0x0, 0x0, 0x1f, 0xfc, 0x50, 0x0, - 0x5, 0x45, 0xac, 0x30, 0x0, 0x3, 0x9e, 0x90, - 0x0, 0x8e, 0x72, 0x0, 0x9, 0xc1, 0x0, 0x0, - 0x1f, 0x20, 0x0, 0x0, 0x4f, 0x0, 0x0, 0x0, - 0x2f, 0x20, 0x0, 0x0, 0xb, 0xd5, 0x11, 0x34, - 0x1, 0x9f, 0xff, 0xfb, 0x0, 0x0, 0x33, 0x10, - - /* U+0686 "چ" */ - 0x0, 0x0, 0x0, 0x0, 0x1f, 0xfc, 0x50, 0x0, - 0x5, 0x46, 0xbb, 0x20, 0x0, 0x1, 0x6d, 0xa0, - 0x0, 0x6f, 0xb6, 0x20, 0x7, 0xe3, 0x0, 0x0, - 0x1f, 0x40, 0x0, 0x0, 0x4f, 0x9, 0x7b, 0x40, - 0x2f, 0x20, 0xa5, 0x0, 0xc, 0xd4, 0x11, 0x34, - 0x1, 0xaf, 0xff, 0xfb, 0x0, 0x0, 0x33, 0x10, - - /* U+0687 "ڇ" */ - 0x0, 0x0, 0x0, 0x0, 0x1f, 0xfc, 0x60, 0x0, - 0x4, 0x45, 0x9c, 0x40, 0x0, 0x6, 0xcc, 0x60, - 0x2, 0xd8, 0x10, 0x0, 0xd, 0x60, 0xd, 0x10, - 0x3f, 0x6, 0x91, 0x0, 0x3f, 0x16, 0x9e, 0x10, - 0xd, 0xd4, 0x11, 0x33, 0x1, 0xaf, 0xff, 0xfb, - 0x0, 0x1, 0x33, 0x10, - - /* U+0688 "ڈ" */ - 0x3, 0x0, 0x0, 0x7, 0x55, 0x0, 0x8, 0x58, - 0x0, 0x9, 0x94, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xb6, 0x0, 0x0, 0x2e, 0x30, 0x0, 0x6, 0xd0, - 0x0, 0x1, 0xf1, 0x25, 0x7d, 0xd0, 0x7f, 0xd8, - 0x10, - - /* U+0689 "ډ" */ - 0x0, 0xd8, 0x0, 0x0, 0x1e, 0x40, 0x0, 0x5, - 0xd0, 0x0, 0x1, 0xf1, 0x25, 0x7d, 0xc0, 0x7f, - 0xfe, 0x10, 0x0, 0x98, 0x0, 0x0, 0x66, 0x0, - - /* U+068A "ڊ" */ - 0x0, 0xd8, 0x0, 0x0, 0x1e, 0x40, 0x0, 0x5, - 0xd0, 0x0, 0x1, 0xf1, 0x25, 0x7d, 0xd0, 0x7f, - 0xd8, 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, 0x90, - 0x0, 0x2, 0x10, - - /* U+068B "ڋ" */ - 0x3, 0x0, 0x0, 0x7, 0x55, 0x0, 0x8, 0x58, - 0x0, 0x9, 0x94, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xb6, 0x0, 0x0, 0x2e, 0x30, 0x0, 0x6, 0xd0, - 0x0, 0x1, 0xf1, 0x25, 0x7d, 0xd0, 0x7f, 0xd8, - 0x10, 0x0, 0x0, 0x0, 0x0, 0xa, 0x90, 0x0, - 0x2, 0x10, - - /* U+068C "ڌ" */ - 0x3d, 0x5a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x62, - 0x0, 0x0, 0x8c, 0x0, 0x0, 0xd, 0x70, 0x0, - 0x4, 0xf0, 0x0, 0x2, 0xf1, 0x25, 0x7d, 0xc0, - 0x7f, 0xd7, 0x0, - - /* U+068D "ڍ" */ - 0x0, 0xd8, 0x0, 0x0, 0x1e, 0x40, 0x0, 0x5, - 0xd0, 0x0, 0x1, 0xf1, 0x25, 0x7d, 0xd0, 0x7f, - 0xd8, 0x10, 0x0, 0x0, 0x0, 0x2, 0xb5, 0x90, - 0x0, 0x10, 0x0, - - /* U+068E "ڎ" */ - 0x3, 0xc0, 0x0, 0x2e, 0x4b, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x62, 0x0, 0x0, 0x8c, 0x0, 0x0, - 0xd, 0x70, 0x0, 0x4, 0xf0, 0x0, 0x2, 0xf1, - 0x25, 0x7d, 0xc0, 0x7f, 0xd7, 0x0, - - /* U+068F "ڏ" */ - 0x2e, 0x4b, 0x0, 0x3, 0xc0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x62, 0x0, 0x0, 0x8c, 0x0, 0x0, - 0xd, 0x70, 0x0, 0x4, 0xf0, 0x0, 0x2, 0xf1, - 0x25, 0x7d, 0xc0, 0x7f, 0xd7, 0x0, - - /* U+0690 "ڐ" */ - 0x0, 0x67, 0x0, 0xf, 0x10, 0x0, 0xf, 0x87, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x62, 0x0, 0x0, - 0x8c, 0x0, 0x0, 0xd, 0x70, 0x0, 0x4, 0xf0, - 0x0, 0x2, 0xf1, 0x25, 0x7d, 0xc0, 0x7f, 0xd7, - 0x0, - - /* U+0691 "ڑ" */ - 0x0, 0x0, 0x50, 0x0, 0x0, 0x0, 0x66, 0x70, - 0x0, 0x0, 0x79, 0x70, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xa, 0x90, 0x0, 0x0, 0x6, 0xe0, - 0x0, 0x0, 0x3, 0xf0, 0x0, 0x0, 0x5, 0xe0, - 0x0, 0x0, 0xa, 0xb0, 0x0, 0x2, 0x9f, 0x30, - 0xe, 0xff, 0xc3, 0x0, 0x2, 0x21, 0x0, 0x0, - - /* U+0692 "ڒ" */ - 0x0, 0x0, 0x20, 0x20, 0x0, 0x4, 0x93, 0x0, - 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x9, 0x80, 0x0, 0x0, 0x6d, 0x0, 0x0, 0x3, - 0xf0, 0x0, 0x0, 0x4e, 0x0, 0x0, 0xa, 0xb0, - 0x0, 0x29, 0xf3, 0xe, 0xff, 0xc3, 0x0, 0x22, - 0x10, 0x0, - - /* U+0693 "ړ" */ - 0x0, 0x0, 0x9, 0x70, 0x0, 0x0, 0x6d, 0x0, - 0x0, 0x3, 0xf0, 0x0, 0x0, 0x4e, 0x0, 0x0, - 0x9, 0xb0, 0x0, 0x28, 0xf3, 0xe, 0xff, 0xe7, - 0x70, 0x22, 0x12, 0x84, - - /* U+0694 "ڔ" */ - 0x0, 0x0, 0x9, 0x80, 0x0, 0x0, 0x6, 0xd0, - 0x0, 0x0, 0x3, 0xf0, 0x0, 0x0, 0x4, 0xe0, - 0x0, 0x0, 0x9, 0xb0, 0x0, 0x2, 0x9f, 0x30, - 0xe, 0xff, 0xc3, 0x0, 0x2, 0x21, 0x0, 0xe4, - 0x0, 0x0, 0x0, 0x20, - - /* U+0695 "ڕ" */ - 0x0, 0x0, 0x9, 0x80, 0x0, 0x0, 0x0, 0x6d, - 0x0, 0x0, 0x0, 0x3, 0xf0, 0x0, 0x0, 0x0, - 0x4e, 0x0, 0x0, 0x0, 0xa, 0xb0, 0x0, 0x0, - 0x29, 0xf3, 0x0, 0xe, 0xff, 0xc3, 0x65, 0x0, - 0x22, 0x10, 0x6, 0x80, 0x0, 0x0, 0x0, 0x1, - 0x0, - - /* U+0696 "ږ" */ - 0x0, 0x0, 0x6, 0x40, 0x0, 0x0, 0x8, 0xc0, - 0x0, 0x0, 0x4, 0xe0, 0x0, 0x3, 0x13, 0xf0, - 0x0, 0xe, 0x55, 0xe0, 0x0, 0x0, 0xb, 0x90, - 0x1, 0x2, 0xae, 0x20, 0xe, 0xff, 0xb2, 0xe4, - 0x0, 0x21, 0x0, 0x20, - - /* U+0697 "ڗ" */ - 0x0, 0x0, 0xc3, 0xf0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x70, 0x0, 0x0, 0x6, 0xd0, - 0x0, 0x0, 0x3, 0xf0, 0x0, 0x0, 0x4, 0xf0, - 0x0, 0x0, 0x9, 0xb0, 0x0, 0x2, 0x8f, 0x30, - 0xe, 0xff, 0xc3, 0x0, 0x2, 0x21, 0x0, 0x0, - - /* U+0698 "ژ" */ - 0x0, 0x0, 0xc, 0x10, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0xc3, 0xf0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x70, 0x0, 0x0, 0x6, 0xd0, - 0x0, 0x0, 0x3, 0xf0, 0x0, 0x0, 0x4, 0xf0, - 0x0, 0x0, 0x9, 0xb0, 0x0, 0x2, 0x8f, 0x30, - 0xe, 0xff, 0xc3, 0x0, 0x2, 0x21, 0x0, 0x0, - - /* U+0699 "ڙ" */ - 0x0, 0x0, 0xb7, 0x90, 0x0, 0x0, 0x5a, 0x0, - 0x0, 0xc3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x70, 0x0, 0x0, 0x6d, 0x0, 0x0, 0x3, - 0xf0, 0x0, 0x0, 0x4f, 0x0, 0x0, 0x9, 0xb0, - 0x0, 0x28, 0xf3, 0xe, 0xff, 0xc3, 0x0, 0x22, - 0x10, 0x0, - - /* U+069A "ښ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x66, - 0x0, 0x0, 0x0, 0x1, 0xd1, 0x1d, 0x10, 0x99, - 0x0, 0x0, 0x0, 0x2, 0xf1, 0x1f, 0x20, 0x99, - 0x4c, 0x0, 0x0, 0x2, 0xf9, 0x9f, 0xa6, 0xe6, - 0x6c, 0x0, 0x0, 0x3, 0xfe, 0xe8, 0xef, 0xa0, - 0x6d, 0x0, 0x0, 0x7, 0xe0, 0x0, 0x0, 0x0, - 0x2f, 0x93, 0x12, 0x7f, 0x80, 0x6, 0xc0, 0x0, - 0x4, 0xdf, 0xff, 0xf8, 0x0, 0x1, 0x20, 0x0, - 0x0, 0x1, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+069B "ڛ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x99, - 0x0, 0x0, 0x0, 0x2, 0xf1, 0x1f, 0x10, 0x99, - 0x0, 0x0, 0x0, 0x2, 0xf1, 0x2f, 0x20, 0xa8, - 0x4d, 0x0, 0x0, 0x2, 0xf9, 0x9f, 0xa6, 0xe5, - 0x6c, 0x0, 0x0, 0x3, 0xfe, 0xe8, 0xef, 0xa0, - 0x6d, 0x0, 0x0, 0x7, 0xe0, 0x0, 0x0, 0x0, - 0x1f, 0x93, 0x12, 0x7f, 0x70, 0x3c, 0x6a, 0x0, - 0x3, 0xbf, 0xff, 0xd6, 0x0, 0x4, 0xa0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, - - /* U+069C "ڜ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x4b, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x3, 0xd5, 0xa0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x78, - 0x0, 0x0, 0x0, 0x1, 0xf1, 0x1f, 0x10, 0x99, - 0x0, 0x0, 0x0, 0x2, 0xf1, 0x2f, 0x20, 0xa8, - 0x4c, 0x0, 0x0, 0x2, 0xf9, 0x9f, 0xa6, 0xe5, - 0x6c, 0x0, 0x0, 0x3, 0xfe, 0xe8, 0xef, 0xa0, - 0x6d, 0x0, 0x0, 0x7, 0xe0, 0x0, 0x0, 0x0, - 0x1f, 0x93, 0x12, 0x7f, 0x70, 0x3c, 0x6a, 0x0, - 0x3, 0xbf, 0xff, 0xd6, 0x0, 0x4, 0xa0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, - - /* U+069D "ڝ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2b, - 0xfd, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, - 0xea, 0x5b, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1e, 0x80, 0x0, 0xf2, 0x0, 0x0, 0x0, 0x0, - 0x60, 0xb9, 0x0, 0x3, 0xf1, 0x4c, 0x0, 0x0, - 0x2, 0xfc, 0xf5, 0x56, 0xaf, 0x90, 0x6c, 0x0, - 0x0, 0x3, 0xfe, 0xff, 0xfd, 0xb4, 0x0, 0x6d, - 0x0, 0x0, 0x7, 0xf0, 0x0, 0x0, 0x0, 0x0, - 0x2f, 0x93, 0x12, 0x7f, 0x80, 0xb5, 0xd2, 0x0, - 0x0, 0x4, 0xdf, 0xff, 0xf8, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x32, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, - - /* U+069E "ڞ" */ - 0x0, 0x0, 0x0, 0x0, 0x8, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x69, 0x86, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x2b, 0xfd, 0x30, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x2, 0xea, 0x5b, 0xe0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1e, 0x80, 0x0, 0xf2, 0x0, 0x0, - 0x0, 0x0, 0x60, 0xb9, 0x0, 0x3, 0xf1, 0x4c, - 0x0, 0x0, 0x2, 0xfc, 0xf5, 0x56, 0xaf, 0x90, - 0x6c, 0x0, 0x0, 0x3, 0xfe, 0xff, 0xfd, 0xb4, - 0x0, 0x6d, 0x0, 0x0, 0x7, 0xf0, 0x0, 0x0, - 0x0, 0x0, 0x2f, 0x93, 0x12, 0x7f, 0x80, 0x0, - 0x0, 0x0, 0x0, 0x4, 0xdf, 0xff, 0xf8, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x32, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+069F "ڟ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xd0, - 0x69, 0x0, 0x0, 0x0, 0x5d, 0x1, 0x10, 0x0, - 0x0, 0x5, 0xd5, 0xb7, 0x80, 0x0, 0x0, 0x5d, - 0x0, 0x0, 0x0, 0x0, 0x5, 0xd0, 0x4, 0xdf, - 0xb1, 0x0, 0x5d, 0x5, 0xf8, 0x5d, 0xa0, 0x5, - 0xd4, 0xf4, 0x0, 0x5e, 0x0, 0x5e, 0xe5, 0x0, - 0x8, 0xd0, 0x59, 0xfc, 0x55, 0x7c, 0xf5, 0x2f, - 0xff, 0xff, 0xfd, 0x92, 0x0, - - /* U+06A0 "ڠ" */ - 0x0, 0xc, 0x40, 0x0, 0x0, 0x94, 0xc2, 0x0, - 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8f, 0xfb, 0x0, 0x5, 0xf5, 0x5c, 0x60, - 0x7, 0xb0, 0x0, 0x0, 0x2, 0xe7, 0x47, 0x30, - 0x1, 0xbf, 0xca, 0x40, 0xc, 0xa1, 0x0, 0x0, - 0x2f, 0x10, 0x0, 0x0, 0x2f, 0x10, 0x0, 0x0, - 0xd, 0xd5, 0x12, 0x34, 0x1, 0xaf, 0xff, 0xfb, - 0x0, 0x1, 0x33, 0x10, - - /* U+06A1 "ڡ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x4, 0xee, 0x40, 0x0, 0x0, 0x0, - 0x0, 0xe8, 0x9e, 0x0, 0x0, 0x0, 0x0, 0x2f, - 0x0, 0xe5, 0xf, 0x30, 0x0, 0x0, 0xf7, 0x2c, - 0x71, 0xf1, 0x0, 0x0, 0x6, 0xff, 0xf7, 0xf, - 0x50, 0x0, 0x0, 0x1, 0x7f, 0x20, 0x9f, 0x96, - 0x55, 0x68, 0xcf, 0x60, 0x0, 0x6c, 0xff, 0xfe, - 0xc8, 0x20, 0x0, - - /* U+06A2 "ڢ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x4, 0xee, 0x40, 0x0, 0x0, 0x0, - 0x0, 0xe8, 0x9e, 0x0, 0x0, 0x0, 0x0, 0x2f, - 0x0, 0xe5, 0xf, 0x30, 0x0, 0x0, 0xf7, 0x2c, - 0x71, 0xf1, 0x0, 0x0, 0x6, 0xff, 0xf7, 0xf, - 0x50, 0x0, 0x0, 0x1, 0x7f, 0x20, 0x9f, 0x96, - 0x55, 0x68, 0xcf, 0x60, 0x0, 0x6c, 0xff, 0xfe, - 0xc8, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa9, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0x10, - - /* U+06A3 "ڣ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0xf2, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4e, 0xe4, - 0x0, 0x0, 0x0, 0x0, 0xe, 0x89, 0xe0, 0x0, - 0x0, 0x0, 0x2, 0xf0, 0xe, 0x50, 0xf3, 0x0, - 0x0, 0xf, 0x72, 0xc7, 0x1f, 0x10, 0x0, 0x0, - 0x6f, 0xff, 0x70, 0xf5, 0x0, 0x0, 0x0, 0x17, - 0xf2, 0x9, 0xf9, 0x65, 0x56, 0x8c, 0xf6, 0x0, - 0x6, 0xcf, 0xff, 0xec, 0x82, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xa, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x21, 0x0, - - /* U+06A4 "ڤ" */ - 0x0, 0x0, 0x0, 0x0, 0xf, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xe, 0x3f, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4e, 0xe4, - 0x0, 0x0, 0x0, 0x0, 0xe, 0x89, 0xe0, 0x0, - 0x0, 0x0, 0x2, 0xf0, 0xe, 0x50, 0xf3, 0x0, - 0x0, 0xf, 0x72, 0xc7, 0x1f, 0x10, 0x0, 0x0, - 0x6f, 0xff, 0x70, 0xf5, 0x0, 0x0, 0x0, 0x17, - 0xf2, 0x9, 0xf9, 0x65, 0x56, 0x8c, 0xf6, 0x0, - 0x6, 0xcf, 0xff, 0xec, 0x82, 0x0, - - /* U+06A5 "ڥ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x4, 0xee, 0x40, 0x0, 0x0, 0x0, - 0x0, 0xe8, 0x9e, 0x0, 0x0, 0x0, 0x0, 0x2f, - 0x0, 0xe5, 0xf, 0x30, 0x0, 0x0, 0xf7, 0x2c, - 0x71, 0xf1, 0x0, 0x0, 0x6, 0xff, 0xf7, 0xf, - 0x50, 0x0, 0x0, 0x1, 0x7f, 0x20, 0x9f, 0x96, - 0x55, 0x68, 0xcf, 0x60, 0x0, 0x6c, 0xff, 0xfe, - 0xc8, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x88, 0x60, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x80, - - /* U+06A6 "ڦ" */ - 0x0, 0x0, 0x0, 0x0, 0xa8, 0xc0, 0x0, 0x0, - 0x0, 0x0, 0xa, 0x8b, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4e, 0xe4, - 0x0, 0x0, 0x0, 0x0, 0xe, 0x89, 0xe0, 0x0, - 0x0, 0x0, 0x2, 0xf0, 0xe, 0x50, 0xf3, 0x0, - 0x0, 0xf, 0x72, 0xc7, 0x1f, 0x10, 0x0, 0x0, - 0x6f, 0xff, 0x70, 0xf5, 0x0, 0x0, 0x0, 0x17, - 0xf2, 0x9, 0xf9, 0x65, 0x56, 0x8c, 0xf6, 0x0, - 0x6, 0xcf, 0xff, 0xec, 0x82, 0x0, - - /* U+06A7 "ڧ" */ - 0x0, 0x0, 0x0, 0xf, 0x40, 0x0, 0x0, 0x0, - 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0xfd, 0x20, 0x0, 0x0, - 0x3, 0xf6, 0xbb, 0x0, 0x0, 0x0, 0x7d, 0x1, - 0xf2, 0x0, 0x0, 0x4, 0xf5, 0x1d, 0x41, 0x30, - 0x0, 0x9, 0xff, 0xf4, 0x7c, 0x0, 0x0, 0x1, - 0x6f, 0x17, 0xb0, 0x0, 0x0, 0x1c, 0x90, 0x3f, - 0x72, 0x13, 0x8e, 0xb0, 0x0, 0x6f, 0xff, 0xfe, - 0x70, 0x0, 0x0, 0x2, 0x31, 0x0, 0x0, 0x0, - - /* U+06A8 "ڨ" */ - 0x0, 0x0, 0x0, 0xc, 0x20, 0x0, 0x0, 0x0, - 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0xc4, 0xe1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfd, - 0x20, 0x0, 0x0, 0x3, 0xf6, 0xbb, 0x0, 0x0, - 0x0, 0x7d, 0x1, 0xf2, 0x0, 0x0, 0x4, 0xf5, - 0x1d, 0x41, 0x30, 0x0, 0x9, 0xff, 0xf4, 0x7c, - 0x0, 0x0, 0x1, 0x6f, 0x17, 0xc0, 0x0, 0x0, - 0x1c, 0x90, 0x3f, 0x72, 0x13, 0x8e, 0xb0, 0x0, - 0x6f, 0xff, 0xfe, 0x70, 0x0, 0x0, 0x2, 0x31, - 0x0, 0x0, 0x0, - - /* U+06A9 "ک" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2, 0x98, 0x0, 0x0, 0x0, 0x4, - 0xbf, 0xb3, 0x0, 0x0, 0x0, 0xae, 0x81, 0x0, - 0x0, 0x0, 0x0, 0xf4, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8c, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, - 0xa0, 0x0, 0xf, 0x10, 0x0, 0x1, 0xe5, 0x0, - 0x1f, 0x20, 0x0, 0x0, 0x8a, 0x0, 0xc, 0xd7, - 0x55, 0x57, 0xe7, 0x0, 0x1, 0x9e, 0xff, 0xfe, - 0x90, 0x0, - - /* U+06AA "ڪ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x4c, 0x10, 0x0, 0x0, 0x0, 0x0, - 0x4c, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x8, 0xe7, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0x80, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0xcf, 0xc8, 0x51, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x48, 0xcf, 0xea, - 0x50, 0xf, 0x10, 0x0, 0x0, 0x0, 0x38, 0xe9, - 0x1f, 0x20, 0x0, 0x0, 0x0, 0x0, 0x5e, 0xc, - 0xd7, 0x55, 0x55, 0x55, 0x56, 0xca, 0x1, 0x9e, - 0xff, 0xff, 0xff, 0xfe, 0xa1, - - /* U+06AB "ګ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x4, 0xb9, 0x0, 0x0, 0x0, 0x6, - 0xdf, 0xa2, 0x0, 0x0, 0x0, 0xbe, 0xb3, 0x80, - 0x0, 0x0, 0x0, 0xf4, 0x28, 0x30, 0x0, 0x0, - 0x0, 0x8d, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, - 0xa0, 0x0, 0xf, 0x10, 0x0, 0x0, 0xe5, 0x0, - 0x1f, 0x20, 0x0, 0x0, 0x8a, 0x0, 0xc, 0xd7, - 0x55, 0x57, 0xe7, 0x0, 0x1, 0x9e, 0xff, 0xfe, - 0x90, 0x0, - - /* U+06AC "ڬ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, - 0x90, 0x0, 0x0, 0x0, 0x1, 0x10, 0x8a, 0x0, - 0x0, 0x0, 0x0, 0x8a, 0x0, 0x0, 0x27, 0x0, - 0x8a, 0x0, 0x0, 0x56, 0x0, 0x8a, 0x0, 0x0, - 0x6, 0x30, 0x8a, 0x5, 0x0, 0x86, 0x0, 0x8a, - 0x1f, 0x10, 0x0, 0x0, 0xb8, 0xf, 0x30, 0x0, - 0x3, 0xf4, 0xb, 0xe7, 0x56, 0x9f, 0xb0, 0x1, - 0x8d, 0xff, 0xd7, 0x0, - - /* U+06AD "ڭ" */ - 0x0, 0x0, 0x5b, 0x0, 0x0, 0x0, 0x3, 0xb5, - 0x80, 0x0, 0x0, 0x0, 0x10, 0x0, 0x8a, 0x0, - 0x0, 0x0, 0x0, 0x8a, 0x0, 0x0, 0x38, 0x0, - 0x8a, 0x0, 0x0, 0x47, 0x0, 0x8a, 0x0, 0x0, - 0x6, 0x30, 0x8a, 0x5, 0x0, 0x86, 0x0, 0x8a, - 0x1f, 0x10, 0x0, 0x0, 0xb8, 0xf, 0x30, 0x0, - 0x3, 0xf4, 0xb, 0xe7, 0x56, 0x9f, 0xb0, 0x1, - 0x8d, 0xff, 0xd7, 0x0, - - /* U+06AE "ڮ" */ - 0x0, 0x0, 0x0, 0x0, 0x8a, 0x0, 0x0, 0x0, - 0x0, 0x8a, 0x0, 0x0, 0x16, 0x0, 0x8a, 0x0, - 0x0, 0x55, 0x0, 0x8a, 0x0, 0x0, 0x6, 0x30, - 0x8a, 0x5, 0x0, 0x87, 0x0, 0x8a, 0x1f, 0x10, - 0x0, 0x0, 0xb8, 0xf, 0x30, 0x0, 0x3, 0xf4, - 0xb, 0xe7, 0x56, 0x9f, 0xb0, 0x1, 0x8d, 0xff, - 0xd7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x3, 0xb5, 0x80, 0x0, 0x0, 0x0, 0x5b, 0x0, - 0x0, - - /* U+06AF "گ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x3, 0x84, 0x0, 0x0, 0x0, 0x6, - 0x87, 0x98, 0x0, 0x0, 0x0, 0x47, 0xbf, 0xb3, - 0x0, 0x0, 0x0, 0xae, 0x81, 0x0, 0x0, 0x0, - 0x0, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xa0, 0x0, - 0xf, 0x10, 0x0, 0x1, 0xe5, 0x0, 0x1f, 0x20, - 0x0, 0x0, 0x8a, 0x0, 0xc, 0xd7, 0x55, 0x57, - 0xe7, 0x0, 0x1, 0x9e, 0xff, 0xfe, 0x90, 0x0, - - /* U+06B0 "ڰ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x5, 0x84, 0x0, 0x0, 0x0, 0x17, - 0x87, 0xb9, 0x0, 0x0, 0x0, 0x37, 0xdf, 0xa2, - 0x0, 0x0, 0x0, 0xbe, 0xb3, 0x80, 0x0, 0x0, - 0x0, 0xf4, 0x28, 0x30, 0x0, 0x0, 0x0, 0x8d, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xa0, 0x0, - 0xf, 0x10, 0x0, 0x0, 0xe5, 0x0, 0x1f, 0x20, - 0x0, 0x0, 0x8a, 0x0, 0xc, 0xd7, 0x55, 0x57, - 0xe7, 0x0, 0x1, 0x9e, 0xff, 0xfe, 0x90, 0x0, - - /* U+06B1 "ڱ" */ - 0x0, 0x0, 0x0, 0x4c, 0x69, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2, 0x74, 0x0, 0x0, 0x0, 0x5, - 0x87, 0x87, 0x0, 0x0, 0x0, 0x47, 0xbf, 0xc4, - 0x0, 0x0, 0x0, 0x9f, 0x92, 0x0, 0x0, 0x0, - 0x0, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9c, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0xa0, 0x0, - 0xf, 0x10, 0x0, 0x1, 0xe5, 0x0, 0x1f, 0x20, - 0x0, 0x0, 0x8a, 0x0, 0xc, 0xd7, 0x55, 0x57, - 0xe7, 0x0, 0x1, 0x9e, 0xff, 0xfe, 0x90, 0x0, - - /* U+06B2 "ڲ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x3, 0x84, 0x0, 0x0, 0x0, 0x6, - 0x87, 0x98, 0x0, 0x0, 0x0, 0x47, 0xbf, 0xb3, - 0x0, 0x0, 0x0, 0xae, 0x81, 0x0, 0x0, 0x0, - 0x0, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xa0, 0x0, - 0xf, 0x10, 0x0, 0x1, 0xe5, 0x0, 0x1f, 0x20, - 0x0, 0x0, 0x8a, 0x0, 0xc, 0xd7, 0x55, 0x57, - 0xe7, 0x0, 0x1, 0x9e, 0xff, 0xfe, 0x90, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xb4, 0xe1, 0x0, 0x0, - - /* U+06B3 "ڳ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x3, 0x84, 0x0, 0x0, 0x0, 0x6, - 0x87, 0x98, 0x0, 0x0, 0x0, 0x47, 0xbf, 0xb3, - 0x0, 0x0, 0x0, 0xae, 0x81, 0x0, 0x0, 0x0, - 0x0, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xa0, 0x0, - 0xf, 0x10, 0x0, 0x1, 0xe5, 0x0, 0x1f, 0x20, - 0x0, 0x0, 0x8a, 0x0, 0xc, 0xd7, 0x55, 0x57, - 0xe7, 0x0, 0x1, 0x9e, 0xff, 0xfe, 0x90, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x9, 0x40, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xb, 0x50, 0x0, 0x0, - - /* U+06B4 "ڴ" */ - 0x0, 0x0, 0x0, 0xb5, 0x0, 0x0, 0x0, 0x0, - 0x8, 0x5b, 0x30, 0x1, 0x0, 0x0, 0x0, 0x1, - 0x5, 0x84, 0x0, 0x0, 0x0, 0x17, 0x87, 0xb9, - 0x0, 0x0, 0x0, 0x37, 0xdf, 0x92, 0x0, 0x0, - 0x0, 0xbd, 0x60, 0x0, 0x0, 0x0, 0x0, 0xf4, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8d, 0x0, 0x0, - 0x1, 0x0, 0x0, 0xb, 0xb0, 0x0, 0xf, 0x10, - 0x0, 0x0, 0xe5, 0x0, 0xf, 0x20, 0x0, 0x0, - 0x8a, 0x0, 0xb, 0xd7, 0x55, 0x57, 0xe7, 0x0, - 0x1, 0x9e, 0xff, 0xfe, 0x90, 0x0, - - /* U+06B5 "ڵ" */ - 0x0, 0x0, 0x0, 0x21, 0x40, 0x0, 0x0, 0x1, - 0xb3, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0x50, 0x0, - 0x0, 0x0, 0xe5, 0x0, 0x0, 0x0, 0xe, 0x50, - 0x0, 0x0, 0x0, 0xe5, 0x0, 0x0, 0x0, 0xe, - 0x50, 0x0, 0x0, 0x0, 0xe5, 0x0, 0x0, 0x0, - 0xe, 0x54, 0x70, 0x0, 0x0, 0xe4, 0x7b, 0x0, - 0x0, 0x2f, 0x25, 0xe4, 0x12, 0x5d, 0xc0, 0xa, - 0xff, 0xff, 0xb1, 0x0, 0x1, 0x33, 0x10, 0x0, - - /* U+06B6 "ڶ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xf3, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0x50, 0x0, - 0x0, 0x0, 0xe5, 0x0, 0x0, 0x0, 0xe, 0x50, - 0x0, 0x0, 0x0, 0xe5, 0x0, 0x0, 0x0, 0xe, - 0x50, 0x0, 0x0, 0x0, 0xe5, 0x0, 0x0, 0x0, - 0xe, 0x54, 0x70, 0x0, 0x0, 0xe4, 0x7b, 0x0, - 0x0, 0x2f, 0x25, 0xe4, 0x12, 0x5d, 0xc0, 0xa, - 0xff, 0xff, 0xb1, 0x0, 0x1, 0x33, 0x10, 0x0, - - /* U+06B7 "ڷ" */ - 0x0, 0x0, 0x0, 0xe, 0x20, 0x0, 0x0, 0x0, - 0xc3, 0xf1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, - 0x50, 0x0, 0x0, 0x0, 0xe, 0x50, 0x0, 0x0, - 0x0, 0xe, 0x50, 0x0, 0x0, 0x0, 0xe, 0x50, - 0x0, 0x0, 0x0, 0xe, 0x50, 0x0, 0x0, 0x0, - 0xe, 0x50, 0x0, 0x0, 0x0, 0xe, 0x50, 0x47, - 0x0, 0x0, 0xe, 0x40, 0x7b, 0x0, 0x0, 0x2f, - 0x20, 0x5e, 0x41, 0x25, 0xdc, 0x0, 0xa, 0xff, - 0xff, 0xb1, 0x0, 0x0, 0x13, 0x31, 0x0, 0x0, - - /* U+06BA "ں" */ - 0x2, 0x0, 0x0, 0x0, 0x10, 0xf2, 0x0, 0x0, - 0x7b, 0x1f, 0x10, 0x0, 0x6, 0xc1, 0xf3, 0x0, - 0x0, 0x8b, 0xb, 0xd4, 0x12, 0x6f, 0x60, 0x1a, - 0xff, 0xff, 0x70, 0x0, 0x1, 0x32, 0x0, 0x0, - - /* U+06BB "ڻ" */ - 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x17, 0x91, - 0x0, 0x0, 0x1, 0xc3, 0x50, 0x0, 0x0, 0x3a, - 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd1, - 0x0, 0x0, 0x6a, 0x1f, 0x10, 0x0, 0x6, 0xc1, - 0xf2, 0x0, 0x0, 0x7c, 0xc, 0xc4, 0x12, 0x6f, - 0x70, 0x1a, 0xff, 0xff, 0x80, 0x0, 0x1, 0x32, - 0x0, 0x0, - - /* U+06BC "ڼ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x70, - 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x40, 0x0, - 0x0, 0x13, 0xf, 0x20, 0x0, 0x7, 0xb1, 0xf1, - 0x0, 0x0, 0x6c, 0xf, 0x30, 0x0, 0x8, 0xb0, - 0xad, 0x41, 0x26, 0xf5, 0x1, 0xaf, 0xff, 0xf7, - 0x0, 0x0, 0x1a, 0xa0, 0x0, 0x0, 0x0, 0x77, - 0x0, 0x0, - - /* U+06BD "ڽ" */ - 0x0, 0x0, 0xc4, 0x0, 0x0, 0x0, 0xa5, 0xd2, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x0, - 0x0, 0x25, 0xf, 0x20, 0x0, 0x7, 0xb1, 0xf1, - 0x0, 0x0, 0x6c, 0xf, 0x30, 0x0, 0x8, 0xb0, - 0xad, 0x41, 0x27, 0xf5, 0x0, 0x9f, 0xff, 0xe6, - 0x0, 0x0, 0x13, 0x20, 0x0, - - /* U+06BE "ھ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xfd, - 0x80, 0x0, 0x0, 0x44, 0x58, 0xed, 0x10, 0x0, - 0xbf, 0xd3, 0xb, 0xb0, 0x8, 0xc4, 0xac, 0x3, - 0xf0, 0xa, 0x90, 0x5f, 0x4, 0xe0, 0x6, 0xfb, - 0xfb, 0x3d, 0x80, 0x27, 0xef, 0xff, 0xf8, 0x0, - 0x6d, 0x93, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, - - /* U+06C0 "ۀ" */ - 0x0, 0x58, 0x10, 0x0, 0x6, 0xa3, 0x0, 0x0, - 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6e, - 0x80, 0x0, 0x7e, 0x4c, 0xa0, 0xf, 0x40, 0x1f, - 0x21, 0xf1, 0x0, 0xe4, 0xd, 0xb5, 0x9f, 0x10, - 0x3c, 0xfd, 0x50, - - /* U+06C1 "ہ" */ - 0x7, 0xea, 0x75, 0x50, 0x4f, 0x59, 0xdf, 0xf2, - 0xa9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+06C2 "ۂ" */ - 0x6, 0x70, 0x0, 0x0, 0x9, 0x70, 0x0, 0x0, - 0x2, 0x10, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, - 0x8, 0xfb, 0x75, 0x50, 0x4f, 0x59, 0xdf, 0xf2, - 0xa9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+06C3 "ۃ" */ - 0x4b, 0x79, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x20, 0x0, 0x0, 0x9, 0xfc, 0x86, 0x50, - 0x5f, 0x59, 0xdf, 0xf2, 0xa9, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, - - /* U+06C4 "ۄ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xef, 0x50, - 0x0, 0xd, 0xa7, 0xf1, 0x0, 0x1f, 0x20, 0xc7, - 0x0, 0xe, 0x81, 0x99, 0x0, 0x4, 0xef, 0xfa, - 0x0, 0x0, 0x3, 0xd8, 0x0, 0x4, 0x43, 0xf3, - 0x0, 0x9, 0x8d, 0xb0, 0x1, 0x2c, 0xec, 0x10, - 0x6f, 0xfe, 0x80, 0x0, 0x13, 0x20, 0x0, 0x0, - - /* U+06C5 "ۅ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xef, 0x60, - 0x0, 0xd, 0xa7, 0xf2, 0x0, 0x1f, 0x20, 0xc8, - 0x0, 0xe, 0x81, 0x9a, 0x0, 0x4, 0xef, 0xfa, - 0x0, 0x0, 0x3, 0xd6, 0x0, 0x8, 0x89, 0xd0, - 0x1, 0x24, 0xae, 0x20, 0x6f, 0xff, 0x91, 0x0, - 0x13, 0x20, 0x0, 0x0, - - /* U+06C6 "ۆ" */ - 0x0, 0x0, 0x88, 0x0, 0x0, 0x0, 0x33, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xef, 0x50, - 0x0, 0xd, 0xa7, 0xf1, 0x0, 0x1f, 0x20, 0xc7, - 0x0, 0xe, 0x81, 0x99, 0x0, 0x4, 0xef, 0xfa, - 0x0, 0x0, 0x3, 0xd8, 0x0, 0x0, 0x3, 0xf3, - 0x0, 0x0, 0x1e, 0xb0, 0x1, 0x26, 0xec, 0x10, - 0x6f, 0xfe, 0x80, 0x0, 0x13, 0x20, 0x0, 0x0, - - /* U+06C7 "ۇ" */ - 0x0, 0x0, 0x87, 0x0, 0x0, 0x1, 0x89, 0x0, - 0x0, 0x0, 0xae, 0x30, 0x0, 0x58, 0x40, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xef, 0x60, - 0x0, 0xd, 0xa7, 0xf2, 0x0, 0x1f, 0x20, 0xc8, - 0x0, 0xe, 0x81, 0x9a, 0x0, 0x4, 0xef, 0xfa, - 0x0, 0x0, 0x3, 0xe6, 0x0, 0x0, 0x8, 0xd0, - 0x1, 0x25, 0xce, 0x20, 0x6f, 0xff, 0x91, 0x0, - 0x13, 0x20, 0x0, 0x0, - - /* U+06C8 "ۈ" */ - 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x46, 0x0, - 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xef, 0x60, - 0x0, 0xd, 0xa7, 0xf2, 0x0, 0x1f, 0x20, 0xc8, - 0x0, 0xe, 0x81, 0x9a, 0x0, 0x4, 0xef, 0xfa, - 0x0, 0x0, 0x3, 0xe6, 0x0, 0x0, 0x8, 0xd0, - 0x1, 0x25, 0xce, 0x20, 0x6f, 0xff, 0x91, 0x0, - 0x13, 0x20, 0x0, 0x0, - - /* U+06C9 "ۉ" */ - 0x0, 0x0, 0x67, 0x0, 0x0, 0x0, 0x44, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xef, 0x50, - 0x0, 0xd, 0xa7, 0xf1, 0x0, 0x1f, 0x20, 0xc7, - 0x0, 0xe, 0x81, 0x99, 0x0, 0x4, 0xef, 0xfa, - 0x0, 0x0, 0x3, 0xd8, 0x0, 0x0, 0x3, 0xf3, - 0x0, 0x0, 0x1e, 0xb0, 0x1, 0x26, 0xec, 0x10, - 0x6f, 0xfe, 0x80, 0x0, 0x13, 0x20, 0x0, 0x0, - - /* U+06CA "ۊ" */ - 0x0, 0x4, 0xa6, 0x70, 0x0, 0x0, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xef, 0x60, - 0x0, 0xd, 0xa7, 0xf2, 0x0, 0x1f, 0x20, 0xc8, - 0x0, 0xe, 0x81, 0x9a, 0x0, 0x4, 0xef, 0xfa, - 0x0, 0x0, 0x3, 0xe6, 0x0, 0x0, 0x8, 0xd0, - 0x1, 0x25, 0xce, 0x20, 0x6f, 0xff, 0x91, 0x0, - 0x13, 0x20, 0x0, 0x0, - - /* U+06CB "ۋ" */ - 0x0, 0x0, 0x69, 0x0, 0x0, 0x4, 0xa6, 0x70, - 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x3, 0xef, 0x60, 0x0, 0xd, 0xa7, 0xf2, - 0x0, 0x1f, 0x20, 0xc8, 0x0, 0xe, 0x81, 0x9a, - 0x0, 0x4, 0xef, 0xfa, 0x0, 0x0, 0x3, 0xe6, - 0x0, 0x0, 0x8, 0xd0, 0x1, 0x25, 0xce, 0x20, - 0x6f, 0xff, 0x91, 0x0, 0x13, 0x20, 0x0, 0x0, - - /* U+06CC "ی" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0xff, 0x90, 0x0, 0x0, 0x5e, 0x55, 0xe5, 0x0, - 0x0, 0x6d, 0x10, 0x0, 0x12, 0x0, 0xa, 0xe7, - 0x0, 0x6c, 0x0, 0x0, 0x4d, 0xc0, 0x8b, 0x0, - 0x0, 0x0, 0xe4, 0x4f, 0x72, 0x11, 0x38, 0xf2, - 0x5, 0xdf, 0xff, 0xfd, 0x40, 0x0, 0x2, 0x33, - 0x20, 0x0, - - /* U+06CD "ۍ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2d, 0xfd, 0x40, 0x0, 0x0, 0x0, - 0xc, 0xa4, 0x9d, 0x0, 0x0, 0x0, 0x0, 0xe7, - 0x0, 0x0, 0x0, 0x23, 0x0, 0x3, 0xeb, 0x30, - 0x0, 0x97, 0xf5, 0x0, 0x0, 0x8f, 0x50, 0x0, - 0xf, 0x30, 0x0, 0x0, 0x6d, 0x0, 0x0, 0xbc, - 0x41, 0x12, 0x5d, 0xa0, 0x0, 0x1, 0xaf, 0xff, - 0xff, 0xa1, 0x0, 0x0, 0x0, 0x2, 0x43, 0x0, - 0x0, - - /* U+06CE "ێ" */ - 0x0, 0x66, 0x0, 0x0, 0x0, 0x0, 0x67, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0xff, 0x90, 0x0, - 0x0, 0x5e, 0x55, 0xe5, 0x0, 0x0, 0x6d, 0x10, - 0x0, 0x12, 0x0, 0xa, 0xe7, 0x0, 0x6c, 0x0, - 0x0, 0x4d, 0xc0, 0x8b, 0x0, 0x0, 0x0, 0xe4, - 0x4f, 0x72, 0x11, 0x38, 0xf2, 0x5, 0xdf, 0xff, - 0xfd, 0x40, 0x0, 0x2, 0x33, 0x20, 0x0, - - /* U+06D0 "ې" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, - 0xff, 0x90, 0x0, 0x0, 0x5e, 0x55, 0xd4, 0x0, - 0x0, 0x6e, 0x30, 0x0, 0x5a, 0x0, 0x6, 0xdc, - 0x40, 0x8b, 0x0, 0x0, 0x4, 0xf3, 0x6e, 0x20, - 0x0, 0x4, 0xf3, 0x9, 0xfe, 0xde, 0xff, 0x80, - 0x0, 0x15, 0x77, 0x51, 0x0, 0x0, 0x0, 0x95, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xa5, 0x0, 0x0, - - /* U+06D1 "ۑ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, - 0xff, 0x90, 0x0, 0x0, 0x5e, 0x55, 0xd4, 0x0, - 0x0, 0x6e, 0x30, 0x0, 0x5a, 0x0, 0x6, 0xdc, - 0x40, 0x8b, 0x0, 0x0, 0x4, 0xf3, 0x6e, 0x20, - 0x0, 0x4, 0xf3, 0x9, 0xfe, 0xde, 0xff, 0x80, - 0x0, 0x15, 0x77, 0x51, 0x0, 0x0, 0x8, 0x7b, - 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x95, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, - - /* U+06D2 "ے" */ - 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x1, - 0xf1, 0x0, 0x0, 0x0, 0x7, 0xe0, 0x0, 0x0, - 0x2, 0xaf, 0x40, 0x0, 0x0, 0x9f, 0xa2, 0x0, - 0x0, 0xb, 0xc2, 0x0, 0x0, 0x0, 0xf, 0x51, - 0x11, 0x11, 0x10, 0x9, 0xff, 0xff, 0xff, 0xf9, - 0x0, 0x23, 0x44, 0x44, 0x42, - - /* U+06D3 "ۓ" */ - 0x1, 0x83, 0x0, 0x0, 0x0, 0x3, 0x83, 0x1, - 0xf1, 0x0, 0x1, 0x41, 0x5, 0xe0, 0x0, 0x0, - 0x0, 0x8f, 0x50, 0x0, 0x0, 0x7e, 0xb3, 0x0, - 0x0, 0xa, 0xc3, 0x0, 0x0, 0x0, 0xf, 0x51, - 0x11, 0x11, 0x10, 0x9, 0xff, 0xff, 0xff, 0xf9, - 0x0, 0x23, 0x44, 0x44, 0x42, - - /* U+06D4 "۔" */ - 0x0, 0x11, 0x10, 0xbf, 0xfa, 0x4, 0x44, 0x10, - - /* U+06D5 "ە" */ - 0x0, 0x0, 0x0, 0x0, 0x6, 0xe8, 0x0, 0x7, - 0xe4, 0xca, 0x0, 0xf4, 0x1, 0xf2, 0x1f, 0x10, - 0xe, 0x40, 0xdb, 0x59, 0xf1, 0x3, 0xcf, 0xd5, - 0x0, - - /* U+06D6 "ۖ" */ - 0x0, 0x4, 0x10, 0x0, 0x0, 0x0, 0x6, 0x20, - 0x0, 0x0, 0x0, 0x6, 0x20, 0x4, 0xa3, 0x0, - 0x6, 0x22, 0x29, 0x9, 0x0, 0x6, 0x3b, 0xb1, - 0x19, 0x29, 0xaa, 0xbb, 0xca, 0x91, 0x5a, 0xaa, - 0x50, 0x0, 0x0, - - /* U+06D7 "ۗ" */ - 0x0, 0x4, 0x12, 0x20, 0x0, 0x6, 0x25, 0x90, - 0x0, 0x6, 0x29, 0x44, 0x0, 0x6, 0x25, 0xb6, - 0x0, 0x6, 0x30, 0xa2, 0x29, 0xaa, 0xba, 0x40, - 0x5a, 0xaa, 0x50, 0x0, - - /* U+06D8 "ۘ" */ - 0x3, 0xc8, 0x0, 0xb2, 0xc0, 0x6b, 0xd8, 0x0, - - /* U+06D9 "ۙ" */ - 0x0, 0x1, 0x80, 0xb, 0x66, 0xb, 0xb, 0xb, - 0x4, 0x7a, 0x0, 0xba, 0x4c, 0xa1, - - /* U+06DA "ۚ" */ - 0x5c, 0x91, 0x0, 0x7, 0xc0, 0x1a, 0x20, 0x6, - 0x47, 0x0, 0x58, 0x0, 0x10, 0x8c, 0xc8, - - /* U+06DB "ۛ" */ - 0x0, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, - 0x0, 0x5, - - /* U+06DC "ۜ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, - 0x42, 0x55, 0x20, 0x0, 0x48, 0x85, 0x64, 0x91, - 0x0, 0x4d, 0xbc, 0xb0, 0x84, 0x0, 0xb3, 0x0, - 0x0, 0x1a, 0xcc, 0x60, 0x0, 0x0, - - /* U+06DD "۝" */ - 0x0, 0x62, 0x20, 0x64, 0x0, 0x9, 0x66, 0x44, - 0x69, 0x40, 0x35, 0x0, 0x0, 0x0, 0x70, 0x60, - 0x0, 0x0, 0x0, 0x31, 0x40, 0x0, 0x0, 0x0, - 0x21, 0x10, 0x0, 0x0, 0x0, 0x40, 0x1, 0x31, - 0x0, 0x25, 0x30, 0x1, 0x25, 0x33, 0x63, 0x0, - 0x0, 0x3, 0x43, 0x0, 0x0, - - /* U+06DE "۞" */ - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x15, 0x50, 0x0, 0x0, 0x2, 0x45, 0x74, 0x48, - 0x55, 0x10, 0x3, 0x15, 0x0, 0x0, 0x52, 0x20, - 0x3, 0x60, 0x0, 0x0, 0x7, 0x20, 0x8, 0x10, - 0x15, 0x50, 0x2, 0x70, 0x63, 0x0, 0x40, 0x4, - 0x1, 0x36, 0x8, 0x10, 0x15, 0x50, 0x2, 0x70, - 0x3, 0x60, 0x0, 0x0, 0x7, 0x20, 0x3, 0x15, - 0x0, 0x0, 0x52, 0x20, 0x2, 0x45, 0x74, 0x48, - 0x55, 0x10, 0x0, 0x0, 0x14, 0x50, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - - /* U+06DF "۟" */ - 0x67, 0xbb, - - /* U+06E0 "۠" */ - 0x10, 0xaa, 0x11, - - /* U+06E1 "ۡ" */ - 0x6, 0xc8, 0x10, 0x0, 0x2, 0xa6, 0x0, 0x3a, - 0x94, 0xc, 0x91, 0x0, - - /* U+06E2 "ۢ" */ - 0x0, 0xab, 0x10, 0x48, 0x66, 0x3c, 0xcb, 0x18, - 0x30, 0x0, 0x72, 0x0, 0x0, - - /* U+06E3 "ۣ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, - 0x42, 0x55, 0x20, 0x0, 0x48, 0x85, 0x64, 0x91, - 0x0, 0x4d, 0xbc, 0xb0, 0x84, 0x0, 0xb3, 0x0, - 0x0, 0x1a, 0xcc, 0x60, 0x0, 0x0, - - /* U+06E4 "ۤ" */ - 0x4, 0x40, - - /* U+06E5 "ۥ" */ - 0x0, 0x9b, 0x10, 0x1b, 0x28, 0x0, 0x8c, 0xb0, - 0x0, 0x59, 0x0, 0x4d, 0x16, 0xc9, 0x10, - - /* U+06E6 "ۦ" */ - 0x0, 0x5, 0x10, 0x0, 0x1c, 0x0, 0x7, 0xb3, - 0x0, 0x67, 0x0, 0x0, 0x3c, 0xcc, 0xc8, - - /* U+06E7 "ۧ" */ - 0x0, 0x5, 0x10, 0x0, 0x1c, 0x0, 0x7, 0xb3, - 0x0, 0x67, 0x0, 0x0, 0x3c, 0xcc, 0xc8, - - /* U+06E8 "ۨ" */ - 0x0, 0x53, 0x0, 0x11, 0x0, 0x11, 0x74, 0x0, - 0x74, 0x57, 0x0, 0xa2, 0x8, 0xcc, 0x60, - - /* U+06E9 "۩" */ - 0x0, 0x1, 0x0, 0x0, 0x1, 0x52, 0x0, 0x1, - 0x44, 0x53, 0x1, 0x44, 0x3, 0x53, 0x4, 0x40, - 0x44, 0x10, 0x13, 0x14, 0x20, 0x1, 0x31, 0x42, - 0x0, 0x13, 0x14, 0x20, 0x1, 0x31, 0x42, 0x0, - 0x23, 0x23, 0x20, 0x14, 0x44, 0x43, 0x30, - - /* U+06EA "۪" */ - 0x29, 0x27, 0x18, 0x28, 0x20, - - /* U+06EB "۫" */ - 0x29, 0x27, 0x18, 0x29, 0x20, - - /* U+06EC "۬" */ - 0x0, 0x5, 0xf5, 0x4f, 0x50, - - /* U+06ED "ۭ" */ - 0x0, 0xab, 0x10, 0x48, 0x66, 0x3c, 0xcb, 0x18, - 0x30, 0x0, 0x72, 0x0, 0x0, - - /* U+06F0 "۰" */ - 0x1, 0x60, 0xc, 0xf9, 0x7, 0xe2, 0x0, 0x0, - - /* U+06F1 "۱" */ - 0x0, 0x5, 0xb0, 0x1f, 0x30, 0xb8, 0x6, 0xc0, - 0x4e, 0x4, 0xf0, 0x4f, 0x4, 0xf0, - - /* U+06F2 "۲" */ - 0x3e, 0x72, 0x4f, 0x20, 0xbf, 0xff, 0x90, 0x2, - 0xf7, 0x10, 0x0, 0xc, 0x80, 0x0, 0x0, 0x9a, - 0x0, 0x0, 0x8, 0xa0, 0x0, 0x0, 0x8a, 0x0, - 0x0, 0x8, 0xa0, 0x0, - - /* U+06F3 "۳" */ - 0x0, 0x0, 0x0, 0x3, 0xc0, 0x96, 0x59, 0xd, - 0xdf, 0xee, 0x50, 0x6f, 0x87, 0x70, 0x0, 0xf3, - 0x0, 0x0, 0xb, 0x70, 0x0, 0x0, 0x99, 0x0, - 0x0, 0x8, 0xa0, 0x0, 0x0, 0x8a, 0x0, 0x0, - - /* U+06F4 "۴" */ - 0x0, 0x7, 0xd3, 0x3, 0xc6, 0xa5, 0x84, 0xb, - 0xff, 0xfc, 0x10, 0x2f, 0x72, 0x0, 0x0, 0xc8, - 0x0, 0x0, 0x9, 0xa0, 0x0, 0x0, 0x8a, 0x0, - 0x0, 0x8, 0xa0, 0x0, 0x0, 0x8a, 0x0, 0x0, - - /* U+06F5 "۵" */ - 0x0, 0x0, 0x0, 0x0, 0x8, 0xf4, 0x0, 0x5, - 0xe6, 0xe1, 0x0, 0xd5, 0xa, 0x80, 0x3e, 0x0, - 0x3e, 0x7, 0xb0, 0x0, 0xf3, 0x8a, 0x2, 0xe, - 0x46, 0xe8, 0xf7, 0xf2, 0xc, 0xfb, 0xf9, 0x0, - - /* U+06F6 "۶" */ - 0x0, 0x0, 0x0, 0xaf, 0xf5, 0x5e, 0x56, 0x8, - 0xb0, 0x0, 0x2e, 0x98, 0x40, 0x2f, 0xc2, 0xc, - 0xa0, 0x5, 0xe0, 0x0, 0x99, 0x0, 0x0, - - /* U+06F7 "۷" */ - 0x8a, 0x0, 0xf, 0x43, 0xf0, 0x4, 0xe0, 0xe, - 0x40, 0x8a, 0x0, 0x98, 0xd, 0x50, 0x4, 0xd1, - 0xf0, 0x0, 0xf, 0x8b, 0x0, 0x0, 0xbf, 0x60, - 0x0, 0x6, 0xf1, 0x0, - - /* U+06F8 "۸" */ - 0x0, 0x6f, 0x10, 0x0, 0xb, 0xf6, 0x0, 0x0, - 0xf8, 0xb0, 0x0, 0x4d, 0x1f, 0x0, 0x9, 0x80, - 0xd5, 0x0, 0xe4, 0x8, 0xa0, 0x3f, 0x0, 0x4e, - 0x8, 0xa0, 0x0, 0xf4, - - /* U+06F9 "۹" */ - 0x0, 0x0, 0x0, 0x0, 0x7f, 0xe4, 0x0, 0x2f, - 0x6a, 0xd0, 0x5, 0xd0, 0x1f, 0x30, 0x3f, 0x42, - 0xe5, 0x0, 0x9f, 0xff, 0x50, 0x0, 0x13, 0xc6, - 0x0, 0x0, 0x9, 0xa0, 0x0, 0x0, 0x2f, 0x20, - - /* U+2013 "–" */ - 0x1f, 0xff, 0xff, 0xff, 0x10, 0x22, 0x22, 0x22, - 0x20, - - /* U+2014 "—" */ - 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1, - 0x2, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x20, - - /* U+2018 "‘" */ - 0x3, 0x10, 0xb0, 0x1d, 0x11, 0xf3, - - /* U+2019 "’" */ - 0x1f, 0x30, 0xc3, 0xb, 0x0, 0x30, - - /* U+201C "“" */ - 0x4, 0x3, 0x3, 0x91, 0xa0, 0x6a, 0x4c, 0x6, - 0xe4, 0xf0, - - /* U+201D "”" */ - 0x6f, 0x4f, 0x13, 0xd2, 0xd0, 0x1a, 0xb, 0x2, - 0x11, 0x20, - - /* U+2022 "•" */ - 0x5, 0xa4, 0x2, 0xff, 0xf1, 0x3f, 0xff, 0x10, - 0x9f, 0x80, - - /* U+2026 "…" */ - 0x28, 0x0, 0x5, 0x50, 0x0, 0x82, 0x5f, 0x0, - 0xb, 0xb0, 0x0, 0xf5, - - /* U+20AC "€" */ - 0x0, 0x1, 0x9e, 0xfd, 0x40, 0x1, 0xed, 0x64, - 0x75, 0x0, 0xad, 0x0, 0x0, 0x0, 0xf, 0x50, - 0x0, 0x0, 0x1f, 0xff, 0xff, 0xfb, 0x0, 0x4f, - 0x10, 0x0, 0x0, 0x1f, 0xff, 0xff, 0xf6, 0x0, - 0xf, 0x60, 0x0, 0x0, 0x0, 0xac, 0x0, 0x0, - 0x0, 0x1, 0xec, 0x54, 0x73, 0x0, 0x1, 0x9d, - 0xfd, 0x20, - - /* U+2103 "℃" */ - 0x0, 0x10, 0x0, 0x0, 0x12, 0x0, 0x0, 0x2c, - 0xb7, 0x0, 0x5d, 0xff, 0xf8, 0x0, 0x83, 0xc, - 0x6, 0xf6, 0x0, 0x4e, 0x80, 0x66, 0x1b, 0xf, - 0x80, 0x0, 0x6, 0xf0, 0x8, 0xa2, 0x5f, 0x10, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x6f, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x4f, 0x10, 0x0, 0x0, 0x50, - 0x0, 0x0, 0xe, 0x70, 0x0, 0x5, 0xf2, 0x0, - 0x0, 0x6, 0xf6, 0x0, 0x4e, 0x90, 0x0, 0x0, - 0x0, 0x6e, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x12, 0x0, 0x0, - - /* U+2109 "℉" */ - 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x2c, 0xb7, - 0xe, 0xff, 0xff, 0xfd, 0x83, 0xc, 0xe, 0x72, - 0x22, 0x22, 0x59, 0x5b, 0xe, 0x60, 0x0, 0x0, - 0x4, 0x60, 0xe, 0x60, 0x0, 0x0, 0x0, 0x0, - 0xe, 0xff, 0xff, 0xf1, 0x0, 0x0, 0xe, 0x83, - 0x33, 0x30, 0x0, 0x0, 0xe, 0x60, 0x0, 0x0, - 0x0, 0x0, 0xe, 0x60, 0x0, 0x0, 0x0, 0x0, - 0xe, 0x60, 0x0, 0x0, 0x0, 0x0, 0xe, 0x60, - 0x0, 0x0, - - /* U+2122 "™" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xcf, 0xdc, - 0x6f, 0x10, 0x7f, 0x0, 0xc2, 0x6, 0xc6, 0xb, - 0xd0, 0xc, 0x20, 0x67, 0xa1, 0xad, 0x0, 0xc2, - 0x6, 0x7a, 0x75, 0xd0, 0xc, 0x20, 0x67, 0x6e, - 0x1d, 0x0, 0x61, 0x3, 0x31, 0x70, 0x70, - - /* U+2190 "←" */ - 0x0, 0x43, 0x0, 0x0, 0x0, 0x6, 0xc0, 0x0, - 0x0, 0x0, 0x7f, 0xda, 0xaa, 0xaa, 0xa2, 0x3, - 0xc0, 0x0, 0x0, 0x0, 0x0, 0x23, 0x0, 0x0, - 0x0, - - /* U+2191 "↑" */ - 0x0, 0x10, 0x0, 0xc, 0x50, 0x7, 0xfd, 0x23, - 0x79, 0x39, 0x0, 0x91, 0x0, 0x9, 0x10, 0x0, - 0x91, 0x0, 0x9, 0x10, 0x0, 0x91, 0x0, 0x9, - 0x10, - - /* U+2192 "→" */ - 0x0, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x0, - 0x4b, 0x20, 0x7a, 0xaa, 0xaa, 0xaf, 0xe1, 0x0, - 0x0, 0x0, 0x69, 0x0, 0x0, 0x0, 0x0, 0x50, - 0x0, - - /* U+2193 "↓" */ - 0x0, 0x20, 0x0, 0x9, 0x10, 0x0, 0x91, 0x0, - 0x9, 0x10, 0x0, 0x91, 0x0, 0x9, 0x10, 0x0, - 0x91, 0x3, 0xaa, 0x7a, 0x4, 0xfc, 0x0, 0xa, - 0x30, - - /* U+2260 "≠" */ - 0x0, 0x0, 0x51, 0x0, 0x0, 0x0, 0xe2, 0x0, - 0x1f, 0xff, 0xff, 0xf9, 0x1, 0x14, 0xd1, 0x10, - 0x0, 0x5, 0xb0, 0x0, 0x1f, 0xff, 0xff, 0xf9, - 0x2, 0x2b, 0x72, 0x21, 0x0, 0x6, 0x20, 0x0, - - /* U+2264 "≤" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xa8, - 0x0, 0x6, 0xde, 0x81, 0x9, 0xfb, 0x50, 0x0, - 0x1f, 0xc4, 0x0, 0x0, 0x1, 0x7e, 0xd6, 0x0, - 0x0, 0x0, 0x5c, 0xf6, 0x0, 0x0, 0x0, 0x34, - 0x1f, 0xff, 0xff, 0xf8, 0x3, 0x33, 0x33, 0x31, - - /* U+2265 "≥" */ - 0x0, 0x0, 0x0, 0x0, 0x1d, 0x71, 0x0, 0x0, - 0x5, 0xbf, 0x93, 0x0, 0x0, 0x2, 0x8e, 0xc4, - 0x0, 0x0, 0x18, 0xf8, 0x0, 0x3a, 0xfb, 0x40, - 0xd, 0xe8, 0x20, 0x0, 0x6, 0x0, 0x0, 0x0, - 0x1f, 0xff, 0xff, 0xf8, 0x3, 0x33, 0x33, 0x31, - - /* U+231A "⌚" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, - 0xff, 0xff, 0xe0, 0x0, 0x0, 0x6f, 0xff, 0xff, - 0xe0, 0x0, 0x0, 0x87, 0x14, 0x15, 0xd2, 0x0, - 0x8, 0x14, 0x0, 0x2, 0x2a, 0x10, 0x56, 0x10, - 0x0, 0x0, 0x27, 0x90, 0x80, 0xa, 0x40, 0x19, - 0xc4, 0x82, 0x83, 0x1, 0xab, 0xd6, 0x1, 0x7f, - 0x81, 0x0, 0x8, 0x40, 0x0, 0x7f, 0x81, 0x0, - 0x0, 0x0, 0x1, 0x80, 0x46, 0x10, 0x0, 0x0, - 0x4, 0x80, 0x7, 0x34, 0x0, 0x2, 0x3a, 0x10, - 0x0, 0x88, 0x35, 0x27, 0xd1, 0x0, 0x0, 0x6f, - 0xff, 0xff, 0xe0, 0x0, 0x0, 0x5f, 0xff, 0xff, + 0xef, 0xff, 0x28, 0x1, 0xae, 0xf9, 0x0, 0x1c, + 0x89, 0xc2, 0x1, 0xff, 0xc8, 0x8f, 0xfe, 0x0, + 0x9b, 0x33, 0x80, 0x2e, 0x33, 0xe0, 0xf, 0xfe, + 0x7, 0x22, 0x71, 0x0, 0x1a, 0xef, 0xc1, 0xdf, + 0xf8, 0xbe, 0x40, 0x3c, 0x64, 0x20, 0x1e, 0x6d, 0xd0, 0x0, - /* U+2600 "☀" */ - 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x95, 0x0, 0x0, 0x0, 0x0, 0x44, - 0x0, 0xda, 0x0, 0x52, 0x0, 0x0, 0x2f, 0x72, - 0x66, 0x1a, 0xe0, 0x0, 0x0, 0x6, 0x6f, 0xff, - 0xe4, 0x50, 0x0, 0x0, 0x1, 0xff, 0xff, 0xfd, - 0x0, 0x0, 0x2a, 0xe5, 0xff, 0xff, 0xff, 0x5e, - 0x80, 0x4, 0x94, 0xff, 0xff, 0xff, 0x39, 0x30, - 0x0, 0x0, 0xdf, 0xff, 0xfa, 0x0, 0x0, 0x0, - 0xb, 0x4c, 0xff, 0xa5, 0x90, 0x0, 0x0, 0x5e, - 0x50, 0x53, 0x7, 0xe1, 0x0, 0x0, 0x20, 0x0, - 0xd9, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x73, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, + /* U+0119 "ę" */ + 0x1, 0xaf, 0xe9, 0x0, 0xa8, 0x77, 0x4b, 0x40, + 0x69, 0x64, 0x7c, 0xa0, 0xc1, 0xff, 0x68, 0x11, + 0x8e, 0xef, 0x11, 0x4, 0xc8, 0x81, 0x0, 0x85, + 0x42, 0x29, 0x60, 0x7, 0x87, 0x70, 0x34, 0x0, + 0x56, 0xd9, 0x62, 0x1, 0x8d, 0x40, 0x40, 0x37, + 0x46, 0x98, 0x0, - /* U+2601 "☁" */ - 0x0, 0x0, 0x1, 0x1a, 0xc7, 0x0, 0x0, 0x0, - 0x0, 0x4d, 0xbc, 0x31, 0x89, 0x30, 0x0, 0x0, - 0x2d, 0x10, 0x0, 0x0, 0x58, 0xa0, 0x0, 0x8c, - 0x50, 0x0, 0x0, 0x0, 0xa, 0xa2, 0x1c, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x3, 0xb1, 0xc0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xd, 0x7, 0xb8, 0x0, - 0x0, 0x0, 0x2, 0xbd, 0x50, 0x1, 0x6a, 0x0, - 0x15, 0x11, 0xc3, 0x0, 0x0, 0x0, 0x6d, 0xcc, - 0x8c, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, + /* U+011A "Ě" */ + 0x2, 0xe4, 0xd8, 0x0, 0x8a, 0xac, 0x60, 0x3, + 0x27, 0xe0, 0x5, 0xdf, 0xfe, 0x50, 0x6b, 0xbe, + 0x40, 0xe4, 0x4e, 0x10, 0xf, 0xfe, 0x2c, 0x7f, + 0xf0, 0x1, 0xb3, 0x38, 0x1, 0xc6, 0x7c, 0x1, + 0xfe, 0xe4, 0x4e, 0x20, 0x6b, 0xbf, 0x0, - /* U+2614 "☔" */ - 0x0, 0x10, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, - 0xb5, 0x0, 0x0, 0x0, 0xc4, 0x0, 0x0, 0xe8, - 0x0, 0xc4, 0x0, 0xf7, 0x0, 0x0, 0x20, 0x1, - 0xe7, 0x0, 0x20, 0x0, 0x0, 0x18, 0xef, 0xff, - 0xfb, 0x40, 0x0, 0x4, 0xef, 0xff, 0xff, 0xf5, - 0xf9, 0x0, 0x2f, 0xff, 0xff, 0xff, 0xd0, 0xaf, - 0x80, 0x9f, 0xff, 0xff, 0xff, 0xf6, 0xef, 0xf1, - 0xca, 0x7d, 0xfd, 0xfd, 0xff, 0x98, 0xe3, 0x20, - 0x0, 0x90, 0xe6, 0x64, 0x0, 0x11, 0x0, 0x0, - 0x0, 0xe6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xe6, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, 0xf6, - 0x0, 0x0, 0x0, 0x0, 0x2f, 0xa9, 0xf2, 0x0, - 0x0, 0x0, 0x0, 0x4, 0xdd, 0x50, 0x0, 0x0, + /* U+011B "ě" */ + 0x0, 0x6b, 0x55, 0x80, 0x6e, 0x84, 0xa0, 0xc, + 0x7d, 0xc1, 0x0, 0x86, 0xbf, 0xa4, 0x2, 0xd1, + 0xdd, 0x2d, 0x1, 0x9a, 0xc8, 0xf9, 0x41, 0x43, + 0xfe, 0xd0, 0x20, 0x1d, 0xde, 0x25, 0x10, 0x22, + 0x4, 0x1, 0x9b, 0x8c, 0xdc, 0x20, 0xd, 0x6c, + 0xd6, 0xa0, + + /* U+011C "Ĝ" */ + 0x0, 0xcb, 0xf6, 0x1, 0xe2, 0xab, 0x67, 0x0, + 0xe2, 0xf4, 0xd7, 0x0, 0xe7, 0xdf, 0xeb, 0x30, + 0xb, 0x2a, 0xf2, 0xc3, 0x8, 0x20, 0xb1, 0x8d, + 0x6d, 0x20, 0x1a, 0x44, 0x3, 0x55, 0x8, 0x50, + 0x3, 0x84, 0x18, 0x8, 0x0, 0x9f, 0xf9, 0xc0, + 0x80, 0x9, 0x98, 0x80, 0x30, 0x40, 0x8, 0xce, + 0x0, 0x34, 0x90, 0x6, 0x30, 0x4, 0x96, 0x42, + 0xb5, 0xc2, 0x80, 0x32, 0x56, 0xa0, 0x2e, 0x80, + + /* U+011D "ĝ" */ + 0x0, 0x37, 0xc8, 0x4, 0x53, 0x6e, 0xa0, 0x2, + 0xe4, 0xe5, 0x0, 0x16, 0xfe, 0xbf, 0x7, 0xb6, + 0xc4, 0x1, 0xa, 0x89, 0x5c, 0xc, 0xc0, 0x16, + 0x80, 0x7e, 0x33, 0x0, 0x5a, 0x8, 0x54, 0x4a, + 0xe6, 0x1e, 0xdb, 0x2c, 0x2, 0xd9, 0xf9, 0xcc, + 0x16, 0xc2, 0x93, 0xa3, 0x57, 0xd5, 0x2c, + + /* U+011E "Ğ" */ + 0x0, 0x8b, 0x41, 0x68, 0x3, 0x8a, 0xba, 0x60, + 0x3, 0xcf, 0xd8, 0x40, 0x1c, 0xfb, 0xfd, 0x66, + 0x1, 0x65, 0x5e, 0x58, 0x61, 0x4, 0x16, 0x31, + 0xad, 0xa4, 0x3, 0x48, 0x80, 0x6a, 0xa1, 0xa, + 0x0, 0x70, 0x83, 0x1, 0x0, 0x13, 0xff, 0x38, + 0x10, 0x1, 0x33, 0x10, 0x6, 0x8, 0x1, 0x19, + 0xc0, 0x6, 0x92, 0x0, 0xc6, 0x0, 0x92, 0xc8, + 0x56, 0xb8, 0x50, 0x6, 0x4a, 0xd4, 0x5, 0xd0, + + /* U+011F "ğ" */ + 0x3, 0xb0, 0x69, 0x0, 0x19, 0xbb, 0x60, 0x2, + 0x8e, 0xb1, 0x0, 0x16, 0x7e, 0xbf, 0x7, 0xb6, + 0xc4, 0x1, 0xa, 0x89, 0x5c, 0xc, 0xc0, 0x16, + 0x80, 0x7e, 0x33, 0x0, 0x5a, 0x8, 0x54, 0x4a, + 0xe6, 0x1e, 0xdb, 0x2c, 0x2, 0xd9, 0xf9, 0xcc, + 0x16, 0xc2, 0x93, 0xa3, 0x57, 0xd5, 0x2c, + + /* U+0120 "Ġ" */ + 0x0, 0xe7, 0x20, 0xf, 0xd0, 0xc0, 0x1f, 0xbd, + 0x0, 0x3c, 0xfb, 0xfd, 0x66, 0x1, 0x65, 0x5e, + 0x58, 0x61, 0x4, 0x16, 0x31, 0xad, 0xa4, 0x3, + 0x48, 0x80, 0x6a, 0xa1, 0xa, 0x0, 0x70, 0x83, + 0x1, 0x0, 0x13, 0xff, 0x38, 0x10, 0x1, 0x33, + 0x10, 0x6, 0x8, 0x1, 0x19, 0xc0, 0x6, 0x92, + 0x0, 0xc6, 0x0, 0x92, 0xc8, 0x56, 0xb8, 0x50, + 0x6, 0x4a, 0xd4, 0x5, 0xd0, + + /* U+0121 "ġ" */ + 0x0, 0xbd, 0x0, 0x3a, 0x18, 0x3, 0x9c, 0x80, + 0x22, 0xcf, 0xd7, 0xe0, 0xf6, 0xd8, 0x80, 0x21, + 0x51, 0x2b, 0x81, 0x98, 0x2, 0xd0, 0xf, 0xc6, + 0x60, 0xb, 0x41, 0xa, 0x89, 0x5c, 0xc3, 0xdb, + 0x65, 0x80, 0x5b, 0x3f, 0x39, 0x82, 0xd8, 0x52, + 0x74, 0x6a, 0xfa, 0xa5, 0x80, + + /* U+0122 "Ģ" */ + 0x0, 0x9f, 0x7f, 0xac, 0xc0, 0x2c, 0xab, 0xcb, + 0xc, 0x20, 0x82, 0xc6, 0x35, 0xb4, 0x80, 0x69, + 0x10, 0xd, 0x54, 0x21, 0x40, 0xe, 0x10, 0x60, + 0x20, 0x2, 0x7f, 0xe7, 0x2, 0x0, 0x26, 0x62, + 0x0, 0xc1, 0x0, 0x23, 0x38, 0x0, 0xd2, 0x40, + 0x18, 0xc0, 0x12, 0x59, 0xa, 0xd7, 0xa, 0x0, + 0xc9, 0x5a, 0x80, 0xba, 0x0, 0x9f, 0x51, 0xad, + 0x0, 0x3d, 0xbc, 0x1, 0xf9, 0x58, 0x2, + + /* U+0123 "ģ" */ + 0x0, 0xc2, 0x1, 0xd2, 0x60, 0x1c, 0xce, 0x1, + 0xda, 0x80, 0x1c, 0x42, 0x1, 0x16, 0x7e, 0xbf, + 0x7, 0xb6, 0xc4, 0x1, 0xa, 0x89, 0x5c, 0xc, + 0xc0, 0x16, 0x80, 0x7e, 0x33, 0x0, 0x5a, 0x8, + 0x54, 0x4a, 0xe6, 0x1e, 0xdb, 0x2c, 0x2, 0xd9, + 0xf9, 0xcc, 0x16, 0xc2, 0x93, 0xa3, 0x57, 0xd5, + 0x2c, + + /* U+0124 "Ĥ" */ + 0x0, 0xbb, 0x80, 0x1d, 0x24, 0xb0, 0x1, 0xbb, + 0xe7, 0xc0, 0x1c, 0xee, 0x32, 0x75, 0xf0, 0xf, + 0xfe, 0xac, 0x7f, 0xea, 0x0, 0x36, 0x66, 0x80, + 0x7, 0x19, 0xe2, 0x0, 0xff, 0xe6, 0x80, + + /* U+0125 "ĥ" */ + 0x0, 0xb7, 0x84, 0x2, 0x70, 0x48, 0x0, 0xdd, + 0x1c, 0x3, 0xea, 0x64, 0xe0, 0x1f, 0xfc, 0x55, + 0xdf, 0xb1, 0x0, 0x4c, 0xb1, 0xac, 0x1, 0x68, + 0x74, 0xe0, 0x6, 0x0, 0x8, 0x4, 0x20, 0x1f, + 0xfc, 0xd0, + + /* U+0126 "Ħ" */ + 0x0, 0x73, 0x80, 0x65, 0xf0, 0xf, 0xfe, 0x1f, + 0x8c, 0x7f, 0xea, 0xf, 0x10, 0xf1, 0x8f, 0xfd, + 0x41, 0xe2, 0x1, 0xff, 0xc3, 0x8f, 0xfd, 0x40, + 0x1e, 0x6c, 0xcd, 0x0, 0x1e, 0xe3, 0x3c, 0x40, + 0x1f, 0xfd, 0xb0, + + /* U+0127 "ħ" */ + 0x1f, 0x20, 0xd, 0xe1, 0xbe, 0xe0, 0xd, 0xb, + 0xd6, 0x0, 0x10, 0x1f, 0xf5, 0x88, 0x2, 0x65, + 0x8d, 0x60, 0xb, 0x43, 0xa7, 0x0, 0x30, 0x0, + 0x40, 0x21, 0x0, 0xff, 0xe6, 0x80, + + /* U+0128 "Ĩ" */ + 0x2d, 0xff, 0x60, 0x96, 0xff, 0xb0, 0x40, 0x17, + 0x40, 0x1f, 0xff, 0x20, + + /* U+0129 "ĩ" */ + 0x3e, 0x83, 0xc9, 0xa0, 0xca, 0xb4, 0x8f, 0x61, + 0x17, 0x90, 0x7, 0xff, 0x60, + + /* U+012A "Ī" */ + 0x3f, 0xfc, 0x7, 0xbb, 0x80, 0x5, 0x30, 0x40, + 0x1f, 0xff, 0x10, + + /* U+012B "ī" */ + 0x9f, 0xfa, 0xe7, 0xba, 0xa0, 0x11, 0xc0, 0x3e, + 0x40, 0x1f, 0xfd, 0x80, + + /* U+012C "Ĭ" */ + 0x7, 0x1, 0x70, 0x1e, 0xc1, 0x6, 0xed, 0x60, + 0x5, 0xd0, 0x7, 0xff, 0x9c, + + /* U+012D "ĭ" */ + 0x59, 0x8, 0x65, 0x3e, 0x26, 0xa, 0xea, 0x0, + 0xf, 0x90, 0x7, 0xff, 0x60, + + /* U+012E "Į" */ + 0xba, 0x0, 0xff, 0xef, 0x14, 0x80, 0x9, 0x80, + 0x7a, 0xf4, 0xc0, + + /* U+012F "į" */ + 0x1f, 0x20, 0x17, 0x30, 0x4, 0x8, 0xf, 0x90, + 0x7, 0xff, 0x44, 0xd4, 0x81, 0xc0, 0x24, 0x7e, + 0x10, + + /* U+0130 "İ" */ + 0xb9, 0xed, 0xee, 0x0, 0x7f, 0xf2, 0x0, + + /* U+0131 "ı" */ + 0xa9, 0x0, 0xff, 0xe1, 0x0, + + /* U+0132 "IJ" */ + 0xba, 0x0, 0xef, 0x60, 0xf, 0xff, 0x69, 0x80, + 0x63, 0x0, 0xb0, 0x80, 0x21, 0x0, 0x8a, 0x9, + 0xc1, 0x0, 0x2f, 0x6d, 0xab, 0x0, + + /* U+0133 "ij" */ + 0x1f, 0x20, 0xf4, 0x17, 0x30, 0x86, 0x8, 0x10, + 0x72, 0x1f, 0x20, 0xf4, 0x0, 0xff, 0xef, 0xf, + 0x90, 0x7, 0xa, 0x3, 0x0, 0x1e, 0xd4, 0x80, + + /* U+0134 "Ĵ" */ + 0x0, 0xd9, 0xe6, 0x1, 0xa4, 0x2b, 0x44, 0x2, + 0x9c, 0x5e, 0x10, 0xc, 0xfc, 0x1, 0xff, 0xe6, + 0x33, 0x0, 0x46, 0x0, 0xb8, 0x0, 0x78, 0x80, + 0x31, 0x1d, 0x98, 0x80, 0x4, 0x79, 0x87, 0x80, 0x0, - /* U+2615 "☕" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, - 0x0, 0x1, 0x10, 0x2b, 0x40, 0x0, 0x0, 0x19, - 0x87, 0x87, 0x83, 0x0, 0x0, 0x9, 0x24, 0x31, - 0x4b, 0x0, 0x0, 0x0, 0xc9, 0x77, 0x86, 0x0, - 0x0, 0x1, 0x48, 0x64, 0x0, 0x0, 0x0, 0x8, - 0x99, 0xaa, 0xaa, 0x70, 0x0, 0x9, 0x4d, 0xff, - 0xff, 0xa5, 0xa5, 0x0, 0xb2, 0xff, 0xff, 0xfd, - 0x3, 0x6c, 0xb, 0x4, 0xad, 0xc9, 0x10, 0xaa, - 0x73, 0xb0, 0x0, 0x0, 0x0, 0x1a, 0x6a, 0x14, - 0x80, 0x0, 0x0, 0x1, 0x59, 0x50, 0x7, 0x80, - 0x0, 0x6, 0xb7, 0x10, 0x0, 0x4, 0xaa, 0xaa, - 0x50, 0x0, 0x0, + /* U+0135 "ĵ" */ + 0x8, 0xf8, 0x4, 0x6c, 0x64, 0x47, 0x1f, 0x20, + 0xf, 0x90, 0x7, 0xff, 0x74, 0x5c, 0x8, 0x1a, + 0x5c, 0x0, - /* U+26A0 "⚠" */ - 0x0, 0x0, 0x0, 0x7, 0x40, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x2d, 0xc0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xa4, 0x76, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x3, 0xb0, 0xc, 0x10, 0x0, 0x0, - 0x0, 0x0, 0xc, 0x3b, 0x95, 0x90, 0x0, 0x0, - 0x0, 0x0, 0x59, 0xf, 0xc0, 0xc2, 0x0, 0x0, - 0x0, 0x0, 0xd1, 0xf, 0xb0, 0x3b, 0x0, 0x0, - 0x0, 0x8, 0x60, 0xd, 0xa0, 0xa, 0x40, 0x0, - 0x0, 0x1c, 0x0, 0xc, 0x90, 0x1, 0xc0, 0x0, - 0x0, 0xa4, 0x0, 0x0, 0x0, 0x0, 0x86, 0x0, - 0x3, 0xb0, 0x0, 0x3, 0x20, 0x0, 0xd, 0x0, - 0xc, 0x20, 0x0, 0xf, 0xc0, 0x0, 0x6, 0x80, - 0x59, 0x0, 0x0, 0x6, 0x40, 0x0, 0x0, 0xc2, - 0x9d, 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, 0xd6, + /* U+0136 "Ķ" */ + 0xf5, 0x0, 0x8b, 0xe8, 0x3, 0x8b, 0x12, 0x80, + 0x30, 0xfa, 0xd8, 0x7, 0x68, 0xd8, 0x6, 0x3b, + 0x3e, 0x0, 0xe8, 0x61, 0xb0, 0xf, 0x65, 0xb2, + 0x0, 0x68, 0x15, 0x55, 0x8, 0x4, 0x60, 0xb, + 0x1b, 0x0, 0xf0, 0xca, 0xa0, 0x7, 0x98, 0xe8, + 0x7d, 0x40, 0x36, 0x70, 0x80, 0x5a, 0xc0, 0x1f, + 0x29, 0x0, 0x7d, 0x88, 0x1, 0x80, - /* U+26A1 "⚡" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x72, 0x0, 0x0, 0x0, 0x0, - 0x5d, 0x40, 0x0, 0x0, 0x0, 0x2b, 0xf5, 0x0, - 0x0, 0x0, 0x7, 0xff, 0x60, 0x0, 0x0, 0x4, - 0xdf, 0xf7, 0x0, 0x0, 0x1, 0xaf, 0xff, 0xe4, - 0x0, 0x0, 0x6f, 0xff, 0xff, 0xff, 0xfc, 0x83, - 0x15, 0xae, 0xff, 0xff, 0xff, 0xa1, 0x0, 0x0, - 0x4f, 0xff, 0xd4, 0x0, 0x0, 0x0, 0xcf, 0xf8, - 0x0, 0x0, 0x0, 0xb, 0xfc, 0x20, 0x0, 0x0, - 0x0, 0x9f, 0x60, 0x0, 0x0, 0x0, 0x8, 0xa1, - 0x0, 0x0, 0x0, 0x0, 0x44, 0x0, 0x0, 0x0, - 0x0, 0x0, + /* U+0137 "ķ" */ + 0x1f, 0x20, 0xf, 0xfe, 0x53, 0x79, 0x80, 0x49, + 0x36, 0x60, 0x7, 0xba, 0x40, 0xa, 0x81, 0x80, + 0x34, 0x2f, 0x80, 0x65, 0xb3, 0x60, 0xc, 0x31, + 0x22, 0x1, 0x9c, 0xac, 0x7c, 0x80, 0x1b, 0x40, + 0x17, 0x30, 0x7, 0x3a, 0x80, 0x76, 0x98, 0x0, - /* U+2705 "✅" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x50, 0x0, 0x0, - 0x0, 0x0, 0x7, 0xf7, 0x0, 0x0, 0x0, 0x0, - 0x7f, 0xa0, 0x0, 0x0, 0x0, 0x6, 0xfa, 0x0, - 0x9c, 0x0, 0x0, 0x6f, 0xa0, 0x0, 0x4f, 0xc0, - 0x6, 0xfa, 0x0, 0x0, 0x4, 0xfc, 0x7f, 0xa0, - 0x0, 0x0, 0x0, 0x4f, 0xfa, 0x0, 0x0, 0x0, - 0x0, 0x4, 0xa0, 0x0, 0x0, 0x0, + /* U+0138 "ĸ" */ + 0x1f, 0x20, 0xbf, 0x0, 0xc8, 0xdc, 0x1, 0xa2, + 0x2, 0x1, 0x63, 0xa8, 0x6, 0xd6, 0x60, 0x6, + 0x18, 0x91, 0x0, 0xca, 0x4c, 0x1, 0xd1, 0x20, - /* U+270A "✊" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x3, 0xb9, 0xaf, 0xc1, 0x0, 0x0, 0x1b, - 0xcf, 0x58, 0xc0, 0x78, 0x0, 0x5, 0xc9, 0x2e, - 0x1, 0xa0, 0x4c, 0x0, 0x89, 0xb6, 0x9, 0x34, - 0xca, 0xbe, 0xa0, 0xc0, 0x1a, 0x6, 0x59, 0x0, - 0x0, 0xc7, 0xb4, 0xb, 0x13, 0xb8, 0x92, 0x0, - 0x5b, 0x7b, 0x9, 0xcd, 0xdf, 0xfc, 0x0, 0x5b, - 0x2f, 0xcb, 0x34, 0x1e, 0x71, 0x0, 0x88, 0xb, - 0x60, 0x0, 0x12, 0x0, 0x0, 0xe2, 0x2, 0xe3, - 0x0, 0x0, 0x0, 0xb, 0x80, 0x0, 0x3e, 0x83, - 0x11, 0x37, 0xd8, 0x0, 0x0, 0x0, 0x6b, 0xdc, - 0xb7, 0x20, 0x0, + /* U+0139 "Ĺ" */ + 0x1f, 0x60, 0xd, 0x2a, 0xc0, 0x1a, 0x28, 0x3, + 0xbd, 0x80, 0x3f, 0xfe, 0x5c, 0x89, 0x84, 0x1e, + 0xef, 0x20, - /* U+270C "✌" */ - 0x0, 0x4, 0x40, 0x0, 0x3, 0x0, 0x0, 0x8e, - 0xda, 0x2, 0xed, 0xd1, 0x0, 0xd3, 0xd, 0x28, - 0x80, 0xa6, 0x0, 0xb4, 0x8, 0x6c, 0x20, 0xa5, - 0x0, 0x79, 0x3, 0x9d, 0x0, 0xe2, 0x0, 0x1e, - 0x0, 0xdd, 0x4, 0xd0, 0x0, 0x2d, 0x60, 0xba, - 0x9, 0x80, 0x0, 0xea, 0xb1, 0x64, 0xd, 0x30, - 0x4e, 0xd0, 0x6e, 0x89, 0xcf, 0x0, 0xb2, 0x73, - 0x19, 0x0, 0xa, 0x80, 0xa4, 0xa, 0xd, 0x92, - 0x0, 0xe1, 0x4c, 0x1c, 0xfe, 0x89, 0x10, 0xc3, - 0xb, 0xe4, 0x8, 0x0, 0x1, 0xe0, 0x4, 0xe0, - 0x2, 0x0, 0x1c, 0x80, 0x0, 0xbc, 0x53, 0x58, - 0xf9, 0x0, 0x0, 0x6, 0xac, 0xb8, 0x30, 0x0, + /* U+013A "ĺ" */ + 0x9, 0xd0, 0x17, 0xf0, 0x1e, 0x20, 0x1f, 0x20, + 0xf, 0xfe, 0xe8, - /* U+2728 "✨" */ - 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x6d, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0xee, 0x70, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xc, 0x82, 0xe3, 0x0, 0x0, 0x0, 0x0, - 0x1, 0xca, 0x0, 0x5e, 0x50, 0x0, 0x0, 0x0, - 0x4e, 0xa0, 0x0, 0x3, 0xfa, 0x0, 0x0, 0x0, - 0x8, 0xe3, 0x0, 0xa, 0xd3, 0x7, 0x50, 0x0, - 0x0, 0x5f, 0x30, 0xbb, 0x0, 0x4e, 0xe3, 0x0, - 0x0, 0x6, 0xd9, 0xc0, 0x19, 0xd2, 0x3d, 0x81, - 0x0, 0x0, 0xaf, 0x23, 0x29, 0xd2, 0x3e, 0x91, - 0x0, 0x0, 0x29, 0xb, 0x60, 0x4d, 0xe3, 0x0, - 0x0, 0x0, 0x1, 0x8c, 0xe3, 0x7, 0x50, 0x0, - 0x0, 0x0, 0x9, 0xe1, 0x4f, 0x50, 0x0, 0x0, - 0x0, 0x0, 0x1, 0xc6, 0xba, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1e, 0xb0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0x20, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + /* U+013B "Ļ" */ + 0xf6, 0x0, 0xff, 0xf9, 0x72, 0x26, 0x10, 0x7b, + 0xbc, 0x9f, 0xfe, 0x50, 0x3, 0x70, 0x7, 0x22, + 0x80, 0x7a, 0x80, 0x20, - /* U+2744 "❄" */ - 0x0, 0x0, 0x1, 0x38, 0x54, 0x0, 0x0, 0x0, - 0x0, 0x7, 0x8e, 0xcc, 0xc9, 0x30, 0x0, 0x0, - 0x1d, 0xa6, 0x3e, 0xc1, 0xa9, 0xd0, 0x0, 0x6, - 0xbf, 0x60, 0x95, 0xa, 0xf9, 0x40, 0x1, 0x98, - 0x9d, 0x29, 0x54, 0xd8, 0x88, 0x0, 0x6c, 0x10, - 0x4d, 0xba, 0xd2, 0x2, 0xe2, 0x7, 0xdc, 0x77, - 0xbf, 0xf9, 0x77, 0xeb, 0x50, 0x7d, 0xd7, 0x7b, - 0xff, 0x97, 0x7e, 0xb6, 0x5, 0xc1, 0x4, 0xeb, - 0xad, 0x20, 0x3e, 0x20, 0x19, 0x88, 0xd2, 0x95, - 0x4d, 0x88, 0x80, 0x0, 0x6b, 0xf6, 0x9, 0x50, - 0xaf, 0x94, 0x0, 0x1, 0xda, 0x62, 0xec, 0x1a, - 0x9d, 0x0, 0x0, 0x0, 0x78, 0xec, 0xcc, 0x94, - 0x0, 0x0, 0x0, 0x0, 0x13, 0x85, 0x40, 0x0, + /* U+013C "ļ" */ + 0x1f, 0x20, 0xf, 0xfe, 0x90, 0xf9, 0x7, 0x98, + 0x21, 0x4, 0x8, + + /* U+013D "Ľ" */ + 0x1e, 0x4c, 0x80, 0xc, 0x35, 0x61, 0x0, 0x1c, + 0x9f, 0x80, 0x1f, 0x7b, 0x0, 0x7f, 0xff, 0xc0, + 0x3b, 0x91, 0x30, 0x80, 0x4f, 0x77, 0x90, + + /* U+013E "ľ" */ + 0x4f, 0x3e, 0x54, 0x8c, 0x75, 0x7, 0xf9, 0x0, + 0xf, 0x90, 0x7, 0xff, 0x9c, + + /* U+013F "Ŀ" */ + 0xf6, 0x0, 0xff, 0xec, 0x64, 0x0, 0x75, 0x60, + 0x7, 0x32, 0x0, 0x7f, 0xb9, 0x13, 0x8, 0x3d, + 0xde, 0x40, + + /* U+0140 "ŀ" */ + 0x1f, 0x20, 0xf, 0xfe, 0x6f, 0x30, 0x5, 0x2a, + 0x1, 0x39, 0x80, 0x7f, 0xf0, 0xc0, + + /* U+0141 "Ł" */ + 0xf, 0x50, 0xf, 0xfe, 0x2a, 0x80, 0x71, 0xe1, + 0x80, 0x74, 0xdb, 0x0, 0x44, 0x10, 0xe0, 0x1b, + 0xc0, 0x80, 0x3a, 0x40, 0x3e, 0x40, 0xf, 0xed, + 0x44, 0xc2, 0x0, 0x7b, 0xbc, 0xa0, + + /* U+0142 "ł" */ + 0x1f, 0x20, 0xf, 0xf8, 0x40, 0x2d, 0x2, 0xa, + 0xd, 0x6, 0xd, 0x0, 0x88, 0x3, 0xfe, + + /* U+0143 "Ń" */ + 0x0, 0x8b, 0xd0, 0x3, 0xad, 0x90, 0x3, 0xa6, + 0x40, 0x17, 0x60, 0x6, 0x4f, 0x3, 0x60, 0xf, + 0x14, 0x8, 0x7, 0x58, 0x40, 0x7, 0x1d, 0xb1, + 0x80, 0x72, 0xa7, 0x80, 0x7a, 0x4d, 0x80, 0x38, + 0xa2, 0x2, 0x1, 0xce, 0x70, 0x1, 0xe9, 0x20, + 0xf, 0x22, 0x80, + + /* U+0144 "ń" */ + 0x0, 0x97, 0xc8, 0x3, 0x4d, 0x10, 0x6, 0xc5, + 0x0, 0xbd, 0xb7, 0xec, 0x40, 0x15, 0x9e, 0xf6, + 0x0, 0x81, 0xb, 0x70, 0x3, 0x80, 0x4, 0x3, + 0xff, 0xa2, + + /* U+0145 "Ņ" */ + 0xec, 0x0, 0xc9, 0xe0, 0x6c, 0x1, 0xe2, 0x81, + 0x0, 0xeb, 0x8, 0x0, 0xe3, 0xb6, 0x30, 0xe, + 0x54, 0xf0, 0xf, 0x49, 0xb0, 0x7, 0x14, 0x40, + 0x40, 0x39, 0xce, 0x0, 0x3d, 0x24, 0x1, 0xe4, + 0x50, 0xe5, 0x0, 0xd5, 0xe0, 0x14, 0x58, 0x7, + 0xb0, 0x80, 0x3c, 0xf2, 0x1, 0x0, + + /* U+0146 "ņ" */ + 0xf, 0x6d, 0xfb, 0x10, 0x5, 0x67, 0xbd, 0x80, + 0x20, 0x42, 0xdc, 0x0, 0xe0, 0x1, 0x0, 0xff, + 0xe9, 0x79, 0x80, 0x1b, 0x40, 0x2c, 0x80, 0xe, + 0xbe, 0x0, 0xe3, 0x60, 0x0, + + /* U+0147 "Ň" */ + 0x0, 0x5c, 0xc6, 0x80, 0x6a, 0x46, 0xf0, 0xc, + 0x3b, 0xc4, 0x0, 0xec, 0x0, 0xc9, 0xe0, 0x6c, + 0x1, 0xe2, 0x81, 0x0, 0xeb, 0x8, 0x0, 0xe3, + 0xb6, 0x30, 0xe, 0x54, 0xf0, 0xf, 0x49, 0xb0, + 0x7, 0x14, 0x40, 0x40, 0x39, 0xce, 0x0, 0x3d, + 0x24, 0x1, 0xe4, 0x50, + + /* U+0148 "ň" */ + 0x0, 0x6b, 0xd5, 0x0, 0x2f, 0x97, 0xa0, 0x8, + 0xbb, 0x40, 0x2f, 0x6d, 0xfb, 0x10, 0x5, 0x67, + 0xbd, 0x80, 0x20, 0x42, 0xdc, 0x0, 0xe0, 0x1, + 0x0, 0xff, 0xe8, 0x80, + + /* U+0149 "ʼn" */ + 0xe, 0x60, 0xf, 0x90, 0xc0, 0x3e, 0x37, 0x0, + 0xfa, 0xcf, 0xd7, 0x7e, 0x84, 0x8, 0x1, 0xd9, + 0xcf, 0x0, 0x1b, 0xc4, 0x54, 0xa0, 0x19, 0x80, + 0x2, 0x20, 0xf, 0xfe, 0xc0, + + /* U+014A "Ŋ" */ + 0xd7, 0x76, 0xff, 0x38, 0x5, 0x3b, 0xfe, 0xb8, + 0x60, 0x1, 0xd1, 0x2, 0xc4, 0x0, 0x8, 0x1, + 0x94, 0x4c, 0x38, 0x3, 0x10, 0x30, 0x7, 0xff, + 0x14, 0xc0, 0x3f, 0xfa, 0xe7, 0xae, 0x1, 0x88, + 0x18, 0x3, 0x3a, 0xf1, 0x18, 0x4, 0x55, 0x40, + 0xf0, + + /* U+014B "ŋ" */ + 0xf, 0x6d, 0xfb, 0x10, 0x5, 0x67, 0xbd, 0x80, + 0x24, 0x42, 0xd8, 0x0, 0xc0, 0x1, 0x10, 0x7, + 0xff, 0x47, 0xcc, 0x3, 0xf1, 0x63, 0x0, 0x6e, + 0x4f, + + /* U+014C "Ō" */ + 0x0, 0xab, 0xfe, 0x80, 0xf, 0x5e, 0xed, 0x20, + 0x1c, 0x31, 0x9b, 0xf2, 0x1, 0x87, 0x12, 0x32, + 0xdb, 0x0, 0x2b, 0xd, 0x63, 0x6f, 0x28, 0x1, + 0x58, 0x0, 0xc3, 0x2e, 0xa, 0x8, 0x1, 0xc6, + 0x4, 0x20, 0x20, 0x1c, 0xc0, 0x22, 0x2, 0x0, + 0xe6, 0x1, 0x50, 0x40, 0xe, 0xc0, 0x21, 0x58, + 0x0, 0xc2, 0xee, 0x0, 0x59, 0xea, 0x9b, 0x79, + 0xc0, 0x0, 0x71, 0x2f, 0x2d, 0xb0, 0x0, + + /* U+014D "ō" */ + 0x4, 0xff, 0xc0, 0x12, 0x77, 0x60, 0xc, 0x23, + 0x80, 0x21, 0xae, 0xe4, 0x80, 0x58, 0x39, 0xa9, + 0x20, 0x85, 0x44, 0x72, 0xc2, 0x66, 0x10, 0x2, + 0x1, 0x0, 0x7c, 0xe4, 0x62, 0x0, 0x40, 0x55, + 0x15, 0x11, 0xca, 0x88, 0x60, 0xe6, 0xad, 0x0, + + /* U+014E "Ŏ" */ + 0x0, 0x9e, 0x2, 0x94, 0x3, 0xce, 0x7c, 0x6a, + 0x1, 0xf5, 0xf4, 0x80, 0x78, 0x67, 0xbf, 0x60, + 0x3, 0xe, 0x24, 0x65, 0xb6, 0x0, 0x56, 0x1a, + 0xc6, 0xde, 0x50, 0x2, 0xb0, 0x1, 0x86, 0x5c, + 0x14, 0x10, 0x3, 0x8c, 0x8, 0x40, 0x40, 0x39, + 0x80, 0x44, 0x4, 0x1, 0xcc, 0x2, 0xa0, 0x80, + 0x1d, 0x80, 0x42, 0xb0, 0x1, 0x85, 0xdc, 0x0, + 0xb3, 0xd5, 0x36, 0xf3, 0x80, 0x0, 0xe2, 0x5e, + 0x5b, 0x60, 0x0, + + /* U+014F "ŏ" */ + 0x0, 0x70, 0x9e, 0x0, 0x6b, 0xce, 0xf0, 0xc, + 0xbb, 0xa3, 0x0, 0x86, 0xbb, 0x92, 0x1, 0x60, + 0xe6, 0xa4, 0x82, 0x15, 0x11, 0xcb, 0x9, 0x98, + 0x40, 0x8, 0x4, 0x1, 0xf3, 0x91, 0x88, 0x1, + 0x1, 0x54, 0x54, 0x47, 0x2a, 0x21, 0x83, 0x9a, + 0xb4, 0x0, + + /* U+0150 "Ő" */ + 0x0, 0xdd, 0x13, 0xa0, 0x1e, 0x52, 0x97, 0xf0, + 0xf, 0x2e, 0xf, 0x10, 0x7, 0xc, 0xf7, 0xec, + 0x0, 0x61, 0xc4, 0x8c, 0xb6, 0xc0, 0xa, 0xc3, + 0x58, 0xdb, 0xca, 0x0, 0x56, 0x0, 0x30, 0xcb, + 0x82, 0x82, 0x0, 0x71, 0x81, 0x8, 0x8, 0x7, + 0x30, 0x8, 0x80, 0x80, 0x39, 0x80, 0x54, 0x10, + 0x3, 0xb0, 0x8, 0x56, 0x0, 0x30, 0xbb, 0x80, + 0x16, 0x7a, 0xa6, 0xde, 0x70, 0x0, 0x1c, 0x4b, + 0xcb, 0x6c, 0x0, 0x0, + + /* U+0151 "ő" */ + 0x0, 0x47, 0x27, 0xa0, 0x4, 0xdb, 0xce, 0x80, + 0x17, 0x1d, 0x40, 0x4, 0x35, 0xdc, 0x90, 0xb, + 0x7, 0x35, 0x24, 0x10, 0xa8, 0x8e, 0x58, 0x4c, + 0xc2, 0x0, 0x40, 0x20, 0xf, 0x9c, 0x8c, 0x40, + 0x8, 0xa, 0xa2, 0xa2, 0x39, 0x51, 0xc, 0x1c, + 0xd5, 0xa0, + + /* U+0152 "Œ" */ + 0x0, 0x15, 0xff, 0x42, 0xff, 0xf2, 0x81, 0x60, + 0x65, 0x24, 0x4, 0x46, 0x70, 0xb3, 0xb3, 0x4d, + 0x21, 0x77, 0xc4, 0xf, 0x40, 0x10, 0xa8, 0x7, + 0x84, 0x44, 0x1, 0xb4, 0x3, 0xf0, 0x80, 0x61, + 0x17, 0xfe, 0x0, 0x84, 0x3, 0x8, 0xb3, 0x30, + 0x8, 0x88, 0x3, 0x70, 0x19, 0xe0, 0x3, 0xd0, + 0x6, 0x70, 0xf, 0xa0, 0xe0, 0x6, 0x8c, 0x11, + 0x31, 0x0, 0xe1, 0xff, 0x8e, 0x6, 0xef, 0x50, + + /* U+0153 "œ" */ + 0x1, 0xaf, 0xe9, 0x6, 0xdf, 0xb2, 0x0, 0x6b, + 0x66, 0xa6, 0xcc, 0x6e, 0x68, 0x99, 0xb4, 0xcd, + 0xc5, 0xa, 0x4e, 0x6c, 0xa4, 0x20, 0x3, 0x8, + 0xff, 0x8f, 0x80, 0x3e, 0x8d, 0xdd, 0x4, 0x41, + 0x0, 0x20, 0x71, 0x15, 0x6a, 0x87, 0x46, 0x92, + 0x6c, 0xc2, 0x76, 0x60, 0x68, 0xe5, 0x2e, 0x4d, + 0xed, 0xd8, 0x80, + + /* U+0154 "Ŕ" */ + 0x0, 0x9b, 0x84, 0x3, 0xd7, 0x61, 0x0, 0xf6, + 0xa8, 0x6, 0xef, 0xfe, 0xb1, 0x0, 0x3e, 0x65, + 0x4b, 0x40, 0xf, 0x33, 0x96, 0xd0, 0x3, 0xff, + 0x86, 0x70, 0x60, 0x8, 0xff, 0xb1, 0xf4, 0x0, + 0xd9, 0x68, 0x76, 0x20, 0xe, 0x34, 0xb1, 0xd0, + 0xf, 0xb8, 0xdc, 0x3, 0xc6, 0xd0, 0x20, 0x1e, + 0x81, 0xb0, + + /* U+0155 "ŕ" */ + 0x0, 0x56, 0x80, 0x5, 0x3c, 0x0, 0x3c, 0x40, + 0x3e, 0xff, 0x20, 0xb, 0xca, 0x0, 0x41, 0x98, + 0x0, 0xc0, 0x1f, 0xfc, 0xa0, + + /* U+0156 "Ŗ" */ + 0xef, 0xfe, 0xb1, 0x0, 0x3e, 0x65, 0x4b, 0x40, + 0xf, 0x33, 0x96, 0xd0, 0x3, 0xff, 0x86, 0x70, + 0x60, 0x8, 0xff, 0xb1, 0xf4, 0x0, 0xd9, 0x68, + 0x76, 0x20, 0xe, 0x34, 0xb1, 0xd0, 0xf, 0xb8, + 0xdc, 0x3, 0xc6, 0xd0, 0x20, 0x1e, 0x81, 0xbe, + 0x70, 0xc, 0x3d, 0x40, 0x12, 0xf0, 0x7, 0xce, + 0xa0, 0x1f, 0xa8, 0x3, 0x0, + + /* U+0157 "ŗ" */ + 0x1f, 0x7f, 0x90, 0x5, 0xe5, 0x0, 0x20, 0xcc, + 0x0, 0x60, 0xf, 0xfe, 0x50, 0xf9, 0x0, 0x7, + 0xc8, 0x0, 0x28, 0x60, 0x14, 0x8, 0x0, + + /* U+0158 "Ř" */ + 0x1, 0xe5, 0xc9, 0x0, 0xc3, 0xb4, 0x12, 0x1, + 0xc7, 0xf8, 0x1, 0xbb, 0xff, 0xac, 0x40, 0xf, + 0x99, 0x52, 0xd0, 0x3, 0xcc, 0xe5, 0xb4, 0x0, + 0xff, 0xe1, 0x9c, 0x18, 0x2, 0x3f, 0xec, 0x7d, + 0x0, 0x36, 0x5a, 0x1d, 0x88, 0x3, 0x8d, 0x2c, + 0x74, 0x3, 0xee, 0x37, 0x0, 0xf1, 0xb4, 0x8, + 0x7, 0xa0, 0x6c, + + /* U+0159 "ř" */ + 0x3f, 0x3e, 0x53, 0x9d, 0x75, 0x6, 0xe9, 0x1, + 0xf7, 0xf9, 0x0, 0x5e, 0x50, 0x2, 0xc, 0xc0, + 0x6, 0x0, 0xff, 0xe5, 0x0, + + /* U+015A "Ś" */ + 0x0, 0xcf, 0xc2, 0x1, 0xe9, 0xa1, 0x0, 0xf7, + 0x20, 0x7, 0x3e, 0xfe, 0xc0, 0x5, 0x13, 0x57, + 0x66, 0xb0, 0x3, 0x43, 0xa3, 0x6a, 0x10, 0x1f, + 0x0, 0x47, 0x64, 0x16, 0xf8, 0xe6, 0x8, 0x0, + 0x6c, 0x69, 0xce, 0x50, 0x8, 0xeb, 0xb1, 0x29, + 0xe, 0x80, 0x23, 0xa3, 0xc1, 0x55, 0x0, 0x61, + 0x2, 0x6a, 0x95, 0x6b, 0x2a, 0x9, 0x84, 0xa8, + 0x1d, 0x20, + + /* U+015B "ś" */ + 0x0, 0xae, 0xc0, 0x18, 0x96, 0x80, 0x31, 0x70, + 0x80, 0x4d, 0xdf, 0x88, 0x7, 0x35, 0xa9, 0x60, + 0xc2, 0xc5, 0x16, 0xa, 0x5b, 0xa8, 0x60, 0x6, + 0x5a, 0xab, 0x49, 0x1d, 0x23, 0x45, 0x1e, 0x14, + 0x94, 0x54, 0xe6, 0x36, 0x28, 0xc0, + + /* U+015C "Ŝ" */ + 0x0, 0x9b, 0xe8, 0x3, 0x8e, 0x71, 0x18, 0x3, + 0x1f, 0x9f, 0x30, 0x6, 0x7d, 0xfd, 0x80, 0xa, + 0x26, 0xae, 0xcd, 0x60, 0x6, 0x87, 0x46, 0xd4, + 0x20, 0x3e, 0x0, 0x8e, 0xc8, 0x2d, 0xf1, 0xcc, + 0x10, 0x0, 0xd8, 0xd3, 0x9c, 0xa0, 0x11, 0xd7, + 0x62, 0x52, 0x1d, 0x0, 0x47, 0x47, 0x82, 0xaa, + 0x0, 0xc2, 0x4, 0xd5, 0x2a, 0xd6, 0x54, 0x13, + 0x9, 0x50, 0x3a, 0x40, + + /* U+015D "ŝ" */ + 0x0, 0x57, 0xa8, 0x4, 0xc9, 0x74, 0x40, 0x6, + 0xe4, 0xe2, 0x0, 0x37, 0x7e, 0xa0, 0x1c, 0xd6, + 0xa5, 0x83, 0xb, 0x14, 0x58, 0x29, 0x6e, 0xa1, + 0x80, 0x19, 0x6a, 0xad, 0x24, 0x74, 0x8d, 0x14, + 0x78, 0x52, 0x51, 0x53, 0x98, 0xd8, 0xa3, + + /* U+015E "Ş" */ + 0x0, 0x3e, 0xfe, 0xc0, 0x5, 0x13, 0x57, 0x66, + 0xb0, 0x3, 0x43, 0xa3, 0x6a, 0x10, 0x1f, 0x0, + 0x47, 0x64, 0x16, 0xf8, 0xe6, 0x8, 0x0, 0x6c, + 0x69, 0xce, 0x50, 0x8, 0xeb, 0xb1, 0x29, 0xe, + 0x80, 0x23, 0xa3, 0xc1, 0x55, 0x0, 0x61, 0x2, + 0x6a, 0x95, 0x6b, 0x2a, 0x9, 0x84, 0xa8, 0x1d, + 0x20, 0x3, 0xe9, 0xb5, 0x10, 0x7, 0x5f, 0x0, + 0x7c, 0x6c, 0x1, 0x0, + + /* U+015F "ş" */ + 0x6, 0xef, 0xc4, 0x3, 0x9a, 0xd4, 0xb0, 0x61, + 0x62, 0x8b, 0x5, 0x2d, 0xd4, 0x30, 0x3, 0x2d, + 0x55, 0xa4, 0x8e, 0x91, 0xa2, 0x8f, 0xa, 0x4a, + 0x2a, 0x73, 0x1b, 0x14, 0x60, 0xde, 0x1e, 0xa0, + 0x11, 0x21, 0x0, 0x74, 0x0, 0x40, + + /* U+0160 "Š" */ + 0x0, 0x1f, 0x9f, 0x30, 0x6, 0x39, 0xc4, 0x60, + 0xe, 0x6f, 0xa0, 0xe, 0x7d, 0xfd, 0x80, 0xa, + 0x26, 0xae, 0xcd, 0x60, 0x6, 0x87, 0x46, 0xd4, + 0x20, 0x3e, 0x0, 0x8e, 0xc8, 0x2d, 0xf1, 0xcc, + 0x10, 0x0, 0xd8, 0xd3, 0x9c, 0xa0, 0x11, 0xd7, + 0x62, 0x52, 0x1d, 0x0, 0x47, 0x47, 0x82, 0xaa, + 0x0, 0xc2, 0x4, 0xd5, 0x2a, 0xd6, 0x54, 0x13, + 0x9, 0x50, 0x3a, 0x40, + + /* U+0161 "š" */ + 0x6, 0xe3, 0xf3, 0x0, 0x32, 0x64, 0x18, 0x5, + 0x5c, 0xe0, 0x13, 0x77, 0x31, 0x0, 0xe6, 0xb5, + 0x2c, 0x18, 0x58, 0xa2, 0xc1, 0x4b, 0x75, 0xc, + 0x0, 0xcb, 0x55, 0x69, 0x23, 0xa4, 0x68, 0xa3, + 0xc2, 0x92, 0x8a, 0x9c, 0xc6, 0xc5, 0x18, + + /* U+0162 "Ţ" */ + 0xbf, 0xff, 0x92, 0x2e, 0xcc, 0x17, 0x72, 0x9a, + 0x23, 0xc5, 0x12, 0x10, 0xf, 0xff, 0xfb, 0x70, + 0x7, 0xcd, 0xa0, 0x1f, 0x23, 0x80, 0x7e, 0xb0, + 0xc, + + /* U+0163 "ţ" */ + 0x3, 0x30, 0x3, 0x98, 0x3, 0xb0, 0xaa, 0x70, + 0xaa, 0x40, 0x3f, 0xf8, 0xd8, 0x41, 0x6d, 0x0, + 0xdf, 0x40, 0xdc, 0x0, 0x44, 0x0, 0x56, 0x0, + + /* U+0164 "Ť" */ + 0x0, 0x46, 0x2f, 0x8, 0x6, 0x87, 0xaa, 0x8, + 0x7, 0x5f, 0xa0, 0x5, 0x7f, 0xff, 0x24, 0x5d, + 0x98, 0x2e, 0xe5, 0x34, 0x47, 0x8a, 0x24, 0x20, + 0x1f, 0xff, 0xc0, + + /* U+0165 "ť" */ + 0x3, 0x30, 0x55, 0x87, 0x30, 0x78, 0x80, 0x61, + 0xdc, 0x2a, 0x90, 0x7c, 0x2a, 0x94, 0x0, 0xff, + 0xe7, 0xe1, 0x0, 0x56, 0xd0, 0x0, + + /* U+0166 "Ŧ" */ + 0xbf, 0xff, 0x92, 0x2e, 0xcc, 0x17, 0x72, 0x9a, + 0x23, 0xc5, 0x12, 0x10, 0xf, 0xf5, 0xfc, 0x8f, + 0xf9, 0x0, 0x17, 0xf2, 0x3f, 0xe4, 0x0, 0xff, + 0xf1, 0x0, + + /* U+0167 "ŧ" */ + 0x3, 0x30, 0x3, 0x98, 0x3, 0xb0, 0xaa, 0x70, + 0xaa, 0x40, 0x35, 0x95, 0x4d, 0xc, 0x40, 0x4c, + 0x84, 0x1, 0x84, 0x16, 0xd0, + + /* U+0168 "Ũ" */ + 0x0, 0x56, 0xa4, 0xa8, 0x0, 0x5b, 0xe1, 0x10, + 0x0, 0x1c, 0x2c, 0xd1, 0xe, 0x70, 0xc, 0xbe, + 0x1, 0xff, 0xe4, 0x3f, 0x0, 0xc6, 0x2e, 0x80, + 0x1b, 0x56, 0x4e, 0xd5, 0x54, 0x9e, 0x76, 0xf5, + 0x46, 0xb4, + + /* U+0169 "ũ" */ + 0x0, 0x66, 0xb, 0x8, 0x11, 0x7f, 0xce, 0x40, + 0x92, 0x7b, 0x60, 0x3e, 0x40, 0x6, 0xd0, 0xf, + 0xfe, 0x80, 0x80, 0x80, 0x38, 0x0, 0x54, 0x6, + 0xc0, 0xe, 0x4f, 0xf4, 0x0, + + /* U+016A "Ū" */ + 0x1, 0xff, 0xc4, 0x0, 0x1d, 0xdc, 0x41, 0xce, + 0x45, 0x97, 0xc0, 0x3f, 0xfc, 0x87, 0xe0, 0x18, + 0xc5, 0xd0, 0x3, 0x6a, 0xc9, 0xda, 0xaa, 0x93, + 0xce, 0xde, 0xa8, 0xd6, 0x80, + + /* U+016B "ū" */ + 0x4, 0xff, 0xc0, 0x4, 0xee, 0xc0, 0x10, 0x8e, + 0x1, 0xf2, 0x0, 0x36, 0x80, 0x7f, 0xf4, 0x4, + 0x4, 0x1, 0xc0, 0x2, 0xa0, 0x36, 0x0, 0x72, + 0x7f, 0xa0, 0x0, + + /* U+016C "Ŭ" */ + 0x0, 0x70, 0x96, 0x80, 0x6a, 0xcf, 0x90, 0xc, + 0x9b, 0xa4, 0x0, 0x73, 0x80, 0x65, 0xf0, 0xf, + 0xff, 0x21, 0xf8, 0x6, 0x31, 0x74, 0x0, 0xda, + 0xb2, 0x76, 0xaa, 0xa4, 0xf3, 0xb7, 0xaa, 0x35, + 0xa0, + + /* U+016D "ŭ" */ + 0x0, 0x70, 0x9e, 0x0, 0x57, 0x9d, 0xe0, 0x12, + 0xee, 0x8c, 0x7, 0xc8, 0x0, 0xda, 0x1, 0xff, + 0xd0, 0x10, 0x10, 0x7, 0x0, 0xa, 0x80, 0xd8, + 0x1, 0xc9, 0xfe, 0x80, + + /* U+016E "Ů" */ + 0x0, 0xa2, 0x0, 0x1c, 0x7b, 0xc4, 0x1, 0x8f, + 0x78, 0x80, 0x3a, 0x20, 0x1, 0x73, 0x80, 0x65, + 0xf0, 0xf, 0xff, 0x21, 0xf8, 0x6, 0x31, 0x74, + 0x0, 0xda, 0xb2, 0x76, 0xaa, 0xa4, 0xf3, 0xb7, + 0xaa, 0x35, 0xa0, + + /* U+016F "ů" */ + 0x0, 0xd, 0x48, 0x6, 0x49, 0x10, 0xc, 0xb7, + 0xe0, 0x1, 0xf2, 0x87, 0x6d, 0x0, 0xff, 0xe8, + 0x8, 0x8, 0x3, 0x80, 0x5, 0x40, 0x6c, 0x0, + 0xe4, 0xff, 0x40, 0x0, + + /* U+0170 "Ű" */ + 0x0, 0x2f, 0x9f, 0xb8, 0x5, 0x32, 0x44, 0x38, + 0x5, 0x8c, 0xf6, 0x0, 0xe7, 0x0, 0xcb, 0xe0, + 0x1f, 0xfe, 0x43, 0xf0, 0xc, 0x62, 0xe8, 0x1, + 0xb5, 0x64, 0xed, 0x55, 0x49, 0xe7, 0x6f, 0x54, + 0x6b, 0x40, + + /* U+0171 "ű" */ + 0x0, 0x4e, 0xa7, 0x98, 0xb, 0xff, 0xa0, 0xc0, + 0x78, 0xad, 0xc0, 0x7c, 0x80, 0xd, 0xa0, 0x1f, + 0xfd, 0x1, 0x1, 0x0, 0x70, 0x0, 0xa8, 0xd, + 0x80, 0x1c, 0x9f, 0xe8, 0x0, + + /* U+0172 "Ų" */ + 0xe7, 0x0, 0xcb, 0xe0, 0x1f, 0xfd, 0xc3, 0x0, + 0xf8, 0x7c, 0x3, 0x18, 0xb2, 0x0, 0x6d, 0x59, + 0x3b, 0x55, 0x52, 0x79, 0xdb, 0xd5, 0x1e, 0x90, + 0x13, 0x17, 0x74, 0xa0, 0x18, 0x58, 0x40, 0x3b, + 0xaf, 0x8, 0x0, + + /* U+0173 "ų" */ + 0x1f, 0x20, 0x3, 0x68, 0x7, 0xff, 0x48, 0x40, + 0x2, 0x2, 0x0, 0xe0, 0x8, 0xa0, 0xd9, 0xc0, + 0x2e, 0x6c, 0xd8, 0x0, 0x8f, 0x7e, 0xfa, 0x40, + 0x3c, 0x60, 0x20, 0x1d, 0xd7, 0x60, + + /* U+0174 "Ŵ" */ + 0x0, 0xe7, 0xf9, 0x0, 0xff, 0x1c, 0x63, 0xa8, + 0x7, 0xf1, 0xf9, 0xf2, 0x80, 0x75, 0xd0, 0x4, + 0x9f, 0x20, 0x13, 0x70, 0x63, 0x80, 0x58, 0x28, + 0x1, 0x7a, 0x2, 0x10, 0x80, 0x16, 0x48, 0x40, + 0x9, 0x80, 0x60, 0xa0, 0x24, 0xc4, 0x80, 0x2, + 0x40, 0x2, 0x60, 0x21, 0xa, 0x60, 0x20, 0x90, + 0x3, 0xc, 0x31, 0x3, 0x10, 0xd, 0x0, 0x23, + 0x50, 0x4c, 0x4, 0x21, 0xcc, 0x0, 0x48, 0x28, + 0x48, 0x2, 0x4a, 0xa4, 0x0, 0xc7, 0xc4, 0x20, + 0x4, 0xe0, 0x20, 0xc, 0x8a, 0x80, 0x16, 0x2a, + 0x0, 0x76, 0x6, 0x0, 0x48, 0x18, 0x1, 0x0, + + /* U+0175 "ŵ" */ + 0x0, 0x87, 0xb8, 0x40, 0x1f, 0x53, 0xcf, 0x0, + 0x7d, 0x72, 0xf8, 0x1, 0xb1, 0xc0, 0x15, 0xa0, + 0x4, 0xe0, 0x4c, 0x0, 0x21, 0x8, 0x6b, 0x85, + 0xa0, 0x10, 0x12, 0x82, 0x60, 0x18, 0x1a, 0x25, + 0x82, 0x4a, 0x0, 0x54, 0xcc, 0x7a, 0x20, 0xc0, + 0x2c, 0xc2, 0x24, 0x7f, 0x60, 0x13, 0xa0, 0x11, + 0x5, 0x50, 0x2, 0x12, 0x50, 0x2, 0x9, 0x80, 0x0, - /* U+274C "❌" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0x20, - 0x0, 0x5, 0xe2, 0xf, 0xfe, 0x20, 0x5, 0xff, - 0xc0, 0x5f, 0xfe, 0x25, 0xff, 0xe2, 0x0, 0x5f, - 0xfe, 0xff, 0xe2, 0x0, 0x0, 0x5f, 0xff, 0xe2, - 0x0, 0x0, 0x5, 0xff, 0xfe, 0x20, 0x0, 0x5, - 0xff, 0xef, 0xfe, 0x20, 0x5, 0xff, 0xe2, 0x5f, - 0xfe, 0x20, 0xff, 0xe2, 0x0, 0x5f, 0xfc, 0x5, - 0xe2, 0x0, 0x0, 0x4d, 0x20, 0x0, 0x0, 0x0, - 0x0, 0x0, + /* U+0176 "Ŷ" */ + 0x0, 0x9b, 0xe8, 0x3, 0xc5, 0x36, 0xec, 0x1, + 0xc5, 0xe9, 0xac, 0x1, 0x57, 0x8, 0x6, 0x9e, + 0xb, 0x8, 0x0, 0x8d, 0xa8, 0x6, 0x18, 0xc0, + 0x1e, 0xa8, 0x0, 0x63, 0xf0, 0x63, 0xb0, 0xd, + 0xe6, 0xd1, 0x22, 0x1, 0x8d, 0xa4, 0x98, 0x3, + 0xd0, 0x10, 0x1, 0xff, 0xe0, - /* U+2753 "❓" */ - 0x0, 0x0, 0x0, 0x0, 0x17, 0xcf, 0xea, 0x20, - 0x5f, 0xff, 0xff, 0xd0, 0x8, 0x30, 0x3f, 0xf3, - 0x0, 0x0, 0x1f, 0xf3, 0x0, 0x1, 0xcf, 0xd0, - 0x0, 0xd, 0xfd, 0x10, 0x0, 0x7f, 0xd0, 0x0, - 0x0, 0x9f, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x4a, 0x40, 0x0, 0x0, 0xdf, 0xd0, 0x0, - 0x0, 0x9f, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, + /* U+0177 "ŷ" */ + 0x0, 0x37, 0xd0, 0x4, 0x51, 0x8e, 0xc0, 0x2, + 0xe3, 0xd6, 0x9, 0xb0, 0xa, 0x2f, 0x50, 0x40, + 0xb, 0xc8, 0x2e, 0x6, 0x4a, 0xd, 0xa1, 0x6a, + 0x0, 0xb4, 0x16, 0xf0, 0x1, 0x94, 0x8a, 0x80, + 0x54, 0xec, 0x1, 0x94, 0x34, 0x3, 0x8, 0x90, + 0x0, 0x2b, 0xec, 0x1, 0x1d, 0x3c, 0x0, 0x40, - /* U+2757 "❗" */ - 0x8f, 0xf4, 0x7f, 0xf4, 0x6f, 0xf2, 0x5f, 0xf1, - 0x4f, 0xf0, 0x3f, 0xf0, 0x2f, 0xe0, 0x0, 0x0, - 0x0, 0x0, 0x1a, 0x90, 0x7f, 0xf3, 0x3e, 0xd1, + /* U+0178 "Ÿ" */ + 0x0, 0xc, 0x2, 0xa0, 0x7, 0x13, 0x87, 0x68, + 0x7, 0x1f, 0x85, 0xc8, 0x5, 0x5c, 0x20, 0x1a, + 0x78, 0x2c, 0x20, 0x2, 0x36, 0xa0, 0x18, 0x63, + 0x0, 0x7a, 0xa0, 0x1, 0x8f, 0xc1, 0x8e, 0xc0, + 0x37, 0x9b, 0x44, 0x88, 0x6, 0x36, 0x92, 0x60, + 0xf, 0x40, 0x40, 0x7, 0xff, 0x80, - /* U+2764 "❤" */ - 0x0, 0x5, 0x86, 0x10, 0x2, 0x78, 0x40, 0x0, - 0x2d, 0xff, 0xfe, 0x36, 0xff, 0xff, 0xb0, 0xb, - 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x80, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xe, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, 0xaf, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xf6, 0x2, 0xef, 0xff, - 0xff, 0xff, 0xff, 0xfc, 0x0, 0x2, 0xdf, 0xff, - 0xff, 0xff, 0xfb, 0x0, 0x0, 0x0, 0x9f, 0xff, - 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x4e, 0xff, - 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1e, 0xc0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x31, 0x0, - 0x0, 0x0, + /* U+0179 "Ź" */ + 0x0, 0xdd, 0x20, 0x1e, 0x52, 0x90, 0xf, 0x2e, + 0x0, 0x62, 0xff, 0xf8, 0xa, 0xef, 0x84, 0xc0, + 0x8, 0x9b, 0x7, 0x80, 0x39, 0x1e, 0x88, 0x3, + 0xd, 0x2a, 0x80, 0x3a, 0x8e, 0x80, 0x39, 0xd3, + 0xc0, 0x38, 0xe2, 0x48, 0x3, 0xb9, 0x58, 0x3, + 0xa4, 0xbd, 0x13, 0x81, 0x42, 0xae, 0xf8, 0x80, - /* U+2B50 "⭐" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x9, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xfc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xf3, - 0x0, 0x0, 0x0, 0x23, 0x4d, 0x59, 0xb4, 0x31, - 0x0, 0xdf, 0xec, 0xb0, 0x2c, 0xdf, 0xfb, 0x1, - 0xcc, 0x10, 0x0, 0x2, 0xe9, 0x0, 0x0, 0x9d, - 0x10, 0x3, 0xf7, 0x0, 0x0, 0x1, 0xf0, 0x0, - 0x3e, 0x0, 0x0, 0x0, 0x5c, 0x4d, 0xb2, 0xf1, - 0x0, 0x0, 0x9, 0xee, 0x68, 0xff, 0x50, 0x0, - 0x0, 0xda, 0x10, 0x2, 0xc9, 0x0, 0x0, 0x2, - 0x0, 0x0, 0x0, 0x20, 0x0, + /* U+017A "ź" */ + 0x0, 0xb2, 0x80, 0x31, 0x8d, 0x0, 0x63, 0xd0, + 0x9, 0xff, 0xf9, 0xdd, 0xdd, 0x40, 0xb0, 0x8, + 0x8a, 0x34, 0x40, 0x3, 0xb0, 0x60, 0x16, 0xab, + 0x80, 0x52, 0x34, 0x1, 0x33, 0x20, 0xc8, 0x83, + 0xa1, 0x5b, 0xb5, 0x0, - /* U+FE70 "ﹰ" */ - 0x0, 0x1, 0x8, 0x99, 0x70, 0x69, 0x99, 0x2, - 0x0, 0x0, + /* U+017B "Ż" */ + 0x0, 0x93, 0xc0, 0x3e, 0x67, 0x0, 0xc5, 0xfe, + 0xd7, 0xff, 0x80, 0xae, 0xf8, 0x4c, 0x0, 0x89, + 0xb0, 0x78, 0x3, 0x91, 0xe8, 0x80, 0x30, 0xd2, + 0xa8, 0x3, 0xa8, 0xe8, 0x3, 0x9d, 0x3c, 0x3, + 0x8e, 0x24, 0x80, 0x3b, 0x95, 0x80, 0x3a, 0x4b, + 0xd1, 0x38, 0x14, 0x2a, 0xef, 0x88, - /* U+FE71 "ﹱ" */ - 0x0, 0x0, 0x10, 0x8, 0x99, 0x70, 0x6, 0x99, - 0x90, 0x2, 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, 0x5, 0x55, 0x50, 0xf, - 0xff, 0xf3, + /* U+017C "ż" */ + 0x0, 0xf, 0x98, 0x6, 0x17, 0x20, 0xe, 0x81, + 0x0, 0x3f, 0xff, 0x3b, 0xbb, 0xa8, 0x16, 0x1, + 0x11, 0x46, 0x88, 0x0, 0x76, 0xc, 0x2, 0xd5, + 0x70, 0xa, 0x46, 0x80, 0x26, 0x64, 0x19, 0x10, + 0x74, 0x2b, 0x76, 0xa0, - /* U+FE72 "ﹲ" */ - 0x3, 0x84, 0x8, 0x32, 0x80, 0x96, 0x31, 0x0, - 0x0, 0x0, + /* U+017D "Ž" */ + 0x0, 0x2f, 0x1f, 0x98, 0x6, 0x57, 0xc8, 0x30, + 0xe, 0x9f, 0x70, 0x8, 0xbf, 0xfe, 0x2, 0xbb, + 0xe1, 0x30, 0x2, 0x26, 0xc1, 0xe0, 0xe, 0x47, + 0xa2, 0x0, 0xc3, 0x4a, 0xa0, 0xe, 0xa3, 0xa0, + 0xe, 0x74, 0xf0, 0xe, 0x38, 0x92, 0x0, 0xee, + 0x56, 0x0, 0xe9, 0x2f, 0x44, 0xe0, 0x50, 0xab, + 0xbe, 0x20, - /* U+FE74 "ﹴ" */ - 0x47, 0x99, 0x5, 0x67, 0x90, 0x65, 0x20, 0x0, + /* U+017E "ž" */ + 0x4, 0xe3, 0xf4, 0x0, 0x24, 0xeb, 0xa0, 0x4, + 0xfd, 0x0, 0x7, 0xff, 0xe7, 0x77, 0x75, 0x2, + 0xc0, 0x22, 0x28, 0xd1, 0x0, 0xe, 0xc1, 0x80, + 0x5a, 0xae, 0x1, 0x48, 0xd0, 0x4, 0xcc, 0x83, + 0x22, 0xe, 0x85, 0x6e, 0xd4, - /* U+FE76 "ﹶ" */ - 0x0, 0x0, 0x5, 0x99, 0x90, 0x20, 0x0, 0x0, + /* U+017F "ſ" */ + 0x6, 0xee, 0x0, 0x25, 0xb4, 0x2, 0xa3, 0x1, + 0x0, 0xff, 0xed, 0x80, - /* U+FE77 "ﹷ" */ - 0x0, 0x0, 0x0, 0x5, 0x99, 0x90, 0x2, 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, 0x5, 0x55, 0x50, 0xf, 0xff, 0xf3, + /* U+0374 "ʹ" */ + 0x0, 0x76, 0x80, 0x18, 0x7c, 0x1, 0x72, 0x40, + 0xae, 0xc0, 0x0, - /* U+FE78 "ﹸ" */ - 0x2, 0x94, 0x0, 0x64, 0x80, 0x46, 0x97, 0x3, - 0x0, 0x0, + /* U+0375 "͵" */ + 0x0, 0x76, 0x80, 0x18, 0x7c, 0x1, 0x72, 0x40, + 0xae, 0xc0, 0x0, - /* U+FE79 "ﹹ" */ - 0x0, 0x29, 0x50, 0x0, 0x54, 0x80, 0x4, 0x69, - 0x70, 0x3, 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, 0x5, 0x55, 0x51, 0xf, - 0xff, 0xf3, + /* U+037A "ͺ" */ + 0x80, 0x2, 0x88, 0xab, 0x14, - /* U+FE7A "ﹺ" */ - 0x47, 0x99, 0x4, 0x20, 0x0, + /* U+037E ";" */ + 0xba, 0xef, 0x55, 0x0, 0x79, 0x97, 0x7e, 0x4e, + 0xea, 0x4c, - /* U+FE7B "ﹻ" */ - 0x5, 0x55, 0x50, 0xf, 0xff, 0xf2, 0x0, 0x0, - 0x0, 0x4, 0x79, 0x90, 0x4, 0x20, 0x0, + /* U+0384 "΄" */ + 0x0, 0x3d, 0x6f, 0x0, - /* U+FE7C "ﹼ" */ - 0x0, 0x14, 0x16, 0x27, 0x72, 0x69, 0x77, 0x0, - 0x0, 0x0, + /* U+0385 "΅" */ + 0x1, 0x58, 0x10, 0x6d, 0xce, 0xf4, 0x7f, 0xa6, + 0xa5, - /* U+FE7D "ﹽ" */ - 0x4, 0x27, 0x62, 0x7, 0x97, 0x80, 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, 0x5, 0x55, 0x51, 0xf, 0xff, 0xf4, + /* U+0386 "Ά" */ + 0x0, 0x53, 0xaf, 0xb8, 0x7, 0x9d, 0xb8, 0xa8, + 0x3, 0xda, 0x9, 0x64, 0x60, 0x1e, 0x70, 0x62, + 0xa0, 0xf, 0x6a, 0x82, 0xb8, 0x7, 0xa, 0x78, + 0x58, 0xa0, 0x6, 0x60, 0x40, 0x31, 0xe0, 0xd, + 0x61, 0xdf, 0xe1, 0x51, 0x0, 0x11, 0xc6, 0xed, + 0x60, 0xe0, 0x5, 0x7, 0x22, 0x90, 0xe8, 0x1, + 0x4c, 0x1, 0xd2, 0x64, - /* U+FE7E "ﹾ" */ - 0x67, 0x8, 0x71, 0x67, 0x0, + /* U+0387 "·" */ + 0x65, 0xaf, - /* U+FE7F "ﹿ" */ - 0x6, 0x70, 0x8, 0x71, 0x6, 0x70, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x50, - 0xf, 0xf2, + /* U+0388 "Έ" */ + 0x4d, 0x6f, 0xff, 0x70, 0x1d, 0x80, 0x2e, 0xfb, + 0x41, 0xd8, 0x0, 0x89, 0xc6, 0x1, 0xff, 0xcf, + 0xff, 0xe8, 0x0, 0xec, 0xce, 0x90, 0xe, 0x33, + 0xe1, 0x0, 0xff, 0xe2, 0x22, 0x78, 0x3, 0xae, + 0xfc, 0x20, - /* U+FE80 "ﺀ" */ - 0x0, 0x0, 0x0, 0x0, 0x4e, 0xfe, 0x50, 0xe, - 0x94, 0x8f, 0x11, 0xf1, 0x0, 0x0, 0xa, 0xb1, - 0x37, 0x62, 0xcf, 0xff, 0xd5, 0x28, 0x64, 0x10, + /* U+0389 "Ή" */ + 0x4d, 0x5f, 0x0, 0xed, 0x83, 0xb0, 0xf, 0xe7, + 0x60, 0xf, 0xfe, 0xbf, 0xff, 0x10, 0x7, 0x66, + 0x71, 0x0, 0x71, 0x9f, 0x0, 0x7f, 0xf5, 0xc0, + + /* U+038A "Ί" */ + 0x4d, 0x3f, 0x23, 0xb0, 0x9, 0xd8, 0x3, 0xff, + 0xbe, + + /* U+038C "Ό" */ + 0xc, 0x51, 0x9e, 0xfd, 0x80, 0xe, 0x4c, 0x48, + 0xcb, 0x6c, 0x0, 0xb2, 0xc3, 0x58, 0xdb, 0xca, + 0x0, 0x2, 0xb0, 0x1, 0x86, 0x5c, 0x0, 0xa0, + 0x80, 0x1c, 0x60, 0x40, 0x20, 0x20, 0x1c, 0xc0, + 0x20, 0x20, 0x40, 0x1c, 0xc0, 0x20, 0xa0, 0x80, + 0x1d, 0x80, 0x40, 0x2b, 0x0, 0x18, 0x5d, 0xc0, + 0x15, 0x9e, 0xa9, 0xb7, 0x9c, 0x0, 0x43, 0x89, + 0x79, 0x6d, 0x80, 0x0, + + /* U+038E "Ύ" */ + 0x4d, 0x8f, 0x10, 0xc, 0xfe, 0x27, 0x70, 0x36, + 0x1, 0xc, 0x48, 0xbb, 0x5, 0xa9, 0x80, 0x2c, + 0xd8, 0x3, 0x2a, 0x78, 0x1a, 0xf8, 0x7, 0xa4, + 0xd7, 0xd8, 0xc0, 0x3c, 0x4f, 0x45, 0x0, 0x1f, + 0xa0, 0x24, 0x40, 0x3f, 0xc2, 0x1, 0xff, 0xdc, + + /* U+038F "Ώ" */ + 0xc, 0x51, 0x9e, 0xfd, 0x60, 0xc, 0x9e, 0x97, + 0x65, 0x98, 0x0, 0x64, 0xe, 0x2a, 0x44, 0xb9, + 0x80, 0x19, 0xc4, 0x2, 0x61, 0xa0, 0x10, 0xd0, + 0xe, 0x52, 0x0, 0x98, 0x3, 0x88, 0x0, 0x20, + 0xc0, 0x1c, 0x44, 0x0, 0x2f, 0x80, 0x72, 0x68, + 0x2, 0x14, 0xc0, 0x28, 0x44, 0x0, 0xb3, 0x35, + 0x2, 0x5f, 0x90, 0x16, 0xd8, 0x78, 0x18, 0x2a, + 0x80, + + /* U+0390 "ΐ" */ + 0xc6, 0xd9, 0xd0, 0x10, 0xc0, 0xc7, 0xd5, 0xd0, + 0x1f, 0x20, 0xf, 0xfe, 0xc0, + + /* U+0391 "Α" */ + 0x0, 0xcb, 0xee, 0x1, 0xfb, 0x8a, 0x80, 0x3e, + 0x14, 0x82, 0x30, 0xf, 0x38, 0x29, 0x50, 0x7, + 0xb5, 0x41, 0x5c, 0x3, 0x85, 0x3c, 0x2c, 0x50, + 0x3, 0x30, 0x20, 0x18, 0xf0, 0x6, 0xb0, 0xef, + 0xf0, 0xa8, 0x80, 0x8, 0xe3, 0x76, 0xb0, 0x70, + 0x2, 0x83, 0x91, 0x48, 0x74, 0x0, 0xa6, 0x0, + 0xe9, 0x32, + + /* U+0392 "Β" */ + 0xff, 0xeb, 0x10, 0x3, 0xdd, 0xa5, 0xb4, 0x1, + 0xa8, 0x86, 0x93, 0x10, 0xe, 0x70, 0x10, 0x30, + 0x1, 0x4c, 0x0, 0x27, 0xfd, 0xaa, 0x20, 0x7, + 0xcc, 0x52, 0xca, 0x6, 0x99, 0x96, 0x8b, 0x40, + 0x3e, 0x10, 0xd4, 0x42, 0xd1, 0x50, 0x3d, 0xda, + 0x9a, 0xc8, + + /* U+0393 "Γ" */ + 0xdf, 0xfe, 0x60, 0x6b, 0xbc, 0xe1, 0xc8, 0x98, + 0x40, 0x3f, 0xfd, 0x80, + + /* U+0394 "Δ" */ + 0x0, 0x8f, 0xe0, 0x3, 0xea, 0x26, 0x0, 0xf9, + 0xe0, 0x50, 0x3, 0x90, 0x55, 0x5c, 0x1, 0xdc, + 0xa1, 0xca, 0x20, 0x19, 0x7c, 0x10, 0x5c, 0x2, + 0x50, 0x50, 0x3, 0xd0, 0x5, 0xca, 0x1, 0x69, + 0x90, 0xa, 0x78, 0x4, 0x83, 0x40, 0xe0, 0x4, + 0x4c, 0xac, 0x1a, 0x15, 0x77, 0x90, 0x50, + + /* U+0395 "Ε" */ + 0xef, 0xff, 0x28, 0x35, 0xdf, 0x20, 0x72, 0x27, + 0x8, 0x7, 0xff, 0x16, 0x3f, 0xf8, 0x0, 0xd9, + 0x9c, 0x0, 0xe3, 0x3e, 0x0, 0xff, 0x72, 0x27, + 0x10, 0x35, 0xdf, 0x80, + + /* U+0396 "Ζ" */ + 0x2f, 0xff, 0x80, 0xae, 0xf8, 0x4c, 0x0, 0x89, + 0xb0, 0x78, 0x3, 0x91, 0xe8, 0x80, 0x30, 0xd2, + 0xa8, 0x3, 0xa8, 0xe8, 0x3, 0x9d, 0x3c, 0x3, + 0x8e, 0x24, 0x80, 0x3b, 0x95, 0x80, 0x3a, 0x4b, + 0xd1, 0x38, 0x14, 0x2a, 0xef, 0x88, + + /* U+0397 "Η" */ + 0xe7, 0x0, 0xcb, 0xe0, 0x1f, 0xfd, 0x58, 0xff, + 0xd4, 0x0, 0x6c, 0xcd, 0x0, 0xe, 0x33, 0xc4, + 0x1, 0xff, 0xcd, + + /* U+0398 "Θ" */ + 0x0, 0xc, 0xf7, 0xec, 0x0, 0x61, 0xc4, 0xbc, + 0xb6, 0xc0, 0xa, 0xc3, 0x54, 0xdb, 0xce, 0x0, + 0x56, 0xc0, 0x30, 0xbb, 0x81, 0x41, 0x0, 0x3b, + 0x0, 0x84, 0xe, 0x3f, 0xe6, 0x60, 0x8, 0x80, + 0xe7, 0x32, 0x76, 0x1, 0x50, 0x41, 0x33, 0x84, + 0xc0, 0x85, 0x6c, 0x3, 0xc, 0xb8, 0x2, 0xc3, + 0x54, 0xdb, 0xca, 0x0, 0x3, 0x89, 0x79, 0x6d, + 0x80, 0x0, + + /* U+0399 "Ι" */ + 0xba, 0x0, 0xff, 0xe4, 0x0, + + /* U+039A "Κ" */ + 0xf5, 0x0, 0x8b, 0xe8, 0x3, 0x8b, 0x12, 0x80, + 0x30, 0xfa, 0xd8, 0x7, 0x68, 0xd8, 0x6, 0x3b, + 0x3e, 0x0, 0xe8, 0x61, 0xb0, 0xf, 0x65, 0xb2, + 0x0, 0x68, 0x15, 0x55, 0x8, 0x4, 0x60, 0xb, + 0x1b, 0x0, 0xf0, 0xca, 0xa0, 0x7, 0x98, 0xe8, + 0x40, + + /* U+039B "Λ" */ + 0x0, 0x8b, 0xe0, 0x3, 0xea, 0x25, 0x0, 0xf9, + 0xa4, 0xcc, 0x1, 0xc8, 0x8, 0x8a, 0x0, 0xed, + 0x70, 0xf7, 0x0, 0xe6, 0xd0, 0x51, 0x40, 0x9, + 0x45, 0x0, 0xb, 0xc0, 0x17, 0x38, 0x5, 0xea, + 0x0, 0x14, 0xd0, 0x9, 0x41, 0x41, 0xc5, 0x0, + 0x32, 0x70, 0x53, 0x80, 0x77, 0x20, 0x80, + + /* U+039C "Μ" */ + 0xff, 0x18, 0x6, 0x5f, 0x90, 0x5, 0x80, 0x6f, + 0x0, 0x91, 0x0, 0x19, 0xc, 0x1, 0xa6, 0x20, + 0x4, 0x26, 0x0, 0x19, 0x9c, 0x1, 0xb6, 0x1, + 0xaf, 0x40, 0xe, 0xa0, 0x19, 0x50, 0xc, 0xc4, + 0x1, 0x88, 0x8b, 0x6a, 0x1, 0xe5, 0xf5, 0xb0, + 0xf, 0x5a, 0x99, 0x80, 0x3c, 0x62, 0xe0, 0x18, + + /* U+039D "Ν" */ + 0xec, 0x0, 0xc9, 0xe0, 0x6c, 0x1, 0xe2, 0x81, + 0x0, 0xeb, 0x8, 0x0, 0xe3, 0xb6, 0x30, 0xe, + 0x54, 0xf0, 0xf, 0x49, 0xb0, 0x7, 0x14, 0x40, + 0x40, 0x39, 0xce, 0x0, 0x3d, 0x24, 0x1, 0xe4, + 0x50, + + /* U+039E "Ξ" */ + 0x1f, 0xff, 0x88, 0x6e, 0xfe, 0x20, 0x44, 0xf8, + 0x3, 0xff, 0x90, 0xff, 0xfd, 0x0, 0x6, 0xcc, + 0xe9, 0x0, 0x9, 0x9f, 0x8, 0x7, 0xf8, 0x51, + 0x3e, 0x15, 0xbb, 0xf9, 0x0, + + /* U+039F "Ο" */ + 0x0, 0xc, 0xf7, 0xec, 0x0, 0x61, 0xc4, 0x8c, + 0xb6, 0xc0, 0xa, 0xc3, 0x58, 0xdb, 0xca, 0x0, + 0x56, 0x0, 0x30, 0xcb, 0x82, 0x82, 0x0, 0x71, + 0x81, 0x8, 0x8, 0x7, 0x30, 0x8, 0x80, 0x80, + 0x39, 0x80, 0x54, 0x10, 0x3, 0xb0, 0x8, 0x56, + 0x0, 0x30, 0xbb, 0x80, 0x16, 0x7a, 0xa6, 0xde, + 0x70, 0x0, 0x1c, 0x4b, 0xcb, 0x6c, 0x0, 0x0, + + /* U+03A0 "Π" */ + 0xef, 0xff, 0x81, 0xae, 0xf3, 0x80, 0x39, 0x13, + 0x68, 0x7, 0xff, 0xd4, + + /* U+03A1 "Ρ" */ + 0xef, 0xfd, 0xae, 0x0, 0x6b, 0xb9, 0x61, 0x43, + 0xd1, 0x28, 0x3f, 0x0, 0xf3, 0x80, 0x70, 0xb2, + 0x78, 0x4f, 0xfb, 0xa5, 0x94, 0x1f, 0x32, 0xf9, + 0x0, 0x71, 0x9c, 0x1, 0xff, 0xcf, + + /* U+03A3 "Σ" */ + 0x5f, 0xff, 0x3b, 0x3, 0x5d, 0xe5, 0x38, 0x66, + 0x22, 0x44, 0xe, 0xd8, 0x20, 0x1d, 0x2b, 0xa0, + 0x1e, 0xf3, 0x40, 0xc, 0x34, 0xc8, 0x1, 0xb4, + 0xa4, 0x3, 0x41, 0x68, 0x6, 0x37, 0x65, 0x44, + 0x8d, 0x81, 0xee, 0xf7, 0x80, + + /* U+03A4 "Τ" */ + 0xbf, 0xff, 0x92, 0x2e, 0xcc, 0x17, 0x72, 0x9a, + 0x23, 0xc5, 0x12, 0x10, 0xf, 0xff, 0xe0, + + /* U+03A5 "Υ" */ + 0xae, 0x10, 0xd, 0x3c, 0x16, 0x10, 0x1, 0x1b, + 0x50, 0xc, 0x31, 0x80, 0x3d, 0x50, 0x0, 0xc7, + 0xe0, 0xc7, 0x60, 0x1b, 0xcd, 0xa2, 0x44, 0x3, + 0x1b, 0x49, 0x30, 0x7, 0xa0, 0x20, 0x3, 0xff, + 0xc0, + + /* U+03A6 "Φ" */ + 0x0, 0xef, 0x50, 0xf, 0x1d, 0xf8, 0x56, 0xb0, + 0x4, 0x98, 0x34, 0xf, 0x53, 0x0, 0xa, 0x5a, + 0x50, 0xd7, 0xb7, 0x33, 0xc, 0x80, 0x72, 0x15, + 0xb0, 0x10, 0x7, 0x98, 0x84, 0xc, 0x3, 0xcc, + 0x68, 0x14, 0x1, 0xc4, 0x4d, 0x9, 0x77, 0x8, + 0x1a, 0x7a, 0x20, 0x1a, 0x65, 0xc1, 0x36, 0x96, + 0x1, 0x37, 0x68, 0x47, 0xc8, 0x7, 0x89, 0xd4, + 0x3, 0x0, + + /* U+03A7 "Χ" */ + 0x2f, 0x60, 0xd, 0x94, 0x4, 0xf2, 0x20, 0x8, + 0x2b, 0x0, 0x41, 0x50, 0x1b, 0xd0, 0x80, 0x5c, + 0x8b, 0xcc, 0x80, 0x18, 0xde, 0x82, 0x40, 0x3d, + 0x80, 0xc0, 0x1f, 0x4a, 0x21, 0x40, 0x3a, 0x4e, + 0xd6, 0xc4, 0x2, 0x36, 0xb0, 0xb0, 0xb0, 0xb, + 0x95, 0x40, 0x36, 0xa8, 0x12, 0x76, 0x1, 0x2a, + 0x50, 0x0, + + /* U+03A8 "Ψ" */ + 0x5f, 0x0, 0xbd, 0x0, 0x17, 0x40, 0x1f, 0xfd, + 0x37, 0x37, 0x4, 0x0, 0xe1, 0x3f, 0x24, 0xa5, + 0x20, 0x13, 0xd1, 0x70, 0xb4, 0xad, 0xa, 0xc0, + 0xc1, 0x0, 0x57, 0xe0, 0x4f, 0x61, 0x0, 0x71, + 0x81, 0x8, 0x7, 0xff, 0x34, + + /* U+03A9 "Ω" */ + 0x0, 0xc, 0xf7, 0xeb, 0x0, 0x43, 0xe9, 0x76, + 0x59, 0x80, 0x4, 0xe, 0x2a, 0x44, 0xb9, 0x83, + 0x38, 0x80, 0x4c, 0x34, 0x21, 0xa0, 0x1c, 0xa4, + 0x0, 0x60, 0xe, 0x20, 0x10, 0x60, 0xe, 0x22, + 0x2, 0xf8, 0x7, 0x26, 0x84, 0x29, 0x80, 0x50, + 0x88, 0x16, 0x66, 0xa0, 0x4b, 0xf2, 0x2d, 0xb0, + 0xf0, 0x30, 0x55, 0x0, + + /* U+03AA "Ϊ" */ + 0xf5, 0x6d, 0x87, 0x5b, 0x79, 0x93, 0x0, 0x7f, + 0xf7, 0x0, + + /* U+03AB "Ϋ" */ + 0x0, 0x27, 0x85, 0xc0, 0x7, 0x33, 0x87, 0x60, + 0x5, 0x5c, 0x70, 0xa, 0x93, 0xc1, 0x61, 0x0, + 0x11, 0xb5, 0x0, 0xc3, 0x18, 0x3, 0xd5, 0x0, + 0xc, 0x7e, 0xc, 0x76, 0x1, 0xbc, 0xda, 0x24, + 0x40, 0x31, 0xb4, 0x93, 0x0, 0x7a, 0x2, 0x0, + 0x3f, 0xfc, 0x0, + + /* U+03AC "ά" */ + 0x0, 0x93, 0x40, 0x3c, 0x74, 0x1, 0xe7, 0x70, + 0x6, 0x2c, 0xfc, 0x2c, 0x70, 0xf6, 0xd9, 0xf3, + 0x44, 0x15, 0x92, 0xa0, 0x19, 0xc2, 0x0, 0xf3, + 0x0, 0xfe, 0x33, 0x0, 0x5e, 0x60, 0x85, 0x0, + 0x68, 0x4, 0x1e, 0x9f, 0xdc, 0x24, + + /* U+03AD "έ" */ + 0x0, 0x17, 0x80, 0x67, 0x60, 0xc, 0xb2, 0x1, + 0x47, 0x7c, 0x82, 0x3d, 0x58, 0x88, 0x5, 0x92, + 0x5, 0x17, 0x6c, 0x0, 0x88, 0x99, 0x0, 0x31, + 0x18, 0x80, 0x1c, 0x88, 0x3c, 0x56, 0x65, 0x63, + 0x20, + + /* U+03AE "ή" */ + 0x0, 0x8b, 0xc0, 0x39, 0xd8, 0x3, 0x96, 0x40, + 0x2f, 0x6d, 0xfb, 0x10, 0x5, 0x67, 0xbc, 0x0, + 0x20, 0x42, 0x90, 0x0, 0xe0, 0x1f, 0xfd, 0x5f, + 0x30, 0xf, 0xfe, 0x30, + + /* U+03AF "ί" */ + 0xb, 0x60, 0x66, 0x6, 0x80, 0xf9, 0x0, 0x7f, + 0xf2, 0x40, + + /* U+03B0 "ΰ" */ + 0x7, 0xb8, 0x9f, 0x30, 0x8, 0xe8, 0x2, 0x7b, + 0xb1, 0xf9, 0x87, 0x98, 0x1, 0xf0, 0x3, 0xff, + 0xa2, 0x2c, 0x0, 0xe6, 0x7, 0x83, 0x46, 0xf0, + 0x87, 0xda, 0x85, + + /* U+03B1 "α" */ + 0x2, 0xcf, 0xc2, 0xc7, 0xf, 0x6d, 0x9f, 0x34, + 0x41, 0x59, 0x2a, 0x1, 0x9c, 0x20, 0xf, 0x30, + 0xf, 0xe3, 0x30, 0x5, 0xe6, 0x8, 0x50, 0x6, + 0x80, 0x41, 0xe9, 0xfd, 0xc2, 0x40, + + /* U+03B2 "β" */ + 0x0, 0x4f, 0x72, 0x0, 0x29, 0x5c, 0xa6, 0x70, + 0x3, 0x41, 0x24, 0xe0, 0x8, 0x30, 0x4, 0x40, + 0x1c, 0x7d, 0x0, 0x1a, 0xf1, 0x14, 0x3, 0x5f, + 0x3d, 0x88, 0x0, 0x40, 0x68, 0x10, 0x0, 0xa0, + 0x18, 0x40, 0x16, 0x61, 0x2, 0x80, 0xb, 0xef, + 0x4c, 0x0, 0x93, 0x7f, 0x8, 0x3, 0xff, 0x8a, + + /* U+03B3 "γ" */ + 0xaa, 0x0, 0x53, 0x5c, 0x80, 0x13, 0xfa, 0x2, + 0x2, 0xa, 0x83, 0xe8, 0x6a, 0x80, 0x35, 0xc1, + 0xf8, 0x0, 0x80, 0xe0, 0x80, 0x13, 0xc3, 0x80, + 0x6d, 0xd, 0x0, 0xca, 0xa, 0x1, 0xff, 0xc4, + + /* U+03B4 "δ" */ + 0xc, 0xff, 0xd4, 0x0, 0x80, 0x9e, 0xe5, 0x0, + 0x13, 0x21, 0x84, 0x2, 0x2f, 0x18, 0xa0, 0xb, + 0xdf, 0xb5, 0xa4, 0x10, 0xa8, 0x4b, 0xd8, 0x4c, + 0xc2, 0x0, 0x30, 0x51, 0x10, 0x7, 0x3a, 0x90, + 0x80, 0x10, 0x8, 0xcd, 0x44, 0x72, 0xc2, 0x1a, + 0x1b, 0xa4, 0x90, + + /* U+03B5 "ε" */ + 0x8, 0xef, 0x90, 0x47, 0xab, 0x11, 0x0, 0xb2, + 0x40, 0xa2, 0xed, 0x80, 0x11, 0x13, 0x20, 0x6, + 0x23, 0x10, 0x3, 0x91, 0x7, 0x8a, 0xcc, 0xac, + 0x64, + + /* U+03B6 "ζ" */ + 0x6, 0xff, 0xc0, 0x6, 0xec, 0x1a, 0x0, 0x8f, + 0x69, 0x40, 0x2e, 0x84, 0x0, 0xa0, 0x18, 0x3, + 0x3c, 0x0, 0x64, 0x14, 0x0, 0xc6, 0x40, 0x1f, + 0xfc, 0x4, 0x37, 0x30, 0x8, 0xe2, 0x73, 0xd8, + 0x0, 0xfd, 0xf1, 0x60, 0x18, 0x75, 0x80, 0x34, + 0xd, 0x0, + + /* U+03B7 "η" */ + 0xf, 0x6d, 0xfb, 0x10, 0x5, 0x67, 0xbc, 0x0, + 0x20, 0x42, 0x90, 0x0, 0xe0, 0x1f, 0xfd, 0x5f, + 0x30, 0xf, 0xfe, 0x30, + + /* U+03B8 "θ" */ + 0x0, 0x4f, 0xf3, 0x80, 0x52, 0x99, 0x50, 0xa0, + 0x6, 0x93, 0x47, 0x90, 0x30, 0x40, 0x6, 0x18, + 0x30, 0x6, 0x60, 0x10, 0x7, 0xfd, 0xa0, 0x60, + 0xd, 0xda, 0xc0, 0xd8, 0x8, 0xa7, 0x1, 0x30, + 0x40, 0x2, 0x18, 0x1, 0xa4, 0xd2, 0x24, 0x1, + 0x2f, 0x95, 0xa, 0x0, + + /* U+03B9 "ι" */ + 0x1f, 0x20, 0xf, 0xfe, 0x48, + + /* U+03BA "κ" */ + 0x1f, 0x20, 0x6f, 0x40, 0x9, 0x66, 0xd0, 0x0, + 0x95, 0x68, 0x1, 0x4a, 0xa0, 0x6, 0x75, 0x50, + 0x6, 0xa8, 0xa2, 0x0, 0xce, 0x9e, 0x1, 0xd4, + 0x72, + + /* U+03BB "λ" */ + 0x0, 0x7a, 0x0, 0x72, 0x68, 0x7, 0x73, 0x80, + 0x73, 0xa, 0x0, 0x6a, 0xd, 0x0, 0xce, 0x8e, + 0x1, 0x20, 0xd0, 0xa0, 0x3, 0x54, 0x57, 0x80, + 0xf, 0xe1, 0xea, 0x8, 0x2a, 0xa, 0xb, 0xca, + 0x1, 0x2f, 0x80, + + /* U+03BC "μ" */ + 0x1f, 0x20, 0x3, 0x68, 0x7, 0xff, 0x48, 0x40, + 0x1e, 0x1, 0x50, 0x1b, 0x80, 0x47, 0xdc, 0x90, + 0xa, 0x3b, 0x5f, 0x40, 0x3f, 0xf8, 0x40, + + /* U+03BD "ν" */ + 0xaa, 0x0, 0x53, 0x5c, 0xa0, 0x13, 0xfa, 0xa, + 0x2, 0xa, 0x83, 0xe8, 0x6a, 0x80, 0x35, 0xc1, + 0xf8, 0x0, 0x80, 0xe0, 0x80, 0x13, 0xc3, 0x80, + 0x6a, 0xd, 0x0, 0x0, + + /* U+03BE "ξ" */ + 0x2, 0xbf, 0xf1, 0x7, 0x96, 0xf1, 0x9, 0x49, + 0x8, 0x8, 0x98, 0x3, 0x6d, 0x7f, 0x80, 0xc, + 0x51, 0x80, 0x35, 0x47, 0x30, 0x72, 0x40, 0xf, + 0xe4, 0x28, 0x20, 0x1, 0x5a, 0x6f, 0x20, 0x26, + 0x7b, 0x48, 0x4, 0x44, 0x60, 0xa, 0x6, 0x80, + + /* U+03BF "ο" */ + 0x1, 0xae, 0xe4, 0x80, 0x58, 0x39, 0xa9, 0x20, + 0x85, 0x44, 0x72, 0xc2, 0x66, 0x10, 0x2, 0x1, + 0x0, 0x7c, 0xe4, 0x62, 0x0, 0x40, 0x55, 0x15, + 0x11, 0xca, 0x88, 0x60, 0xe6, 0xad, 0x0, + + /* U+03C0 "π" */ + 0xcf, 0xff, 0xc9, 0x9c, 0x17, 0xdc, 0x37, 0xe4, + 0x1, 0x7, 0x11, 0x7, 0x88, 0x7, 0xff, 0x9c, + + /* U+03C1 "ρ" */ + 0x0, 0x4f, 0x7d, 0x8, 0x2, 0x1e, 0xb4, 0x74, + 0x0, 0xd0, 0x85, 0x46, 0x80, 0x2a, 0x0, 0x12, + 0x20, 0x80, 0x7f, 0x28, 0x0, 0x48, 0x80, 0x8, + 0x42, 0xa2, 0x40, 0x4, 0xcb, 0x43, 0xc0, 0x25, + 0xdf, 0xb2, 0x0, 0xff, 0xe2, 0x80, + + /* U+03C2 "ς" */ + 0x0, 0x2e, 0x7f, 0x28, 0x3d, 0xce, 0xe9, 0x6, + 0x35, 0x48, 0xc5, 0xc8, 0xc0, 0x30, 0x88, 0x3, + 0x8c, 0xc4, 0x1, 0x91, 0x1b, 0x4, 0x1, 0x5c, + 0x9e, 0xd0, 0x4, 0xd7, 0x8a, 0x40, 0x1, 0x4a, + 0x2, 0x0, 0x25, 0xa5, 0x80, + + /* U+03C3 "σ" */ + 0x0, 0xff, 0xd, 0xff, 0xf2, 0x86, 0x86, 0x74, + 0x8f, 0x2a, 0x1d, 0x18, 0xb8, 0x98, 0x11, 0x88, + 0x0, 0x41, 0x80, 0x3f, 0x38, 0x11, 0x88, 0x1, + 0x0, 0x81, 0xa, 0x89, 0x25, 0x84, 0x1, 0xe1, + 0xb4, 0x92, 0x0, + + /* U+03C4 "τ" */ + 0xcf, 0xfc, 0x59, 0xc1, 0x5c, 0x40, 0x20, 0x22, + 0x0, 0xff, 0xe9, 0x80, + + /* U+03C5 "υ" */ + 0xf, 0x30, 0x3, 0xe0, 0x7, 0xff, 0x44, 0x58, + 0x1, 0xcc, 0xf, 0x6, 0x8d, 0xe1, 0xf, 0xb5, + 0xa, + + /* U+03C6 "φ" */ + 0x2, 0xc4, 0x9f, 0xd3, 0x0, 0x7b, 0x23, 0x4d, + 0x68, 0x21, 0x50, 0x1, 0x5c, 0xd8, 0xcc, 0x1, + 0xcd, 0xc2, 0x20, 0xe, 0x7f, 0x52, 0x20, 0x4, + 0x46, 0x86, 0x9e, 0x60, 0xdc, 0xa6, 0x14, 0xd8, + 0x14, 0xb4, 0x0, 0x1b, 0xe0, 0xc9, 0x0, 0xe1, + 0x0, 0xff, 0xe1, 0x0, + + /* U+03C7 "χ" */ + 0x7d, 0x0, 0xa3, 0x41, 0xcd, 0x40, 0xd, 0x0, + 0x6, 0x90, 0x73, 0x50, 0x4, 0x9a, 0x4c, 0x0, + 0x42, 0xf4, 0x6a, 0x1, 0xac, 0x54, 0x3, 0xa4, + 0x98, 0x3, 0x12, 0xf9, 0xb8, 0x5, 0xa, 0x51, + 0x20, 0x2, 0x59, 0x5, 0x7, 0x8, 0x43, 0x0, + 0x44, 0x80, + + /* U+03C8 "ψ" */ + 0x1f, 0x20, 0x8b, 0x0, 0x7a, 0x0, 0x7f, 0xf4, + 0x84, 0x3, 0xf3, 0x80, 0xb8, 0x6, 0x20, 0x20, + 0x6b, 0x51, 0x74, 0xe4, 0x10, 0x89, 0x86, 0x3a, + 0x5b, 0x0, 0x9f, 0x5d, 0x3a, 0x40, 0x3f, 0xf9, + 0x40, + + /* U+03C9 "ω" */ + 0xa, 0x80, 0xe, 0xd6, 0x1, 0x5b, 0x0, 0xea, + 0xa0, 0x20, 0x98, 0x27, 0x80, 0x10, 0xc0, 0x88, + 0x1, 0xe2, 0x3, 0x0, 0xfc, 0x20, 0x24, 0x40, + 0x1, 0x0, 0x81, 0x81, 0xa8, 0x39, 0x5a, 0x40, + 0xc2, 0x8, 0x54, 0xed, 0x59, 0xf3, 0xd0, 0x0, + + /* U+03CA "ϊ" */ + 0x5e, 0xd, 0x77, 0x48, 0x5a, 0x13, 0x83, 0x18, + 0xf, 0x90, 0x7, 0xff, 0x60, + + /* U+03CB "ϋ" */ + 0x0, 0x79, 0xc6, 0x0, 0x4e, 0x59, 0x40, 0x14, + 0xa, 0x30, 0x3, 0xcc, 0x0, 0xf8, 0x1, 0xff, + 0xd1, 0x16, 0x0, 0x73, 0x3, 0xc1, 0xa3, 0x78, + 0x43, 0xed, 0x42, 0x80, + + /* U+03CC "ό" */ + 0x0, 0x97, 0x40, 0x3d, 0xb6, 0x1, 0xe8, 0x60, + 0xc, 0x35, 0xdc, 0x90, 0xb, 0x7, 0x35, 0x24, + 0x10, 0xa8, 0x8e, 0x58, 0x4c, 0xc2, 0x0, 0x40, + 0x20, 0xf, 0x9c, 0x8c, 0x40, 0x8, 0xa, 0xa2, + 0xa2, 0x39, 0x51, 0xc, 0x1c, 0xd5, 0xa0, + + /* U+03CD "ύ" */ + 0x0, 0x9a, 0xc0, 0x3b, 0x3c, 0x3, 0xa9, 0x0, + 0x2f, 0x30, 0x3, 0xe0, 0x7, 0xff, 0x44, 0x58, + 0x1, 0xcc, 0xf, 0x6, 0x8d, 0xe1, 0xf, 0xb5, + 0xa, + + /* U+03CE "ώ" */ + 0x0, 0xef, 0x20, 0xf, 0xc4, 0x84, 0x1, 0xf8, + 0xac, 0x3, 0xd5, 0x0, 0x1d, 0xac, 0x2, 0xb6, + 0x1, 0xd5, 0x40, 0x41, 0x30, 0x4f, 0x0, 0x21, + 0x81, 0x10, 0x3, 0xc4, 0x6, 0x1, 0xf8, 0x40, + 0x48, 0x80, 0x2, 0x1, 0x3, 0x3, 0x50, 0x72, + 0xb4, 0x81, 0x84, 0x10, 0xa9, 0xda, 0xb3, 0xe7, + 0xa0, + + /* U+03D0 "ϐ" */ + 0x0, 0x4f, 0x72, 0x0, 0x29, 0x5c, 0xd5, 0x70, + 0x3, 0x41, 0x1d, 0xe0, 0x8, 0x30, 0x15, 0x10, + 0x6, 0xbd, 0x78, 0x0, 0xd7, 0xa2, 0x80, 0x1c, + 0x57, 0x42, 0x20, 0xc, 0x22, 0x40, 0x17, 0x0, + 0x84, 0x40, 0xd6, 0x85, 0x42, 0x81, 0xd, 0x3a, + 0xd8, 0x0, + + /* U+03D1 "ϑ" */ + 0x0, 0x16, 0x7e, 0x98, 0x6, 0xf6, 0xd7, 0xe0, + 0xc, 0x5e, 0x56, 0x46, 0x1, 0x2c, 0x18, 0x93, + 0x0, 0x55, 0x4e, 0xf2, 0xa5, 0x6e, 0xb7, 0xdf, + 0x1a, 0x55, 0x5a, 0x10, 0x0, 0x58, 0xc, 0x40, + 0x80, 0xc0, 0xc0, 0x4, 0x40, 0x4, 0xa8, 0x4, + 0x44, 0x47, 0x58, 0x0, 0x91, 0xae, 0xac, 0x80, 0x0, - /* U+FE81 "ﺁ" */ - 0x7, 0x88, 0x40, 0x0, 0x0, 0x0, 0xe4, 0x0, - 0xe, 0x40, 0x0, 0xe4, 0x0, 0xe, 0x40, 0x0, - 0xe4, 0x0, 0xe, 0x40, 0x0, 0xe4, 0x0, 0xe, - 0x40, 0x0, 0xe4, 0x0, 0xe, 0x40, - - /* U+FE82 "ﺂ" */ - 0x7, 0x88, 0x40, 0x0, 0x0, 0x0, 0xe4, 0x0, - 0xe, 0x40, 0x0, 0xe4, 0x0, 0xe, 0x40, 0x0, - 0xe4, 0x0, 0xe, 0x40, 0x0, 0xe4, 0x0, 0xd, - 0x50, 0x0, 0xbc, 0x40, 0x3, 0xdd, - - /* U+FE83 "ﺃ" */ - 0x28, 0x33, 0x94, 0x1, 0x0, 0xe4, 0xe, 0x40, - 0xe4, 0xe, 0x40, 0xe4, 0xe, 0x40, 0xe4, 0xe, - 0x40, 0xe4, 0xe, 0x40, - - /* U+FE84 "ﺄ" */ - 0x28, 0x30, 0x39, 0x40, 0x1, 0x0, 0xe, 0x40, - 0xe, 0x40, 0xe, 0x40, 0xe, 0x40, 0xe, 0x40, - 0xe, 0x40, 0xe, 0x40, 0xd, 0x50, 0xb, 0xc4, - 0x3, 0xdd, - - /* U+FE85 "ﺅ" */ - 0x0, 0x0, 0x76, 0x0, 0x0, 0x0, 0x93, 0x0, - 0x0, 0x0, 0x86, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xef, 0x60, - 0x0, 0xd, 0xa7, 0xf2, 0x0, 0x1f, 0x20, 0xc8, - 0x0, 0xe, 0x81, 0x9a, 0x0, 0x4, 0xef, 0xfa, - 0x0, 0x0, 0x3, 0xe6, 0x0, 0x0, 0x8, 0xd0, - 0x1, 0x25, 0xce, 0x20, 0x6f, 0xff, 0x91, 0x0, - 0x13, 0x20, 0x0, 0x0, - - /* U+FE86 "ﺆ" */ - 0x0, 0x0, 0x84, 0x0, 0x0, 0x0, 0x27, 0x20, - 0x0, 0x0, 0x1, 0x95, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x5f, 0xe4, 0x0, 0x0, 0x1f, 0x78, 0xe0, 0x0, - 0x3, 0xf0, 0xd, 0x50, 0x0, 0x1f, 0xa5, 0xca, - 0x20, 0x0, 0x4c, 0xff, 0xf8, 0x0, 0x0, 0x3, - 0xf3, 0x0, 0x11, 0x37, 0xf9, 0x0, 0x6f, 0xff, - 0xd6, 0x0, 0x1, 0x32, 0x10, 0x0, 0x0, - - /* U+FE87 "ﺇ" */ - 0xe, 0x40, 0xe4, 0xe, 0x40, 0xe4, 0xe, 0x40, - 0xe4, 0xe, 0x40, 0xe4, 0xe, 0x40, 0xe4, 0x0, - 0x2, 0x83, 0x3a, 0x40, 0x10, - - /* U+FE88 "ﺈ" */ - 0xe, 0x40, 0xe, 0x40, 0xe, 0x40, 0xe, 0x40, - 0xe, 0x40, 0xe, 0x40, 0xe, 0x40, 0xd, 0x50, - 0xb, 0xc4, 0x3, 0xdd, 0x0, 0x0, 0x28, 0x30, - 0x3a, 0x40, 0x1, 0x0, - - /* U+FE89 "ﺉ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x70, 0x8, - 0xff, 0x90, 0xb, 0x90, 0x5e, 0x56, 0xe5, 0x1, - 0x0, 0x6d, 0x10, 0x0, 0x11, 0x0, 0xa, 0xe7, - 0x0, 0x6c, 0x0, 0x0, 0x4d, 0xc0, 0x8b, 0x0, - 0x0, 0x0, 0xe4, 0x4f, 0x62, 0x11, 0x38, 0xf2, - 0x6, 0xdf, 0xff, 0xfd, 0x40, 0x0, 0x2, 0x33, - 0x20, 0x0, - - /* U+FE8A "ﺊ" */ - 0x6, 0x70, 0x0, 0x0, 0x0, 0x0, 0x6, 0x50, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x9f, 0x90, 0x49, 0x0, 0x0, 0x0, 0xf7, 0xc1, - 0x7b, 0x0, 0x0, 0x0, 0xa9, 0x0, 0x7c, 0x0, - 0x0, 0x0, 0x5e, 0x0, 0x2f, 0x82, 0x11, 0x37, - 0xe7, 0x0, 0x4, 0xcf, 0xff, 0xfc, 0x40, 0x0, - 0x0, 0x1, 0x32, 0x0, 0x0, 0x0, - - /* U+FE8B "ﺋ" */ - 0x0, 0x85, 0x1, 0x95, 0x0, 0x41, 0x0, 0x0, - 0x0, 0x6a, 0x0, 0x7b, 0x5, 0xd8, 0xf, 0xc1, - - /* U+FE8C "ﺌ" */ - 0x2, 0x83, 0x0, 0x38, 0x30, 0x1, 0x30, 0x0, - 0x0, 0x0, 0x0, 0xc4, 0x0, 0xe, 0x50, 0x7, - 0xfc, 0x20, 0xe9, 0xd6, - - /* U+FE8D "ﺍ" */ - 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, - 0xe4, 0xe4, - - /* U+FE8E "ﺎ" */ - 0xe4, 0xe, 0x40, 0xe4, 0xe, 0x40, 0xe4, 0xe, - 0x40, 0xe4, 0xd, 0x50, 0xbc, 0x43, 0xdd, - - /* U+FE8F "ﺏ" */ - 0xa, 0x10, 0x0, 0x0, 0x27, 0x1f, 0x10, 0x0, - 0x0, 0x6e, 0xf, 0x80, 0x0, 0x5, 0xe9, 0x5, - 0xff, 0xdd, 0xff, 0x90, 0x0, 0x5, 0x77, 0x51, - 0x0, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, - 0x12, 0x0, 0x0, - - /* U+FE90 "ﺐ" */ - 0xa, 0x10, 0x0, 0x0, 0x27, 0x0, 0x1f, 0x10, - 0x0, 0x0, 0x6f, 0x0, 0xf, 0x80, 0x0, 0x5, - 0xef, 0x80, 0x5, 0xff, 0xdd, 0xff, 0x75, 0xe0, - 0x0, 0x5, 0x77, 0x51, 0x0, 0x0, 0x0, 0x0, - 0x9a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, - 0x0, 0x0, - - /* U+FE91 "ﺑ" */ - 0x0, 0x7b, 0x0, 0x8b, 0x5, 0xd8, 0xf, 0xc1, - 0x0, 0x0, 0x0, 0xe5, 0x0, 0x21, - - /* U+FE92 "ﺒ" */ - 0x0, 0xe4, 0x0, 0xe, 0x50, 0x8, 0xfc, 0x20, - 0xe9, 0xd6, 0x0, 0x0, 0x0, 0xe, 0x50, 0x0, - 0x21, 0x0, - - /* U+FE93 "ﺓ" */ - 0x0, 0xb5, 0xd2, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x6, 0xe8, 0x0, 0x7, 0xe3, - 0xba, 0x0, 0xf4, 0x1, 0xf2, 0x1f, 0x10, 0xe, - 0x40, 0xdb, 0x59, 0xf1, 0x3, 0xcf, 0xd5, 0x0, - - /* U+FE94 "ﺔ" */ - 0x0, 0xd3, 0xb0, 0x0, 0x1, 0x1, 0x0, 0x0, - 0x0, 0x40, 0x0, 0x2, 0x9f, 0x10, 0x4, 0xf9, - 0xf3, 0x0, 0xe6, 0xd, 0x50, 0x1f, 0x55, 0xf7, - 0x0, 0xbf, 0xfb, 0xe4, 0x0, 0x31, 0x1b, 0xa0, - - /* U+FE95 "ﺕ" */ - 0x0, 0x0, 0xc2, 0xd0, 0x0, 0x0, 0x0, 0x10, - 0x10, 0x0, 0x8, 0x10, 0x0, 0x0, 0x15, 0x1f, - 0x10, 0x0, 0x0, 0x6e, 0xf, 0x80, 0x0, 0x5, - 0xe9, 0x5, 0xff, 0xdd, 0xff, 0x90, 0x0, 0x5, - 0x77, 0x51, 0x0, - - /* U+FE96 "ﺖ" */ - 0x0, 0x7, 0x79, 0x40, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x7, 0x10, 0x0, 0x0, - 0x14, 0x0, 0x1f, 0x10, 0x0, 0x0, 0x5f, 0x0, - 0xf, 0x70, 0x0, 0x5, 0xef, 0x80, 0x5, 0xff, - 0xdd, 0xff, 0x75, 0xe0, 0x0, 0x5, 0x77, 0x51, - 0x0, 0x0, - - /* U+FE97 "ﺗ" */ - 0xc, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - 0x7, 0xb0, 0x0, 0x8a, 0x0, 0x5d, 0x80, 0xf, - 0xc1, 0x0, - - /* U+FE98 "ﺘ" */ - 0xb, 0x4e, 0x20, 0x0, 0x0, 0x0, 0x10, 0x0, - 0xe, 0x40, 0x0, 0xe5, 0x0, 0x8f, 0xc2, 0xe, - 0x9d, 0x60, - - /* U+FE99 "ﺙ" */ - 0x0, 0x0, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xc2, 0xd0, 0x0, 0x0, - 0x0, 0x10, 0x10, 0x0, 0x8, 0x10, 0x0, 0x0, - 0x15, 0x1f, 0x10, 0x0, 0x0, 0x6e, 0xf, 0x80, - 0x0, 0x5, 0xe9, 0x5, 0xff, 0xdd, 0xff, 0x90, - 0x0, 0x5, 0x77, 0x51, 0x0, - - /* U+FE9A "ﺚ" */ - 0x0, 0x0, 0x96, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x79, 0x40, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x7, 0x10, 0x0, 0x0, 0x14, 0x0, 0x1f, 0x10, - 0x0, 0x0, 0x5f, 0x0, 0xf, 0x70, 0x0, 0x5, - 0xef, 0x80, 0x5, 0xff, 0xdd, 0xff, 0x75, 0xe0, - 0x0, 0x5, 0x77, 0x51, 0x0, 0x0, - - /* U+FE9B "ﺛ" */ - 0x0, 0xc1, 0x0, 0xc3, 0xf0, 0x0, 0x0, 0x0, - 0x0, 0x10, 0x0, 0x7b, 0x0, 0x8, 0xa0, 0x5, - 0xd8, 0x0, 0xfc, 0x10, - - /* U+FE9C "ﺜ" */ - 0x0, 0xb2, 0x0, 0xb4, 0xe2, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0xe4, 0x0, 0xe, 0x50, 0x8, - 0xfc, 0x20, 0xe9, 0xd6, - - /* U+FE9D "ﺝ" */ - 0x0, 0x0, 0x0, 0x0, 0x1f, 0xfc, 0x50, 0x0, - 0x5, 0x45, 0xac, 0x30, 0x0, 0x2, 0x8e, 0x90, - 0x0, 0x8e, 0x83, 0x0, 0x8, 0xd1, 0x0, 0x0, - 0x1f, 0x30, 0x0, 0x0, 0x4f, 0x3, 0xf0, 0x0, - 0x2f, 0x20, 0x30, 0x0, 0xb, 0xd5, 0x11, 0x34, - 0x1, 0x9f, 0xff, 0xfb, 0x0, 0x0, 0x33, 0x10, - - /* U+FE9E "ﺞ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xfc, 0x60, - 0x0, 0x0, 0x4, 0x45, 0x9c, 0x40, 0x0, 0x0, - 0x4, 0xae, 0x80, 0x0, 0x0, 0x9d, 0x5d, 0x60, - 0x0, 0x9, 0xb0, 0x2, 0xea, 0x51, 0x1f, 0x23, - 0xf0, 0x2b, 0xf3, 0x3f, 0x0, 0x30, 0x0, 0x0, - 0x1f, 0x30, 0x0, 0x0, 0x0, 0xa, 0xe5, 0x12, - 0x46, 0x0, 0x0, 0xaf, 0xff, 0xfc, 0x0, 0x0, - 0x1, 0x33, 0x10, 0x0, - - /* U+FE9F "ﺟ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xfb, 0x50, - 0x0, 0x0, 0x44, 0x7c, 0xd5, 0x0, 0x0, 0x0, - 0x3, 0xec, 0x0, 0x0, 0x4b, 0xfb, 0x80, 0x57, - 0xdf, 0x91, 0x0, 0xf, 0xd8, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x1, 0x20, - 0x0, - - /* U+FEA0 "ﺠ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xb5, - 0x0, 0x0, 0x0, 0x44, 0x7c, 0xd5, 0x0, 0x0, - 0x0, 0x0, 0x3e, 0xc0, 0x0, 0x0, 0x4b, 0xfc, - 0x70, 0x5, 0x7d, 0xf8, 0x6f, 0x95, 0xf, 0xd7, - 0x10, 0x2, 0xbe, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xe, 0x50, 0x0, 0x0, 0x0, 0x2, - 0x10, 0x0, - - /* U+FEA1 "ﺡ" */ - 0x0, 0x0, 0x0, 0x0, 0x1f, 0xfc, 0x50, 0x0, - 0x5, 0x45, 0xac, 0x30, 0x0, 0x3, 0x9e, 0x90, - 0x0, 0x9e, 0x72, 0x0, 0x9, 0xc1, 0x0, 0x0, - 0x1f, 0x20, 0x0, 0x0, 0x4f, 0x0, 0x0, 0x0, - 0x2f, 0x20, 0x0, 0x0, 0xb, 0xd5, 0x22, 0x45, - 0x1, 0xaf, 0xff, 0xfb, 0x0, 0x1, 0x33, 0x10, - - /* U+FEA2 "ﺢ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xfc, 0x60, - 0x0, 0x0, 0x4, 0x45, 0x9c, 0x40, 0x0, 0x0, - 0x4, 0xae, 0x80, 0x0, 0x0, 0x9d, 0x5d, 0x60, - 0x0, 0x9, 0xb0, 0x2, 0xea, 0x51, 0x1f, 0x20, - 0x0, 0x2b, 0xf3, 0x3f, 0x0, 0x0, 0x0, 0x0, - 0x1f, 0x30, 0x0, 0x0, 0x0, 0xa, 0xe5, 0x11, - 0x45, 0x0, 0x0, 0xaf, 0xff, 0xfc, 0x0, 0x0, - 0x1, 0x33, 0x10, 0x0, - - /* U+FEA3 "ﺣ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xfb, 0x50, - 0x0, 0x0, 0x44, 0x7c, 0xd5, 0x0, 0x0, 0x0, - 0x3, 0xec, 0x0, 0x0, 0x4b, 0xfb, 0x80, 0x57, - 0xdf, 0x91, 0x0, 0xf, 0xd8, 0x10, 0x0, 0x0, - - /* U+FEA4 "ﺤ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xb5, - 0x0, 0x0, 0x0, 0x44, 0x7c, 0xd5, 0x0, 0x0, - 0x0, 0x0, 0x3e, 0xc0, 0x0, 0x0, 0x4b, 0xfc, - 0x70, 0x5, 0x7d, 0xf8, 0x6f, 0x95, 0xf, 0xd7, - 0x10, 0x2, 0xbe, - - /* U+FEA5 "ﺥ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0x60, 0x0, - 0x0, 0x2, 0x10, 0x0, 0x1f, 0xfc, 0x50, 0x0, - 0x5, 0x45, 0xac, 0x30, 0x0, 0x3, 0x9e, 0x90, - 0x0, 0x9e, 0x72, 0x0, 0x9, 0xc1, 0x0, 0x0, - 0x1f, 0x20, 0x0, 0x0, 0x4f, 0x0, 0x0, 0x0, - 0x2f, 0x20, 0x0, 0x0, 0xb, 0xd5, 0x22, 0x45, - 0x1, 0xaf, 0xff, 0xfb, 0x0, 0x1, 0x33, 0x10, - - /* U+FEA6 "ﺦ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xf0, - 0x0, 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1f, 0xfc, 0x60, 0x0, - 0x0, 0x4, 0x45, 0x9c, 0x40, 0x0, 0x0, 0x4, - 0xae, 0x80, 0x0, 0x0, 0x9d, 0x5d, 0x60, 0x0, - 0x9, 0xb0, 0x2, 0xea, 0x51, 0x1f, 0x20, 0x0, - 0x2b, 0xf3, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x1f, - 0x30, 0x0, 0x0, 0x0, 0xa, 0xe5, 0x11, 0x45, - 0x0, 0x0, 0xaf, 0xff, 0xfc, 0x0, 0x0, 0x1, - 0x33, 0x10, 0x0, - - /* U+FEA7 "ﺧ" */ - 0x0, 0x0, 0x9, 0xa0, 0x0, 0x0, 0x0, 0x11, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xfb, - 0x50, 0x0, 0x0, 0x44, 0x7c, 0xd5, 0x0, 0x0, - 0x0, 0x3, 0xec, 0x0, 0x0, 0x4b, 0xfb, 0x80, - 0x57, 0xdf, 0x91, 0x0, 0xf, 0xd8, 0x10, 0x0, - 0x0, - - /* U+FEA8 "ﺨ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, - 0xa0, 0x0, 0x0, 0x0, 0x1, 0x20, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, 0xb5, 0x0, - 0x0, 0x0, 0x44, 0x7c, 0xd5, 0x0, 0x0, 0x0, - 0x0, 0x3e, 0xc0, 0x0, 0x0, 0x4b, 0xfc, 0x70, - 0x5, 0x7d, 0xf8, 0x6f, 0x95, 0xf, 0xd7, 0x10, - 0x2, 0xbe, - - /* U+FEA9 "ﺩ" */ - 0x0, 0xd8, 0x0, 0x0, 0x1e, 0x40, 0x0, 0x5, - 0xd0, 0x0, 0x1, 0xf1, 0x25, 0x7d, 0xd0, 0x7f, - 0xd8, 0x10, - - /* U+FEAA "ﺪ" */ - 0x0, 0x3f, 0x20, 0x0, 0x0, 0xa9, 0x0, 0x0, - 0x3, 0xf0, 0x0, 0x0, 0x1f, 0x40, 0x25, 0x7d, - 0xfc, 0x27, 0xfd, 0x83, 0xc6, - - /* U+FEAB "ﺫ" */ - 0x0, 0x0, 0x0, 0x6, 0xd0, 0x0, 0x1, 0x20, - 0x0, 0x0, 0x41, 0x0, 0x0, 0xab, 0x0, 0x0, - 0xd, 0x60, 0x0, 0x4, 0xe0, 0x0, 0x2, 0xf1, - 0x25, 0x7d, 0xc0, 0x7f, 0xd8, 0x10, - - /* U+FEAC "ﺬ" */ - 0x0, 0x0, 0x0, 0x0, 0x7, 0xc0, 0x0, 0x0, - 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, - 0x30, 0x0, 0x0, 0xa9, 0x0, 0x0, 0x3, 0xf0, - 0x0, 0x0, 0x1f, 0x40, 0x25, 0x7d, 0xfc, 0x27, - 0xfd, 0x83, 0xc6, - - /* U+FEAD "ﺭ" */ - 0x0, 0x0, 0x9, 0x80, 0x0, 0x0, 0x6d, 0x0, - 0x0, 0x3, 0xf0, 0x0, 0x0, 0x4e, 0x0, 0x0, - 0xa, 0xb0, 0x0, 0x29, 0xf3, 0xe, 0xff, 0xc3, - 0x0, 0x22, 0x10, 0x0, - - /* U+FEAE "ﺮ" */ - 0x0, 0x0, 0x3, 0x60, 0x0, 0x0, 0x0, 0x4e, - 0x0, 0x0, 0x0, 0x3, 0xf8, 0x0, 0x0, 0x0, - 0x5f, 0xe1, 0x0, 0x0, 0xb, 0x90, 0x0, 0x10, - 0x29, 0xe2, 0x0, 0xe, 0xff, 0xb2, 0x0, 0x0, - 0x22, 0x0, 0x0, 0x0, - - /* U+FEAF "ﺯ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf3, 0x0, - 0x0, 0x3, 0x0, 0x0, 0x0, 0x65, 0x0, 0x0, - 0x7, 0xd0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x4, - 0xf0, 0x0, 0x0, 0x9b, 0x0, 0x2, 0x8f, 0x30, - 0xef, 0xfc, 0x40, 0x2, 0x21, 0x0, 0x0, - - /* U+FEB0 "ﺰ" */ - 0x0, 0x0, 0xa, 0x80, 0x0, 0x0, 0x0, 0x21, - 0x0, 0x0, 0x0, 0x1, 0x10, 0x0, 0x0, 0x0, - 0x6e, 0x0, 0x0, 0x0, 0x3, 0xf8, 0x0, 0x0, - 0x0, 0x4f, 0xe1, 0x0, 0x0, 0xa, 0x90, 0x0, - 0x10, 0x29, 0xe2, 0x0, 0xe, 0xff, 0xb2, 0x0, - 0x0, 0x22, 0x0, 0x0, 0x0, - - /* U+FEB1 "ﺱ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x99, - 0x0, 0x0, 0x0, 0x2, 0xf1, 0x1f, 0x10, 0x99, - 0x0, 0x0, 0x0, 0x2, 0xf1, 0x2f, 0x20, 0xa8, - 0x4d, 0x0, 0x0, 0x2, 0xf9, 0x9f, 0xa6, 0xe5, - 0x6c, 0x0, 0x0, 0x3, 0xfe, 0xe8, 0xef, 0xa0, - 0x6d, 0x0, 0x0, 0x7, 0xe0, 0x0, 0x0, 0x0, - 0x2f, 0x93, 0x12, 0x7f, 0x80, 0x0, 0x0, 0x0, - 0x4, 0xdf, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+FEB2 "ﺲ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x99, - 0x0, 0x0, 0x0, 0x0, 0x2f, 0x11, 0xf1, 0x9, - 0x90, 0x0, 0x0, 0x0, 0x2, 0xf1, 0x2f, 0x20, - 0xaa, 0x4, 0xd0, 0x0, 0x0, 0x2f, 0x99, 0xfa, - 0x6e, 0xf4, 0x6c, 0x0, 0x0, 0x3, 0xfe, 0xe8, - 0xef, 0xaa, 0xb6, 0xd0, 0x0, 0x0, 0x7e, 0x0, - 0x0, 0x0, 0x0, 0x2f, 0x93, 0x12, 0x7f, 0x80, - 0x0, 0x0, 0x0, 0x0, 0x4d, 0xff, 0xff, 0x80, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x32, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+FEB3 "ﺳ" */ - 0x0, 0x0, 0x0, 0x0, 0x8, 0xa0, 0x0, 0xf2, - 0xf, 0x20, 0x8a, 0x0, 0x1f, 0x21, 0xf3, 0x9, - 0x90, 0x59, 0xf9, 0x8f, 0xb6, 0xe6, 0xf, 0xe8, - 0xee, 0x8d, 0xfa, 0x0, - - /* U+FEB4 "ﺴ" */ - 0x0, 0x0, 0x0, 0x0, 0x8, 0xa0, 0x0, 0xf, - 0x20, 0xf2, 0x8, 0xa0, 0x0, 0x1f, 0x21, 0xf3, - 0x9, 0xb0, 0x5, 0x9f, 0x98, 0xfb, 0x6e, 0xf5, - 0xf, 0xe8, 0xee, 0x8d, 0xfb, 0xac, - - /* U+FEB5 "ﺵ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x5a, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x3, 0xa6, 0x80, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x77, - 0x0, 0x0, 0x0, 0x1, 0xe1, 0x1e, 0x10, 0x99, - 0x0, 0x0, 0x0, 0x2, 0xf1, 0x1f, 0x20, 0x99, - 0x4c, 0x0, 0x0, 0x2, 0xf9, 0x9f, 0xa6, 0xe5, - 0x6c, 0x0, 0x0, 0x3, 0xfe, 0xe8, 0xef, 0xa0, - 0x6d, 0x0, 0x0, 0x7, 0xe0, 0x0, 0x0, 0x0, - 0x2f, 0x93, 0x12, 0x7f, 0x80, 0x0, 0x0, 0x0, - 0x4, 0xdf, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+FEB6 "ﺶ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x5a, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3b, 0x58, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x7, 0x70, 0x0, 0x0, 0x0, 0x1, 0xe1, 0x1e, - 0x10, 0x99, 0x0, 0x0, 0x0, 0x0, 0x2f, 0x11, - 0xf2, 0x9, 0xa0, 0x4c, 0x0, 0x0, 0x2, 0xf9, - 0x9f, 0xa6, 0xee, 0x46, 0xc0, 0x0, 0x0, 0x3f, - 0xee, 0x8e, 0xfa, 0xab, 0x6d, 0x0, 0x0, 0x7, - 0xe0, 0x0, 0x0, 0x0, 0x2, 0xf9, 0x31, 0x27, - 0xf8, 0x0, 0x0, 0x0, 0x0, 0x4, 0xdf, 0xff, - 0xf8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, - 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+FEB7 "ﺷ" */ - 0x0, 0x0, 0x5, 0xa0, 0x0, 0x0, 0x0, 0x4, - 0xa6, 0x80, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x68, 0x0, 0xe, - 0x20, 0xe2, 0x8, 0xa0, 0x1, 0xf2, 0xf, 0x30, - 0x8a, 0x5, 0x9f, 0x98, 0xfb, 0x6e, 0x60, 0xfe, - 0x8e, 0xe8, 0xdf, 0xa0, - - /* U+FEB8 "ﺸ" */ - 0x0, 0x0, 0x4, 0xc0, 0x0, 0x0, 0x0, 0x0, - 0x2c, 0x49, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80, - 0x0, 0xe, 0x20, 0xe2, 0x8, 0xa0, 0x0, 0x1f, - 0x20, 0xf3, 0x8, 0xb0, 0x5, 0x9f, 0x98, 0xfb, - 0x6e, 0xf5, 0xf, 0xe8, 0xee, 0x8d, 0xfb, 0xac, - - /* U+FEB9 "ﺹ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2b, - 0xfd, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, - 0xea, 0x5b, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1e, 0x80, 0x0, 0xf2, 0x0, 0x0, 0x0, 0x0, - 0x60, 0xb9, 0x0, 0x3, 0xf1, 0x4c, 0x0, 0x0, - 0x2, 0xfc, 0xf5, 0x56, 0xaf, 0x90, 0x6c, 0x0, - 0x0, 0x3, 0xfe, 0xff, 0xfd, 0xb4, 0x0, 0x6d, - 0x0, 0x0, 0x7, 0xf0, 0x0, 0x0, 0x0, 0x0, - 0x2f, 0x93, 0x12, 0x7f, 0x80, 0x0, 0x0, 0x0, - 0x0, 0x4, 0xdf, 0xff, 0xf8, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x32, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, - - /* U+FEBA "ﺺ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, - 0xbf, 0xd3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x2, 0xea, 0x5b, 0xe0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0xe8, 0x0, 0xf, 0x20, 0x0, 0x0, - 0x0, 0x0, 0x60, 0xb9, 0x0, 0x3, 0xf1, 0x4, - 0xc0, 0x0, 0x0, 0x2f, 0xcf, 0x55, 0x6a, 0xfe, - 0x50, 0x6c, 0x0, 0x0, 0x3, 0xfe, 0xff, 0xfe, - 0xa5, 0xbf, 0x16, 0xd0, 0x0, 0x0, 0x7f, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2f, 0x93, 0x12, 0x7f, - 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4d, 0xff, - 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, - - /* U+FEBB "ﺻ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0xff, 0x70, 0x0, 0x0, 0x0, 0xbd, - 0x57, 0xf4, 0x0, 0x51, 0x9, 0xc1, 0x0, 0xa8, - 0x0, 0xe5, 0x5e, 0x10, 0x0, 0xd7, 0x7, 0xfc, - 0xe8, 0x56, 0x8e, 0xd1, 0xe, 0x9d, 0xff, 0xfe, - 0xc7, 0x0, - - /* U+FEBC "ﺼ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8f, 0xf7, 0x0, 0x0, 0x0, 0x0, - 0xbd, 0x57, 0xf4, 0x0, 0x5, 0x10, 0x9c, 0x10, - 0xa, 0x80, 0x0, 0xe5, 0x5e, 0x10, 0x0, 0xd7, - 0x0, 0x7f, 0xce, 0x85, 0x68, 0xef, 0x82, 0xe, - 0x9d, 0xff, 0xfe, 0xc7, 0x7e, 0x70, - - /* U+FEBD "ﺽ" */ - 0x0, 0x0, 0x0, 0x0, 0x9, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2b, - 0xfd, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, - 0xea, 0x5b, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1e, 0x80, 0x0, 0xf2, 0x0, 0x0, 0x0, 0x0, - 0x60, 0xb9, 0x0, 0x3, 0xf1, 0x4c, 0x0, 0x0, - 0x2, 0xfc, 0xf5, 0x56, 0xaf, 0x90, 0x6c, 0x0, - 0x0, 0x3, 0xfe, 0xff, 0xfd, 0xb4, 0x0, 0x6d, - 0x0, 0x0, 0x7, 0xf0, 0x0, 0x0, 0x0, 0x0, - 0x2f, 0x93, 0x12, 0x7f, 0x80, 0x0, 0x0, 0x0, - 0x0, 0x4, 0xdf, 0xff, 0xf8, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x32, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, - - /* U+FEBE "ﺾ" */ - 0x0, 0x0, 0x0, 0x0, 0x9, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, - 0xbf, 0xd3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x2, 0xea, 0x5b, 0xe0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0xe8, 0x0, 0xf, 0x20, 0x0, 0x0, - 0x0, 0x0, 0x60, 0xb9, 0x0, 0x3, 0xf1, 0x4, - 0xc0, 0x0, 0x0, 0x2f, 0xcf, 0x55, 0x6a, 0xfe, - 0x50, 0x6c, 0x0, 0x0, 0x3, 0xfe, 0xff, 0xfe, - 0xa5, 0xbf, 0x16, 0xd0, 0x0, 0x0, 0x7f, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2f, 0x93, 0x12, 0x7f, - 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4d, 0xff, - 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, - - /* U+FEBF "ﺿ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, - 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0x8, - 0xff, 0x70, 0x0, 0x0, 0x0, 0xbd, 0x57, 0xf4, - 0x0, 0x51, 0x9, 0xc1, 0x0, 0xa8, 0x0, 0xe5, - 0x5e, 0x10, 0x0, 0xd7, 0x7, 0xfc, 0xe8, 0x56, - 0x8e, 0xd1, 0xe, 0x9d, 0xff, 0xfe, 0xc7, 0x0, - - /* U+FEC0 "ﻀ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x4f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, - 0x8, 0xff, 0x70, 0x0, 0x0, 0x0, 0xb, 0xd5, - 0x7f, 0x40, 0x0, 0x51, 0x9, 0xc1, 0x0, 0xa8, - 0x0, 0xe, 0x55, 0xe1, 0x0, 0xd, 0x70, 0x7, - 0xfc, 0xe8, 0x56, 0x8e, 0xf8, 0x20, 0xe9, 0xdf, - 0xff, 0xec, 0x77, 0xe7, - - /* U+FEC1 "ﻁ" */ - 0x0, 0x26, 0x0, 0x0, 0x0, 0x0, 0x5, 0xd0, - 0x0, 0x0, 0x0, 0x0, 0x5d, 0x0, 0x0, 0x0, - 0x0, 0x5, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x5d, - 0x0, 0x4d, 0xfb, 0x10, 0x5, 0xd0, 0x5f, 0x85, - 0xda, 0x0, 0x5d, 0x4f, 0x40, 0x5, 0xe0, 0x5, - 0xee, 0x50, 0x0, 0x8d, 0x5, 0x9f, 0xc5, 0x57, - 0xcf, 0x52, 0xff, 0xff, 0xff, 0xd9, 0x20, - - /* U+FEC2 "ﻂ" */ - 0x0, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5d, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x5d, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x5d, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x5d, 0x0, 0x4d, 0xfb, 0x10, 0x0, 0x5d, - 0x5, 0xf8, 0x5d, 0x90, 0x0, 0x5d, 0x4f, 0x40, - 0x5, 0xe0, 0x0, 0x5e, 0xe5, 0x0, 0x8, 0xc0, - 0x5, 0x9f, 0xc5, 0x57, 0xcf, 0xc4, 0x2f, 0xff, - 0xff, 0xfd, 0x95, 0xdc, - - /* U+FEC3 "ﻃ" */ - 0x0, 0x72, 0x0, 0x0, 0x0, 0x0, 0xe, 0x40, - 0x0, 0x0, 0x0, 0x0, 0xe4, 0x0, 0x0, 0x0, - 0x0, 0xe, 0x40, 0x0, 0x0, 0x0, 0x0, 0xe4, - 0x1, 0xaf, 0xe5, 0x0, 0xe, 0x41, 0xdc, 0x59, - 0xf1, 0x0, 0xe4, 0xca, 0x0, 0xd, 0x50, 0xe, - 0xcc, 0x0, 0x1, 0xf4, 0x5, 0xef, 0x75, 0x69, - 0xeb, 0x0, 0xff, 0xff, 0xfe, 0xc6, 0x0, - - /* U+FEC4 "ﻄ" */ - 0x0, 0x72, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe4, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xe4, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xe4, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xe4, 0x1, 0xaf, 0xe5, 0x0, 0x0, 0xe4, - 0x1d, 0xc5, 0x9f, 0x10, 0x0, 0xe4, 0xca, 0x0, - 0xd, 0x50, 0x0, 0xec, 0xc0, 0x0, 0x1f, 0x40, - 0x5, 0xef, 0x75, 0x69, 0xef, 0x61, 0xf, 0xff, - 0xff, 0xec, 0x69, 0xf4, - - /* U+FEC5 "ﻅ" */ - 0x0, 0x26, 0x0, 0x0, 0x0, 0x0, 0x5, 0xd0, - 0x0, 0x0, 0x0, 0x0, 0x5d, 0x9, 0x90, 0x0, - 0x0, 0x5, 0xd0, 0x11, 0x0, 0x0, 0x0, 0x5d, - 0x0, 0x4d, 0xfb, 0x10, 0x5, 0xd0, 0x5f, 0x85, - 0xda, 0x0, 0x5d, 0x4f, 0x40, 0x5, 0xe0, 0x5, - 0xee, 0x50, 0x0, 0x8d, 0x5, 0x9f, 0xc5, 0x57, - 0xcf, 0x52, 0xff, 0xff, 0xff, 0xd9, 0x20, - - /* U+FEC6 "ﻆ" */ - 0x0, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5d, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x5d, 0xa, 0x90, - 0x0, 0x0, 0x0, 0x5d, 0x1, 0x10, 0x0, 0x0, - 0x0, 0x5d, 0x0, 0x4d, 0xfb, 0x10, 0x0, 0x5d, - 0x5, 0xf8, 0x5d, 0x90, 0x0, 0x5d, 0x4f, 0x40, - 0x5, 0xe0, 0x0, 0x5e, 0xe5, 0x0, 0x8, 0xc0, - 0x5, 0x9f, 0xc5, 0x57, 0xcf, 0xc4, 0x2f, 0xff, - 0xff, 0xfd, 0x95, 0xdc, - - /* U+FEC7 "ﻇ" */ - 0x0, 0x72, 0x0, 0x0, 0x0, 0x0, 0xe, 0x40, - 0x0, 0x0, 0x0, 0x0, 0xe4, 0x2f, 0x10, 0x0, - 0x0, 0xe, 0x40, 0x30, 0x0, 0x0, 0x0, 0xe4, - 0x1, 0xaf, 0xe5, 0x0, 0xe, 0x41, 0xdc, 0x59, - 0xf1, 0x0, 0xe4, 0xca, 0x0, 0xd, 0x50, 0xe, - 0xcc, 0x0, 0x1, 0xf4, 0x5, 0xef, 0x75, 0x69, - 0xeb, 0x0, 0xff, 0xff, 0xfe, 0xc6, 0x0, - - /* U+FEC8 "ﻈ" */ - 0x0, 0x72, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe4, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xe4, 0x2f, 0x10, - 0x0, 0x0, 0x0, 0xe4, 0x3, 0x0, 0x0, 0x0, - 0x0, 0xe4, 0x1, 0xaf, 0xe5, 0x0, 0x0, 0xe4, - 0x1d, 0xc5, 0x9f, 0x10, 0x0, 0xe4, 0xca, 0x0, - 0xd, 0x50, 0x0, 0xec, 0xc0, 0x0, 0x1f, 0x40, - 0x5, 0xef, 0x75, 0x69, 0xef, 0x61, 0xf, 0xff, - 0xff, 0xec, 0x69, 0xf4, - - /* U+FEC9 "ﻉ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0xfb, 0x0, - 0x5, 0xf5, 0x5c, 0x60, 0x7, 0xb0, 0x0, 0x0, - 0x2, 0xe7, 0x47, 0x30, 0x1, 0xbf, 0xca, 0x40, - 0xc, 0xa1, 0x0, 0x0, 0x2f, 0x10, 0x0, 0x0, - 0x2f, 0x10, 0x0, 0x0, 0xd, 0xd5, 0x12, 0x34, - 0x1, 0xaf, 0xff, 0xfb, 0x0, 0x1, 0x33, 0x10, - - /* U+FECA "ﻊ" */ - 0x0, 0x0, 0x0, 0x0, 0x4, 0xdf, 0xfb, 0x10, - 0xd, 0x94, 0x4c, 0x80, 0x8, 0xa0, 0x1d, 0x30, - 0x0, 0xac, 0xc3, 0x0, 0x3, 0xda, 0xe7, 0x54, - 0xd, 0x50, 0x4b, 0xec, 0x2f, 0x0, 0x0, 0x0, - 0x2f, 0x20, 0x0, 0x0, 0xc, 0xd4, 0x11, 0x45, - 0x1, 0xaf, 0xff, 0xfc, 0x0, 0x0, 0x33, 0x10, - - /* U+FECB "ﻋ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xaf, 0xfb, - 0x10, 0x0, 0xbd, 0x55, 0xcb, 0x0, 0xf, 0x30, - 0x1, 0x40, 0x0, 0xf3, 0x0, 0x0, 0x0, 0x8, - 0xc0, 0x3, 0x83, 0x5, 0x7f, 0xef, 0xfc, 0x30, - 0xfe, 0xc9, 0x51, 0x0, - - /* U+FECC "ﻌ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xdf, 0xfc, - 0x20, 0x0, 0xf8, 0x44, 0xab, 0x0, 0xc, 0x80, - 0x1b, 0x80, 0x0, 0x2e, 0xce, 0xb0, 0x0, 0x55, - 0x9f, 0xf6, 0x54, 0xf, 0xfc, 0x47, 0xdf, 0xc0, - - /* U+FECD "ﻍ" */ - 0x0, 0xe, 0x50, 0x0, 0x0, 0x3, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xfa, 0x0, - 0x4, 0xf6, 0x5d, 0x60, 0x7, 0xb0, 0x0, 0x0, - 0x4, 0xf2, 0x2, 0x10, 0x0, 0x9f, 0xff, 0x70, - 0x7, 0xf9, 0x41, 0x0, 0x1f, 0x50, 0x0, 0x0, - 0x3f, 0x0, 0x0, 0x0, 0x2f, 0x20, 0x0, 0x0, - 0xb, 0xd5, 0x11, 0x45, 0x1, 0x9f, 0xff, 0xfb, - 0x0, 0x0, 0x33, 0x10, - - /* U+FECE "ﻎ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0x50, 0x0, - 0x0, 0x2, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x4, 0xdf, 0xfb, 0x10, 0xd, 0x94, 0x4c, 0x80, - 0x8, 0xa0, 0x1d, 0x30, 0x0, 0xac, 0xc3, 0x0, - 0x3, 0xda, 0xe7, 0x54, 0xd, 0x50, 0x4b, 0xec, - 0x2f, 0x0, 0x0, 0x0, 0x2f, 0x20, 0x0, 0x0, - 0xc, 0xd4, 0x11, 0x45, 0x1, 0xaf, 0xff, 0xfc, - 0x0, 0x0, 0x33, 0x10, - - /* U+FECF "ﻏ" */ - 0x0, 0x0, 0xf4, 0x0, 0x0, 0x0, 0x3, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xaf, - 0xfb, 0x10, 0x0, 0xbd, 0x55, 0xcb, 0x0, 0xf, - 0x30, 0x1, 0x40, 0x0, 0xf3, 0x0, 0x0, 0x0, - 0x8, 0xc0, 0x3, 0x83, 0x5, 0x7f, 0xef, 0xfc, - 0x30, 0xfe, 0xc9, 0x51, 0x0, - - /* U+FED0 "ﻐ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0x80, - 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x4d, 0xff, 0xc2, 0x0, 0xf, - 0x84, 0x4a, 0xb0, 0x0, 0xc8, 0x1, 0xb8, 0x0, - 0x2, 0xec, 0xeb, 0x0, 0x5, 0x59, 0xff, 0x65, - 0x40, 0xff, 0xc4, 0x7d, 0xfc, - - /* U+FED1 "ﻑ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0xf2, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4e, 0xe4, - 0x0, 0x0, 0x0, 0x0, 0xe, 0x89, 0xe0, 0x0, - 0x0, 0x0, 0x2, 0xf0, 0xe, 0x50, 0xf3, 0x0, - 0x0, 0xf, 0x72, 0xc7, 0x1f, 0x10, 0x0, 0x0, - 0x6f, 0xff, 0x70, 0xf5, 0x0, 0x0, 0x0, 0x17, - 0xf2, 0x9, 0xf9, 0x65, 0x56, 0x8c, 0xf6, 0x0, - 0x6, 0xcf, 0xff, 0xec, 0x82, 0x0, - - /* U+FED2 "ﻒ" */ - 0x0, 0x0, 0x0, 0x0, 0x6d, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x20, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x5e, - 0xfb, 0x10, 0xf, 0x30, 0x0, 0xf, 0x95, 0xd8, - 0x1, 0xf1, 0x0, 0x0, 0xe3, 0xa, 0x80, 0xf, - 0x70, 0x0, 0x18, 0xea, 0xe6, 0x30, 0x6f, 0xfd, - 0xef, 0xfa, 0x8c, 0xea, 0x0, 0x26, 0x77, 0x40, - 0x0, 0x0, 0x0, - - /* U+FED3 "ﻓ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0xc7, 0x0, 0x0, - 0x2, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2d, - 0xf5, 0x0, 0xc, 0x97, 0xf1, 0x0, 0xf2, 0xc, - 0x70, 0xe, 0x81, 0xa9, 0x0, 0x5f, 0xff, 0x90, - 0x0, 0x16, 0xf4, 0x5, 0x6a, 0xf9, 0x0, 0xfe, - 0xa4, 0x0, - - /* U+FED4 "ﻔ" */ - 0x0, 0x4, 0xf0, 0x0, 0x0, 0x0, 0x20, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x4e, 0xfc, 0x10, 0x0, 0xea, 0x4d, 0x90, - 0x0, 0xd4, 0x9, 0x90, 0x5, 0x8e, 0xaf, 0x74, - 0xf, 0xd9, 0x6a, 0xdb, - - /* U+FED5 "ﻕ" */ - 0x0, 0x0, 0x0, 0xa5, 0xd2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0xfd, 0x20, 0x0, 0x0, - 0x3, 0xf6, 0xbb, 0x0, 0x0, 0x0, 0x7d, 0x1, - 0xf2, 0x0, 0x0, 0x4, 0xf5, 0x1d, 0x41, 0x30, - 0x0, 0x9, 0xff, 0xf4, 0x7c, 0x0, 0x0, 0x1, - 0x6f, 0x17, 0xc0, 0x0, 0x0, 0x1c, 0x90, 0x3f, - 0x72, 0x13, 0x8e, 0xb0, 0x0, 0x6f, 0xff, 0xfe, - 0x70, 0x0, 0x0, 0x2, 0x31, 0x0, 0x0, 0x0, - - /* U+FED6 "ﻖ" */ - 0x0, 0x0, 0x0, 0xa4, 0xc1, 0x0, 0x0, 0x0, - 0x0, 0x10, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3e, 0xe5, 0x0, - 0x0, 0x0, 0x0, 0xe9, 0x9f, 0x0, 0x0, 0x0, - 0x3, 0xf0, 0xf, 0x40, 0x1, 0x0, 0x2, 0xf7, - 0x5d, 0x92, 0x5e, 0x0, 0x0, 0x7e, 0xff, 0xf8, - 0x6c, 0x0, 0x0, 0x0, 0x5f, 0x0, 0x5e, 0x0, - 0x0, 0x2, 0xe8, 0x0, 0x1f, 0x92, 0x13, 0x8f, - 0xb0, 0x0, 0x4, 0xef, 0xff, 0xe7, 0x0, 0x0, - 0x0, 0x2, 0x32, 0x0, 0x0, 0x0, - - /* U+FED7 "ﻗ" */ - 0x0, 0x96, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x2, 0xdf, 0x50, 0x0, 0xc9, - 0x7f, 0x10, 0xf, 0x20, 0xc7, 0x0, 0xe8, 0x1a, - 0x90, 0x5, 0xff, 0xf9, 0x0, 0x1, 0x6f, 0x40, - 0x56, 0xaf, 0x90, 0xf, 0xea, 0x40, 0x0, - - /* U+FED8 "ﻘ" */ - 0x0, 0x1f, 0x3c, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x4e, 0xfc, 0x10, - 0x0, 0xea, 0x4d, 0x90, 0x0, 0xd4, 0x9, 0x90, - 0x5, 0x8e, 0xaf, 0x74, 0xf, 0xd9, 0x6a, 0xdb, - - /* U+FED9 "ﻙ" */ - 0x0, 0x0, 0x0, 0x0, 0x8a, 0x0, 0x0, 0x0, - 0x0, 0x8a, 0x0, 0x0, 0x16, 0x0, 0x8a, 0x0, - 0x0, 0x55, 0x0, 0x8a, 0x0, 0x0, 0x6, 0x30, - 0x8a, 0x5, 0x0, 0x87, 0x0, 0x8a, 0x1f, 0x10, - 0x0, 0x0, 0xb8, 0xf, 0x30, 0x0, 0x3, 0xf4, - 0xb, 0xe7, 0x56, 0x9f, 0xb0, 0x1, 0x8d, 0xff, - 0xd7, 0x0, - - /* U+FEDA "ﻚ" */ - 0x0, 0x0, 0x0, 0x0, 0xf2, 0x0, 0x0, 0x0, - 0x0, 0xf, 0x20, 0x0, 0x0, 0x43, 0x0, 0xf2, - 0x0, 0x0, 0x9, 0x10, 0xf, 0x20, 0x0, 0x0, - 0x9, 0x0, 0xf2, 0x2, 0x30, 0x38, 0x30, 0xf, - 0x20, 0x7b, 0x0, 0x0, 0x2, 0xf2, 0x6, 0xc0, - 0x0, 0x0, 0xaf, 0x20, 0x2f, 0xb6, 0x57, 0xdf, - 0xea, 0x10, 0x3b, 0xef, 0xea, 0x35, 0xe4, - - /* U+FEDB "ﻛ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xc0, - 0x0, 0x18, 0xee, 0x70, 0x3, 0xfb, 0x40, 0x0, - 0x8, 0xb0, 0x0, 0x0, 0x2, 0xf4, 0x0, 0x0, - 0x0, 0x4f, 0x20, 0x0, 0x0, 0x8, 0xc0, 0x0, - 0x0, 0x1, 0xf1, 0x0, 0x5, 0x5b, 0xe0, 0x0, - 0xf, 0xfc, 0x30, 0x0, - - /* U+FEDC "ﻜ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, - 0x0, 0x0, 0x18, 0xee, 0x70, 0x0, 0x3f, 0xb4, - 0x0, 0x0, 0x8, 0xb0, 0x0, 0x0, 0x0, 0x2f, - 0x40, 0x0, 0x0, 0x0, 0x4f, 0x20, 0x0, 0x0, - 0x0, 0x8e, 0x10, 0x0, 0x0, 0x1, 0xfd, 0x10, - 0x0, 0x55, 0xbe, 0xbe, 0x73, 0xf, 0xfc, 0x30, - 0x6d, 0xa0, - - /* U+FEDD "ﻝ" */ - 0x0, 0x0, 0x0, 0xe, 0x50, 0x0, 0x0, 0x0, - 0xe5, 0x0, 0x0, 0x0, 0xe, 0x50, 0x0, 0x0, - 0x0, 0xe5, 0x0, 0x0, 0x0, 0xe, 0x50, 0x0, - 0x0, 0x0, 0xe5, 0x0, 0x0, 0x0, 0xe, 0x54, - 0x70, 0x0, 0x0, 0xe4, 0x7b, 0x0, 0x0, 0x2f, - 0x25, 0xe4, 0x12, 0x5d, 0xc0, 0xa, 0xff, 0xff, - 0xb1, 0x0, 0x1, 0x33, 0x10, 0x0, - - /* U+FEDE "ﻞ" */ - 0x0, 0x0, 0x0, 0xe, 0x50, 0x0, 0x0, 0x0, - 0xe, 0x50, 0x0, 0x0, 0x0, 0xe, 0x50, 0x0, - 0x0, 0x0, 0xe, 0x50, 0x0, 0x0, 0x0, 0xe, - 0x50, 0x0, 0x0, 0x0, 0xe, 0x50, 0x0, 0x0, - 0x0, 0xe, 0x50, 0x0, 0x0, 0x0, 0xe, 0x50, - 0x0, 0x0, 0x0, 0xe, 0xc2, 0x69, 0x0, 0x0, - 0xe, 0xe6, 0x7b, 0x0, 0x0, 0x2f, 0x10, 0x5f, - 0x41, 0x25, 0xdb, 0x0, 0x9, 0xff, 0xff, 0xb1, - 0x0, 0x0, 0x13, 0x31, 0x0, 0x0, - - /* U+FEDF "ﻟ" */ - 0x0, 0x7b, 0x0, 0x7b, 0x0, 0x7b, 0x0, 0x7b, - 0x0, 0x7b, 0x0, 0x7b, 0x0, 0x7b, 0x0, 0x8a, - 0x5, 0xd7, 0xe, 0x90, - - /* U+FEE0 "ﻠ" */ - 0x0, 0xe4, 0x0, 0xe, 0x40, 0x0, 0xe4, 0x0, - 0xe, 0x40, 0x0, 0xe4, 0x0, 0xe, 0x40, 0x0, - 0xe4, 0x0, 0xe, 0x50, 0x7, 0xfc, 0x20, 0xe9, - 0xd6, - - /* U+FEE1 "ﻡ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xdf, 0x70, - 0x0, 0xc, 0xb6, 0xf2, 0x0, 0x2f, 0x10, 0xd5, - 0x1, 0xbf, 0x68, 0xf2, 0xe, 0xea, 0xfe, 0x60, - 0x2f, 0x10, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, - 0x3f, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, - - /* U+FEE2 "ﻢ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2d, 0xf7, - 0x0, 0x0, 0xc, 0xb6, 0xf2, 0x0, 0x2, 0xf1, - 0xd, 0x80, 0x1, 0xbf, 0x68, 0xff, 0x70, 0xef, - 0xcf, 0xe6, 0x8e, 0x2f, 0x20, 0x0, 0x0, 0x3, - 0xf0, 0x0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, - 0x1, 0x80, 0x0, 0x0, 0x0, - - /* U+FEE3 "ﻣ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xd1, 0x0, - 0x4f, 0x5b, 0xa0, 0xa, 0x90, 0x5d, 0x6, 0xfb, - 0x6d, 0xa0, 0xfa, 0xcf, 0xb1, - - /* U+FEE4 "ﻤ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xd2, - 0x0, 0x0, 0x4f, 0x5b, 0xa0, 0x0, 0xa, 0x90, - 0x5f, 0x10, 0x6, 0xfb, 0x6d, 0xfb, 0x20, 0xfa, - 0xcf, 0xb3, 0xc7, - - /* U+FEE5 "ﻥ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x70, - 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x30, 0x0, - 0x0, 0x12, 0xf, 0x20, 0x0, 0x7, 0xb1, 0xf1, - 0x0, 0x0, 0x6c, 0xf, 0x30, 0x0, 0x8, 0xb0, - 0xbd, 0x41, 0x26, 0xf6, 0x1, 0xaf, 0xff, 0xf7, - 0x0, 0x0, 0x13, 0x20, 0x0, - - /* U+FEE6 "ﻦ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, - 0x70, 0x0, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, - 0x1, 0x60, 0x0, 0x0, 0x7, 0x0, 0x5d, 0x0, - 0x0, 0x2, 0xf9, 0x6, 0xc0, 0x0, 0x0, 0x3f, - 0xe2, 0x6e, 0x0, 0x0, 0x7, 0xf0, 0x1, 0xfb, - 0x31, 0x27, 0xf8, 0x0, 0x3, 0xcf, 0xff, 0xf8, - 0x0, 0x0, 0x0, 0x13, 0x20, 0x0, 0x0, - - /* U+FEE7 "ﻧ" */ - 0x0, 0x0, 0x0, 0xe5, 0x0, 0x21, 0x0, 0x0, - 0x0, 0x7b, 0x0, 0x8b, 0x5, 0xd8, 0xf, 0xc1, - - /* U+FEE8 "ﻨ" */ - 0x0, 0x0, 0x0, 0xe, 0x50, 0x0, 0x21, 0x0, - 0x0, 0x0, 0x0, 0xe4, 0x0, 0xe, 0x50, 0x7, - 0xfc, 0x20, 0xe9, 0xd6, - - /* U+FEE9 "ﻩ" */ - 0x0, 0x0, 0x0, 0x0, 0x6, 0xe8, 0x0, 0x7, - 0xe4, 0xca, 0x0, 0xf4, 0x1, 0xf2, 0x1f, 0x10, - 0xe, 0x40, 0xdb, 0x59, 0xf1, 0x3, 0xcf, 0xd5, - 0x0, - - /* U+FEEA "ﻪ" */ - 0x0, 0x5, 0xf1, 0x0, 0x2d, 0xaf, 0x30, 0xd, - 0x70, 0xd5, 0x1, 0xf5, 0x4f, 0x70, 0xb, 0xff, - 0xbe, 0x40, 0x3, 0x11, 0xba, - - /* U+FEEB "ﻫ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, - 0xc5, 0x0, 0x0, 0x25, 0x45, 0x9f, 0xa0, 0x0, - 0x0, 0x0, 0x2, 0xe6, 0x0, 0x4e, 0xfc, 0x20, - 0x8b, 0x0, 0xe9, 0x4d, 0xa0, 0x9a, 0x0, 0xc5, - 0x9, 0x86, 0xf4, 0x5, 0x9f, 0xaf, 0xfe, 0x50, - 0xf, 0xc7, 0x22, 0x10, 0x0, - - /* U+FEEC "ﻬ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0x80, 0x0, - 0x5e, 0x6f, 0x20, 0xd, 0x71, 0xe1, 0x6, 0xf7, - 0xc8, 0x30, 0xff, 0xff, 0xfb, 0x2, 0xf4, 0xc4, - 0x0, 0xf, 0x44, 0xe0, 0x0, 0x8c, 0x3f, 0x0, - 0x0, 0xcf, 0xa0, 0x0, 0x0, 0x30, 0x0, - - /* U+FEED "ﻭ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xef, 0x60, - 0x0, 0xd, 0xa7, 0xf2, 0x0, 0x1f, 0x20, 0xc8, - 0x0, 0xe, 0x81, 0x9a, 0x0, 0x4, 0xef, 0xfa, - 0x0, 0x0, 0x3, 0xe6, 0x0, 0x0, 0x8, 0xd0, - 0x1, 0x25, 0xce, 0x20, 0x6f, 0xff, 0x91, 0x0, - 0x13, 0x20, 0x0, 0x0, - - /* U+FEEE "ﻮ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5f, 0xe4, - 0x0, 0x0, 0x1f, 0x78, 0xe0, 0x0, 0x3, 0xf0, - 0xd, 0x50, 0x0, 0x1f, 0xa5, 0xca, 0x20, 0x0, - 0x4c, 0xff, 0xf8, 0x0, 0x0, 0x3, 0xf3, 0x0, - 0x11, 0x37, 0xf9, 0x0, 0x6f, 0xff, 0xd6, 0x0, - 0x1, 0x32, 0x10, 0x0, 0x0, - - /* U+FEEF "ﻯ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0xff, 0x90, 0x0, 0x0, 0x5e, 0x55, 0xe5, 0x0, - 0x0, 0x6d, 0x10, 0x0, 0x12, 0x0, 0xa, 0xe7, - 0x0, 0x6c, 0x0, 0x0, 0x4d, 0xc0, 0x8b, 0x0, - 0x0, 0x0, 0xe4, 0x4f, 0x72, 0x11, 0x38, 0xf2, - 0x5, 0xdf, 0xff, 0xfd, 0x40, 0x0, 0x2, 0x33, - 0x20, 0x0, - - /* U+FEF0 "ﻰ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x9f, 0x90, 0x49, 0x0, 0x0, 0x0, - 0xf7, 0xc1, 0x7b, 0x0, 0x0, 0x0, 0xa9, 0x0, - 0x7c, 0x0, 0x0, 0x0, 0x5e, 0x0, 0x2f, 0x82, - 0x11, 0x37, 0xe7, 0x0, 0x4, 0xcf, 0xff, 0xfc, - 0x40, 0x0, 0x0, 0x1, 0x32, 0x0, 0x0, 0x0, - - /* U+FEF1 "ﻱ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, - 0xff, 0x90, 0x0, 0x0, 0x5e, 0x55, 0xe5, 0x0, - 0x0, 0x6d, 0x10, 0x0, 0x12, 0x0, 0xa, 0xe7, - 0x0, 0x6c, 0x0, 0x0, 0x4d, 0xc0, 0x8b, 0x0, - 0x0, 0x0, 0xe4, 0x4f, 0x72, 0x11, 0x38, 0xf2, - 0x5, 0xdf, 0xff, 0xfd, 0x40, 0x0, 0x2, 0x33, - 0x20, 0x0, 0x0, 0x0, 0xe3, 0xe0, 0x0, - - /* U+FEF2 "ﻲ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, - 0x0, 0x0, 0x9f, 0xa1, 0x6c, 0x0, 0x0, 0x0, - 0xe8, 0xb4, 0x7b, 0x0, 0x0, 0x0, 0x5c, 0x0, - 0x3f, 0x72, 0x11, 0x36, 0xda, 0x0, 0x5, 0xdf, - 0xff, 0xfd, 0x60, 0x0, 0x0, 0x1, 0x33, 0x10, - 0xc3, 0x80, - - /* U+FEF3 "ﻳ" */ - 0x0, 0x7b, 0x0, 0x8, 0xb0, 0x5, 0xd8, 0x0, - 0xfc, 0x10, 0x0, 0x0, 0x0, 0xb2, 0xe0, 0x1, - 0x1, 0x0, - - /* U+FEF4 "ﻴ" */ - 0x0, 0xe4, 0x0, 0xe, 0x50, 0x8, 0xfc, 0x20, - 0xe9, 0xd6, 0x0, 0x0, 0x0, 0xa4, 0xc1, 0x1, - 0x1, 0x0, - - /* U+FEF5 "ﻵ" */ - 0x28, 0x87, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x32, 0x0, 0x8, 0xa0, 0x9, 0xb0, - 0x0, 0x8a, 0x0, 0x1f, 0x30, 0x8, 0xa0, 0x0, - 0x8c, 0x0, 0x8a, 0x0, 0x0, 0xe5, 0x8, 0xa0, - 0x0, 0x7, 0xd0, 0x89, 0x0, 0x0, 0xd, 0x6a, - 0x80, 0x0, 0x0, 0x5e, 0xf4, 0x0, 0x5, 0x58, - 0xfb, 0x0, 0x0, 0xef, 0xd7, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+FEF6 "ﻶ" */ - 0x28, 0x87, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x32, 0x0, 0x8, 0xa0, - 0x0, 0x9, 0xb0, 0x0, 0x8a, 0x0, 0x0, 0x1f, - 0x30, 0x8, 0xa0, 0x0, 0x0, 0x8c, 0x0, 0x8a, - 0x0, 0x0, 0x0, 0xe5, 0x8, 0xa0, 0x0, 0x0, - 0x7, 0xd0, 0x8a, 0x0, 0x0, 0x0, 0xd, 0x6a, - 0xa0, 0x0, 0x0, 0x0, 0x5e, 0xfd, 0x0, 0x0, - 0x8, 0x67, 0xfc, 0xf9, 0x20, 0x0, 0xcf, 0xe9, - 0x15, 0xe7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+FEF7 "ﻷ" */ - 0x28, 0x30, 0x0, 0x0, 0x3a, 0x40, 0x0, 0x0, - 0x3, 0x20, 0x0, 0x8a, 0x9, 0xb0, 0x0, 0x8a, - 0x1, 0xf3, 0x0, 0x8a, 0x0, 0x8c, 0x0, 0x8a, - 0x0, 0xe, 0x50, 0x8a, 0x0, 0x7, 0xd0, 0x89, - 0x0, 0x0, 0xd6, 0xa8, 0x0, 0x0, 0x5e, 0xf4, - 0x0, 0x55, 0x8f, 0xb0, 0x0, 0xef, 0xd7, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+FEF8 "ﻸ" */ - 0x28, 0x30, 0x0, 0x0, 0x0, 0x3a, 0x40, 0x0, - 0x0, 0x0, 0x3, 0x20, 0x0, 0x8a, 0x0, 0x9, - 0xb0, 0x0, 0x8a, 0x0, 0x1, 0xf3, 0x0, 0x8a, - 0x0, 0x0, 0x8c, 0x0, 0x8a, 0x0, 0x0, 0xe, - 0x50, 0x8a, 0x0, 0x0, 0x7, 0xd0, 0x8a, 0x0, - 0x0, 0x0, 0xd6, 0xaa, 0x0, 0x0, 0x0, 0x5e, - 0xfd, 0x0, 0x0, 0x86, 0x7f, 0xcf, 0x92, 0x0, - 0xcf, 0xe9, 0x15, 0xe7, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+FEF9 "ﻹ" */ - 0x32, 0x0, 0x8, 0xa9, 0xb0, 0x0, 0x8a, 0x1f, - 0x30, 0x8, 0xa0, 0x8c, 0x0, 0x8a, 0x0, 0xe5, - 0x8, 0xa0, 0x7, 0xd0, 0x89, 0x0, 0xd, 0x6a, - 0x80, 0x0, 0x5e, 0xf4, 0x5, 0x58, 0xfb, 0x0, - 0xef, 0xd7, 0x0, 0xa, 0x60, 0x0, 0x0, 0xb7, - 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, - - /* U+FEFA "ﻺ" */ - 0x32, 0x0, 0x8, 0xa0, 0x9, 0xb0, 0x0, 0x8a, - 0x0, 0x1f, 0x30, 0x8, 0xa0, 0x0, 0x8c, 0x0, - 0x8a, 0x0, 0x0, 0xe5, 0x8, 0xa0, 0x0, 0x7, - 0xd0, 0x8a, 0x0, 0x0, 0xd, 0x6a, 0xa0, 0x0, - 0x0, 0x5e, 0xfd, 0x0, 0x8, 0x67, 0xfc, 0xf9, - 0x20, 0xcf, 0xe9, 0x15, 0xe7, 0x8, 0x70, 0x0, - 0x0, 0x0, 0xa8, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x0, 0x0, 0x0, - - /* U+FEFB "ﻻ" */ - 0x32, 0x0, 0x8, 0xa9, 0xb0, 0x0, 0x8a, 0x1f, - 0x30, 0x8, 0xa0, 0x8c, 0x0, 0x8a, 0x0, 0xe5, - 0x8, 0xa0, 0x7, 0xd0, 0x89, 0x0, 0xd, 0x6a, - 0x80, 0x0, 0x5e, 0xf4, 0x5, 0x58, 0xfb, 0x0, - 0xef, 0xd7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, - - /* U+FEFC "ﻼ" */ - 0x32, 0x0, 0x8, 0xa0, 0x9, 0xb0, 0x0, 0x8a, - 0x0, 0x1f, 0x30, 0x8, 0xa0, 0x0, 0x8c, 0x0, - 0x8a, 0x0, 0x0, 0xe5, 0x8, 0xa0, 0x0, 0x7, - 0xd0, 0x8a, 0x0, 0x0, 0xd, 0x6a, 0xa0, 0x0, - 0x0, 0x5e, 0xfd, 0x0, 0x8, 0x67, 0xfc, 0xf9, - 0x20, 0xcf, 0xe9, 0x15, 0xe7, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F31F "🌟" */ - 0x0, 0x13, 0x0, 0x0, 0x10, 0x0, 0x0, 0x40, - 0x0, 0xd, 0xf2, 0x0, 0xa, 0x60, 0x0, 0x5f, - 0x90, 0x0, 0xbf, 0xb0, 0x1, 0xfd, 0x0, 0xe, - 0xf8, 0x0, 0x0, 0x4c, 0x10, 0x8d, 0xf3, 0x5, - 0xa2, 0x0, 0x0, 0x0, 0x0, 0xe, 0x6a, 0xa0, - 0x0, 0x0, 0x0, 0x7, 0xcd, 0xef, 0xe0, 0x3f, - 0xfe, 0xdb, 0x40, 0x0, 0x1d, 0xf6, 0x31, 0x0, - 0x23, 0x8f, 0xa0, 0x0, 0x0, 0xb, 0xe3, 0x0, - 0x0, 0x6f, 0x80, 0x0, 0x0, 0x0, 0x9, 0xe0, - 0x0, 0x2f, 0x60, 0x0, 0x0, 0x0, 0x0, 0x8b, - 0x2, 0x10, 0xf4, 0x0, 0x0, 0x3, 0x9d, 0x4c, - 0x88, 0xfe, 0x6b, 0x87, 0xc8, 0x20, 0xef, 0x80, - 0xff, 0xd4, 0x6f, 0xfc, 0xb, 0xfa, 0x4, 0x70, - 0x3f, 0x80, 0x0, 0x1a, 0xf0, 0x9, 0x20, 0x0, - 0x1, 0x20, 0x0, 0x0, 0x4, 0x0, 0x0, - - /* U+1F355 "🍕" */ - 0x0, 0x0, 0x0, 0x4a, 0x84, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2a, 0x1, 0x6b, 0x40, 0x0, 0x0, - 0x0, 0x7, 0xa6, 0x20, 0x7, 0x90, 0x0, 0x0, - 0x1, 0xef, 0xe6, 0x81, 0x5, 0x90, 0x0, 0x0, - 0xbd, 0xf8, 0x0, 0x91, 0x8, 0x40, 0x0, 0x94, - 0x3, 0x20, 0x9f, 0xb1, 0x7b, 0x0, 0x5e, 0x51, - 0xb8, 0x7e, 0xfe, 0xa1, 0xc0, 0x2f, 0xfe, 0x74, - 0x6a, 0x26, 0x76, 0xa, 0xb, 0x58, 0x33, 0x86, - 0x88, 0x52, 0x5a, 0x74, 0x70, 0x3, 0x88, 0x50, - 0x49, 0xa5, 0x0, 0x94, 0x88, 0x43, 0x2, 0xb6, - 0x10, 0x0, 0xa, 0x14, 0x99, 0x8a, 0xa1, 0x0, - 0x0, 0x0, 0x73, 0xa1, 0x20, 0x0, 0x0, 0x0, - 0x0, 0x1, 0xb5, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, - - /* U+1F37B "🍻" */ - 0x0, 0x0, 0x0, 0x0, 0x4, 0x50, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0xa7, 0x89, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0xd5, 0x35, 0xe1, - 0x0, 0x0, 0x0, 0x58, 0x87, 0x42, 0x1, 0x96, - 0x10, 0x0, 0x0, 0x26, 0x0, 0x3, 0x61, 0x47, - 0x63, 0x0, 0x0, 0x5, 0x30, 0x0, 0x3, 0xa4, - 0x1, 0x57, 0x0, 0x5, 0x99, 0x60, 0x0, 0xa0, - 0x0, 0x0, 0x80, 0x1, 0x88, 0x13, 0x87, 0x18, - 0x0, 0x2, 0x7b, 0x60, 0x59, 0x77, 0xfc, 0xc9, - 0xc4, 0x4a, 0x80, 0x56, 0x47, 0x98, 0x7f, 0xff, - 0xab, 0xa9, 0x7b, 0x89, 0x88, 0x64, 0x69, 0xff, - 0xf8, 0x88, 0xff, 0xfb, 0x88, 0x80, 0x84, 0xbf, - 0xff, 0x85, 0x7f, 0xff, 0xd6, 0x78, 0x0, 0x94, - 0xcf, 0xd7, 0x27, 0xcf, 0xff, 0x8, 0x50, 0x6, - 0x86, 0x45, 0x80, 0x78, 0xff, 0xc3, 0x50, 0x0, - 0x0, 0x23, 0x30, 0x3, 0x63, 0x44, 0x91, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x4, 0x87, 0x40, 0x0, - - /* U+1F381 "🎁" */ - 0x0, 0x6a, 0x70, 0x0, 0x0, 0x0, 0x0, 0x9, - 0x70, 0x4a, 0x0, 0x0, 0x0, 0x0, 0xc, 0x0, - 0x2, 0xd7, 0x30, 0x0, 0x0, 0x1a, 0x6e, 0x58, - 0x8c, 0x9c, 0xaa, 0xa2, 0xb, 0x65, 0xd2, 0x7, - 0xa1, 0x0, 0x1c, 0x7b, 0xcb, 0xd7, 0x3d, 0x43, - 0x20, 0xb, 0x9b, 0x20, 0x4f, 0xb9, 0xfe, 0xd2, - 0x5b, 0xbd, 0x87, 0xb2, 0x80, 0x2d, 0xdb, 0xd9, - 0xca, 0xfc, 0x0, 0xb0, 0x3, 0xe3, 0x97, 0x9f, - 0xf4, 0x86, 0xa8, 0xdf, 0xb2, 0x95, 0x4f, 0xf3, - 0x3, 0xde, 0x75, 0xb0, 0xa3, 0xf, 0xf6, 0x2, - 0xff, 0xe5, 0xe0, 0x90, 0xc, 0xf8, 0x2, 0xff, - 0xe6, 0xe3, 0x30, 0x1, 0x9c, 0x52, 0xff, 0xe7, - 0xe3, 0x0, 0x0, 0x0, 0x5a, 0xff, 0xe8, 0x70, - 0x0, 0x0, 0x0, 0x0, 0x5, 0xa5, 0x0, 0x0, - - /* U+1F382 "🎂" */ - 0x0, 0x0, 0x0, 0x7, 0x40, 0x0, 0x0, 0x0, - 0x0, 0x6b, 0x20, 0x63, 0x90, 0x0, 0x71, 0x0, - 0x0, 0x81, 0x70, 0x65, 0x90, 0x8, 0x28, 0x0, - 0x0, 0x9a, 0x4a, 0x5e, 0x56, 0x38, 0x37, 0x0, - 0x0, 0x5e, 0xd1, 0xcf, 0xc5, 0xbd, 0xe0, 0x0, - 0x6, 0xeb, 0x76, 0x7e, 0x83, 0x93, 0xf9, 0x0, - 0x3b, 0x5b, 0xf, 0x9, 0x1d, 0x42, 0xd6, 0xc0, - 0x92, 0x13, 0xf, 0x0, 0xd, 0x21, 0x80, 0xb5, - 0xc2, 0x70, 0xf, 0x0, 0xd, 0x30, 0x4, 0x69, - 0xc0, 0x29, 0x65, 0x0, 0x7, 0x37, 0x81, 0x69, - 0x8e, 0xb0, 0x37, 0x99, 0x99, 0x72, 0x4d, 0xe5, - 0x2a, 0x86, 0x11, 0x0, 0x0, 0x24, 0xc1, 0xc0, - 0x1c, 0xa, 0xdd, 0x70, 0x6d, 0xaa, 0x30, 0xc0, - 0xb, 0x50, 0x0, 0x6a, 0x70, 0x0, 0x8, 0x70, - 0x0, 0xba, 0x30, 0x0, 0x0, 0x3, 0xb9, 0x0, - 0x0, 0x4, 0xac, 0xdc, 0xcc, 0xc9, 0x20, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F389 "🎉" */ - 0x1, 0xb0, 0x8, 0x60, 0x0, 0x0, 0x4, 0x0, - 0x0, 0x50, 0xf, 0x50, 0x9a, 0x0, 0x5f, 0x50, - 0x0, 0x0, 0xf, 0x70, 0x54, 0xa, 0xf9, 0x0, - 0x2, 0xe1, 0x6, 0xf0, 0x0, 0x5e, 0x70, 0x41, - 0x0, 0x61, 0x5, 0xc0, 0x7, 0xe5, 0x0, 0xd4, - 0x0, 0x0, 0x8, 0x70, 0x5d, 0x50, 0x0, 0x0, - 0xc1, 0x0, 0xb5, 0xb6, 0xa1, 0x0, 0x12, 0x0, - 0x0, 0x7, 0x82, 0x91, 0x84, 0x0, 0x9a, 0x0, - 0x0, 0xe, 0x71, 0x2, 0x19, 0x0, 0x0, 0x0, - 0x0, 0x4f, 0xc0, 0x0, 0x2a, 0xb4, 0x1, 0x0, - 0x0, 0xbf, 0xf7, 0x1, 0x77, 0x8e, 0xff, 0xc4, - 0x1, 0xff, 0xff, 0xb6, 0x7c, 0x0, 0x4, 0xd7, - 0x6, 0xff, 0xff, 0xff, 0xb1, 0x11, 0x0, 0x0, - 0xc, 0xff, 0xff, 0x93, 0x0, 0xaa, 0x0, 0x0, - 0x2f, 0xfd, 0x71, 0x0, 0x0, 0x22, 0xa, 0x30, - 0x4a, 0x40, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, - - /* U+1F38A "🎊" */ - 0x0, 0x0, 0x0, 0x6b, 0xb7, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xb, 0x82, 0x6, 0xc1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x78, 0x0, 0x0, 0x49, - 0x1, 0x0, 0x0, 0x0, 0x0, 0xc1, 0x0, 0x0, - 0x3f, 0xcb, 0xd5, 0x0, 0x25, 0x40, 0xd0, 0x0, - 0x3a, 0xab, 0x30, 0xa, 0x60, 0x17, 0x9c, 0xa9, - 0xad, 0x92, 0x7, 0x50, 0x0, 0xc0, 0x0, 0x2, - 0x15, 0x20, 0x3, 0x73, 0xa0, 0x0, 0x93, 0x26, - 0x58, 0x3, 0x50, 0x5d, 0x50, 0xd1, 0x0, 0xa2, - 0x25, 0x0, 0xdb, 0x31, 0xe0, 0x16, 0x78, 0x2, - 0xd0, 0x0, 0x7d, 0x70, 0x6c, 0x50, 0x59, 0xd, - 0x8e, 0x40, 0x6, 0xb0, 0x0, 0xa2, 0x0, 0xc, - 0x13, 0xb3, 0x0, 0x0, 0x0, 0x75, 0x0, 0x47, - 0xc, 0x20, 0x49, 0x0, 0x1, 0x7, 0x30, 0x1, - 0xd3, 0xb, 0x35, 0x19, 0x50, 0x8, 0x64, 0x1c, - 0x34, 0xaa, 0x35, 0x98, 0xdc, 0x90, 0x0, 0x2, - 0x1, 0x3e, 0x51, 0x3, 0x30, 0x5f, 0x50, 0x0, - 0xc, 0x0, 0x97, 0x9, 0x0, 0x9, 0x3, 0x80, - 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, - 0x0, - - /* U+1F3E0 "🏠" */ - 0x0, 0x0, 0x0, 0x69, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8f, 0xfb, 0x0, 0x0, 0x0, 0x0, 0xaf, - 0xff, 0xfc, 0x0, 0x0, 0x1, 0xbf, 0xff, 0xff, - 0xfc, 0x10, 0x1, 0xdf, 0xff, 0xff, 0xff, 0xfd, - 0x10, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x1f, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1, 0xff, 0xff, - 0xff, 0xfb, 0x54, 0xcf, 0x1f, 0xff, 0x66, 0x8f, - 0xca, 0xad, 0xf1, 0xff, 0xe0, 0x1, 0xf9, 0x43, - 0xbf, 0x1f, 0xfe, 0x0, 0x1f, 0xfe, 0xef, 0xf1, - 0xff, 0xe0, 0x1, 0xff, 0xff, 0xff, 0xf, 0xfe, - 0x0, 0x1f, 0xff, 0xff, 0xe0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, - - /* U+1F41D "🐝" */ - 0x0, 0x5, 0x80, 0x4, 0x98, 0x40, 0x20, 0x0, - 0x0, 0x0, 0x7a, 0x9, 0x0, 0x89, 0x59, 0x10, - 0x3c, 0xc4, 0xc, 0x37, 0x0, 0x80, 0x1, 0x60, - 0x0, 0xc, 0xcf, 0xfc, 0x26, 0x20, 0x1, 0x70, - 0x0, 0x3f, 0xff, 0xff, 0xd9, 0x0, 0x7, 0x20, - 0x0, 0xaf, 0xff, 0xd7, 0xf8, 0x0, 0x66, 0x0, - 0x0, 0xcf, 0x3f, 0xfb, 0xfa, 0x3a, 0xf9, 0x70, - 0x0, 0x8f, 0xe9, 0x5d, 0xff, 0xfb, 0x4d, 0x90, - 0x0, 0xa, 0xff, 0xff, 0xff, 0xdd, 0x6a, 0xc0, - 0x0, 0x0, 0x9, 0xbb, 0xff, 0x65, 0xc7, 0x90, - 0x0, 0x0, 0x2, 0x4a, 0x69, 0xba, 0xe7, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x58, 0x30, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F427 "🐧" */ - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0xaf, 0xfe, 0x60, 0x0, 0x0, 0x0, - 0x0, 0xbf, 0xfe, 0xff, 0x50, 0x0, 0x0, 0x0, - 0x8f, 0xfc, 0xaf, 0x7e, 0x0, 0x0, 0x0, 0x8c, - 0xff, 0xff, 0xb0, 0xb5, 0x0, 0x0, 0x0, 0x4f, - 0xff, 0xe2, 0x1d, 0xa0, 0x0, 0x0, 0xa, 0x46, - 0x61, 0x2e, 0xfd, 0x0, 0x0, 0x1, 0xe0, 0x0, - 0x0, 0xef, 0xf1, 0x0, 0x0, 0x5c, 0x0, 0x0, - 0x9, 0xff, 0x60, 0x0, 0xa, 0xa0, 0x0, 0x0, - 0x5f, 0xfd, 0x0, 0x0, 0xf9, 0x0, 0x0, 0x3, - 0xff, 0xfa, 0x0, 0x8f, 0xa0, 0x0, 0x0, 0xf, - 0xff, 0xfc, 0x1f, 0xfc, 0x0, 0x0, 0x0, 0x9f, - 0xda, 0x40, 0x23, 0x93, 0x0, 0x0, 0x2, 0xfc, - 0x50, 0x0, 0x1, 0xb4, 0x0, 0x0, 0x8, 0xf6, - 0x0, 0x0, 0x2, 0xfd, 0xba, 0xcc, 0x81, 0x0, - 0x0, 0x0, 0x16, 0x52, 0xcc, 0x10, 0x0, 0x0, - - /* U+1F431 "🐱" */ - 0x0, 0x10, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2f, - 0xc1, 0x0, 0x0, 0x3e, 0xe0, 0x5, 0xff, 0xd1, - 0x0, 0x3f, 0xff, 0x20, 0x6f, 0xff, 0xec, 0xcf, - 0xff, 0xf3, 0x6, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x20, 0x5f, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xb, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x70, 0xff, 0xa9, - 0xff, 0xff, 0x6e, 0xfc, 0x1f, 0xf6, 0x5f, 0xff, - 0xf0, 0xbf, 0xe0, 0xff, 0xff, 0xf7, 0xaf, 0xef, - 0xfc, 0xa, 0xff, 0xfb, 0x36, 0xdf, 0xff, 0x60, - 0x1b, 0xff, 0xf4, 0x8f, 0xff, 0x80, 0x0, 0x4, - 0x9c, 0xee, 0xc8, 0x20, 0x0, - - /* U+1F436 "🐶" */ - 0x0, 0x25, 0x10, 0x22, 0x2, 0x51, 0x0, 0x6f, - 0xfd, 0x8f, 0xf7, 0xff, 0xe3, 0xe, 0xff, 0xba, - 0xff, 0x7e, 0xff, 0xa0, 0xff, 0x8a, 0xff, 0xff, - 0x7a, 0xfc, 0xc, 0xca, 0xff, 0xff, 0xff, 0x7f, - 0x80, 0x17, 0xff, 0xff, 0xff, 0xfe, 0x60, 0x2, - 0xfd, 0x5f, 0xff, 0xe4, 0xfc, 0x0, 0xf, 0xe8, - 0xff, 0xff, 0x8f, 0x90, 0x0, 0xaf, 0xfe, 0x14, - 0xff, 0xf3, 0x0, 0x1, 0xef, 0xd4, 0x6f, 0xfa, - 0x0, 0x0, 0x1, 0xbf, 0xee, 0xe7, 0x0, 0x0, - 0x0, 0x0, 0x2, 0x20, 0x0, 0x0, - - /* U+1F438 "🐸" */ - 0x0, 0x32, 0x0, 0x0, 0x33, 0x0, 0xd, 0xcf, - 0x50, 0xa, 0xed, 0x80, 0x2f, 0xf, 0xfe, 0xef, - 0xa5, 0xd0, 0x1f, 0xff, 0xdf, 0xee, 0xff, 0xc0, - 0x3f, 0xaa, 0xef, 0xfd, 0x9c, 0xd0, 0x8f, 0xc2, - 0x1, 0x0, 0x5f, 0xf3, 0xbf, 0xff, 0xb8, 0x9d, - 0xff, 0xf6, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xf6, - 0x6f, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xb, 0xff, - 0xff, 0xff, 0xff, 0x60, 0x0, 0x6c, 0xff, 0xfe, - 0xa3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F43B "🐻" */ - 0x0, 0x10, 0x0, 0x0, 0x0, 0x11, 0x0, 0x3e, - 0xec, 0x9c, 0xee, 0xbb, 0xff, 0x80, 0xaa, 0xc, - 0xff, 0xff, 0xff, 0x73, 0xf0, 0x9d, 0xbf, 0xff, - 0xff, 0xff, 0xf9, 0xe0, 0x3f, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xa0, 0x7f, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xf0, 0xaf, 0xdc, 0xfd, 0x8a, 0xff, 0xaf, - 0xf3, 0xbf, 0x85, 0xd3, 0xa6, 0x6c, 0x1f, 0xf4, - 0xaf, 0xff, 0x55, 0xfc, 0xe, 0xff, 0xf2, 0x7f, - 0xff, 0x41, 0x10, 0xd, 0xff, 0xe0, 0xe, 0xff, - 0xa4, 0x77, 0x4f, 0xff, 0x70, 0x2, 0xef, 0xfe, - 0xbc, 0xff, 0xf8, 0x0, 0x0, 0x6, 0xbe, 0xff, - 0xd9, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, - - /* U+1F44A "👊" */ - 0x0, 0x0, 0x78, 0xae, 0xdc, 0xed, 0x50, 0x0, - 0x2, 0xce, 0xc8, 0x81, 0x31, 0x6, 0xf3, 0x0, - 0xb, 0x60, 0x0, 0x0, 0x0, 0x0, 0xba, 0x0, - 0x1d, 0x0, 0x0, 0x20, 0x5, 0x0, 0x8f, 0x0, - 0x3b, 0x7, 0x0, 0xa0, 0xc, 0x0, 0x8f, 0x10, - 0x2c, 0x9, 0x0, 0xb0, 0xc, 0x0, 0x9f, 0x10, - 0xd, 0x9, 0x10, 0xc0, 0xd, 0x0, 0xdf, 0x50, - 0x7, 0x66, 0x60, 0xc0, 0xf, 0x24, 0xfa, 0xe0, - 0x0, 0xbd, 0xe7, 0xda, 0xaf, 0xff, 0x52, 0xf0, - 0x0, 0x8, 0xef, 0xff, 0xe5, 0x51, 0x8, 0xb0, - 0x0, 0x0, 0x1, 0x2a, 0xc1, 0x25, 0xbb, 0x10, - 0x0, 0x0, 0x0, 0x1, 0xad, 0xc9, 0x30, 0x0, - - /* U+1F44B "👋" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0xaf, 0x90, 0x0, 0x31, 0x0, - 0x0, 0x0, 0xce, 0xe0, 0xb3, 0x27, 0x8, 0x0, - 0x0, 0x2a, 0xc0, 0xb1, 0x59, 0x5, 0x36, 0x0, - 0x0, 0xd6, 0x93, 0x28, 0xe, 0x3, 0x22, 0x0, - 0x4, 0xf3, 0xa, 0x7, 0x19, 0x60, 0x5b, 0x70, - 0xe, 0x48, 0x12, 0x97, 0xa3, 0xd6, 0xd4, 0xc3, - 0xe, 0x20, 0x90, 0xb8, 0x0, 0xcf, 0x40, 0xc4, - 0x4, 0xd2, 0x2b, 0x60, 0x0, 0x98, 0x7, 0xb0, - 0x0, 0x5d, 0x23, 0x0, 0x2, 0x20, 0x3d, 0x10, - 0x4, 0x4, 0xd1, 0x0, 0x0, 0x0, 0x96, 0x0, - 0x15, 0x50, 0x6c, 0x0, 0x0, 0x2, 0xe0, 0x0, - 0x27, 0x57, 0x28, 0xd2, 0x0, 0xb, 0x60, 0x0, - 0x1, 0x51, 0x0, 0x7b, 0x66, 0x6e, 0x40, 0x0, - 0x0, 0x0, 0x0, 0xa6, 0x55, 0x56, 0xb0, 0x0, - 0x0, 0x0, 0x4, 0xfd, 0xcc, 0xcd, 0xf8, 0x0, - 0x0, 0x0, 0x4, 0xff, 0xff, 0xff, 0xfb, 0x0, - - /* U+1F44C "👌" */ - 0x0, 0x0, 0x0, 0x16, 0x20, 0x0, 0x0, 0x0, - 0x8, 0xc6, 0xd9, 0xe1, 0x0, 0x0, 0x0, 0x2d, - 0x2f, 0x70, 0xc2, 0x0, 0x0, 0x4e, 0xeb, 0xc, - 0x22, 0xeb, 0xa5, 0x0, 0xc2, 0x5d, 0xa, 0x6, - 0xd4, 0x3b, 0x80, 0xb3, 0xd, 0x6, 0x28, 0x40, - 0x0, 0xe0, 0x59, 0x5, 0x56, 0xb7, 0x9, 0xd8, - 0xf3, 0xd, 0x30, 0x93, 0x0, 0xe, 0xd2, 0x69, - 0x3, 0xd0, 0x0, 0x0, 0x5, 0x50, 0x77, 0x0, - 0x79, 0x0, 0x0, 0x0, 0x1, 0xd1, 0x0, 0xb, - 0x80, 0x0, 0x0, 0x3d, 0x50, 0x0, 0x0, 0xa9, - 0x0, 0x6, 0xc3, 0x0, 0x0, 0x0, 0x4f, 0x65, - 0x5c, 0x60, 0x0, 0x0, 0x0, 0xa5, 0x55, 0x55, - 0xb0, 0x0, 0x0, 0x3, 0xfd, 0xcc, 0xcc, 0xf7, - 0x0, 0x0, 0x4, 0xff, 0xff, 0xff, 0xfa, 0x0, - - /* U+1F44D "👍" */ - 0x0, 0x0, 0x1a, 0xb3, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0xa6, 0xd0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xa4, 0xc, 0x20, 0x0, 0x0, 0x0, 0x0, - 0xa, 0x50, 0x96, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x89, 0x3, 0xe1, 0x0, 0x0, 0x0, 0x6c, 0xcd, - 0xf1, 0x7, 0xa0, 0x0, 0x1, 0xe, 0x0, 0x9, - 0xa0, 0xa, 0x53, 0x6f, 0xd0, 0xcc, 0xa9, 0xef, - 0x0, 0x1c, 0xf2, 0xfd, 0xd, 0x0, 0x8, 0xf6, - 0x0, 0xb, 0x1f, 0xd0, 0xd6, 0x67, 0xd7, 0x70, - 0x0, 0xb1, 0xfd, 0x8, 0x94, 0x26, 0xa0, 0x0, - 0xc, 0x2f, 0xd0, 0x86, 0x25, 0xa9, 0x0, 0x4c, - 0xf4, 0xfd, 0x1, 0xd9, 0x42, 0xc0, 0x4c, 0x27, - 0xdf, 0xd0, 0x9, 0x20, 0x4e, 0xbb, 0x10, 0x2, - 0x77, 0x0, 0x1a, 0xcb, 0x84, 0x0, 0x0, 0x0, - 0x0, - - /* U+1F44E "👎" */ - 0x0, 0x0, 0x0, 0x0, 0x37, 0xab, 0x80, 0x0, - 0x76, 0x0, 0x1, 0xcc, 0xd4, 0x4, 0x80, 0x1f, - 0xfb, 0x44, 0xc3, 0x1a, 0x3, 0x9c, 0x1, 0xff, - 0x4e, 0xa2, 0x0, 0xd9, 0x52, 0x84, 0x1f, 0xe4, - 0x70, 0x0, 0xd, 0x0, 0x19, 0x31, 0xfd, 0x56, - 0x0, 0x5, 0xab, 0x87, 0x8a, 0x1f, 0xc5, 0x60, - 0x0, 0xaf, 0x30, 0x1, 0xb1, 0xfc, 0x6e, 0x90, - 0x5, 0xfd, 0xaa, 0xd8, 0x1f, 0xd7, 0x2b, 0x50, - 0x1e, 0x50, 0x1, 0xb0, 0x21, 0x0, 0x1d, 0x30, - 0x5f, 0xdb, 0xc4, 0x0, 0x0, 0x0, 0x4d, 0x0, - 0xd4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb4, 0x9, - 0x70, 0x0, 0x0, 0x0, 0x0, 0x6, 0x70, 0x87, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1d, 0x4d, 0x50, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x6d, 0xa0, 0x0, - 0x0, - - /* U+1F44F "👏" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x40, - 0x0, 0x1, 0x97, 0x0, 0x0, 0x8a, 0x10, 0xe6, - 0x0, 0x0, 0x97, 0x6c, 0x40, 0x69, 0x5b, 0xc, - 0x0, 0x0, 0x3e, 0x80, 0x19, 0xa8, 0x70, 0xd1, - 0x30, 0x0, 0xb, 0x44, 0x93, 0x4, 0xcd, 0x8, - 0x60, 0x2, 0x40, 0x9b, 0x40, 0x3a, 0x0, 0xc0, - 0x3b, 0x7, 0xe9, 0xd, 0x25, 0x88, 0x85, 0xd8, - 0xc5, 0xe0, 0x0, 0x0, 0xc8, 0x40, 0x34, 0xd5, - 0x61, 0xcf, 0xd7, 0x0, 0x9, 0x84, 0x8a, 0x9a, - 0x44, 0x50, 0xa1, 0xb5, 0x0, 0x79, 0x30, 0x9, - 0x57, 0x25, 0x41, 0x81, 0xc0, 0x0, 0x59, 0xbb, - 0xe9, 0x18, 0x11, 0x4, 0xb, 0x10, 0x0, 0x47, - 0xc, 0x29, 0x0, 0x0, 0x0, 0x93, 0x2, 0xfe, - 0x40, 0x49, 0x10, 0x0, 0x0, 0xa, 0x10, 0x8, - 0x20, 0x24, 0x98, 0x0, 0x0, 0x1, 0xb0, 0x0, - 0x0, 0xc, 0x50, 0x8a, 0x20, 0x2, 0xc3, 0x0, - 0x0, 0x5, 0xf3, 0x0, 0x4b, 0xcd, 0xb2, 0x0, - 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, - - /* U+1F494 "💔" */ - 0x0, 0x2, 0x10, 0x0, 0x0, 0x14, 0x40, 0x0, - 0x2d, 0xff, 0xc2, 0x0, 0x6f, 0xff, 0xd1, 0xd, - 0xff, 0xff, 0xe0, 0x6, 0xff, 0xff, 0xa1, 0xff, - 0xff, 0xf6, 0x7, 0xff, 0xff, 0xfe, 0x2f, 0xff, - 0xff, 0xc1, 0x4f, 0xff, 0xff, 0xe0, 0xef, 0xff, - 0xff, 0x60, 0xdf, 0xff, 0xfa, 0x7, 0xff, 0xff, - 0xe0, 0xaf, 0xff, 0xff, 0x30, 0x8, 0xff, 0xff, - 0x84, 0xff, 0xff, 0x50, 0x0, 0x4, 0xdf, 0xff, - 0x1f, 0xfc, 0x20, 0x0, 0x0, 0x0, 0x5e, 0xe5, - 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x19, 0x72, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, - - /* U+1F495 "💕" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1d, 0xfc, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xcb, 0x70, - 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xff, 0xf4, - 0x0, 0x0, 0x0, 0x0, 0x2f, 0xff, 0xff, 0xf5, - 0x0, 0x0, 0x0, 0x0, 0xd, 0xff, 0xff, 0xa0, - 0x0, 0x36, 0x20, 0x0, 0xb, 0xdc, 0x94, 0x0, - 0x7, 0xff, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x2f, 0xff, 0xff, 0xcf, 0xfb, 0x0, 0x0, 0x0, - 0x5f, 0xff, 0xff, 0xff, 0xff, 0x80, 0x0, 0x0, - 0x3f, 0xff, 0xff, 0xff, 0xff, 0xb0, 0x0, 0x0, - 0xd, 0xff, 0xff, 0xff, 0xff, 0x80, 0x0, 0x0, - 0x4, 0xff, 0xff, 0xff, 0xfd, 0x10, 0x0, 0x0, - 0x0, 0xef, 0xff, 0xff, 0xa1, 0x0, 0x0, 0x0, - 0x1, 0xff, 0xfc, 0x72, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F499 "💙" */ - 0x0, 0x49, 0x97, 0x10, 0x2, 0x7a, 0x93, 0x0, - 0x9, 0xba, 0x9b, 0xc6, 0x8c, 0xb9, 0xac, 0x60, - 0x5d, 0x88, 0x88, 0x8d, 0xc8, 0x88, 0x88, 0xe3, - 0xb3, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x48, - 0xb6, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x6a, - 0xa8, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x98, - 0x67, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x84, - 0x9, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x90, - 0x2, 0xc8, 0x88, 0x88, 0x88, 0x88, 0x8c, 0x0, - 0x0, 0x19, 0x97, 0x77, 0x77, 0x7a, 0x80, 0x0, - 0x0, 0x0, 0x79, 0x88, 0x88, 0x95, 0x0, 0x0, - 0x0, 0x0, 0x3, 0x96, 0x69, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1b, 0xb0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F49A "💚" */ - 0x0, 0x26, 0x74, 0x0, 0x0, 0x57, 0x61, 0x0, - 0x6, 0xc8, 0xa9, 0xb4, 0x5a, 0xb6, 0xaa, 0x40, - 0x3c, 0x58, 0x49, 0x3c, 0x89, 0x48, 0x56, 0xb1, - 0xa7, 0x65, 0x84, 0x93, 0x93, 0x94, 0x85, 0x97, - 0xb4, 0x76, 0x58, 0x49, 0x39, 0x39, 0x48, 0x5a, - 0xb9, 0x47, 0x65, 0x84, 0x93, 0x93, 0x94, 0x88, - 0x85, 0x94, 0x76, 0x58, 0x49, 0x39, 0x39, 0x85, - 0x1b, 0x39, 0x47, 0x65, 0x84, 0x93, 0x94, 0xc0, - 0x3, 0xb3, 0x94, 0x76, 0x58, 0x49, 0x4d, 0x20, - 0x0, 0x3b, 0x49, 0x47, 0x65, 0x87, 0xc2, 0x0, - 0x0, 0x1, 0x98, 0x94, 0x76, 0xb9, 0x0, 0x0, - 0x0, 0x0, 0x6, 0xc9, 0x5d, 0x40, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x4c, 0xd2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x2, 0x10, 0x0, 0x0, 0x0, - - /* U+1F49B "💛" */ - 0x0, 0x16, 0x64, 0x0, 0x0, 0x47, 0x51, 0x0, - 0x6, 0xb5, 0x58, 0xb3, 0x5a, 0x75, 0x6b, 0x40, - 0x39, 0x51, 0x7, 0x19, 0x60, 0x70, 0x52, 0xb1, - 0xa8, 0x3, 0x50, 0x80, 0x35, 0x8, 0x2, 0x97, - 0xa0, 0x61, 0x7, 0x6, 0x10, 0x70, 0x61, 0xa, - 0xa4, 0x1, 0x20, 0x40, 0x12, 0x4, 0x1, 0x58, - 0x88, 0x1, 0x20, 0x40, 0x12, 0x4, 0x1, 0xa5, - 0x1b, 0x61, 0x7, 0x6, 0x10, 0x70, 0x63, 0xb0, - 0x3, 0xb4, 0x40, 0x70, 0x24, 0x7, 0x2c, 0x20, - 0x0, 0x3c, 0x38, 0x7, 0x10, 0x86, 0xc2, 0x0, - 0x0, 0x1, 0xa8, 0x50, 0x24, 0xb8, 0x0, 0x0, - 0x0, 0x0, 0x5, 0xd1, 0x3e, 0x30, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x3e, 0xd2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x2, 0x10, 0x0, 0x0, 0x0, - - /* U+1F49C "💜" */ - 0x0, 0x59, 0xa7, 0x10, 0x2, 0x7a, 0x93, 0x0, - 0x9, 0x78, 0x4b, 0xb7, 0x9b, 0x68, 0x6b, 0x60, - 0x57, 0x74, 0x93, 0x97, 0xb4, 0x85, 0x67, 0xb2, - 0xb8, 0x49, 0x39, 0x39, 0x48, 0x56, 0x74, 0x98, - 0xc4, 0x93, 0x93, 0x94, 0x85, 0x67, 0x49, 0x3a, - 0xa9, 0x39, 0x39, 0x48, 0x56, 0x74, 0x93, 0xb8, - 0x67, 0x93, 0x94, 0x85, 0x67, 0x49, 0x39, 0x93, - 0xd, 0x49, 0x48, 0x56, 0x74, 0x93, 0x94, 0xa0, - 0x2, 0xd5, 0x85, 0x67, 0x49, 0x39, 0x5b, 0x0, - 0x0, 0x1b, 0x86, 0x74, 0x93, 0xa9, 0xa0, 0x0, - 0x0, 0x0, 0x7c, 0x59, 0x3b, 0xc5, 0x0, 0x0, - 0x0, 0x0, 0x3, 0xd5, 0xcc, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x2d, 0xc0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F4A1 "💡" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, - 0x0, 0x0, 0x35, 0x41, 0x0, 0xd0, 0x0, 0x0, - 0x3, 0xca, 0x77, 0xb9, 0x12, 0x6, 0x0, 0x4, - 0xc1, 0x0, 0x0, 0x5b, 0x6, 0x70, 0x0, 0xd1, - 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x58, 0x0, - 0x0, 0x0, 0x1, 0xc0, 0x5a, 0x8, 0x40, 0x0, - 0x0, 0x0, 0xb, 0x11, 0x20, 0x84, 0x0, 0x0, - 0x0, 0x0, 0x58, 0x0, 0x5, 0x80, 0x0, 0x0, - 0x0, 0x0, 0xc1, 0x0, 0xd, 0x10, 0x0, 0x0, - 0x0, 0x7, 0x50, 0x0, 0x4c, 0x10, 0x0, 0x0, - 0x0, 0x9b, 0x0, 0x23, 0x3c, 0xb7, 0x40, 0x0, - 0x6f, 0xf4, 0xc, 0x20, 0x2, 0x59, 0xcb, 0xbf, - 0xff, 0x80, 0x0, 0xb1, 0x5, 0x0, 0x14, 0xae, - 0xd3, 0x0, 0x6, 0x2, 0xc0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F4A4 "💤" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xbf, 0x81, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xaf, 0xff, 0x80, 0x0, 0x0, 0x0, - 0x0, 0x7, 0xff, 0xf9, 0x0, 0x0, 0x0, 0x3, - 0xbf, 0xff, 0xb2, 0x0, 0x0, 0x0, 0x8f, 0xff, - 0xa3, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xa1, - 0x0, 0x0, 0x0, 0x0, 0x2, 0xaf, 0xfa, 0x0, - 0x0, 0x0, 0xb, 0xe5, 0x2, 0x82, 0x0, 0x0, - 0x0, 0x4, 0xdf, 0xc1, 0x0, 0x0, 0x0, 0x0, - 0x39, 0xff, 0xd1, 0x0, 0x0, 0x0, 0x4, 0xff, - 0xc4, 0x0, 0x0, 0x0, 0x6, 0x40, 0x7f, 0xf7, - 0x0, 0x0, 0x0, 0x8, 0xfd, 0x11, 0x95, 0x0, - 0x0, 0x0, 0x2b, 0xf8, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xaf, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x3, 0x91, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F4A5 "💥" */ - 0x0, 0x0, 0x45, 0x0, 0x0, 0x0, 0x4, 0x0, - 0x0, 0x0, 0x2f, 0x30, 0xb, 0x10, 0x8b, 0x0, - 0x0, 0x0, 0xf, 0xe1, 0x5f, 0x2a, 0xf3, 0x0, - 0x85, 0x4, 0x4e, 0xff, 0xff, 0xff, 0xb0, 0x0, - 0x4f, 0xfd, 0xff, 0xff, 0xff, 0xff, 0x82, 0x0, - 0x5, 0xff, 0xff, 0xf4, 0xff, 0xef, 0xfc, 0x0, - 0x0, 0x8f, 0xf8, 0x70, 0x31, 0xdf, 0xf8, 0x20, - 0x1, 0xaf, 0xf9, 0x0, 0x0, 0x7e, 0xff, 0x91, - 0xa, 0xff, 0xfe, 0x0, 0x0, 0x7d, 0xfa, 0x20, - 0x0, 0xd, 0xf5, 0x10, 0x1, 0x9f, 0xfb, 0xa4, - 0x0, 0x6f, 0xfe, 0xf6, 0xbf, 0xbf, 0xd0, 0x0, - 0x5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x0, - 0x4e, 0xa6, 0x2c, 0xfd, 0xcf, 0xc3, 0x8d, 0xc1, - 0x0, 0x0, 0x9, 0xf3, 0xc, 0x60, 0x0, 0x32, - 0x0, 0x0, 0x8, 0xb0, 0x0, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x3, 0x20, 0x0, 0x0, 0x0, 0x0, - - /* U+1F4A9 "💩" */ - 0x0, 0x0, 0x0, 0x50, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x3d, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0xef, 0xb2, 0x0, 0x0, 0x0, 0x0, 0x6, 0xff, - 0xff, 0xf7, 0x0, 0x0, 0x0, 0x7, 0xff, 0xff, - 0xfe, 0x0, 0x0, 0x0, 0x33, 0xdf, 0xff, 0xf9, - 0x30, 0x0, 0x0, 0xdb, 0x15, 0x99, 0x64, 0xf6, - 0x0, 0x0, 0xff, 0xfa, 0x88, 0xbf, 0xf8, 0x0, - 0x2, 0xcf, 0xff, 0xff, 0xff, 0xf5, 0x90, 0x6e, - 0x3c, 0xff, 0xff, 0xff, 0x78, 0xf4, 0xbf, 0xe5, - 0x47, 0x98, 0x53, 0x9f, 0xf6, 0xaf, 0xff, 0xfc, - 0xbb, 0xdf, 0xff, 0xf4, 0x3f, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xc0, 0x6, 0xff, 0xff, 0xff, 0xff, - 0xfb, 0x10, 0x0, 0x28, 0xce, 0xff, 0xd9, 0x40, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F4AA "💪" */ - 0x0, 0x0, 0x0, 0x0, 0x5b, 0xdd, 0x30, 0x0, - 0x0, 0x0, 0x3, 0xc9, 0x20, 0x3d, 0x0, 0x0, - 0x0, 0x7, 0xc2, 0x2, 0x68, 0xa3, 0x0, 0x0, - 0x8, 0x90, 0x5, 0x87, 0xaa, 0x80, 0x0, 0x4, - 0xb0, 0x0, 0xca, 0xf7, 0x6a, 0x0, 0x0, 0xd1, - 0x9, 0xef, 0xda, 0xc9, 0x10, 0x0, 0x77, 0x0, - 0xc1, 0x0, 0x33, 0x10, 0x0, 0xd, 0x0, 0xd, - 0x7, 0xda, 0x9c, 0xb2, 0x5, 0x90, 0x0, 0xda, - 0x80, 0x0, 0x4, 0xc0, 0xa3, 0x0, 0xf, 0x90, - 0x0, 0x0, 0x2, 0xd, 0x0, 0x0, 0x40, 0x0, - 0x0, 0x0, 0x0, 0xd0, 0x0, 0x0, 0x0, 0x32, - 0x35, 0x80, 0xd, 0x0, 0x0, 0x0, 0x7, 0xdf, - 0xe5, 0x0, 0x88, 0x10, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x6c, 0xdb, 0x97, 0x54, 0x32, 0x10, - 0x0, 0x0, 0x0, 0x13, 0x57, 0x8a, 0xbc, 0xcc, - - /* U+1F4AC "💬" */ - 0x9, 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, 0x90, - 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc0, - 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc0, - 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc0, - 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc0, - 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc0, - 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc0, - 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc0, - 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc0, - 0xd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd0, - 0x7, 0xcf, 0x4, 0xdd, 0xdd, 0xdd, 0xdc, 0x60, - 0x0, 0xc, 0x4c, 0x10, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xc, 0xc1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x9, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F4AF "💯" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, - 0x0, 0x2b, 0x10, 0x46, 0x6a, 0xff, 0xb0, 0x0, - 0x2e, 0xf3, 0x8f, 0xff, 0xfe, 0x8f, 0x70, 0x6f, - 0xfd, 0x6f, 0x8f, 0xcf, 0x50, 0xcb, 0xc, 0xdf, - 0x7f, 0x70, 0xff, 0xe0, 0xc, 0xb0, 0x7, 0xf8, - 0xe0, 0x2f, 0xfc, 0x1, 0xf8, 0x0, 0xbb, 0xba, - 0x7, 0xfb, 0xf5, 0xcf, 0x20, 0xe, 0x8d, 0x92, - 0xea, 0x2e, 0xfe, 0x50, 0x1, 0xf5, 0xaf, 0xfe, - 0x10, 0x2, 0x0, 0x0, 0x3f, 0x31, 0xab, 0x46, - 0x9c, 0xf5, 0x0, 0x5, 0xf1, 0x38, 0xdf, 0xd9, - 0x66, 0x9d, 0x90, 0x5e, 0x7f, 0xd8, 0x8a, 0xef, - 0xc7, 0x30, 0x0, 0x11, 0x7a, 0xff, 0xb6, 0x10, - 0x0, 0x0, 0x6, 0xdf, 0xd7, 0x10, 0x0, 0x0, - 0x0, 0x7, 0xfb, 0x40, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F4BB "💻" */ - 0xaf, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x10, 0xd, - 0x20, 0x0, 0x0, 0x0, 0x0, 0xd2, 0x0, 0xd1, - 0x0, 0x0, 0x0, 0x0, 0xc, 0x20, 0xd, 0x10, - 0x0, 0x0, 0x0, 0x0, 0xc2, 0x0, 0xd1, 0x0, - 0x0, 0x0, 0x0, 0xc, 0x20, 0xd, 0x10, 0x0, - 0x0, 0x0, 0x0, 0xc2, 0x0, 0xd2, 0x0, 0x0, - 0x0, 0x0, 0xd, 0x20, 0xd, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xf2, 0x0, 0x7b, 0xbb, 0xbd, 0xfb, - 0xbb, 0xba, 0x0, 0x0, 0x0, 0x48, 0xbf, 0x87, - 0x0, 0x0, 0x0, 0x0, 0x4, 0x66, 0x66, 0x61, - 0x8, 0x10, 0x0, 0x8b, 0xbb, 0xbb, 0xbb, 0xbc, - 0x85, 0x50, 0xb, 0x99, 0x99, 0x99, 0x99, 0x94, - 0xbf, 0xb0, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x51, - 0x87, - - /* U+1F4C5 "📅" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x2b, 0xc3, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x5, 0xd3, 0x2d, 0x70, 0x0, 0x0, - 0x8c, 0xcc, 0xcf, 0xdc, 0xcc, 0xfd, 0xcc, 0xcb, - 0xc1, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x1d, - 0xc0, 0x0, 0x0, 0x6, 0x80, 0x0, 0x0, 0xd, - 0xc0, 0x0, 0x0, 0x1, 0x10, 0x0, 0x0, 0xd, - 0xc0, 0x51, 0x61, 0x62, 0x35, 0x16, 0x26, 0xd, - 0xc0, 0x0, 0x0, 0x0, 0x4, 0x4, 0x4, 0xd, - 0xc0, 0x40, 0x50, 0x41, 0x24, 0x5, 0x4, 0xd, - 0xc0, 0x10, 0x10, 0x10, 0x1, 0x1, 0x1, 0xd, - 0xc0, 0x30, 0x40, 0x31, 0x23, 0x4, 0x4, 0x5f, - 0xc0, 0x40, 0x50, 0x41, 0x20, 0x0, 0xcc, 0xef, - 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 0xad, - 0xbd, 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, 0xef, 0xdd, - - /* U+1F4CC "📌" */ - 0x0, 0x0, 0x0, 0x0, 0x3e, 0x90, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x5, 0xff, 0xd1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xc, 0xff, 0xe1, 0x0, 0x0, - 0x0, 0x0, 0x4, 0xff, 0xff, 0xc0, 0x0, 0x2, - 0x40, 0x4, 0xff, 0xff, 0xff, 0x80, 0x0, 0xef, - 0xc7, 0xff, 0xff, 0xeb, 0xfb, 0x0, 0xf, 0xff, - 0xff, 0xff, 0xe2, 0x3, 0x10, 0x0, 0x7f, 0xff, - 0xff, 0xe2, 0x0, 0x0, 0x0, 0x0, 0xcf, 0xff, - 0xf4, 0x0, 0x0, 0x0, 0x0, 0x5, 0xff, 0xff, - 0xc0, 0x0, 0x0, 0x0, 0x4, 0xd3, 0xcf, 0xff, - 0x20, 0x0, 0x0, 0x3, 0xd2, 0x0, 0x7e, 0xc0, - 0x0, 0x0, 0x1, 0xa1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, - - /* U+1F4CD "📍" */ - 0x0, 0x0, 0x0, 0x26, 0x74, 0x0, 0x0, 0x0, - 0x0, 0x9e, 0xff, 0xfd, 0x20, 0x0, 0x0, 0x98, - 0x5, 0xff, 0xfe, 0x10, 0x0, 0x2f, 0x40, 0x2f, - 0xff, 0xf9, 0x0, 0x7, 0xfd, 0x7c, 0xff, 0xfa, - 0xd0, 0x0, 0x8f, 0xff, 0xff, 0xff, 0xd, 0x0, - 0x5, 0xff, 0xff, 0xff, 0xa1, 0xb0, 0x0, 0xd, - 0xff, 0xff, 0xc1, 0xa4, 0x0, 0x0, 0xcf, 0xfa, - 0x62, 0xa8, 0x0, 0x0, 0xaf, 0x79, 0xcc, 0xb5, - 0x0, 0x0, 0x7f, 0x40, 0x0, 0x0, 0x0, 0x0, - 0x5e, 0x30, 0x0, 0x0, 0x0, 0x0, 0x1d, 0x20, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, - - /* U+1F4E1 "📡" */ - 0x0, 0x1, 0x32, 0x0, 0x0, 0x0, 0x1, 0xcf, - 0xe9, 0xc8, 0x16, 0x97, 0xc, 0xfe, 0x10, 0x5, - 0xcc, 0x97, 0x48, 0xf8, 0x0, 0x1, 0xcf, 0x10, - 0x83, 0xf4, 0x0, 0x6b, 0xe3, 0x90, 0xa0, 0xe4, - 0x2b, 0x7a, 0x40, 0x91, 0x91, 0x7d, 0xd3, 0x79, - 0x0, 0x46, 0x66, 0xc, 0x74, 0xc0, 0x0, 0x2a, - 0xc, 0x1, 0xde, 0x20, 0x0, 0x3a, 0x7, 0xb1, - 0x1a, 0xc4, 0x0, 0xa6, 0xc, 0xfe, 0x50, 0x28, - 0xce, 0xd0, 0x49, 0xbf, 0xff, 0xcb, 0xc9, 0x10, - 0xb2, 0xa, 0xff, 0xfa, 0x0, 0x0, 0xd1, 0x0, - 0x26, 0x9d, 0x0, 0x0, 0x4d, 0x62, 0x3, 0x99, - 0x0, 0x0, 0x0, 0x58, 0x87, 0x20, 0x0, 0x0, - - /* U+1F4E7 "📧" */ - 0x27, 0x77, 0x77, 0x77, 0x77, 0x77, 0x70, 0x5f, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1, 0x1a, 0xff, - 0xd4, 0x11, 0x5e, 0xff, 0x80, 0x36, 0x2e, 0x28, - 0x99, 0x34, 0xc2, 0x80, 0x4f, 0xea, 0x52, 0x71, - 0x81, 0xef, 0xf1, 0x4f, 0xfa, 0x52, 0xb3, 0x42, - 0xef, 0xf1, 0x4f, 0xfe, 0x18, 0x8a, 0x9d, 0xff, - 0xf1, 0x4f, 0xff, 0xd3, 0x0, 0x7f, 0xff, 0xf1, - 0x4f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1, 0x16, - 0x66, 0x66, 0x66, 0x66, 0x66, 0x60, - - /* U+1F4F1 "📱" */ - 0x0, 0x1, 0x10, 0x0, 0x8e, 0xfb, 0xdf, 0xb5, - 0xff, 0xff, 0xff, 0xfd, 0xd6, 0x66, 0x66, 0x6c, - 0xb0, 0x0, 0x0, 0xb, 0xb0, 0x0, 0x0, 0xb, - 0xb0, 0x0, 0x0, 0xb, 0xb0, 0x0, 0x0, 0xb, - 0xb0, 0x0, 0x0, 0xb, 0xb0, 0x0, 0x0, 0xb, - 0xb0, 0x0, 0x0, 0xb, 0xb0, 0x0, 0x0, 0xb, - 0xb0, 0x0, 0x0, 0xb, 0xb0, 0x0, 0x0, 0xb, - 0xfd, 0xec, 0xdb, 0xdd, 0xef, 0xff, 0xff, 0xfb, - 0x16, 0x89, 0x98, 0x61, - - /* U+1F4F7 "📷" */ - 0x0, 0x16, 0x64, 0x22, 0xbd, 0xb9, 0x10, 0x0, - 0x3, 0xef, 0xff, 0xff, 0xff, 0xff, 0xd5, 0x20, - 0xe, 0xff, 0xff, 0xf4, 0x26, 0xff, 0xff, 0xf3, - 0x4f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, - 0x5f, 0xff, 0xfd, 0xab, 0xff, 0xff, 0xff, 0xf8, - 0x5f, 0xfe, 0x79, 0xcc, 0x7a, 0xff, 0xff, 0xf8, - 0x5f, 0xf8, 0xea, 0xaf, 0xf9, 0xaf, 0xff, 0xf8, - 0x5f, 0xdd, 0x30, 0x1, 0xdf, 0x6f, 0xff, 0xf8, - 0x5f, 0xf5, 0x30, 0x0, 0x3f, 0xac, 0xff, 0xf8, - 0x5f, 0xf5, 0x10, 0x0, 0xf, 0xac, 0xff, 0xf8, - 0x1c, 0xf4, 0x60, 0x1, 0x1f, 0x7e, 0xff, 0xd1, - 0x0, 0x88, 0x89, 0x74, 0x8e, 0x6f, 0xfe, 0x20, - 0x0, 0xc, 0x94, 0x49, 0xd2, 0x0, 0x11, 0x0, - 0x0, 0x0, 0x6a, 0xa6, 0x0, 0x0, 0x0, 0x0, - - /* U+1F50B "🔋" */ - 0x0, 0x26, 0x50, 0x0, 0x7, 0xa1, 0x3c, 0x20, - 0x8b, 0xd7, 0x9e, 0xc1, 0xb3, 0xef, 0xf8, 0x93, - 0xac, 0x55, 0x57, 0xf2, 0x9f, 0xfd, 0xff, 0xf2, - 0x9f, 0xd2, 0x7f, 0xf1, 0x8f, 0xb1, 0x5f, 0xf0, - 0x7f, 0xfd, 0xff, 0xf0, 0x6f, 0xff, 0xff, 0xe0, - 0x5f, 0xff, 0xff, 0xe0, 0x4f, 0xff, 0xff, 0xd0, - 0x4f, 0xff, 0xff, 0xc0, 0x3f, 0xfe, 0xef, 0xb0, - 0x2f, 0xb2, 0x4f, 0xa0, 0xa, 0xff, 0xff, 0x40, - 0x0, 0x36, 0x51, 0x0, - - /* U+1F511 "🔑" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xff, 0xd5, - 0x0, 0x0, 0x0, 0x0, 0x1, 0xdf, 0xff, 0xff, - 0xf8, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xff, 0xf4, - 0xb, 0xf3, 0x0, 0x0, 0x0, 0x1f, 0xff, 0xfd, - 0x0, 0x5f, 0xa0, 0x0, 0x0, 0x3, 0xff, 0xff, - 0xf6, 0x2c, 0xfd, 0x0, 0x0, 0x0, 0x3f, 0xff, - 0xff, 0xff, 0xff, 0xc0, 0x0, 0x0, 0x0, 0xff, - 0xff, 0xff, 0xff, 0xf9, 0x0, 0x0, 0x0, 0x1e, - 0xff, 0xff, 0xff, 0xff, 0x20, 0x0, 0x0, 0x1d, - 0xff, 0xff, 0xff, 0xff, 0x50, 0x0, 0x0, 0x1d, - 0xff, 0xf9, 0xcf, 0xea, 0x30, 0x0, 0x0, 0x7, - 0xff, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, - 0xcf, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xef, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, - 0xff, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0xff, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1d, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, - - /* U+1F512 "🔒" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3a, 0xff, - 0xb1, 0x0, 0x6, 0xff, 0xff, 0xfa, 0x0, 0x3f, - 0xfb, 0x45, 0xff, 0x0, 0x9f, 0xc0, 0x0, 0xbf, - 0x20, 0xbf, 0x70, 0x0, 0x9f, 0x10, 0xaf, 0x70, - 0x3a, 0xdf, 0xb1, 0x6f, 0xcb, 0x81, 0x7c, 0x93, - 0xf, 0xf3, 0x0, 0x8, 0xf3, 0x4b, 0xf7, 0x4, - 0xdf, 0xf3, 0x59, 0x66, 0xcf, 0x8d, 0xf3, 0xf, - 0xff, 0xf5, 0xc, 0xf1, 0x9, 0xff, 0xfc, 0x4f, - 0xd0, 0x2, 0xff, 0xff, 0xfd, 0x20, 0x0, 0x6f, - 0xfc, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F525 "🔥" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x9, 0x10, 0x0, 0x0, 0x0, 0x0, 0x7, - 0x90, 0x0, 0x0, 0x0, 0x0, 0xa, 0xd0, 0x0, - 0x0, 0x0, 0x0, 0x4f, 0xf0, 0x0, 0x0, 0x0, - 0x3, 0xef, 0xe0, 0x0, 0x1, 0x0, 0x3f, 0xff, - 0xc0, 0x0, 0xa, 0x61, 0xef, 0xff, 0x71, 0x50, - 0x3, 0xec, 0xff, 0xff, 0x3c, 0x20, 0x4, 0xff, - 0xff, 0xff, 0xbf, 0x0, 0x8, 0xff, 0xff, 0x7f, - 0xff, 0x20, 0xc, 0xff, 0xf8, 0x2f, 0xff, 0x70, - 0xf, 0xff, 0x80, 0x2f, 0xff, 0xa0, 0xf, 0xfd, - 0x0, 0x9f, 0xff, 0xa0, 0xb, 0xfc, 0x0, 0x97, - 0xcf, 0x50, 0x2, 0xef, 0x30, 0x3, 0xf9, 0x0, - 0x0, 0x1a, 0xfb, 0xbc, 0x50, 0x0, 0x0, 0x0, - 0x2, 0x10, 0x0, 0x0, - - /* U+1F600 "😀" */ - 0x0, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7d, 0xff, 0xff, 0xb5, 0x0, - 0x0, 0x0, 0x2, 0xdf, 0xff, 0xff, 0xff, 0xfb, - 0x0, 0x0, 0x2, 0xef, 0xd4, 0xff, 0xff, 0x4e, - 0xfc, 0x0, 0x1, 0xef, 0xfd, 0x8f, 0xff, 0xf7, - 0xef, 0xfb, 0x0, 0x9f, 0xfb, 0xcb, 0xdd, 0xdd, - 0xbc, 0xaf, 0xf5, 0xe, 0xff, 0xb7, 0x7, 0x43, - 0x70, 0x7b, 0xff, 0xa0, 0xff, 0xff, 0xd2, 0x74, - 0x37, 0x2d, 0xff, 0xfc, 0xd, 0xff, 0xff, 0xfe, - 0xdd, 0xef, 0xff, 0xff, 0xa0, 0x8f, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xf4, 0x0, 0xcf, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfa, 0x0, 0x1, 0xbf, - 0xff, 0xff, 0xff, 0xff, 0xf9, 0x0, 0x0, 0x0, - 0x27, 0xac, 0xdd, 0xca, 0x61, 0x0, 0x0, - - /* U+1F601 "😁" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x3, 0x9d, 0xff, 0xd8, 0x20, 0x0, 0x0, - 0x9, 0xff, 0xff, 0xff, 0xff, 0x80, 0x0, 0xb, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x90, 0x6, 0xff, - 0x87, 0x9f, 0xf6, 0x7a, 0xff, 0x40, 0xdf, 0xee, - 0xef, 0xff, 0xfe, 0xee, 0xfa, 0xf, 0xfd, 0x70, - 0x77, 0x7, 0x7, 0xdf, 0xd2, 0xff, 0xfe, 0x17, - 0x70, 0x71, 0xef, 0xff, 0xf, 0xff, 0xff, 0xdc, - 0x9d, 0xff, 0xff, 0xe0, 0xdf, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfa, 0x8, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x50, 0xa, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x80, 0x0, 0x2, 0x7a, 0xcd, 0xdc, 0x96, - 0x10, 0x0, - - /* U+1F602 "😂" */ - 0x0, 0x2, 0x9d, 0xff, 0xc8, 0x10, 0x0, 0x0, - 0x4f, 0xff, 0xff, 0xff, 0xe2, 0x0, 0x3, 0xff, - 0xff, 0xff, 0xff, 0xfe, 0x10, 0xc, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x90, 0x4f, 0xfc, 0x8e, 0xff, - 0xd7, 0xdf, 0xf1, 0x8f, 0xeb, 0xfc, 0xff, 0xbf, - 0xce, 0xf5, 0xc5, 0xbc, 0xee, 0xee, 0xee, 0xc9, - 0x79, 0xec, 0xf7, 0x77, 0x33, 0x67, 0x7f, 0xcb, - 0x98, 0xff, 0x97, 0x33, 0x7a, 0xff, 0x68, 0xac, - 0xff, 0xff, 0xee, 0xff, 0xff, 0xb8, 0x2b, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x91, 0x0, 0x15, 0x9a, - 0xbb, 0xa8, 0x50, 0x0, - - /* U+1F603 "😃" */ - 0x0, 0x0, 0x18, 0xce, 0xec, 0x70, 0x0, 0x0, - 0x0, 0x5f, 0xff, 0xff, 0xff, 0xd2, 0x0, 0x0, - 0x3f, 0xff, 0xff, 0xff, 0xff, 0xe1, 0x0, 0xd, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x90, 0x4, 0xff, - 0xfe, 0xff, 0xff, 0xef, 0xff, 0x0, 0x8f, 0xfa, - 0x2f, 0xff, 0xe0, 0xdf, 0xf5, 0xc, 0xff, 0xfc, - 0xff, 0xff, 0xbf, 0xff, 0x90, 0xef, 0xff, 0xf8, - 0xff, 0x8f, 0xff, 0xfa, 0xf, 0xff, 0xff, 0xd8, - 0x7d, 0xff, 0xff, 0xc0, 0xef, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfb, 0x3, 0xdf, 0xff, 0xff, 0xff, - 0xff, 0xfb, 0x10, 0x0, 0x37, 0xac, 0xdd, 0xba, - 0x62, 0x0, - - /* U+1F604 "😄" */ - 0x0, 0x0, 0x29, 0xdf, 0xfc, 0x71, 0x0, 0x0, - 0x0, 0x5f, 0xff, 0xff, 0xff, 0xe3, 0x0, 0x0, - 0x4f, 0xa9, 0xff, 0xff, 0xff, 0xe1, 0x0, 0xd, - 0xfc, 0xdf, 0xf7, 0x6f, 0xff, 0x90, 0x4, 0xff, - 0x79, 0xef, 0xee, 0xff, 0xff, 0x0, 0x8f, 0xf0, - 0x0, 0x0, 0x5f, 0xff, 0xf5, 0xc, 0xff, 0x80, - 0x0, 0xb, 0xff, 0xff, 0x90, 0xef, 0xff, 0xd9, - 0x9e, 0xff, 0xff, 0xfa, 0xf, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xc0, 0xef, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfb, 0x3, 0xdf, 0xff, 0xff, 0xff, - 0xff, 0xfb, 0x10, 0x0, 0x37, 0xac, 0xdd, 0xba, - 0x62, 0x0, - - /* U+1F605 "😅" */ - 0x0, 0x0, 0x29, 0xdf, 0xec, 0x70, 0x0, 0x0, - 0x0, 0x5f, 0xff, 0xff, 0xff, 0xe3, 0x0, 0x0, - 0x4f, 0xb9, 0xff, 0xff, 0xff, 0xe1, 0x0, 0xd, - 0xfc, 0xdf, 0xf8, 0x6f, 0xff, 0x90, 0x4, 0xff, - 0x79, 0xef, 0xee, 0xff, 0xff, 0x0, 0x8f, 0xf0, - 0x0, 0x0, 0x5f, 0xf4, 0xf5, 0xc, 0xff, 0x90, - 0x0, 0xb, 0xff, 0x8f, 0x90, 0xef, 0xff, 0xd9, - 0x9e, 0xff, 0xff, 0xfa, 0xf, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xc0, 0xef, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfb, 0x3, 0xdf, 0xff, 0xff, 0xff, - 0xff, 0xfb, 0x10, 0x0, 0x37, 0xac, 0xdd, 0xba, - 0x62, 0x0, - - /* U+1F606 "😆" */ - 0x0, 0x0, 0x0, 0x2, 0x10, 0x0, 0x0, 0x0, - 0x0, 0x4, 0xbf, 0xff, 0xfa, 0x20, 0x0, 0x0, - 0x7, 0xff, 0xff, 0xff, 0xff, 0x40, 0x0, 0x5, - 0xf8, 0x5f, 0xff, 0xdf, 0xff, 0x20, 0x0, 0xef, - 0xde, 0xff, 0x72, 0xdf, 0xfa, 0x0, 0x4f, 0xfb, - 0xdf, 0xff, 0xcf, 0xff, 0xf1, 0x9, 0xff, 0xe7, - 0xff, 0x6f, 0xff, 0xff, 0x50, 0xcf, 0xff, 0xd7, - 0x7e, 0xff, 0xff, 0xf9, 0xe, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xb0, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfc, 0xe, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xa0, 0x2c, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xa1, 0x0, 0x2, 0x7a, 0xcd, 0xdb, 0xa6, - 0x10, 0x0, - - /* U+1F609 "😉" */ - 0x0, 0x0, 0x18, 0xce, 0xec, 0x70, 0x0, 0x0, - 0x0, 0x4f, 0xff, 0xff, 0xff, 0xd2, 0x0, 0x0, - 0x3f, 0xff, 0xff, 0xff, 0xff, 0xe1, 0x0, 0xc, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x4, 0xff, - 0xfe, 0xff, 0xff, 0xfd, 0xff, 0x0, 0x8f, 0xfa, - 0x2f, 0xff, 0xa2, 0xbf, 0xf4, 0xc, 0xff, 0xec, - 0xff, 0xfe, 0xee, 0xff, 0x90, 0xef, 0xff, 0xf8, - 0xff, 0x8f, 0xff, 0xfa, 0xf, 0xff, 0xff, 0xd7, - 0x7d, 0xff, 0xff, 0xc0, 0xef, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfb, 0x3, 0xdf, 0xff, 0xff, 0xff, - 0xff, 0xfb, 0x10, 0x0, 0x37, 0xac, 0xdd, 0xba, - 0x62, 0x0, - - /* U+1F60A "😊" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x2, 0x9e, 0xff, 0xd8, 0x10, 0x0, 0x0, - 0x6, 0xff, 0xff, 0xff, 0xfe, 0x30, 0x0, 0x4, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x10, 0x0, 0xdf, - 0xff, 0xff, 0xff, 0xff, 0xfa, 0x0, 0x4f, 0xff, - 0xdf, 0xff, 0xfd, 0xff, 0xf1, 0x8, 0xff, 0x68, - 0xaf, 0xf8, 0x87, 0xff, 0x50, 0xcf, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xf9, 0xe, 0xff, 0xff, 0x8e, - 0xe8, 0xff, 0xff, 0xa0, 0xff, 0xff, 0xfd, 0x77, - 0xdf, 0xff, 0xfc, 0xe, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xb0, 0x3c, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xb1, 0x0, 0x3, 0x7a, 0xcd, 0xdb, 0xa6, - 0x20, 0x0, - - /* U+1F60B "😋" */ - 0x0, 0x0, 0x1, 0x7c, 0xdc, 0x93, 0x0, 0x0, - 0x0, 0x5, 0xff, 0xff, 0xff, 0xfa, 0x0, 0x0, - 0x6, 0xfd, 0xaf, 0xff, 0xff, 0xfa, 0x0, 0x3, - 0xff, 0x74, 0xff, 0xa7, 0xff, 0xf3, 0x0, 0xdf, - 0xff, 0xff, 0xfa, 0x8f, 0xff, 0x80, 0x5f, 0xff, - 0xff, 0xff, 0x3e, 0xff, 0xfa, 0xa, 0xff, 0xfe, - 0x77, 0x79, 0xff, 0xff, 0xa0, 0xdf, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xf8, 0xf, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x40, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xf2, 0xf, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x90, 0xef, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xfa, 0x3, 0xcf, 0xff, 0xff, 0xff, 0xff, - 0xfa, 0x0, 0x0, 0x27, 0xab, 0xcc, 0xb9, 0x61, - 0x0, - - /* U+1F60D "😍" */ - 0x0, 0x0, 0x1, 0x7b, 0xdc, 0x93, 0x0, 0x0, - 0x0, 0x5, 0xef, 0xff, 0xde, 0xfa, 0x0, 0x0, - 0x6, 0x56, 0x6e, 0xd0, 0x1f, 0xfa, 0x0, 0x3, - 0xf5, 0x0, 0xdb, 0x0, 0x15, 0xf3, 0x0, 0xdf, - 0xe5, 0xbf, 0xd0, 0x0, 0x2f, 0x80, 0x4f, 0xff, - 0xff, 0xff, 0x43, 0x6e, 0xfa, 0x9, 0xff, 0xf7, - 0x3, 0x7f, 0xff, 0xff, 0xa0, 0xdf, 0xff, 0xe6, - 0x38, 0xff, 0xff, 0xf8, 0xf, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x40, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xf2, 0xf, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x90, 0xef, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xfa, 0x3, 0xdf, 0xff, 0xff, 0xff, 0xff, - 0xfa, 0x10, 0x0, 0x37, 0xac, 0xdd, 0xba, 0x61, - 0x0, - - /* U+1F60E "😎" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x4, 0xae, 0xfe, 0xc6, 0x0, 0x0, 0x0, - 0x9, 0xff, 0xff, 0xff, 0xfc, 0x10, 0x0, 0x8, - 0xff, 0xff, 0xff, 0xff, 0xfc, 0x0, 0x9, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfb, 0x30, 0xa0, 0x37, - 0xbe, 0xff, 0xb8, 0x40, 0x91, 0xf, 0x40, 0x0, - 0x3a, 0x30, 0x0, 0x1e, 0x32, 0xfe, 0x40, 0x3d, - 0xfd, 0x20, 0x3c, 0xf6, 0x4f, 0xff, 0xff, 0xff, - 0xff, 0xef, 0xff, 0x85, 0xff, 0xff, 0xfd, 0xdb, - 0x7a, 0xff, 0xf9, 0x3f, 0xff, 0xff, 0xca, 0xbf, - 0xff, 0xff, 0x80, 0x6e, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x90, 0x0, 0x5, 0x9b, 0xcd, 0xdb, 0x96, - 0x10, 0x0, - - /* U+1F60F "😏" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x3, 0xae, 0xff, 0xd8, 0x10, 0x0, 0x0, - 0x6, 0xff, 0xff, 0xff, 0xfe, 0x30, 0x0, 0x4, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x10, 0x0, 0xdf, - 0xff, 0xff, 0xff, 0xff, 0xfa, 0x0, 0x4b, 0x88, - 0x6a, 0xfe, 0x88, 0x89, 0xf1, 0x9, 0xff, 0xf9, - 0xcf, 0xff, 0xfa, 0x7f, 0x50, 0xcf, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xf9, 0xe, 0xff, 0xff, 0xff, - 0xff, 0xaf, 0xff, 0xa0, 0xff, 0xff, 0xfd, 0x88, - 0x7c, 0xff, 0xfc, 0xe, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xa0, 0x2c, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xa1, 0x0, 0x2, 0x69, 0xbc, 0xca, 0x95, - 0x10, 0x0, - - /* U+1F610 "😐" */ - 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x7d, 0xff, 0xfe, 0x92, 0x0, 0x0, - 0x2, 0xdf, 0xff, 0xff, 0xff, 0xf4, 0x0, 0x2, - 0xee, 0xef, 0xff, 0xff, 0xff, 0xe1, 0x0, 0xbf, - 0x57, 0xff, 0xcd, 0xff, 0xff, 0x70, 0x4f, 0xfd, - 0xef, 0xf5, 0x7f, 0xff, 0xfc, 0xa, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xd0, 0xef, 0xfa, 0x88, - 0x8f, 0xff, 0xff, 0xfc, 0xf, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x91, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfa, 0xf, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xb0, 0x4e, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xd2, 0x0, 0x5, 0xad, 0xef, 0xfe, 0xc8, + /* U+03D2 "ϒ" */ + 0xaf, 0xa1, 0x2, 0xbf, 0x89, 0xb6, 0xa0, 0xf0, + 0xba, 0x34, 0xd4, 0xa0, 0xb4, 0x20, 0x0, 0xba, + 0xd8, 0x7, 0xb4, 0x10, 0x3, 0xcc, 0x6, 0x1, + 0xff, 0xe4, + + /* U+03D3 "ϓ" */ + 0x4d, 0x5f, 0xc3, 0x0, 0x47, 0x68, 0x1d, 0x25, + 0xae, 0x8b, 0xb5, 0xc8, 0x3b, 0x85, 0x25, 0x66, + 0x5a, 0xa8, 0x1, 0xe8, 0x75, 0x30, 0xf, 0xc6, + 0x6, 0x1, 0xfe, 0x1f, 0x0, 0xff, 0xfa, 0x0, + + /* U+03D4 "ϔ" */ + 0x0, 0x3e, 0x7, 0x28, 0x6, 0x4a, 0x9, 0x70, + 0x5, 0x7c, 0xb8, 0x2c, 0xfc, 0x4d, 0xb5, 0x7, + 0x85, 0xd1, 0xa6, 0xa5, 0x5, 0xa1, 0x0, 0x5, + 0xd6, 0xc0, 0x3d, 0xa0, 0x80, 0x1e, 0x60, 0x30, + 0xf, 0xff, 0x20, + + /* U+03D5 "ϕ" */ + 0x0, 0x87, 0xc8, 0x3, 0xff, 0x94, 0x37, 0xc1, + 0xb6, 0x20, 0xd, 0xb, 0xb, 0xd, 0x4, 0x3a, + 0x50, 0x6b, 0x34, 0x23, 0x10, 0xc, 0x66, 0x0, + 0xfe, 0x23, 0x0, 0xe3, 0x32, 0x1d, 0x18, 0xc, + 0x92, 0x6, 0x8e, 0x86, 0x16, 0x0, 0x6, 0xf4, + 0x36, 0xc4, 0x3, 0x18, 0x7, 0xff, 0x8, + + /* U+03D6 "ϖ" */ + 0xbf, 0xff, 0xb4, 0xc2, 0xc6, 0x3b, 0x9b, 0xdc, + 0x4e, 0x1, 0x12, 0x88, 0xb4, 0x86, 0x49, 0x8, + 0x8, 0x3, 0xc4, 0x40, 0xf, 0xf8, 0x40, 0x80, + 0xc1, 0xc0, 0x4, 0x51, 0xc0, 0xca, 0x40, 0xc0, + 0xa0, 0x73, 0x70, 0x5a, 0x72, 0xe8, 0x0, + + /* U+03DA "Ϛ" */ + 0x0, 0xc, 0xf7, 0xeb, 0x0, 0x43, 0x8b, 0x76, + 0xa9, 0x80, 0x5, 0x86, 0x2a, 0x3d, 0x39, 0x2, + 0xd8, 0x6, 0x5a, 0x33, 0x2, 0x80, 0x72, 0x8b, + 0x81, 0x0, 0x7c, 0xe0, 0x40, 0x1f, 0x18, 0xd0, + 0x7, 0xe9, 0x68, 0x10, 0xf, 0x3c, 0xb7, 0x5b, + 0x98, 0x6, 0x6e, 0xb3, 0xbc, 0xa0, 0xe, 0x48, + 0xcb, 0x51, 0x0, 0xe1, 0x4e, 0x11, 0x0, 0x73, + 0xdb, 0xe8, 0x0, + + /* U+03DC "Ϝ" */ + 0xef, 0xfe, 0x60, 0x6b, 0xbc, 0xe1, 0xc8, 0x98, + 0x40, 0x3f, 0xf8, 0x71, 0xff, 0x98, 0x1b, 0x33, + 0x38, 0x71, 0x9e, 0x10, 0xf, 0xfe, 0xf0, + + /* U+03DE "Ϟ" */ + 0x1, 0xaf, 0xe9, 0x10, 0x6, 0xbd, 0x5a, 0x50, + 0x19, 0xb9, 0x55, 0x28, 0x4c, 0x6, 0x0, 0x50, + 0x66, 0x1, 0x0, 0xc, 0x1c, 0xca, 0x44, 0x52, + 0x46, 0x1e, 0xdd, 0xc6, 0xf0, 0x1, 0x6a, 0xab, + 0x48, 0x3, 0x8c, 0x3, 0xff, 0xbe, + + /* U+03E0 "Ϡ" */ + 0x1, 0x9e, 0xfd, 0x70, 0xd, 0xa9, 0x17, 0x53, + 0x60, 0x6, 0x3f, 0x64, 0x35, 0x46, 0x7, 0xb2, + 0x5, 0xe9, 0x1a, 0x1, 0x40, 0x6c, 0x89, 0x63, + 0x0, 0x84, 0x55, 0x35, 0xc0, 0x18, 0x5e, 0xac, + 0x44, 0x1, 0xe9, 0x0, 0x5a, 0x0, 0x7c, 0x87, + 0xe0, 0x1c, 0x6f, 0x6c, 0x80, 0x18, 0xb2, 0xa6, 0x40, 0x0, - /* U+1F612 "😒" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x2, 0x9e, 0xff, 0xd8, 0x10, 0x0, 0x0, - 0x5, 0xff, 0xff, 0xff, 0xfe, 0x20, 0x0, 0x4, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x10, 0x0, 0xdf, - 0xff, 0xff, 0xff, 0xff, 0xf9, 0x0, 0x4f, 0xfe, - 0xff, 0xff, 0xff, 0xff, 0xf1, 0x9, 0xf8, 0x95, - 0xf, 0xfa, 0x87, 0x1b, 0x50, 0xcf, 0xff, 0xff, - 0xff, 0xff, 0xfd, 0xf9, 0xe, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xb0, 0xff, 0xff, 0xfa, 0x21, - 0x4f, 0xff, 0xfc, 0xe, 0xff, 0xff, 0xff, 0xfe, - 0xff, 0xff, 0xa0, 0x2c, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xa1, 0x0, 0x1, 0x69, 0xac, 0xba, 0x95, - 0x10, 0x0, + /* U+03E2 "Ϣ" */ + 0xe7, 0x0, 0x46, 0x80, 0xb, 0xcc, 0x3, 0xff, + 0xfe, 0x0, 0x30, 0x8, 0x80, 0x27, 0x0, 0x3d, + 0x1b, 0x21, 0x2a, 0x40, 0x2, 0x7, 0x37, 0xda, + 0xa6, 0x0, 0x5, 0x9f, 0x63, 0x3f, 0xa2, 0x4, + 0x1, 0xc2, 0x6b, 0x26, 0x20, 0x19, 0x7b, 0x2d, + 0xf4, 0x3, 0x97, 0xbf, 0xa8, 0x40, - /* U+1F614 "😔" */ - 0x0, 0x0, 0x0, 0x14, 0x55, 0x30, 0x0, 0x0, - 0x0, 0x0, 0x3c, 0xff, 0xff, 0xfe, 0x70, 0x0, - 0x0, 0x6, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x0, - 0x0, 0x5f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x60, - 0x1, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, - 0x7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, - 0xc, 0xff, 0xff, 0xcd, 0xbf, 0xfe, 0xff, 0xf0, - 0xf, 0xff, 0xff, 0xfa, 0xcf, 0xf8, 0x7c, 0xc0, - 0x1f, 0xff, 0xff, 0xff, 0xfd, 0xdf, 0xff, 0x80, - 0x3f, 0xff, 0xff, 0xff, 0x7a, 0xa9, 0xff, 0x80, - 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa0, - 0x7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x20, - 0x0, 0x16, 0xbe, 0xff, 0xfe, 0xd9, 0x40, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + /* U+03E3 "ϣ" */ + 0x2f, 0x10, 0x6, 0x30, 0x1, 0xec, 0x3, 0xff, + 0xbd, 0xe0, 0x60, 0x60, 0x2, 0x10, 0x1, 0x80, + 0x8a, 0xce, 0x42, 0xcd, 0xd0, 0x1, 0x6f, 0x83, + 0x81, 0x98, 0x70, 0x2, 0xf7, 0xc1, 0x67, 0xd8, + 0x88, 0x3, 0xc2, 0x4c, 0xcf, 0x0, 0xe7, 0xed, + 0xb9, 0x50, 0xe, 0x7f, 0xf6, 0xb0, 0x0, - /* U+1F618 "😘" */ - 0x0, 0x0, 0x6b, 0xdd, 0xa5, 0x0, 0x0, 0x0, - 0x0, 0x3, 0xdf, 0xff, 0xff, 0xfc, 0x20, 0x0, - 0x0, 0x2, 0xef, 0xff, 0xff, 0xf9, 0xfe, 0x20, - 0x67, 0x30, 0x9f, 0xfc, 0x8d, 0xfe, 0xd, 0xf7, - 0x84, 0x7, 0xe, 0xff, 0xd8, 0xdf, 0xff, 0xf9, - 0x0, 0x10, 0x60, 0xff, 0xff, 0xff, 0xfe, 0x9f, - 0xd1, 0x0, 0x7, 0xf, 0xff, 0xff, 0xff, 0xfa, - 0xef, 0xd5, 0x7, 0x10, 0xef, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfb, 0x30, 0xa, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x90, 0x0, 0x9f, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xfa, 0x0, 0x1f, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xa0, 0x1, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xf8, 0x0, 0x3, 0xdf, - 0xff, 0xff, 0xff, 0xff, 0xf8, 0x0, 0x0, 0x0, - 0x37, 0xab, 0xcb, 0xa8, 0x40, 0x0, 0x0, + /* U+03E4 "Ϥ" */ + 0x0, 0xff, 0x9e, 0xc0, 0x2e, 0x70, 0x68, 0xe0, + 0xf, 0x43, 0xa8, 0x7, 0x10, 0xd8, 0x7, 0x8c, + 0x1c, 0x3, 0xc2, 0x92, 0x60, 0x70, 0x20, 0xa, + 0x6c, 0xfc, 0x21, 0x0, 0xd, 0xf6, 0xfd, 0x0, + 0x70, 0x90, 0x7, 0xff, 0x28, - /* U+1F61C "😜" */ - 0x0, 0x0, 0x1, 0x7c, 0xdc, 0x93, 0x0, 0x0, - 0x0, 0x5, 0xff, 0xff, 0xff, 0xfa, 0x0, 0x0, - 0x6, 0xfd, 0xaf, 0xff, 0xff, 0xfa, 0x0, 0x3, - 0xff, 0x74, 0xff, 0xa8, 0xff, 0xf3, 0x0, 0xdf, - 0xff, 0xff, 0xfa, 0x8f, 0xff, 0x80, 0x5f, 0xff, - 0xaa, 0xcc, 0xff, 0xff, 0xfa, 0xa, 0xff, 0xe0, - 0x7, 0xef, 0xff, 0xff, 0xa0, 0xdf, 0xfd, 0x9, - 0xff, 0xff, 0xff, 0xf8, 0xf, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x40, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xf2, 0xf, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x90, 0xef, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xfa, 0x2, 0xcf, 0xff, 0xff, 0xff, 0xff, - 0xfa, 0x10, 0x0, 0x26, 0xab, 0xcc, 0xb9, 0x51, + /* U+03E5 "ϥ" */ + 0x0, 0xfe, 0xc3, 0x5, 0xe0, 0x72, 0x30, 0xd, + 0x32, 0x0, 0xc4, 0x2c, 0x1, 0x9c, 0x44, 0x1, + 0x84, 0x40, 0x1c, 0x85, 0x26, 0xb0, 0x0, 0xf2, + 0xc8, 0x60, 0x1, 0x5f, 0xef, 0x0, 0x7f, 0xf0, + 0xc0, + + /* U+03E6 "Ϧ" */ + 0xe7, 0x0, 0xff, 0xe9, 0xed, 0x77, 0xea, 0x0, + 0x10, 0xaa, 0xda, 0xc8, 0x26, 0x11, 0x16, 0x34, + 0x1, 0xe4, 0x30, 0xf, 0x18, 0x7, 0xc6, 0x20, + 0x1e, 0x72, 0xe7, 0x0, 0x8c, 0xac, 0x0, 0x46, + 0xda, 0xc6, 0x9, 0xb9, 0x73, 0x20, 0x2, 0x7f, + 0xb5, 0xc0, 0x0, + + /* U+03E7 "ϧ" */ + 0x0, 0xce, 0x1, 0x4f, 0xf4, 0x10, 0x2a, 0x61, + 0x9b, 0x49, 0x8b, 0x17, 0x16, 0xf, 0xfd, 0x1, + 0x8e, 0x1, 0xff, 0xc0, 0xd6, 0x15, 0x53, 0x52, + 0x7c, 0xd5, 0x25, 0xe5, 0x0, + + /* U+03E8 "Ϩ" */ + 0x1, 0xaf, 0xe8, 0x0, 0xa9, 0xae, 0x1d, 0x80, + 0x9, 0x8, 0xcb, 0x80, 0x2, 0x30, 0x14, 0xd0, + 0x4, 0xc3, 0xe3, 0xb8, 0x0, 0x8b, 0x17, 0x20, + 0x15, 0x3e, 0xb1, 0xe0, 0x1a, 0xf9, 0x0, 0x98, + 0xb8, 0x18, 0x1, 0x80, 0x50, 0x69, 0x16, 0x98, + 0x1, 0xa1, 0x76, 0x69, 0x0, + + /* U+03E9 "ϩ" */ + 0x3, 0xcf, 0xd5, 0x0, 0x6a, 0xed, 0xd1, 0x18, + 0xc9, 0x31, 0x20, 0x81, 0x1, 0x16, 0x5f, 0x5c, + 0x64, 0xa, 0xa, 0x99, 0x0, 0x20, 0xf1, 0xc0, + 0x4, 0xf8, 0x60, 0x13, 0x1, 0x0, 0x65, 0x19, + 0x23, 0x91, 0x16, 0xae, 0xe8, 0x0, + + /* U+03EA "Ϫ" */ + 0xbf, 0xc2, 0x4, 0xdf, 0x79, 0xc7, 0xf3, 0xb5, + 0xc6, 0x23, 0xa3, 0xc4, 0x83, 0x10, 0x0, 0xc8, + 0x40, 0x7, 0xb4, 0x14, 0x3, 0x85, 0x52, 0xc0, + 0x3a, 0x4a, 0x89, 0x0, 0x33, 0xd8, 0xaf, 0x80, + 0x4e, 0xc, 0x1c, 0x84, 0x0, 0x95, 0x22, 0x30, + 0xc0, 0x28, 0xae, 0xec, 0x2a, 0x20, + + /* U+03EB "ϫ" */ + 0x8f, 0xa1, 0x6, 0xee, 0xd, 0x61, 0xe3, 0x45, + 0x68, 0x91, 0xcb, 0x4e, 0xa1, 0x80, 0x67, 0x0, + 0xf9, 0x86, 0x78, 0x3, 0xc, 0xf3, 0x32, 0x0, + 0x2a, 0x52, 0x18, 0x73, 0x6, 0x45, 0xee, 0x60, + 0x70, 0x0, + + /* U+03EC "Ϭ" */ + 0x0, 0xe1, 0x37, 0x10, 0x1, 0xdf, 0xf6, 0xe1, + 0x81, 0x61, 0x67, 0xf5, 0x90, 0x58, 0x26, 0xd9, + 0x0, 0x4e, 0xbd, 0xa1, 0x80, 0x10, 0xf9, 0x9a, + 0x85, 0x80, 0x40, 0x40, 0x2, 0x7e, 0x1, 0xf3, + 0x98, 0x8, 0x10, 0x4, 0xe6, 0x0, 0x3c, 0x0, + 0x9, 0xf8, 0x2, 0x56, 0x13, 0x45, 0x80, 0xb, + 0x2d, 0x61, 0x80, 0x0, + + /* U+03ED "ϭ" */ + 0x0, 0xe1, 0x26, 0x10, 0x2c, 0xff, 0x76, 0xf9, + 0x87, 0xb7, 0x72, 0x46, 0x49, 0xa, 0x84, 0x4e, + 0x24, 0x6, 0x40, 0x10, 0x83, 0x0, 0x88, 0x3, + 0x9c, 0x8, 0xc4, 0x0, 0x80, 0x40, 0x87, 0x44, + 0x92, 0xc2, 0x0, 0xd0, 0xda, 0x49, 0x0, 0x0, + + /* U+03EE "Ϯ" */ + 0x0, 0xae, 0x80, 0x3f, 0xe4, 0xff, 0x22, 0xff, + 0x27, 0xae, 0x1a, 0x62, 0x76, 0x71, 0xb8, 0x9f, + 0x6b, 0xa0, 0x6, 0x47, 0x0, 0xff, 0xee, 0x0, + + /* U+03EF "ϯ" */ + 0x0, 0x4d, 0x0, 0x7e, 0x6e, 0x65, 0xe7, 0xa9, + 0x54, 0x89, 0xa5, 0x31, 0x79, 0x62, 0x0, 0xb, + 0x80, 0x7f, 0xf6, 0x0, + + /* U+03F0 "ϰ" */ + 0x4f, 0xe7, 0x0, 0x65, 0x82, 0x5c, 0x41, 0x20, + 0xa8, 0x0, 0x8c, 0x9e, 0xfa, 0x20, 0x19, 0xd1, + 0xcc, 0x3, 0x11, 0x85, 0x0, 0x77, 0x20, 0x7, + 0xa4, 0x6c, 0xa5, 0x8, 0x15, 0xb8, 0x39, 0xee, + 0xc0, + + /* U+03F1 "ϱ" */ + 0x0, 0x4f, 0x7d, 0x8, 0x2, 0x1e, 0xb4, 0x74, + 0x0, 0xd0, 0x85, 0x46, 0x80, 0x2a, 0x0, 0x12, + 0x20, 0x80, 0x7f, 0x28, 0x0, 0x48, 0x80, 0x8, + 0x42, 0xa2, 0x40, 0x4, 0xcb, 0x43, 0xc0, 0x40, + 0xf7, 0xec, 0x80, 0x9, 0x28, 0x40, 0x1a, 0x92, + 0xb7, 0xc4, 0x0, 0x33, 0xdf, 0xc2, 0x0, + + /* U+03F2 "ϲ" */ + 0x1, 0xbf, 0xe7, 0x0, 0x60, 0x6d, 0x4b, 0x21, + 0x51, 0x25, 0x99, 0x10, 0x40, 0xa, 0xa0, 0xf, + 0x94, 0x84, 0x0, 0xf4, 0x66, 0xa2, 0x49, 0xc0, + 0xe0, 0xda, 0x96, + + /* U+03F3 "ϳ" */ + 0x1, 0xf2, 0x1, 0x73, 0x0, 0x40, 0x80, 0xf9, + 0x0, 0x7f, 0xf5, 0x5, 0xc0, 0x9a, 0x5c, 0x0, + + /* U+0401 "Ё" */ + 0x0, 0x79, 0xc5, 0x80, 0x67, 0x2c, 0xd0, 0x7, + 0x7b, 0xf5, 0xcf, 0xa8, 0x35, 0xdf, 0x20, 0x72, + 0x27, 0x8, 0x7, 0xff, 0x16, 0x3f, 0xf8, 0x0, + 0xd9, 0x9c, 0x0, 0xe3, 0x3e, 0x0, 0xff, 0x72, + 0x27, 0x10, 0x35, 0xdf, 0x80, + + /* U+0402 "Ђ" */ + 0xaf, 0xff, 0x94, 0x2, 0x8b, 0xb4, 0x5, 0xdc, + 0x80, 0x11, 0x22, 0x8, 0x11, 0x21, 0x0, 0xff, + 0xe4, 0x3e, 0x7f, 0xac, 0x80, 0x3d, 0x95, 0x94, + 0xde, 0x1, 0xeb, 0x63, 0x5c, 0x25, 0x0, 0xfe, + 0x12, 0xd0, 0xf, 0xf1, 0x70, 0x7, 0xc8, 0x76, + 0x2e, 0x1, 0xe1, 0x9c, 0x7c, 0x10, + + /* U+0403 "Ѓ" */ + 0x0, 0x56, 0x90, 0x4, 0x27, 0x84, 0x0, 0xee, + 0x37, 0x7f, 0xa4, 0x1a, 0xef, 0x83, 0x91, 0x31, + 0x0, 0x7f, 0xfb, 0x0, + + /* U+0404 "Є" */ + 0x0, 0xc, 0xf7, 0xea, 0x80, 0x43, 0xe9, 0x16, + 0xb4, 0xe0, 0xa, 0x3d, 0x64, 0x88, 0x84, 0x49, + 0x60, 0x19, 0xe0, 0x14, 0x14, 0x3, 0x9c, 0x44, + 0x19, 0xfe, 0xc0, 0xc, 0x21, 0x59, 0x8e, 0x0, + 0xca, 0x2, 0x66, 0x20, 0x4, 0x98, 0xa4, 0x0, + 0x65, 0x61, 0x9, 0x2c, 0x54, 0x8a, 0x72, 0x2, + 0xc6, 0xbb, 0x2c, 0xc0, 0x0, + + /* U+0405 "Ѕ" */ + 0x0, 0x3e, 0xfe, 0xc0, 0x5, 0x13, 0x57, 0x66, + 0xb0, 0x3, 0x43, 0xa3, 0x6a, 0x10, 0x1f, 0x0, + 0x47, 0x64, 0x16, 0xf8, 0xe6, 0x8, 0x0, 0x6c, + 0x69, 0xce, 0x50, 0x8, 0xeb, 0xb1, 0x29, 0xe, + 0x80, 0x23, 0xa3, 0xc1, 0x55, 0x0, 0x61, 0x2, + 0x6a, 0x95, 0x6b, 0x2a, 0x9, 0x84, 0xa8, 0x1d, + 0x20, + + /* U+0406 "І" */ + 0xba, 0x0, 0xff, 0xe4, 0x0, + + /* U+0407 "Ї" */ + 0xf4, 0x7d, 0x76, 0x4b, 0x89, 0x93, 0x0, 0x7f, + 0xf7, 0x0, + + /* U+0408 "Ј" */ + 0x0, 0xcf, 0xc0, 0x1f, 0xfd, 0x83, 0x30, 0x4, + 0x77, 0x0, 0xf, 0x1c, 0x47, 0x66, 0x22, 0x1e, + 0x61, 0xe0, + + /* U+0409 "Љ" */ + 0x3, 0xff, 0xf6, 0x0, 0x7f, 0x4d, 0xdc, 0x80, + 0x1f, 0xe4, 0x4c, 0x40, 0x1f, 0xfe, 0x13, 0xff, + 0xba, 0x40, 0x3f, 0x8f, 0x32, 0x96, 0x90, 0xf, + 0xe3, 0x39, 0xde, 0x0, 0x8c, 0x3, 0xfe, 0x2b, + 0x11, 0x0, 0x71, 0x14, 0xac, 0xce, 0x6b, 0x0, + 0xe3, 0xdd, 0xad, 0xe0, + + /* U+040A "Њ" */ + 0xe7, 0x0, 0xb9, 0x80, 0x3f, 0xfd, 0xf1, 0xff, + 0xc, 0xff, 0xda, 0xc0, 0x6, 0xcc, 0x81, 0xf3, + 0x25, 0x94, 0xe, 0x33, 0x87, 0x8c, 0xe8, 0x1d, + 0x0, 0xff, 0xe0, 0x8, 0x7, 0xb8, 0xcc, 0x92, + 0x36, 0x1, 0xe7, 0xcc, 0x5a, 0x51, 0x80, + + /* U+040B "Ћ" */ + 0xaf, 0xff, 0x94, 0x2, 0x8b, 0xb4, 0x5, 0xdc, + 0x80, 0x11, 0x22, 0x8, 0x11, 0x21, 0x0, 0xff, + 0xe4, 0x3e, 0x7f, 0x50, 0x80, 0x7b, 0x2a, 0xec, + 0xfa, 0x1, 0xeb, 0x64, 0x5e, 0x32, 0x0, 0xfe, + 0x30, 0x60, 0xf, 0xf8, 0x40, 0x3f, 0xf9, 0x80, + + /* U+040C "Ќ" */ + 0x0, 0x1f, 0xb0, 0x7, 0x2d, 0x30, 0x5, 0xce, + 0xca, 0x59, 0xe0, 0x1d, 0xef, 0x60, 0x18, 0xca, + 0x90, 0x3, 0x4a, 0x8, 0x6, 0x45, 0xf0, 0xd, + 0x16, 0xc8, 0x1, 0x9d, 0xcc, 0xa0, 0x1b, 0xe1, + 0xa8, 0x40, 0x3a, 0x6, 0xc0, 0x38, 0x61, 0x4c, + 0x3, 0x98, 0xf8, 0x0, + + /* U+040E "Ў" */ + 0x0, 0x31, 0x81, 0xa8, 0x6, 0x2f, 0xef, 0x60, + 0xc, 0x99, 0xd8, 0x60, 0xa, 0xd0, 0xe, 0xca, + 0x82, 0x50, 0x8, 0x8e, 0x49, 0x64, 0x2, 0xb4, + 0x30, 0x83, 0x40, 0x3, 0x78, 0x0, 0x96, 0x1, + 0x89, 0x0, 0x28, 0x34, 0xbb, 0x0, 0x62, 0x5a, + 0x36, 0x0, 0xe8, 0x16, 0x0, 0xfd, 0x20, 0x18, + 0xcd, 0x2c, 0x20, 0x1a, 0xf1, 0xe4, 0x3, 0x0, + + /* U+040F "Џ" */ + 0xe7, 0x0, 0xcb, 0xe0, 0x1f, 0xff, 0x5e, 0x44, + 0xda, 0x0, 0x6b, 0xbc, 0xe1, 0xdf, 0xe7, 0x5f, + 0xf8, 0x3, 0xff, 0x88, + + /* U+0410 "А" */ + 0x0, 0xcb, 0xee, 0x1, 0xfb, 0x8a, 0x80, 0x3e, + 0x14, 0x82, 0x30, 0xf, 0x38, 0x29, 0x50, 0x7, + 0xb5, 0x41, 0x5c, 0x3, 0x85, 0x3c, 0x2c, 0x50, + 0x3, 0x30, 0x20, 0x18, 0xf0, 0x6, 0xb0, 0xef, + 0xf0, 0xa8, 0x80, 0x8, 0xe3, 0x76, 0xb0, 0x70, + 0x2, 0x83, 0x91, 0x48, 0x74, 0x0, 0xa6, 0x0, + 0xe9, 0x32, + + /* U+0411 "Б" */ + 0xef, 0xfe, 0x90, 0x3, 0x5d, 0xf0, 0x3, 0x91, + 0x31, 0x0, 0x7f, 0xf1, 0xa3, 0xfe, 0xd6, 0x0, + 0x36, 0x62, 0xd2, 0x50, 0x38, 0xcc, 0x92, 0x5a, + 0x1, 0xfd, 0xc6, 0x64, 0x92, 0xd0, 0x6c, 0xc5, + 0xa4, 0xa0, + + /* U+0412 "В" */ + 0xff, 0xeb, 0x10, 0x3, 0xdd, 0xa5, 0xb4, 0x1, + 0xa8, 0x86, 0x93, 0x10, 0xe, 0x70, 0x10, 0x30, + 0x1, 0x4c, 0x0, 0x27, 0xfd, 0xaa, 0x20, 0x7, + 0xcc, 0x52, 0xca, 0x6, 0x99, 0x96, 0x8b, 0x40, + 0x3e, 0x10, 0xd4, 0x42, 0xd1, 0x50, 0x3d, 0xda, + 0x9a, 0xc8, + + /* U+0413 "Г" */ + 0xef, 0xfe, 0x90, 0x6b, 0xbe, 0xe, 0x44, 0xc4, + 0x1, 0xff, 0xec, + + /* U+0414 "Д" */ + 0x0, 0x7f, 0xf8, 0x40, 0x28, 0xbb, 0x40, 0x7, + 0x22, 0x60, 0x8, 0x40, 0x3f, 0x18, 0x8, 0x7, + 0x84, 0x8, 0x3, 0xce, 0x20, 0x1f, 0x19, 0x0, + 0x7d, 0x88, 0x1, 0xe5, 0x4f, 0x44, 0xc0, 0x94, + 0x11, 0x77, 0x40, 0x50, 0x6f, 0xff, 0x68, 0x7, + 0xf9, 0xcc, 0x3, 0x8d, 0xc0, + + /* U+0415 "Е" */ + 0xef, 0xff, 0x28, 0x35, 0xdf, 0x20, 0x72, 0x27, + 0x8, 0x7, 0xff, 0x16, 0x3f, 0xf8, 0x0, 0xd9, + 0x9c, 0x0, 0xe3, 0x3e, 0x0, 0xff, 0x72, 0x27, + 0x10, 0x35, 0xdf, 0x80, + + /* U+0416 "Ж" */ + 0xdd, 0x20, 0x0, 0xfc, 0x80, 0xb, 0xb9, 0xc9, + 0x60, 0x1e, 0x1a, 0x5f, 0x39, 0x16, 0x0, 0xe6, + 0x28, 0x30, 0x3, 0x50, 0x7, 0x4d, 0x0, 0x6a, + 0x36, 0x0, 0x9c, 0x58, 0x3, 0x14, 0xcb, 0x3, + 0x62, 0x84, 0x3, 0x1c, 0xb5, 0x5, 0xa5, 0x90, + 0x6, 0xe3, 0x96, 0x6, 0xb3, 0xe0, 0x9, 0xcb, + 0x80, 0x3a, 0x4d, 0x80, 0x61, 0x88, 0x3, 0x91, + 0x60, 0x6c, 0x60, 0x3, 0xeb, 0x18, + + /* U+0417 "З" */ + 0x0, 0x3e, 0xfd, 0x98, 0x2, 0x26, 0xa8, 0xfa, + 0x20, 0xf6, 0xeb, 0x82, 0xe2, 0xea, 0x1, 0x8c, + 0x60, 0x0, 0x32, 0x6a, 0x1, 0x47, 0x32, 0x0, + 0x69, 0xb7, 0x74, 0x1, 0x80, 0xa4, 0x32, 0x9e, + 0x18, 0x4, 0x6c, 0x69, 0xac, 0x90, 0xbe, 0x16, + 0xd1, 0x69, 0x68, + + /* U+0418 "И" */ + 0xe5, 0x0, 0xd5, 0xe0, 0x1c, 0x6a, 0x1, 0xee, + 0x30, 0xe, 0x63, 0x80, 0xc, 0x33, 0x6e, 0x1, + 0xad, 0x14, 0x3, 0x1a, 0xc8, 0x7, 0x73, 0x90, + 0x6, 0x93, 0x80, 0xe, 0x3b, 0x0, 0xf1, 0xa8, + 0x7, 0x0, + + /* U+0419 "Й" */ + 0x0, 0x30, 0x0, 0xcc, 0x1, 0x41, 0x87, 0xb8, + 0x5, 0xbf, 0xc8, 0x80, 0xe5, 0x3c, 0xe8, 0xaf, + 0x0, 0xe3, 0x50, 0xf, 0x71, 0x80, 0x73, 0x1c, + 0x0, 0x61, 0x9b, 0x70, 0xd, 0x68, 0xa0, 0x18, + 0xd6, 0x40, 0x3b, 0x9c, 0x80, 0x34, 0x9c, 0x0, + 0x71, 0xd8, 0x7, 0x8d, 0x40, 0x38, + + /* U+041A "К" */ + 0xe7, 0x0, 0x16, 0x78, 0x7, 0x7b, 0xd8, 0x6, + 0x32, 0xa4, 0x0, 0xd2, 0x82, 0x1, 0x91, 0x7c, + 0x3, 0x45, 0xb2, 0x0, 0x67, 0x73, 0x28, 0x6, + 0xf8, 0x6a, 0x10, 0xe, 0x81, 0xb0, 0xe, 0x18, + 0x53, 0x0, 0xe6, 0x3e, 0x0, + + /* U+041B "Л" */ + 0x3, 0xff, 0xf6, 0x0, 0x53, 0x77, 0x20, 0x6, + 0x44, 0xc4, 0x1, 0xff, 0xe5, 0x30, 0xe, 0x2b, + 0x11, 0x0, 0x77, 0x35, 0x80, 0x78, + + /* U+041C "М" */ + 0xff, 0x18, 0x6, 0x5f, 0x90, 0x5, 0x80, 0x6f, + 0x0, 0x91, 0x0, 0x19, 0xc, 0x1, 0xa6, 0x20, + 0x4, 0x26, 0x0, 0x19, 0x9c, 0x1, 0xb6, 0x1, + 0xaf, 0x40, 0xe, 0xa0, 0x19, 0x50, 0xc, 0xc4, + 0x1, 0x88, 0x8b, 0x6a, 0x1, 0xe5, 0xf5, 0xb0, + 0xf, 0x5a, 0x99, 0x80, 0x3c, 0x62, 0xe0, 0x18, + + /* U+041D "Н" */ + 0xe7, 0x0, 0xcb, 0xe0, 0x1f, 0xfd, 0x58, 0xff, + 0xd4, 0x0, 0x6c, 0xcd, 0x0, 0xe, 0x33, 0xc4, + 0x1, 0xff, 0xcd, + + /* U+041E "О" */ + 0x0, 0xc, 0xf7, 0xec, 0x0, 0x61, 0xc4, 0x8c, + 0xb6, 0xc0, 0xa, 0xc3, 0x58, 0xdb, 0xca, 0x0, + 0x56, 0x0, 0x30, 0xcb, 0x82, 0x82, 0x0, 0x71, + 0x81, 0x8, 0x8, 0x7, 0x30, 0x8, 0x80, 0x80, + 0x39, 0x80, 0x54, 0x10, 0x3, 0xb0, 0x8, 0x56, + 0x0, 0x30, 0xbb, 0x80, 0x16, 0x7a, 0xa6, 0xde, + 0x70, 0x0, 0x1c, 0x4b, 0xcb, 0x6c, 0x0, 0x0, + + /* U+041F "П" */ + 0xef, 0xff, 0x81, 0xae, 0xf3, 0x80, 0x39, 0x13, + 0x68, 0x7, 0xff, 0xd4, + + /* U+0420 "Р" */ + 0xef, 0xfd, 0xae, 0x0, 0x6b, 0xb9, 0x61, 0x43, + 0xd1, 0x28, 0x3f, 0x0, 0xf3, 0x80, 0x70, 0xb2, + 0x78, 0x4f, 0xfb, 0xa5, 0x94, 0x1f, 0x32, 0xf9, + 0x0, 0x71, 0x9c, 0x1, 0xff, 0xcf, + + /* U+0421 "С" */ + 0x0, 0xc, 0xf7, 0xeb, 0x0, 0x43, 0xeb, 0x76, + 0xa9, 0x80, 0x5, 0x9e, 0x2a, 0x3d, 0x39, 0x2, + 0xd8, 0x6, 0x5a, 0x23, 0x5, 0x0, 0xe5, 0x7, + 0x2, 0x0, 0xf9, 0xc0, 0xc0, 0x3e, 0x30, 0x70, + 0xe, 0xc4, 0x5, 0x80, 0xc, 0xa6, 0xc1, 0x67, + 0x8a, 0x8f, 0x4e, 0x40, 0x38, 0xd7, 0x6a, 0x98, 0x0, - /* U+1F61E "😞" */ - 0x0, 0x0, 0x0, 0x14, 0x54, 0x20, 0x0, 0x0, - 0x0, 0x2, 0xbf, 0xff, 0xff, 0xd5, 0x0, 0x0, - 0x4, 0xff, 0xff, 0xff, 0xff, 0xf6, 0x0, 0x3, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0x0, 0xdf, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x90, 0x5f, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfd, 0xb, 0xff, 0xff, - 0xfa, 0x1f, 0xfc, 0xaf, 0xd0, 0xff, 0xff, 0xff, - 0xfc, 0xff, 0xb5, 0xfb, 0xf, 0xff, 0xff, 0xff, - 0xe9, 0x8e, 0xff, 0x91, 0xff, 0xff, 0xff, 0xe7, - 0xee, 0x8f, 0xfa, 0xe, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xa0, 0x2c, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x90, 0x0, 0x2, 0x69, 0xbc, 0xca, 0x95, - 0x10, 0x0, + /* U+0422 "Т" */ + 0xbf, 0xff, 0x92, 0x2e, 0xcc, 0x17, 0x72, 0x9a, + 0x23, 0xc5, 0x12, 0x10, 0xf, 0xff, 0xe0, - /* U+1F620 "😠" */ - 0x0, 0x0, 0x29, 0xdf, 0xfd, 0x81, 0x0, 0x0, - 0x0, 0x6f, 0xff, 0xff, 0xff, 0xe3, 0x0, 0x0, - 0x4f, 0xff, 0xff, 0xff, 0xff, 0xe1, 0x0, 0xd, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x90, 0x4, 0xf9, - 0xcf, 0xff, 0xff, 0xfb, 0x9f, 0x0, 0x8f, 0x50, - 0x18, 0xff, 0x70, 0x7, 0xf5, 0xc, 0xff, 0x87, - 0xef, 0xfe, 0x78, 0xff, 0x90, 0xef, 0xff, 0xfd, - 0x87, 0xdf, 0xff, 0xfa, 0xf, 0xff, 0xff, 0x8e, - 0xe8, 0xff, 0xff, 0xc0, 0xef, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfb, 0x3, 0xcf, 0xff, 0xff, 0xff, - 0xff, 0xfb, 0x10, 0x0, 0x37, 0xac, 0xdd, 0xba, - 0x62, 0x0, + /* U+0423 "У" */ + 0xad, 0x0, 0xec, 0xa8, 0x25, 0x0, 0x88, 0xe4, + 0x96, 0x40, 0x2b, 0x43, 0x8, 0x34, 0x0, 0x37, + 0x80, 0x9, 0x60, 0x18, 0x90, 0x2, 0x83, 0x4b, + 0xb0, 0x6, 0x25, 0xa3, 0x60, 0xe, 0x81, 0x60, + 0xf, 0xd2, 0x1, 0x8c, 0xd2, 0xc2, 0x1, 0xaf, + 0x1e, 0x40, 0x30, - /* U+1F621 "😡" */ - 0x0, 0x0, 0x0, 0x13, 0x20, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x6c, 0xff, 0xff, 0xc5, 0x0, 0x0, - 0x0, 0x2d, 0xcf, 0xff, 0xff, 0xfc, 0xb1, 0x0, - 0x2, 0xef, 0x22, 0x9f, 0xf9, 0x23, 0xfc, 0x0, - 0xd, 0xff, 0xc4, 0x6f, 0xf5, 0x4c, 0xff, 0xa0, - 0x8f, 0xc7, 0xeb, 0xfe, 0xef, 0xbe, 0x7c, 0xf4, - 0xdf, 0x0, 0x5d, 0x5a, 0xa5, 0xd5, 0x1, 0xfa, - 0xff, 0x40, 0x9e, 0xdf, 0xfc, 0xe8, 0x5, 0xfb, - 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, - 0x8f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, - 0x1d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa0, - 0x1, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x0, - 0x0, 0x4, 0x9c, 0xef, 0xfd, 0xc8, 0x30, 0x0, + /* U+0424 "Ф" */ + 0x0, 0xc9, 0xe0, 0x1f, 0xfc, 0x68, 0xdb, 0xf, + 0xc4, 0x0, 0xad, 0xaa, 0x2, 0xd6, 0xd4, 0x11, + 0x1a, 0xe6, 0x9, 0x2d, 0x60, 0x40, 0x60, 0x1d, + 0x82, 0x4, 0x4, 0x1, 0xda, 0x0, 0x42, 0xf3, + 0x10, 0x16, 0x77, 0x0, 0x31, 0xb2, 0x83, 0xa5, + 0xe0, 0x0, 0x37, 0xd2, 0x1b, 0xf0, 0x1, 0xc2, + 0x40, 0x40, 0x18, - /* U+1F622 "😢" */ - 0x0, 0x0, 0x14, 0x67, 0x52, 0x0, 0x0, 0x0, - 0x1, 0xaf, 0xff, 0xff, 0xfc, 0x30, 0x0, 0x1, - 0xef, 0xff, 0xff, 0xff, 0xff, 0x50, 0x0, 0xaf, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0xf, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfc, 0x2, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xf4, 0x2f, 0xff, 0xdf, - 0xfb, 0xae, 0xff, 0xff, 0x90, 0xfb, 0x6b, 0xff, - 0xdc, 0xcf, 0xff, 0xfc, 0xb, 0xff, 0xfc, 0xcf, - 0xf4, 0xff, 0xff, 0xe0, 0xcf, 0xfa, 0xdc, 0xaf, - 0xff, 0xff, 0xff, 0xc, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xc0, 0x2c, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xc2, 0x0, 0x2, 0x7a, 0xbd, 0xdb, 0xa7, + /* U+0425 "Х" */ + 0x2f, 0x60, 0xd, 0x94, 0x4, 0xf2, 0x20, 0x8, + 0x2b, 0x0, 0x41, 0x50, 0x1b, 0xd0, 0x80, 0x5c, + 0x8b, 0xcc, 0x80, 0x18, 0xde, 0x82, 0x40, 0x3d, + 0x80, 0xc0, 0x1f, 0x4a, 0x21, 0x40, 0x3a, 0x4e, + 0xd6, 0xc4, 0x2, 0x36, 0xb0, 0xb0, 0xb0, 0xb, + 0x95, 0x40, 0x36, 0xa8, 0x12, 0x76, 0x1, 0x2a, + 0x50, 0x0, + + /* U+0426 "Ц" */ + 0xe6, 0x0, 0xcb, 0xe0, 0x1f, 0xff, 0xef, 0x44, + 0xda, 0x6, 0xd, 0x77, 0x9c, 0x37, 0xbf, 0xfd, + 0x60, 0x1f, 0xfc, 0x70, + + /* U+0427 "Ч" */ + 0x3f, 0x20, 0xd, 0xce, 0x1, 0xff, 0xc6, 0x10, + 0xf, 0xc6, 0xe, 0x1, 0xe1, 0x28, 0x20, 0x37, + 0x10, 0x7, 0x86, 0xfe, 0x60, 0x2, 0x2d, 0xed, + 0xfb, 0x10, 0xc, 0x24, 0x1, 0xff, 0xca, + + /* U+0428 "Ш" */ + 0xe7, 0x0, 0x1f, 0x88, 0x2, 0x70, 0x3, 0xff, + 0xfe, 0x1, 0xff, 0xc2, 0xe4, 0x42, 0x82, 0x24, + 0x60, 0x6, 0xbb, 0x48, 0x55, 0xd9, 0x40, + + /* U+0429 "Щ" */ + 0xe7, 0x0, 0x1f, 0x88, 0x2, 0x70, 0x3, 0xff, + 0xfe, 0x1, 0xff, 0xcb, 0xe4, 0x42, 0x82, 0x24, + 0x62, 0x40, 0xd7, 0x69, 0xa, 0xbb, 0x29, 0x47, + 0x7f, 0xff, 0x38, 0x7, 0xff, 0x34, + + /* U+042A "Ъ" */ + 0xff, 0xcc, 0x1, 0xeb, 0xb8, 0x3, 0xf2, 0x24, + 0x1, 0xff, 0xd6, 0x9f, 0xfb, 0x54, 0x3, 0x9f, + 0x31, 0x6f, 0x46, 0x1, 0xb8, 0xcc, 0x94, 0x36, + 0x1, 0xff, 0xc3, 0xe3, 0x32, 0x50, 0xd8, 0x6, + 0x7c, 0xc5, 0xb5, 0x98, + + /* U+042B "Ы" */ + 0xe7, 0x0, 0xf0, 0xf9, 0x80, 0x7f, 0xf8, 0x63, + 0xfe, 0xd6, 0x0, 0xe6, 0xcc, 0x5a, 0x4a, 0x0, + 0x6e, 0x33, 0x24, 0x96, 0x80, 0x7f, 0xf0, 0xf8, + 0xcc, 0x92, 0x5a, 0x1, 0x9b, 0x31, 0x69, 0x48, + 0x1, 0x0, + + /* U+042C "Ь" */ + 0xe7, 0x0, 0xff, 0xed, 0xc7, 0xfd, 0xac, 0x0, + 0x6c, 0xc5, 0xa4, 0xa0, 0x71, 0x99, 0x24, 0xb4, + 0x3, 0xfb, 0x8c, 0xc9, 0x25, 0xa0, 0xd9, 0x8b, + 0x4a, 0x40, + + /* U+042D "Э" */ + 0x0, 0x2e, 0x7f, 0x50, 0x80, 0x4d, 0x49, 0x70, + 0xfe, 0x40, 0x9, 0x78, 0x46, 0xd3, 0x90, 0x18, + 0x90, 0xd, 0x8, 0x42, 0xe2, 0x1, 0x9c, 0x1c, + 0x3, 0x5f, 0xfb, 0x40, 0x3d, 0x39, 0x8b, 0x1, + 0x29, 0x0, 0x11, 0x98, 0x0, 0xa6, 0xcc, 0x0, + 0xde, 0x82, 0x28, 0x98, 0x45, 0xc4, 0x90, 0x3, + 0xd2, 0x5d, 0x9b, 0x48, 0x0, + + /* U+042E "Ю" */ + 0xe7, 0x0, 0x8f, 0x3f, 0xa8, 0x80, 0x3c, 0xb8, + 0xb7, 0x43, 0x84, 0x1, 0xd6, 0xf2, 0x88, 0xb2, + 0xe0, 0xc, 0xa3, 0x20, 0x1a, 0xc, 0x80, 0x2c, + 0x21, 0x0, 0xc8, 0xe, 0x11, 0xec, 0xc0, 0xf, + 0x8c, 0x1b, 0x15, 0x80, 0x38, 0x40, 0xc3, 0x8f, + 0xc8, 0x40, 0x32, 0x83, 0x80, 0x4a, 0x32, 0x1, + 0xa0, 0xc8, 0x3, 0x5b, 0xca, 0x22, 0xcf, 0x80, + 0x39, 0x6d, 0x6e, 0x87, 0x48, 0x0, + + /* U+042F "Я" */ + 0x1, 0xaf, 0xff, 0x5, 0xa4, 0xe6, 0x50, 0x0, + 0x59, 0x63, 0x38, 0x80, 0x3f, 0xe5, 0x93, 0x0, + 0xf5, 0x26, 0x7f, 0xd4, 0x1, 0x52, 0x1d, 0x64, + 0x0, 0x56, 0xba, 0xa6, 0x40, 0x5, 0x4a, 0x10, + 0xe, 0xb4, 0x40, 0x7, 0x40, 0xc8, 0x7, 0x80, + + /* U+0430 "а" */ + 0x2, 0xbf, 0xf5, 0x90, 0x3, 0xb, 0x71, 0xe0, + 0x5, 0xa4, 0x8e, 0x98, 0x6, 0x16, 0x2e, 0x4, + 0x7, 0x60, 0x75, 0x80, 0xe, 0x7b, 0x2c, 0x1, + 0x18, 0x88, 0xd, 0xc0, 0xa, 0xdf, 0xb3, 0x44, + 0x20, + + /* U+0431 "б" */ + 0x0, 0x47, 0x7f, 0xc4, 0x14, 0xb3, 0x54, 0xc2, + 0x15, 0xc7, 0x55, 0x18, 0x29, 0xbf, 0x7d, 0x88, + 0x9, 0x5d, 0x68, 0x68, 0x0, 0x65, 0xa, 0x8c, + 0xc0, 0x5, 0x0, 0x9, 0x28, 0x80, 0x80, 0x46, + 0x65, 0x4, 0x0, 0x10, 0xb0, 0xb4, 0xa1, 0xf2, + 0x18, 0x4a, 0x56, 0x35, 0x0, + + /* U+0432 "в" */ + 0x1f, 0xfb, 0xa8, 0x2, 0xce, 0xd4, 0x60, 0x0, + 0x88, 0x8c, 0x40, 0x1b, 0xfc, 0x6c, 0x0, 0xbd, + 0xc2, 0x60, 0x3, 0x11, 0xd5, 0x0, 0x2, 0x23, + 0xa6, 0x0, 0x67, 0x60, 0x48, + + /* U+0433 "г" */ + 0x1f, 0xfc, 0x20, 0xc, 0xee, 0x8, 0x0, 0x46, + 0x0, 0xff, 0xe9, 0x80, + + /* U+0434 "д" */ + 0x1, 0xff, 0xe0, 0x1, 0x8f, 0x72, 0x80, 0x21, + 0x31, 0x18, 0x2, 0x66, 0x0, 0x78, 0x8c, 0x3, + 0xd7, 0xa0, 0x1c, 0x66, 0x71, 0x18, 0x7, 0x3, + 0x7b, 0x94, 0x1a, 0x1f, 0xfd, 0x60, 0x1f, 0xd8, + 0x1, 0xc9, 0xc0, + + /* U+0435 "е" */ + 0x1, 0xaf, 0xe9, 0x0, 0xb4, 0x77, 0x4b, 0x40, + 0x66, 0xb2, 0x3e, 0x50, 0x50, 0xff, 0xb4, 0x8, + 0x7, 0x77, 0x89, 0x44, 0x8, 0x81, 0x0, 0x66, + 0xe3, 0x37, 0x8, 0x3, 0x5b, 0x35, 0xa8, 0x0, + + /* U+0436 "ж" */ + 0xc, 0xc0, 0x87, 0xa0, 0x47, 0x90, 0x6b, 0x30, + 0x2, 0x26, 0xd2, 0x1, 0x89, 0x10, 0x4, 0x31, + 0x0, 0x45, 0x3c, 0x14, 0xf0, 0x1, 0x8e, 0x74, + 0x2d, 0xa4, 0x3, 0x7b, 0x10, 0xc, 0xb1, 0x0, + 0x10, 0xe4, 0x2, 0x25, 0x80, 0x4, 0x38, 0x80, + 0x69, 0x52, + + /* U+0437 "з" */ + 0x6, 0xef, 0xa0, 0x39, 0xad, 0x77, 0x1f, 0x21, + 0xf, 0x0, 0xbf, 0x9d, 0x80, 0x1f, 0x4e, 0x95, + 0xc0, 0xa9, 0x82, 0x14, 0xa9, 0x55, 0x17, 0xaf, + 0x20, + + /* U+0438 "и" */ + 0x1f, 0x20, 0x5, 0xf0, 0x6, 0x44, 0x0, 0x74, + 0xa8, 0x6, 0x61, 0xf0, 0x8, 0x63, 0xc0, 0x34, + 0xa1, 0x80, 0x65, 0x80, 0xe, 0x72, 0x0, 0x80, + + /* U+0439 "й" */ + 0x2, 0xe1, 0x16, 0xa0, 0x14, 0x67, 0xaa, 0x0, + 0x1b, 0x7a, 0x0, 0x7c, 0x80, 0x17, 0xc0, 0x19, + 0x10, 0x1, 0xd2, 0xa0, 0x19, 0x87, 0xc0, 0x21, + 0x8f, 0x0, 0xd2, 0x86, 0x1, 0x96, 0x0, 0x39, + 0xc8, 0x2, + + /* U+043A "к" */ + 0x1f, 0x20, 0xbf, 0x0, 0xc8, 0xdc, 0x1, 0xa2, + 0x2, 0x1, 0x63, 0xa8, 0x6, 0xd6, 0x60, 0x6, + 0x18, 0x91, 0x0, 0xca, 0x4c, 0x1, 0xd1, 0x20, + + /* U+043B "л" */ + 0x7, 0xff, 0xe1, 0x0, 0x1f, 0x73, 0x0, 0x33, + 0x88, 0xc0, 0x1f, 0xfc, 0xe1, 0xd1, 0x0, 0xec, + 0x4e, 0x0, 0xe0, + + /* U+043C "м" */ + 0x1f, 0xe0, 0x9, 0xbe, 0x80, 0x23, 0x0, 0x68, + 0x80, 0x4f, 0x60, 0x4, 0x70, 0xb, 0x54, 0x15, + 0x4, 0x2, 0x53, 0x2f, 0xd0, 0xe, 0x75, 0x47, + 0x0, 0xed, 0x82, 0x10, 0xe, 0x40, 0xa0, 0x8, + + /* U+043D "н" */ + 0x1f, 0x20, 0x3, 0x60, 0x7, 0xff, 0x13, 0x7f, + 0xd2, 0x1, 0x5e, 0xe9, 0xc0, 0x26, 0x22, 0x70, + 0x7, 0xff, 0xc, + + /* U+043E "о" */ + 0x1, 0xae, 0xe4, 0x80, 0x58, 0x39, 0xa9, 0x20, + 0x85, 0x44, 0x72, 0xc2, 0x66, 0x10, 0x2, 0x1, + 0x0, 0x7c, 0xe4, 0x62, 0x0, 0x40, 0x55, 0x15, + 0x11, 0xca, 0x88, 0x60, 0xe6, 0xad, 0x0, + + /* U+043F "п" */ + 0x1f, 0xfe, 0xa0, 0x6, 0x77, 0x18, 0x2, 0x11, + 0x80, 0x3f, 0xfb, 0x20, + + /* U+0440 "р" */ + 0xf, 0x6e, 0xfa, 0x0, 0xd7, 0xba, 0x69, 0x0, + 0xa0, 0xcb, 0xd8, 0x2, 0x70, 0x1, 0x81, 0x80, + 0xc, 0x0, 0x20, 0x20, 0x5, 0x0, 0x28, 0x10, + 0x2, 0x4c, 0xd2, 0xe0, 0x15, 0x76, 0x24, 0x0, + 0x49, 0xbf, 0x20, 0x1f, 0xfc, 0x60, + + /* U+0441 "с" */ + 0x1, 0xbf, 0xe7, 0x0, 0x60, 0x6d, 0x4b, 0x21, + 0x51, 0x25, 0x99, 0x10, 0x40, 0xa, 0xa0, 0xf, + 0x94, 0x84, 0x0, 0xf4, 0x66, 0xa2, 0x49, 0xc0, + 0xe0, 0xda, 0x96, + + /* U+0442 "т" */ + 0xcf, 0xfe, 0x2d, 0xe8, 0x2e, 0xe1, 0x8, 0xc0, + 0x22, 0x0, 0xff, 0xec, 0x0, + + /* U+0443 "у" */ + 0x9b, 0x0, 0xa2, 0xf5, 0x4, 0x0, 0xbc, 0x82, + 0xe0, 0x64, 0xa0, 0xda, 0x16, 0xa0, 0xb, 0x41, + 0x6f, 0x0, 0x19, 0x48, 0xa8, 0x5, 0x4e, 0xc0, + 0x19, 0x43, 0x40, 0x30, 0x89, 0x0, 0x2, 0xbe, + 0xc0, 0x11, 0xd3, 0xc0, 0x4, + + /* U+0444 "ф" */ + 0x0, 0xed, 0x60, 0xf, 0xfe, 0x91, 0xef, 0xc8, + 0x7e, 0xfc, 0x80, 0x5c, 0x9a, 0x4, 0xf3, 0x8e, + 0xc0, 0x85, 0x25, 0x20, 0xc8, 0x73, 0x60, 0x44, + 0x0, 0x8b, 0x80, 0x6, 0x40, 0x1f, 0xfc, 0x12, + 0x20, 0x4, 0x5c, 0x0, 0x33, 0x2, 0x14, 0x94, + 0x3, 0x1a, 0x4d, 0x0, 0x3d, 0x74, 0x85, 0xfa, + 0xd9, 0x80, 0x2, 0xcf, 0xa3, 0xfd, 0xf8, 0x0, + 0xff, 0xe7, 0x0, + + /* U+0445 "х" */ + 0x5f, 0x20, 0x2f, 0x55, 0x24, 0x84, 0xa2, 0x84, + 0xa5, 0x2d, 0x0, 0xa, 0x16, 0x4, 0x2, 0xd0, + 0xc0, 0x9, 0x55, 0x6a, 0xa0, 0x5, 0xc2, 0x3d, + 0x84, 0x9b, 0x84, 0x1c, 0x80, + + /* U+0446 "ц" */ + 0x1f, 0x20, 0x4, 0xd0, 0x7, 0xff, 0x7c, 0x46, + 0x1, 0x0, 0xb3, 0xb8, 0xc8, 0xe3, 0xff, 0xcc, + 0x1, 0xff, 0xc5, + + /* U+0447 "ч" */ + 0x5e, 0x0, 0xae, 0x0, 0x3f, 0xf8, 0x48, 0x2a, + 0x2, 0xe0, 0x33, 0x5f, 0xc4, 0x0, 0x6f, 0xef, + 0x50, 0xc, 0x20, 0x1f, 0xe0, + + /* U+0448 "ш" */ + 0xf, 0x30, 0x7, 0x98, 0x3, 0xd0, 0x3, 0xff, + 0xda, 0xe2, 0x20, 0x61, 0x10, 0x6, 0xbe, 0xe0, + 0x57, 0x70, 0x0, + + /* U+0449 "щ" */ + 0xf, 0x30, 0x7, 0x98, 0x3, 0xd0, 0x3, 0xff, + 0xe6, 0xe2, 0x20, 0x61, 0x10, 0x8, 0x5, 0x7d, + 0xc0, 0xae, 0xe0, 0x50, 0x87, 0xff, 0xf0, 0x7, + 0xff, 0x38, + + /* U+044A "ъ" */ + 0xff, 0xa0, 0x3, 0xbb, 0x88, 0x1, 0xe1, 0x10, + 0x7, 0xf9, 0xff, 0xac, 0xc0, 0x33, 0x6e, 0x16, + 0x80, 0x61, 0x22, 0x40, 0x98, 0x4, 0x22, 0x29, + 0x2, 0x0, 0x9b, 0xb5, 0x6c, 0x40, + + /* U+044B "ы" */ + 0x1f, 0x20, 0xc, 0x7e, 0x1, 0xff, 0xcb, 0xdf, + 0xd9, 0x0, 0xf5, 0xec, 0xac, 0x80, 0x73, 0x12, + 0x52, 0x0, 0x70, 0x88, 0xe9, 0xc0, 0x3b, 0x3b, + 0x1e, 0xc0, 0x20, + + /* U+044C "ь" */ + 0x1f, 0x20, 0xf, 0xfe, 0x46, 0xfe, 0xc8, 0x5, + 0x7b, 0x2b, 0x20, 0x6, 0x24, 0xa4, 0x0, 0x8, + 0x8e, 0x9c, 0x1, 0x9d, 0x8f, 0x60, + + /* U+044D "э" */ + 0x6, 0xdf, 0xc3, 0x4, 0x98, 0xd4, 0xd0, 0x6b, + 0x52, 0x82, 0x62, 0x42, 0xff, 0x1f, 0x80, 0x96, + 0xe9, 0x2, 0x28, 0x8, 0x8b, 0xf4, 0x8c, 0x52, + 0xc, 0x57, 0x6d, 0x5d, 0x0, + + /* U+044E "ю" */ + 0x1f, 0x20, 0x2b, 0xfe, 0x70, 0xe, 0xf0, 0xdb, + 0x84, 0x0, 0x8c, 0xa8, 0x95, 0xbc, 0x1, 0xb8, + 0x22, 0x0, 0x7b, 0x0, 0x2e, 0x44, 0x3, 0xe6, + 0x70, 0x20, 0x7, 0xb0, 0x4, 0x2b, 0x24, 0xad, + 0xe0, 0x1a, 0xc7, 0x6e, 0x10, + + /* U+044F "я" */ + 0x5, 0xdf, 0xfa, 0x86, 0xaf, 0xb8, 0xc0, 0xa0, + 0xc2, 0x20, 0x2, 0x83, 0x0, 0x61, 0x98, 0xff, + 0x30, 0x1, 0xd, 0xb5, 0x40, 0x1c, 0xd2, 0x46, + 0xe, 0x72, 0x1, 0x80, + + /* U+0451 "ё" */ + 0x0, 0x79, 0xbe, 0x0, 0x67, 0x24, 0xa0, 0xd, + 0x2, 0x6c, 0x1, 0xd, 0x7f, 0x48, 0x5, 0xa3, + 0xba, 0x5a, 0x3, 0x35, 0x91, 0xf2, 0x82, 0x87, + 0xfd, 0xa0, 0x40, 0x3b, 0xbc, 0x4a, 0x20, 0x44, + 0x8, 0x3, 0x37, 0x19, 0xb8, 0x40, 0x1a, 0xd9, + 0xad, 0x40, + + /* U+0452 "ђ" */ + 0x1f, 0x20, 0xd, 0x81, 0x9c, 0xe0, 0xc, 0xc, + 0xe7, 0x0, 0xcb, 0xbf, 0x62, 0x0, 0xa9, 0xc6, + 0xb0, 0x4, 0x21, 0xd3, 0x80, 0x1c, 0x0, 0x20, + 0x1f, 0xfd, 0x11, 0xf2, 0x0, 0xfc, 0x58, 0xc0, + 0x1b, 0x93, 0xc0, + + /* U+0453 "ѓ" */ + 0x0, 0x56, 0x80, 0x42, 0x9e, 0x1, 0xf, 0x10, + 0x0, 0x7f, 0xf0, 0x80, 0x33, 0xb8, 0x20, 0x1, + 0x18, 0x3, 0xff, 0xa6, + + /* U+0454 "є" */ + 0x2, 0xbf, 0xe8, 0x0, 0x78, 0xed, 0x33, 0x10, + 0xe8, 0x93, 0x54, 0x87, 0xfc, 0xa6, 0x60, 0x1d, + 0xd2, 0x88, 0x88, 0x4c, 0x82, 0x2d, 0xa, 0x89, + 0x1b, 0x83, 0xc3, 0x66, 0x48, + + /* U+0455 "ѕ" */ + 0x6, 0xef, 0xc4, 0x3, 0x9a, 0xd4, 0xb0, 0x61, + 0x62, 0x8b, 0x5, 0x2d, 0xd4, 0x30, 0x3, 0x2d, + 0x55, 0xa4, 0x8e, 0x91, 0xa2, 0x8f, 0xa, 0x4a, + 0x2a, 0x73, 0x1b, 0x14, 0x60, + + /* U+0456 "і" */ + 0x1f, 0x21, 0x73, 0x8, 0x11, 0x79, 0x0, 0x7f, + 0xf2, 0x40, + + /* U+0457 "ї" */ + 0xf5, 0x6d, 0x87, 0x5b, 0x72, 0x36, 0xa, 0x90, + 0xf, 0xfe, 0x88, + + /* U+0458 "ј" */ + 0x1, 0xf2, 0x1, 0x73, 0x0, 0x40, 0x80, 0xf9, + 0x0, 0x7f, 0xf5, 0x5, 0xc0, 0x9a, 0x5c, 0x0, + + /* U+0459 "љ" */ + 0x7, 0xff, 0xe1, 0x0, 0xf1, 0xf7, 0x30, 0x3, + 0xf3, 0x88, 0xc0, 0x1f, 0xfc, 0x1e, 0xfd, 0x80, + 0xf, 0xd9, 0xb2, 0xb0, 0x1, 0xf1, 0x11, 0x14, + 0xc7, 0x44, 0x3, 0x19, 0x22, 0x9e, 0x27, 0x0, + 0x6d, 0xd5, 0x3c, 0x0, + + /* U+045A "њ" */ + 0x1f, 0x20, 0x7, 0x98, 0x7, 0xff, 0x43, 0x7f, + 0xc1, 0x9f, 0xb2, 0x1, 0x5e, 0xe8, 0x2f, 0x79, + 0x68, 0x0, 0xc4, 0x40, 0x72, 0x3a, 0x70, 0xf, + 0xc5, 0xae, 0x1, 0xec, 0xfd, 0xb, + + /* U+045B "ћ" */ + 0x1f, 0x20, 0xd, 0x81, 0x9c, 0xe0, 0xc, 0xc, + 0xe7, 0x0, 0xcb, 0xbf, 0x62, 0x0, 0xa9, 0xc6, + 0xb0, 0x4, 0x21, 0xd3, 0x80, 0x1c, 0x0, 0x20, + 0x1f, 0xfd, 0x10, + + /* U+045C "ќ" */ + 0x0, 0xbd, 0xc0, 0x33, 0xa3, 0x80, 0x67, 0xb0, + 0x8, 0x7c, 0x82, 0xfc, 0x3, 0x23, 0x68, 0x6, + 0x88, 0x10, 0x5, 0x8e, 0xa0, 0x1b, 0x59, 0xc0, + 0x30, 0xc4, 0x4, 0x3, 0x29, 0x30, 0x7, 0x44, + 0x80, + + /* U+045E "ў" */ + 0x9, 0x80, 0x5c, 0x0, 0x41, 0xf4, 0xf8, 0x0, + 0x6f, 0xb0, 0xc2, 0x6c, 0x2, 0x8b, 0xd4, 0x10, + 0x2, 0xf2, 0xb, 0x81, 0x92, 0x83, 0x68, 0x5a, + 0x80, 0x2d, 0x5, 0xbc, 0x0, 0x65, 0x22, 0xa0, + 0x15, 0x3b, 0x0, 0x65, 0xd, 0x0, 0xc2, 0x24, + 0x0, 0xa, 0xfb, 0x0, 0x47, 0x4f, 0x0, 0x10, + + /* U+045F "џ" */ + 0x1f, 0x20, 0x4, 0xd0, 0x7, 0xff, 0x65, 0x84, + 0x40, 0x1a, 0xfb, 0x8c, 0x3, 0xfe, 0x4a, 0xfa, + 0x0, 0xff, 0xe1, 0x0, + + /* U+0460 "Ѡ" */ + 0x0, 0x5d, 0x80, 0x38, 0x79, 0x40, 0x24, 0x45, + 0x0, 0x70, 0xcd, 0x80, 0x5e, 0xa2, 0x1, 0xe7, + 0x15, 0x0, 0x26, 0x0, 0x7e, 0x4f, 0x3, 0x4, + 0x0, 0x98, 0xc0, 0x2c, 0x40, 0x70, 0x30, 0xa, + 0xec, 0x1, 0x8, 0x80, 0x40, 0x3f, 0xf8, 0x2c, + 0x4, 0x1, 0x10, 0x80, 0x5c, 0x20, 0x61, 0x60, + 0x4, 0x7, 0x0, 0x95, 0x0, 0xc, 0xec, 0xb4, + 0xc7, 0x69, 0x25, 0x20, 0x9, 0x78, 0xa7, 0x9f, + 0x7b, 0x4a, 0x30, + + /* U+0461 "ѡ" */ + 0xa, 0x80, 0xe, 0xd6, 0x1, 0x5b, 0x0, 0xea, + 0xa0, 0x20, 0x98, 0x27, 0x80, 0x10, 0xc0, 0x88, + 0x1, 0xe2, 0x3, 0x0, 0xfc, 0x20, 0x24, 0x40, + 0x1, 0x0, 0x81, 0x81, 0xa8, 0x39, 0x5a, 0x40, + 0xc2, 0x8, 0x54, 0xed, 0x59, 0xf3, 0xd0, 0x0, + + /* U+0462 "Ѣ" */ + 0xd, 0x70, 0xf, 0xfe, 0x1f, 0x94, 0x7f, 0xa4, + 0x2, 0xc1, 0x6c, 0xc5, 0x80, 0x46, 0x6e, 0x33, + 0x10, 0x7, 0x47, 0xfd, 0xac, 0x1, 0x36, 0x62, + 0xd2, 0x50, 0x1, 0xc6, 0x64, 0x92, 0xd0, 0xf, + 0xc6, 0x0, 0xe3, 0x32, 0x41, 0x70, 0x1, 0xb3, + 0x16, 0xb2, 0x80, + + /* U+0463 "ѣ" */ + 0x1, 0xf2, 0x0, 0xff, 0xe4, 0xe0, 0x66, 0xb0, + 0x5, 0x81, 0x9a, 0xc0, 0x1f, 0xfc, 0x1d, 0xfd, + 0x90, 0xd, 0x7b, 0x29, 0x20, 0x13, 0x12, 0x52, + 0x0, 0x42, 0x23, 0xb7, 0x0, 0xb3, 0xb1, 0xec, + + /* U+0464 "Ѥ" */ + 0xba, 0x0, 0x9f, 0x7f, 0x60, 0x3, 0xd5, 0x4e, + 0xe9, 0x6c, 0x3, 0x32, 0xe1, 0x89, 0xfa, 0x20, + 0x2, 0xa6, 0x10, 0x8, 0xa5, 0x80, 0x23, 0xf0, + 0xe, 0x62, 0x5, 0xf0, 0x9f, 0xf8, 0x3, 0x93, + 0x1, 0xf3, 0x20, 0xe, 0x13, 0x20, 0x33, 0x80, + 0xe, 0xa0, 0x12, 0xb8, 0x80, 0x45, 0x6, 0x1, + 0x41, 0x7b, 0x23, 0x61, 0xb0, 0x6, 0xc7, 0x8b, + 0xb3, 0x60, 0x0, + + /* U+0465 "ѥ" */ + 0xf, 0x30, 0x6d, 0xec, 0x30, 0xc, 0xb1, 0xfd, + 0x58, 0x1, 0xb9, 0x88, 0x1a, 0xc0, 0x2c, 0x47, + 0xfe, 0x4, 0x0, 0xac, 0x9f, 0x70, 0x4, 0x2, + 0x77, 0x11, 0x41, 0xc6, 0x1, 0x4a, 0xb1, 0x49, + 0x18, 0x4, 0x75, 0x7a, 0x5e, 0x0, + + /* U+0466 "Ѧ" */ + 0x0, 0xcb, 0xec, 0x1, 0xfb, 0x8a, 0x80, 0x3e, + 0x14, 0x83, 0x20, 0xf, 0x38, 0xa9, 0x50, 0x7, + 0xa9, 0xc1, 0x58, 0x3, 0x84, 0xf0, 0x2c, 0x50, + 0x3, 0x30, 0x57, 0xe0, 0x70, 0x6, 0xb5, 0xa0, + 0x96, 0x51, 0x0, 0x11, 0xf3, 0x82, 0xc0, 0x38, + 0x2, 0x85, 0x0, 0x21, 0x4a, 0x0, 0x2b, 0x80, + 0x77, 0x19, 0x0, + + /* U+0467 "ѧ" */ + 0x0, 0xab, 0x80, 0x3c, 0x2a, 0xc, 0x1, 0xd2, + 0x71, 0x60, 0x1c, 0xd4, 0xc4, 0xa0, 0x13, 0xc, + 0xf8, 0x48, 0x5, 0x6c, 0xe5, 0x86, 0x60, 0x52, + 0x8f, 0x13, 0x59, 0x9, 0x61, 0x0, 0xa1, 0x44, + + /* U+0468 "Ѩ" */ + 0xba, 0x0, 0xcb, 0xec, 0x1, 0xfe, 0xe2, 0xa0, + 0xf, 0xf2, 0x41, 0x90, 0x7, 0xe5, 0x15, 0x2a, + 0x0, 0xfd, 0xce, 0xa, 0xc0, 0x1f, 0xa, 0x68, + 0x60, 0xa0, 0x4, 0xbf, 0xee, 0xb, 0xfb, 0xe, + 0x0, 0x93, 0x30, 0x4b, 0x41, 0x4c, 0xa0, 0x10, + 0x99, 0x12, 0x5c, 0x1a, 0xc1, 0x80, 0x33, 0x9, + 0x80, 0x44, 0x74, 0x1, 0xa9, 0x80, 0x3a, 0x8c, + 0x80, + + /* U+0469 "ѩ" */ + 0xf, 0x30, 0xa, 0x3c, 0x40, 0x3f, 0x98, 0x64, + 0x3, 0xf2, 0x85, 0x30, 0x7, 0xee, 0x64, 0x6, + 0x0, 0xd9, 0xfe, 0x47, 0xf1, 0xb0, 0xd, 0x7a, + 0x8b, 0x23, 0xa4, 0xa0, 0x13, 0x82, 0x41, 0x81, + 0x3c, 0x80, 0x68, 0x52, 0x0, 0xa4, 0xcc, + + /* U+046A "Ѫ" */ + 0x3f, 0xff, 0xa0, 0xd, 0x42, 0xee, 0x42, 0x80, + 0x5, 0x81, 0x22, 0xa4, 0x80, 0x43, 0x10, 0x8, + 0x54, 0x0, 0xce, 0x72, 0xd6, 0x1, 0xc6, 0x66, + 0x4, 0x0, 0xc9, 0x8c, 0xd, 0x4c, 0x0, 0x1a, + 0x79, 0xa, 0xa4, 0x90, 0x30, 0x40, 0x4, 0xa7, + 0x61, 0x6e, 0x1, 0xd6, 0xc0, 0x7c, 0x1, 0xc6, + 0x2, + + /* U+046B "ѫ" */ + 0x2f, 0xff, 0x38, 0x14, 0x8e, 0xf3, 0x1b, 0x80, + 0x19, 0x6c, 0xdb, 0x80, 0x34, 0x37, 0xb1, 0x0, + 0x4b, 0x82, 0x4f, 0x40, 0x2, 0xaa, 0x41, 0x7a, + 0x38, 0x51, 0xa8, 0x0, 0x62, 0x41, 0x6c, 0x3, + 0x38, 0x98, + + /* U+046C "Ѭ" */ + 0xba, 0x6, 0xff, 0xf9, 0x80, 0x33, 0x10, 0xdd, + 0xc6, 0x4c, 0x1, 0xd2, 0x2e, 0x8c, 0x72, 0x1, + 0xe4, 0x38, 0xb, 0x44, 0x0, 0x7d, 0x8, 0x86, + 0x90, 0xc, 0xbf, 0xf5, 0x85, 0x91, 0x80, 0x64, + 0xcc, 0x50, 0x10, 0x3, 0x8, 0x2, 0x13, 0x35, + 0xb7, 0x7, 0xbf, 0x80, 0x74, 0x4, 0x80, 0x54, + 0x6e, 0x1, 0x99, 0x80, 0x1c, 0xf4, 0x1, 0x87, + 0x40, 0x3b, 0xc8, 0x0, + + /* U+046D "ѭ" */ + 0xf, 0x31, 0xef, 0xfe, 0x80, 0xc, 0x3a, 0x19, + 0xce, 0x70, 0x1, 0xc6, 0xfe, 0x6d, 0xc0, 0x1b, + 0x3f, 0xce, 0x7a, 0x46, 0x1, 0xaf, 0x58, 0x10, + 0x1f, 0xc4, 0x2, 0x73, 0x6b, 0xe1, 0xb5, 0xb0, + 0xc, 0xc4, 0x80, 0x14, 0x28, 0x80, 0x56, 0xa0, + 0x18, 0xc1, 0x0, + + /* U+046E "Ѯ" */ + 0x0, 0x2a, 0x85, 0xc4, 0x2, 0x7b, 0xad, 0x10, + 0x8, 0xab, 0x28, 0x3, 0x3c, 0xc5, 0x98, 0x2, + 0x26, 0xa8, 0xfa, 0x20, 0xf6, 0xeb, 0x82, 0xe2, + 0xea, 0x1, 0x8c, 0x60, 0x0, 0x32, 0x6a, 0x1, + 0x47, 0x32, 0x0, 0x69, 0xb8, 0x78, 0x0, 0x85, + 0x1d, 0x94, 0x3, 0xc6, 0xc0, 0x28, 0xaa, 0x95, + 0xf1, 0xfb, 0xaa, 0x2d, 0xa3, 0x8f, 0x7f, 0xb1, + 0x0, 0xc1, 0x4c, 0x88, 0x20, 0xaa, 0xbc, 0xdd, + 0x58, 0x0, + + /* U+046F "ѯ" */ + 0xa, 0xa3, 0x70, 0x85, 0x3c, 0xd0, 0x80, 0x37, + 0x90, 0x0, 0xdd, 0xca, 0x3, 0x9a, 0xd7, 0x71, + 0xf2, 0x10, 0xf0, 0xb, 0xf9, 0xd8, 0x1, 0xf0, + 0xec, 0x2, 0x3a, 0x70, 0x1, 0x1e, 0x91, 0x3b, + 0x71, 0xbe, 0x8b, 0xfd, 0xa7, 0xe2, 0x44, 0x10, + 0x66, 0x6e, 0xb9, 0xc0, + + /* U+0470 "Ѱ" */ + 0x5f, 0x0, 0xbd, 0x0, 0x17, 0x40, 0x1f, 0xfd, + 0x37, 0x37, 0x4, 0x0, 0xe1, 0x3f, 0x24, 0xa5, + 0x20, 0x13, 0xd1, 0x70, 0xb4, 0xad, 0xa, 0xc0, + 0xc1, 0x0, 0x57, 0xe0, 0x4f, 0x61, 0x0, 0x71, + 0x81, 0x8, 0x7, 0xff, 0x34, + + /* U+0471 "ѱ" */ + 0x1f, 0x20, 0x8b, 0x0, 0x7a, 0x0, 0x7f, 0xf4, + 0x84, 0x3, 0xf3, 0x80, 0xb8, 0x6, 0x20, 0x20, + 0x6b, 0x51, 0x74, 0xe4, 0x10, 0x89, 0x86, 0x3a, + 0x5b, 0x0, 0x9f, 0x5d, 0x3a, 0x40, 0x3f, 0xf9, + 0x40, + + /* U+0472 "Ѳ" */ + 0x0, 0xc, 0xf7, 0xec, 0x0, 0x61, 0xc7, 0x8b, + 0xa6, 0xc0, 0xa, 0xcf, 0xd9, 0x1f, 0xce, 0x0, + 0x56, 0x4, 0x2, 0x17, 0x70, 0x28, 0xf, 0x70, + 0xc0, 0x18, 0x4, 0x21, 0x56, 0xd8, 0x87, 0x0, + 0x22, 0xf, 0x58, 0x85, 0xe3, 0x0, 0xa8, 0x38, + 0x1, 0xf7, 0xb4, 0x8, 0x56, 0x0, 0x22, 0x9, + 0x70, 0x5, 0x86, 0xb2, 0x37, 0x94, 0x0, 0x7, + 0x12, 0x2e, 0xcd, 0x80, 0x0, + + /* U+0473 "ѳ" */ + 0x2, 0xbf, 0xe9, 0x0, 0xbd, 0xf3, 0x52, 0x41, + 0xb, 0x8c, 0xd2, 0xc2, 0x43, 0x18, 0x4e, 0x4, + 0x0, 0x8a, 0xde, 0x7, 0x21, 0x36, 0xf9, 0x5, + 0x43, 0xa2, 0x39, 0x51, 0xd, 0xd, 0xd2, 0x50, + 0x0, + + /* U+0474 "Ѵ" */ + 0xba, 0x0, 0xe3, 0xd6, 0xd5, 0x0, 0xef, 0x64, + 0x70, 0x50, 0x8, 0x8e, 0x48, 0x57, 0xc0, 0x25, + 0x32, 0x0, 0x7a, 0x80, 0x59, 0x60, 0x12, 0x82, + 0x0, 0xa2, 0x80, 0x65, 0xe0, 0x43, 0x20, 0xd, + 0xc8, 0x1f, 0x60, 0x1c, 0x80, 0x8a, 0xa0, 0xf, + 0x3c, 0x99, 0x0, 0x7a, 0x8a, 0xc0, 0x30, + + /* U+0475 "ѵ" */ + 0xaa, 0x0, 0x51, 0xdc, 0x50, 0x9, 0xed, 0x5, + 0x1, 0x5, 0x41, 0xf4, 0x35, 0x80, 0x1a, 0xe0, + 0xf6, 0x0, 0x40, 0x70, 0x30, 0x9, 0xe1, 0xc0, + 0x35, 0x6, 0x80, 0x0, + + /* U+0476 "Ѷ" */ + 0x0, 0x65, 0x3f, 0x80, 0x7b, 0x51, 0x51, 0xc0, + 0x38, 0x78, 0xad, 0xc0, 0x2b, 0xa0, 0xe, 0x3d, + 0x6d, 0x50, 0xe, 0xf6, 0x47, 0x5, 0x0, 0x88, + 0xe4, 0x85, 0x7c, 0x2, 0x53, 0x20, 0x7, 0xa8, + 0x5, 0x96, 0x1, 0x28, 0x20, 0xa, 0x28, 0x6, + 0x5e, 0x4, 0x32, 0x0, 0xdc, 0x81, 0xf6, 0x1, + 0xc8, 0x8, 0xaa, 0x0, 0xf3, 0xc9, 0x90, 0x7, + 0xa8, 0xac, 0x3, 0x0, + + /* U+0477 "ѷ" */ + 0xd, 0x98, 0xe0, 0xb, 0xde, 0x49, 0x40, 0x5, + 0xc3, 0x8a, 0x15, 0x40, 0xa, 0x3b, 0x8a, 0x1, + 0x3d, 0xa0, 0xa0, 0x20, 0xa8, 0x3e, 0x86, 0xb0, + 0x3, 0x5c, 0x1e, 0xc0, 0x8, 0xe, 0x6, 0x1, + 0x3c, 0x38, 0x6, 0xa0, 0xd0, 0x0, + + /* U+0478 "Ѹ" */ + 0x0, 0xc, 0xf7, 0xec, 0x0, 0x7f, 0xc3, 0x89, + 0x19, 0x6d, 0x80, 0x1f, 0xeb, 0xd, 0x63, 0x6f, + 0x28, 0x0, 0xfc, 0x2b, 0x0, 0x18, 0x65, 0xc2, + 0xe4, 0x2, 0xa9, 0x50, 0x40, 0xe, 0x30, 0x2d, + 0x70, 0x9, 0x68, 0x40, 0x40, 0x39, 0x80, 0x5c, + 0x4c, 0x14, 0x8c, 0x40, 0x80, 0x39, 0x80, 0x44, + 0x94, 0x1e, 0xa0, 0xa0, 0x80, 0x1d, 0x80, 0x41, + 0xce, 0xb, 0x40, 0x2b, 0x0, 0x18, 0x5d, 0xc0, + 0x5, 0x18, 0x22, 0x0, 0x2c, 0xf5, 0x4d, 0xbc, + 0xe0, 0x2, 0x57, 0xa0, 0x8, 0x71, 0x2f, 0x2d, + 0xb0, 0x3, 0x70, 0x28, 0x6, 0x19, 0xef, 0xd8, + 0x0, 0xe2, 0x32, 0x0, 0xff, 0xe0, 0x92, 0xdd, + 0x0, 0x7f, 0xf0, 0x9a, 0x9d, 0x80, 0x20, + + /* U+0479 "ѹ" */ + 0x1, 0xae, 0xe4, 0x80, 0x32, 0x0, 0x2b, 0x80, + 0xc1, 0xcd, 0x49, 0xb, 0x50, 0x0, 0xa5, 0x21, + 0x51, 0x1c, 0xb0, 0xb1, 0x10, 0x1c, 0xc8, 0xcc, + 0x20, 0x4, 0x2, 0x13, 0xa0, 0xdb, 0x0, 0xfc, + 0xe1, 0x4a, 0x28, 0xc0, 0x46, 0x20, 0x4, 0x5, + 0x7, 0x29, 0x31, 0x5, 0x2a, 0x23, 0x95, 0x10, + 0x14, 0x7a, 0x0, 0xb0, 0x73, 0x56, 0x80, 0x2e, + 0x7, 0x0, 0x86, 0xbb, 0x90, 0x1, 0x89, 0x4, + 0x3, 0xfc, 0x4b, 0x3c, 0x1, 0xff, 0x3d, 0x3a, + 0x80, 0x40, + + /* U+047A "Ѻ" */ + 0x0, 0x8e, 0x7e, 0xc, 0x3, 0xa7, 0x14, 0x13, + 0x1c, 0x2, 0x66, 0x5e, 0x56, 0x4c, 0x28, 0x2, + 0x1d, 0x1, 0x41, 0x96, 0x40, 0xc6, 0xc0, 0x3b, + 0xcc, 0x58, 0x8, 0x3, 0x9c, 0x8, 0x3, 0xfe, + 0x70, 0x20, 0xe, 0x70, 0x22, 0xd, 0x0, 0x77, + 0x98, 0x84, 0x32, 0x83, 0x3, 0x2c, 0x0, 0x19, + 0xeb, 0x67, 0x66, 0x10, 0x2, 0x8c, 0x40, 0x5d, + 0x70, 0x0, + + /* U+047B "ѻ" */ + 0x0, 0x3f, 0x63, 0x0, 0x57, 0x48, 0xb1, 0x0, + 0x44, 0x65, 0x4d, 0x38, 0x91, 0x88, 0x1, 0x0, + 0x84, 0x3, 0xe3, 0x30, 0x80, 0x10, 0x9, 0x11, + 0x95, 0x34, 0xe2, 0x17, 0x48, 0xb1, 0x0, + + /* U+047C "Ѽ" */ + 0x0, 0xfc, 0xe2, 0x1, 0xf9, 0xae, 0xa9, 0x60, + 0x1f, 0xc5, 0xf5, 0x4c, 0x10, 0xf, 0xc8, 0x80, + 0xf, 0xf5, 0xd8, 0x3, 0x87, 0x94, 0x2, 0x44, + 0x50, 0x7, 0xc, 0xd8, 0x5, 0xea, 0x20, 0x1e, + 0x71, 0x50, 0x2, 0x60, 0x7, 0xe4, 0xf0, 0x30, + 0x40, 0x9, 0x8c, 0x2, 0xc4, 0x7, 0x3, 0x0, + 0xae, 0xc0, 0x10, 0x88, 0x4, 0x3, 0xff, 0x82, + 0xc0, 0x40, 0x11, 0x8, 0x5, 0xc2, 0x6, 0x16, + 0x0, 0x40, 0x70, 0x9, 0x50, 0x0, 0xce, 0xcb, + 0x4c, 0x76, 0x92, 0x52, 0x0, 0x97, 0x8a, 0x79, + 0xf7, 0xb4, 0xa3, 0x0, + + /* U+047D "ѽ" */ + 0x0, 0xf2, 0x38, 0x7, 0xbe, 0xa9, 0xc2, 0x1, + 0xea, 0xac, 0xc0, 0x1e, 0x50, 0xf, 0xd5, 0x0, + 0x1d, 0xac, 0x2, 0xb6, 0x1, 0xd5, 0x40, 0x41, + 0x30, 0x4f, 0x0, 0x21, 0x81, 0x10, 0x3, 0xc4, + 0x6, 0x1, 0xf8, 0x40, 0x48, 0x80, 0x2, 0x1, + 0x3, 0x3, 0x50, 0x72, 0xb4, 0x81, 0x84, 0x10, + 0xa9, 0xda, 0xb3, 0xe7, 0xa0, + + /* U+047E "Ѿ" */ + 0x0, 0xcd, 0x57, 0x56, 0x20, 0x1f, 0x96, 0xfe, + 0xe0, 0x3, 0xf8, 0xc5, 0x4, 0xc4, 0x3, 0xd7, + 0x60, 0xe, 0x1e, 0x50, 0x9, 0x11, 0x40, 0x1c, + 0x33, 0x60, 0x17, 0xa8, 0x80, 0x79, 0xc5, 0x40, + 0x9, 0x80, 0x1f, 0x93, 0xc0, 0xc1, 0x0, 0x26, + 0x30, 0xb, 0x10, 0x1c, 0xc, 0x2, 0xbb, 0x0, + 0x42, 0x20, 0x10, 0xf, 0xfe, 0xb, 0x1, 0x0, + 0x44, 0x20, 0x17, 0x8, 0x18, 0x58, 0x1, 0x1, + 0xc0, 0x25, 0x40, 0x3, 0x3b, 0x2d, 0x31, 0xda, + 0x49, 0x48, 0x2, 0x5e, 0x29, 0xe7, 0xde, 0xd2, + 0x8c, 0x0, + + /* U+047F "ѿ" */ + 0x0, 0xb6, 0xb6, 0xa8, 0x1, 0xee, 0xae, 0xa9, + 0x0, 0xf1, 0x81, 0x81, 0x80, 0x6a, 0x80, 0xe, + 0xd6, 0x1, 0x5b, 0x0, 0xea, 0xa0, 0x20, 0x98, + 0x27, 0x80, 0x10, 0xc0, 0x88, 0x1, 0xe2, 0x3, + 0x0, 0xfc, 0x20, 0x24, 0x40, 0x1, 0x0, 0x81, + 0x81, 0xa8, 0x39, 0x5a, 0x40, 0xc2, 0x8, 0x54, + 0xed, 0x59, 0xf3, 0xd0, 0x0, + + /* U+0480 "Ҁ" */ + 0x0, 0xc, 0xf7, 0xeb, 0x0, 0x43, 0x8b, 0x76, + 0xa9, 0x80, 0x5, 0x86, 0x2a, 0x3d, 0x39, 0x2, + 0xd8, 0x6, 0x59, 0x33, 0x2, 0x80, 0x73, 0xb, + 0x81, 0x0, 0x7c, 0xe0, 0x40, 0x1f, 0x18, 0x28, + 0x7, 0xe5, 0xb0, 0xc, 0x9e, 0xa1, 0x67, 0x8a, + 0x6f, 0x60, 0x10, 0xe3, 0x5e, 0x54, 0x90, 0x4, + 0x55, 0xdf, 0xac, 0x1, 0xfe, 0xb7, + + /* U+0481 "ҁ" */ + 0x1, 0xbf, 0xe8, 0x0, 0x68, 0x6e, 0x99, 0x86, + 0x6a, 0x23, 0xb3, 0x52, 0x10, 0x2, 0xa8, 0x3, + 0xe5, 0x21, 0x0, 0x9, 0x9d, 0x44, 0x79, 0x1, + 0xc1, 0xba, 0x60, 0x1, 0x5f, 0xf7, 0x80, 0x7e, + + /* U+0482 "҂" */ + 0x0, 0xf2, 0x79, 0x0, 0x4d, 0x1, 0xa, 0x40, + 0x12, 0xab, 0x8e, 0x0, 0x31, 0xe8, 0x2, 0xc4, + 0x3, 0x30, 0xe2, 0xd8, 0x8, 0x2, 0x1c, 0xf2, + 0xc7, 0xa1, 0xc2, 0x0, 0x2, 0x2c, 0x58, 0x70, + 0xe, 0x3a, 0x6, 0x91, 0x0, 0x86, 0x65, 0xa4, + 0x1, 0xa4, 0xd8, 0xac, 0x40, 0x0, + + /* U+0483 "҃" */ + 0x0, 0x8d, 0x72, 0xa9, 0x1a, 0x95, 0x4b, 0x80, + + /* U+0484 "҄" */ + 0x0, 0x3d, 0xc0, 0x25, 0x95, 0xa1, 0xd, 0xa8, + 0x61, 0x0, + + /* U+0485 "҅" */ + 0x0, 0xed, 0xaa, 0x99, 0x2a, 0xa6, + + /* U+0486 "҆" */ + 0x0, 0xea, 0xaf, 0xe0, + + /* U+0490 "Ґ" */ + 0x0, 0x8d, 0x80, 0x25, 0xa0, 0xe, 0xef, 0xf4, + 0x80, 0x1a, 0xed, 0xe1, 0xc8, 0x83, 0x0, 0xff, + 0xee, 0x0, + + /* U+0491 "ґ" */ + 0x0, 0xa1, 0xc0, 0x38, 0x7f, 0xce, 0x1, 0x67, + 0x38, 0x0, 0x44, 0x1, 0xff, 0xce, + + /* U+0492 "Ғ" */ + 0xe, 0xff, 0xe9, 0x0, 0x35, 0xdf, 0x0, 0x39, + 0x13, 0x10, 0x7, 0xff, 0x13, 0xc6, 0x3f, 0xd2, + 0x0, 0xc1, 0x6c, 0xc5, 0x80, 0xc, 0x38, 0xcc, + 0x40, 0x1f, 0xfc, 0xe0, + + /* U+0493 "ғ" */ + 0x1, 0xff, 0xc2, 0x1, 0x67, 0x70, 0x40, 0x21, + 0x18, 0x3, 0xfb, 0xc3, 0x39, 0xc0, 0x1e, 0x19, + 0xce, 0x1, 0xff, 0xc3, + + /* U+0494 "Ҕ" */ + 0xef, 0xfe, 0x90, 0x3, 0x5d, 0xf0, 0x3, 0x91, + 0x31, 0x0, 0x7f, 0xf1, 0xb2, 0xfb, 0xec, 0x80, + 0xd, 0xb5, 0x46, 0xf0, 0x5, 0x32, 0x2e, 0x12, + 0x80, 0x70, 0x9e, 0x0, 0x79, 0xcc, 0x3, 0xce, + 0x1c, 0xe0, 0x18, 0xb4, 0x0, 0x48, 0x74, 0x2c, + 0x0, 0x5a, 0xc7, 0xc1, + + /* U+0495 "ҕ" */ + 0x1f, 0xfe, 0x0, 0xb3, 0xba, 0x0, 0x84, 0x70, + 0x4, 0xbb, 0xf6, 0x20, 0xa, 0x9c, 0x6b, 0x0, + 0x42, 0x1d, 0x38, 0x1, 0xc0, 0x2, 0x1, 0xff, + 0xd1, 0x1f, 0x20, 0xf, 0xc5, 0x8c, 0x1, 0xb9, + 0x3c, + + /* U+0496 "Җ" */ + 0xdd, 0x20, 0x0, 0xfc, 0x80, 0xb, 0xb9, 0xc9, + 0x60, 0x1e, 0x1a, 0x5f, 0x39, 0x16, 0x0, 0xe6, + 0x28, 0x30, 0x3, 0x50, 0x7, 0x4d, 0x0, 0x6a, + 0x36, 0x0, 0x9c, 0x58, 0x3, 0x14, 0xcb, 0x3, + 0x62, 0xc4, 0x3, 0x1c, 0xb5, 0x5, 0xa5, 0x10, + 0x6, 0xe3, 0x96, 0x6, 0xb3, 0xe0, 0x9, 0xcb, + 0x80, 0x3a, 0x4d, 0x80, 0x61, 0x88, 0x3, 0x91, + 0x60, 0x2c, 0x60, 0x3, 0xeb, 0x19, 0xae, 0x10, + 0x1, 0xf9, 0x0, 0x6, 0xd0, 0x3, 0xff, 0x9c, + + /* U+0497 "җ" */ + 0xc, 0xc0, 0x87, 0xa0, 0x47, 0x90, 0x6b, 0x30, + 0x2, 0x26, 0xd2, 0x1, 0x89, 0x10, 0x4, 0x31, + 0x0, 0x45, 0x3c, 0x14, 0xf0, 0x1, 0x8e, 0x74, + 0x2d, 0xa4, 0x3, 0x7b, 0x10, 0xc, 0xb1, 0x0, + 0x10, 0xe4, 0x2, 0x25, 0x80, 0x4, 0x38, 0x80, + 0x69, 0x52, 0xc, 0x80, 0x7, 0xa0, 0x1a, 0xa0, + 0x7, 0xff, 0x28, + + /* U+0498 "Ҙ" */ + 0x0, 0x3e, 0xfd, 0x98, 0x2, 0x26, 0xa8, 0xfa, + 0x20, 0xf6, 0xeb, 0x82, 0xe2, 0xea, 0x1, 0xc3, + 0x0, 0x1, 0x93, 0x60, 0xa, 0x39, 0x90, 0x3, + 0x4d, 0xbb, 0xa0, 0xc, 0x5, 0x21, 0x95, 0x30, + 0xc0, 0x23, 0x14, 0x46, 0xa9, 0xba, 0xc8, 0x53, + 0xd6, 0x54, 0xa8, 0xc, 0xd1, 0xe3, 0x0, 0x65, + 0x4b, 0x0, 0xc5, 0xcd, 0xc0, 0x0, + + /* U+0499 "ҙ" */ + 0x6, 0xef, 0xa0, 0x39, 0xad, 0x77, 0x1f, 0x21, + 0xf, 0x0, 0xbf, 0x9d, 0x80, 0x1f, 0x4e, 0x95, + 0x80, 0xa9, 0x8e, 0x4c, 0x74, 0x99, 0x99, 0xcd, + 0xc1, 0x30, 0x9a, 0x40, 0x7, 0x8, 0x0, 0x27, + 0x35, 0x80, + + /* U+049A "Қ" */ + 0xe7, 0x0, 0x16, 0x78, 0x7, 0x7b, 0xd8, 0x6, + 0x32, 0xa4, 0x0, 0xd2, 0x82, 0x1, 0x91, 0x7c, + 0x3, 0x45, 0xba, 0x0, 0x67, 0x79, 0x40, 0x37, + 0xc3, 0x50, 0x80, 0x74, 0xd, 0x80, 0x70, 0xc2, + 0x98, 0x7, 0x31, 0xf0, 0x73, 0x80, 0x58, 0x44, + 0x0, 0xff, 0xe2, 0x0, + + /* U+049B "қ" */ + 0x1f, 0x20, 0xbf, 0x0, 0xc8, 0xdc, 0x1, 0xa2, + 0x2, 0x1, 0x63, 0xa8, 0x6, 0xd6, 0x60, 0x6, + 0x18, 0x91, 0x0, 0xca, 0x4c, 0x1, 0xd1, 0x20, + 0x3e, 0x40, 0xa4, 0x60, 0x1f, 0xfc, 0x20, + + /* U+049C "Ҝ" */ + 0xe7, 0x0, 0x16, 0x78, 0x7, 0x7b, 0xd8, 0x6, + 0x32, 0xa4, 0x0, 0x7e, 0x4a, 0x8, 0x6, 0x25, + 0xf0, 0xc, 0xe2, 0xc8, 0x1, 0x9c, 0x19, 0x40, + 0x37, 0xab, 0x50, 0x80, 0x6a, 0x81, 0xb0, 0xe, + 0x18, 0x53, 0x0, 0xe6, 0x3e, 0x0, + + /* U+049D "ҝ" */ + 0x1f, 0x20, 0xaf, 0x0, 0xc6, 0xfc, 0x1, 0x46, + 0xc0, 0x80, 0x4a, 0xb0, 0x6, 0x54, 0x60, 0xe, + 0x49, 0x10, 0xb, 0xa8, 0x98, 0x2, 0x61, 0x89, + 0x0, + + /* U+049E "Ҟ" */ + 0xe, 0x70, 0x1, 0x67, 0x80, 0x7b, 0xde, 0xc3, + 0xc6, 0x34, 0xca, 0x90, 0x30, 0x5b, 0xe5, 0x4, + 0x0, 0x61, 0xcc, 0xbe, 0x1, 0xd1, 0x6c, 0x80, + 0x1c, 0xee, 0x65, 0x0, 0xef, 0x86, 0xa1, 0x0, + 0xf4, 0xd, 0x80, 0x78, 0x61, 0x4c, 0x3, 0xcc, + 0x7c, 0x0, + + /* U+049F "ҟ" */ + 0x1, 0xf2, 0xb, 0xf0, 0x6, 0x7, 0xbb, 0x70, + 0x3, 0x3, 0xee, 0x4, 0x3, 0x63, 0xa8, 0x7, + 0x6b, 0x30, 0x3, 0x86, 0x24, 0x40, 0x39, 0x49, + 0x80, 0x3d, 0x12, 0x0, + + /* U+04A0 "Ҡ" */ + 0xaf, 0xfc, 0x1, 0x3f, 0x4c, 0x5d, 0x9c, 0x2, + 0x48, 0x85, 0x92, 0x23, 0x40, 0x2f, 0x56, 0x20, + 0xf, 0xa, 0x48, 0x7, 0xeb, 0x33, 0x0, 0x7d, + 0xeb, 0xc0, 0x1f, 0xb0, 0xbc, 0x3, 0xf1, 0xf9, + 0x48, 0x7, 0xe2, 0x86, 0x30, 0xf, 0xce, 0x5e, + 0x1, 0xfd, 0x26, 0xc0, + + /* U+04A1 "ҡ" */ + 0xff, 0xa0, 0x17, 0xd7, 0xb8, 0x80, 0xb, 0xb2, + 0x88, 0x80, 0xc, 0xa8, 0x1, 0x9a, 0x64, 0x1, + 0xcc, 0xfc, 0x1, 0xe8, 0x26, 0x0, 0xf4, 0xd8, + 0x7, 0x9c, 0xd4, + + /* U+04A2 "Ң" */ + 0xe7, 0x0, 0xcb, 0xe0, 0x1f, 0xfd, 0xa8, 0xff, + 0xd4, 0x1, 0x36, 0x66, 0x80, 0xb, 0x8c, 0xf1, + 0x0, 0x7f, 0xf1, 0xcc, 0x3, 0xf6, 0xf3, 0x80, + 0x65, 0xb0, 0xf, 0xfe, 0x38, + + /* U+04A3 "ң" */ + 0x1f, 0x20, 0x3, 0x60, 0x7, 0xff, 0x1f, 0x7f, + 0xd2, 0x1, 0xaf, 0x74, 0xe0, 0x19, 0x88, 0x9c, + 0x1, 0xf8, 0x44, 0x1, 0xe2, 0x81, 0xf2, 0x0, + 0x34, 0x80, 0x7f, 0xf1, 0x40, + + /* U+04A4 "Ҥ" */ + 0xe7, 0x0, 0xcb, 0xff, 0x94, 0x3, 0xf5, 0xdc, + 0x80, 0x1f, 0x91, 0x21, 0x0, 0xff, 0xe6, 0xc7, + 0xfe, 0xa0, 0xf, 0x36, 0x66, 0x80, 0xf, 0x71, + 0x9e, 0x20, 0xf, 0xfe, 0xe8, + + /* U+04A5 "ҥ" */ + 0x1f, 0x20, 0x3, 0x7f, 0xc4, 0x1, 0xe2, 0xee, + 0x10, 0x7, 0x84, 0x60, 0xb, 0x7f, 0xd2, 0x1, + 0xeb, 0xdd, 0x38, 0x7, 0x98, 0x89, 0xc0, 0x1f, + 0xfc, 0xc0, + + /* U+04A6 "Ҧ" */ + 0xef, 0xff, 0x80, 0xd, 0x77, 0x9c, 0x2, 0xe4, + 0x4d, 0xa0, 0x1f, 0xff, 0xd4, 0xe7, 0x0, 0xcb, + 0xf2, 0x1, 0xe1, 0x41, 0x0, 0xe1, 0xda, 0x90, + + /* U+04A7 "ҧ" */ + 0x1f, 0xfe, 0xa0, 0xb, 0x3b, 0x8c, 0x1, 0x84, + 0x60, 0xf, 0xfe, 0xeb, 0x18, 0xf9, 0x0, 0x26, + 0x56, 0x1, 0x88, 0x33, 0xc0, 0x33, 0x72, 0x30, + + /* U+04A8 "Ҩ" */ + 0x0, 0xc, 0xf7, 0xeb, 0x80, 0x61, 0xc7, 0x8c, + 0xa8, 0xb0, 0xa, 0xcf, 0xd8, 0xdf, 0x3c, 0x0, + 0x2a, 0xc2, 0x3, 0x79, 0x4, 0xa, 0x16, 0x0, + 0xa6, 0xb7, 0xf0, 0x10, 0x20, 0x34, 0x94, 0x82, + 0x20, 0x80, 0x4a, 0x8, 0x2, 0x0, 0x50, 0x20, + 0xe2, 0x0, 0x38, 0x10, 0xac, 0x87, 0x98, 0x3, + 0x98, 0x1, 0x6e, 0xe3, 0x12, 0x87, 0x80, 0x0, + 0xe7, 0xc8, 0x68, 0x60, 0x80, 0x43, 0x1b, 0xa1, + 0x22, 0x0, 0x7c, 0x58, 0xdb, 0xe0, 0x1f, 0x16, + 0x76, 0x80, + + /* U+04A9 "ҩ" */ + 0x1, 0xbf, 0xe9, 0x10, 0x6, 0x16, 0xe8, 0xdc, + 0x10, 0xe4, 0xad, 0xc4, 0x8, 0x80, 0xad, 0xd0, + 0x40, 0x21, 0xaa, 0x60, 0xc4, 0x43, 0x0, 0x28, + 0x2a, 0x16, 0xa2, 0x29, 0x44, 0x3d, 0x4c, 0x16, + 0x80, 0x5, 0x7e, 0x82, 0x1, 0xea, 0x7f, 0x90, + 0xc, 0x39, 0xd2, + + /* U+04AA "Ҫ" */ + 0x0, 0xc, 0xf7, 0xeb, 0x0, 0x43, 0x89, 0x76, + 0xa9, 0x90, 0x2, 0x3, 0x55, 0x1e, 0x98, 0x81, + 0xac, 0x3, 0x2d, 0x19, 0x81, 0x40, 0x39, 0x45, + 0xc0, 0x80, 0x3e, 0x70, 0x20, 0xf, 0x8c, 0x14, + 0x3, 0xad, 0x1, 0x2c, 0x3, 0x22, 0x1c, 0x24, + 0xad, 0x9, 0xa9, 0x4c, 0xb, 0x1e, 0xf6, 0xda, + 0x80, 0x23, 0xcb, 0x7d, 0x80, 0xf, 0x9, 0x0, + 0x80, 0x79, 0x1f, 0x9c, 0x0, + + /* U+04AB "ҫ" */ + 0x1, 0xbf, 0xe8, 0x0, 0x68, 0x6d, 0x33, 0xc, + 0xd4, 0x49, 0x66, 0xa4, 0x20, 0x5, 0x50, 0x7, + 0xca, 0x42, 0x0, 0x6a, 0x32, 0xb1, 0x28, 0xc0, + 0xc1, 0xec, 0x66, 0x0, 0xd9, 0xf4, 0x0, 0x61, + 0x31, 0x0, 0xd7, 0x9a, 0x20, + + /* U+04AC "Ҭ" */ + 0xbf, 0xff, 0x92, 0x6e, 0xcc, 0x17, 0x72, 0x92, + 0x23, 0xc5, 0x12, 0x10, 0xf, 0xff, 0x70, 0x98, + 0x7, 0xee, 0x0, 0xf3, 0x50, 0x7, 0xff, 0x28, + + /* U+04AD "ҭ" */ + 0xcf, 0xfe, 0x2d, 0xe8, 0x2e, 0xe1, 0x8, 0xc0, + 0x22, 0x0, 0xff, 0xe7, 0x8, 0x7, 0x15, 0x80, + 0x66, 0x90, 0xf, 0xfe, 0x28, + + /* U+04AE "Ү" */ + 0xae, 0x10, 0xd, 0x3c, 0x16, 0x10, 0x1, 0x1b, + 0x50, 0xc, 0x31, 0x80, 0x3d, 0x50, 0x0, 0xc7, + 0xe0, 0xc7, 0x60, 0x1b, 0xcd, 0xa2, 0x44, 0x3, + 0x1b, 0x49, 0x30, 0x7, 0xa0, 0x20, 0x3, 0xff, + 0xc0, + + /* U+04AF "ү" */ + 0xaa, 0x0, 0x53, 0x5c, 0x80, 0x13, 0xfa, 0x2, + 0x2, 0xa, 0x83, 0xe8, 0x6a, 0x80, 0x35, 0xc1, + 0xf8, 0x0, 0x80, 0xe0, 0x80, 0x13, 0xc3, 0x80, + 0x6d, 0xd, 0x0, 0xca, 0xa, 0x1, 0xff, 0xc4, + + /* U+04B0 "Ұ" */ + 0xae, 0x0, 0xe9, 0xe0, 0xb1, 0x80, 0x8, 0x9a, + 0xc0, 0x61, 0xc8, 0x1, 0x28, 0xa0, 0x7, 0x28, + 0x4, 0x44, 0x80, 0x68, 0x53, 0x97, 0x20, 0xc, + 0xa9, 0xa7, 0x0, 0x1e, 0x91, 0x80, 0xf, 0x8c, + 0x8, 0x3, 0x8f, 0xf8, 0x2f, 0xd8, 0x2, 0x3c, + 0xb0, 0x8c, 0x70, 0xc, 0x6a, 0x6, 0x61, 0x0, + 0x0, + + /* U+04B1 "ұ" */ + 0xaa, 0x0, 0x53, 0x5c, 0x80, 0x13, 0xfa, 0xa, + 0x1, 0x8a, 0x82, 0xe8, 0x52, 0x80, 0x39, 0xc1, + 0xf8, 0x0, 0x82, 0xe2, 0x80, 0x12, 0xc2, 0x80, + 0x6e, 0xe, 0x0, 0xaa, 0x81, 0x54, 0x0, 0x57, + 0x87, 0xd0, 0x7, 0xe0, + + /* U+04B2 "Ҳ" */ + 0x2f, 0x60, 0xd, 0x94, 0x4, 0xf2, 0x20, 0x8, + 0x2a, 0x0, 0x41, 0x50, 0x1b, 0xd0, 0x6, 0xe4, + 0x5e, 0x64, 0x0, 0xc6, 0xd4, 0x12, 0x1, 0xed, + 0x7, 0x0, 0xfa, 0x4d, 0x54, 0x1, 0xd2, 0x78, + 0xb6, 0x20, 0x12, 0x35, 0x5, 0x84, 0x0, 0x52, + 0xa8, 0x3, 0x6c, 0x81, 0x27, 0x60, 0x12, 0xa5, + 0x4, 0xf0, 0x80, 0x6b, 0x4, 0x0, 0xff, 0xe4, + 0x0, + + /* U+04B3 "ҳ" */ + 0x6f, 0x20, 0x2f, 0x56, 0x49, 0x9, 0x45, 0x9, + 0x4a, 0x5a, 0x0, 0x14, 0x2c, 0x8, 0x5, 0x81, + 0x80, 0x12, 0xa5, 0xaa, 0x80, 0x17, 0x8, 0xf6, + 0x12, 0x6e, 0x10, 0x73, 0x2d, 0x0, 0xbd, 0xc0, + 0x3f, 0xf8, 0x40, + + /* U+04B4 "Ҵ" */ + 0xcf, 0xff, 0x8c, 0x39, 0xc3, 0xee, 0xcc, 0x37, + 0x71, 0x80, 0x63, 0x44, 0x70, 0x22, 0x40, 0x1f, + 0xff, 0xf0, 0xf, 0xfe, 0xa, 0x27, 0x7, 0x8, + 0x6, 0x1b, 0xbe, 0x16, 0x40, 0x9, 0xff, 0xfe, + 0x20, 0xf, 0xfe, 0x78, + + /* U+04B5 "ҵ" */ + 0xcf, 0xfd, 0x27, 0xe1, 0xbc, 0x8d, 0xd2, 0x1, + 0x8, 0x80, 0x44, 0x1, 0xff, 0xd6, 0x11, 0x9c, + 0x8, 0x2, 0x6e, 0xe5, 0x87, 0x80, 0x2f, 0xff, + 0x60, 0x7, 0xff, 0x1c, + + /* U+04B6 "Ҷ" */ + 0x3f, 0x20, 0xd, 0xce, 0x1, 0xff, 0xc9, 0x10, + 0xf, 0xe3, 0x7, 0x0, 0xf8, 0x4a, 0x8, 0xd, + 0xc4, 0x2, 0xf0, 0xdf, 0xcc, 0x0, 0x62, 0xde, + 0xdf, 0xb1, 0x0, 0xe1, 0x20, 0xf, 0xfe, 0xf, + 0x8, 0x7, 0xe6, 0x70, 0xf, 0xb8, 0xc0, 0x3f, + 0xf9, 0x20, + + /* U+04B7 "ҷ" */ + 0x5e, 0x0, 0xae, 0x0, 0x3f, 0xf8, 0xa8, 0x2a, + 0x2, 0xe0, 0x1, 0x9a, 0xfe, 0x20, 0x9, 0xbf, + 0xbd, 0x40, 0x38, 0x40, 0x2, 0x1, 0xf3, 0x28, + 0x7, 0x5a, 0x0, 0x7f, 0xf1, 0x40, + + /* U+04B8 "Ҹ" */ + 0x3f, 0x20, 0xd, 0xce, 0x1, 0xff, 0xc6, 0x10, + 0xf, 0xc6, 0xe, 0x16, 0x1, 0x84, 0xa0, 0x9c, + 0xdc, 0x40, 0x1e, 0x1a, 0x79, 0x80, 0x8, 0xb7, + 0x8b, 0xec, 0x40, 0x30, 0x88, 0x3, 0xf6, 0x0, + 0x7f, 0xf0, 0x40, + + /* U+04B9 "ҹ" */ + 0x5e, 0x0, 0xae, 0x0, 0x3f, 0xd6, 0x1, 0x38, + 0xb3, 0x5, 0xc0, 0xa6, 0x45, 0xc6, 0x0, 0x6f, + 0x2f, 0x40, 0xf, 0xfb, 0x40, 0x20, + + /* U+04BA "Һ" */ + 0xd7, 0x0, 0xff, 0xe9, 0xed, 0x77, 0xeb, 0x0, + 0x10, 0xab, 0x16, 0x54, 0x26, 0x10, 0xe0, 0xfc, + 0x3, 0xca, 0xc0, 0x1e, 0x10, 0xf, 0xfe, 0x28, + + /* U+04BB "һ" */ + 0x1f, 0x20, 0xf, 0xfe, 0x42, 0xef, 0xd8, 0x80, + 0x26, 0x58, 0xd6, 0x0, 0xb4, 0x3a, 0x70, 0x3, + 0x0, 0x4, 0x2, 0x10, 0xf, 0xfe, 0x68, + + /* U+04BC "Ҽ" */ + 0x0, 0xcd, 0xbf, 0xd2, 0x1, 0xd3, 0x2a, 0xb8, + 0x7c, 0x0, 0x8d, 0xad, 0xd1, 0xb0, 0xd7, 0x4e, + 0x89, 0x0, 0x22, 0x5e, 0x5, 0x53, 0x80, 0x76, + 0xad, 0xc9, 0xaf, 0xff, 0x40, 0xb7, 0x92, 0xe6, + 0x7c, 0x0, 0x76, 0x33, 0xe6, 0x40, 0x7, 0x9a, + 0x0, 0x68, 0xe0, 0x2, 0xaa, 0xdd, 0x17, 0xe, + 0x0, 0x2a, 0x8a, 0xbb, 0x37, 0x88, + + /* U+04BD "ҽ" */ + 0x0, 0x97, 0x7f, 0x50, 0x24, 0x52, 0xa3, 0x6e, + 0xc2, 0x8b, 0xee, 0xa4, 0xc9, 0x37, 0x64, 0x7f, + 0xf9, 0x9, 0xbc, 0x63, 0x77, 0x58, 0x1, 0x74, + 0x8a, 0xa4, 0x0, 0x42, 0xb1, 0x33, 0xb0, 0x0, + 0xea, 0xf6, 0xe8, 0xc0, + + /* U+04BE "Ҿ" */ + 0x0, 0xcd, 0xbf, 0xd2, 0x1, 0xd3, 0x2a, 0xb8, + 0x7c, 0x0, 0x8d, 0xad, 0xd1, 0xb0, 0xd7, 0x4e, + 0x89, 0x0, 0x22, 0x5e, 0x5, 0x53, 0x80, 0x76, + 0xad, 0xc9, 0xaf, 0xff, 0x40, 0xb7, 0x92, 0xe6, + 0x7c, 0x0, 0x76, 0x33, 0xe6, 0x40, 0x7, 0x19, + 0x80, 0x34, 0x68, 0x1, 0x11, 0x8c, 0x69, 0x85, + 0x0, 0x15, 0xbc, 0x65, 0x3e, 0x90, 0x6, 0x8e, + 0x3e, 0xb2, 0x0, 0xf8, 0x84, 0x80, 0x3f, 0x37, + 0x48, 0x0, + + /* U+04BF "ҿ" */ + 0x0, 0x97, 0x7f, 0x50, 0x24, 0x52, 0xa3, 0x6e, + 0xc2, 0x8b, 0xee, 0xa4, 0xc9, 0x37, 0x64, 0x7f, + 0xf9, 0x9, 0xbc, 0x63, 0x77, 0x58, 0x1, 0x78, + 0x8a, 0xa4, 0x0, 0x7b, 0x28, 0xab, 0xb0, 0x1, + 0x22, 0xfa, 0x28, 0xc0, 0x27, 0xe3, 0xd5, 0x0, + 0xf1, 0x89, 0x0, 0x79, 0xfa, 0x40, + + /* U+04C0 "Ӏ" */ + 0xba, 0x0, 0xff, 0xe4, 0x0, + + /* U+04C1 "Ӂ" */ + 0x0, 0xce, 0x0, 0x25, 0x0, 0xfd, 0x8c, 0x10, + 0x60, 0x1f, 0xa6, 0xb8, 0x18, 0x3, 0x6e, 0x90, + 0xb, 0xc6, 0x0, 0xb, 0xb9, 0xc9, 0x60, 0x1e, + 0x1a, 0x5f, 0x39, 0x16, 0x0, 0xe6, 0x28, 0x30, + 0x3, 0x50, 0x7, 0x4d, 0x0, 0x6a, 0x36, 0x0, + 0x9c, 0x58, 0x3, 0x14, 0xcb, 0x3, 0x62, 0x84, + 0x3, 0x1c, 0xb5, 0x5, 0xa5, 0x90, 0x6, 0xe3, + 0x96, 0x6, 0xb3, 0xe0, 0x9, 0xcb, 0x80, 0x3a, + 0x4d, 0x80, 0x61, 0x88, 0x3, 0x91, 0x60, 0x6c, + 0x60, 0x3, 0xeb, 0x18, + + /* U+04C2 "ӂ" */ + 0x0, 0xa6, 0x40, 0xba, 0x1, 0xe8, 0x2e, 0x9e, + 0x0, 0xf0, 0xdf, 0x61, 0x80, 0x6c, 0xc0, 0x87, + 0xa0, 0x47, 0x90, 0x6b, 0x30, 0x2, 0x26, 0xd2, + 0x1, 0x89, 0x10, 0x4, 0x31, 0x0, 0x45, 0x3c, + 0x14, 0xf0, 0x1, 0x8e, 0x74, 0x2d, 0xa4, 0x3, + 0x7b, 0x10, 0xc, 0xb1, 0x0, 0x10, 0xe4, 0x2, + 0x25, 0x80, 0x4, 0x38, 0x80, 0x69, 0x52, + + /* U+04C3 "Ӄ" */ + 0xe7, 0x0, 0x16, 0x78, 0x7, 0x7b, 0xd8, 0x6, + 0x32, 0xa4, 0x0, 0xd2, 0x82, 0x1, 0x91, 0x7c, + 0x3, 0x45, 0xba, 0x0, 0x67, 0x79, 0x40, 0x37, + 0xc3, 0x50, 0x80, 0x74, 0xd, 0x80, 0x70, 0xc2, + 0xa0, 0x7, 0x31, 0xc8, 0x73, 0x80, 0x58, 0x24, + 0x1, 0x88, 0x48, 0xc0, 0x34, 0x73, 0x88, + + /* U+04C4 "ӄ" */ + 0x1f, 0x20, 0xaf, 0x0, 0xc8, 0xfc, 0x1, 0xa2, + 0x2, 0x1, 0x63, 0xa8, 0x6, 0xd6, 0x70, 0xc, + 0x31, 0x1, 0x0, 0xca, 0x4c, 0x1, 0xd1, 0x20, + 0x3e, 0x40, 0xa8, 0x60, 0x11, 0xb, 0x88, 0x5, + 0x5e, 0xe4, + + /* U+04C7 "Ӈ" */ + 0xe7, 0x0, 0xcb, 0xe0, 0x1f, 0xfd, 0xa8, 0xff, + 0xd4, 0x1, 0x36, 0x66, 0x80, 0xb, 0x8c, 0xf1, + 0x0, 0x7f, 0xf4, 0x13, 0x9c, 0x3, 0x2f, 0xc8, + 0x7, 0x85, 0x4, 0x3, 0x87, 0x6a, 0x40, + + /* U+04C8 "ӈ" */ + 0x1f, 0x20, 0x3, 0x60, 0x7, 0xff, 0x1f, 0x7f, + 0xd2, 0x1, 0xaf, 0x74, 0xe0, 0x19, 0x88, 0x9c, + 0x1, 0xff, 0xc4, 0x24, 0x1f, 0x20, 0x3, 0x6f, + 0x0, 0x61, 0x12, 0x18, 0x6, 0x2c, 0x9a, + + /* U+04CB "Ӌ" */ + 0x3f, 0x20, 0xd, 0xce, 0x1, 0xff, 0xc6, 0x10, + 0xf, 0xc6, 0xe, 0x1, 0xe1, 0x28, 0x20, 0x37, + 0x10, 0x7, 0x86, 0xfe, 0x60, 0x2, 0x2d, 0xed, + 0xfb, 0x10, 0xc, 0x24, 0x1, 0xfe, 0x30, 0xf, + 0xde, 0x20, 0x1f, 0xa5, 0xc0, 0x3f, 0xf8, 0xc0, + + /* U+04CC "ӌ" */ + 0x5e, 0x0, 0xae, 0x0, 0x3f, 0xf8, 0x48, 0x2a, + 0x2, 0xe0, 0x33, 0x5f, 0xc4, 0x0, 0x6f, 0xef, + 0x50, 0xc, 0x20, 0x1f, 0x42, 0x0, 0x79, 0xe0, + 0x3, 0xff, 0x84, + + /* U+04D0 "Ӑ" */ + 0x0, 0x98, 0x0, 0x2a, 0x1, 0xec, 0x70, 0x8d, + 0x0, 0xf5, 0xe7, 0x1c, 0x0, 0x78, 0x78, 0x70, + 0x3, 0xf7, 0x15, 0x0, 0x7c, 0x29, 0x6, 0x40, + 0x1e, 0x71, 0x52, 0xa0, 0xf, 0x52, 0x2, 0xb0, + 0x7, 0x9, 0xf8, 0x58, 0xa0, 0x6, 0x60, 0x50, + 0x31, 0xe0, 0xd, 0x61, 0xff, 0xa, 0x88, 0x0, + 0x8e, 0x77, 0x6b, 0x7, 0x0, 0x50, 0xb1, 0x14, + 0x87, 0x40, 0x5, 0x70, 0xe, 0x93, 0x20, + + /* U+04D1 "ӑ" */ + 0x6, 0xb0, 0x2e, 0x0, 0x98, 0xbb, 0xec, 0x3, + 0x4f, 0x6a, 0x80, 0x45, 0x7f, 0xeb, 0x20, 0x6, + 0x16, 0xe3, 0xc0, 0xb, 0x49, 0x1d, 0x30, 0xc, + 0x2c, 0x5c, 0x8, 0xe, 0xc0, 0xeb, 0x0, 0x1c, + 0xf6, 0x58, 0x2, 0x31, 0x10, 0x1b, 0x80, 0x15, + 0xbf, 0x66, 0x88, 0x40, + + /* U+04D2 "Ӓ" */ + 0x0, 0x9b, 0x43, 0x98, 0x3, 0xcb, 0x41, 0x2a, + 0x1, 0xe3, 0x2f, 0x3, 0x0, 0xfb, 0x8a, 0x80, + 0x3e, 0x14, 0x82, 0x30, 0xf, 0x38, 0x29, 0x50, + 0x7, 0xb5, 0x41, 0x5c, 0x3, 0x85, 0x3c, 0x2c, + 0x50, 0x3, 0x30, 0x20, 0x18, 0xf0, 0x6, 0xb0, + 0xef, 0xf0, 0xa8, 0x80, 0x8, 0xe3, 0x76, 0xb0, + 0x70, 0x2, 0x83, 0x91, 0x48, 0x74, 0x0, 0xa6, + 0x0, 0xe9, 0x32, + + /* U+04D3 "ӓ" */ + 0x1, 0xf2, 0x9b, 0x0, 0x85, 0xcf, 0x78, 0x3, + 0x40, 0xa2, 0x80, 0x45, 0x7f, 0xeb, 0x20, 0x6, + 0x16, 0xe3, 0xc0, 0xb, 0x49, 0x1d, 0x30, 0xc, + 0x2c, 0x5c, 0x8, 0xe, 0xc0, 0xeb, 0x0, 0x1c, + 0xf6, 0x58, 0x2, 0x31, 0x10, 0x1b, 0x80, 0x15, + 0xbf, 0x66, 0x88, 0x40, + + /* U+04D4 "Ӕ" */ + 0x0, 0xcd, 0xff, 0xf8, 0x3, 0xad, 0x5c, 0x2e, + 0xf8, 0x3, 0x21, 0x4e, 0x82, 0x27, 0x0, 0x6f, + 0x33, 0x0, 0x7f, 0x89, 0x28, 0x3, 0xfe, 0xb1, + 0x60, 0xb, 0xff, 0x58, 0x0, 0x59, 0xc0, 0x36, + 0x66, 0x90, 0x3, 0x3, 0x7f, 0xa8, 0xc, 0xf1, + 0x0, 0x25, 0x33, 0x28, 0x0, 0xf9, 0x46, 0x4c, + 0xe2, 0x4, 0x4e, 0x9, 0x52, 0x0, 0xeb, 0xbe, + 0x30, + + /* U+04D5 "ӕ" */ + 0x3, 0xcf, 0xf5, 0x1e, 0x7e, 0xb0, 0x3, 0x2f, + 0x71, 0xf2, 0xf6, 0x61, 0x6, 0x9c, 0x8d, 0xcd, + 0xc9, 0x27, 0xc5, 0xe7, 0x3d, 0x4f, 0xfe, 0x86, + 0x2d, 0x8, 0xe6, 0x4d, 0xdd, 0x8a, 0x52, 0x82, + 0xac, 0x45, 0x2c, 0x91, 0x10, 0xa0, 0x4e, 0x49, + 0x63, 0x55, 0xab, 0x7, 0x30, 0xbb, 0x72, 0xa0, + + /* U+04D6 "Ӗ" */ + 0x3, 0x30, 0x1, 0x80, 0x27, 0xf0, 0x38, 0x0, + 0x91, 0x1b, 0xda, 0x0, 0xef, 0x72, 0x26, 0x7a, + 0x83, 0x5d, 0xf2, 0x7, 0x22, 0x70, 0x80, 0x7f, + 0xf1, 0x63, 0xff, 0x80, 0xf, 0x99, 0xc0, 0xf, + 0x33, 0xe0, 0xf, 0xf7, 0x22, 0x71, 0x3, 0x5d, + 0xf8, + + /* U+04D7 "ӗ" */ + 0x4, 0xc0, 0x2e, 0x10, 0x2, 0x2f, 0x7c, 0x8, + 0x5, 0x3d, 0xac, 0x1, 0xd, 0x7f, 0x48, 0x5, + 0xa3, 0xba, 0x5a, 0x3, 0x35, 0x91, 0xf2, 0x82, + 0x87, 0xfd, 0xa0, 0x40, 0x3b, 0xbc, 0x4a, 0x20, + 0x44, 0x8, 0x3, 0x37, 0x19, 0xb8, 0x40, 0x1a, + 0xd9, 0xad, 0x40, + + /* U+04D8 "Ә" */ + 0x0, 0x26, 0x7f, 0x51, 0x0, 0x4b, 0x6b, 0x76, + 0x1d, 0x30, 0x5, 0xbc, 0xa2, 0xda, 0x78, 0x12, + 0xc8, 0x6, 0x83, 0x22, 0x58, 0x80, 0x63, 0x7, + 0x5f, 0xff, 0x80, 0x84, 0x33, 0x3c, 0x2, 0xc0, + 0x3, 0x3c, 0x0, 0x52, 0x39, 0x0, 0xd2, 0x46, + 0x1e, 0xb4, 0x8b, 0x4b, 0x20, 0x3, 0xc6, 0xba, + 0x1c, 0x40, + + /* U+04D9 "ә" */ + 0x2, 0xbf, 0xe9, 0x0, 0xbc, 0x76, 0x9e, 0x40, + 0xc6, 0x89, 0x21, 0x80, 0xf0, 0x2, 0x70, 0x26, + 0xff, 0xdc, 0x0, 0x20, 0xdd, 0xa8, 0x9, 0xa, + 0xc0, 0x65, 0xc0, 0x18, 0x59, 0xa9, 0x0, + + /* U+04DA "Ӛ" */ + 0x0, 0xbc, 0xe2, 0xc0, 0x3c, 0xe5, 0x9a, 0x1, + 0xc8, 0x8e, 0xac, 0x20, 0x9, 0x6d, 0x6e, 0xc3, + 0xa6, 0x0, 0xb7, 0x94, 0x5b, 0x4f, 0x2, 0x59, + 0x0, 0xd0, 0x64, 0x4b, 0x10, 0xc, 0x60, 0xeb, + 0xff, 0xf0, 0x10, 0x86, 0x67, 0x80, 0x58, 0x0, + 0x67, 0x80, 0xa, 0x47, 0x20, 0x1a, 0x48, 0xc3, + 0xd6, 0x91, 0x69, 0x64, 0x0, 0x78, 0xd7, 0x43, + 0x88, 0x0, + + /* U+04DB "ӛ" */ + 0x2, 0xf2, 0x9a, 0x0, 0x8d, 0xcf, 0x3c, 0x2, + 0x18, 0x15, 0x50, 0x4, 0x57, 0xfd, 0x20, 0x17, + 0x8e, 0xd3, 0xc8, 0x18, 0xd1, 0x24, 0x30, 0x1e, + 0x0, 0x4e, 0x4, 0xdf, 0xfb, 0x80, 0x4, 0x1b, + 0xb5, 0x1, 0x21, 0x58, 0xc, 0xb8, 0x3, 0xb, + 0x35, 0x20, 0x0, + + /* U+04DC "Ӝ" */ + 0x0, 0xcf, 0x81, 0xea, 0x1, 0xf9, 0x28, 0x21, + 0xc0, 0x36, 0xe9, 0x0, 0xd7, 0xd4, 0x81, 0x77, + 0x39, 0x2c, 0x3, 0xc3, 0x4b, 0xe7, 0x22, 0xc0, + 0x1c, 0xc5, 0x6, 0x0, 0x6a, 0x0, 0xe9, 0xa0, + 0xd, 0x46, 0xc0, 0x13, 0x8b, 0x0, 0x62, 0x99, + 0x60, 0x6c, 0x50, 0x80, 0x63, 0x96, 0xa0, 0xb4, + 0xb2, 0x0, 0xdc, 0x72, 0xc0, 0xd6, 0x7c, 0x1, + 0x39, 0x70, 0x7, 0x49, 0xb0, 0xc, 0x31, 0x0, + 0x72, 0x2c, 0xd, 0x8c, 0x0, 0x7d, 0x63, 0x0, + + /* U+04DD "ӝ" */ + 0x0, 0x93, 0xc2, 0xe0, 0x3, 0xcc, 0xe1, 0xb8, + 0x1, 0xe2, 0x80, 0x64, 0x0, 0xd9, 0x81, 0xf, + 0x40, 0x8f, 0x20, 0xd6, 0x60, 0x4, 0x4d, 0xa4, + 0x3, 0x12, 0x20, 0x8, 0x62, 0x0, 0x8a, 0x78, + 0x29, 0xe0, 0x3, 0x1c, 0xe8, 0x5b, 0x48, 0x6, + 0xf6, 0x20, 0x19, 0x62, 0x0, 0x21, 0xc8, 0x4, + 0x4b, 0x0, 0x8, 0x71, 0x0, 0xd2, 0xa4, + + /* U+04DE "Ӟ" */ + 0x0, 0x5c, 0x1f, 0x88, 0x5, 0xb8, 0x4e, 0x20, + 0x10, 0xcf, 0x19, 0x80, 0x11, 0x35, 0x47, 0xd1, + 0x7, 0xb7, 0x5c, 0x17, 0x17, 0x50, 0xc, 0x63, + 0x0, 0x1, 0x93, 0x50, 0xa, 0x39, 0x90, 0x3, + 0x4d, 0xbb, 0xa0, 0xc, 0x5, 0x21, 0x94, 0xf0, + 0xc0, 0x23, 0x63, 0x4d, 0x64, 0x85, 0xf0, 0xb6, + 0x8b, 0x4b, 0x40, + + /* U+04DF "ӟ" */ + 0xc, 0x73, 0xf0, 0x5, 0x21, 0x38, 0x1, 0x8c, + 0x60, 0x0, 0xdd, 0xf4, 0x7, 0x35, 0xae, 0xe3, + 0xe4, 0x21, 0xe0, 0x17, 0xf3, 0xb0, 0x3, 0xe9, + 0xd2, 0xb8, 0x15, 0x30, 0x42, 0x95, 0x2a, 0xa2, + 0xf5, 0xe4, + + /* U+04E0 "Ӡ" */ + 0xe, 0xff, 0xe7, 0xd, 0xbb, 0x50, 0x9b, 0x1, + 0xa2, 0xc9, 0x60, 0x80, 0xb, 0x1f, 0x0, 0x32, + 0x12, 0xd1, 0x0, 0x4d, 0xb6, 0x3a, 0x60, 0x11, + 0x2d, 0x9c, 0xb, 0x0, 0x64, 0x63, 0x94, 0x0, + 0x8d, 0x89, 0x69, 0xd2, 0x53, 0xc2, 0x9a, 0x6d, + 0x69, 0x0, + + /* U+04E1 "ӡ" */ + 0x5f, 0xfd, 0xa0, 0xbd, 0xcb, 0x18, 0x0, 0x9, + 0xd5, 0xa8, 0x0, 0xb2, 0xd4, 0x2, 0xb1, 0xb8, + 0x0, 0xa7, 0xad, 0xac, 0x2, 0x15, 0xc4, 0x30, + 0xc, 0x42, 0xc8, 0xc0, 0x10, 0x8d, 0x2a, 0x52, + 0x48, 0xaf, 0x7a, 0x5e, 0x0, + + /* U+04E2 "Ӣ" */ + 0x0, 0x7f, 0xe3, 0x0, 0xb7, 0x71, 0x87, 0x29, + 0x16, 0xaf, 0x0, 0xe3, 0x50, 0xf, 0x71, 0x80, + 0x73, 0x1c, 0x0, 0x61, 0x9b, 0x70, 0xd, 0x68, + 0xa0, 0x18, 0xd6, 0x40, 0x3b, 0x9c, 0x80, 0x34, + 0x9c, 0x0, 0x71, 0xd8, 0x7, 0x8d, 0x40, 0x38, + + /* U+04E3 "ӣ" */ + 0x3, 0xff, 0xc2, 0x7, 0xdd, 0x84, 0x0, 0x23, + 0x80, 0x7c, 0x80, 0x17, 0xc0, 0x19, 0x10, 0x1, + 0xd2, 0xa0, 0x19, 0x87, 0xc0, 0x21, 0x8f, 0x0, + 0xd2, 0x86, 0x1, 0x96, 0x0, 0x39, 0xc8, 0x2, + + /* U+04E4 "Ӥ" */ + 0x0, 0x6b, 0xa7, 0x80, 0x6b, 0x46, 0x80, 0x7, + 0x2b, 0x19, 0x3d, 0x78, 0x7, 0x1a, 0x80, 0x7b, + 0x8c, 0x3, 0x98, 0xe0, 0x3, 0xc, 0xdb, 0x80, + 0x6b, 0x45, 0x0, 0xc6, 0xb2, 0x1, 0xdc, 0xe4, + 0x1, 0xa4, 0xe0, 0x3, 0x8e, 0xc0, 0x3c, 0x6a, + 0x1, 0xc0, + + /* U+04E5 "ӥ" */ + 0x0, 0x79, 0xc6, 0x0, 0x4e, 0x59, 0x40, 0x14, + 0xa, 0x30, 0xf, 0x90, 0x2, 0xf8, 0x3, 0x22, + 0x0, 0x3a, 0x54, 0x3, 0x30, 0xf8, 0x4, 0x31, + 0xe0, 0x1a, 0x50, 0xc0, 0x32, 0xc0, 0x7, 0x39, + 0x0, 0x40, + + /* U+04E6 "Ӧ" */ + 0x0, 0x9f, 0x43, 0x94, 0x3, 0xc9, 0x61, 0x2e, + 0x1, 0xc3, 0x51, 0xf5, 0x40, 0xc, 0x38, 0x91, + 0x96, 0xd8, 0x1, 0x58, 0x6b, 0x1b, 0x79, 0x40, + 0xa, 0xc0, 0x6, 0x19, 0x70, 0x50, 0x40, 0xe, + 0x30, 0x21, 0x1, 0x0, 0xe6, 0x1, 0x10, 0x10, + 0x7, 0x30, 0xa, 0x82, 0x0, 0x76, 0x1, 0xa, + 0xc0, 0x6, 0x17, 0x70, 0x2, 0xcf, 0x54, 0xdb, + 0xce, 0x0, 0x3, 0x89, 0x79, 0x6d, 0x80, 0x0, + + /* U+04E7 "ӧ" */ + 0x1, 0xf2, 0x9b, 0x0, 0x85, 0xcf, 0x78, 0x3, + 0x40, 0xa2, 0x80, 0x43, 0x5d, 0xc9, 0x0, 0xb0, + 0x73, 0x52, 0x41, 0xa, 0x88, 0xe5, 0x84, 0xcc, + 0x20, 0x4, 0x2, 0x0, 0xf9, 0xc8, 0xc4, 0x0, + 0x80, 0xaa, 0x2a, 0x23, 0x95, 0x10, 0xc1, 0xcd, + 0x5a, 0x0, + + /* U+04E8 "Ө" */ + 0x0, 0xc, 0xf7, 0xec, 0x0, 0x61, 0xc4, 0x8b, + 0xa6, 0xc0, 0xa, 0xcf, 0x59, 0x1f, 0xe, 0x0, + 0x56, 0x0, 0x31, 0x3b, 0x81, 0x41, 0x40, 0x3b, + 0x0, 0x84, 0x33, 0xff, 0xac, 0x4, 0x41, 0x59, + 0x9d, 0x20, 0x2a, 0x0, 0x33, 0xe1, 0x2, 0x15, + 0x80, 0xc, 0x32, 0xe0, 0xb, 0xd, 0x64, 0x6f, + 0x28, 0x0, 0xe, 0x24, 0x5d, 0x9b, 0x0, 0x0, + + /* U+04E9 "ө" */ + 0x2, 0xbf, 0xe9, 0x0, 0xbc, 0x77, 0x4b, 0x20, + 0x87, 0x44, 0x7c, 0xc2, 0x43, 0xff, 0x68, 0x10, + 0xe, 0xed, 0x80, 0xe4, 0x26, 0x44, 0x60, 0x54, + 0x3d, 0x24, 0xb5, 0x10, 0xd7, 0xda, 0x7a, 0x0, + + /* U+04EA "Ӫ" */ + 0x0, 0xa3, 0x3, 0xd0, 0x3, 0xd9, 0x41, 0xc, + 0x1, 0xc3, 0xb1, 0xf5, 0x40, 0xc, 0x38, 0x91, + 0x74, 0xd8, 0x1, 0x59, 0xeb, 0x23, 0xe1, 0xc0, + 0xa, 0xc0, 0x6, 0x27, 0x70, 0x28, 0x28, 0x7, + 0x60, 0x10, 0x86, 0x7f, 0xf5, 0x80, 0x88, 0x2b, + 0x33, 0xa4, 0x5, 0x40, 0x6, 0x7c, 0x20, 0x42, + 0xb0, 0x1, 0x86, 0x5c, 0x1, 0x61, 0xac, 0x8d, + 0xe5, 0x0, 0x1, 0xc4, 0x8b, 0xb3, 0x60, 0x0, + + /* U+04EB "ӫ" */ + 0x1, 0xf2, 0x9b, 0x0, 0x85, 0xcf, 0x78, 0x3, + 0x40, 0xa2, 0x80, 0x45, 0x7f, 0xd2, 0x1, 0x78, + 0xee, 0x96, 0x41, 0xe, 0x88, 0xf9, 0x84, 0x87, + 0xfe, 0xd0, 0x20, 0x1d, 0xdb, 0x1, 0xc8, 0x4c, + 0x88, 0xc0, 0xa8, 0x7a, 0x49, 0x6a, 0x21, 0xaf, + 0xb4, 0xf4, 0x0, + + /* U+04EE "Ӯ" */ + 0x0, 0x47, 0xfd, 0x40, 0x1a, 0x77, 0x6b, 0x0, + 0x56, 0x89, 0x14, 0x39, 0x50, 0x4a, 0x1, 0x11, + 0xc9, 0x2c, 0x80, 0x56, 0x86, 0x10, 0x68, 0x0, + 0x6f, 0x0, 0x12, 0xc0, 0x31, 0x20, 0x5, 0x6, + 0x97, 0x60, 0xc, 0x4b, 0x46, 0xc0, 0x1d, 0x2, + 0xc0, 0x1f, 0xa4, 0x3, 0x19, 0xa5, 0x84, 0x3, + 0x5e, 0x3c, 0x80, 0x60, + + /* U+04EF "ӯ" */ + 0x8, 0xff, 0xb0, 0x1, 0x1d, 0xd6, 0x80, 0x42, + 0x38, 0x26, 0xc0, 0x28, 0xbd, 0x41, 0x0, 0x2f, + 0x20, 0xb8, 0x19, 0x28, 0x36, 0x85, 0xa8, 0x2, + 0xd0, 0x5b, 0xc0, 0x6, 0x52, 0x2a, 0x1, 0x53, + 0xb0, 0x6, 0x50, 0xd0, 0xc, 0x22, 0x40, 0x0, + 0xaf, 0xb0, 0x4, 0x74, 0xf0, 0x1, 0x0, + + /* U+04F0 "Ӱ" */ + 0x0, 0x27, 0x85, 0xc0, 0x6, 0x67, 0xd, 0xc0, + 0x5, 0x69, 0x40, 0x32, 0x65, 0x41, 0x28, 0x4, + 0x47, 0x24, 0xb2, 0x1, 0x5a, 0x18, 0x41, 0xa0, + 0x1, 0xbc, 0x0, 0x4b, 0x0, 0xc4, 0x80, 0x14, + 0x1a, 0x5d, 0x80, 0x31, 0x2d, 0x1b, 0x0, 0x74, + 0xb, 0x0, 0x7e, 0x90, 0xc, 0x66, 0x96, 0x10, + 0xd, 0x78, 0xf2, 0x1, 0x80, + + /* U+04F1 "ӱ" */ + 0x5, 0xf0, 0xc7, 0x0, 0x3c, 0x5, 0x20, 0x0, + 0x9c, 0x18, 0xc2, 0x6c, 0x2, 0x8b, 0xd4, 0x10, + 0x2, 0xf2, 0xb, 0x81, 0x92, 0x83, 0x68, 0x5a, + 0x80, 0x2d, 0x5, 0xbc, 0x0, 0x65, 0x22, 0xa0, + 0x15, 0x3b, 0x0, 0x65, 0xd, 0x0, 0xc2, 0x24, + 0x0, 0xa, 0xfb, 0x0, 0x47, 0x4f, 0x0, 0x10, + + /* U+04F2 "Ӳ" */ + 0x0, 0xb6, 0x65, 0xa0, 0x19, 0x42, 0x1f, 0x80, + 0x32, 0xe8, 0xf1, 0x80, 0x2b, 0x40, 0x3b, 0x2a, + 0x9, 0x40, 0x22, 0x39, 0x25, 0x90, 0xa, 0xd0, + 0xc2, 0xd, 0x0, 0xd, 0xe0, 0x2, 0x58, 0x6, + 0x24, 0x0, 0xa0, 0xd2, 0xec, 0x1, 0x89, 0x68, + 0xd8, 0x3, 0xa0, 0x58, 0x3, 0xf4, 0x80, 0x63, + 0x34, 0xb0, 0x80, 0x6b, 0xc7, 0x90, 0xc, + + /* U+04F3 "ӳ" */ + 0x0, 0x65, 0x3f, 0x8, 0x18, 0xdc, 0xd0, 0x81, + 0xe8, 0xf2, 0x4, 0xd8, 0x5, 0x17, 0xa8, 0x20, + 0x5, 0xe4, 0x17, 0x3, 0x25, 0x6, 0xd0, 0xb5, + 0x0, 0x5a, 0xb, 0x78, 0x0, 0xca, 0x45, 0x40, + 0x2a, 0x76, 0x0, 0xca, 0x1a, 0x1, 0x84, 0x48, + 0x0, 0x15, 0xf6, 0x0, 0x8e, 0x9e, 0x0, 0x20, + + /* U+04F4 "Ӵ" */ + 0x0, 0x2f, 0x86, 0x38, 0x6, 0x78, 0xa, 0x40, + 0x1, 0xf8, 0x38, 0x31, 0xf3, 0x80, 0x7f, 0xf1, + 0x84, 0x3, 0xf1, 0x83, 0x80, 0x78, 0x4a, 0x8, + 0xd, 0xc4, 0x1, 0xe1, 0xbf, 0x98, 0x0, 0x8b, + 0x7b, 0x7e, 0xc4, 0x3, 0x9, 0x0, 0x7f, 0xf2, + 0x80, + + /* U+04F5 "ӵ" */ + 0x4, 0xf0, 0xc8, 0x0, 0x33, 0x85, 0x60, 0x0, + 0xa0, 0x19, 0x1, 0x78, 0x2, 0xb8, 0x0, 0xff, + 0xe1, 0x20, 0xa8, 0xb, 0x80, 0xcd, 0x7f, 0x10, + 0x1, 0xbf, 0xbd, 0x40, 0x30, 0x80, 0x7f, 0x80, + + /* U+04F8 "Ӹ" */ + 0x0, 0xae, 0xb, 0xc4, 0x3, 0xdd, 0x86, 0xe2, + 0x1, 0x73, 0x82, 0xa0, 0xc0, 0xf, 0x98, 0x7, + 0xff, 0x86, 0x3f, 0xed, 0x60, 0xe, 0x6c, 0xc5, + 0xa4, 0xa0, 0x6, 0xe3, 0x32, 0x49, 0x68, 0x7, + 0xff, 0xf, 0x8c, 0xc9, 0x25, 0xa0, 0x19, 0xb3, + 0x16, 0x94, 0x80, 0x10, + + /* U+04F9 "ӹ" */ + 0x0, 0xb5, 0x97, 0xc0, 0x3d, 0x4a, 0xf0, 0x1, + 0xe7, 0x32, 0x70, 0x8, 0x7c, 0x80, 0x31, 0xf8, + 0x7, 0xff, 0x2f, 0x7f, 0x64, 0x3, 0xd7, 0xb2, + 0xb2, 0x1, 0xcc, 0x49, 0x48, 0x1, 0xc2, 0x23, + 0xa7, 0x0, 0xec, 0xec, 0x7b, 0x0, 0x80, + + /* U+060C "،" */ + 0x2, 0x77, 0x60, 0x87, 0x0, + + /* U+061B "؛" */ + 0x0, 0x23, 0xf2, 0x8c, 0x42, 0x4c, 0xc8, 0x8f, + 0xe0, + + /* U+061F "؟" */ + 0x2, 0xbf, 0xe9, 0x0, 0xe, 0x17, 0x62, 0xd0, + 0x28, 0xc8, 0x94, 0x20, 0x30, 0x10, 0x1, 0x38, + 0x9, 0xf0, 0x80, 0x3a, 0x27, 0x4, 0x3, 0x9c, + 0xdc, 0x3, 0xd6, 0x40, 0x1e, 0x37, 0x0, 0xf4, + 0x50, 0x4, + + /* U+0621 "ء" */ + 0x0, 0xfc, 0x9d, 0xfc, 0xa0, 0xa, 0x7b, 0x6a, + 0x11, 0xa1, 0x23, 0xc4, 0x4b, 0x42, 0x6e, 0xc4, + 0xc9, 0xd9, 0x46, 0x9, 0x37, 0xda, 0xa0, + + /* U+0622 "آ" */ + 0x7, 0x88, 0x20, 0x3c, 0x41, 0x0, 0x1c, 0x80, + 0x1f, 0xfe, 0x20, + + /* U+0623 "أ" */ + 0x28, 0x31, 0x13, 0x9c, 0x20, 0x7a, 0x0, 0x7f, + 0xf3, 0xc0, + + /* U+0624 "ؤ" */ + 0x0, 0xce, 0xc0, 0x1e, 0xe5, 0x0, 0xf0, 0xa8, + 0x7, 0xa1, 0x80, 0x3f, 0xf8, 0x27, 0xde, 0xc0, + 0x1b, 0x92, 0x24, 0x80, 0x2, 0x50, 0xe7, 0x40, + 0x1, 0x15, 0xa, 0x90, 0x5, 0x4d, 0xcc, 0x1, + 0x93, 0xb0, 0x70, 0x3, 0xac, 0xd8, 0x4, 0x97, + 0x1b, 0xc1, 0xbb, 0x69, 0x7c, 0x81, 0xf3, 0x7e, + 0x44, 0x0, + + /* U+0625 "إ" */ + 0xe, 0x40, 0xf, 0xfe, 0x79, 0xbb, 0x84, 0x98, + 0xa9, 0x40, + + /* U+0626 "ئ" */ + 0x0, 0xff, 0xa5, 0xc0, 0x11, 0xfe, 0x90, 0x1, + 0x70, 0x2b, 0x55, 0x1d, 0x42, 0xa4, 0xc, 0xc8, + 0xbc, 0xa2, 0x60, 0x6, 0x7f, 0x70, 0x3, 0xf0, + 0x5, 0x55, 0x60, 0x73, 0x80, 0x64, 0xd2, 0x4c, + 0x47, 0x21, 0x11, 0xc0, 0xb2, 0x55, 0x37, 0xb9, + 0x8b, 0x64, 0xb, 0xba, 0xcc, 0x6e, 0x90, 0x0, + + /* U+0627 "ا" */ + 0xe4, 0x0, 0xff, 0xe3, 0x0, + + /* U+0628 "ب" */ + 0xa, 0x10, 0xe, 0x27, 0x15, 0x0, 0xf2, 0x48, + 0x84, 0x80, 0x65, 0x87, 0xa, 0x7f, 0xdd, 0x7d, + 0x3c, 0x82, 0xfd, 0x56, 0xe9, 0x0, 0xca, 0x52, + 0xa2, 0x1, 0xe4, 0xc0, 0xc, + + /* U+0629 "ة" */ + 0x0, 0x5a, 0x71, 0x0, 0x56, 0x9c, 0x40, 0x1f, + 0xe6, 0xe8, 0x0, 0x9e, 0x34, 0xe8, 0x1, 0x14, + 0x74, 0xa4, 0x20, 0xa0, 0x22, 0x61, 0x2a, 0x59, + 0x15, 0xe, 0x7a, 0x4a, 0x10, + + /* U+062A "ت" */ + 0x0, 0xd8, 0x5a, 0x1, 0xf6, 0x96, 0x0, 0x68, + 0x10, 0x10, 0x10, 0x15, 0x17, 0x0, 0xf3, 0xd8, + 0x84, 0x80, 0x65, 0x87, 0xa, 0x7f, 0xdd, 0x7d, + 0x3c, 0x82, 0xfd, 0x56, 0xe9, 0x0, + + /* U+062B "ث" */ + 0x0, 0xef, 0x0, 0xfe, 0xf0, 0xf, 0xd8, 0x5a, + 0x1, 0xf6, 0x96, 0x0, 0x68, 0x10, 0x10, 0x10, + 0x15, 0x17, 0x0, 0xf3, 0xd8, 0x84, 0x80, 0x65, + 0x87, 0xa, 0x7f, 0xdd, 0x7d, 0x3c, 0x82, 0xfd, + 0x56, 0xe9, 0x0, + + /* U+062C "ج" */ + 0x0, 0xfc, 0x3f, 0xec, 0x50, 0x8, 0x6a, 0xe7, + 0xf0, 0xc0, 0xa, 0x8e, 0x44, 0xa0, 0xa, 0x30, + 0x36, 0x40, 0x10, 0xbf, 0x6, 0x0, 0x17, 0xe1, + 0x0, 0xca, 0x6, 0x6f, 0x0, 0x98, 0x8, 0xf0, + 0x2, 0x24, 0xf5, 0x21, 0x34, 0xa, 0x4a, 0xee, + 0x67, 0x80, 0xcf, 0xe6, 0x3a, 0xc0, + + /* U+062D "ح" */ + 0x0, 0xfc, 0x3f, 0xec, 0x50, 0x8, 0x6a, 0xe7, + 0xf0, 0xc0, 0xa, 0x8c, 0x65, 0x40, 0x14, 0xef, + 0x64, 0x80, 0x25, 0x7d, 0xc8, 0x0, 0x2d, 0xc2, + 0x1, 0x94, 0x8, 0x3, 0x98, 0x8, 0x3, 0x89, + 0x3d, 0x48, 0x88, 0xa1, 0x4f, 0x5b, 0xab, 0xe0, + 0x1a, 0xec, 0xc7, 0x58, + + /* U+062E "خ" */ + 0x0, 0xff, 0xb1, 0x80, 0x3d, 0xce, 0x1, 0xf, + 0xfb, 0x90, 0x2, 0x1a, 0xb9, 0xfc, 0x30, 0x2, + 0xa3, 0x19, 0x50, 0x5, 0x3b, 0xd9, 0x20, 0x9, + 0x5f, 0x72, 0x0, 0xb, 0x70, 0x80, 0x65, 0x2, + 0x0, 0xe6, 0x2, 0x0, 0xe2, 0x4f, 0x52, 0x22, + 0x28, 0x53, 0xd6, 0xea, 0xf8, 0x6, 0xbb, 0x31, + 0xd6, + + /* U+062F "د" */ + 0x0, 0x6c, 0x0, 0x6c, 0x64, 0x0, 0x86, 0xe4, + 0x3, 0x21, 0x9, 0x2b, 0xe1, 0xa, 0xd5, 0x17, + 0x0, + + /* U+0630 "ذ" */ + 0x0, 0xf9, 0xb4, 0x3, 0x3f, 0x80, 0x61, 0x61, + 0x0, 0xdd, 0x40, 0x1a, 0x99, 0x80, 0x1a, 0x60, + 0x3, 0x30, 0x88, 0x95, 0xfc, 0xc5, 0x6a, 0x8b, + 0xa0, + + /* U+0631 "ر" */ + 0x0, 0xe9, 0x80, 0xe, 0xf5, 0x0, 0xe5, 0x20, + 0xe, 0x71, 0x0, 0xee, 0x50, 0x8, 0xa5, 0x60, + 0x3b, 0xf5, 0x70, 0xc3, 0x37, 0xb0, 0xc0, + + /* U+0632 "ز" */ + 0x0, 0xff, 0xe0, 0x79, 0x80, 0x76, 0x18, 0x7, + 0x2a, 0x80, 0x38, 0x60, 0x3, 0x90, 0x80, 0x39, + 0xc0, 0x3d, 0xa8, 0x1, 0x14, 0x34, 0x7, 0x7e, + 0xa5, 0x98, 0x66, 0xf6, 0x20, 0x0, + + /* U+0633 "س" */ + 0x0, 0xff, 0xe1, 0x4c, 0x80, 0x3e, 0x2f, 0x11, + 0x78, 0x80, 0x7f, 0xf0, 0x4c, 0xc, 0xc, 0x53, + 0x40, 0x3e, 0x8b, 0x8, 0x64, 0xd2, 0x10, 0xe, + 0x10, 0x77, 0x92, 0x51, 0x40, 0x40, 0x39, 0x7, + 0xb9, 0x1d, 0xf4, 0x8, 0x52, 0x62, 0x4f, 0xc, + 0x1, 0xf1, 0x5a, 0x67, 0x6c, 0x3c, 0x0, 0x7e, + 0x4d, 0xec, 0xdf, 0x80, 0xf, 0xc0, + + /* U+0634 "ش" */ + 0x0, 0xff, 0x2d, 0x0, 0x7f, 0xf0, 0x4f, 0xf2, + 0x0, 0x3f, 0xf8, 0x7, 0x6d, 0x0, 0x1f, 0xfc, + 0x11, 0x0, 0x9d, 0xc0, 0x1f, 0xf, 0x8, 0xb8, + 0x43, 0xb8, 0x1, 0xf1, 0x88, 0x0, 0x4c, 0x2, + 0x4c, 0x0, 0xfa, 0x20, 0x10, 0xcf, 0x84, 0x1, + 0xe1, 0x7, 0x79, 0x25, 0x14, 0x4, 0x3, 0x90, + 0x7b, 0x91, 0xdf, 0x40, 0x85, 0x26, 0x24, 0xf0, + 0xc0, 0x1f, 0x15, 0xa6, 0x76, 0xc3, 0xc0, 0x7, + 0xe4, 0xde, 0xcd, 0xf8, 0x0, 0xfc, + + /* U+0635 "ص" */ + 0x0, 0xff, 0xe9, 0x15, 0xfe, 0x98, 0x7, 0xff, + 0x0, 0xb0, 0x69, 0xb4, 0x3, 0xfe, 0x1c, 0x6a, + 0x5b, 0x12, 0x0, 0xfc, 0xc1, 0x4f, 0x0, 0x3, + 0x3, 0x4c, 0x0, 0xe2, 0x9c, 0x4c, 0x56, 0xac, + 0x61, 0x20, 0xf, 0x8, 0x10, 0x55, 0x2c, 0x6e, + 0x40, 0x2, 0x1, 0xc8, 0x1d, 0xff, 0x6d, 0xa0, + 0x1, 0xa, 0x4c, 0x49, 0xe1, 0xc0, 0x3f, 0x8a, + 0xd3, 0x3b, 0x61, 0xe0, 0x3, 0xfc, 0x9b, 0xd9, + 0xbf, 0x0, 0x1f, 0xe0, + + /* U+0636 "ض" */ + 0x0, 0xfe, 0x98, 0x0, 0xff, 0xe2, 0x4c, 0x1, + 0x5f, 0xe9, 0x80, 0x7f, 0xf0, 0xb, 0x6, 0x9b, + 0x40, 0x3f, 0xe1, 0xc6, 0xa5, 0xb1, 0x20, 0xf, + 0xcc, 0x14, 0xf0, 0x0, 0x30, 0x34, 0xc0, 0xe, + 0x29, 0xc4, 0xc5, 0x6a, 0xc6, 0x12, 0x0, 0xf0, + 0x81, 0x5, 0x52, 0xc6, 0xe4, 0x0, 0x20, 0x1c, + 0x81, 0xdf, 0xf6, 0xda, 0x0, 0x10, 0xa4, 0xc4, + 0x9e, 0x1c, 0x3, 0xf8, 0xad, 0x33, 0xb6, 0x1e, + 0x0, 0x3f, 0xc9, 0xbd, 0x9b, 0xf0, 0x1, 0xfe, + + /* U+0637 "ط" */ + 0x0, 0x13, 0x0, 0x7f, 0x3d, 0x80, 0x7f, 0xf5, + 0xd3, 0x7e, 0xc4, 0x3, 0x96, 0xd6, 0x9a, 0xc0, + 0x32, 0x55, 0xc2, 0xc2, 0x0, 0x47, 0x54, 0x40, + 0x6, 0x98, 0x2e, 0x9, 0x2, 0xbe, 0x3c, 0x15, + 0x30, 0x1d, 0x54, 0xba, 0xa0, + + /* U+0638 "ظ" */ + 0x0, 0x13, 0x0, 0x7f, 0x3d, 0x80, 0x7f, 0xf0, + 0x26, 0x40, 0x1f, 0xd1, 0x0, 0xf, 0xe1, 0x5d, + 0xfb, 0x10, 0xe, 0x5b, 0x5a, 0x6b, 0x0, 0xc9, + 0x57, 0xb, 0x8, 0x1, 0x1d, 0x51, 0x0, 0x1a, + 0x60, 0xb8, 0x24, 0xa, 0xf8, 0xf0, 0x54, 0xc0, + 0x75, 0x52, 0xea, 0x80, + + /* U+0639 "ع" */ + 0x0, 0xff, 0x47, 0xfa, 0xc0, 0x25, 0x7a, 0xa3, + 0xb0, 0x0, 0x91, 0x55, 0x8c, 0x0, 0x55, 0x3a, + 0x39, 0x80, 0xd, 0x62, 0x1a, 0xe0, 0xd, 0x1e, + 0xca, 0x40, 0x23, 0xb1, 0x0, 0xff, 0xe0, 0x11, + 0x31, 0x44, 0x8d, 0x3, 0x1e, 0xbb, 0x73, 0xc0, + 0x6b, 0xb3, 0x1d, 0x60, + + /* U+063A "غ" */ + 0x0, 0xb9, 0x40, 0x3d, 0xa8, 0x1, 0xe3, 0x10, + 0xe, 0x7f, 0xf5, 0x0, 0x49, 0x13, 0x4e, 0xc0, + 0x3, 0x46, 0x5d, 0x60, 0x1, 0xa1, 0x1, 0x8, + 0x1, 0x1b, 0x7f, 0x58, 0x0, 0xec, 0xcb, 0xe7, + 0x1, 0x8a, 0x94, 0x10, 0x1, 0x2, 0x80, 0x70, + 0x81, 0x0, 0x71, 0x27, 0xa8, 0x89, 0x14, 0x29, + 0x2b, 0xb9, 0x7c, 0x3, 0x3f, 0x98, 0xeb, + + /* U+0640 "ـ" */ + 0x5, 0x59, 0x2, 0xab, 0x0, + + /* U+0641 "ف" */ + 0x0, 0xff, 0xe4, 0x8f, 0x90, 0x7, 0xf8, 0x70, + 0x80, 0x3f, 0xe3, 0x0, 0xff, 0x93, 0xb8, 0x80, + 0x1f, 0xd4, 0xcf, 0x40, 0x1f, 0x88, 0x62, 0x41, + 0x43, 0xcc, 0x3, 0x10, 0x39, 0x14, 0x20, 0x40, + 0x1d, 0x31, 0xa6, 0x2, 0x8, 0x1, 0xcd, 0xd0, + 0xa, 0xd, 0x52, 0xca, 0xa6, 0x8d, 0x89, 0x20, + 0x99, 0x2c, 0xd5, 0x21, 0x11, 0xac, 0x0, + + /* U+0642 "ق" */ + 0x0, 0xf5, 0x2e, 0x90, 0x7, 0xd4, 0xba, 0x40, + 0x1f, 0xfc, 0x68, 0xfd, 0x20, 0xf, 0x1b, 0xcb, + 0x48, 0x7, 0x90, 0x9a, 0x90, 0x80, 0x38, 0xc9, + 0x40, 0x98, 0x4c, 0x2, 0x46, 0xae, 0x20, 0x6f, + 0x0, 0xd3, 0xd2, 0xa, 0x1, 0xfa, 0x98, 0x50, + 0xdc, 0x84, 0xe3, 0xde, 0x40, 0xe6, 0x37, 0xb1, + 0xa6, 0xc0, 0x26, 0xfd, 0xce, 0xe3, 0x80, 0x40, + + /* U+0643 "ك" */ + 0x0, 0xfd, 0x14, 0x1, 0xff, 0xc2, 0x16, 0x0, + 0xfc, 0x86, 0x1, 0xf9, 0x4c, 0xc0, 0x19, 0x40, + 0x10, 0x26, 0x1, 0xd, 0x8, 0x43, 0x80, 0xc, + 0x84, 0x8, 0x3, 0x1a, 0x60, 0x26, 0xba, 0xb4, + 0xe2, 0x20, 0x29, 0xaa, 0x92, 0x91, 0x60, + + /* U+0644 "ل" */ + 0x0, 0xfb, 0x94, 0x3, 0xff, 0xd4, 0x8e, 0x1, + 0xe1, 0x3c, 0x0, 0xc4, 0x2c, 0x4a, 0x82, 0x4b, + 0xe6, 0x4a, 0x97, 0xdb, 0x4d, 0xa0, 0xa, 0xec, + 0xc7, 0x58, 0x80, + + /* U+0645 "م" */ + 0x0, 0xff, 0x8b, 0x7d, 0xc0, 0x37, 0x34, 0xc1, + 0x0, 0x8, 0xe9, 0x89, 0xc0, 0x64, 0x1e, 0x9, + 0xc3, 0xd5, 0x52, 0xd2, 0x44, 0x1f, 0xaf, 0xe6, + 0x1, 0x1, 0x0, 0xff, 0xe0, 0x93, 0x80, 0x78, + + /* U+0646 "ن" */ + 0x0, 0xff, 0xe0, 0xe3, 0x80, 0x7d, 0xcc, 0x1, + 0x90, 0x0, 0x42, 0x2, 0x61, 0x64, 0x1, 0x9a, + 0x4, 0xc, 0x3, 0xb, 0x88, 0x10, 0x6, 0xe7, + 0x4, 0xe4, 0x12, 0x67, 0xd0, 0xa7, 0xbe, 0xd9, + 0x86, 0x1, 0xae, 0xcd, 0xf7, 0x0, + + /* U+0647 "ه" */ + 0x0, 0xfe, 0x6e, 0x80, 0x9, 0xe2, 0x92, 0x80, + 0x11, 0x49, 0xaa, 0x42, 0xa, 0x2, 0x26, 0x12, + 0xa5, 0x91, 0x50, 0xe7, 0xa4, 0xa1, + + /* U+0648 "و" */ + 0x0, 0xff, 0x8f, 0xbd, 0x80, 0x37, 0x24, 0x49, + 0x0, 0x4, 0xa1, 0xce, 0x80, 0x2, 0x2a, 0x15, + 0x20, 0xa, 0x9b, 0x98, 0x3, 0x27, 0x60, 0xe0, + 0x7, 0x59, 0xb0, 0x9, 0x2e, 0x37, 0x83, 0x76, + 0xd2, 0xf9, 0x3, 0xe6, 0xfc, 0x88, 0x0, + + /* U+0649 "ى" */ + 0x0, 0xff, 0xe1, 0xc7, 0xfa, 0x40, 0x39, 0x5a, + 0xa8, 0xea, 0x1, 0x8c, 0xc8, 0xbc, 0xa2, 0x40, + 0x6, 0x7f, 0x70, 0x3, 0xf0, 0x5, 0x55, 0x60, + 0x73, 0x80, 0x64, 0xd2, 0x4c, 0x47, 0x21, 0x11, + 0xc0, 0xb2, 0x55, 0x37, 0xb9, 0x8b, 0x64, 0xb, + 0xba, 0xcc, 0x6e, 0x90, 0x0, + + /* U+064A "ي" */ + 0x0, 0xff, 0xe1, 0xc7, 0xfa, 0x40, 0x39, 0x5a, + 0xa8, 0xea, 0x1, 0x8c, 0xc8, 0xbc, 0xa2, 0x40, + 0x6, 0x7f, 0x70, 0x3, 0xf0, 0x5, 0x55, 0x60, + 0x73, 0x80, 0x64, 0xd2, 0x4c, 0x47, 0x21, 0x11, + 0xc0, 0xb2, 0x55, 0x37, 0xb9, 0x8b, 0x64, 0xb, + 0xba, 0xcc, 0x6e, 0x90, 0x3, 0x16, 0xe, 0x0, + 0x40, + + /* U+064B "ً" */ + 0x0, 0x84, 0x22, 0x64, 0xc1, 0xc0, 0xe, 0x4, + 0x99, 0x80, + + /* U+064C "ٌ" */ + 0x3, 0x84, 0x8, 0xa, 0xc0, 0x15, 0x19, 0x9, + 0x63, 0x10, + + /* U+064D "ٍ" */ + 0x47, 0x99, 0x0, 0x8b, 0x80, 0x6, 0x65, 0x90, + + /* U+064E "َ" */ + 0x0, 0xe5, 0x99, 0x81, 0xe6, 0x60, + + /* U+064F "ُ" */ + 0x2, 0x94, 0x0, 0x26, 0xe0, 0x20, 0x6f, 0x83, + 0xb4, 0xb8, 0x0, + + /* U+0650 "ِ" */ + 0x47, 0x99, 0x0, 0x16, 0x64, 0x0, + + /* U+0651 "ّ" */ + 0x0, 0xa, 0xb, 0x13, 0x19, 0x82, 0xc0, 0x4, + 0xd2, 0xee, 0x0, + + /* U+0652 "ْ" */ + 0x6a, 0x4c, 0xae, 0xca, 0xe6, 0xa4, + + /* U+0660 "٠" */ + 0x1, 0x60, 0x6, 0xcc, 0x82, 0xc6, 0xc1, 0xf8, + 0x80, + + /* U+0661 "١" */ + 0x0, 0x96, 0xc1, 0x10, 0x62, 0x96, 0x1a, 0x80, + 0x44, 0x0, 0x8, 0x7, 0x80, + + /* U+0662 "٢" */ + 0x3e, 0x72, 0x4f, 0x23, 0x58, 0xdb, 0x62, 0x9, + 0x8, 0xe9, 0x0, 0x11, 0xf8, 0x80, 0x65, 0x20, + 0xe, 0x10, 0xf, 0xfe, 0x30, + + /* U+0663 "٣" */ + 0x0, 0xf8, 0xf0, 0x25, 0x96, 0x4c, 0x75, 0xa2, + 0xf0, 0x2c, 0x9e, 0x64, 0xa0, 0xc1, 0x6e, 0xe0, + 0x9, 0x10, 0x1, 0xc5, 0xc0, 0x1c, 0x26, 0x1, + 0xfe, + + /* U+0664 "٤" */ + 0x0, 0xfe, 0x2a, 0xf3, 0x0, 0x26, 0x85, 0x98, + 0x3, 0x92, 0x90, 0x2, 0x86, 0xe2, 0x0, 0x89, + 0x0, 0x3b, 0xf, 0xc8, 0x2, 0x32, 0x46, 0x80, + 0x4, 0xad, 0x4a, 0x8, + + /* U+0665 "٥" */ + 0x0, 0xfe, 0xaf, 0x60, 0x9, 0x9e, 0xa4, 0x80, + 0x17, 0xa, 0xd4, 0x4, 0x45, 0xc, 0x50, 0x62, + 0x0, 0x39, 0x0, 0x80, 0x79, 0xa, 0x56, 0x48, + 0x6, 0x92, 0x9f, 0xc0, + + /* U+0666 "٦" */ + 0x1, 0x1c, 0x0, 0x9e, 0xec, 0x41, 0x77, 0x80, + 0x22, 0x44, 0x28, 0x7, 0xff, 0x4, 0x40, 0x3f, + 0x8, 0x7, 0x1a, 0x0, 0x74, 0xc8, 0x40, + + /* U+0667 "٧" */ + 0x8a, 0x0, 0xbd, 0x2d, 0x40, 0x8, 0x28, 0x62, + 0x81, 0x88, 0x0, 0x7c, 0x5, 0xf0, 0x6, 0xa8, + 0x92, 0x80, 0x10, 0xa5, 0x0, 0x32, 0x3e, 0x80, + 0x6d, 0x7, 0x0, 0x0, + + /* U+0668 "٨" */ + 0x0, 0x37, 0x88, 0x6, 0xd0, 0x70, 0xc, 0x8f, + 0xa0, 0x12, 0x14, 0xa0, 0x5, 0xaa, 0x24, 0xa0, + 0x7, 0xc0, 0x5f, 0x3, 0x14, 0xc, 0x40, 0xb5, + 0x0, 0x20, 0xa0, + + /* U+0669 "٩" */ + 0x0, 0xfc, 0xff, 0xc8, 0x0, 0x28, 0x94, 0x90, + 0x3, 0x93, 0x59, 0x18, 0x31, 0x21, 0x8b, 0x1, + 0xb5, 0xe8, 0x80, 0x53, 0xd8, 0x66, 0x0, 0x84, + 0xd7, 0x0, 0x3a, 0xd4, 0x80, + + /* U+066A "٪" */ + 0x0, 0xfe, 0xc4, 0x0, 0x16, 0x0, 0x29, 0x40, + 0x1d, 0xc0, 0x3, 0x8, 0x45, 0x10, 0x6, 0x43, + 0x60, 0xc, 0x31, 0x40, 0x1d, 0x70, 0x20, 0x19, + 0x8d, 0x1, 0xc, 0xa, 0xa4, 0x1, 0xb6, 0x5, + 0x80, 0x14, 0xc0, 0x0, + + /* U+066B "٫" */ + 0x0, 0x11, 0x80, 0x1f, 0x80, 0x1a, 0x25, 0xed, + 0xe5, 0xdc, 0x30, + + /* U+066C "٬" */ + 0x2, 0x77, 0x60, 0x87, 0x0, + + /* U+066D "٭" */ + 0x0, 0x3c, 0x80, 0x15, 0x8b, 0x95, 0xdb, 0xf7, + 0xf8, 0x80, 0x30, 0x89, 0xbf, 0x7f, 0xc6, 0xac, + 0x5c, 0xae, + + /* U+0670 "ٰ" */ + 0x36, 0x0, 0xc6, 0xc0, + + /* U+0671 "ٱ" */ + 0x0, 0x2c, 0x20, 0xd7, 0xf9, 0xc6, 0xe9, 0xcc, + 0x7, 0x90, 0x3, 0xff, 0xc4, + + /* U+0672 "ٲ" */ + 0x1, 0x84, 0x39, 0x0, 0x14, 0x41, 0x4, 0x39, + 0x0, 0x3f, 0xfb, 0x0, + + /* U+0673 "ٳ" */ + 0x0, 0x72, 0x0, 0x7f, 0xf6, 0xb9, 0x0, 0xa0, + 0xd1, 0x40, 0x8, 0xf0, 0x60, + + /* U+0674 "ٴ" */ + 0x18, 0x32, 0xf0, 0x22, 0x8, + + /* U+0675 "ٵ" */ + 0x0, 0x24, 0xf, 0x21, 0x1, 0x80, 0x12, 0x88, + 0x0, 0x44, 0x0, 0xff, 0xec, 0x0, + + /* U+0676 "ٶ" */ + 0x0, 0xfd, 0x8, 0x1, 0xf1, 0x7b, 0x0, 0x7c, + 0x7c, 0xe0, 0x11, 0xf7, 0xb0, 0xca, 0x80, 0x5c, + 0x91, 0x24, 0x1, 0x84, 0xa1, 0xce, 0x80, 0x30, + 0x8a, 0x85, 0x48, 0x3, 0xa9, 0xb9, 0x80, 0x3c, + 0x9d, 0x83, 0x80, 0x1f, 0x59, 0xb0, 0x4, 0x24, + 0xb8, 0xde, 0x1, 0x37, 0x6d, 0x2f, 0x90, 0x4, + 0xf9, 0xbf, 0x22, 0x1, 0x80, + + /* U+0677 "ٷ" */ + 0x0, 0x8e, 0x14, 0x3, 0xf5, 0x78, 0x2, 0x10, + 0x1, 0x36, 0x36, 0x5, 0xec, 0x0, 0x98, 0x31, + 0x3, 0xe7, 0x0, 0x8f, 0xbd, 0x86, 0x54, 0x2, + 0xe4, 0x89, 0x20, 0xc, 0x25, 0xe, 0x74, 0x1, + 0x84, 0x54, 0x2a, 0x40, 0x1d, 0x4d, 0xcc, 0x1, + 0xe4, 0xec, 0x1c, 0x0, 0xfa, 0xcd, 0x80, 0x21, + 0x25, 0xc6, 0xf0, 0x9, 0xbb, 0x69, 0x7c, 0x80, + 0x27, 0xcd, 0xf9, 0x10, 0xc, + + /* U+0678 "ٸ" */ + 0x0, 0xfe, 0x85, 0x0, 0xfe, 0x11, 0x0, 0x74, + 0x7f, 0xa6, 0x48, 0x1, 0x95, 0xaa, 0x8e, 0xa0, + 0x1c, 0x66, 0x45, 0xe5, 0x1, 0x20, 0x3, 0x3f, + 0xb8, 0x4, 0xfc, 0x1, 0x55, 0x58, 0x0, 0xe7, + 0x0, 0xc9, 0xa4, 0x81, 0x88, 0xe4, 0x22, 0x38, + 0x16, 0x4, 0xaa, 0x6f, 0x73, 0x16, 0xc8, 0x0, + 0xbb, 0xac, 0xc6, 0xe9, 0x0, 0x0, + + /* U+0679 "ٹ" */ + 0x0, 0xce, 0xae, 0x1, 0xf8, 0xbc, 0x3, 0xf7, + 0x70, 0x3, 0xe7, 0x96, 0x0, 0xd6, 0x40, 0x1c, + 0x50, 0x28, 0x60, 0x1c, 0x8c, 0x22, 0x90, 0xc, + 0xd2, 0xc1, 0x6d, 0xfb, 0xdf, 0x2d, 0x0, 0xbd, + 0x54, 0x9a, 0xe9, 0x0, + + /* U+067A "ٺ" */ + 0x0, 0xee, 0x20, 0xf, 0xdc, 0x40, 0x1f, 0xb0, + 0x40, 0x3f, 0x68, 0x80, 0x68, 0x10, 0x0, 0x80, + 0x5, 0x45, 0xc0, 0x3c, 0xf6, 0x21, 0x20, 0x19, + 0x61, 0xc2, 0x9f, 0xf7, 0x5f, 0x4f, 0x20, 0xbf, + 0x55, 0xba, 0x40, + + /* U+067B "ٻ" */ + 0xa, 0x10, 0xe, 0x27, 0x15, 0x0, 0xf2, 0x48, + 0x84, 0x80, 0x65, 0x87, 0xa, 0x7f, 0xdd, 0x7d, + 0x3c, 0x82, 0xfd, 0x56, 0xe9, 0x0, 0xca, 0xf4, + 0x82, 0x1, 0xf6, 0x8, 0x7, 0xef, 0x10, 0x8, + + /* U+067C "ټ" */ + 0x0, 0xd8, 0x5a, 0x1, 0xf6, 0x96, 0x0, 0x67, + 0x10, 0x10, 0x10, 0x15, 0x18, 0x0, 0xf2, 0x40, + 0x83, 0x0, 0x64, 0xb4, 0x9, 0x8e, 0xcc, 0x75, + 0xa4, 0x83, 0x74, 0x3a, 0xa6, 0xd0, 0x4, 0x2d, + 0xfd, 0x4, 0x0, + + /* U+067D "ٽ" */ + 0x0, 0xd8, 0x5a, 0x1, 0xf6, 0x96, 0x0, 0x7c, + 0x3e, 0x20, 0x1f, 0xbc, 0x3, 0xa4, 0x40, 0x38, + 0x98, 0x58, 0x3, 0xc9, 0x2, 0x12, 0x1, 0x96, + 0x1c, 0x29, 0xff, 0x75, 0xf4, 0xf2, 0xb, 0xf5, + 0x5b, 0xa4, 0x0, + + /* U+067E "پ" */ + 0xa, 0x10, 0xe, 0x27, 0x15, 0x0, 0xf2, 0x48, + 0x84, 0x80, 0x65, 0x87, 0xa, 0x7f, 0xdd, 0x7d, + 0x3c, 0x82, 0xfd, 0x56, 0xe9, 0x0, 0xcb, 0x2b, + 0x42, 0x1, 0xee, 0x2f, 0x0, 0xfd, 0xe0, 0x18, + + /* U+067F "ٿ" */ + 0x0, 0xd9, 0x14, 0x1, 0xf6, 0x60, 0x3, 0xf5, + 0x5, 0x80, 0x7d, 0x68, 0x20, 0x1a, 0x4, 0x4, + 0x2, 0x15, 0x17, 0x0, 0xf3, 0xd8, 0x84, 0x80, + 0x65, 0x87, 0xa, 0x7f, 0xdd, 0x7d, 0x3c, 0x82, + 0xfd, 0x56, 0xe9, 0x0, + + /* U+0680 "ڀ" */ + 0xa, 0x10, 0xe, 0x27, 0x15, 0x0, 0xf2, 0x48, + 0x84, 0x80, 0x65, 0x87, 0xa, 0x7f, 0xdd, 0x7d, + 0x3c, 0x82, 0xfd, 0x56, 0xe9, 0x0, 0xcb, 0xdf, + 0x22, 0x1, 0xe9, 0x90, 0x7, 0xe9, 0x7d, 0x0, + 0x80, + + /* U+0681 "ځ" */ + 0x0, 0xc7, 0x4, 0x1, 0xef, 0x0, 0xf, 0xfb, + 0x19, 0xc8, 0x6, 0xae, 0x7f, 0xc, 0x0, 0xa8, + 0xc6, 0x54, 0x1, 0x4e, 0xf6, 0x48, 0x2, 0x57, + 0xdc, 0x80, 0x2, 0xdc, 0x20, 0x19, 0x40, 0x80, + 0x39, 0x80, 0x80, 0x38, 0x93, 0xd4, 0x88, 0x8a, + 0x14, 0xf5, 0xba, 0xbe, 0x1, 0xae, 0xcc, 0x75, + 0x80, + + /* U+0682 "ڂ" */ + 0x0, 0xde, 0x1, 0xf7, 0x80, 0x7d, 0xe0, 0x1f, + 0x78, 0x4, 0x3f, 0xec, 0x50, 0x8, 0x6a, 0xe7, + 0xf0, 0xc0, 0xa, 0x8c, 0x65, 0x40, 0x14, 0x6f, + 0x64, 0x80, 0x25, 0x3d, 0xc8, 0x0, 0x2d, 0xc2, + 0x1, 0x94, 0x8, 0x3, 0x98, 0x8, 0x3, 0x89, + 0x3d, 0x44, 0x46, 0x81, 0x49, 0x5d, 0xcc, 0xf0, + 0x19, 0xfc, 0xc7, 0x58, + + /* U+0683 "ڃ" */ + 0x0, 0xfc, 0x3f, 0xec, 0x50, 0x8, 0x6a, 0xe7, + 0xf0, 0xc0, 0xa, 0x8e, 0x44, 0xa0, 0xa, 0x30, + 0x36, 0x40, 0x10, 0xbf, 0x6, 0x0, 0x17, 0xe1, + 0x0, 0xca, 0x6, 0x6d, 0x5a, 0x6, 0x2, 0x3d, + 0x5a, 0x2, 0x4f, 0x51, 0x11, 0xa0, 0x52, 0x57, + 0x73, 0x3c, 0x6, 0x7f, 0x31, 0xd6, + + /* U+0684 "ڄ" */ + 0x0, 0xfc, 0x3f, 0xec, 0x60, 0x8, 0x6e, 0xd3, + 0xf8, 0x80, 0x4, 0x41, 0xa8, 0x10, 0x0, 0xb7, + 0xb7, 0x18, 0x1, 0xf7, 0x14, 0x80, 0x3, 0x26, + 0xb, 0x40, 0xc, 0x21, 0x68, 0x0, 0x32, 0xc4, + 0xa5, 0x33, 0x6, 0x3d, 0xf7, 0x32, 0x0, 0x6b, + 0xb3, 0x1d, 0x60, + + /* U+0685 "څ" */ + 0x0, 0xd4, 0xa0, 0x1d, 0x3b, 0xc8, 0x1, 0xa5, + 0xed, 0x0, 0x7f, 0xd8, 0xa0, 0x10, 0xd5, 0xcf, + 0xe1, 0x80, 0x15, 0x18, 0xca, 0x80, 0x28, 0xde, + 0xc9, 0x0, 0x4a, 0x7b, 0x90, 0x0, 0x5b, 0x84, + 0x3, 0x28, 0x10, 0x7, 0x30, 0x10, 0x7, 0x12, + 0x7a, 0x88, 0x8d, 0x2, 0x92, 0xbb, 0x99, 0xe0, + 0x33, 0xf9, 0x8e, 0xb0, + + /* U+0686 "چ" */ + 0x0, 0xfc, 0x3f, 0xec, 0x50, 0x8, 0x6a, 0xeb, + 0xac, 0x80, 0xa, 0x8f, 0xad, 0x0, 0x13, 0x76, + 0xdc, 0x0, 0x1e, 0x32, 0xd8, 0x80, 0x62, 0x8c, + 0x3, 0x28, 0x24, 0xbd, 0xa0, 0x30, 0x14, 0xef, + 0x20, 0x11, 0xfa, 0x5a, 0x1a, 0x6, 0xbd, 0xf7, + 0x33, 0xc0, 0x6b, 0xf3, 0x1d, 0x60, + + /* U+0687 "ڇ" */ + 0x0, 0xfc, 0x3f, 0xec, 0x60, 0x8, 0x6e, 0xd3, + 0xf8, 0x80, 0x4, 0x41, 0xa8, 0x10, 0x0, 0xb7, + 0xb7, 0x18, 0x1, 0xf7, 0x3, 0xa2, 0x6, 0x4c, + 0xc9, 0xc1, 0x0, 0x84, 0x1, 0xe2, 0x6, 0x58, + 0x51, 0xe4, 0x61, 0x8f, 0x7d, 0xcc, 0x80, 0x1a, + 0xec, 0xc7, 0x58, + + /* U+0688 "ڈ" */ + 0x3, 0x0, 0xe4, 0x55, 0x0, 0x5e, 0x1a, 0x1, + 0xe, 0x60, 0x2, 0x99, 0x20, 0x6, 0xb6, 0x0, + 0xd3, 0x6, 0x1, 0x14, 0x70, 0x6, 0x72, 0x12, + 0x57, 0xc2, 0x15, 0xaa, 0x2e, 0x0, + + /* U+0689 "ډ" */ + 0x0, 0x6c, 0x0, 0x6c, 0x64, 0x0, 0x86, 0xe4, + 0x3, 0x21, 0x9, 0x2b, 0xe1, 0x8a, 0xd4, 0x1e, + 0x83, 0xfb, 0x30, 0x40, 0x2f, 0xe0, 0x0, + + /* U+068A "ڊ" */ + 0x0, 0x6c, 0x0, 0x6c, 0x64, 0x0, 0x86, 0xe4, + 0x3, 0x21, 0x9, 0x2b, 0xe1, 0xa, 0xd5, 0x17, + 0x1, 0xff, 0x60, 0x40, 0x35, 0x48, 0x6, 0x88, + 0x0, + + /* U+068B "ڋ" */ + 0x3, 0x0, 0xe4, 0x55, 0x0, 0x5e, 0x1a, 0x1, + 0xe, 0x60, 0x2, 0x99, 0x20, 0x6, 0xb6, 0x0, + 0xd3, 0x6, 0x1, 0x14, 0x70, 0x6, 0x72, 0x12, + 0x57, 0xc2, 0x15, 0xaa, 0x2e, 0x3, 0xfe, 0xc0, + 0x80, 0x6a, 0x90, 0xd, 0x10, 0x0, + + /* U+068C "ڌ" */ + 0x3d, 0x5a, 0x0, 0x1e, 0xad, 0x0, 0x66, 0x20, + 0xd, 0xdc, 0x0, 0xd0, 0x2e, 0x1, 0xa6, 0x0, + 0x33, 0x0, 0x92, 0xbf, 0x98, 0xad, 0x55, 0x80, + + /* U+068D "ڍ" */ + 0x0, 0x6c, 0x0, 0x6c, 0x64, 0x0, 0x86, 0xe4, + 0x3, 0x21, 0x9, 0x2b, 0xe1, 0xa, 0xd5, 0x17, + 0x1, 0xff, 0x60, 0x40, 0x5, 0x6b, 0x20, 0x2, + 0xa5, 0x90, + + /* U+068E "ڎ" */ + 0x3, 0xc0, 0x8, 0xb6, 0x2c, 0x0, 0x5c, 0x96, + 0x1, 0x98, 0x80, 0x37, 0x70, 0x3, 0x40, 0xb8, + 0x6, 0x98, 0x0, 0xcc, 0x2, 0x4a, 0xfe, 0x62, + 0xb5, 0x56, 0x0, + + /* U+068F "ڏ" */ + 0x2e, 0x4b, 0x0, 0x16, 0xc5, 0x80, 0x47, 0x80, + 0x1c, 0xc4, 0x1, 0xbb, 0x80, 0x1a, 0x5, 0xc0, + 0x34, 0xc0, 0x6, 0x60, 0x12, 0x57, 0xf3, 0x15, + 0xaa, 0xb0, 0x0, + + /* U+0690 "ڐ" */ + 0x0, 0x33, 0x80, 0x5e, 0xee, 0x0, 0xd2, 0xe0, + 0x17, 0xc3, 0x80, 0x66, 0x20, 0xd, 0xdc, 0x0, + 0xd0, 0x2e, 0x1, 0xa6, 0x0, 0x33, 0x0, 0x92, + 0xbf, 0x98, 0xad, 0x55, 0x80, + + /* U+0691 "ڑ" */ + 0x0, 0xca, 0x1, 0xf1, 0xb3, 0x80, 0x70, 0xf8, + 0x7, 0x9e, 0x5c, 0x3, 0xd5, 0x20, 0x1e, 0xc7, + 0x0, 0xf2, 0x88, 0x7, 0x98, 0x40, 0x3d, 0xea, + 0x1, 0x8a, 0x56, 0x0, 0x1d, 0xfa, 0xb8, 0x60, + 0xc, 0xde, 0xc3, 0x0, 0x0, + + /* U+0692 "ڒ" */ + 0x0, 0xc4, 0x4, 0x1, 0x9a, 0x44, 0x3, 0x20, + 0x98, 0x7, 0x40, 0x7, 0xa6, 0x0, 0x3b, 0xd4, + 0x3, 0x94, 0x80, 0x39, 0xc4, 0x3, 0xb9, 0x40, + 0x22, 0x95, 0x80, 0xef, 0xd5, 0xc3, 0xc, 0xde, + 0xc3, 0x0, + + /* U+0693 "ړ" */ + 0x0, 0xe9, 0x70, 0xe, 0xfa, 0x0, 0xe5, 0x20, + 0xe, 0x71, 0x0, 0xed, 0x50, 0x8, 0xa1, 0xa0, + 0x3b, 0xf5, 0xa1, 0x3, 0x37, 0xb3, 0xcc, + + /* U+0694 "ڔ" */ + 0x0, 0xe9, 0x80, 0xf, 0x7a, 0x80, 0x79, 0x48, + 0x3, 0xce, 0x20, 0x1e, 0xd5, 0x0, 0xc5, 0x2d, + 0x0, 0xe, 0xfd, 0x5c, 0x30, 0x6, 0x6f, 0x61, + 0xf2, 0x1, 0x10, 0x40, 0x18, 0x80, + + /* U+0695 "ڕ" */ + 0x0, 0xe9, 0x80, 0xf, 0xbd, 0x40, 0x3e, 0x52, + 0x0, 0xf9, 0xc4, 0x3, 0xee, 0x50, 0xe, 0x29, + 0x58, 0x0, 0xbb, 0xf5, 0x71, 0x54, 0x0, 0xcd, + 0xec, 0x30, 0xd0, 0x1, 0x10, 0x40, 0xd, 0x20, + + /* U+0696 "ږ" */ + 0x0, 0xe6, 0x40, 0xf, 0x74, 0x0, 0x7b, 0x8, + 0x3, 0x18, 0xb8, 0x80, 0x6d, 0x46, 0x10, 0xd, + 0xcb, 0xce, 0x0, 0x10, 0x2a, 0x5b, 0x0, 0x7f, + 0xb4, 0x73, 0x8, 0x1d, 0xbd, 0x65, 0x88, + + /* U+0697 "ڗ" */ + 0x0, 0xd8, 0x7e, 0x1, 0xd8, 0x7e, 0x1, 0xe8, + 0x70, 0xf, 0x75, 0x0, 0x79, 0x48, 0x3, 0xce, + 0x1, 0xf6, 0xa0, 0x6, 0x28, 0x68, 0x0, 0x77, + 0xea, 0x61, 0x80, 0x33, 0x7b, 0xc, 0x0, + + /* U+0698 "ژ" */ + 0x0, 0xec, 0x10, 0xf, 0x68, 0x80, 0x76, 0x17, + 0x80, 0x76, 0x1f, 0x80, 0x7a, 0x1c, 0x3, 0xdd, + 0x40, 0x1e, 0x52, 0x0, 0xf3, 0x80, 0x7d, 0xa8, + 0x1, 0x8a, 0x1a, 0x0, 0x1d, 0xfa, 0x98, 0x60, + 0xc, 0xde, 0xc3, 0x0, 0x0, + + /* U+0699 "ڙ" */ + 0x0, 0xd6, 0xf2, 0x1, 0xac, 0x8c, 0x3, 0x63, + 0x50, 0x6, 0xc3, 0x0, 0xf4, 0x38, 0x7, 0x75, + 0x0, 0x72, 0x90, 0x7, 0x38, 0x7, 0xb5, 0x0, + 0x22, 0x86, 0x80, 0xef, 0xd4, 0xc3, 0xc, 0xde, + 0xc3, 0x0, + + /* U+069A "ښ" */ + 0x0, 0xff, 0xe7, 0x3e, 0x0, 0x7f, 0xf0, 0x9b, + 0x80, 0x3f, 0xf8, 0x42, 0x40, 0x6, 0x60, 0x7, + 0xc3, 0xa2, 0x2d, 0x10, 0xff, 0x0, 0x7c, 0x64, + 0x0, 0x23, 0x0, 0x93, 0x0, 0x3e, 0x88, 0x4, + 0x33, 0xf9, 0x0, 0x78, 0x41, 0xde, 0x49, 0x46, + 0x1, 0x0, 0xe4, 0x1e, 0xe4, 0x77, 0xd0, 0x21, + 0x49, 0x89, 0x3c, 0x30, 0x1, 0xb0, 0x2, 0x2b, + 0x4c, 0xed, 0x87, 0x80, 0x3, 0xf0, 0x6, 0x4d, + 0xec, 0xdf, 0x80, 0x8, 0x48, 0x2, + + /* U+069B "ڛ" */ + 0x0, 0xff, 0xe1, 0x4c, 0x80, 0x3e, 0x2f, 0x11, + 0x78, 0x80, 0x7f, 0xf0, 0x4c, 0xc, 0xc, 0x53, + 0x40, 0x3e, 0x8b, 0x8, 0x64, 0xd2, 0x10, 0xe, + 0x10, 0x77, 0x92, 0x51, 0x40, 0x40, 0x39, 0x7, + 0xb9, 0x1d, 0xf4, 0xe, 0x52, 0x62, 0x4f, 0x12, + 0x7, 0x8d, 0x40, 0x1, 0xc2, 0xce, 0xda, 0x97, + 0x3, 0x8c, 0xa0, 0x8, 0xef, 0xfe, 0xd6, 0x0, + 0x92, 0xc0, 0x20, + + /* U+069C "ڜ" */ + 0x0, 0xff, 0x25, 0x80, 0x7f, 0xf0, 0x4e, 0x7a, + 0x80, 0x3f, 0xf8, 0x7, 0xab, 0x40, 0x1f, 0xfc, + 0x57, 0x80, 0xf, 0x87, 0xc4, 0x5e, 0x21, 0xc2, + 0x1, 0xf1, 0x80, 0xc, 0xc, 0xc, 0x53, 0x0, + 0x3e, 0x8b, 0x8, 0x64, 0xd2, 0x0, 0xf0, 0x83, + 0xbc, 0x92, 0x8a, 0x2, 0x1, 0xc8, 0x3d, 0xc8, + 0xef, 0xa0, 0x72, 0x93, 0x12, 0x78, 0x90, 0x3c, + 0x6a, 0x0, 0xe, 0x16, 0x76, 0xd4, 0xb8, 0x1c, + 0x65, 0x0, 0x47, 0x7f, 0xf6, 0xb0, 0x4, 0x96, + 0x1, 0x0, + + /* U+069D "ڝ" */ + 0x0, 0xff, 0xe9, 0x15, 0xfe, 0x98, 0x7, 0xff, + 0x0, 0xb0, 0x69, 0xb4, 0x3, 0xfe, 0x1c, 0x6a, + 0x5b, 0x12, 0x0, 0xfc, 0xc1, 0x4f, 0x0, 0x3, + 0x3, 0x4c, 0x0, 0xe2, 0x9c, 0x4c, 0x56, 0xac, + 0x61, 0x20, 0xf, 0x8, 0x10, 0x55, 0x2c, 0x6e, + 0x40, 0x2, 0x1, 0xc8, 0x1d, 0xff, 0x6d, 0xa0, + 0x1, 0xa, 0x4c, 0x49, 0xe1, 0xc2, 0xd7, 0x48, + 0x3, 0x15, 0xa6, 0x76, 0xc3, 0xc0, 0x5a, 0xe9, + 0x0, 0x72, 0x6f, 0x66, 0xfc, 0x0, 0x7f, 0x80, + + /* U+069E "ڞ" */ + 0x0, 0xfe, 0x88, 0x0, 0x7f, 0xf1, 0x22, 0x0, + 0x1f, 0xfc, 0x36, 0x98, 0x60, 0xf, 0xfe, 0x13, + 0x4c, 0x31, 0x5f, 0xe9, 0x80, 0x7f, 0xf0, 0xb, + 0x6, 0x9b, 0x40, 0x3f, 0xe1, 0xc6, 0xa5, 0xb1, + 0x20, 0xf, 0xcc, 0x14, 0xf0, 0x0, 0x30, 0x34, + 0xc0, 0xe, 0x29, 0xc4, 0xc5, 0x6a, 0xc6, 0x12, + 0x0, 0xf0, 0x81, 0x5, 0x52, 0xc6, 0xe4, 0x0, + 0x20, 0x1c, 0x81, 0xdf, 0xf6, 0xda, 0x0, 0x10, + 0xa4, 0xc4, 0x9e, 0x1c, 0x3, 0xf8, 0xad, 0x33, + 0xb6, 0x1e, 0x0, 0x3f, 0xc9, 0xbd, 0x9b, 0xf0, + 0x1, 0xfe, + + /* U+069F "ڟ" */ + 0x0, 0xff, 0xe0, 0xae, 0x83, 0x48, 0x7, 0xf3, + 0xc0, 0x7, 0xe5, 0xa6, 0x80, 0xf, 0x96, 0xde, + 0x0, 0x3f, 0x93, 0x7e, 0xc4, 0x3, 0x96, 0xd6, + 0x9a, 0xc0, 0x32, 0x55, 0xc2, 0xc2, 0x0, 0x47, + 0x54, 0x40, 0x6, 0x98, 0x2e, 0x9, 0x2, 0xbe, + 0x3c, 0x15, 0x30, 0x1d, 0x54, 0xba, 0xa0, + + /* U+06A0 "ڠ" */ + 0x0, 0xb1, 0x0, 0x3a, 0x62, 0x4, 0x1, 0xa5, + 0x34, 0x80, 0x3c, 0x20, 0x1d, 0x1f, 0xeb, 0x0, + 0x95, 0xea, 0x8e, 0xc0, 0x2, 0x45, 0x56, 0x30, + 0x1, 0x54, 0xe8, 0xe6, 0x0, 0x35, 0x88, 0x6b, + 0x80, 0x34, 0x7b, 0x29, 0x0, 0x8e, 0xc4, 0x3, + 0xff, 0x80, 0x44, 0xc5, 0x12, 0x34, 0xc, 0x7a, + 0xed, 0xcf, 0x1, 0xae, 0xcc, 0x75, 0x80, + + /* U+06A1 "ڡ" */ + 0x0, 0xff, 0xe4, 0xa7, 0x71, 0x0, 0x3f, 0xa9, + 0x9e, 0x80, 0x3f, 0x10, 0xc4, 0x82, 0x87, 0x98, + 0x6, 0x20, 0x72, 0x28, 0x40, 0x80, 0x3a, 0x63, + 0x4c, 0x4, 0x10, 0x3, 0x9b, 0xa0, 0x14, 0x1a, + 0xa5, 0x95, 0x4d, 0x1b, 0x12, 0x41, 0x32, 0x59, + 0xaa, 0x42, 0x23, 0x58, 0x0, + + /* U+06A2 "ڢ" */ + 0x0, 0xff, 0xe4, 0xa7, 0x71, 0x0, 0x3f, 0xa9, + 0x9e, 0x80, 0x3f, 0x10, 0xc4, 0x82, 0x87, 0x98, + 0x6, 0x20, 0x72, 0x28, 0x40, 0x80, 0x3a, 0x63, + 0x4c, 0x4, 0x10, 0x3, 0x9b, 0xa0, 0x14, 0x1a, + 0xa5, 0x95, 0x4d, 0x1b, 0x12, 0x41, 0x32, 0x59, + 0xaa, 0x42, 0x23, 0x58, 0x2, 0x6c, 0xff, 0xbb, + 0x20, 0x80, 0x3f, 0xf8, 0x15, 0x20, 0x1f, 0xf4, + 0x40, 0x0, + + /* U+06A3 "ڣ" */ + 0x0, 0xff, 0xe4, 0x8f, 0x90, 0x7, 0xf8, 0x70, + 0x80, 0x3f, 0xe3, 0x0, 0xff, 0x93, 0xb8, 0x80, + 0x1f, 0xd4, 0xcf, 0x40, 0x1f, 0x88, 0x62, 0x41, + 0x43, 0xcc, 0x3, 0x10, 0x39, 0x14, 0x20, 0x40, + 0x1d, 0x31, 0xa6, 0x2, 0x8, 0x1, 0xcd, 0xd0, + 0xa, 0xd, 0x52, 0xca, 0xa6, 0x8d, 0x89, 0x20, + 0x99, 0x2c, 0xd5, 0x21, 0x11, 0xac, 0x1, 0x36, + 0x7f, 0xdd, 0x90, 0x40, 0x1f, 0xfc, 0xa, 0x90, + 0xf, 0xfa, 0x20, 0x0, + + /* U+06A4 "ڤ" */ + 0x0, 0xfe, 0xf0, 0xf, 0xfb, 0xb3, 0xc0, 0x3f, + 0xdc, 0x7e, 0x1, 0xff, 0xcb, 0x4e, 0xe2, 0x0, + 0x7f, 0x53, 0x3d, 0x0, 0x7e, 0x21, 0x89, 0x5, + 0xf, 0x30, 0xc, 0x40, 0xe4, 0x50, 0x81, 0x0, + 0x74, 0xc6, 0x98, 0x8, 0x20, 0x7, 0x37, 0x40, + 0x28, 0x35, 0x4b, 0x2a, 0x9a, 0x36, 0x24, 0x82, + 0x64, 0xb3, 0x54, 0x84, 0x46, 0xb0, 0x0, + + /* U+06A5 "ڥ" */ + 0x0, 0xff, 0xe4, 0xa7, 0x71, 0x0, 0x3f, 0xa9, + 0x9e, 0x80, 0x3f, 0x10, 0xc4, 0x82, 0x87, 0x98, + 0x6, 0x20, 0x72, 0x28, 0x40, 0x80, 0x3a, 0x63, + 0x4c, 0x4, 0x10, 0x3, 0x9b, 0xa0, 0x14, 0x1a, + 0xa5, 0x95, 0x4d, 0x1b, 0x12, 0x41, 0x32, 0x59, + 0xaa, 0x42, 0x23, 0x58, 0x2, 0x6c, 0xff, 0xbb, + 0x20, 0x80, 0x3f, 0xe6, 0x88, 0x30, 0x7, 0xf3, + 0x0, 0x18, + + /* U+06A6 "ڦ" */ + 0x0, 0xfd, 0x51, 0x80, 0x1f, 0xfc, 0x7, 0x0, + 0xff, 0x54, 0x58, 0x7, 0xff, 0x2d, 0x3b, 0x88, + 0x1, 0xfd, 0x4c, 0xf4, 0x1, 0xf8, 0x86, 0x24, + 0x14, 0x3c, 0xc0, 0x31, 0x3, 0x91, 0x42, 0x4, + 0x1, 0xd3, 0x1a, 0x60, 0x20, 0x80, 0x1c, 0xdd, + 0x0, 0xa0, 0xd5, 0x2c, 0xaa, 0x68, 0xd8, 0x92, + 0x9, 0x92, 0xcd, 0x52, 0x11, 0x1a, 0xc0, + + /* U+06A7 "ڧ" */ + 0x0, 0xfb, 0xd0, 0x3, 0xfb, 0x10, 0x3, 0xf8, + 0xc0, 0x3f, 0xa3, 0xf4, 0x80, 0x3c, 0x6f, 0x2d, + 0x20, 0x1e, 0x42, 0x6a, 0x42, 0x0, 0xe3, 0x25, + 0x2, 0x61, 0x30, 0x9, 0x1a, 0xb8, 0x81, 0xbc, + 0x3, 0x4f, 0x48, 0x28, 0x38, 0x7, 0xa9, 0x85, + 0x10, 0xe4, 0x27, 0x1e, 0xf2, 0x7, 0x31, 0xbd, + 0x8d, 0x36, 0x1, 0x37, 0xee, 0x77, 0x1c, 0x2, + + /* U+06A8 "ڨ" */ + 0x0, 0xfb, 0x8, 0x3, 0xfb, 0x48, 0x3, 0xf6, + 0x2f, 0x8, 0x7, 0xd8, 0x9c, 0x20, 0x1f, 0xfc, + 0x68, 0xfd, 0x20, 0xf, 0x1b, 0xcb, 0x48, 0x7, + 0x90, 0x9a, 0x90, 0x80, 0x38, 0xc9, 0x40, 0x98, + 0x4c, 0x2, 0x46, 0xae, 0x20, 0x6f, 0x0, 0xd3, + 0xd2, 0xa, 0x1, 0xfa, 0x98, 0x50, 0xdc, 0x84, + 0xe3, 0xde, 0x40, 0xe6, 0x37, 0xb1, 0xa6, 0xc0, + 0x26, 0xfd, 0xce, 0xe3, 0x80, 0x40, + + /* U+06A9 "ک" */ + 0x0, 0xff, 0xe4, 0x94, 0xc0, 0x7, 0xc9, 0x7a, + 0x56, 0x1, 0xea, 0xa1, 0xf5, 0x98, 0x7, 0x96, + 0xa0, 0x40, 0x3f, 0x3c, 0x0, 0x7f, 0xa1, 0xe8, + 0x3, 0x78, 0x80, 0x6a, 0x45, 0x0, 0x8, 0x18, + 0x6, 0x16, 0xf0, 0x0, 0x9f, 0xba, 0xac, 0xed, + 0xa0, 0x16, 0xa4, 0xd5, 0x52, 0xee, 0x0, 0x0, + + /* U+06AA "ڪ" */ + 0x0, 0xff, 0xe4, 0x26, 0x8, 0x7, 0xf2, 0x65, + 0xa0, 0x80, 0x7e, 0x8a, 0xbf, 0x80, 0xf, 0xe4, + 0x67, 0x0, 0xff, 0xb9, 0x3f, 0x21, 0x44, 0x3, + 0xe2, 0xce, 0x80, 0x9e, 0xe5, 0x28, 0x3, 0xc4, + 0x0, 0x29, 0x19, 0xfa, 0x57, 0x22, 0x6, 0x1, + 0xf1, 0xc5, 0xb8, 0x9f, 0xba, 0xaf, 0xcd, 0x28, + 0x1a, 0x93, 0x55, 0xf4, 0x35, 0x80, + + /* U+06AB "ګ" */ + 0x0, 0xff, 0xe4, 0xa5, 0xc8, 0x7, 0xcd, 0xb6, + 0x36, 0x1, 0xeb, 0x86, 0xc2, 0x20, 0x7, 0x92, + 0xa6, 0xec, 0x1, 0xf3, 0xc9, 0x41, 0x80, 0x7d, + 0xd, 0x40, 0x1b, 0xc4, 0x3, 0x5a, 0x28, 0x0, + 0x40, 0xc0, 0x39, 0xbc, 0x0, 0x27, 0xee, 0xab, + 0x3b, 0x68, 0x5, 0xa9, 0x35, 0x54, 0xbb, 0x80, + 0x0, + + /* U+06AC "ڬ" */ + 0x0, 0xff, 0xe1, 0xcc, 0x80, 0x3f, 0x44, 0x2, + 0x28, 0x3, 0x84, 0x40, 0x1f, 0x13, 0x80, 0x7e, + 0x71, 0x0, 0xfc, 0xa0, 0x60, 0x19, 0x40, 0x10, + 0x6, 0x1, 0xd, 0x8, 0x43, 0x0, 0xc, 0x84, + 0x8, 0x3, 0x1a, 0x60, 0x26, 0xba, 0xb4, 0xe2, + 0x20, 0x29, 0xaa, 0x92, 0x91, 0x60, + + /* U+06AD "ڭ" */ + 0x0, 0xcb, 0x60, 0x1f, 0x1f, 0x72, 0x0, 0x3c, + 0x74, 0xb0, 0x11, 0x40, 0x18, 0x40, 0x3f, 0x8e, + 0x0, 0x3f, 0x3f, 0x80, 0x7e, 0x41, 0x30, 0xc, + 0xa0, 0x8, 0x3, 0x0, 0x86, 0x84, 0x21, 0x80, + 0x6, 0x42, 0x4, 0x1, 0x8d, 0x30, 0x13, 0x5d, + 0x5a, 0x71, 0x10, 0x14, 0xd5, 0x49, 0x48, 0xb0, + + /* U+06AE "ڮ" */ + 0x0, 0xfd, 0x14, 0x1, 0xff, 0xc2, 0x16, 0x0, + 0xfc, 0x86, 0x1, 0xf9, 0x4c, 0xc0, 0x19, 0x40, + 0x10, 0x26, 0x1, 0xd, 0x8, 0x43, 0x80, 0xc, + 0x84, 0x8, 0x3, 0x1a, 0x60, 0x26, 0xba, 0xb4, + 0xe2, 0x20, 0x29, 0xaa, 0x92, 0x91, 0x60, 0x1, + 0x8d, 0xff, 0x6b, 0x80, 0x71, 0xda, 0xc0, 0x7, + 0x8f, 0xb9, 0x0, 0x10, + + /* U+06AF "گ" */ + 0x0, 0xff, 0xe4, 0x9c, 0x20, 0x7, 0xcd, 0x8, + 0x38, 0x1, 0xe4, 0x13, 0x82, 0xb0, 0xf, 0x74, + 0x9f, 0x59, 0x80, 0x79, 0x6a, 0x4, 0x3, 0xf3, + 0xc0, 0x7, 0xfa, 0x1e, 0x80, 0x37, 0x88, 0x6, + 0xa4, 0x50, 0x0, 0x81, 0x80, 0x61, 0x6f, 0x0, + 0x9, 0xfb, 0xaa, 0xce, 0xda, 0x1, 0x6a, 0x4d, + 0x55, 0x2e, 0xe0, 0x0, + + /* U+06B0 "ڰ" */ + 0x0, 0xff, 0x84, 0x3, 0xf9, 0x61, 0x40, 0x3c, + 0x2f, 0x4, 0x7a, 0x1, 0xe2, 0x5, 0x81, 0xb0, + 0xf, 0x44, 0xb6, 0x11, 0x0, 0x3c, 0x95, 0x37, + 0x60, 0xf, 0x9e, 0x4a, 0xc, 0x3, 0xe8, 0x6a, + 0x0, 0xde, 0x20, 0x1a, 0xd1, 0x40, 0x2, 0x6, + 0x1, 0xcd, 0xe0, 0x1, 0x3f, 0x75, 0x59, 0xdb, + 0x40, 0x2d, 0x49, 0xaa, 0xa5, 0xdc, 0x0, + + /* U+06B1 "ڱ" */ + 0x0, 0xf2, 0x63, 0x48, 0x7, 0xe4, 0xc6, 0xb7, + 0x40, 0xf, 0x96, 0x17, 0xcc, 0x3, 0xc8, 0x47, + 0x8, 0x60, 0x1e, 0xd8, 0x2d, 0xc4, 0x0, 0xf3, + 0x5c, 0x90, 0x7, 0xe6, 0x80, 0xf, 0xf4, 0x85, + 0x0, 0x6f, 0x10, 0xd, 0xa8, 0xa0, 0x1, 0x3, + 0x0, 0xc2, 0xde, 0x0, 0x13, 0xf7, 0x55, 0x9d, + 0xb4, 0x2, 0xd4, 0x9a, 0xaa, 0x5d, 0xc0, 0x0, + + /* U+06B2 "ڲ" */ + 0x0, 0xff, 0xe4, 0x9c, 0x20, 0x7, 0xcd, 0x8, + 0x38, 0x1, 0xe4, 0x13, 0x82, 0xb0, 0xf, 0x74, + 0x9f, 0x59, 0x80, 0x79, 0x6a, 0x4, 0x3, 0xf3, + 0xc0, 0x7, 0xfa, 0x1e, 0x80, 0x37, 0x88, 0x6, + 0xa4, 0x50, 0x0, 0x81, 0x80, 0x61, 0x6f, 0x0, + 0x9, 0xfb, 0xaa, 0xce, 0xda, 0x1, 0x6a, 0x4d, + 0x55, 0x2e, 0xe0, 0x8, 0x67, 0xbf, 0xee, 0x90, + 0xf, 0xad, 0x38, 0x40, 0x30, + + /* U+06B3 "ڳ" */ + 0x0, 0xff, 0xe4, 0x9c, 0x20, 0x7, 0xcd, 0x8, + 0x38, 0x1, 0xe4, 0x13, 0x82, 0xb0, 0xf, 0x74, + 0x9f, 0x59, 0x80, 0x79, 0x6a, 0x4, 0x3, 0xf3, + 0xc0, 0x7, 0xfa, 0x1e, 0x80, 0x37, 0x88, 0x6, + 0xa4, 0x50, 0x0, 0x81, 0x80, 0x61, 0x6f, 0x0, + 0x9, 0xfb, 0xaa, 0xce, 0xda, 0x1, 0x6a, 0x4d, + 0x55, 0x2e, 0xe0, 0x8, 0x67, 0xbf, 0xee, 0x90, + 0xf, 0xd2, 0x80, 0x1f, 0xe8, 0x40, 0xf, 0xf5, + 0x28, 0x7, 0x0, + + /* U+06B4 "ڴ" */ + 0x0, 0xf5, 0xa8, 0x7, 0xf4, 0x77, 0xc, 0x0, + 0x20, 0x1d, 0xb, 0x46, 0xb0, 0xa0, 0x1e, 0x16, + 0x82, 0x3d, 0x0, 0xf1, 0x2, 0xc1, 0x58, 0x7, + 0xa2, 0xaf, 0xe4, 0x80, 0x3c, 0x92, 0xc0, 0x1f, + 0xcf, 0x20, 0x1c, 0x20, 0x1a, 0x1a, 0xc0, 0x37, + 0x8, 0x6, 0xb5, 0x50, 0x6, 0x30, 0xe, 0x6f, + 0x0, 0x93, 0xdd, 0x56, 0x76, 0xd0, 0xa, 0x92, + 0x6a, 0xa9, 0x77, 0x0, 0x0, + + /* U+06B5 "ڵ" */ + 0x0, 0xf1, 0xa, 0x0, 0x78, 0xe9, 0xc0, 0x3c, + 0x3c, 0x60, 0x1f, 0x28, 0x7, 0xee, 0x50, 0xf, + 0xff, 0x52, 0x38, 0x7, 0x84, 0xf0, 0x3, 0x10, + 0xb1, 0x2a, 0x9, 0x2f, 0x99, 0x2a, 0x5f, 0x6d, + 0x36, 0x80, 0x2b, 0xb3, 0x1d, 0x62, 0x0, + + /* U+06B6 "ڶ" */ + 0x0, 0xff, 0xe2, 0x79, 0x80, 0x7d, 0x86, 0x1, + 0xf1, 0x80, 0x7e, 0xe5, 0x0, 0xff, 0xf5, 0x23, + 0x80, 0x78, 0x4f, 0x0, 0x31, 0xb, 0x12, 0xa0, + 0x92, 0xf9, 0x92, 0xa5, 0xf6, 0xd3, 0x68, 0x2, + 0xbb, 0x31, 0xd6, 0x20, + + /* U+06B7 "ڷ" */ + 0x0, 0xfb, 0x88, 0x3, 0xec, 0xdd, 0x8, 0x7, + 0xb0, 0xfc, 0x40, 0x3f, 0xf8, 0xbc, 0xa0, 0x1f, + 0xff, 0x14, 0x70, 0xf, 0x8, 0x1e, 0x0, 0x62, + 0x16, 0x2, 0x54, 0x12, 0x5f, 0x32, 0x5, 0x4b, + 0xed, 0xa6, 0xd0, 0xa, 0xbb, 0x31, 0xd6, 0x20, + 0x0, + + /* U+06BA "ں" */ + 0x2, 0x0, 0xf0, 0x86, 0x90, 0x6, 0x7a, 0x10, + 0x30, 0xc, 0x2e, 0x0, 0x20, 0xd, 0xce, 0x29, + 0xc8, 0x24, 0xcf, 0xa1, 0x4f, 0x7d, 0xb3, 0xc, + 0x3, 0x5d, 0x9b, 0xee, 0x0, + + /* U+06BB "ڻ" */ + 0x0, 0xc2, 0x1, 0xf0, 0xb4, 0x88, 0x7, 0xae, + 0x90, 0x3, 0x89, 0xad, 0x40, 0x38, 0xea, 0x0, + 0x36, 0x88, 0x6, 0x6a, 0x12, 0x0, 0xf3, 0x0, + 0xc, 0x3, 0x8, 0x9, 0xf2, 0x9, 0x34, 0x58, + 0x6b, 0x5f, 0x6c, 0xbb, 0x80, 0x6b, 0xb3, 0x7e, + 0x0, + + /* U+06BC "ڼ" */ + 0x0, 0xff, 0xe0, 0xdb, 0x80, 0x7d, 0x2c, 0x1, + 0x90, 0x0, 0x42, 0x2, 0x61, 0x64, 0x1, 0x9a, + 0x4, 0xc, 0x3, 0xb, 0x88, 0x10, 0x6, 0xe7, + 0x5, 0xe4, 0x12, 0x67, 0xe0, 0xb7, 0xbe, 0xd9, + 0x85, 0x1, 0xae, 0x55, 0x7b, 0x80, 0x61, 0xdd, + 0x0, 0x40, + + /* U+06BD "ڽ" */ + 0x0, 0xd8, 0x80, 0x1e, 0xa9, 0x91, 0x0, 0x75, + 0x2e, 0x90, 0x4, 0xe0, 0x1c, 0x4a, 0x10, 0x40, + 0x19, 0x78, 0x40, 0xc0, 0x30, 0xb8, 0x81, 0x0, + 0x6e, 0x70, 0x5e, 0x41, 0x27, 0x77, 0x5, 0x25, + 0xf6, 0xcc, 0x94, 0x1, 0x3d, 0x9b, 0xcc, 0x0, + + /* U+06BE "ھ" */ + 0x0, 0xff, 0x8f, 0xfe, 0xd8, 0x0, 0xc7, 0x76, + 0xa5, 0x6d, 0x10, 0xb, 0xee, 0x2f, 0x9a, 0x80, + 0x10, 0xf6, 0xfe, 0x10, 0x80, 0x2, 0x54, 0xf3, + 0x7, 0x10, 0x6, 0x35, 0xd2, 0x1c, 0xb0, 0x10, + 0x89, 0x1, 0x31, 0x60, 0x12, 0x9f, 0x37, 0x5f, + 0x0, 0x6, 0xd9, 0x32, 0x20, 0x6, + + /* U+06C0 "ۀ" */ + 0x0, 0x2c, 0x8, 0x6, 0x32, 0x20, 0x6, 0x7a, + 0x30, 0xc, 0x20, 0x1e, 0x6e, 0x80, 0x9, 0xe2, + 0x92, 0x80, 0x11, 0x49, 0xaa, 0x42, 0xa, 0x2, + 0x26, 0x12, 0xa5, 0x91, 0x50, 0xe7, 0xa4, 0xa1, + + /* U+06C1 "ہ" */ + 0x7, 0xea, 0x75, 0x50, 0x24, 0x59, 0xd5, 0x45, + 0xcc, 0xb3, 0xbf, 0xe2, 0xa9, 0x0, 0xf0, + + /* U+06C2 "ۂ" */ + 0x6, 0x70, 0xf, 0x78, 0x7, 0xd6, 0xc0, 0x1e, + 0x20, 0xf, 0xa3, 0xad, 0xd5, 0x40, 0x8f, 0x45, + 0x55, 0x17, 0x32, 0xce, 0xff, 0x8a, 0xa4, 0x3, + 0xc0, + + /* U+06C3 "ۃ" */ + 0x4b, 0x79, 0x0, 0xc9, 0x6f, 0x20, 0x1e, 0x20, + 0xf, 0x4e, 0xe4, 0x32, 0x82, 0xb5, 0x2a, 0xa6, + 0x8b, 0xd9, 0x67, 0x7f, 0xc5, 0x52, 0x1, 0xe0, + + /* U+06C4 "ۄ" */ + 0x0, 0xff, 0x8f, 0xbd, 0x40, 0x37, 0x24, 0x50, + 0x80, 0x4, 0xa1, 0xcd, 0x80, 0x2, 0x2a, 0x15, + 0xe0, 0xa, 0x9b, 0x98, 0xc0, 0x24, 0xec, 0x22, + 0x0, 0x48, 0x80, 0x2b, 0x0, 0xb7, 0x39, 0xc, + 0x4, 0x95, 0x86, 0x81, 0xbb, 0x49, 0xb0, 0x41, + 0xf3, 0x7a, 0x0, 0x20, + + /* U+06C5 "ۅ" */ + 0x0, 0xff, 0x8f, 0xbd, 0x80, 0x37, 0x24, 0x49, + 0x0, 0x4, 0xa1, 0xce, 0x80, 0x2, 0x2a, 0x15, + 0x20, 0xa, 0x9b, 0x98, 0x3, 0x27, 0x61, 0x60, + 0x5, 0x10, 0xa0, 0x60, 0x12, 0xc2, 0x7f, 0x6, + 0xed, 0xb3, 0xf2, 0x7, 0xcd, 0xf9, 0x10, 0x0, + + /* U+06C6 "ۆ" */ + 0x0, 0xd1, 0x0, 0xf, 0x5d, 0x80, 0x3c, 0x66, + 0x0, 0xe3, 0xef, 0x50, 0xd, 0xc9, 0x14, 0x20, + 0x1, 0x28, 0x73, 0x60, 0x0, 0x8a, 0x85, 0x78, + 0x2, 0xa6, 0xe6, 0x30, 0x9, 0x3b, 0x8, 0x80, + 0x1e, 0x2b, 0x0, 0xc3, 0xa8, 0x60, 0x24, 0xde, + 0x54, 0xd, 0xdb, 0xd, 0x82, 0xf, 0x9b, 0xd0, + 0x1, 0x0, + + /* U+06C7 "ۇ" */ + 0x0, 0xd0, 0xe0, 0x1c, 0x21, 0xc0, 0x1c, 0x24, + 0xe6, 0x1, 0x2c, 0x77, 0xc, 0x2, 0x58, 0x40, + 0xf, 0x1f, 0x7b, 0x0, 0x6e, 0x48, 0x92, 0x0, + 0x9, 0x43, 0x9d, 0x0, 0x4, 0x54, 0x2a, 0x40, + 0x15, 0x37, 0x30, 0x6, 0x4e, 0xc1, 0xc0, 0xe, + 0xb3, 0x60, 0x12, 0x5c, 0x6f, 0x6, 0xed, 0xa5, + 0xf2, 0x7, 0xcd, 0xf9, 0x10, 0x0, + + /* U+06C8 "ۈ" */ + 0x0, 0xc8, 0xc0, 0x1f, 0xfc, 0xa4, 0x60, 0xf, + 0xfe, 0x9, 0xf7, 0xb0, 0x6, 0xe4, 0x89, 0x20, + 0x0, 0x94, 0x39, 0xd0, 0x0, 0x45, 0x42, 0xa4, + 0x1, 0x53, 0x73, 0x0, 0x64, 0xec, 0x1c, 0x0, + 0xeb, 0x36, 0x1, 0x25, 0xc6, 0xf0, 0x6e, 0xda, + 0x5f, 0x20, 0x7c, 0xdf, 0x91, 0x0, 0x0, + + /* U+06C9 "ۉ" */ + 0x0, 0xcc, 0xe0, 0x1e, 0x23, 0x0, 0xf2, 0x20, + 0x3, 0x8f, 0xbd, 0x40, 0x37, 0x24, 0x50, 0x80, + 0x4, 0xa1, 0xcd, 0x80, 0x2, 0x2a, 0x15, 0xe0, + 0xa, 0x9b, 0x98, 0xc0, 0x24, 0xec, 0x22, 0x0, + 0x78, 0xac, 0x3, 0xe, 0xa1, 0x80, 0x93, 0x79, + 0x50, 0x37, 0x6c, 0x36, 0x8, 0x3e, 0x6f, 0x40, + 0x4, + + /* U+06CA "ۊ" */ + 0x0, 0x92, 0x99, 0xc0, 0x32, 0x5b, 0x38, 0x7, + 0x8, 0x7, 0x8f, 0xbd, 0x80, 0x37, 0x24, 0x49, + 0x0, 0x4, 0xa1, 0xce, 0x80, 0x2, 0x2a, 0x15, + 0x20, 0xa, 0x9b, 0x98, 0x3, 0x27, 0x60, 0xe0, + 0x7, 0x59, 0xb0, 0x9, 0x2e, 0x37, 0x83, 0x76, + 0xd2, 0xf9, 0x3, 0xe6, 0xfc, 0x88, 0x0, + + /* U+06CB "ۋ" */ + 0x0, 0xcd, 0x20, 0x1c, 0x99, 0xee, 0x1, 0x92, + 0xd9, 0xc0, 0x38, 0x40, 0x3c, 0x7d, 0xec, 0x1, + 0xb9, 0x22, 0x48, 0x0, 0x25, 0xe, 0x74, 0x0, + 0x11, 0x50, 0xa9, 0x0, 0x54, 0xdc, 0xc0, 0x19, + 0x3b, 0x7, 0x0, 0x3a, 0xcd, 0x80, 0x49, 0x71, + 0xbc, 0x1b, 0xb6, 0x97, 0xc8, 0x1f, 0x37, 0xe4, + 0x40, 0x0, + + /* U+06CC "ی" */ + 0x0, 0xff, 0xe1, 0xc7, 0xfa, 0x40, 0x39, 0x5a, + 0xa8, 0xea, 0x1, 0x8c, 0xc8, 0xbc, 0xa2, 0x40, + 0x6, 0x7f, 0x70, 0x3, 0xf0, 0x5, 0x55, 0x60, + 0x73, 0x80, 0x64, 0xd2, 0x4c, 0x47, 0x21, 0x11, + 0xc0, 0xb2, 0x55, 0x37, 0xb9, 0x8b, 0x64, 0xb, + 0xba, 0xcc, 0x6e, 0x90, 0x0, + + /* U+06CD "ۍ" */ + 0x0, 0xff, 0xe4, 0x16, 0xfe, 0xa0, 0x7, 0xee, + 0x7b, 0x49, 0x0, 0xfc, 0x5a, 0x93, 0xa0, 0x11, + 0x18, 0x5, 0xb3, 0x66, 0x1, 0x4a, 0xe2, 0x80, + 0xf, 0x8f, 0x14, 0x1, 0x2e, 0xc, 0x1, 0xa2, + 0x60, 0x3, 0x27, 0xa0, 0x88, 0x96, 0xdc, 0x3, + 0x53, 0x5f, 0x73, 0x69, 0xec, 0x3, 0xd, 0x7e, + 0xde, 0x7d, 0x8, 0x0, + + /* U+06CE "ێ" */ + 0x0, 0x33, 0x0, 0x3f, 0x84, 0x3, 0xf3, 0x38, + 0x47, 0xfa, 0x40, 0x39, 0x5a, 0xa8, 0xea, 0x1, + 0x8c, 0xc8, 0xbc, 0xa2, 0x40, 0x6, 0x7f, 0x70, + 0x3, 0xf0, 0x5, 0x55, 0x60, 0x73, 0x80, 0x64, + 0xd2, 0x4c, 0x47, 0x21, 0x11, 0xc0, 0xb2, 0x55, + 0x37, 0xb9, 0x8b, 0x64, 0xb, 0xba, 0xcc, 0x6e, + 0x90, 0x0, + + /* U+06D0 "ې" */ + 0x0, 0xff, 0xe1, 0xcf, 0xfa, 0x40, 0x39, 0x5e, + 0xa8, 0x88, 0x0, 0xc6, 0xc, 0xba, 0x8b, 0x40, + 0x6, 0x8e, 0xc4, 0xd, 0x10, 0x9, 0xb6, 0x2c, + 0xf9, 0x48, 0x3, 0xe6, 0x7d, 0xed, 0xef, 0xb7, + 0x30, 0x9e, 0xba, 0x9a, 0xe8, 0x0, 0x85, 0x78, + 0x94, 0x40, 0x3d, 0x2a, 0x1, 0xfa, 0x94, 0x3, + 0x0, + + /* U+06D1 "ۑ" */ + 0x0, 0xff, 0xe1, 0xcf, 0xfa, 0x40, 0x39, 0x5e, + 0xa8, 0x88, 0x0, 0xc6, 0xc, 0xba, 0x8b, 0x40, + 0x6, 0x8e, 0xc4, 0xd, 0x10, 0x9, 0xb6, 0x2c, + 0xf9, 0x48, 0x3, 0xe6, 0x7d, 0xed, 0xef, 0xb7, + 0x30, 0x9e, 0xba, 0x9a, 0xe8, 0x0, 0x87, 0x43, + 0x4, 0x40, 0x1d, 0xf, 0x68, 0x1, 0xf4, 0xa8, + 0x7, 0xe9, 0x50, 0xc, + + /* U+06D2 "ے" */ + 0x0, 0xf2, 0x0, 0x7e, 0x1b, 0x10, 0xf, 0x98, + 0x44, 0x1, 0xc5, 0x51, 0x40, 0x1d, 0x3a, 0x1a, + 0x80, 0x1a, 0xd7, 0x68, 0x80, 0x39, 0x24, 0xc4, + 0x78, 0x0, 0xd5, 0xdd, 0xe9, 0x9, 0xdc, 0xbb, + 0xf0, + + /* U+06D3 "ۓ" */ + 0x1, 0x83, 0x0, 0xf8, 0x80, 0x21, 0xf1, 0x0, + 0x8b, 0x8, 0x10, 0x44, 0x1, 0xa, 0xc, 0x55, + 0x80, 0x73, 0xf1, 0xe2, 0x80, 0x6a, 0xbd, 0xb3, + 0x0, 0xe5, 0x92, 0x11, 0xe0, 0x3, 0x57, 0x77, + 0xa4, 0x27, 0x72, 0xef, 0xc0, + + /* U+06D4 "۔" */ + 0x0, 0x8, 0xc1, 0x7d, 0xcb, 0xf, 0xbb, 0x80, + + /* U+06D5 "ە" */ + 0x0, 0xfe, 0x6e, 0x80, 0x9, 0xe2, 0x92, 0x80, + 0x11, 0x49, 0xaa, 0x42, 0xa, 0x2, 0x26, 0x12, + 0xa5, 0x91, 0x50, 0xe7, 0xa4, 0xa1, + + /* U+06D6 "ۖ" */ + 0x0, 0x90, 0x40, 0x3f, 0x11, 0x80, 0x7f, 0xf0, + 0x12, 0x8c, 0x3, 0x88, 0x9b, 0x54, 0x0, 0xc3, + 0x32, 0x81, 0x2, 0x9a, 0xc8, 0x7, 0xb8, 0x83, + 0x98, 0x3, 0xaf, 0x2a, 0x44, + + /* U+06D7 "ۗ" */ + 0x0, 0x90, 0x48, 0x80, 0x18, 0x8d, 0xec, 0x3, + 0xd9, 0xa8, 0x1, 0xd9, 0xe4, 0x1, 0x85, 0x45, + 0xa, 0x6b, 0x22, 0xb8, 0x9c, 0xc0, 0x1d, 0x48, + 0x0, + + /* U+06D8 "ۘ" */ + 0x3, 0xc8, 0x0, 0x47, 0x20, 0x30, 0x7a, 0x0, + + /* U+06D9 "ۙ" */ + 0x0, 0x86, 0x0, 0x15, 0xcc, 0x0, 0x6d, 0x0, + 0xbd, 0xc4, 0x13, 0x1, 0x30, 0x6c, + + /* U+06DA "ۚ" */ + 0x5c, 0x91, 0x5, 0xce, 0xd0, 0x1a, 0x5c, 0x7, + 0xe5, 0x0, 0x1e, 0x38, 0xa, 0x86, 0x62, 0x40, + + /* U+06DB "ۛ" */ + 0x0, 0x28, 0x6, 0x50, 0xf, 0x98, 0x2, 0x50, + + /* U+06DC "ۜ" */ + 0x0, 0xff, 0xe1, 0x12, 0x20, 0x95, 0x44, 0x1, + 0x36, 0x61, 0xcc, 0x6c, 0x40, 0x25, 0x39, 0xd4, + 0x15, 0x0, 0x7f, 0x5e, 0x58, 0x4f, 0x66, 0x34, + 0xc0, 0x30, + + /* U+06DD "۝" */ + 0x0, 0x31, 0x10, 0x19, 0x0, 0x29, 0x4, 0x64, + 0xd, 0x40, 0x3c, 0x66, 0x22, 0x1a, 0x4c, 0x15, + 0x40, 0x1e, 0x41, 0x20, 0xf, 0x84, 0x14, 0x3, + 0xe6, 0x11, 0x8c, 0x40, 0x4, 0xae, 0x1, 0xa, + 0x19, 0x91, 0x8c, 0x0, 0x24, 0xce, 0xc, 0x60, + 0x0, + + /* U+06DE "۞" */ + 0x0, 0xe1, 0x0, 0xff, 0xa, 0x28, 0x7, 0x89, + 0x15, 0x84, 0x50, 0xaa, 0x10, 0x0, 0xa8, 0x3a, + 0x22, 0x1, 0xcc, 0x2, 0x75, 0x0, 0xca, 0xa0, + 0xa, 0xdc, 0x5, 0x54, 0x0, 0x55, 0x3, 0x58, + 0x82, 0xac, 0x80, 0x68, 0xcc, 0xb1, 0x5, 0x59, + 0x0, 0xd1, 0x82, 0xdc, 0x5, 0x54, 0x0, 0x55, + 0x0, 0x4e, 0xa0, 0x19, 0x54, 0x1, 0xa, 0x83, + 0xa2, 0x20, 0x1c, 0xc0, 0x4, 0x8a, 0xc0, 0x30, + 0xaa, 0x10, 0xe, 0x15, 0x50, 0x7, 0x0, + + /* U+06DF "۟" */ + 0x67, 0xdc, + + /* U+06E0 "۠" */ + 0x10, 0xba, 0xbb, 0x0, + + /* U+06E1 "ۡ" */ + 0x6, 0xc8, 0x10, 0x3, 0x65, 0x5b, 0x0, 0xe, + 0xc, 0x83, 0x2a, 0xe5, 0x0, + + /* U+06E2 "ۢ" */ + 0x0, 0x55, 0x88, 0x21, 0x6b, 0x9c, 0x26, 0xbd, + 0xfe, 0x58, 0xf8, 0x80, 0x40, + + /* U+06E3 "ۣ" */ + 0x0, 0xff, 0xe1, 0x12, 0x20, 0x95, 0x44, 0x1, + 0x36, 0x61, 0xcc, 0x6c, 0x40, 0x25, 0x39, 0xd4, + 0x15, 0x0, 0x7f, 0x5e, 0x58, 0x4f, 0x66, 0x34, + 0xc0, 0x30, + + /* U+06E4 "ۤ" */ + 0x4, 0x40, 0x0, + + /* U+06E5 "ۥ" */ + 0x0, 0x4d, 0x88, 0x9, 0x4c, 0x80, 0x4f, 0x8c, + 0x1, 0x12, 0x40, 0x4, 0x88, 0x36, 0x6e, 0x8, + + /* U+06E6 "ۦ" */ + 0x0, 0x94, 0x40, 0x21, 0x91, 0x0, 0x3d, 0x78, + 0x1, 0x82, 0xcc, 0x0, 0xb7, 0x99, 0x40, + + /* U+06E7 "ۧ" */ + 0x0, 0x94, 0x40, 0x21, 0x91, 0x0, 0x3d, 0x78, + 0x1, 0x82, 0xcc, 0x0, 0xb7, 0x99, 0x40, + + /* U+06E8 "ۨ" */ + 0x0, 0x29, 0x80, 0x4, 0x4a, 0x62, 0x26, 0x50, + 0x3, 0x29, 0x18, 0x3, 0x59, 0x7f, 0x32, 0x20, + + /* U+06E9 "۩" */ + 0x0, 0x84, 0x3, 0x85, 0x8, 0x2, 0x15, 0x17, + 0x30, 0x15, 0x4, 0x66, 0x18, 0x80, 0x4e, 0x24, + 0xa, 0xe2, 0xc, 0x20, 0x1f, 0xfc, 0xa3, 0x3, + 0x70, 0x0, 0xb3, 0xb3, 0x89, 0x80, + + /* U+06EA "۪" */ + 0x29, 0x25, 0x8a, 0x59, 0xa0, + + /* U+06EB "۫" */ + 0x29, 0x25, 0x8a, 0x58, 0xa0, + + /* U+06EC "۬" */ + 0x0, 0x97, 0xd4, 0x40, 0x0, + + /* U+06ED "ۭ" */ + 0x0, 0x55, 0x88, 0x21, 0x6b, 0x9c, 0x26, 0xbd, + 0xfe, 0x58, 0xf8, 0x80, 0x40, + + /* U+06F0 "۰" */ + 0x1, 0x60, 0x6, 0xcc, 0x82, 0xc6, 0xc1, 0xf8, + 0x80, + + /* U+06F1 "۱" */ + 0x0, 0x96, 0xc1, 0x10, 0x62, 0x96, 0x1a, 0x80, + 0x44, 0x0, 0x8, 0x7, 0x80, + + /* U+06F2 "۲" */ + 0x3e, 0x72, 0x4f, 0x23, 0x58, 0xdb, 0x62, 0x9, + 0x8, 0xe9, 0x0, 0x11, 0xf8, 0x80, 0x65, 0x20, + 0xe, 0x10, 0xf, 0xfe, 0x30, + + /* U+06F3 "۳" */ + 0x0, 0xf8, 0xf0, 0x25, 0x96, 0x4c, 0x75, 0xa2, + 0xf0, 0x2c, 0x9e, 0x64, 0xa0, 0xc1, 0x6e, 0xe0, + 0x9, 0x10, 0x1, 0xc5, 0xc0, 0x1c, 0x26, 0x1, + 0xfe, + + /* U+06F4 "۴" */ + 0x0, 0x9f, 0x4c, 0xf, 0x1b, 0x62, 0xd0, 0xde, + 0x56, 0x91, 0x42, 0x42, 0x37, 0x4, 0x8, 0xfc, + 0x80, 0x32, 0x90, 0x7, 0x8, 0x7, 0xff, 0x18, + + /* U+06F5 "۵" */ + 0x0, 0xfe, 0x8f, 0x40, 0x9, 0x5a, 0x68, 0x40, + 0x11, 0x6c, 0x92, 0x6, 0x65, 0x9, 0x60, 0x45, + 0x0, 0x18, 0x9f, 0x88, 0x10, 0xb, 0xf2, 0x46, + 0xb8, 0xb3, 0x9, 0xd2, 0x18, 0x80, + + /* U+06F6 "۶" */ + 0x0, 0xf5, 0x7f, 0x95, 0x49, 0x52, 0xba, 0xaa, + 0x60, 0xa5, 0x98, 0x42, 0xc6, 0x46, 0xe, 0x5c, + 0x25, 0x2a, 0x0, 0x63, 0x80, 0x40, + + /* U+06F7 "۷" */ + 0x8a, 0x0, 0xbd, 0x2d, 0x40, 0x8, 0x28, 0x62, + 0x81, 0x88, 0x0, 0x7c, 0x5, 0xf0, 0x6, 0xa8, + 0x92, 0x80, 0x10, 0xa5, 0x0, 0x32, 0x3e, 0x80, + 0x6d, 0x7, 0x0, 0x0, + + /* U+06F8 "۸" */ + 0x0, 0x37, 0x88, 0x6, 0xd0, 0x70, 0xc, 0x8f, + 0xa0, 0x12, 0x14, 0xa0, 0x5, 0xaa, 0x24, 0xa0, + 0x7, 0xc0, 0x5f, 0x3, 0x14, 0xc, 0x40, 0xb5, + 0x0, 0x20, 0xa0, + + /* U+06F9 "۹" */ + 0x0, 0xfc, 0xff, 0xc8, 0x0, 0x28, 0x94, 0x90, + 0x3, 0x93, 0x59, 0x18, 0x31, 0x21, 0x8b, 0x1, + 0xb5, 0xe8, 0x80, 0x53, 0xd8, 0x66, 0x0, 0x84, + 0xd7, 0x0, 0x3a, 0xd4, 0x80, + + /* U+2013 "–" */ + 0x1f, 0xff, 0x84, 0x5b, 0xbf, 0x8, + + /* U+2014 "—" */ + 0x1f, 0xff, 0xfe, 0x10, 0x8b, 0x77, 0xff, 0x84, + 0x20, + + /* U+2018 "‘" */ + 0x3, 0x10, 0x81, 0x13, 0x8, 0x11, 0x0, + + /* U+2019 "’" */ + 0x1f, 0x31, 0x30, 0x3, 0x98, 0x40, 0x0, + + /* U+201C "“" */ + 0x4, 0x3, 0x3, 0xd1, 0x90, 0x53, 0x56, 0x0, + 0x20, 0x18, 0x0, + + /* U+201D "”" */ + 0x6f, 0x4f, 0x15, 0x26, 0x21, 0x27, 0x26, 0x3, + 0xb1, 0x90, + + /* U+2022 "•" */ + 0x5, 0xa4, 0x2, 0xa5, 0xb1, 0x10, 0x6, 0x36, + 0x7, 0x10, + + /* U+2026 "…" */ + 0x28, 0x0, 0x95, 0x40, 0x14, 0x13, 0xb8, 0x2, + 0xee, 0x0, 0x4e, 0xe0, + + /* U+20AC "€" */ + 0x0, 0x86, 0x7b, 0xf5, 0x0, 0x3, 0xe9, 0x17, + 0x42, 0x0, 0xb3, 0xd6, 0x47, 0x50, 0x2, 0xc0, + 0x7, 0xf, 0x85, 0x7f, 0xd6, 0x3, 0x61, 0xdf, + 0xf5, 0x80, 0xd8, 0x77, 0xfc, 0xc0, 0x3e, 0x13, + 0xff, 0x30, 0x4, 0xb4, 0x1, 0xf5, 0x96, 0x2a, + 0x39, 0x80, 0x7, 0xd6, 0x2e, 0x84, + + /* U+2103 "℃" */ + 0x0, 0x8, 0x7, 0x9, 0x0, 0x62, 0xca, 0x70, + 0x2, 0xef, 0x6f, 0xc0, 0x2, 0xbe, 0xec, 0xd, + 0x57, 0xfe, 0xb6, 0x80, 0xe5, 0x17, 0x9, 0x76, + 0x0, 0x24, 0x38, 0x37, 0x5c, 0xa8, 0x48, 0x6, + 0x6f, 0x0, 0x45, 0x11, 0x0, 0x40, 0x3f, 0xe1, + 0x0, 0xff, 0xe0, 0x90, 0x8, 0x7, 0x28, 0x7, + 0x20, 0xb0, 0x6, 0x5a, 0x20, 0xe, 0x88, 0x30, + 0x1, 0x2d, 0x88, 0x3, 0x9a, 0x63, 0xfd, 0x6d, + 0x20, 0x1f, 0x37, 0x73, 0x7e, 0x0, 0x0, + + /* U+2109 "℉" */ + 0x0, 0x8, 0x7, 0xf1, 0x65, 0x38, 0x77, 0xff, + 0x6d, 0x7d, 0xd8, 0x1, 0x1b, 0xbb, 0xf6, 0x95, + 0xc0, 0x2, 0x45, 0xcb, 0xa7, 0x60, 0x1f, 0xc8, + 0xc0, 0x14, 0xff, 0xe1, 0x0, 0xf3, 0xe6, 0x61, + 0x0, 0xf7, 0x19, 0xe0, 0xf, 0xfe, 0xc8, + + /* U+2122 "™" */ + 0x0, 0xff, 0x9f, 0x3f, 0x71, 0xbc, 0x41, 0xfd, + 0xf0, 0xff, 0x0, 0xdc, 0x30, 0x80, 0x3d, 0x78, + 0x22, 0x0, 0xfe, 0x6f, 0x0, 0xfd, 0x92, 0x80, + 0x15, 0x18, 0x2a, 0x3c, 0x8d, 0x0, + + /* U+2190 "←" */ + 0x0, 0x21, 0x80, 0x7c, 0xd0, 0x60, 0x1e, 0x79, + 0x1a, 0xaf, 0x13, 0xe0, 0xd5, 0x78, 0x80, 0xf8, + 0xc0, 0x3c, + + /* U+2191 "↑" */ + 0x0, 0x8, 0x6, 0xd5, 0x0, 0x39, 0xc1, 0x18, + 0x37, 0x59, 0xb8, 0x14, 0x80, 0x7f, 0xf3, 0x40, + + /* U+2192 "→" */ + 0x0, 0xf3, 0x80, 0x7f, 0x1d, 0x90, 0x3d, 0x57, + 0x72, 0x60, 0xbd, 0x57, 0x63, 0x70, 0x80, 0x78, + 0xe4, 0x0, + + /* U+2193 "↓" */ + 0x0, 0x10, 0x6, 0xb1, 0x0, 0xff, 0xe7, 0x1d, + 0x1b, 0x51, 0xf2, 0xdd, 0x2, 0x2f, 0x80, + + /* U+2260 "≠" */ + 0x0, 0xca, 0x20, 0x1e, 0xb3, 0x0, 0xf, 0xfc, + 0x3b, 0xf2, 0x3d, 0xcb, 0x2e, 0xe4, 0x80, 0x8c, + 0xc2, 0x20, 0x1f, 0xf5, 0x27, 0xfa, 0x47, 0x74, + 0x91, 0xba, 0x80, 0x22, 0x6a, 0x91, 0x4, + + /* U+2264 "≤" */ + 0x0, 0xff, 0xe0, 0xa5, 0x40, 0x4, 0xdb, 0x45, + 0x21, 0x3f, 0xb1, 0xd0, 0x22, 0x63, 0xf5, 0x0, + 0x87, 0xae, 0xb5, 0x80, 0x21, 0x7e, 0x8a, 0xf6, + 0x0, 0xcb, 0x98, 0x21, 0xff, 0xec, 0xc0, 0xe6, + 0x7a, 0x40, + + /* U+2265 "≥" */ + 0x0, 0xfc, 0x3a, 0xe2, 0x1, 0x86, 0x33, 0xa4, + 0xc0, 0x25, 0xbd, 0x1d, 0xc4, 0x0, 0x8a, 0x58, + 0xf0, 0x0, 0x75, 0xc7, 0x70, 0x1b, 0xa2, 0xdb, + 0x40, 0x5, 0xf4, 0x10, 0x4, 0x33, 0xff, 0xd0, + 0x39, 0x9e, 0x90, + + /* U+FE70 "ﹰ" */ + 0x0, 0x84, 0x22, 0x64, 0xc1, 0xc0, 0xe, 0x4, + 0x99, 0x80, + + /* U+FE71 "ﹱ" */ + 0x0, 0xc2, 0x0, 0x89, 0x93, 0x0, 0x38, 0x1, + 0xc0, 0x4, 0x99, 0x80, 0x4, 0x1, 0xff, 0xe3, + 0x55, 0xc0, 0xa, 0xac, 0x60, + + /* U+FE72 "ﹲ" */ + 0x3, 0x84, 0x8, 0xa, 0xc0, 0x15, 0x19, 0x9, + 0x63, 0x10, + + /* U+FE74 "ﹴ" */ + 0x47, 0x99, 0x0, 0x8b, 0x80, 0x6, 0x65, 0x90, + + /* U+FE76 "ﹶ" */ + 0x0, 0xe5, 0x99, 0x81, 0xe6, 0x60, + + /* U+FE77 "ﹷ" */ + 0x0, 0xf9, 0x66, 0x60, 0x3, 0xcc, 0xc0, 0x2, + 0x0, 0xff, 0xf1, 0xaa, 0xe0, 0x5, 0x56, 0x30, + + /* U+FE78 "ﹸ" */ + 0x2, 0x94, 0x0, 0x26, 0xe0, 0x20, 0x6f, 0x83, + 0xb4, 0xb8, 0x0, + + /* U+FE79 "ﹹ" */ + 0x0, 0x14, 0xa8, 0x4, 0xfb, 0xa0, 0x2, 0x1e, + 0xf8, 0x1, 0xda, 0x5c, 0x0, 0x60, 0x1f, 0xfe, + 0x35, 0x5c, 0x21, 0x55, 0x88, + + /* U+FE7A "ﹺ" */ + 0x47, 0x99, 0x0, 0x16, 0x64, 0x0, + + /* U+FE7B "ﹻ" */ + 0x5, 0x5c, 0x0, 0xaa, 0xc4, 0x1f, 0xf8, 0x81, + 0x1e, 0x64, 0x1, 0x2c, 0xc8, 0x0, + + /* U+FE7C "ﹼ" */ + 0x0, 0xa, 0xb, 0x13, 0x19, 0x82, 0xc0, 0x4, + 0xd2, 0xee, 0x0, + + /* U+FE7D "ﹽ" */ + 0x4, 0x27, 0x62, 0x3, 0xb0, 0xe2, 0x7, 0x97, + 0x80, 0xf, 0xff, 0x32, 0xae, 0x10, 0xaa, 0xca, + + /* U+FE7E "ﹾ" */ + 0x67, 0xe, 0x1, 0xe0, 0x10, + + /* U+FE7F "ﹿ" */ + 0x6, 0x70, 0x7, 0x0, 0x87, 0x0, 0x83, 0x38, + 0x7, 0xff, 0x49, 0x54, 0x0, 0xaa, 0x10, + + /* U+FE80 "ﺀ" */ + 0x0, 0xfc, 0x9d, 0xfc, 0xa0, 0xa, 0x7b, 0x6a, + 0x11, 0xa1, 0x23, 0xc4, 0x4b, 0x42, 0x6e, 0xc4, + 0xc9, 0xd9, 0x46, 0x9, 0x37, 0xda, 0xa0, + + /* U+FE81 "ﺁ" */ + 0x7, 0x88, 0x20, 0x3c, 0x41, 0x0, 0x1c, 0x80, + 0x1f, 0xfe, 0x20, + + /* U+FE82 "ﺂ" */ + 0x7, 0x88, 0x20, 0x3c, 0x41, 0x0, 0x1c, 0x80, + 0x1f, 0xfd, 0x53, 0x10, 0x9, 0xa5, 0x0, 0x10, + 0x32, + + /* U+FE83 "ﺃ" */ + 0x28, 0x31, 0x13, 0x9c, 0x20, 0x7a, 0x0, 0x7f, + 0xf3, 0xc0, + + /* U+FE84 "ﺄ" */ + 0x28, 0x30, 0x11, 0x38, 0x1c, 0x20, 0x3, 0xd0, + 0x3, 0xff, 0x9c, 0x62, 0x0, 0x69, 0x40, 0x81, + 0x90, + + /* U+FE85 "ﺅ" */ + 0x0, 0xce, 0xc0, 0x1e, 0xe5, 0x0, 0xf0, 0xa8, + 0x7, 0xa1, 0x80, 0x3f, 0xf8, 0x27, 0xde, 0xc0, + 0x1b, 0x92, 0x24, 0x80, 0x2, 0x50, 0xe7, 0x40, + 0x1, 0x15, 0xa, 0x90, 0x5, 0x4d, 0xcc, 0x1, + 0x93, 0xb0, 0x70, 0x3, 0xac, 0xd8, 0x4, 0x97, + 0x1b, 0xc1, 0xbb, 0x69, 0x7c, 0x81, 0xf3, 0x7e, + 0x44, 0x0, + + /* U+FE86 "ﺆ" */ + 0x0, 0xd0, 0x80, 0x1e, 0x2f, 0x60, 0xf, 0x1f, + 0x38, 0x7, 0x86, 0x54, 0x3, 0xff, 0x86, 0xbf, + 0xc8, 0x1, 0x86, 0xa1, 0xa8, 0x3, 0x10, 0x3c, + 0x1a, 0x80, 0x44, 0x14, 0xa3, 0xe4, 0x0, 0x1b, + 0x6a, 0x35, 0xa0, 0x9, 0x33, 0x1, 0x90, 0x2, + 0x23, 0x7c, 0x63, 0x6, 0xee, 0x65, 0x4c, 0x80, + 0xf, 0x9b, 0xda, 0xc0, 0x10, + + /* U+FE87 "ﺇ" */ + 0xe, 0x40, 0xf, 0xfe, 0x87, 0x21, 0x41, 0x89, + 0x39, 0xda, 0x0, + + /* U+FE88 "ﺈ" */ + 0xe, 0x40, 0xf, 0xfe, 0x71, 0x88, 0x1, 0xa5, + 0x2, 0x6, 0x40, 0xf7, 0x45, 0x6, 0x2, 0x4e, + 0x7, 0x68, 0x0, + + /* U+FE89 "ﺉ" */ + 0x0, 0xff, 0xa5, 0xc0, 0x11, 0xfe, 0x90, 0x1, + 0x70, 0x2b, 0x54, 0xba, 0x85, 0x48, 0x19, 0x91, + 0xb9, 0x44, 0x2, 0x67, 0xf7, 0x0, 0x3e, 0x80, + 0x55, 0x56, 0x7, 0x38, 0x6, 0x4d, 0x24, 0xc4, + 0x62, 0x11, 0x1c, 0xb, 0x24, 0xde, 0xf7, 0x31, + 0x6c, 0x81, 0xb7, 0x59, 0x8d, 0xd2, 0x0, + + /* U+FE8A "ﺊ" */ + 0x6, 0x70, 0xf, 0xf8, 0x80, 0x3f, 0xcc, 0xa0, + 0x1d, 0x3f, 0x20, 0x92, 0x1, 0xe6, 0x85, 0x13, + 0x20, 0xf, 0x2f, 0x60, 0x83, 0x80, 0x7b, 0xdc, + 0x0, 0xa7, 0x4, 0x22, 0x37, 0xb9, 0x0, 0x15, + 0xa6, 0xf7, 0x32, 0xe9, 0xc0, 0x24, 0xce, 0xcd, + 0xfc, 0x40, 0x8, + + /* U+FE8B "ﺋ" */ + 0x0, 0x42, 0x80, 0x88, 0x0, 0x3a, 0x80, 0x4, + 0x10, 0x3, 0x50, 0x0, 0x44, 0xb, 0x46, 0x14, + 0x32, + + /* U+FE8C "ﺌ" */ + 0x2, 0x83, 0x0, 0x8, 0x6, 0x2b, 0x30, 0x0, + 0x98, 0x6, 0xc4, 0x0, 0x88, 0x40, 0xe, 0x32, + 0x41, 0x2c, 0x28, + + /* U+FE8D "ﺍ" */ + 0xe4, 0x0, 0xff, 0xe3, 0x0, + + /* U+FE8E "ﺎ" */ + 0xe4, 0x0, 0xff, 0xe3, 0x98, 0x83, 0x4a, 0x40, + 0xc8, + + /* U+FE8F "ﺏ" */ + 0xa, 0x10, 0xe, 0x27, 0x15, 0x0, 0xf2, 0x48, + 0x84, 0x80, 0x65, 0x87, 0xa, 0x7f, 0xdd, 0x7d, + 0x3c, 0x82, 0xfd, 0x56, 0xe9, 0x0, 0xca, 0x52, + 0xa2, 0x1, 0xe4, 0xc0, 0xc, + + /* U+FE90 "ﺐ" */ + 0xa, 0x10, 0xe, 0x27, 0x0, 0xa, 0x80, 0x79, + 0x20, 0x0, 0x21, 0x20, 0x19, 0x60, 0x20, 0x1, + 0x4f, 0xfb, 0xaf, 0xa9, 0xa6, 0x0, 0x2f, 0xd5, + 0x6e, 0x75, 0xe0, 0xc, 0xbd, 0xaa, 0x20, 0x1f, + 0xa2, 0x0, 0x1e, + + /* U+FE91 "ﺑ" */ + 0x0, 0x3d, 0x80, 0x3c, 0x0, 0xaa, 0x30, 0xa1, + 0x90, 0xfc, 0x10, 0x7, 0x28, 0x3, 0x10, + + /* U+FE92 "ﺒ" */ + 0x0, 0x72, 0x0, 0x61, 0x0, 0x40, 0xc9, 0x3, + 0x30, 0x50, 0x3a, 0x75, 0x80, 0x1c, 0xa0, 0x16, 0x20, 0x0, - /* U+1F62C "😬" */ - 0x0, 0x0, 0x0, 0x1, 0x10, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x5b, 0xff, 0xff, 0xa4, 0x0, 0x0, - 0x0, 0x2c, 0xff, 0xff, 0xff, 0xff, 0xa1, 0x0, - 0x1, 0xef, 0x17, 0xcf, 0xdd, 0x71, 0xfc, 0x0, - 0xb, 0xff, 0x60, 0x4f, 0xc1, 0x7, 0xff, 0x80, - 0x2f, 0xff, 0xff, 0xdc, 0x9e, 0xff, 0xff, 0xf0, - 0x5f, 0xff, 0xf1, 0x77, 0x7, 0x2f, 0xff, 0xf3, - 0x6f, 0xfe, 0x80, 0x88, 0x27, 0x7, 0xef, 0xf4, - 0x5f, 0xfe, 0xef, 0xff, 0xff, 0xfe, 0xef, 0xf2, - 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd0, - 0x8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x50, - 0x0, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x0, - 0x0, 0x2, 0x7a, 0xcd, 0xdc, 0xa6, 0x10, 0x0, + /* U+FE93 "ﺓ" */ + 0x0, 0x5a, 0xe9, 0x0, 0x56, 0xba, 0x40, 0x1f, + 0xe6, 0xe8, 0x0, 0x9e, 0x34, 0xe8, 0x1, 0x14, + 0x74, 0xa4, 0x20, 0xa0, 0x22, 0x61, 0x2a, 0x59, + 0x15, 0xe, 0x7a, 0x4a, 0x10, - /* U+1F62D "😭" */ - 0x0, 0x0, 0x1, 0x7b, 0xdc, 0x93, 0x0, 0x0, - 0x0, 0x5, 0xef, 0xff, 0xff, 0xfa, 0x0, 0x0, - 0x6, 0xf6, 0xcf, 0xff, 0xff, 0xfa, 0x0, 0x3, - 0xbc, 0xa7, 0xff, 0xda, 0xdf, 0xf3, 0x0, 0xd5, - 0xe7, 0x9f, 0xfa, 0x5e, 0xff, 0x80, 0x4c, 0xf5, - 0x0, 0x0, 0xbf, 0xcf, 0xfa, 0x5, 0x6f, 0x10, - 0x0, 0x2, 0xf9, 0x8f, 0xa0, 0xce, 0xfe, 0xb7, - 0x0, 0xf, 0xff, 0xf8, 0xf, 0xff, 0xff, 0xf9, - 0x37, 0xff, 0x7f, 0x40, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xf7, 0xe2, 0xf, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x90, 0xef, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xfa, 0x3, 0xdf, 0xff, 0xff, 0xff, 0xff, - 0xfa, 0x10, 0x0, 0x37, 0xab, 0xdc, 0xba, 0x61, + /* U+FE94 "ﺔ" */ + 0x0, 0x69, 0xd8, 0x6, 0xc3, 0xa0, 0xc, 0x20, + 0xa0, 0x18, 0xa6, 0xc4, 0x0, 0x9a, 0x0, 0x20, + 0x5, 0x4c, 0x89, 0x80, 0x44, 0x6a, 0x44, 0x1, + 0x4a, 0xa2, 0x4a, 0x5, 0xe7, 0x52, 0xf0, + + /* U+FE95 "ﺕ" */ + 0x0, 0xd8, 0x5a, 0x1, 0xf6, 0x96, 0x0, 0x68, + 0x10, 0x10, 0x10, 0x15, 0x17, 0x0, 0xf3, 0xd8, + 0x84, 0x80, 0x65, 0x87, 0xa, 0x7f, 0xdd, 0x7d, + 0x3c, 0x82, 0xfd, 0x56, 0xe9, 0x0, + + /* U+FE96 "ﺖ" */ + 0x0, 0x9d, 0xd2, 0x80, 0x1f, 0x9d, 0xd2, 0x80, + 0x1e, 0x71, 0x0, 0xe1, 0x40, 0x0, 0xc0, 0x7, + 0x92, 0xc0, 0x2, 0xc, 0x1, 0x96, 0xc2, 0x0, + 0x15, 0x1f, 0xba, 0xfa, 0x9a, 0x60, 0x2, 0xfd, + 0x56, 0xe7, 0x5e, 0x0, + + /* U+FE97 "ﺗ" */ + 0xc, 0x3f, 0x0, 0x61, 0xf8, 0x6, 0x10, 0x9, + 0xe8, 0x2, 0xf1, 0x0, 0x2a, 0x88, 0x1, 0x43, + 0x20, + + /* U+FE98 "ﺘ" */ + 0xb, 0x4e, 0x20, 0xb4, 0xe2, 0x0, 0x8, 0x6, + 0xf4, 0x0, 0xc2, 0x0, 0x81, 0x92, 0x6, 0x60, + 0xa0, + + /* U+FE99 "ﺙ" */ + 0x0, 0xef, 0x0, 0xfe, 0xf0, 0xf, 0xd8, 0x5a, + 0x1, 0xf6, 0x96, 0x0, 0x68, 0x10, 0x10, 0x10, + 0x15, 0x17, 0x0, 0xf3, 0xd8, 0x84, 0x80, 0x65, + 0x87, 0xa, 0x7f, 0xdd, 0x7d, 0x3c, 0x82, 0xfd, + 0x56, 0xe9, 0x0, + + /* U+FE9A "ﺚ" */ + 0x0, 0xd2, 0xc0, 0x1f, 0xe9, 0x60, 0xf, 0xe7, + 0x74, 0xa0, 0x7, 0xe7, 0x74, 0xa0, 0x7, 0x9c, + 0x40, 0x38, 0x50, 0x0, 0x30, 0x1, 0xe4, 0xb0, + 0x0, 0x83, 0x0, 0x65, 0xb0, 0x80, 0x5, 0x47, + 0xee, 0xbe, 0xa6, 0x98, 0x0, 0xbf, 0x55, 0xb9, + 0xd7, 0x80, + + /* U+FE9B "ﺛ" */ + 0x0, 0x60, 0x80, 0x33, 0xf8, 0x1, 0x87, 0xe0, + 0x18, 0x40, 0x27, 0xa0, 0xb, 0xc4, 0x0, 0xaa, + 0x20, 0x5, 0xc, 0x80, + + /* U+FE9C "ﺜ" */ + 0x0, 0x59, 0x0, 0x2f, 0xf0, 0x82, 0xd3, 0x88, + 0x0, 0x20, 0x1b, 0xd0, 0x3, 0x8, 0x2, 0x6, + 0x48, 0x19, 0x82, 0x80, + + /* U+FE9D "ﺝ" */ + 0x0, 0xfc, 0x3f, 0xec, 0x50, 0x8, 0x6a, 0xe7, + 0xf0, 0xc0, 0xa, 0x8e, 0x44, 0xa0, 0xa, 0x30, + 0x36, 0x40, 0x10, 0xbf, 0x6, 0x0, 0x17, 0xe1, + 0x0, 0xca, 0x6, 0x6f, 0x0, 0x98, 0x8, 0xf0, + 0x2, 0x24, 0xf5, 0x21, 0x34, 0xa, 0x4a, 0xee, + 0x67, 0x80, 0xcf, 0xe6, 0x3a, 0xc0, + + /* U+FE9E "ﺞ" */ + 0x0, 0xff, 0xf, 0xfb, 0x18, 0x3, 0x86, 0xed, + 0x3f, 0x88, 0x1, 0x91, 0x2, 0x65, 0x80, 0x1d, + 0x32, 0xf3, 0xe0, 0xd, 0x25, 0xab, 0xf1, 0x4a, + 0x22, 0x69, 0x3f, 0x2c, 0x1a, 0x22, 0x1, 0x1e, + 0x1, 0x5f, 0x99, 0x1, 0x81, 0x80, 0x70, 0xae, + 0xa8, 0x92, 0x30, 0x5, 0x49, 0x5d, 0xb7, 0x40, + 0x1a, 0xbb, 0x31, 0xd8, 0x0, + + /* U+FE9F "ﺟ" */ + 0x0, 0xff, 0x1f, 0xfa, 0xd4, 0x3, 0x1d, 0xdb, + 0x27, 0x54, 0x2, 0x44, 0x3e, 0x75, 0xe0, 0x6, + 0x4b, 0xc5, 0x40, 0x57, 0xdb, 0x2e, 0xb8, 0xa, + 0xa2, 0xf4, 0x88, 0x5, 0xfb, 0x2, 0xf8, 0x1, + 0xf3, 0x70, 0x0, + + /* U+FEA0 "ﺠ" */ + 0x0, 0xff, 0x8f, 0xfd, 0x6a, 0x1, 0xc7, 0x76, + 0xc9, 0xd5, 0x0, 0xc8, 0x87, 0xce, 0xbc, 0x0, + 0xe4, 0xbc, 0x2b, 0x0, 0x2b, 0xed, 0x9c, 0x9f, + 0x28, 0x55, 0x5d, 0xd, 0xa5, 0x61, 0xfa, 0xe2, + 0x0, 0x2b, 0xe0, 0xe, 0xe5, 0x0, 0xfd, 0x88, + 0x1, 0x0, + + /* U+FEA1 "ﺡ" */ + 0x0, 0xfc, 0x3f, 0xec, 0x50, 0x8, 0x6a, 0xe7, + 0xf0, 0xc0, 0xa, 0x8c, 0x65, 0x40, 0x14, 0xef, + 0x64, 0x80, 0x25, 0x7d, 0xc8, 0x0, 0x2d, 0xc2, + 0x1, 0x94, 0x8, 0x3, 0x98, 0x8, 0x3, 0x89, + 0x3d, 0x48, 0x88, 0xa1, 0x4f, 0x5b, 0xab, 0xe0, + 0x1a, 0xec, 0xc7, 0x58, + + /* U+FEA2 "ﺢ" */ + 0x0, 0xff, 0xf, 0xfb, 0x18, 0x3, 0x86, 0xed, + 0x3f, 0x88, 0x1, 0x91, 0x2, 0x65, 0x80, 0x1d, + 0x32, 0xf3, 0xe0, 0xd, 0x25, 0xab, 0xf1, 0x4a, + 0x22, 0x69, 0x0, 0x16, 0xd, 0x11, 0x0, 0x80, + 0x22, 0xbf, 0x32, 0x3, 0x0, 0xf8, 0x57, 0x54, + 0x44, 0x8a, 0x1, 0x52, 0x57, 0x72, 0xe4, 0x3, + 0x57, 0x66, 0x3b, 0x0, 0x0, + + /* U+FEA3 "ﺣ" */ + 0x0, 0xff, 0x1f, 0xfa, 0xd4, 0x3, 0x1d, 0xdb, + 0x27, 0x54, 0x2, 0x44, 0x3e, 0x75, 0xe0, 0x6, + 0x4b, 0xc5, 0x40, 0x57, 0xdb, 0x2e, 0xb8, 0xa, + 0xa2, 0xf4, 0x88, 0x0, + + /* U+FEA4 "ﺤ" */ + 0x0, 0xff, 0x8f, 0xfd, 0x6a, 0x1, 0xc7, 0x76, + 0xc9, 0xd5, 0x0, 0xc8, 0x87, 0xce, 0xbc, 0x0, + 0xe4, 0xbc, 0x2b, 0x0, 0x2b, 0xed, 0x9c, 0x9f, + 0x28, 0x55, 0x5d, 0xd, 0xa5, 0x60, + + /* U+FEA5 "ﺥ" */ + 0x0, 0xff, 0xb1, 0x80, 0x3d, 0xce, 0x1, 0xf, + 0xfb, 0x90, 0x2, 0x1a, 0xb9, 0xfc, 0x30, 0x2, + 0xa3, 0x19, 0x50, 0x5, 0x3b, 0xd9, 0x20, 0x9, + 0x5f, 0x72, 0x0, 0xb, 0x70, 0x80, 0x65, 0x2, + 0x0, 0xe6, 0x2, 0x0, 0xe2, 0x4f, 0x52, 0x22, + 0x28, 0x53, 0xd6, 0xea, 0xf8, 0x6, 0xbb, 0x31, + 0xd6, + + /* U+FEA6 "ﺦ" */ + 0x0, 0xff, 0xe0, 0xa7, 0x80, 0x7e, 0x4c, 0x0, + 0xfe, 0x30, 0xe, 0x1f, 0xf6, 0x30, 0x7, 0xd, + 0xda, 0x7f, 0x10, 0x3, 0x22, 0x4, 0xcb, 0x0, + 0x3a, 0x65, 0xe7, 0xc0, 0x1a, 0x4b, 0x57, 0xe2, + 0x94, 0x44, 0xd2, 0x0, 0x2c, 0x1a, 0x22, 0x1, + 0x0, 0x45, 0x7e, 0x64, 0x6, 0x1, 0xf0, 0xae, + 0xa8, 0x89, 0x14, 0x2, 0xa4, 0xae, 0xe5, 0xc8, + 0x6, 0xae, 0xcc, 0x76, 0x0, 0x0, + + /* U+FEA7 "ﺧ" */ + 0x0, 0xe9, 0xa0, 0xf, 0xa2, 0xc0, 0x3e, 0x11, + 0x0, 0x47, 0xfe, 0xb5, 0x0, 0xc7, 0x76, 0xc9, + 0xd5, 0x0, 0x91, 0xf, 0x9d, 0x78, 0x1, 0x92, + 0xf1, 0x50, 0x15, 0xf6, 0xcb, 0xae, 0x2, 0xa8, + 0xbd, 0x22, 0x0, + + /* U+FEA8 "ﺨ" */ + 0x0, 0xff, 0xe1, 0xcd, 0x0, 0x7e, 0x88, 0x0, + 0x7e, 0x12, 0x0, 0xc7, 0xfe, 0xb5, 0x0, 0xe3, + 0xbb, 0x64, 0xea, 0x80, 0x64, 0x43, 0xe7, 0x5e, + 0x0, 0x72, 0x5e, 0x15, 0x80, 0x15, 0xf6, 0xce, + 0x4f, 0x94, 0x2a, 0xae, 0x86, 0xd2, 0xb0, + + /* U+FEA9 "ﺩ" */ + 0x0, 0x6c, 0x0, 0x6c, 0x64, 0x0, 0x86, 0xe4, + 0x3, 0x21, 0x9, 0x2b, 0xe1, 0xa, 0xd5, 0x17, 0x0, - /* U+1F631 "😱" */ - 0x0, 0x0, 0x16, 0x89, 0x84, 0x0, 0x0, 0x0, - 0x7, 0xff, 0xff, 0xff, 0xc2, 0x0, 0x0, 0x9f, - 0xff, 0xff, 0xff, 0xfd, 0x10, 0x5, 0xff, 0xe8, - 0xff, 0x8e, 0xff, 0x80, 0xd, 0xfc, 0x36, 0xff, - 0x32, 0xbf, 0xf0, 0x3c, 0xef, 0xc9, 0xff, 0x7b, - 0xfe, 0xc4, 0x5a, 0x8f, 0xff, 0x4a, 0xff, 0xf7, - 0xa5, 0x6c, 0xda, 0xfb, 0x2, 0xff, 0xcb, 0xc6, - 0xb9, 0xf9, 0xd9, 0x0, 0xff, 0x7f, 0x9a, 0xe5, - 0xff, 0x8b, 0x1, 0xf8, 0xef, 0x8c, 0xfc, 0x8f, - 0x8f, 0xce, 0xf7, 0xfd, 0x75, 0xcf, 0x7f, 0x8f, - 0xff, 0xf7, 0xb3, 0x0, 0x7, 0x5f, 0x9f, 0xfc, - 0x71, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, + /* U+FEAA "ﺪ" */ + 0x0, 0x1f, 0x90, 0x6, 0x35, 0xb0, 0xe, 0x96, + 0x0, 0xe2, 0x4, 0x2, 0x57, 0xc0, 0x82, 0x5a, + 0xa2, 0xe0, 0x20, - /* U+1F634 "😴" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, - 0xe6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, - 0xcb, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x5d, 0xb0, 0x0, 0x1, 0x69, 0xaa, 0x84, 0x0, - 0xa, 0x61, 0x0, 0x6, 0xff, 0xff, 0xff, 0xfc, - 0x24, 0xd6, 0x0, 0x6, 0xff, 0xff, 0xff, 0xff, - 0xf9, 0x49, 0x20, 0x0, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x28, 0x10, 0x0, 0x5f, 0xff, 0xff, 0xff, - 0xff, 0xb4, 0xe9, 0x0, 0x7, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xf0, 0x0, 0x6f, 0xff, 0xdf, - 0xdc, 0x9f, 0xff, 0xff, 0x50, 0x3, 0xfa, 0x7c, - 0xff, 0xbd, 0xff, 0xff, 0xf7, 0x0, 0xf, 0xff, - 0xff, 0xee, 0xff, 0xff, 0xff, 0x90, 0x1, 0xff, - 0xff, 0xd0, 0xc, 0xff, 0xff, 0xf9, 0x0, 0x1f, - 0xff, 0xfe, 0xc5, 0xbf, 0xff, 0xff, 0x60, 0x0, - 0x3c, 0xff, 0xff, 0x9d, 0xff, 0xfe, 0x70, 0x0, - 0x0, 0x2, 0x69, 0xab, 0xba, 0x84, 0x0, 0x0, + /* U+FEAB "ﺫ" */ + 0x0, 0xf9, 0xb4, 0x3, 0x3f, 0x80, 0x61, 0x61, + 0x0, 0xdd, 0x40, 0x1a, 0x99, 0x80, 0x1a, 0x60, + 0x3, 0x30, 0x88, 0x95, 0xfc, 0xc5, 0x6a, 0x8b, + 0xa0, + + /* U+FEAC "ﺬ" */ + 0x0, 0xfe, 0x7c, 0x0, 0xe6, 0xe0, 0xe, 0x12, + 0x0, 0xe3, 0xf3, 0x0, 0xc6, 0xb4, 0x1, 0xd2, + 0xc0, 0x1c, 0x40, 0x80, 0x4a, 0xf8, 0x10, 0x4b, + 0x54, 0x5c, 0x4, + + /* U+FEAD "ﺭ" */ + 0x0, 0xe9, 0x80, 0xe, 0xf5, 0x0, 0xe5, 0x20, + 0xe, 0x71, 0x0, 0xee, 0x50, 0x8, 0xa5, 0x60, + 0x3b, 0xf5, 0x70, 0xc3, 0x37, 0xb0, 0xc0, + + /* U+FEAE "ﺮ" */ + 0x0, 0xe3, 0x60, 0xf, 0x9e, 0x0, 0x3e, 0x71, + 0x80, 0xf, 0x30, 0x30, 0x80, 0x77, 0x37, 0x8, + 0x8, 0x14, 0xad, 0x80, 0x5f, 0xed, 0x2c, 0x20, + 0xb, 0x37, 0xec, 0x80, 0x20, + + /* U+FEAF "ﺯ" */ + 0x0, 0xff, 0xe0, 0x79, 0x80, 0x76, 0x18, 0x7, + 0x2a, 0x80, 0x38, 0x60, 0x3, 0x90, 0x80, 0x39, + 0xc0, 0x3d, 0xa8, 0x1, 0x14, 0x34, 0x7, 0x7e, + 0xa5, 0x98, 0x66, 0xf6, 0x20, 0x0, + + /* U+FEB0 "ﺰ" */ + 0x0, 0xea, 0x80, 0xf, 0xa2, 0x40, 0x3e, 0x30, + 0xf, 0xcf, 0xe0, 0x1f, 0x28, 0xc0, 0x7, 0x9c, + 0x18, 0x40, 0x3b, 0x9b, 0x84, 0x4, 0xa, 0x52, + 0xc0, 0x2f, 0xf6, 0x96, 0x10, 0x5, 0x9b, 0xf6, + 0x40, 0x10, + + /* U+FEB1 "ﺱ" */ + 0x0, 0xff, 0xe1, 0x4c, 0x80, 0x3e, 0x2f, 0x11, + 0x78, 0x80, 0x7f, 0xf0, 0x4c, 0xc, 0xc, 0x53, + 0x40, 0x3e, 0x8b, 0x8, 0x64, 0xd2, 0x10, 0xe, + 0x10, 0x77, 0x92, 0x51, 0x40, 0x40, 0x39, 0x7, + 0xb9, 0x1d, 0xf4, 0x8, 0x52, 0x62, 0x4f, 0xc, + 0x1, 0xf1, 0x5a, 0x67, 0x6c, 0x3c, 0x0, 0x7e, + 0x4d, 0xec, 0xdf, 0x80, 0xf, 0xc0, + + /* U+FEB2 "ﺲ" */ + 0x0, 0xff, 0xe1, 0x4c, 0x80, 0x3f, 0x17, 0x88, + 0xbc, 0x40, 0x3f, 0xf8, 0x46, 0x6, 0x6, 0x60, + 0x4d, 0x0, 0xfa, 0x2c, 0x21, 0x91, 0x50, 0x84, + 0x3, 0x84, 0x1d, 0xe4, 0x94, 0x5f, 0x1, 0x0, + 0xe4, 0x1e, 0xe4, 0x77, 0xd5, 0x2d, 0xa, 0x4c, + 0x49, 0xe1, 0x80, 0x3f, 0x15, 0xa6, 0x76, 0xc3, + 0xc0, 0x7, 0xf2, 0x6f, 0x66, 0xfc, 0x0, 0x7f, 0x0, - /* U+1F64C "🙌" */ - 0x1, 0xbd, 0x30, 0x0, 0x0, 0x0, 0x4, 0xdb, - 0x10, 0xaf, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x9f, - 0xf8, 0xc, 0xff, 0x81, 0x0, 0x0, 0x0, 0x18, - 0xff, 0xb0, 0xbf, 0xfe, 0x20, 0x0, 0x0, 0x3, - 0xef, 0xfa, 0xc, 0xfa, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xbf, 0xb0, 0xef, 0x40, 0x18, 0xce, 0xfc, - 0x81, 0x5, 0xfd, 0xf, 0xf3, 0x4e, 0xff, 0xff, - 0xff, 0xe3, 0x4f, 0xe0, 0xff, 0x5f, 0xff, 0xff, - 0xff, 0xff, 0xe5, 0xff, 0xf, 0xfe, 0xfd, 0x7a, - 0xff, 0x97, 0xdf, 0xef, 0xe0, 0xef, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfd, 0xc, 0xff, 0xff, - 0x81, 0x44, 0xa, 0xff, 0xff, 0xb0, 0x9f, 0xff, - 0xfd, 0x30, 0x4, 0xef, 0xff, 0xf8, 0x5, 0xff, - 0xff, 0xff, 0xef, 0xff, 0xff, 0xff, 0x40, 0xf, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x0, - 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0x0, - 0x0, 0x4b, 0xff, 0xff, 0xff, 0xff, 0xa3, 0x0, - 0x0, 0x0, 0x0, 0x24, 0x55, 0x42, 0x0, 0x0, - 0x0, + /* U+FEB3 "ﺳ" */ + 0x0, 0xfe, 0x8a, 0x0, 0xbc, 0x83, 0xc8, 0x3, + 0x84, 0x0, 0x20, 0x20, 0x26, 0xb, 0x1, 0x72, + 0x10, 0xcf, 0xe1, 0x4e, 0xf3, 0x3b, 0x4a, 0x30, - /* U+1F64F "🙏" */ - 0x0, 0x0, 0x0, 0x0, 0x33, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x9f, 0xff, 0xfb, 0x20, - 0x0, 0x0, 0x0, 0x0, 0x1d, 0xff, 0xff, 0xff, - 0xe2, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xff, 0xff, - 0xff, 0xfd, 0x0, 0x0, 0x0, 0x3, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x60, 0x0, 0x0, 0xd, 0xfb, - 0x8e, 0xff, 0xf9, 0xaf, 0xe2, 0x0, 0x0, 0xcf, - 0xfc, 0x7a, 0xff, 0xb7, 0xaf, 0xfd, 0x10, 0xa, - 0xff, 0xff, 0xfd, 0x67, 0xbf, 0xff, 0xff, 0xc0, - 0x2f, 0xff, 0xff, 0xf8, 0xda, 0x7f, 0xff, 0xff, - 0xf4, 0x4f, 0xfe, 0xff, 0xf8, 0xda, 0x9e, 0xff, - 0xfe, 0xf7, 0x2f, 0xf8, 0x78, 0x7e, 0xda, 0xf7, - 0x88, 0x8f, 0xf5, 0xb, 0xff, 0xff, 0xff, 0xb8, - 0xff, 0xff, 0xff, 0xd0, 0x0, 0x6b, 0xde, 0xd9, - 0x10, 0x8d, 0xed, 0xc7, 0x0, + /* U+FEB4 "ﺴ" */ + 0x0, 0xfe, 0x8a, 0x0, 0xde, 0x41, 0xe4, 0x1, + 0xe1, 0x0, 0x8, 0x8, 0x8, 0x80, 0xb, 0x1, + 0x72, 0x10, 0xce, 0x8a, 0x14, 0xef, 0x33, 0xb4, + 0xaa, 0xa4, - /* U+1F680 "🚀" */ - 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x4b, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xf, 0x8f, 0xd5, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x6, 0xef, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x0, - 0x6, 0xfd, 0x2f, 0xfb, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xcf, 0xec, 0xcf, 0xb0, 0x0, 0x2, 0x0, - 0x0, 0x2e, 0xfa, 0xbf, 0xf8, 0x1, 0x4b, 0x80, - 0x0, 0x3, 0xff, 0xf2, 0xef, 0x8f, 0xff, 0xe7, - 0x0, 0x0, 0x3e, 0xfe, 0xff, 0xd9, 0xe7, 0x0, - 0x0, 0x0, 0x1, 0xbf, 0xf9, 0xa4, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0xec, 0xb2, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xf, 0x84, 0x1a, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1f, 0xf2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7f, 0xb0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8f, 0x40, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x6, 0x30, 0x0, 0x0, 0x0, + /* U+FEB5 "ﺵ" */ + 0x0, 0xff, 0x2d, 0x0, 0x7f, 0xf0, 0x4f, 0xf2, + 0x0, 0x3f, 0xf8, 0x7, 0x6d, 0x0, 0x1f, 0xfc, + 0x11, 0x0, 0x9d, 0xc0, 0x1f, 0xf, 0x8, 0xb8, + 0x43, 0xb8, 0x1, 0xf1, 0x88, 0x0, 0x4c, 0x2, + 0x4c, 0x0, 0xfa, 0x20, 0x10, 0xcf, 0x84, 0x1, + 0xe1, 0x7, 0x79, 0x25, 0x14, 0x4, 0x3, 0x90, + 0x7b, 0x91, 0xdf, 0x40, 0x85, 0x26, 0x24, 0xf0, + 0xc0, 0x1f, 0x15, 0xa6, 0x76, 0xc3, 0xc0, 0x7, + 0xe4, 0xde, 0xcd, 0xf8, 0x0, 0xfc, - /* U+1F697 "🚗" */ - 0x0, 0x0, 0x0, 0x12, 0x22, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2c, 0xce, 0xcb, 0xd9, 0x0, 0x0, - 0x0, 0x0, 0xc4, 0xa, 0x10, 0x9, 0x90, 0x0, - 0x0, 0x6, 0xb0, 0xb, 0x20, 0x2, 0xf5, 0x0, - 0x4, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0x50, - 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, - 0x5f, 0xfa, 0xdf, 0xff, 0xff, 0xfa, 0xdf, 0xf2, - 0x1e, 0x9e, 0xad, 0xff, 0xff, 0x9e, 0xad, 0xb0, - 0x0, 0x5f, 0xd1, 0x22, 0x22, 0x5f, 0xd1, 0x0, - 0x0, 0x4, 0x10, 0x0, 0x0, 0x4, 0x10, 0x0 + /* U+FEB6 "ﺶ" */ + 0x0, 0xff, 0x2d, 0x0, 0x7f, 0xf0, 0x8f, 0xbe, + 0x0, 0x3f, 0xf8, 0x27, 0x4b, 0x0, 0x1f, 0xfc, + 0x21, 0x0, 0x9d, 0xc0, 0x1f, 0x87, 0x84, 0x5c, + 0x21, 0xdc, 0x0, 0xfc, 0x62, 0x0, 0x13, 0x0, + 0x18, 0x26, 0x0, 0x7d, 0x10, 0x8, 0x67, 0x44, + 0x10, 0x7, 0x84, 0x1d, 0xe4, 0x94, 0x47, 0x80, + 0x80, 0x72, 0xf, 0x72, 0x3b, 0xea, 0x96, 0x85, + 0x26, 0x24, 0xf0, 0xc0, 0x1f, 0x8a, 0xd3, 0x3b, + 0x61, 0xe0, 0x3, 0xf9, 0x37, 0xb3, 0x7e, 0x0, + 0x3f, 0x80, + + /* U+FEB7 "ﺷ" */ + 0x0, 0xe5, 0xa0, 0xf, 0xc9, 0xf9, 0x0, 0x1f, + 0x25, 0xb4, 0x0, 0x7e, 0x10, 0x9, 0xa0, 0x2, + 0xe2, 0xe, 0x20, 0xe2, 0x0, 0x8, 0x80, 0x2, + 0x20, 0xc, 0xb0, 0x17, 0x1, 0xc, 0xcc, 0xa, + 0x77, 0x99, 0xda, 0x51, 0x80, + + /* U+FEB8 "ﺸ" */ + 0x0, 0xe4, 0xc0, 0xf, 0xe2, 0x88, 0x48, 0x7, + 0xe2, 0xd4, 0x80, 0xf, 0xe1, 0x1, 0x6, 0x80, + 0xd, 0xc4, 0x1c, 0x41, 0xc4, 0x1, 0x8, 0x80, + 0x2, 0x20, 0x0, 0x80, 0x16, 0x2, 0xe0, 0x21, + 0x98, 0x8a, 0x14, 0xef, 0x33, 0xb4, 0xaa, 0xa4, + + /* U+FEB9 "ﺹ" */ + 0x0, 0xff, 0xe9, 0x15, 0xfe, 0x98, 0x7, 0xff, + 0x0, 0xb0, 0x69, 0xb4, 0x3, 0xfe, 0x1c, 0x6a, + 0x5b, 0x12, 0x0, 0xfc, 0xc1, 0x4f, 0x0, 0x3, + 0x3, 0x4c, 0x0, 0xe2, 0x9c, 0x4c, 0x56, 0xac, + 0x61, 0x20, 0xf, 0x8, 0x10, 0x55, 0x2c, 0x6e, + 0x40, 0x2, 0x1, 0xc8, 0x1d, 0xff, 0x6d, 0xa0, + 0x1, 0xa, 0x4c, 0x49, 0xe1, 0xc0, 0x3f, 0x8a, + 0xd3, 0x3b, 0x61, 0xe0, 0x3, 0xfc, 0x9b, 0xd9, + 0xbf, 0x0, 0x1f, 0xe0, + + /* U+FEBA "ﺺ" */ + 0x0, 0xff, 0xe9, 0x95, 0xfe, 0x98, 0x7, 0xff, + 0x4, 0xb0, 0x69, 0xb4, 0x3, 0xff, 0x80, 0x38, + 0xd4, 0xb6, 0x24, 0x1, 0xfc, 0xc1, 0x4f, 0x0, + 0x3, 0x3, 0x4, 0xc0, 0xe, 0x29, 0xc4, 0xc5, + 0x6a, 0xc1, 0x40, 0x20, 0xf, 0x8, 0x10, 0x55, + 0x20, 0x29, 0x68, 0x40, 0x40, 0x39, 0x3, 0xbf, + 0xee, 0xa5, 0xbf, 0x14, 0x29, 0x31, 0x27, 0x87, + 0x0, 0xff, 0x15, 0xa6, 0x76, 0xc3, 0xc0, 0x7, + 0xfc, 0x9b, 0xd9, 0xbf, 0x0, 0x1f, 0xf0, + + /* U+FEBB "ﺻ" */ + 0x0, 0xff, 0xe3, 0xc7, 0xf9, 0xc0, 0x3e, 0xb5, + 0xa8, 0x82, 0x0, 0x14, 0x42, 0x5f, 0x15, 0xd7, + 0x0, 0x16, 0x8a, 0xfa, 0x20, 0x7, 0xf0, 0x71, + 0x9b, 0x64, 0x68, 0xe0, 0x60, 0x96, 0x11, 0x3d, + 0x42, 0x4e, 0x88, + + /* U+FEBC "ﺼ" */ + 0x0, 0xff, 0xe4, 0x47, 0xf9, 0xc0, 0x3f, 0x5a, + 0xd4, 0x41, 0x0, 0x25, 0x10, 0x97, 0xc5, 0x75, + 0xc0, 0xa, 0xd1, 0x5f, 0x44, 0x0, 0xfe, 0x0, + 0x71, 0x9b, 0x64, 0x68, 0xe2, 0xf2, 0x9, 0x61, + 0x13, 0xd4, 0x24, 0xc3, 0x28, + + /* U+FEBD "ﺽ" */ + 0x0, 0xfe, 0x98, 0x0, 0xff, 0xe2, 0x4c, 0x1, + 0x5f, 0xe9, 0x80, 0x7f, 0xf0, 0xb, 0x6, 0x9b, + 0x40, 0x3f, 0xe1, 0xc6, 0xa5, 0xb1, 0x20, 0xf, + 0xcc, 0x14, 0xf0, 0x0, 0x30, 0x34, 0xc0, 0xe, + 0x29, 0xc4, 0xc5, 0x6a, 0xc6, 0x12, 0x0, 0xf0, + 0x81, 0x5, 0x52, 0xc6, 0xe4, 0x0, 0x20, 0x1c, + 0x81, 0xdf, 0xf6, 0xda, 0x0, 0x10, 0xa4, 0xc4, + 0x9e, 0x1c, 0x3, 0xf8, 0xad, 0x33, 0xb6, 0x1e, + 0x0, 0x3f, 0xc9, 0xbd, 0x9b, 0xf0, 0x1, 0xfe, + + /* U+FEBE "ﺾ" */ + 0x0, 0xfe, 0x98, 0x0, 0xff, 0xe2, 0xcc, 0x1, + 0x5f, 0xe9, 0x80, 0x7f, 0xf0, 0x4b, 0x6, 0x9b, + 0x40, 0x3f, 0xf8, 0x3, 0x8d, 0x4b, 0x62, 0x40, + 0x1f, 0xcc, 0x14, 0xf0, 0x0, 0x30, 0x30, 0x4c, + 0x0, 0xe2, 0x9c, 0x4c, 0x56, 0xac, 0x14, 0x2, + 0x0, 0xf0, 0x81, 0x5, 0x52, 0x2, 0x96, 0x84, + 0x4, 0x3, 0x90, 0x3b, 0xfe, 0xea, 0x5b, 0xf1, + 0x42, 0x93, 0x12, 0x78, 0x70, 0xf, 0xf1, 0x5a, + 0x67, 0x6c, 0x3c, 0x0, 0x7f, 0xc9, 0xbd, 0x9b, + 0xf0, 0x1, 0xff, 0x0, + + /* U+FEBF "ﺿ" */ + 0x0, 0xff, 0xe1, 0xa7, 0x80, 0x7f, 0x93, 0x0, + 0x11, 0xfe, 0x70, 0xe, 0x30, 0xb5, 0xa8, 0x82, + 0x0, 0x14, 0x42, 0x5f, 0x15, 0xd7, 0x0, 0x16, + 0x8a, 0xfa, 0x20, 0x7, 0xf0, 0x71, 0x9b, 0x64, + 0x68, 0xe0, 0x60, 0x96, 0x11, 0x3d, 0x42, 0x4e, + 0x88, + + /* U+FEC0 "ﻀ" */ + 0x0, 0xff, 0xe2, 0x27, 0x80, 0x7f, 0xc9, 0x80, + 0x8, 0xff, 0x38, 0x7, 0x8c, 0x2d, 0x6a, 0x20, + 0x80, 0x12, 0x88, 0x4b, 0xe2, 0xba, 0xe0, 0x5, + 0x68, 0xaf, 0xa2, 0x0, 0x7f, 0x0, 0x38, 0xcd, + 0xb2, 0x34, 0x71, 0x79, 0x4, 0xb0, 0x89, 0xea, + 0x12, 0x61, 0x94, + + /* U+FEC1 "ﻁ" */ + 0x0, 0x13, 0x0, 0x7f, 0x3d, 0x80, 0x7f, 0xf5, + 0xd3, 0x7e, 0xc4, 0x3, 0x96, 0xd6, 0x9a, 0xc0, + 0x32, 0x55, 0xc2, 0xc2, 0x0, 0x47, 0x54, 0x40, + 0x6, 0x98, 0x2e, 0x9, 0x2, 0xbe, 0x3c, 0x15, + 0x30, 0x1d, 0x54, 0xba, 0xa0, + + /* U+FEC2 "ﻂ" */ + 0x0, 0x13, 0x0, 0x7f, 0x9e, 0xc0, 0x3f, 0xfb, + 0x49, 0xbf, 0x62, 0x1, 0xe5, 0xb5, 0xa6, 0x80, + 0xe, 0x4a, 0xb8, 0x58, 0x70, 0xc, 0x75, 0x44, + 0x0, 0x69, 0x0, 0x17, 0x4, 0x81, 0x5f, 0x1c, + 0x10, 0xa9, 0x80, 0xea, 0xa5, 0xa1, 0x80, + + /* U+FEC3 "ﻃ" */ + 0x0, 0x39, 0x0, 0x7f, 0x4b, 0x0, 0x7f, 0xf5, + 0x86, 0xbf, 0x94, 0x3, 0x87, 0x1a, 0x9e, 0x84, + 0x3, 0x6b, 0xe2, 0xc9, 0x20, 0x5, 0x1, 0x40, + 0x1, 0x21, 0x5, 0x3, 0xb5, 0x69, 0xf4, 0x40, + 0x50, 0x84, 0x54, 0x2c, 0x58, 0x0, + + /* U+FEC4 "ﻄ" */ + 0x0, 0x39, 0x0, 0x7f, 0xa5, 0x80, 0x3f, 0xfb, + 0x23, 0x5f, 0xca, 0x1, 0xe1, 0xc6, 0xa7, 0xa1, + 0x0, 0xed, 0x7c, 0x59, 0x24, 0x0, 0xd0, 0x14, + 0x0, 0x12, 0x10, 0x2, 0x81, 0xda, 0xb4, 0xf8, + 0x10, 0x85, 0x8, 0x45, 0x42, 0xc3, 0x4a, 0x80, + + /* U+FEC5 "ﻅ" */ + 0x0, 0x13, 0x0, 0x7f, 0x3d, 0x80, 0x7f, 0xf0, + 0x26, 0x40, 0x1f, 0xd1, 0x0, 0xf, 0xe1, 0x5d, + 0xfb, 0x10, 0xe, 0x5b, 0x5a, 0x6b, 0x0, 0xc9, + 0x57, 0xb, 0x8, 0x1, 0x1d, 0x51, 0x0, 0x1a, + 0x60, 0xb8, 0x24, 0xa, 0xf8, 0xf0, 0x54, 0xc0, + 0x75, 0x52, 0xea, 0x80, + + /* U+FEC6 "ﻆ" */ + 0x0, 0x13, 0x0, 0x7f, 0x9e, 0xc0, 0x3f, 0xf8, + 0x35, 0x20, 0x1f, 0xeb, 0x80, 0xf, 0xf0, 0xae, + 0xfd, 0x88, 0x7, 0x96, 0xd6, 0x9a, 0x0, 0x39, + 0x2a, 0xe1, 0x61, 0xc0, 0x31, 0xd5, 0x10, 0x1, + 0xa4, 0x0, 0x5c, 0x12, 0x5, 0x7c, 0x70, 0x42, + 0xa6, 0x3, 0xaa, 0x96, 0x86, 0x0, + + /* U+FEC7 "ﻇ" */ + 0x0, 0x39, 0x0, 0x7f, 0x4b, 0x0, 0x7f, 0xc5, + 0xe2, 0x1, 0xf8, 0xb0, 0x40, 0x3f, 0x8a, 0xbf, + 0x94, 0x3, 0x87, 0x1a, 0x9e, 0x84, 0x3, 0x6b, + 0xe2, 0xc9, 0x20, 0x5, 0x1, 0x40, 0x1, 0x21, + 0x5, 0x3, 0xb5, 0x69, 0xf4, 0x40, 0x50, 0x84, + 0x54, 0x2c, 0x58, 0x0, + + /* U+FEC8 "ﻈ" */ + 0x0, 0x39, 0x0, 0x7f, 0xa5, 0x80, 0x3f, 0xf8, + 0x5, 0xe2, 0x1, 0xfc, 0x58, 0x20, 0x1f, 0xe2, + 0xaf, 0xe5, 0x0, 0xf0, 0xe3, 0x53, 0xd0, 0x80, + 0x76, 0xbe, 0x2c, 0x92, 0x0, 0x68, 0xa, 0x0, + 0x9, 0x8, 0x1, 0x40, 0xed, 0x5a, 0x7c, 0x8, + 0x42, 0x84, 0x22, 0xa1, 0x61, 0xa5, 0x40, + + /* U+FEC9 "ﻉ" */ + 0x0, 0xff, 0x47, 0xfa, 0xc0, 0x25, 0x7a, 0xa3, + 0xb0, 0x0, 0x91, 0x55, 0x8c, 0x0, 0x55, 0x3a, + 0x39, 0x80, 0xd, 0x62, 0x1a, 0xe0, 0xd, 0x1e, + 0xca, 0x40, 0x23, 0xb1, 0x0, 0xff, 0xe0, 0x11, + 0x31, 0x44, 0x8d, 0x3, 0x1e, 0xbb, 0x73, 0xc0, + 0x6b, 0xb3, 0x1d, 0x60, + + /* U+FECA "ﻊ" */ + 0x0, 0xfe, 0x4d, 0xff, 0x58, 0x80, 0x25, 0x2e, + 0xcf, 0x20, 0x5, 0x34, 0x51, 0xb0, 0x4, 0x6, + 0x6f, 0x18, 0x0, 0xdd, 0x89, 0x15, 0x3, 0xa2, + 0xa9, 0x97, 0x4, 0x45, 0x4, 0xbe, 0xc0, 0x1, + 0x0, 0x71, 0x1f, 0xa0, 0x89, 0x14, 0x35, 0xef, + 0xb9, 0x72, 0x3, 0x5f, 0x98, 0xec, + + /* U+FECB "ﻋ" */ + 0x0, 0xff, 0x86, 0xbf, 0xd6, 0x20, 0x15, 0x3d, + 0x51, 0xe8, 0x2, 0x4e, 0x55, 0x6f, 0x80, 0x7c, + 0x28, 0x1, 0x3f, 0x80, 0xe, 0xc, 0x17, 0xcf, + 0xbf, 0x10, 0x1, 0x52, 0x6f, 0x5d, 0x86, + + /* U+FECC "ﻌ" */ + 0x0, 0xff, 0x93, 0x7f, 0xd8, 0x40, 0x15, 0xad, + 0xd9, 0xa4, 0x2, 0x30, 0x45, 0x13, 0x0, 0xb9, + 0xb3, 0xc2, 0x0, 0xa, 0xee, 0x31, 0xd5, 0x40, + 0xaa, 0x2d, 0xc5, 0xd4, 0x0, + + /* U+FECD "ﻍ" */ + 0x0, 0xb9, 0x40, 0x3d, 0xa8, 0x1, 0xe3, 0x10, + 0xe, 0x7f, 0xf5, 0x0, 0x49, 0x13, 0x4e, 0xc0, + 0x3, 0x46, 0x5d, 0x60, 0x1, 0xa1, 0x1, 0x8, + 0x1, 0x1b, 0x7f, 0x58, 0x0, 0xec, 0xcb, 0xe7, + 0x1, 0x8a, 0x94, 0x10, 0x1, 0x2, 0x80, 0x70, + 0x81, 0x0, 0x71, 0x27, 0xa8, 0x89, 0x14, 0x29, + 0x2b, 0xb9, 0x7c, 0x3, 0x3f, 0x98, 0xeb, + + /* U+FECE "ﻎ" */ + 0x0, 0xff, 0xb9, 0x40, 0x3d, 0x88, 0x1, 0xe2, + 0x10, 0xc, 0x9b, 0xfe, 0xb1, 0x0, 0x4a, 0x5d, + 0x9e, 0x40, 0xa, 0x68, 0xa3, 0x60, 0x8, 0xc, + 0xde, 0x30, 0x1, 0xbb, 0x12, 0x2a, 0x7, 0x45, + 0x53, 0x2e, 0x8, 0x8a, 0x9, 0x7d, 0x80, 0x2, + 0x0, 0xe2, 0x3f, 0x41, 0x12, 0x28, 0x6b, 0xdf, + 0x72, 0xe4, 0x6, 0xbf, 0x31, 0xd8, + + /* U+FECF "ﻏ" */ + 0x0, 0xde, 0x80, 0x1f, 0x62, 0x0, 0x7c, 0x60, + 0x1e, 0x1a, 0xff, 0x58, 0x80, 0x54, 0xf5, 0x47, + 0xa0, 0x9, 0x39, 0x55, 0xbe, 0x1, 0xf0, 0xa0, + 0x4, 0xfe, 0x0, 0x38, 0x30, 0x5f, 0x3e, 0xfc, + 0x40, 0x5, 0x49, 0xbd, 0x76, 0x18, + + /* U+FED0 "ﻐ" */ + 0x0, 0xff, 0xe0, 0xd4, 0x0, 0x7d, 0x12, 0x1, + 0xf1, 0x8, 0x7, 0x26, 0xff, 0xb0, 0x80, 0x2b, + 0x5b, 0xb3, 0x48, 0x4, 0x60, 0x8a, 0x26, 0x1, + 0x73, 0x67, 0x84, 0x0, 0x15, 0xdc, 0x63, 0xaa, + 0x81, 0x54, 0x5b, 0x8b, 0xa8, + + /* U+FED1 "ﻑ" */ + 0x0, 0xff, 0xe4, 0x8f, 0x90, 0x7, 0xf8, 0x70, + 0x80, 0x3f, 0xe3, 0x0, 0xff, 0x93, 0xb8, 0x80, + 0x1f, 0xd4, 0xcf, 0x40, 0x1f, 0x88, 0x62, 0x41, + 0x43, 0xcc, 0x3, 0x10, 0x39, 0x14, 0x20, 0x40, + 0x1d, 0x31, 0xa6, 0x2, 0x8, 0x1, 0xcd, 0xd0, + 0xa, 0xd, 0x52, 0xca, 0xa6, 0x8d, 0x89, 0x20, + 0x99, 0x2c, 0xd5, 0x21, 0x11, 0xac, 0x0, + + /* U+FED2 "ﻒ" */ + 0x0, 0xfc, 0xda, 0x1, 0xff, 0x3f, 0x80, 0x7f, + 0xc2, 0x40, 0x18, 0x40, 0x39, 0x7b, 0xec, 0x40, + 0x1c, 0x60, 0x1a, 0x9e, 0x9a, 0x40, 0x40, 0x80, + 0x30, 0xd2, 0xb8, 0x0, 0x41, 0x80, 0x21, 0x6d, + 0xa4, 0xe3, 0x9, 0x8f, 0xde, 0xe3, 0xa1, 0x12, + 0x24, 0x1b, 0x66, 0xa6, 0xfe, 0xa3, 0x3a, 0x80, + + /* U+FED3 "ﻓ" */ + 0x0, 0xff, 0x63, 0x80, 0x77, 0x30, 0x7, 0x10, + 0x80, 0x62, 0xdf, 0x50, 0xb, 0x92, 0x28, 0x40, + 0x7, 0x6e, 0x6c, 0x0, 0x1a, 0x16, 0xe0, 0x5, + 0xbf, 0x28, 0x4, 0xbd, 0x21, 0xa0, 0xad, 0x72, + 0xc8, 0x15, 0x1, 0x72, 0x0, + + /* U+FED4 "ﻔ" */ + 0x0, 0x93, 0xc0, 0x3c, 0x9a, 0x1, 0xf1, 0x0, + 0x7f, 0xf0, 0x53, 0xbf, 0x4, 0x2, 0xa4, 0xb1, + 0x80, 0x8, 0xf9, 0x10, 0x1, 0x2a, 0xaa, 0x8d, + 0xc8, 0x14, 0xaf, 0x8b, 0x5e, + + /* U+FED5 "ﻕ" */ + 0x0, 0xf5, 0x2e, 0x90, 0x7, 0xd4, 0xba, 0x40, + 0x1f, 0xfc, 0x68, 0xfd, 0x20, 0xf, 0x1b, 0xcb, + 0x48, 0x7, 0x90, 0x9a, 0x90, 0x80, 0x38, 0xc9, + 0x40, 0x98, 0x4c, 0x2, 0x46, 0xae, 0x20, 0x6f, + 0x0, 0xd3, 0xd2, 0xa, 0x1, 0xfa, 0x98, 0x50, + 0xdc, 0x84, 0xe3, 0xde, 0x40, 0xe6, 0x37, 0xb1, + 0xa6, 0xc0, 0x26, 0xfd, 0xce, 0xe3, 0x80, 0x40, + + /* U+FED6 "ﻖ" */ + 0x0, 0xf5, 0x26, 0x8, 0x7, 0xeb, 0x4d, 0x10, + 0xf, 0xc2, 0x2, 0x1, 0xfc, 0x7d, 0xc5, 0x0, + 0xfd, 0xae, 0xea, 0x0, 0xf8, 0xc6, 0x64, 0x8, + 0x0, 0x10, 0x8, 0x41, 0xd4, 0xb4, 0x97, 0xc0, + 0x22, 0x89, 0xa2, 0x6a, 0x32, 0x0, 0xcf, 0xd4, + 0x1f, 0x6, 0x40, 0x1c, 0x56, 0xe0, 0x4, 0x19, + 0x21, 0x38, 0xd5, 0x80, 0x0, 0xdb, 0xef, 0x63, + 0x45, 0x80, 0x64, 0xed, 0xcd, 0xe7, 0x0, 0xc0, + + /* U+FED7 "ﻗ" */ + 0x0, 0x4b, 0x62, 0x0, 0x52, 0xd8, 0x80, 0x1f, + 0xe2, 0xdf, 0x50, 0xb, 0x92, 0x28, 0x40, 0x7, + 0x6e, 0x6c, 0x0, 0x1a, 0x16, 0xe0, 0x5, 0xbf, + 0x28, 0x4, 0xbd, 0x21, 0xa0, 0xad, 0x72, 0xc8, + 0x15, 0x1, 0x72, 0x0, + + /* U+FED8 "ﻘ" */ + 0x0, 0xf, 0x9e, 0x0, 0x61, 0xf3, 0xc0, 0xf, + 0xfe, 0x2, 0x77, 0xe0, 0x80, 0x54, 0x96, 0x30, + 0x1, 0x1f, 0x22, 0x0, 0x25, 0x55, 0x51, 0xb9, + 0x2, 0x95, 0xf1, 0x6b, 0xc0, + + /* U+FED9 "ﻙ" */ + 0x0, 0xfd, 0x14, 0x1, 0xff, 0xc2, 0x16, 0x0, + 0xfc, 0x86, 0x1, 0xf9, 0x4c, 0xc0, 0x19, 0x40, + 0x10, 0x26, 0x1, 0xd, 0x8, 0x43, 0x80, 0xc, + 0x84, 0x8, 0x3, 0x1a, 0x60, 0x26, 0xba, 0xb4, + 0xe2, 0x20, 0x29, 0xaa, 0x92, 0x91, 0x60, + + /* U+FEDA "ﻚ" */ + 0x0, 0xfd, 0xe4, 0x1, 0xff, 0xc4, 0x43, 0x0, + 0xfe, 0xd2, 0x0, 0xfe, 0x98, 0x0, 0xe2, 0x30, + 0x38, 0xa0, 0xe, 0x58, 0x3, 0x83, 0x2, 0x0, + 0x85, 0xc0, 0x3a, 0x0, 0x24, 0x3b, 0x65, 0x7d, + 0x51, 0x81, 0x2c, 0x8, 0xa9, 0x7c, 0xb4, 0x50, + + /* U+FEDB "ﻛ" */ + 0x0, 0xff, 0xe0, 0xb6, 0x0, 0x43, 0x1d, 0x16, + 0x0, 0x3e, 0x3a, 0xe7, 0x0, 0x5a, 0x5a, 0x0, + 0x6a, 0x44, 0x0, 0x71, 0x5d, 0x88, 0x3, 0x91, + 0xf8, 0x3, 0xd2, 0x62, 0x1, 0x2a, 0xa8, 0x44, + 0x1, 0x55, 0x1f, 0x40, 0x20, + + /* U+FEDC "ﻜ" */ + 0x0, 0xff, 0xe1, 0x36, 0x0, 0x61, 0x8e, 0x8b, + 0x0, 0x8f, 0x8e, 0xb9, 0xc0, 0x2b, 0x4b, 0x40, + 0xe, 0xa4, 0x40, 0x7, 0x8a, 0xec, 0x40, 0x1e, + 0x47, 0xc1, 0x0, 0xf4, 0x8e, 0x8, 0x4, 0xaa, + 0xa1, 0x6f, 0x73, 0xa, 0xa3, 0xed, 0xc5, 0x48, + + /* U+FEDD "ﻝ" */ + 0x0, 0xfb, 0x94, 0x3, 0xff, 0xd4, 0x8e, 0x1, + 0xe1, 0x3c, 0x0, 0xc4, 0x2c, 0x4a, 0x82, 0x4b, + 0xe6, 0x4a, 0x97, 0xdb, 0x4d, 0xa0, 0xa, 0xec, + 0xc7, 0x58, 0x80, + + /* U+FEDE "ﻞ" */ + 0x0, 0xfb, 0x94, 0x3, 0xff, 0xfe, 0x1, 0xa4, + 0x9a, 0x40, 0x3c, 0x48, 0x24, 0x1, 0x88, 0x7d, + 0x89, 0x10, 0x24, 0xbe, 0x82, 0xa, 0xd7, 0xdb, + 0x4d, 0x40, 0x14, 0xf6, 0x63, 0xac, 0x40, 0x0, + + /* U+FEDF "ﻟ" */ + 0x0, 0x3d, 0x80, 0x7f, 0xf3, 0xbc, 0x41, 0x55, + 0xa1, 0x68, 0xe0, + + /* U+FEE0 "ﻠ" */ + 0x0, 0x72, 0x0, 0x7f, 0xf5, 0x84, 0x0, 0xe3, + 0x24, 0x12, 0xc2, 0x80, + + /* U+FEE1 "ﻡ" */ + 0x0, 0xff, 0x8b, 0x7d, 0xc0, 0x37, 0x34, 0xc1, + 0x0, 0x8, 0xe9, 0x89, 0xc0, 0x64, 0x1e, 0x9, + 0xc3, 0xd5, 0x52, 0xd2, 0x44, 0x1f, 0xaf, 0xe6, + 0x1, 0x1, 0x0, 0xff, 0xe0, 0x93, 0x80, 0x78, + + /* U+FEE2 "ﻢ" */ + 0x0, 0xff, 0xe0, 0x16, 0xfb, 0x80, 0x77, 0x34, + 0xc1, 0x0, 0x44, 0x74, 0xc5, 0x40, 0x1, 0x90, + 0x78, 0x27, 0x70, 0x7a, 0x1c, 0xb4, 0xbc, 0x90, + 0xee, 0x7f, 0x34, 0x70, 0x81, 0x0, 0x7f, 0xf0, + 0xc9, 0xc0, 0x3e, + + /* U+FEE3 "ﻣ" */ + 0x0, 0xff, 0x4f, 0xe8, 0x80, 0x11, 0xa9, 0xac, + 0x1, 0xcc, 0xbc, 0xe0, 0xca, 0x4d, 0xe, 0x12, + 0xaf, 0x2d, 0x60, + + /* U+FEE4 "ﻤ" */ + 0x0, 0xff, 0xe0, 0x4f, 0xe9, 0x0, 0x64, 0x6a, + 0x68, 0x0, 0xdc, 0xcb, 0xca, 0x20, 0x6, 0x52, + 0x68, 0xa, 0x20, 0x95, 0x79, 0x6c, 0x75, + + /* U+FEE5 "ﻥ" */ + 0x0, 0xff, 0xe0, 0xdb, 0x80, 0x7d, 0x2c, 0x1, + 0x8c, 0x0, 0x42, 0x2, 0x41, 0x84, 0x1, 0x9a, + 0x44, 0xc, 0x3, 0xb, 0x88, 0x10, 0x6, 0xe7, + 0x4, 0xe4, 0x12, 0x67, 0xd0, 0xa7, 0xbe, 0xd9, + 0x86, 0x1, 0xae, 0xcd, 0xf7, 0x0, + + /* U+FEE6 "ﻦ" */ + 0x0, 0xff, 0xe1, 0xe3, 0x80, 0x7f, 0x73, 0x0, + 0x70, 0xb0, 0x0, 0x84, 0x0, 0xe0, 0x4, 0xb0, + 0xe, 0x28, 0x90, 0x31, 0x0, 0xe1, 0x7, 0x20, + 0x20, 0xe, 0x40, 0xe2, 0x71, 0xb3, 0x12, 0x78, + 0x70, 0x0, 0xe3, 0xe7, 0x6c, 0x3c, 0x0, 0x47, + 0x9d, 0x9b, 0xf0, 0x1, 0x0, + + /* U+FEE7 "ﻧ" */ + 0x0, 0xf7, 0x28, 0x3, 0x10, 0x0, 0x42, 0x0, + 0x7b, 0x0, 0x78, 0x1, 0x54, 0x61, 0x43, 0x20, + + /* U+FEE8 "ﻨ" */ + 0x0, 0xfb, 0x94, 0x2, 0xc4, 0x0, 0x88, 0x40, + 0x2e, 0x40, 0xc, 0x20, 0x7, 0x19, 0x20, 0x96, + 0x14, + + /* U+FEE9 "ﻩ" */ + 0x0, 0xfe, 0x6e, 0x80, 0x9, 0xe2, 0x92, 0x80, + 0x11, 0x49, 0xaa, 0x42, 0xa, 0x2, 0x26, 0x12, + 0xa5, 0x91, 0x50, 0xe7, 0xa4, 0xa1, + + /* U+FEEA "ﻪ" */ + 0x0, 0x97, 0xc4, 0x0, 0x5b, 0xe0, 0x40, 0xf, + 0xaa, 0x13, 0x0, 0x91, 0x10, 0x88, 0x2, 0x95, + 0x69, 0x28, 0x17, 0x9d, 0x4b, 0xc0, + + /* U+FEEB "ﻫ" */ + 0x0, 0xff, 0xe0, 0x3f, 0xfd, 0x8a, 0x1, 0x96, + 0xae, 0x96, 0xa8, 0x1, 0x12, 0xa2, 0xce, 0xa3, + 0x0, 0x13, 0xbf, 0x8, 0x8d, 0xa0, 0xa, 0x7b, + 0x18, 0x1, 0x10, 0x0, 0xb1, 0x10, 0x4c, 0xce, + 0x5, 0x55, 0x51, 0x9e, 0x29, 0x2, 0x96, 0x21, + 0xbd, 0xc5, 0x0, + + /* U+FEEC "ﻬ" */ + 0x0, 0xff, 0x47, 0xc0, 0x4, 0xad, 0x2e, 0x40, + 0x8, 0x97, 0x13, 0x6, 0x20, 0xd6, 0x20, 0x90, + 0x83, 0x78, 0xd, 0xb, 0x3b, 0xb0, 0x10, 0x2, + 0x28, 0x2, 0x78, 0x71, 0x0, 0xa0, 0x31, 0x40, + 0x36, 0x62, 0x80, + + /* U+FEED "ﻭ" */ + 0x0, 0xff, 0x8f, 0xbd, 0x80, 0x37, 0x24, 0x49, + 0x0, 0x4, 0xa1, 0xce, 0x80, 0x2, 0x2a, 0x15, + 0x20, 0xa, 0x9b, 0x98, 0x3, 0x27, 0x60, 0xe0, + 0x7, 0x59, 0xb0, 0x9, 0x2e, 0x37, 0x83, 0x76, + 0xd2, 0xf9, 0x3, 0xe6, 0xfc, 0x88, 0x0, + + /* U+FEEE "ﻮ" */ + 0x0, 0xff, 0xe0, 0x2f, 0xf2, 0x0, 0x61, 0xa8, + 0x6a, 0x0, 0xc4, 0xf, 0x6, 0xa0, 0x11, 0x5, + 0x28, 0xf9, 0x0, 0x6, 0xda, 0x8d, 0x68, 0x2, + 0x4c, 0xc0, 0x64, 0x0, 0x88, 0xdf, 0x18, 0xc1, + 0xbb, 0x99, 0x53, 0x20, 0x3, 0xe6, 0xf6, 0xb0, + 0x4, + + /* U+FEEF "ﻯ" */ + 0x0, 0xff, 0xe1, 0xc7, 0xfa, 0x40, 0x39, 0x5a, + 0xa8, 0xea, 0x1, 0x8c, 0xc8, 0xbc, 0xa2, 0x40, + 0x6, 0x7f, 0x70, 0x3, 0xf0, 0x5, 0x55, 0x60, + 0x73, 0x80, 0x64, 0xd2, 0x4c, 0x47, 0x21, 0x11, + 0xc0, 0xb2, 0x55, 0x37, 0xb9, 0x8b, 0x64, 0xb, + 0xba, 0xcc, 0x6e, 0x90, 0x0, + + /* U+FEF0 "ﻰ" */ + 0x0, 0xff, 0xe4, 0x4f, 0xc8, 0x24, 0x80, 0x79, + 0xa1, 0x44, 0xc8, 0x3, 0xcb, 0xd8, 0x20, 0xe0, + 0x1e, 0xf7, 0x0, 0x29, 0xc1, 0x8, 0x8d, 0xee, + 0x40, 0x5, 0x69, 0xbd, 0xcc, 0xba, 0x70, 0x9, + 0x33, 0xb3, 0x7f, 0x10, 0x2, + + /* U+FEF1 "ﻱ" */ + 0x0, 0xff, 0xe1, 0xc7, 0xfa, 0x40, 0x39, 0x5a, + 0xa8, 0xea, 0x1, 0x8c, 0xc8, 0xbc, 0xa2, 0x40, + 0x6, 0x7f, 0x70, 0x3, 0xf0, 0x5, 0x55, 0x60, + 0x73, 0x80, 0x64, 0xd2, 0x4c, 0x47, 0x21, 0x11, + 0xc0, 0xb2, 0x55, 0x37, 0xb9, 0x8b, 0x64, 0xb, + 0xba, 0xcc, 0x6e, 0x90, 0x3, 0x16, 0x86, 0x0, + 0x40, + + /* U+FEF2 "ﻲ" */ + 0x0, 0xff, 0xe0, 0xa, 0x0, 0x7a, 0x7e, 0x85, + 0xe0, 0x3, 0xce, 0xe1, 0x51, 0x70, 0xf, 0x5a, + 0x5a, 0x24, 0xe4, 0x22, 0x36, 0x86, 0x0, 0x1d, + 0x53, 0x7b, 0x99, 0x76, 0xa0, 0x9, 0x77, 0xb3, + 0x1d, 0xb4, 0x70, 0x0, + + /* U+FEF3 "ﻳ" */ + 0x0, 0x3d, 0x80, 0x5e, 0x1, 0x2a, 0x8c, 0x1, + 0x43, 0x20, 0xf, 0xc1, 0x0, 0x59, 0x70, 0x2, + 0x8b, 0xc0, + + /* U+FEF4 "ﻴ" */ + 0x0, 0x72, 0x0, 0x61, 0x0, 0x40, 0xc9, 0x3, + 0x30, 0x50, 0x3a, 0x75, 0x82, 0x93, 0x4, 0x2d, + 0x34, 0x40, + + /* U+FEF5 "ﻵ" */ + 0x28, 0x83, 0x88, 0x6, 0x28, 0x83, 0x88, 0x7, + 0x8c, 0x80, 0x28, 0xa0, 0x5, 0x48, 0x7, 0xd0, + 0x86, 0x1, 0xe1, 0x7f, 0x0, 0xfa, 0x9, 0x40, + 0x3e, 0x98, 0x0, 0x18, 0x6, 0x70, 0x62, 0x10, + 0xe, 0x88, 0x2e, 0x0, 0x4a, 0xad, 0x14, 0x40, + 0x5, 0x74, 0xb1, 0x60, 0x1b, 0xbf, 0x5c, 0x3, + 0xfe, + + /* U+FEF6 "ﻶ" */ + 0x28, 0x83, 0x88, 0x7, 0x8a, 0x20, 0xe2, 0x1, + 0xf8, 0xc8, 0x2, 0x8a, 0x0, 0xd5, 0x20, 0x1f, + 0xd0, 0x86, 0x1, 0xf8, 0x5f, 0xc0, 0x3f, 0xa0, + 0x94, 0x3, 0xfa, 0x60, 0x3, 0xf9, 0xc1, 0x88, + 0x3, 0xf4, 0x41, 0x5c, 0x3, 0xa1, 0x88, 0x4c, + 0xa4, 0x80, 0x24, 0x99, 0x36, 0xd3, 0xa8, 0x5, + 0x9f, 0xd2, 0x2b, 0xce, 0x1, 0xff, 0x0, + + /* U+FEF7 "ﻷ" */ + 0x28, 0x30, 0xe, 0x12, 0x70, 0xe, 0x39, 0x60, + 0xa, 0x28, 0x2a, 0x40, 0x3d, 0x8, 0x60, 0x1c, + 0x2f, 0xe0, 0x1e, 0x82, 0x50, 0xf, 0x4c, 0x0, + 0xc, 0x2, 0x70, 0x62, 0x10, 0xd, 0x10, 0x5c, + 0x0, 0x2a, 0xb4, 0x51, 0x0, 0xb, 0xa5, 0x8b, + 0x0, 0xbb, 0xf5, 0xc0, 0x3f, 0xc0, + + /* U+FEF8 "ﻸ" */ + 0x28, 0x30, 0xf, 0x84, 0x9c, 0x3, 0xe3, 0x96, + 0x0, 0xa2, 0x80, 0x2a, 0x90, 0xf, 0xd0, 0x86, + 0x1, 0xf0, 0xbf, 0x80, 0x7e, 0x82, 0x50, 0xf, + 0xd3, 0x0, 0x1f, 0x9c, 0x18, 0x80, 0x3e, 0x88, + 0x2b, 0x80, 0x68, 0x62, 0x13, 0x29, 0x20, 0x2, + 0x4c, 0x9b, 0x69, 0xd4, 0x1, 0x9f, 0xd2, 0x2b, + 0xce, 0x1, 0xfe, + + /* U+FEF9 "ﻹ" */ + 0x32, 0x0, 0xa2, 0xa9, 0x20, 0x1d, 0x8, 0x60, + 0x18, 0x5f, 0xc0, 0x3a, 0x9, 0x40, 0x3a, 0x60, + 0x0, 0x60, 0x7, 0x6, 0x21, 0x0, 0xa2, 0xb, + 0x80, 0xaa, 0xd1, 0x44, 0x5, 0xd2, 0xc5, 0x80, + 0x12, 0x75, 0xc0, 0x21, 0x10, 0x7, 0x4b, 0x80, + 0x60, + + /* U+FEFA "ﻺ" */ + 0x32, 0x0, 0xa2, 0x80, 0x15, 0x20, 0x1f, 0x42, + 0x18, 0x7, 0x85, 0xfc, 0x3, 0xe8, 0x25, 0x0, + 0xfa, 0x60, 0x3, 0xe7, 0x6, 0x20, 0xf, 0x44, + 0x15, 0xc0, 0x28, 0x62, 0x13, 0x29, 0x20, 0x49, + 0x93, 0x6d, 0x3a, 0x82, 0x47, 0x48, 0xaf, 0x38, + 0x17, 0x80, 0x7d, 0x10, 0x0, 0xf0, + + /* U+FEFB "ﻻ" */ + 0x32, 0x0, 0xa2, 0xa9, 0x20, 0x1d, 0x8, 0x60, + 0x18, 0x5f, 0xc0, 0x3a, 0x9, 0x40, 0x3a, 0x60, + 0x0, 0x60, 0x7, 0x6, 0x21, 0x0, 0xa2, 0xb, + 0x80, 0xaa, 0xd1, 0x44, 0x5, 0xd2, 0xc5, 0x80, + 0x3b, 0xf5, 0xc0, 0x3f, 0x80, + + /* U+FEFC "ﻼ" */ + 0x32, 0x0, 0xa2, 0x80, 0x15, 0x20, 0x1f, 0x42, + 0x18, 0x7, 0x85, 0xfc, 0x3, 0xe8, 0x25, 0x0, + 0xfa, 0x60, 0x3, 0xe7, 0x6, 0x20, 0xf, 0x44, + 0x15, 0xc0, 0x28, 0x62, 0x13, 0x29, 0x20, 0x49, + 0x93, 0x6d, 0x3a, 0x86, 0x7f, 0x48, 0xaf, 0x38, + 0x7, 0xf0 }; @@ -8581,983 +6136,891 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 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 = 125, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 48, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 92, .adv_w = 125, .box_w = 8, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 148, .adv_w = 165, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 209, .adv_w = 165, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 270, .adv_w = 90, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 7}, - {.bitmap_index = 280, .adv_w = 131, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 320, .adv_w = 62, .box_w = 2, .box_h = 2, .ofs_x = 1, .ofs_y = 5}, - {.bitmap_index = 322, .adv_w = 187, .box_w = 12, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 394, .adv_w = 187, .box_w = 12, .box_h = 12, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 466, .adv_w = 187, .box_w = 12, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 532, .adv_w = 149, .box_w = 11, .box_h = 14, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 609, .adv_w = 149, .box_w = 11, .box_h = 14, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 686, .adv_w = 149, .box_w = 11, .box_h = 14, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 763, .adv_w = 149, .box_w = 11, .box_h = 13, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 835, .adv_w = 149, .box_w = 11, .box_h = 14, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 912, .adv_w = 149, .box_w = 11, .box_h = 14, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 989, .adv_w = 224, .box_w = 14, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1066, .adv_w = 162, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 1136, .adv_w = 149, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1192, .adv_w = 149, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1248, .adv_w = 149, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1304, .adv_w = 149, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1360, .adv_w = 62, .box_w = 3, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1381, .adv_w = 62, .box_w = 3, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1402, .adv_w = 62, .box_w = 6, .box_h = 14, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 1444, .adv_w = 62, .box_w = 4, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1472, .adv_w = 162, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1527, .adv_w = 162, .box_w = 8, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1579, .adv_w = 174, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1656, .adv_w = 174, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1733, .adv_w = 174, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1810, .adv_w = 174, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1887, .adv_w = 174, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1964, .adv_w = 131, .box_w = 7, .box_h = 7, .ofs_x = 1, .ofs_y = 2}, - {.bitmap_index = 1989, .adv_w = 174, .box_w = 11, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 2061, .adv_w = 162, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 2117, .adv_w = 162, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 2173, .adv_w = 162, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 2229, .adv_w = 162, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 2285, .adv_w = 149, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2355, .adv_w = 149, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 2399, .adv_w = 137, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 2443, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2487, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2531, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2575, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2619, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2663, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2707, .adv_w = 199, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2755, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 2794, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2838, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2882, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2926, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2970, .adv_w = 62, .box_w = 3, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2987, .adv_w = 62, .box_w = 3, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 3004, .adv_w = 62, .box_w = 6, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 3037, .adv_w = 62, .box_w = 4, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3059, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3103, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3142, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3186, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3230, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3274, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3318, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3362, .adv_w = 131, .box_w = 8, .box_h = 6, .ofs_x = 0, .ofs_y = 2}, - {.bitmap_index = 3386, .adv_w = 137, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 3426, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3465, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3504, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3543, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3582, .adv_w = 112, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 3631, .adv_w = 125, .box_w = 8, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 3687, .adv_w = 112, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 3736, .adv_w = 149, .box_w = 11, .box_h = 13, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 3808, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3852, .adv_w = 149, .box_w = 11, .box_h = 14, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 3929, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3973, .adv_w = 149, .box_w = 12, .box_h = 14, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 4057, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 4101, .adv_w = 162, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4171, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4210, .adv_w = 162, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4280, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4319, .adv_w = 162, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4389, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4428, .adv_w = 162, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4498, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4537, .adv_w = 162, .box_w = 9, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 4600, .adv_w = 140, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4650, .adv_w = 162, .box_w = 11, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 4711, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4755, .adv_w = 149, .box_w = 8, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 4807, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4851, .adv_w = 149, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 4907, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4951, .adv_w = 149, .box_w = 8, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 5003, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5047, .adv_w = 149, .box_w = 9, .box_h = 14, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 5110, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 5154, .adv_w = 149, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 5210, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5254, .adv_w = 174, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5324, .adv_w = 125, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 5373, .adv_w = 174, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5443, .adv_w = 125, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 5492, .adv_w = 174, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5562, .adv_w = 125, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 5611, .adv_w = 174, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 5681, .adv_w = 125, .box_w = 7, .box_h = 16, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 5737, .adv_w = 162, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 5793, .adv_w = 125, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5842, .adv_w = 162, .box_w = 12, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 5908, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5947, .adv_w = 62, .box_w = 6, .box_h = 13, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 5986, .adv_w = 50, .box_w = 5, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 6014, .adv_w = 62, .box_w = 6, .box_h = 13, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 6053, .adv_w = 50, .box_w = 5, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 6081, .adv_w = 62, .box_w = 5, .box_h = 14, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 6116, .adv_w = 50, .box_w = 5, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 6144, .adv_w = 62, .box_w = 4, .box_h = 14, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 6172, .adv_w = 50, .box_w = 4, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 6200, .adv_w = 62, .box_w = 2, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 6213, .adv_w = 62, .box_w = 2, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 6221, .adv_w = 168, .box_w = 9, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 6271, .adv_w = 99, .box_w = 6, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 6313, .adv_w = 112, .box_w = 8, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 6369, .adv_w = 50, .box_w = 5, .box_h = 14, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 6404, .adv_w = 149, .box_w = 9, .box_h = 15, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 6472, .adv_w = 112, .box_w = 7, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 6525, .adv_w = 98, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 6553, .adv_w = 125, .box_w = 7, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 6602, .adv_w = 50, .box_w = 4, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 6630, .adv_w = 125, .box_w = 7, .box_h = 15, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 6683, .adv_w = 50, .box_w = 3, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 6706, .adv_w = 125, .box_w = 9, .box_h = 14, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 6769, .adv_w = 50, .box_w = 5, .box_h = 14, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 6804, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 6843, .adv_w = 71, .box_w = 5, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 6871, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 6915, .adv_w = 50, .box_w = 4, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 6937, .adv_w = 162, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 6993, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7032, .adv_w = 162, .box_w = 8, .box_h = 15, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 7092, .adv_w = 125, .box_w = 7, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 7134, .adv_w = 162, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 7190, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7229, .adv_w = 140, .box_w = 9, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 7279, .adv_w = 162, .box_w = 9, .box_h = 14, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 7342, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 7381, .adv_w = 174, .box_w = 11, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7453, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7497, .adv_w = 174, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7574, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7618, .adv_w = 174, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7695, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7739, .adv_w = 224, .box_w = 14, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7816, .adv_w = 211, .box_w = 13, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7868, .adv_w = 162, .box_w = 9, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 7931, .adv_w = 75, .box_w = 5, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7959, .adv_w = 162, .box_w = 9, .box_h = 15, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 8027, .adv_w = 75, .box_w = 5, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 8057, .adv_w = 162, .box_w = 9, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 8120, .adv_w = 75, .box_w = 5, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8148, .adv_w = 149, .box_w = 9, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8211, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8250, .adv_w = 149, .box_w = 9, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8313, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8352, .adv_w = 149, .box_w = 9, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 8415, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 8454, .adv_w = 149, .box_w = 9, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8517, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8556, .adv_w = 137, .box_w = 9, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 8624, .adv_w = 62, .box_w = 4, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 8654, .adv_w = 137, .box_w = 9, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8717, .adv_w = 91, .box_w = 6, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8750, .adv_w = 137, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8800, .adv_w = 62, .box_w = 4, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8822, .adv_w = 162, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 8878, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8917, .adv_w = 162, .box_w = 8, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 8969, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9008, .adv_w = 162, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 9064, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9103, .adv_w = 162, .box_w = 8, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 9163, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9202, .adv_w = 162, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 9258, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9297, .adv_w = 162, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 9353, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 9397, .adv_w = 211, .box_w = 14, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9495, .adv_w = 162, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9556, .adv_w = 149, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9626, .adv_w = 112, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 9675, .adv_w = 149, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9745, .adv_w = 137, .box_w = 9, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9808, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9847, .adv_w = 137, .box_w = 9, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9906, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9945, .adv_w = 137, .box_w = 9, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10008, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10047, .adv_w = 50, .box_w = 5, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10075, .adv_w = 69, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 7}, - {.bitmap_index = 10085, .adv_w = 69, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 10095, .adv_w = 62, .box_w = 3, .box_h = 3, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 10100, .adv_w = 62, .box_w = 2, .box_h = 11, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 10111, .adv_w = 62, .box_w = 2, .box_h = 3, .ofs_x = 1, .ofs_y = 9}, - {.bitmap_index = 10114, .adv_w = 62, .box_w = 6, .box_h = 3, .ofs_x = -1, .ofs_y = 8}, - {.bitmap_index = 10123, .adv_w = 149, .box_w = 11, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 10184, .adv_w = 62, .box_w = 2, .box_h = 2, .ofs_x = 1, .ofs_y = 5}, - {.bitmap_index = 10186, .adv_w = 158, .box_w = 11, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 10247, .adv_w = 170, .box_w = 11, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 10308, .adv_w = 71, .box_w = 5, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 10336, .adv_w = 174, .box_w = 12, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 10402, .adv_w = 167, .box_w = 12, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 10468, .adv_w = 170, .box_w = 11, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 10529, .adv_w = 50, .box_w = 5, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 10557, .adv_w = 149, .box_w = 11, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 10618, .adv_w = 149, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 10662, .adv_w = 123, .box_w = 7, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 10701, .adv_w = 153, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10756, .adv_w = 149, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 10800, .adv_w = 137, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10850, .adv_w = 162, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 10894, .adv_w = 174, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10955, .adv_w = 62, .box_w = 2, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 10966, .adv_w = 149, .box_w = 9, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 11016, .adv_w = 149, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11071, .adv_w = 187, .box_w = 10, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 11126, .adv_w = 162, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 11170, .adv_w = 146, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11220, .adv_w = 174, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11281, .adv_w = 162, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 11325, .adv_w = 149, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 11369, .adv_w = 135, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11413, .adv_w = 137, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11463, .adv_w = 149, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11518, .adv_w = 181, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 11584, .adv_w = 149, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11639, .adv_w = 180, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11700, .adv_w = 170, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11755, .adv_w = 62, .box_w = 4, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11781, .adv_w = 149, .box_w = 10, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11846, .adv_w = 129, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11890, .adv_w = 97, .box_w = 6, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11923, .adv_w = 125, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 11972, .adv_w = 50, .box_w = 3, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11989, .adv_w = 123, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12028, .adv_w = 129, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12060, .adv_w = 126, .box_w = 8, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 12116, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 12155, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12199, .adv_w = 97, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12223, .adv_w = 99, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 12272, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 12311, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12355, .adv_w = 50, .box_w = 3, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12367, .adv_w = 112, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12395, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12434, .adv_w = 124, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 12473, .adv_w = 112, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12501, .adv_w = 97, .box_w = 6, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 12543, .adv_w = 125, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12575, .adv_w = 152, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12615, .adv_w = 128, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 12659, .adv_w = 106, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 12698, .adv_w = 139, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12739, .adv_w = 86, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12763, .adv_w = 123, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12791, .adv_w = 145, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 12841, .adv_w = 117, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 12885, .adv_w = 163, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 12940, .adv_w = 172, .box_w = 11, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12984, .adv_w = 50, .box_w = 5, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 13012, .adv_w = 123, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 13051, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 13095, .adv_w = 123, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 13134, .adv_w = 172, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 13195, .adv_w = 126, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 13239, .adv_w = 138, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 13289, .adv_w = 141, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 13339, .adv_w = 163, .box_w = 12, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 13405, .adv_w = 141, .box_w = 9, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 13464, .adv_w = 144, .box_w = 9, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 13527, .adv_w = 175, .box_w = 11, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 13571, .adv_w = 162, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 13641, .adv_w = 130, .box_w = 7, .box_h = 14, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 13690, .adv_w = 128, .box_w = 8, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 13746, .adv_w = 155, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 13801, .adv_w = 197, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 13884, .adv_w = 187, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 13950, .adv_w = 153, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14004, .adv_w = 125, .box_w = 7, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 14046, .adv_w = 152, .box_w = 8, .box_h = 15, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 14106, .adv_w = 118, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14138, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14182, .adv_w = 113, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 14221, .adv_w = 140, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14271, .adv_w = 135, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14307, .adv_w = 137, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14361, .adv_w = 137, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14402, .adv_w = 127, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14446, .adv_w = 97, .box_w = 6, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 14482, .adv_w = 134, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14518, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 14566, .adv_w = 112, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14594, .adv_w = 50, .box_w = 4, .box_h = 14, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 14622, .adv_w = 149, .box_w = 8, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 14674, .adv_w = 194, .box_w = 12, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14740, .adv_w = 127, .box_w = 7, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 14786, .adv_w = 161, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14841, .adv_w = 149, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14891, .adv_w = 62, .box_w = 2, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 14902, .adv_w = 62, .box_w = 4, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14928, .adv_w = 112, .box_w = 6, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14961, .adv_w = 248, .box_w = 15, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 15044, .adv_w = 226, .box_w = 13, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 15116, .adv_w = 194, .box_w = 12, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 15182, .adv_w = 131, .box_w = 8, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 15234, .adv_w = 142, .box_w = 9, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 15297, .adv_w = 162, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 15353, .adv_w = 149, .box_w = 11, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 15414, .adv_w = 147, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 15458, .adv_w = 149, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 15502, .adv_w = 127, .box_w = 7, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 15541, .adv_w = 152, .box_w = 9, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 15604, .adv_w = 149, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 15648, .adv_w = 207, .box_w = 13, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 15720, .adv_w = 135, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 15764, .adv_w = 162, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 15808, .adv_w = 162, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 15864, .adv_w = 131, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 15908, .adv_w = 158, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 15958, .adv_w = 187, .box_w = 10, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 16013, .adv_w = 162, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 16057, .adv_w = 174, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16118, .adv_w = 162, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 16162, .adv_w = 149, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 16206, .adv_w = 162, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16261, .adv_w = 137, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16311, .adv_w = 142, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16361, .adv_w = 170, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16422, .adv_w = 149, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16477, .adv_w = 166, .box_w = 9, .box_h = 14, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 16540, .adv_w = 153, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16590, .adv_w = 206, .box_w = 11, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 16651, .adv_w = 210, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 16735, .adv_w = 178, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16796, .adv_w = 198, .box_w = 11, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 16857, .adv_w = 147, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 16901, .adv_w = 161, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16956, .adv_w = 225, .box_w = 13, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 17028, .adv_w = 162, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17078, .adv_w = 125, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17110, .adv_w = 128, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17154, .adv_w = 119, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17182, .adv_w = 86, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17206, .adv_w = 131, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 17250, .adv_w = 125, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17282, .adv_w = 150, .box_w = 11, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 17326, .adv_w = 103, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17350, .adv_w = 125, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17378, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17417, .adv_w = 98, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17445, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17477, .adv_w = 153, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17513, .adv_w = 124, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17541, .adv_w = 125, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17573, .adv_w = 121, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17601, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 17645, .adv_w = 112, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17673, .adv_w = 103, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17701, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 17740, .adv_w = 184, .box_w = 12, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 17824, .adv_w = 112, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17852, .adv_w = 126, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 17896, .adv_w = 119, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17924, .adv_w = 180, .box_w = 11, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17968, .adv_w = 184, .box_w = 12, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 18034, .adv_w = 139, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18070, .adv_w = 161, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18110, .adv_w = 117, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18138, .adv_w = 114, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18166, .adv_w = 167, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18206, .adv_w = 121, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18234, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18278, .adv_w = 125, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 18327, .adv_w = 86, .box_w = 6, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18360, .adv_w = 114, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18388, .adv_w = 112, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18416, .adv_w = 50, .box_w = 3, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18433, .adv_w = 62, .box_w = 4, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18455, .adv_w = 50, .box_w = 4, .box_h = 14, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 18483, .adv_w = 196, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18531, .adv_w = 182, .box_w = 11, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18575, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18614, .adv_w = 98, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18653, .adv_w = 112, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 18702, .adv_w = 121, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 18741, .adv_w = 219, .box_w = 14, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18818, .adv_w = 172, .box_w = 11, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18862, .adv_w = 147, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18912, .adv_w = 117, .box_w = 8, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 18956, .adv_w = 213, .box_w = 12, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 19022, .adv_w = 155, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 19062, .adv_w = 149, .box_w = 11, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 19123, .adv_w = 134, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 19159, .adv_w = 213, .box_w = 13, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 19231, .adv_w = 183, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 19279, .adv_w = 146, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 19334, .adv_w = 134, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 19370, .adv_w = 209, .box_w = 13, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 19442, .adv_w = 183, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 19490, .adv_w = 135, .box_w = 8, .box_h = 17, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 19558, .adv_w = 103, .box_w = 6, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 19600, .adv_w = 180, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 19661, .adv_w = 163, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 19716, .adv_w = 174, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 19777, .adv_w = 125, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 19809, .adv_w = 149, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 19864, .adv_w = 112, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 19892, .adv_w = 149, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 19962, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 20001, .adv_w = 286, .box_w = 18, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 20127, .adv_w = 237, .box_w = 15, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 20210, .adv_w = 174, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 20276, .adv_w = 125, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 20308, .adv_w = 219, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 20413, .adv_w = 172, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 20479, .adv_w = 219, .box_w = 14, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 20577, .adv_w = 172, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 20638, .adv_w = 162, .box_w = 10, .box_h = 13, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 20703, .adv_w = 115, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 20738, .adv_w = 154, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 20788, .adv_w = 75, .box_w = 5, .box_h = 3, .ofs_x = 0, .ofs_y = 9}, - {.bitmap_index = 20796, .adv_w = 86, .box_w = 6, .box_h = 3, .ofs_x = 0, .ofs_y = 9}, - {.bitmap_index = 20805, .adv_w = 75, .box_w = 5, .box_h = 3, .ofs_x = 0, .ofs_y = 9}, - {.bitmap_index = 20813, .adv_w = 75, .box_w = 5, .box_h = 3, .ofs_x = 0, .ofs_y = 9}, - {.bitmap_index = 20821, .adv_w = 97, .box_w = 5, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 20856, .adv_w = 76, .box_w = 5, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 20881, .adv_w = 127, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 20925, .adv_w = 86, .box_w = 7, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 20953, .adv_w = 147, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 21009, .adv_w = 125, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 21058, .adv_w = 207, .box_w = 13, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 21149, .adv_w = 150, .box_w = 11, .box_h = 11, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 21210, .adv_w = 135, .box_w = 8, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 21266, .adv_w = 103, .box_w = 6, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 21299, .adv_w = 131, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 21355, .adv_w = 98, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 21394, .adv_w = 131, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 21438, .adv_w = 98, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 21466, .adv_w = 131, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 21516, .adv_w = 98, .box_w = 8, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 21548, .adv_w = 171, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 21609, .adv_w = 120, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 21641, .adv_w = 166, .box_w = 9, .box_h = 14, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 21704, .adv_w = 128, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 21748, .adv_w = 202, .box_w = 12, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 21814, .adv_w = 150, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 21854, .adv_w = 165, .box_w = 9, .box_h = 14, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 21917, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 21961, .adv_w = 174, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 22038, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 22082, .adv_w = 162, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 22152, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 22191, .adv_w = 137, .box_w = 9, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 22254, .adv_w = 103, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 22293, .adv_w = 149, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 22348, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 22387, .adv_w = 149, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 22442, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 22481, .adv_w = 149, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 22551, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 22590, .adv_w = 205, .box_w = 13, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 22681, .adv_w = 148, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 22731, .adv_w = 153, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 22801, .adv_w = 119, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 22845, .adv_w = 153, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 22895, .adv_w = 119, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 22923, .adv_w = 153, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 22967, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 23006, .adv_w = 186, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 23067, .adv_w = 149, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 23103, .adv_w = 186, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 23180, .adv_w = 149, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 23230, .adv_w = 62, .box_w = 2, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 23241, .adv_w = 207, .box_w = 13, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 23332, .adv_w = 150, .box_w = 11, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 23393, .adv_w = 131, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 23449, .adv_w = 98, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 23488, .adv_w = 165, .box_w = 9, .box_h = 14, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 23551, .adv_w = 128, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 23595, .adv_w = 153, .box_w = 9, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 23658, .adv_w = 119, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 23697, .adv_w = 149, .box_w = 11, .box_h = 14, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 23774, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 23818, .adv_w = 149, .box_w = 11, .box_h = 13, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 23890, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 23934, .adv_w = 224, .box_w = 14, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 24011, .adv_w = 199, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 24059, .adv_w = 149, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 24115, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 24159, .adv_w = 163, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 24214, .adv_w = 125, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 24246, .adv_w = 163, .box_w = 10, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 24311, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 24355, .adv_w = 207, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 24440, .adv_w = 150, .box_w = 11, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 24501, .adv_w = 135, .box_w = 8, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 24553, .adv_w = 103, .box_w = 6, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 24586, .adv_w = 135, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 24630, .adv_w = 110, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 24669, .adv_w = 162, .box_w = 8, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 24721, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 24760, .adv_w = 162, .box_w = 8, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 24812, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 24851, .adv_w = 174, .box_w = 11, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 24923, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 24967, .adv_w = 174, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 25028, .adv_w = 125, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 25060, .adv_w = 174, .box_w = 11, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 25132, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 25176, .adv_w = 142, .box_w = 9, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 25235, .adv_w = 112, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 25284, .adv_w = 142, .box_w = 9, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 25343, .adv_w = 112, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 25392, .adv_w = 142, .box_w = 9, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 25455, .adv_w = 112, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 25504, .adv_w = 153, .box_w = 9, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 25563, .adv_w = 119, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 25602, .adv_w = 198, .box_w = 11, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 25674, .adv_w = 161, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 25729, .adv_w = 62, .box_w = 2, .box_h = 4, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 25733, .adv_w = 62, .box_w = 2, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 25741, .adv_w = 125, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 25781, .adv_w = 118, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 25806, .adv_w = 54, .box_w = 5, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 25836, .adv_w = 54, .box_w = 3, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 25856, .adv_w = 105, .box_w = 8, .box_h = 15, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 25916, .adv_w = 54, .box_w = 3, .box_h = 13, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 25936, .adv_w = 164, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 25986, .adv_w = 54, .box_w = 2, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 25996, .adv_w = 173, .box_w = 10, .box_h = 7, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 26031, .adv_w = 115, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 26063, .adv_w = 173, .box_w = 10, .box_h = 7, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 26098, .adv_w = 173, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 26143, .adv_w = 122, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 26191, .adv_w = 122, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 26239, .adv_w = 122, .box_w = 8, .box_h = 14, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 26295, .adv_w = 96, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 26313, .adv_w = 96, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 26343, .adv_w = 94, .box_w = 7, .box_h = 8, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 26371, .adv_w = 94, .box_w = 7, .box_h = 11, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 26410, .adv_w = 267, .box_w = 16, .box_h = 9, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 26482, .adv_w = 267, .box_w = 16, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 26578, .adv_w = 289, .box_w = 18, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 26677, .adv_w = 289, .box_w = 18, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 26776, .adv_w = 189, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 26831, .adv_w = 189, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 26886, .adv_w = 133, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 26934, .adv_w = 133, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 26994, .adv_w = 62, .box_w = 5, .box_h = 2, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 26999, .adv_w = 214, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 27077, .adv_w = 179, .box_w = 11, .box_h = 13, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 27149, .adv_w = 170, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 27199, .adv_w = 148, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 27253, .adv_w = 132, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 27293, .adv_w = 155, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 27338, .adv_w = 115, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 27363, .adv_w = 105, .box_w = 8, .box_h = 11, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 27407, .adv_w = 164, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 27457, .adv_w = 164, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 27512, .adv_w = 0, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 10}, - {.bitmap_index = 27522, .adv_w = 0, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 10}, - {.bitmap_index = 27532, .adv_w = 0, .box_w = 5, .box_h = 3, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 27540, .adv_w = 0, .box_w = 5, .box_h = 3, .ofs_x = 0, .ofs_y = 10}, - {.bitmap_index = 27548, .adv_w = 0, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 10}, - {.bitmap_index = 27558, .adv_w = 0, .box_w = 5, .box_h = 2, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 27563, .adv_w = 0, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 10}, - {.bitmap_index = 27573, .adv_w = 0, .box_w = 3, .box_h = 4, .ofs_x = 0, .ofs_y = 10}, - {.bitmap_index = 27579, .adv_w = 108, .box_w = 4, .box_h = 4, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 27587, .adv_w = 108, .box_w = 3, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 27601, .adv_w = 108, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 27629, .adv_w = 108, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 27661, .adv_w = 108, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 27693, .adv_w = 108, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 27725, .adv_w = 108, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 27757, .adv_w = 108, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 27785, .adv_w = 108, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 27813, .adv_w = 108, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 27845, .adv_w = 123, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 27885, .adv_w = 62, .box_w = 4, .box_h = 5, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 27895, .adv_w = 62, .box_w = 2, .box_h = 4, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 27899, .adv_w = 98, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 2}, - {.bitmap_index = 27917, .adv_w = 0, .box_w = 2, .box_h = 4, .ofs_x = 1, .ofs_y = 10}, - {.bitmap_index = 27921, .adv_w = 54, .box_w = 5, .box_h = 13, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 27954, .adv_w = 54, .box_w = 4, .box_h = 13, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 27980, .adv_w = 54, .box_w = 4, .box_h = 14, .ofs_x = -1, .ofs_y = -4}, - {.bitmap_index = 28008, .adv_w = 0, .box_w = 3, .box_h = 3, .ofs_x = 0, .ofs_y = 10}, - {.bitmap_index = 28013, .adv_w = 85, .box_w = 5, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 28041, .adv_w = 105, .box_w = 10, .box_h = 13, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 28106, .adv_w = 123, .box_w = 10, .box_h = 14, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 28176, .adv_w = 173, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 28237, .adv_w = 173, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 28282, .adv_w = 173, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 28327, .adv_w = 173, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 28367, .adv_w = 173, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 28407, .adv_w = 173, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 28452, .adv_w = 173, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 28492, .adv_w = 173, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 28537, .adv_w = 173, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 28577, .adv_w = 122, .box_w = 8, .box_h = 13, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 28629, .adv_w = 122, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 28689, .adv_w = 122, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 28737, .adv_w = 122, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 28781, .adv_w = 122, .box_w = 8, .box_h = 14, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 28837, .adv_w = 122, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 28885, .adv_w = 122, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 28929, .adv_w = 96, .box_w = 6, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 28962, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 28986, .adv_w = 96, .box_w = 6, .box_h = 9, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 29013, .adv_w = 96, .box_w = 6, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 29055, .adv_w = 96, .box_w = 6, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 29082, .adv_w = 96, .box_w = 6, .box_h = 9, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 29109, .adv_w = 96, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 29139, .adv_w = 96, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 29169, .adv_w = 96, .box_w = 6, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 29202, .adv_w = 94, .box_w = 8, .box_h = 12, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 29250, .adv_w = 94, .box_w = 7, .box_h = 12, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 29292, .adv_w = 94, .box_w = 7, .box_h = 8, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 29320, .adv_w = 94, .box_w = 8, .box_h = 9, .ofs_x = -2, .ofs_y = -5}, - {.bitmap_index = 29356, .adv_w = 94, .box_w = 9, .box_h = 9, .ofs_x = -2, .ofs_y = -5}, - {.bitmap_index = 29397, .adv_w = 94, .box_w = 8, .box_h = 9, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 29433, .adv_w = 94, .box_w = 8, .box_h = 10, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 29473, .adv_w = 94, .box_w = 8, .box_h = 12, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 29521, .adv_w = 94, .box_w = 7, .box_h = 12, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 29563, .adv_w = 267, .box_w = 16, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 29659, .adv_w = 267, .box_w = 16, .box_h = 9, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 29731, .adv_w = 267, .box_w = 16, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 29827, .adv_w = 289, .box_w = 18, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 29926, .adv_w = 289, .box_w = 18, .box_h = 13, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 30043, .adv_w = 189, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 30104, .adv_w = 133, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 30164, .adv_w = 214, .box_w = 13, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 30223, .adv_w = 214, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 30301, .adv_w = 214, .box_w = 13, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 30399, .adv_w = 214, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 30477, .adv_w = 214, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 30555, .adv_w = 214, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 30633, .adv_w = 179, .box_w = 11, .box_h = 13, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 30705, .adv_w = 179, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 30788, .adv_w = 186, .box_w = 12, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 30854, .adv_w = 237, .box_w = 14, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 30931, .adv_w = 186, .box_w = 12, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 30997, .adv_w = 170, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 31057, .adv_w = 170, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 31117, .adv_w = 170, .box_w = 10, .box_h = 13, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 31182, .adv_w = 186, .box_w = 12, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 31254, .adv_w = 186, .box_w = 12, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 31326, .adv_w = 186, .box_w = 12, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 31398, .adv_w = 186, .box_w = 12, .box_h = 14, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 31482, .adv_w = 186, .box_w = 12, .box_h = 16, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 31578, .adv_w = 186, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 31656, .adv_w = 148, .box_w = 9, .box_h = 16, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 31728, .adv_w = 148, .box_w = 9, .box_h = 16, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 31800, .adv_w = 148, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 31880, .adv_w = 155, .box_w = 9, .box_h = 7, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 31912, .adv_w = 155, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 31962, .adv_w = 155, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 32012, .adv_w = 155, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 32057, .adv_w = 158, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 32107, .adv_w = 115, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 32142, .adv_w = 114, .box_w = 8, .box_h = 4, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 32158, .adv_w = 114, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 32190, .adv_w = 114, .box_w = 8, .box_h = 7, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 32218, .adv_w = 105, .box_w = 8, .box_h = 12, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 32266, .adv_w = 105, .box_w = 8, .box_h = 11, .ofs_x = -2, .ofs_y = -3}, - {.bitmap_index = 32310, .adv_w = 105, .box_w = 8, .box_h = 14, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 32366, .adv_w = 105, .box_w = 8, .box_h = 15, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 32426, .adv_w = 105, .box_w = 8, .box_h = 15, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 32486, .adv_w = 105, .box_w = 8, .box_h = 14, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 32542, .adv_w = 105, .box_w = 8, .box_h = 13, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 32594, .adv_w = 105, .box_w = 8, .box_h = 14, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 32650, .adv_w = 164, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 32700, .adv_w = 188, .box_w = 13, .box_h = 10, .ofs_x = -1, .ofs_y = -2}, - {.bitmap_index = 32765, .adv_w = 164, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 32820, .adv_w = 164, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 32880, .adv_w = 164, .box_w = 10, .box_h = 13, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 32945, .adv_w = 123, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 32990, .adv_w = 123, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 33035, .adv_w = 62, .box_w = 5, .box_h = 3, .ofs_x = -1, .ofs_y = 2}, - {.bitmap_index = 33043, .adv_w = 115, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 33068, .adv_w = 163, .box_w = 10, .box_h = 7, .ofs_x = 0, .ofs_y = 5}, - {.bitmap_index = 33103, .adv_w = 125, .box_w = 8, .box_h = 7, .ofs_x = 0, .ofs_y = 5}, - {.bitmap_index = 33131, .adv_w = 72, .box_w = 5, .box_h = 3, .ofs_x = 0, .ofs_y = 8}, - {.bitmap_index = 33139, .adv_w = 71, .box_w = 4, .box_h = 7, .ofs_x = 0, .ofs_y = 8}, - {.bitmap_index = 33153, .adv_w = 77, .box_w = 5, .box_h = 6, .ofs_x = 0, .ofs_y = 5}, - {.bitmap_index = 33168, .adv_w = 84, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 9}, - {.bitmap_index = 33178, .adv_w = 160, .box_w = 10, .box_h = 6, .ofs_x = 0, .ofs_y = 6}, - {.bitmap_index = 33208, .adv_w = 154, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 33253, .adv_w = 191, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 33331, .adv_w = 65, .box_w = 2, .box_h = 2, .ofs_x = 1, .ofs_y = 10}, - {.bitmap_index = 33333, .adv_w = 65, .box_w = 2, .box_h = 3, .ofs_x = 1, .ofs_y = 9}, - {.bitmap_index = 33336, .adv_w = 87, .box_w = 6, .box_h = 4, .ofs_x = -1, .ofs_y = 8}, - {.bitmap_index = 33348, .adv_w = 78, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 6}, - {.bitmap_index = 33361, .adv_w = 160, .box_w = 10, .box_h = 6, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 33391, .adv_w = 33, .box_w = 4, .box_h = 1, .ofs_x = -1, .ofs_y = 10}, - {.bitmap_index = 33393, .adv_w = 63, .box_w = 5, .box_h = 6, .ofs_x = -1, .ofs_y = 5}, - {.bitmap_index = 33408, .adv_w = 76, .box_w = 6, .box_h = 5, .ofs_x = 0, .ofs_y = 6}, - {.bitmap_index = 33423, .adv_w = 76, .box_w = 6, .box_h = 5, .ofs_x = 0, .ofs_y = 6}, - {.bitmap_index = 33438, .adv_w = 93, .box_w = 6, .box_h = 5, .ofs_x = 0, .ofs_y = 8}, - {.bitmap_index = 33453, .adv_w = 115, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 33492, .adv_w = 49, .box_w = 3, .box_h = 3, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 33497, .adv_w = 49, .box_w = 3, .box_h = 3, .ofs_x = 0, .ofs_y = 9}, - {.bitmap_index = 33502, .adv_w = 49, .box_w = 3, .box_h = 3, .ofs_x = 0, .ofs_y = 9}, - {.bitmap_index = 33507, .adv_w = 78, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 33520, .adv_w = 108, .box_w = 4, .box_h = 4, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 33528, .adv_w = 108, .box_w = 3, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 33542, .adv_w = 108, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 33570, .adv_w = 108, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 33602, .adv_w = 108, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 33634, .adv_w = 108, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 33666, .adv_w = 108, .box_w = 5, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 33689, .adv_w = 108, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 33717, .adv_w = 108, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 33745, .adv_w = 108, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 33777, .adv_w = 112, .box_w = 9, .box_h = 2, .ofs_x = -1, .ofs_y = 3}, - {.bitmap_index = 33786, .adv_w = 224, .box_w = 16, .box_h = 2, .ofs_x = -1, .ofs_y = 3}, - {.bitmap_index = 33802, .adv_w = 50, .box_w = 3, .box_h = 4, .ofs_x = 0, .ofs_y = 7}, - {.bitmap_index = 33808, .adv_w = 50, .box_w = 3, .box_h = 4, .ofs_x = 0, .ofs_y = 7}, - {.bitmap_index = 33814, .adv_w = 75, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 7}, - {.bitmap_index = 33824, .adv_w = 75, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 7}, - {.bitmap_index = 33834, .adv_w = 78, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 3}, - {.bitmap_index = 33844, .adv_w = 224, .box_w = 12, .box_h = 2, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 33856, .adv_w = 125, .box_w = 9, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 33906, .adv_w = 229, .box_w = 14, .box_h = 12, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 33990, .adv_w = 206, .box_w = 12, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 34056, .adv_w = 224, .box_w = 11, .box_h = 7, .ofs_x = 1, .ofs_y = 4}, - {.bitmap_index = 34095, .adv_w = 160, .box_w = 10, .box_h = 5, .ofs_x = 0, .ofs_y = 1}, - {.bitmap_index = 34120, .adv_w = 160, .box_w = 5, .box_h = 10, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 34145, .adv_w = 160, .box_w = 10, .box_h = 5, .ofs_x = 0, .ofs_y = 1}, - {.bitmap_index = 34170, .adv_w = 160, .box_w = 5, .box_h = 10, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 34195, .adv_w = 131, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 1}, - {.bitmap_index = 34227, .adv_w = 131, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 34267, .adv_w = 131, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 34307, .adv_w = 284, .box_w = 12, .box_h = 15, .ofs_x = 3, .ofs_y = -2}, - {.bitmap_index = 34397, .adv_w = 284, .box_w = 14, .box_h = 14, .ofs_x = 2, .ofs_y = -2}, - {.bitmap_index = 34495, .adv_w = 284, .box_w = 15, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 34570, .adv_w = 284, .box_w = 14, .box_h = 15, .ofs_x = 2, .ofs_y = -2}, - {.bitmap_index = 34675, .adv_w = 284, .box_w = 13, .box_h = 14, .ofs_x = 3, .ofs_y = -1}, - {.bitmap_index = 34766, .adv_w = 284, .box_w = 16, .box_h = 14, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 34878, .adv_w = 284, .box_w = 12, .box_h = 15, .ofs_x = 3, .ofs_y = -2}, - {.bitmap_index = 34968, .adv_w = 284, .box_w = 12, .box_h = 9, .ofs_x = 3, .ofs_y = 1}, - {.bitmap_index = 35022, .adv_w = 284, .box_w = 14, .box_h = 13, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 35113, .adv_w = 284, .box_w = 12, .box_h = 16, .ofs_x = 3, .ofs_y = -3}, - {.bitmap_index = 35209, .adv_w = 284, .box_w = 16, .box_h = 17, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 35345, .adv_w = 284, .box_w = 15, .box_h = 14, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 35450, .adv_w = 284, .box_w = 11, .box_h = 12, .ofs_x = 3, .ofs_y = -1}, - {.bitmap_index = 35516, .adv_w = 284, .box_w = 8, .box_h = 14, .ofs_x = 5, .ofs_y = -2}, - {.bitmap_index = 35572, .adv_w = 284, .box_w = 4, .box_h = 12, .ofs_x = 7, .ofs_y = -1}, - {.bitmap_index = 35596, .adv_w = 284, .box_w = 15, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 35686, .adv_w = 284, .box_w = 13, .box_h = 13, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 35771, .adv_w = 67, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 10}, - {.bitmap_index = 35781, .adv_w = 67, .box_w = 6, .box_h = 14, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 35823, .adv_w = 66, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 10}, - {.bitmap_index = 35833, .adv_w = 67, .box_w = 5, .box_h = 3, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 35841, .adv_w = 67, .box_w = 5, .box_h = 3, .ofs_x = 0, .ofs_y = 10}, - {.bitmap_index = 35849, .adv_w = 67, .box_w = 6, .box_h = 13, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 35888, .adv_w = 67, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 10}, - {.bitmap_index = 35898, .adv_w = 68, .box_w = 6, .box_h = 14, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 35940, .adv_w = 67, .box_w = 5, .box_h = 2, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 35945, .adv_w = 66, .box_w = 6, .box_h = 5, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 35960, .adv_w = 69, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 10}, - {.bitmap_index = 35970, .adv_w = 69, .box_w = 6, .box_h = 13, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 36009, .adv_w = 34, .box_w = 3, .box_h = 3, .ofs_x = 0, .ofs_y = 10}, - {.bitmap_index = 36014, .adv_w = 34, .box_w = 4, .box_h = 13, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 36040, .adv_w = 118, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 36065, .adv_w = 54, .box_w = 5, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 36095, .adv_w = 61, .box_w = 5, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 36125, .adv_w = 54, .box_w = 3, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 36145, .adv_w = 61, .box_w = 4, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 36171, .adv_w = 105, .box_w = 8, .box_h = 15, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 36231, .adv_w = 104, .box_w = 9, .box_h = 14, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 36294, .adv_w = 54, .box_w = 3, .box_h = 14, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 36315, .adv_w = 61, .box_w = 4, .box_h = 14, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 36343, .adv_w = 164, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 36393, .adv_w = 178, .box_w = 12, .box_h = 9, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 36447, .adv_w = 62, .box_w = 4, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 36463, .adv_w = 54, .box_w = 5, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 36483, .adv_w = 54, .box_w = 2, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 36493, .adv_w = 61, .box_w = 3, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 36508, .adv_w = 173, .box_w = 10, .box_h = 7, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 36543, .adv_w = 177, .box_w = 12, .box_h = 7, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 36585, .adv_w = 62, .box_w = 4, .box_h = 7, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 36599, .adv_w = 54, .box_w = 5, .box_h = 7, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 36617, .adv_w = 115, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 36649, .adv_w = 107, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 36681, .adv_w = 173, .box_w = 10, .box_h = 7, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 36716, .adv_w = 177, .box_w = 12, .box_h = 7, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 36758, .adv_w = 62, .box_w = 5, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 36776, .adv_w = 54, .box_w = 5, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 36794, .adv_w = 173, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 36839, .adv_w = 177, .box_w = 12, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 36893, .adv_w = 62, .box_w = 5, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 36913, .adv_w = 54, .box_w = 5, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 36933, .adv_w = 122, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 36981, .adv_w = 147, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 37041, .adv_w = 145, .box_w = 9, .box_h = 9, .ofs_x = -1, .ofs_y = -2}, - {.bitmap_index = 37082, .adv_w = 143, .box_w = 10, .box_h = 10, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 37132, .adv_w = 122, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 37180, .adv_w = 147, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 37240, .adv_w = 145, .box_w = 9, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 37272, .adv_w = 143, .box_w = 10, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 37307, .adv_w = 122, .box_w = 8, .box_h = 14, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 37363, .adv_w = 147, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 37438, .adv_w = 145, .box_w = 9, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 37479, .adv_w = 143, .box_w = 10, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 37529, .adv_w = 96, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 37547, .adv_w = 103, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 37568, .adv_w = 96, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 37598, .adv_w = 103, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 37633, .adv_w = 94, .box_w = 7, .box_h = 8, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 37661, .adv_w = 98, .box_w = 9, .box_h = 8, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 37697, .adv_w = 94, .box_w = 7, .box_h = 11, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 37736, .adv_w = 98, .box_w = 9, .box_h = 10, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 37781, .adv_w = 267, .box_w = 16, .box_h = 9, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 37853, .adv_w = 267, .box_w = 17, .box_h = 9, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 37930, .adv_w = 172, .box_w = 11, .box_h = 5, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 37958, .adv_w = 172, .box_w = 12, .box_h = 5, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 37988, .adv_w = 267, .box_w = 16, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 38084, .adv_w = 267, .box_w = 17, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 38186, .adv_w = 172, .box_w = 11, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 38230, .adv_w = 172, .box_w = 12, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 38278, .adv_w = 289, .box_w = 18, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 38377, .adv_w = 289, .box_w = 19, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 38482, .adv_w = 183, .box_w = 12, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 38524, .adv_w = 183, .box_w = 13, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 38570, .adv_w = 289, .box_w = 18, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 38669, .adv_w = 289, .box_w = 19, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 38774, .adv_w = 183, .box_w = 12, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 38822, .adv_w = 183, .box_w = 13, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 38874, .adv_w = 189, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 38929, .adv_w = 189, .box_w = 12, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 38989, .adv_w = 164, .box_w = 11, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 39044, .adv_w = 164, .box_w = 12, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 39104, .adv_w = 189, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 39159, .adv_w = 189, .box_w = 12, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 39219, .adv_w = 164, .box_w = 11, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 39274, .adv_w = 164, .box_w = 12, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 39334, .adv_w = 133, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 39382, .adv_w = 125, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 39430, .adv_w = 131, .box_w = 9, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 39466, .adv_w = 124, .box_w = 9, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 39498, .adv_w = 133, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 39558, .adv_w = 125, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 39618, .adv_w = 131, .box_w = 9, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 39663, .adv_w = 124, .box_w = 9, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 39708, .adv_w = 214, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 39786, .adv_w = 202, .box_w = 13, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 39845, .adv_w = 104, .box_w = 7, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 39887, .adv_w = 108, .box_w = 8, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 39923, .adv_w = 179, .box_w = 11, .box_h = 13, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 39995, .adv_w = 184, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 40073, .adv_w = 104, .box_w = 7, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 40112, .adv_w = 108, .box_w = 8, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 40144, .adv_w = 170, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 40194, .adv_w = 164, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 40249, .adv_w = 97, .box_w = 8, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 40293, .adv_w = 123, .box_w = 9, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 40343, .adv_w = 148, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 40397, .adv_w = 151, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 40467, .adv_w = 61, .box_w = 4, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 40487, .adv_w = 54, .box_w = 5, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 40512, .adv_w = 132, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 40552, .adv_w = 143, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 40597, .adv_w = 108, .box_w = 7, .box_h = 6, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 40618, .adv_w = 119, .box_w = 9, .box_h = 6, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 40645, .adv_w = 155, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 40690, .adv_w = 162, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 40745, .adv_w = 62, .box_w = 4, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 40761, .adv_w = 54, .box_w = 5, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 40781, .adv_w = 115, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 40806, .adv_w = 107, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 40827, .adv_w = 154, .box_w = 10, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 40872, .adv_w = 91, .box_w = 7, .box_h = 11, .ofs_x = -1, .ofs_y = -5}, - {.bitmap_index = 40911, .adv_w = 105, .box_w = 8, .box_h = 11, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 40955, .adv_w = 104, .box_w = 9, .box_h = 10, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 41000, .adv_w = 164, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 41050, .adv_w = 178, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 41098, .adv_w = 164, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 41153, .adv_w = 180, .box_w = 12, .box_h = 7, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 41195, .adv_w = 62, .box_w = 5, .box_h = 7, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 41213, .adv_w = 54, .box_w = 5, .box_h = 7, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 41231, .adv_w = 123, .box_w = 9, .box_h = 14, .ofs_x = -2, .ofs_y = -2}, - {.bitmap_index = 41294, .adv_w = 135, .box_w = 11, .box_h = 14, .ofs_x = -2, .ofs_y = -2}, - {.bitmap_index = 41371, .adv_w = 123, .box_w = 8, .box_h = 14, .ofs_x = -1, .ofs_y = -2}, - {.bitmap_index = 41427, .adv_w = 135, .box_w = 10, .box_h = 14, .ofs_x = -1, .ofs_y = -2}, - {.bitmap_index = 41497, .adv_w = 123, .box_w = 7, .box_h = 13, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 41543, .adv_w = 135, .box_w = 9, .box_h = 13, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 41602, .adv_w = 123, .box_w = 7, .box_h = 12, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 41644, .adv_w = 135, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 41698, .adv_w = 284, .box_w = 17, .box_h = 14, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 41817, .adv_w = 284, .box_w = 15, .box_h = 14, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 41922, .adv_w = 284, .box_w = 17, .box_h = 16, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 42058, .adv_w = 284, .box_w = 14, .box_h = 16, .ofs_x = 2, .ofs_y = -3}, - {.bitmap_index = 42170, .adv_w = 284, .box_w = 16, .box_h = 17, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 42306, .adv_w = 284, .box_w = 16, .box_h = 16, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 42434, .adv_w = 284, .box_w = 18, .box_h = 17, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 42587, .adv_w = 284, .box_w = 13, .box_h = 14, .ofs_x = 2, .ofs_y = -2}, - {.bitmap_index = 42678, .adv_w = 284, .box_w = 16, .box_h = 13, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 42782, .adv_w = 284, .box_w = 15, .box_h = 17, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 42910, .adv_w = 284, .box_w = 13, .box_h = 13, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 42995, .adv_w = 284, .box_w = 13, .box_h = 12, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 43073, .adv_w = 284, .box_w = 12, .box_h = 12, .ofs_x = 3, .ofs_y = -1}, - {.bitmap_index = 43145, .adv_w = 284, .box_w = 14, .box_h = 14, .ofs_x = 2, .ofs_y = -2}, - {.bitmap_index = 43243, .adv_w = 284, .box_w = 16, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 43339, .adv_w = 284, .box_w = 16, .box_h = 17, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 43475, .adv_w = 284, .box_w = 14, .box_h = 16, .ofs_x = 2, .ofs_y = -2}, - {.bitmap_index = 43587, .adv_w = 284, .box_w = 15, .box_h = 15, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 43700, .adv_w = 284, .box_w = 15, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 43813, .adv_w = 284, .box_w = 17, .box_h = 17, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 43958, .adv_w = 284, .box_w = 15, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 44048, .adv_w = 284, .box_w = 16, .box_h = 16, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 44176, .adv_w = 284, .box_w = 16, .box_h = 14, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 44288, .adv_w = 284, .box_w = 16, .box_h = 14, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 44400, .adv_w = 284, .box_w = 16, .box_h = 14, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 44512, .adv_w = 284, .box_w = 16, .box_h = 14, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 44624, .adv_w = 284, .box_w = 15, .box_h = 16, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 44744, .adv_w = 284, .box_w = 14, .box_h = 17, .ofs_x = 2, .ofs_y = -3}, - {.bitmap_index = 44863, .adv_w = 284, .box_w = 16, .box_h = 16, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 44991, .adv_w = 284, .box_w = 14, .box_h = 16, .ofs_x = 2, .ofs_y = -3}, - {.bitmap_index = 45103, .adv_w = 284, .box_w = 15, .box_h = 16, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 45223, .adv_w = 284, .box_w = 16, .box_h = 15, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 45343, .adv_w = 284, .box_w = 15, .box_h = 16, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 45463, .adv_w = 284, .box_w = 15, .box_h = 14, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 45568, .adv_w = 284, .box_w = 16, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 45688, .adv_w = 284, .box_w = 15, .box_h = 14, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 45793, .adv_w = 284, .box_w = 13, .box_h = 14, .ofs_x = 2, .ofs_y = -2}, - {.bitmap_index = 45884, .adv_w = 284, .box_w = 12, .box_h = 16, .ofs_x = 3, .ofs_y = -3}, - {.bitmap_index = 45980, .adv_w = 284, .box_w = 14, .box_h = 10, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 46050, .adv_w = 284, .box_w = 8, .box_h = 17, .ofs_x = 5, .ofs_y = -3}, - {.bitmap_index = 46118, .adv_w = 284, .box_w = 16, .box_h = 14, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 46230, .adv_w = 284, .box_w = 8, .box_h = 17, .ofs_x = 5, .ofs_y = -3}, - {.bitmap_index = 46298, .adv_w = 284, .box_w = 17, .box_h = 17, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 46443, .adv_w = 284, .box_w = 10, .box_h = 16, .ofs_x = 4, .ofs_y = -3}, - {.bitmap_index = 46523, .adv_w = 284, .box_w = 12, .box_h = 18, .ofs_x = 3, .ofs_y = -3}, - {.bitmap_index = 46631, .adv_w = 284, .box_w = 17, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 46742, .adv_w = 284, .box_w = 15, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 46840, .adv_w = 284, .box_w = 14, .box_h = 12, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 46924, .adv_w = 284, .box_w = 15, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 47014, .adv_w = 284, .box_w = 15, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 47104, .adv_w = 284, .box_w = 15, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 47194, .adv_w = 284, .box_w = 15, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 47292, .adv_w = 284, .box_w = 15, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 47382, .adv_w = 284, .box_w = 15, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 47480, .adv_w = 284, .box_w = 15, .box_h = 14, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 47585, .adv_w = 284, .box_w = 15, .box_h = 14, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 47690, .adv_w = 284, .box_w = 15, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 47788, .adv_w = 284, .box_w = 15, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 47886, .adv_w = 284, .box_w = 15, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 47984, .adv_w = 284, .box_w = 15, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 48082, .adv_w = 284, .box_w = 16, .box_h = 14, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 48194, .adv_w = 284, .box_w = 17, .box_h = 14, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 48313, .adv_w = 284, .box_w = 15, .box_h = 14, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 48418, .adv_w = 284, .box_w = 15, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 48516, .adv_w = 284, .box_w = 15, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 48606, .adv_w = 284, .box_w = 16, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 48710, .adv_w = 284, .box_w = 15, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 48808, .adv_w = 284, .box_w = 16, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 48912, .adv_w = 284, .box_w = 15, .box_h = 14, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 49017, .adv_w = 284, .box_w = 14, .box_h = 14, .ofs_x = 2, .ofs_y = -2}, - {.bitmap_index = 49115, .adv_w = 284, .box_w = 17, .box_h = 17, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 49260, .adv_w = 284, .box_w = 17, .box_h = 17, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 49405, .adv_w = 284, .box_w = 18, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 49522, .adv_w = 284, .box_w = 16, .box_h = 16, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 49650, .adv_w = 284, .box_w = 16, .box_h = 10, .ofs_x = 1, .ofs_y = 0} + {.bitmap_index = 46, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 89, .adv_w = 125, .box_w = 8, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 146, .adv_w = 165, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 207, .adv_w = 165, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 267, .adv_w = 90, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 7}, + {.bitmap_index = 276, .adv_w = 131, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 306, .adv_w = 62, .box_w = 2, .box_h = 2, .ofs_x = 1, .ofs_y = 5}, + {.bitmap_index = 308, .adv_w = 187, .box_w = 12, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 369, .adv_w = 187, .box_w = 12, .box_h = 12, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 432, .adv_w = 187, .box_w = 12, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 493, .adv_w = 149, .box_w = 11, .box_h = 14, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 553, .adv_w = 149, .box_w = 11, .box_h = 14, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 612, .adv_w = 149, .box_w = 11, .box_h = 14, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 675, .adv_w = 149, .box_w = 11, .box_h = 13, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 734, .adv_w = 149, .box_w = 11, .box_h = 14, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 797, .adv_w = 149, .box_w = 11, .box_h = 14, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 858, .adv_w = 224, .box_w = 14, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 915, .adv_w = 162, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 976, .adv_w = 149, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1013, .adv_w = 149, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1050, .adv_w = 149, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1090, .adv_w = 149, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1129, .adv_w = 62, .box_w = 3, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1139, .adv_w = 62, .box_w = 3, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1148, .adv_w = 62, .box_w = 6, .box_h = 14, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 1163, .adv_w = 62, .box_w = 4, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1174, .adv_w = 162, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1222, .adv_w = 162, .box_w = 8, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1264, .adv_w = 174, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1329, .adv_w = 174, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1394, .adv_w = 174, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1461, .adv_w = 174, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1529, .adv_w = 174, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1597, .adv_w = 131, .box_w = 7, .box_h = 7, .ofs_x = 1, .ofs_y = 2}, + {.bitmap_index = 1622, .adv_w = 174, .box_w = 11, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 1691, .adv_w = 162, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1723, .adv_w = 162, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1754, .adv_w = 162, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1787, .adv_w = 162, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1820, .adv_w = 149, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1864, .adv_w = 149, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1900, .adv_w = 137, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1940, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1982, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2024, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2067, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2112, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2155, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2198, .adv_w = 199, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2246, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 2282, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2322, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2363, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2405, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2447, .adv_w = 62, .box_w = 3, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2457, .adv_w = 62, .box_w = 3, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2466, .adv_w = 62, .box_w = 6, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 2481, .adv_w = 62, .box_w = 4, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2492, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2535, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2563, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2603, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2643, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2684, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2727, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2769, .adv_w = 131, .box_w = 8, .box_h = 6, .ofs_x = 0, .ofs_y = 2}, + {.bitmap_index = 2790, .adv_w = 137, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 2828, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2855, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2882, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2910, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2938, .adv_w = 112, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 2984, .adv_w = 125, .box_w = 8, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 3025, .adv_w = 112, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 3073, .adv_w = 149, .box_w = 11, .box_h = 13, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 3132, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3174, .adv_w = 149, .box_w = 11, .box_h = 14, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 3237, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3281, .adv_w = 149, .box_w = 12, .box_h = 14, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 3345, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 3388, .adv_w = 162, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3446, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3482, .adv_w = 162, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3542, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3580, .adv_w = 162, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3638, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3673, .adv_w = 162, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3733, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3771, .adv_w = 162, .box_w = 9, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3822, .adv_w = 140, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3865, .adv_w = 162, .box_w = 11, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 3914, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3957, .adv_w = 149, .box_w = 8, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3993, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4034, .adv_w = 149, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4073, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4116, .adv_w = 149, .box_w = 8, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4151, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4191, .adv_w = 149, .box_w = 9, .box_h = 14, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 4233, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 4276, .adv_w = 149, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4315, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4357, .adv_w = 174, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4421, .adv_w = 125, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 4468, .adv_w = 174, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4532, .adv_w = 125, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 4579, .adv_w = 174, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4640, .adv_w = 125, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 4685, .adv_w = 174, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 4748, .adv_w = 125, .box_w = 7, .box_h = 16, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 4797, .adv_w = 162, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4828, .adv_w = 125, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4862, .adv_w = 162, .box_w = 12, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 4897, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4927, .adv_w = 62, .box_w = 6, .box_h = 13, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 4939, .adv_w = 50, .box_w = 5, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 4952, .adv_w = 62, .box_w = 6, .box_h = 13, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 4963, .adv_w = 50, .box_w = 5, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 4975, .adv_w = 62, .box_w = 5, .box_h = 14, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 4988, .adv_w = 50, .box_w = 5, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 5001, .adv_w = 62, .box_w = 4, .box_h = 14, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 5012, .adv_w = 50, .box_w = 4, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 5029, .adv_w = 62, .box_w = 2, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5036, .adv_w = 62, .box_w = 2, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5041, .adv_w = 168, .box_w = 9, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5063, .adv_w = 99, .box_w = 6, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 5087, .adv_w = 112, .box_w = 8, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5120, .adv_w = 50, .box_w = 5, .box_h = 14, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 5138, .adv_w = 149, .box_w = 9, .box_h = 15, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 5192, .adv_w = 112, .box_w = 7, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 5232, .adv_w = 98, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5256, .adv_w = 125, .box_w = 7, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5274, .adv_w = 50, .box_w = 4, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5285, .adv_w = 125, .box_w = 7, .box_h = 15, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 5305, .adv_w = 50, .box_w = 3, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 5316, .adv_w = 125, .box_w = 9, .box_h = 14, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 5339, .adv_w = 50, .box_w = 5, .box_h = 14, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 5352, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5370, .adv_w = 71, .box_w = 5, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5384, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5414, .adv_w = 50, .box_w = 4, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5429, .adv_w = 162, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5472, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5498, .adv_w = 162, .box_w = 8, .box_h = 15, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 5544, .adv_w = 125, .box_w = 7, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 5573, .adv_w = 162, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5617, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5645, .adv_w = 140, .box_w = 9, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 5674, .adv_w = 162, .box_w = 9, .box_h = 14, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 5715, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 5740, .adv_w = 174, .box_w = 11, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5803, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5843, .adv_w = 174, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5910, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5952, .adv_w = 174, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6020, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6062, .adv_w = 224, .box_w = 14, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6126, .adv_w = 211, .box_w = 13, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6177, .adv_w = 162, .box_w = 9, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 6227, .adv_w = 75, .box_w = 5, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6248, .adv_w = 162, .box_w = 9, .box_h = 15, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 6301, .adv_w = 75, .box_w = 5, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 6324, .adv_w = 162, .box_w = 9, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 6375, .adv_w = 75, .box_w = 5, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6396, .adv_w = 149, .box_w = 9, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6454, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6492, .adv_w = 149, .box_w = 9, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6552, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6591, .adv_w = 149, .box_w = 9, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 6651, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 6689, .adv_w = 149, .box_w = 9, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6749, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6788, .adv_w = 137, .box_w = 9, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 6813, .adv_w = 62, .box_w = 4, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 6837, .adv_w = 137, .box_w = 9, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6864, .adv_w = 91, .box_w = 6, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6886, .adv_w = 137, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6912, .adv_w = 62, .box_w = 4, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6933, .adv_w = 162, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 6967, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6996, .adv_w = 162, .box_w = 8, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 7025, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7052, .adv_w = 162, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 7085, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7113, .adv_w = 162, .box_w = 8, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 7148, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7176, .adv_w = 162, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 7210, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7239, .adv_w = 162, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 7274, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 7304, .adv_w = 211, .box_w = 14, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7392, .adv_w = 162, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7449, .adv_w = 149, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7494, .adv_w = 112, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 7542, .adv_w = 149, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7588, .adv_w = 137, .box_w = 9, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7636, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7672, .adv_w = 137, .box_w = 9, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7718, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7754, .adv_w = 137, .box_w = 9, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7804, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7841, .adv_w = 50, .box_w = 5, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7853, .adv_w = 69, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 7}, + {.bitmap_index = 7864, .adv_w = 69, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 7875, .adv_w = 62, .box_w = 3, .box_h = 3, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 7880, .adv_w = 62, .box_w = 2, .box_h = 11, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 7890, .adv_w = 62, .box_w = 2, .box_h = 3, .ofs_x = 1, .ofs_y = 9}, + {.bitmap_index = 7894, .adv_w = 62, .box_w = 6, .box_h = 3, .ofs_x = -1, .ofs_y = 8}, + {.bitmap_index = 7903, .adv_w = 149, .box_w = 11, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 7955, .adv_w = 62, .box_w = 2, .box_h = 2, .ofs_x = 1, .ofs_y = 5}, + {.bitmap_index = 7957, .adv_w = 158, .box_w = 11, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 7991, .adv_w = 170, .box_w = 11, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 8015, .adv_w = 71, .box_w = 5, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 8024, .adv_w = 174, .box_w = 12, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 8084, .adv_w = 167, .box_w = 12, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 8124, .adv_w = 170, .box_w = 11, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 8181, .adv_w = 50, .box_w = 5, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 8194, .adv_w = 149, .box_w = 11, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 8244, .adv_w = 149, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8286, .adv_w = 123, .box_w = 7, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8298, .adv_w = 153, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8345, .adv_w = 149, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8373, .adv_w = 137, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8411, .adv_w = 162, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8430, .adv_w = 174, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8488, .adv_w = 62, .box_w = 2, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8493, .adv_w = 149, .box_w = 9, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8534, .adv_w = 149, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8581, .adv_w = 187, .box_w = 10, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8629, .adv_w = 162, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8662, .adv_w = 146, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8691, .adv_w = 174, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8747, .adv_w = 162, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8759, .adv_w = 149, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8789, .adv_w = 135, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8826, .adv_w = 137, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8841, .adv_w = 149, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8874, .adv_w = 181, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 8932, .adv_w = 149, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8982, .adv_w = 180, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9019, .adv_w = 170, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9071, .adv_w = 62, .box_w = 4, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9081, .adv_w = 149, .box_w = 10, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9124, .adv_w = 129, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9162, .adv_w = 97, .box_w = 6, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9195, .adv_w = 125, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 9223, .adv_w = 50, .box_w = 3, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9233, .adv_w = 123, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9260, .adv_w = 129, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9290, .adv_w = 126, .box_w = 8, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 9338, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 9370, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9413, .adv_w = 97, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9438, .adv_w = 99, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 9480, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 9500, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9544, .adv_w = 50, .box_w = 3, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9549, .adv_w = 112, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9574, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9609, .adv_w = 124, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 9632, .adv_w = 112, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9660, .adv_w = 97, .box_w = 6, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 9700, .adv_w = 125, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9731, .adv_w = 152, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9747, .adv_w = 128, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 9785, .adv_w = 106, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 9822, .adv_w = 139, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9857, .adv_w = 86, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9869, .adv_w = 123, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9886, .adv_w = 145, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 9930, .adv_w = 117, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 9972, .adv_w = 163, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 10005, .adv_w = 172, .box_w = 11, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10045, .adv_w = 50, .box_w = 5, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 10058, .adv_w = 123, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10086, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10125, .adv_w = 123, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10150, .adv_w = 172, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10199, .adv_w = 126, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10241, .adv_w = 138, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10290, .adv_w = 141, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10316, .adv_w = 163, .box_w = 12, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 10348, .adv_w = 141, .box_w = 9, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10383, .adv_w = 144, .box_w = 9, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 10430, .adv_w = 175, .box_w = 11, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10469, .adv_w = 162, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 10528, .adv_w = 130, .box_w = 7, .box_h = 14, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 10551, .adv_w = 128, .box_w = 8, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 10589, .adv_w = 155, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10639, .adv_w = 197, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 10685, .adv_w = 187, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 10732, .adv_w = 153, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10769, .adv_w = 125, .box_w = 7, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 10802, .adv_w = 152, .box_w = 8, .box_h = 15, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 10845, .adv_w = 118, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10874, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10919, .adv_w = 113, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 10957, .adv_w = 140, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11003, .adv_w = 135, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11037, .adv_w = 137, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11089, .adv_w = 137, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11129, .adv_w = 127, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11153, .adv_w = 97, .box_w = 6, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 11173, .adv_w = 134, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11206, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 11253, .adv_w = 112, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11280, .adv_w = 50, .box_w = 4, .box_h = 14, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 11296, .adv_w = 149, .box_w = 8, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 11333, .adv_w = 194, .box_w = 12, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11379, .adv_w = 127, .box_w = 7, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 11399, .adv_w = 161, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11452, .adv_w = 149, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11501, .adv_w = 62, .box_w = 2, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 11506, .adv_w = 62, .box_w = 4, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11516, .adv_w = 112, .box_w = 6, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11534, .adv_w = 248, .box_w = 15, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11578, .adv_w = 226, .box_w = 13, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 11617, .adv_w = 194, .box_w = 12, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11657, .adv_w = 131, .box_w = 8, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 11701, .adv_w = 142, .box_w = 9, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11757, .adv_w = 162, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 11777, .adv_w = 149, .box_w = 11, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 11827, .adv_w = 147, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 11861, .adv_w = 149, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 11903, .adv_w = 127, .box_w = 7, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 11914, .adv_w = 152, .box_w = 9, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 11959, .adv_w = 149, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 11987, .adv_w = 207, .box_w = 13, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12049, .adv_w = 135, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12092, .adv_w = 162, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 12126, .adv_w = 162, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 12172, .adv_w = 131, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 12209, .adv_w = 158, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12231, .adv_w = 187, .box_w = 10, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 12279, .adv_w = 162, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 12298, .adv_w = 174, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12354, .adv_w = 162, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 12366, .adv_w = 149, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 12396, .adv_w = 162, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12445, .adv_w = 137, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12460, .adv_w = 142, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12503, .adv_w = 170, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12554, .adv_w = 149, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12604, .adv_w = 166, .box_w = 9, .box_h = 14, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 12624, .adv_w = 153, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12655, .adv_w = 206, .box_w = 11, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 12678, .adv_w = 210, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 12708, .adv_w = 178, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12744, .adv_w = 198, .box_w = 11, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 12778, .adv_w = 147, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 12804, .adv_w = 161, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12857, .adv_w = 225, .box_w = 13, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 12919, .adv_w = 162, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12959, .adv_w = 125, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12992, .adv_w = 128, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13037, .adv_w = 119, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13066, .adv_w = 86, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13078, .adv_w = 131, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 13113, .adv_w = 125, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13145, .adv_w = 150, .box_w = 11, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 13187, .adv_w = 103, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13212, .adv_w = 125, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13236, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13270, .adv_w = 98, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13294, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13313, .adv_w = 153, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13345, .adv_w = 124, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13364, .adv_w = 125, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13395, .adv_w = 121, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13407, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 13445, .adv_w = 112, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13472, .adv_w = 103, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13485, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 13522, .adv_w = 184, .box_w = 12, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 13581, .adv_w = 112, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13610, .adv_w = 126, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 13629, .adv_w = 119, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13650, .adv_w = 180, .box_w = 11, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13669, .adv_w = 184, .box_w = 12, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 13695, .adv_w = 139, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13725, .adv_w = 161, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13752, .adv_w = 117, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13774, .adv_w = 114, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13803, .adv_w = 167, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13840, .adv_w = 121, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13868, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13910, .adv_w = 125, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 13945, .adv_w = 86, .box_w = 6, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13965, .adv_w = 114, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13994, .adv_w = 112, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14023, .adv_w = 50, .box_w = 3, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14033, .adv_w = 62, .box_w = 4, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14044, .adv_w = 50, .box_w = 4, .box_h = 14, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 14060, .adv_w = 196, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14096, .adv_w = 182, .box_w = 11, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14126, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14153, .adv_w = 98, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14186, .adv_w = 112, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 14234, .adv_w = 121, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 14254, .adv_w = 219, .box_w = 14, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14321, .adv_w = 172, .box_w = 11, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14361, .adv_w = 147, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14404, .adv_w = 117, .box_w = 8, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 14436, .adv_w = 213, .box_w = 12, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 14495, .adv_w = 155, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14533, .adv_w = 149, .box_w = 11, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 14584, .adv_w = 134, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14616, .adv_w = 213, .box_w = 13, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 14673, .adv_w = 183, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14712, .adv_w = 146, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14761, .adv_w = 134, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14795, .adv_w = 209, .box_w = 13, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 14855, .adv_w = 183, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14898, .adv_w = 135, .box_w = 8, .box_h = 17, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 14964, .adv_w = 103, .box_w = 6, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 15008, .adv_w = 180, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15045, .adv_w = 163, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 15078, .adv_w = 174, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15139, .adv_w = 125, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15172, .adv_w = 149, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15219, .adv_w = 112, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15247, .adv_w = 149, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15307, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15345, .adv_w = 286, .box_w = 18, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 15448, .adv_w = 237, .box_w = 15, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 15522, .adv_w = 174, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 15580, .adv_w = 125, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15611, .adv_w = 219, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15695, .adv_w = 172, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15748, .adv_w = 219, .box_w = 14, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15830, .adv_w = 172, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15883, .adv_w = 162, .box_w = 10, .box_h = 13, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 15937, .adv_w = 115, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 15969, .adv_w = 154, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16015, .adv_w = 75, .box_w = 5, .box_h = 3, .ofs_x = 0, .ofs_y = 9}, + {.bitmap_index = 16023, .adv_w = 86, .box_w = 6, .box_h = 3, .ofs_x = 0, .ofs_y = 9}, + {.bitmap_index = 16033, .adv_w = 75, .box_w = 5, .box_h = 3, .ofs_x = 0, .ofs_y = 9}, + {.bitmap_index = 16039, .adv_w = 75, .box_w = 5, .box_h = 3, .ofs_x = 0, .ofs_y = 9}, + {.bitmap_index = 16043, .adv_w = 97, .box_w = 5, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 16061, .adv_w = 76, .box_w = 5, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16075, .adv_w = 127, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16103, .adv_w = 86, .box_w = 7, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 16123, .adv_w = 147, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 16167, .adv_w = 125, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 16200, .adv_w = 207, .box_w = 13, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 16272, .adv_w = 150, .box_w = 11, .box_h = 11, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 16323, .adv_w = 135, .box_w = 8, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 16377, .adv_w = 103, .box_w = 6, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 16411, .adv_w = 131, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 16455, .adv_w = 98, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 16486, .adv_w = 131, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 16524, .adv_w = 98, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16549, .adv_w = 131, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16591, .adv_w = 98, .box_w = 8, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 16619, .adv_w = 171, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16663, .adv_w = 120, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16690, .adv_w = 166, .box_w = 9, .box_h = 14, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 16719, .adv_w = 128, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 16748, .adv_w = 202, .box_w = 12, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 16777, .adv_w = 150, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16803, .adv_w = 165, .box_w = 9, .box_h = 14, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 16827, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 16851, .adv_w = 174, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 16925, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 16968, .adv_w = 162, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 17029, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 17066, .adv_w = 137, .box_w = 9, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 17090, .adv_w = 103, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 17111, .adv_w = 149, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 17144, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 17176, .adv_w = 149, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 17225, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 17261, .adv_w = 149, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 17318, .adv_w = 112, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 17353, .adv_w = 205, .box_w = 13, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 17389, .adv_w = 148, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 17417, .adv_w = 153, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 17459, .adv_w = 119, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 17489, .adv_w = 153, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 17524, .adv_w = 119, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 17546, .adv_w = 153, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 17570, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 17593, .adv_w = 186, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 17647, .adv_w = 149, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 17683, .adv_w = 186, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 17749, .adv_w = 149, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 17795, .adv_w = 62, .box_w = 2, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 17800, .adv_w = 207, .box_w = 13, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 17876, .adv_w = 150, .box_w = 11, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 17931, .adv_w = 131, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 17978, .adv_w = 98, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 18012, .adv_w = 165, .box_w = 9, .box_h = 14, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 18043, .adv_w = 128, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 18074, .adv_w = 153, .box_w = 9, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 18114, .adv_w = 119, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 18141, .adv_w = 149, .box_w = 11, .box_h = 14, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 18204, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18248, .adv_w = 149, .box_w = 11, .box_h = 13, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 18307, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18351, .adv_w = 224, .box_w = 14, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18408, .adv_w = 199, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18456, .adv_w = 149, .box_w = 8, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 18497, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18540, .adv_w = 163, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18590, .adv_w = 125, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18621, .adv_w = 163, .box_w = 10, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18679, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18722, .adv_w = 207, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18794, .adv_w = 150, .box_w = 11, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 18849, .adv_w = 135, .box_w = 8, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18900, .adv_w = 103, .box_w = 6, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18934, .adv_w = 135, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18976, .adv_w = 110, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 19013, .adv_w = 162, .box_w = 8, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 19053, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19085, .adv_w = 162, .box_w = 8, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 19127, .adv_w = 125, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19161, .adv_w = 174, .box_w = 11, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19225, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19267, .adv_w = 174, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19323, .adv_w = 125, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19355, .adv_w = 174, .box_w = 11, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19419, .adv_w = 125, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19462, .adv_w = 142, .box_w = 9, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19514, .adv_w = 112, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 19561, .adv_w = 142, .box_w = 9, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19614, .adv_w = 112, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 19662, .adv_w = 142, .box_w = 9, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19717, .adv_w = 112, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 19765, .adv_w = 153, .box_w = 9, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19806, .adv_w = 119, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19838, .adv_w = 198, .box_w = 11, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 19882, .adv_w = 161, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19921, .adv_w = 62, .box_w = 2, .box_h = 4, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 19926, .adv_w = 62, .box_w = 2, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 19935, .adv_w = 125, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19969, .adv_w = 118, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19992, .adv_w = 54, .box_w = 5, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 20003, .adv_w = 54, .box_w = 3, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 20013, .adv_w = 105, .box_w = 8, .box_h = 15, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 20063, .adv_w = 54, .box_w = 3, .box_h = 13, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 20073, .adv_w = 164, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 20121, .adv_w = 54, .box_w = 2, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 20126, .adv_w = 173, .box_w = 10, .box_h = 7, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 20155, .adv_w = 115, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 20184, .adv_w = 173, .box_w = 10, .box_h = 7, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 20214, .adv_w = 173, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 20249, .adv_w = 122, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 20295, .adv_w = 122, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 20339, .adv_w = 122, .box_w = 8, .box_h = 14, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 20388, .adv_w = 96, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 20405, .adv_w = 96, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 20430, .adv_w = 94, .box_w = 7, .box_h = 8, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 20453, .adv_w = 94, .box_w = 7, .box_h = 11, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 20483, .adv_w = 267, .box_w = 16, .box_h = 9, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 20537, .adv_w = 267, .box_w = 16, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 20607, .adv_w = 289, .box_w = 18, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 20675, .adv_w = 289, .box_w = 18, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 20747, .adv_w = 189, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 20784, .adv_w = 189, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 20828, .adv_w = 133, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 20872, .adv_w = 133, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 20927, .adv_w = 62, .box_w = 5, .box_h = 2, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 20932, .adv_w = 214, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 20987, .adv_w = 179, .box_w = 11, .box_h = 13, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 21043, .adv_w = 170, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 21082, .adv_w = 148, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 21109, .adv_w = 132, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 21141, .adv_w = 155, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 21179, .adv_w = 115, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 21201, .adv_w = 105, .box_w = 8, .box_h = 11, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 21240, .adv_w = 164, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 21285, .adv_w = 164, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 21334, .adv_w = 0, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 10}, + {.bitmap_index = 21344, .adv_w = 0, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 10}, + {.bitmap_index = 21354, .adv_w = 0, .box_w = 5, .box_h = 3, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 21362, .adv_w = 0, .box_w = 5, .box_h = 3, .ofs_x = 0, .ofs_y = 10}, + {.bitmap_index = 21368, .adv_w = 0, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 10}, + {.bitmap_index = 21379, .adv_w = 0, .box_w = 5, .box_h = 2, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 21385, .adv_w = 0, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 10}, + {.bitmap_index = 21396, .adv_w = 0, .box_w = 3, .box_h = 4, .ofs_x = 0, .ofs_y = 10}, + {.bitmap_index = 21402, .adv_w = 108, .box_w = 4, .box_h = 4, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 21411, .adv_w = 108, .box_w = 3, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 21424, .adv_w = 108, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 21445, .adv_w = 108, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 21470, .adv_w = 108, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 21498, .adv_w = 108, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 21526, .adv_w = 108, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 21549, .adv_w = 108, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 21577, .adv_w = 108, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 21604, .adv_w = 108, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 21633, .adv_w = 123, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 21669, .adv_w = 62, .box_w = 4, .box_h = 5, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 21680, .adv_w = 62, .box_w = 2, .box_h = 4, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 21685, .adv_w = 98, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 2}, + {.bitmap_index = 21703, .adv_w = 0, .box_w = 2, .box_h = 4, .ofs_x = 1, .ofs_y = 10}, + {.bitmap_index = 21707, .adv_w = 54, .box_w = 5, .box_h = 13, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 21720, .adv_w = 54, .box_w = 4, .box_h = 13, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 21732, .adv_w = 54, .box_w = 4, .box_h = 14, .ofs_x = -1, .ofs_y = -4}, + {.bitmap_index = 21745, .adv_w = 0, .box_w = 3, .box_h = 3, .ofs_x = 0, .ofs_y = 10}, + {.bitmap_index = 21750, .adv_w = 85, .box_w = 5, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 21764, .adv_w = 105, .box_w = 10, .box_h = 13, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 21817, .adv_w = 123, .box_w = 10, .box_h = 14, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 21878, .adv_w = 173, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 21932, .adv_w = 173, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 21968, .adv_w = 173, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 22003, .adv_w = 173, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 22035, .adv_w = 173, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 22070, .adv_w = 173, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 22105, .adv_w = 173, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 22137, .adv_w = 173, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 22173, .adv_w = 173, .box_w = 10, .box_h = 8, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 22206, .adv_w = 122, .box_w = 8, .box_h = 13, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 22255, .adv_w = 122, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 22307, .adv_w = 122, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 22353, .adv_w = 122, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 22396, .adv_w = 122, .box_w = 8, .box_h = 14, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 22448, .adv_w = 122, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 22494, .adv_w = 122, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 22537, .adv_w = 96, .box_w = 6, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 22567, .adv_w = 96, .box_w = 6, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 22590, .adv_w = 96, .box_w = 6, .box_h = 9, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 22615, .adv_w = 96, .box_w = 6, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 22653, .adv_w = 96, .box_w = 6, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 22677, .adv_w = 96, .box_w = 6, .box_h = 9, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 22703, .adv_w = 96, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 22730, .adv_w = 96, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 22757, .adv_w = 96, .box_w = 6, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 22786, .adv_w = 94, .box_w = 8, .box_h = 12, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 22823, .adv_w = 94, .box_w = 7, .box_h = 12, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 22857, .adv_w = 94, .box_w = 7, .box_h = 8, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 22880, .adv_w = 94, .box_w = 8, .box_h = 9, .ofs_x = -2, .ofs_y = -5}, + {.bitmap_index = 22910, .adv_w = 94, .box_w = 9, .box_h = 9, .ofs_x = -2, .ofs_y = -5}, + {.bitmap_index = 22942, .adv_w = 94, .box_w = 8, .box_h = 9, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 22973, .adv_w = 94, .box_w = 8, .box_h = 10, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 23004, .adv_w = 94, .box_w = 8, .box_h = 12, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 23041, .adv_w = 94, .box_w = 7, .box_h = 12, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 23075, .adv_w = 267, .box_w = 16, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 23145, .adv_w = 267, .box_w = 16, .box_h = 9, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 23204, .adv_w = 267, .box_w = 16, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 23278, .adv_w = 289, .box_w = 18, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 23350, .adv_w = 289, .box_w = 18, .box_h = 13, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 23432, .adv_w = 189, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 23479, .adv_w = 133, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 23534, .adv_w = 214, .box_w = 13, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 23579, .adv_w = 214, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 23637, .adv_w = 214, .box_w = 13, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 23705, .adv_w = 214, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 23760, .adv_w = 214, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 23818, .adv_w = 214, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 23873, .adv_w = 179, .box_w = 11, .box_h = 13, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 23929, .adv_w = 179, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 23991, .adv_w = 186, .box_w = 12, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 24039, .adv_w = 237, .box_w = 14, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 24093, .adv_w = 186, .box_w = 12, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 24142, .adv_w = 170, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 24188, .adv_w = 170, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 24236, .adv_w = 170, .box_w = 10, .box_h = 13, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 24288, .adv_w = 186, .box_w = 12, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 24340, .adv_w = 186, .box_w = 12, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 24395, .adv_w = 186, .box_w = 12, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 24451, .adv_w = 186, .box_w = 12, .box_h = 14, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 24512, .adv_w = 186, .box_w = 12, .box_h = 16, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 24579, .adv_w = 186, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 24640, .adv_w = 148, .box_w = 9, .box_h = 16, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 24679, .adv_w = 148, .box_w = 9, .box_h = 16, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 24715, .adv_w = 148, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 24756, .adv_w = 155, .box_w = 9, .box_h = 7, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 24785, .adv_w = 155, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 24826, .adv_w = 155, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 24868, .adv_w = 155, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 24908, .adv_w = 158, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 24954, .adv_w = 115, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 24986, .adv_w = 114, .box_w = 8, .box_h = 4, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 25001, .adv_w = 114, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 25026, .adv_w = 114, .box_w = 8, .box_h = 7, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 25050, .adv_w = 105, .box_w = 8, .box_h = 12, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 25094, .adv_w = 105, .box_w = 8, .box_h = 11, .ofs_x = -2, .ofs_y = -3}, + {.bitmap_index = 25134, .adv_w = 105, .box_w = 8, .box_h = 14, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 25184, .adv_w = 105, .box_w = 8, .box_h = 15, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 25238, .adv_w = 105, .box_w = 8, .box_h = 15, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 25285, .adv_w = 105, .box_w = 8, .box_h = 14, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 25334, .adv_w = 105, .box_w = 8, .box_h = 13, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 25381, .adv_w = 105, .box_w = 8, .box_h = 14, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 25431, .adv_w = 164, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 25476, .adv_w = 188, .box_w = 13, .box_h = 10, .ofs_x = -1, .ofs_y = -2}, + {.bitmap_index = 25528, .adv_w = 164, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 25578, .adv_w = 164, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 25627, .adv_w = 164, .box_w = 10, .box_h = 13, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 25679, .adv_w = 123, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 25712, .adv_w = 123, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 25749, .adv_w = 62, .box_w = 5, .box_h = 3, .ofs_x = -1, .ofs_y = 2}, + {.bitmap_index = 25757, .adv_w = 115, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 25779, .adv_w = 163, .box_w = 10, .box_h = 7, .ofs_x = 0, .ofs_y = 5}, + {.bitmap_index = 25808, .adv_w = 125, .box_w = 8, .box_h = 7, .ofs_x = 0, .ofs_y = 5}, + {.bitmap_index = 25833, .adv_w = 72, .box_w = 5, .box_h = 3, .ofs_x = 0, .ofs_y = 8}, + {.bitmap_index = 25841, .adv_w = 71, .box_w = 4, .box_h = 7, .ofs_x = 0, .ofs_y = 8}, + {.bitmap_index = 25855, .adv_w = 77, .box_w = 5, .box_h = 6, .ofs_x = 0, .ofs_y = 5}, + {.bitmap_index = 25871, .adv_w = 84, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 9}, + {.bitmap_index = 25879, .adv_w = 160, .box_w = 10, .box_h = 6, .ofs_x = 0, .ofs_y = 6}, + {.bitmap_index = 25905, .adv_w = 154, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 25946, .adv_w = 191, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 26017, .adv_w = 65, .box_w = 2, .box_h = 2, .ofs_x = 1, .ofs_y = 10}, + {.bitmap_index = 26019, .adv_w = 65, .box_w = 2, .box_h = 3, .ofs_x = 1, .ofs_y = 9}, + {.bitmap_index = 26023, .adv_w = 87, .box_w = 6, .box_h = 4, .ofs_x = -1, .ofs_y = 8}, + {.bitmap_index = 26036, .adv_w = 78, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 6}, + {.bitmap_index = 26049, .adv_w = 160, .box_w = 10, .box_h = 6, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 26075, .adv_w = 33, .box_w = 4, .box_h = 1, .ofs_x = -1, .ofs_y = 10}, + {.bitmap_index = 26078, .adv_w = 63, .box_w = 5, .box_h = 6, .ofs_x = -1, .ofs_y = 5}, + {.bitmap_index = 26094, .adv_w = 76, .box_w = 6, .box_h = 5, .ofs_x = 0, .ofs_y = 6}, + {.bitmap_index = 26109, .adv_w = 76, .box_w = 6, .box_h = 5, .ofs_x = 0, .ofs_y = 6}, + {.bitmap_index = 26124, .adv_w = 93, .box_w = 6, .box_h = 5, .ofs_x = 0, .ofs_y = 8}, + {.bitmap_index = 26140, .adv_w = 115, .box_w = 7, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 26170, .adv_w = 49, .box_w = 3, .box_h = 3, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 26175, .adv_w = 49, .box_w = 3, .box_h = 3, .ofs_x = 0, .ofs_y = 9}, + {.bitmap_index = 26180, .adv_w = 49, .box_w = 3, .box_h = 3, .ofs_x = 0, .ofs_y = 9}, + {.bitmap_index = 26185, .adv_w = 78, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 26198, .adv_w = 108, .box_w = 4, .box_h = 4, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 26207, .adv_w = 108, .box_w = 3, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 26220, .adv_w = 108, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 26241, .adv_w = 108, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 26266, .adv_w = 108, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 26290, .adv_w = 108, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 26320, .adv_w = 108, .box_w = 5, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 26342, .adv_w = 108, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 26370, .adv_w = 108, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 26397, .adv_w = 108, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 26426, .adv_w = 112, .box_w = 9, .box_h = 2, .ofs_x = -1, .ofs_y = 3}, + {.bitmap_index = 26432, .adv_w = 224, .box_w = 16, .box_h = 2, .ofs_x = -1, .ofs_y = 3}, + {.bitmap_index = 26441, .adv_w = 50, .box_w = 3, .box_h = 4, .ofs_x = 0, .ofs_y = 7}, + {.bitmap_index = 26448, .adv_w = 50, .box_w = 3, .box_h = 4, .ofs_x = 0, .ofs_y = 7}, + {.bitmap_index = 26455, .adv_w = 75, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 7}, + {.bitmap_index = 26466, .adv_w = 75, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 7}, + {.bitmap_index = 26476, .adv_w = 78, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 3}, + {.bitmap_index = 26486, .adv_w = 224, .box_w = 12, .box_h = 2, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 26498, .adv_w = 125, .box_w = 9, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 26544, .adv_w = 229, .box_w = 14, .box_h = 12, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 26615, .adv_w = 206, .box_w = 12, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 26654, .adv_w = 224, .box_w = 11, .box_h = 7, .ofs_x = 1, .ofs_y = 4}, + {.bitmap_index = 26684, .adv_w = 160, .box_w = 10, .box_h = 5, .ofs_x = 0, .ofs_y = 1}, + {.bitmap_index = 26702, .adv_w = 160, .box_w = 5, .box_h = 10, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 26718, .adv_w = 160, .box_w = 10, .box_h = 5, .ofs_x = 0, .ofs_y = 1}, + {.bitmap_index = 26736, .adv_w = 160, .box_w = 5, .box_h = 10, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 26751, .adv_w = 131, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 1}, + {.bitmap_index = 26782, .adv_w = 131, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 26816, .adv_w = 131, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 26851, .adv_w = 67, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 10}, + {.bitmap_index = 26861, .adv_w = 67, .box_w = 6, .box_h = 14, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 26882, .adv_w = 66, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 10}, + {.bitmap_index = 26892, .adv_w = 67, .box_w = 5, .box_h = 3, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 26900, .adv_w = 67, .box_w = 5, .box_h = 3, .ofs_x = 0, .ofs_y = 10}, + {.bitmap_index = 26906, .adv_w = 67, .box_w = 6, .box_h = 13, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 26922, .adv_w = 67, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 10}, + {.bitmap_index = 26933, .adv_w = 68, .box_w = 6, .box_h = 14, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 26954, .adv_w = 67, .box_w = 5, .box_h = 2, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 26960, .adv_w = 66, .box_w = 6, .box_h = 5, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 26974, .adv_w = 69, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 10}, + {.bitmap_index = 26985, .adv_w = 69, .box_w = 6, .box_h = 13, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 27001, .adv_w = 34, .box_w = 3, .box_h = 3, .ofs_x = 0, .ofs_y = 10}, + {.bitmap_index = 27006, .adv_w = 34, .box_w = 4, .box_h = 13, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 27021, .adv_w = 118, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 27044, .adv_w = 54, .box_w = 5, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 27055, .adv_w = 61, .box_w = 5, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 27072, .adv_w = 54, .box_w = 3, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 27082, .adv_w = 61, .box_w = 4, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 27099, .adv_w = 105, .box_w = 8, .box_h = 15, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 27149, .adv_w = 104, .box_w = 9, .box_h = 14, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 27202, .adv_w = 54, .box_w = 3, .box_h = 14, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 27213, .adv_w = 61, .box_w = 4, .box_h = 14, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 27232, .adv_w = 164, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 27279, .adv_w = 178, .box_w = 12, .box_h = 9, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 27322, .adv_w = 62, .box_w = 4, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 27339, .adv_w = 54, .box_w = 5, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 27358, .adv_w = 54, .box_w = 2, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 27363, .adv_w = 61, .box_w = 3, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 27372, .adv_w = 173, .box_w = 10, .box_h = 7, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 27401, .adv_w = 177, .box_w = 12, .box_h = 7, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 27436, .adv_w = 62, .box_w = 4, .box_h = 7, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 27451, .adv_w = 54, .box_w = 5, .box_h = 7, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 27469, .adv_w = 115, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 27498, .adv_w = 107, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 27529, .adv_w = 173, .box_w = 10, .box_h = 7, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 27559, .adv_w = 177, .box_w = 12, .box_h = 7, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 27595, .adv_w = 62, .box_w = 5, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 27612, .adv_w = 54, .box_w = 5, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 27629, .adv_w = 173, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 27664, .adv_w = 177, .box_w = 12, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 27706, .adv_w = 62, .box_w = 5, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 27726, .adv_w = 54, .box_w = 5, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 27746, .adv_w = 122, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 27792, .adv_w = 147, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 27845, .adv_w = 145, .box_w = 9, .box_h = 9, .ofs_x = -1, .ofs_y = -2}, + {.bitmap_index = 27880, .adv_w = 143, .box_w = 10, .box_h = 10, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 27922, .adv_w = 122, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 27966, .adv_w = 147, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 28019, .adv_w = 145, .box_w = 9, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 28047, .adv_w = 143, .box_w = 10, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 28077, .adv_w = 122, .box_w = 8, .box_h = 14, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 28126, .adv_w = 147, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 28188, .adv_w = 145, .box_w = 9, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 28223, .adv_w = 143, .box_w = 10, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 28262, .adv_w = 96, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 28279, .adv_w = 103, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 28298, .adv_w = 96, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 28323, .adv_w = 103, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 28350, .adv_w = 94, .box_w = 7, .box_h = 8, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 28373, .adv_w = 98, .box_w = 9, .box_h = 8, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 28402, .adv_w = 94, .box_w = 7, .box_h = 11, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 28432, .adv_w = 98, .box_w = 9, .box_h = 10, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 28466, .adv_w = 267, .box_w = 16, .box_h = 9, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 28520, .adv_w = 267, .box_w = 17, .box_h = 9, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 28577, .adv_w = 172, .box_w = 11, .box_h = 5, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 28601, .adv_w = 172, .box_w = 12, .box_h = 5, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 28627, .adv_w = 267, .box_w = 16, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 28697, .adv_w = 267, .box_w = 17, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 28771, .adv_w = 172, .box_w = 11, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 28808, .adv_w = 172, .box_w = 12, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 28848, .adv_w = 289, .box_w = 18, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 28916, .adv_w = 289, .box_w = 19, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 28987, .adv_w = 183, .box_w = 12, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 29022, .adv_w = 183, .box_w = 13, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 29059, .adv_w = 289, .box_w = 18, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 29131, .adv_w = 289, .box_w = 19, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 29207, .adv_w = 183, .box_w = 12, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 29248, .adv_w = 183, .box_w = 13, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 29291, .adv_w = 189, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 29328, .adv_w = 189, .box_w = 12, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 29367, .adv_w = 164, .box_w = 11, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 29405, .adv_w = 164, .box_w = 12, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 29445, .adv_w = 189, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 29489, .adv_w = 189, .box_w = 12, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 29535, .adv_w = 164, .box_w = 11, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 29579, .adv_w = 164, .box_w = 12, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 29626, .adv_w = 133, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 29670, .adv_w = 125, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 29716, .adv_w = 131, .box_w = 9, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 29747, .adv_w = 124, .box_w = 9, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 29776, .adv_w = 133, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 29831, .adv_w = 125, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 29885, .adv_w = 131, .box_w = 9, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 29923, .adv_w = 124, .box_w = 9, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 29960, .adv_w = 214, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 30015, .adv_w = 202, .box_w = 13, .box_h = 9, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 30063, .adv_w = 104, .box_w = 7, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 30100, .adv_w = 108, .box_w = 8, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 30129, .adv_w = 179, .box_w = 11, .box_h = 13, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 30185, .adv_w = 184, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 30249, .adv_w = 104, .box_w = 7, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 30285, .adv_w = 108, .box_w = 8, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 30314, .adv_w = 170, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 30353, .adv_w = 164, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 30393, .adv_w = 97, .box_w = 8, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 30430, .adv_w = 123, .box_w = 9, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 30470, .adv_w = 148, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 30497, .adv_w = 151, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 30529, .adv_w = 61, .box_w = 4, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 30540, .adv_w = 54, .box_w = 5, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 30552, .adv_w = 132, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 30584, .adv_w = 143, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 30619, .adv_w = 108, .box_w = 7, .box_h = 6, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 30638, .adv_w = 119, .box_w = 9, .box_h = 6, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 30661, .adv_w = 155, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 30699, .adv_w = 162, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 30744, .adv_w = 62, .box_w = 4, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 30760, .adv_w = 54, .box_w = 5, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 30777, .adv_w = 115, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 30799, .adv_w = 107, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 30821, .adv_w = 154, .box_w = 10, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 30864, .adv_w = 91, .box_w = 7, .box_h = 11, .ofs_x = -1, .ofs_y = -5}, + {.bitmap_index = 30899, .adv_w = 105, .box_w = 8, .box_h = 11, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 30938, .adv_w = 104, .box_w = 9, .box_h = 10, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 30979, .adv_w = 164, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 31024, .adv_w = 178, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 31061, .adv_w = 164, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 31110, .adv_w = 180, .box_w = 12, .box_h = 7, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 31146, .adv_w = 62, .box_w = 5, .box_h = 7, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 31164, .adv_w = 54, .box_w = 5, .box_h = 7, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 31182, .adv_w = 123, .box_w = 9, .box_h = 14, .ofs_x = -2, .ofs_y = -2}, + {.bitmap_index = 31231, .adv_w = 135, .box_w = 11, .box_h = 14, .ofs_x = -2, .ofs_y = -2}, + {.bitmap_index = 31286, .adv_w = 123, .box_w = 8, .box_h = 14, .ofs_x = -1, .ofs_y = -2}, + {.bitmap_index = 31332, .adv_w = 135, .box_w = 10, .box_h = 14, .ofs_x = -1, .ofs_y = -2}, + {.bitmap_index = 31383, .adv_w = 123, .box_w = 7, .box_h = 13, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 31424, .adv_w = 135, .box_w = 9, .box_h = 13, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 31470, .adv_w = 123, .box_w = 7, .box_h = 12, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 31507, .adv_w = 135, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = -2} }; /*--------------------- @@ -9592,22 +7055,7 @@ static const uint16_t unicode_list_14[] = { static const uint16_t unicode_list_23[] = { 0x0, 0x1, 0x5, 0x6, 0x9, 0xa, 0xf, 0x13, 0x99, 0xf0, 0xf6, 0x10f, 0x17d, 0x17e, 0x17f, 0x180, - 0x24d, 0x251, 0x252, 0x307, 0x5ed, 0x5ee, 0x601, 0x602, - 0x68d, 0x68e, 0x6f2, 0x6f7, 0x6f9, 0x715, 0x731, 0x739, - 0x740, 0x744, 0x751, 0xb3d, 0xde5d, 0xde5e, 0xde5f, 0xde61 -}; - -static const uint16_t unicode_list_25[] = { - 0x0, 0x36, 0x5c, 0x62, 0x63, 0x6a, 0x6b, 0xc1, - 0xfe, 0x108, 0x112, 0x117, 0x119, 0x11c, 0x12b, 0x12c, - 0x12d, 0x12e, 0x12f, 0x130, 0x175, 0x176, 0x17a, 0x17b, - 0x17c, 0x17d, 0x182, 0x185, 0x186, 0x18a, 0x18b, 0x18d, - 0x190, 0x19c, 0x1a6, 0x1ad, 0x1ae, 0x1c2, 0x1c8, 0x1d2, - 0x1d8, 0x1ec, 0x1f2, 0x1f3, 0x206, 0x2e1, 0x2e2, 0x2e3, - 0x2e4, 0x2e5, 0x2e6, 0x2e7, 0x2ea, 0x2eb, 0x2ec, 0x2ee, - 0x2ef, 0x2f0, 0x2f1, 0x2f3, 0x2f5, 0x2f9, 0x2fd, 0x2ff, - 0x301, 0x302, 0x303, 0x30d, 0x30e, 0x312, 0x315, 0x32d, - 0x330, 0x361, 0x378 + 0x24d, 0x251, 0x252, 0xde5d, 0xde5e, 0xde5f, 0xde61 }; /*Collect the unicode lists and glyph_id offsets*/ @@ -9707,15 +7155,11 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = }, { .range_start = 8211, .range_length = 56930, .glyph_id_start = 729, - .unicode_list = unicode_list_23, .glyph_id_ofs_list = NULL, .list_length = 40, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY + .unicode_list = unicode_list_23, .glyph_id_ofs_list = NULL, .list_length = 23, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY }, { - .range_start = 65142, .range_length = 135, .glyph_id_start = 769, + .range_start = 65142, .range_length = 135, .glyph_id_start = 752, .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY - }, - { - .range_start = 127775, .range_length = 889, .glyph_id_start = 904, - .unicode_list = unicode_list_25, .glyph_id_ofs_list = NULL, .list_length = 75, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY } }; @@ -9740,10 +7184,10 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmaps = cmaps, .kern_dsc = NULL, .kern_scale = 0, - .cmap_num = 26, + .cmap_num = 25, .bpp = 4, .kern_classes = 0, - .bitmap_format = 0, + .bitmap_format = 1, #if LVGL_VERSION_MAJOR == 8 .cache = &cache #endif diff --git a/src/ui-touch/extras_font_16.c b/src/ui-touch/extras_font_16.c index 89574b79..c4b68497 100644 --- a/src/ui-touch/extras_font_16.c +++ b/src/ui-touch/extras_font_16.c @@ -1,7 +1,7 @@ /******************************************************************************* * Size: 16 px * Bpp: 4 - * Opts: --size 16 --bpp 4 --no-compress --format lvgl --font /Library/Fonts/Arial Unicode.ttf -r 0x00C0-0x00FF -r 0x0100-0x017F -r 0x0370-0x03FF -r 0x0400-0x04FF -r 0x0600-0x06FF -r 0xFE70-0xFEFF --symbols •·–—‘’“”…→←↑↓°±×÷€£¥§©®™≠≤≥½¼¾℃℉ --font /tmp/emojifont/NotoEmoji-Regular.ttf --symbols 😀😃😄😁😆😅😂😉😊😍😘😋😜😎😏😒😞😔😢😭😡😠😱😴😬😐👍👎👌✌👊✊👏🙌🙏💪👋❤💔💕💙💚💛💜🎉🎊✨🔥💯✅❌❗❓⚠💩⭐🌟⚡☀☁❄☔☕🍻🍕🎂🎁💬💤💥🚀📷📱💻📍📌📅🔋📡🔑🔒📧🏠🚗⌚💡🐶🐱🐸🐻🐧🐝 --lv-font-name extras_16 -o /Users/kaj/Meshcomod_Touch/examples/companion_radio/ui-touch/extras_font_16.c + * Opts: --size 16 --bpp 4 --format lvgl --font /Library/Fonts/Arial Unicode.ttf -r 0x00C0-0x00FF -r 0x0100-0x017F -r 0x0370-0x03FF -r 0x0400-0x04FF -r 0x0600-0x06FF -r 0xFE70-0xFEFF --symbols •·–—‘’“”…→←↑↓°±×÷€£¥§©®™≠≤≥½¼¾℃℉ --lv-font-name extras_16 -o src/ui-touch/extras_font_16.c ******************************************************************************/ #if 1 @@ -23,10055 +23,6858 @@ /*Store the image of the glyphs*/ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { /* U+00A3 "£" */ - 0x0, 0x5c, 0xfe, 0x80, 0x0, 0x5f, 0x94, 0x6f, - 0xa0, 0xb, 0xc0, 0x0, 0x6f, 0x10, 0xcc, 0x0, - 0x0, 0x0, 0x8, 0xf0, 0x0, 0x0, 0x9, 0xff, - 0xff, 0x90, 0x0, 0x13, 0xf9, 0x31, 0x0, 0x0, - 0xf, 0x70, 0x0, 0x0, 0x2, 0xf3, 0x0, 0x0, - 0x0, 0xa9, 0x0, 0x0, 0x0, 0x8f, 0xef, 0xd9, - 0x7a, 0x26, 0xa5, 0x47, 0xcf, 0xd3, 0x0, 0x0, - 0x0, 0x0, 0x0, + 0x0, 0x2e, 0x7f, 0x40, 0x4, 0xb4, 0xb7, 0xf, + 0x40, 0xe, 0x39, 0x46, 0x95, 0x10, 0x70, 0xc, + 0xde, 0x20, 0x86, 0x1, 0xe9, 0x70, 0xff, 0x48, + 0x5, 0x18, 0xd, 0x90, 0x1, 0x9, 0x87, 0x18, + 0x80, 0x62, 0x4, 0x0, 0xf4, 0x31, 0x80, 0x74, + 0x2b, 0xfe, 0xcb, 0xd1, 0x72, 0xdd, 0xa9, 0x61, + 0xc5, 0xa9, 0x51, 0xf3, 0xf4, 0xc0, /* U+00A5 "¥" */ - 0xbd, 0x0, 0x0, 0x1f, 0x92, 0xf7, 0x0, 0xa, - 0xe1, 0x7, 0xf1, 0x3, 0xf6, 0x0, 0xd, 0x90, - 0xcc, 0x0, 0x0, 0x4f, 0x7f, 0x30, 0x7, 0xff, - 0xff, 0xff, 0xf6, 0x12, 0x25, 0xf5, 0x22, 0x10, - 0x0, 0x3f, 0x20, 0x0, 0x7f, 0xff, 0xff, 0xff, - 0x61, 0x22, 0x5f, 0x52, 0x21, 0x0, 0x3, 0xf2, - 0x0, 0x0, 0x0, 0x3f, 0x20, 0x0, + 0xbd, 0x0, 0xc3, 0xf3, 0x22, 0x70, 0xa, 0xc6, + 0xa, 0x20, 0x20, 0x6b, 0x2, 0xe, 0x50, 0x1e, + 0x6c, 0x1, 0x4b, 0x39, 0xf8, 0x1, 0xfe, 0xc2, + 0x3, 0x3d, 0x99, 0xba, 0xa0, 0xad, 0xd3, 0x89, + 0x11, 0x81, 0xc8, 0x82, 0xff, 0xec, 0xd, 0xff, + 0x33, 0x37, 0x54, 0x15, 0xba, 0x71, 0x22, 0x30, + 0x39, 0x10, 0x40, 0x3f, 0x80, /* U+00A7 "§" */ - 0x0, 0x7d, 0xfc, 0x40, 0x0, 0x5f, 0x84, 0xbf, - 0x20, 0x9, 0xd0, 0x0, 0xe5, 0x0, 0x4f, 0x60, - 0x0, 0x0, 0x1, 0xdf, 0xb2, 0x0, 0x0, 0xe7, - 0x4e, 0xf7, 0x0, 0x4f, 0x0, 0x1b, 0xf9, 0x2, - 0xf4, 0x0, 0x9, 0xf2, 0x7, 0xf6, 0x0, 0x2f, - 0x20, 0x4, 0xdc, 0x29, 0x80, 0x0, 0x0, 0x8f, - 0xc0, 0x0, 0x0, 0x0, 0x4f, 0x70, 0xa, 0xc0, - 0x0, 0xc9, 0x0, 0x5f, 0x94, 0x8f, 0x50, 0x0, - 0x6d, 0xfd, 0x60, 0x0, + 0x0, 0x3e, 0xfe, 0x20, 0x4, 0xb0, 0xb6, 0xf6, + 0x40, 0xc, 0x28, 0x4b, 0x17, 0x0, 0x69, 0x30, + 0x3, 0x94, 0x0, 0xa5, 0x36, 0x40, 0x1b, 0xea, + 0xd7, 0x5c, 0x0, 0x82, 0xe9, 0xe9, 0x12, 0xc, + 0x8, 0x3, 0x6c, 0xc2, 0x24, 0x5b, 0x0, 0x2c, + 0x2, 0x7b, 0xb6, 0x15, 0xb9, 0x0, 0x13, 0x53, + 0x56, 0x0, 0x3a, 0x2c, 0xdc, 0x1, 0x58, 0x0, + 0x43, 0xe0, 0x7, 0x9c, 0xa4, 0x1e, 0x0, 0x16, + 0x52, 0xd6, 0x54, 0x0, /* U+00A9 "©" */ - 0x0, 0x6, 0xbe, 0xda, 0x40, 0x0, 0x1, 0xcc, - 0x52, 0x26, 0xda, 0x0, 0xc, 0x80, 0x9d, 0xd7, - 0xb, 0x90, 0x6b, 0xa, 0xa0, 0x1b, 0x60, 0xe3, - 0xc3, 0xf, 0x10, 0x0, 0x0, 0x79, 0xf0, 0x2e, - 0x0, 0x0, 0x0, 0x3b, 0xf0, 0xf, 0x0, 0x2, - 0x40, 0x3c, 0xd3, 0xa, 0x90, 0x2c, 0x60, 0x69, - 0x79, 0x0, 0x9e, 0xe7, 0x0, 0xd4, 0xd, 0x50, - 0x0, 0x0, 0x9, 0xb0, 0x2, 0xe9, 0x20, 0x3, - 0xbc, 0x10, 0x0, 0x19, 0xef, 0xfd, 0x70, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x0, 0x9a, 0xfb, 0x69, 0x0, 0x30, 0xe5, 0x76, + 0x7e, 0x4d, 0x0, 0x5a, 0x99, 0x8f, 0xf0, 0xe8, + 0xc8, 0x33, 0xc5, 0x1e, 0xe6, 0x1a, 0xdc, 0xea, + 0x1, 0x6c, 0x6, 0xd8, 0x26, 0x8c, 0xc4, 0x22, + 0x0, 0xe4, 0x20, 0x1, 0x8, 0x4, 0x48, 0x0, + 0x72, 0x30, 0x59, 0x2, 0xe2, 0x5, 0x55, 0x50, + 0x28, 0x3b, 0x2d, 0x82, 0xf5, 0xd1, 0x42, 0x7b, + 0x8e, 0x12, 0xc8, 0x1f, 0x72, 0x40, 0x3, 0xb5, + 0xa0, 0x1, 0x78, 0x67, 0xfb, 0xb3, 0x2, 0x1, + 0xc, 0xf7, 0x3f, 0x5c, 0x2, /* U+00AE "®" */ - 0x0, 0x6, 0xbe, 0xda, 0x40, 0x0, 0x1, 0xcc, - 0x52, 0x26, 0xda, 0x0, 0xc, 0x80, 0x0, 0x0, - 0xb, 0x90, 0x6b, 0xa, 0xee, 0xe9, 0x0, 0xe3, - 0xc3, 0xb, 0x50, 0x1f, 0x20, 0x79, 0xf0, 0xb, - 0xff, 0xd7, 0x0, 0x3b, 0xf0, 0xb, 0x52, 0xd2, - 0x0, 0x3c, 0xd3, 0xb, 0x50, 0x6c, 0x0, 0x69, - 0x79, 0xb, 0x50, 0xe, 0x40, 0xd4, 0xd, 0x51, - 0x0, 0x1, 0x19, 0xb0, 0x2, 0xe9, 0x20, 0x3, - 0xbc, 0x10, 0x0, 0x19, 0xef, 0xfd, 0x70, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0x0, 0x9a, 0xfb, 0x69, 0x0, 0x30, 0xe5, 0x76, + 0x7e, 0x4d, 0x0, 0x5a, 0x98, 0xa4, 0x46, 0xd1, + 0x90, 0x67, 0x8a, 0xee, 0xa4, 0x2d, 0xce, 0xa0, + 0x6, 0xfb, 0xd8, 0x82, 0x68, 0xcc, 0x0, 0xaf, + 0xc8, 0x20, 0x42, 0x0, 0xd5, 0xa0, 0xa0, 0x13, + 0x91, 0x80, 0x45, 0x7c, 0x0, 0x55, 0x55, 0x0, + 0x33, 0x12, 0x5, 0xeb, 0xa2, 0xd2, 0x80, 0x3d, + 0x65, 0x90, 0x3e, 0xe0, 0x80, 0x5, 0x4b, 0x40, + 0x2, 0xf0, 0xcf, 0xf7, 0x66, 0x4, 0x2, 0x19, + 0xee, 0x7e, 0xb8, 0x4, /* U+00B0 "°" */ - 0x2c, 0xd6, 0xb, 0x41, 0xc2, 0xd0, 0x8, 0x5b, - 0x41, 0xc2, 0x2c, 0xd6, 0x0, + 0x2c, 0xd6, 0x9, 0x8c, 0xa2, 0x64, 0x14, 0x76, + 0x41, 0x47, 0x98, 0xca, 0x20, /* U+00B1 "±" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0x50, - 0x0, 0x0, 0x0, 0xf5, 0x0, 0x0, 0x11, 0x1f, - 0x61, 0x10, 0x1f, 0xff, 0xff, 0xff, 0x70, 0x44, - 0x4f, 0x84, 0x42, 0x0, 0x0, 0xf5, 0x0, 0x0, - 0x0, 0xf, 0x50, 0x0, 0x0, 0x0, 0xf5, 0x0, - 0x0, 0x66, 0x66, 0x66, 0x62, 0x1f, 0xff, 0xff, - 0xff, 0x70, + 0x0, 0xff, 0xe0, 0xfa, 0x80, 0x7f, 0xf0, 0x44, + 0x60, 0x31, 0x10, 0xf, 0x74, 0x13, 0xdc, 0x71, + 0xbb, 0x81, 0xee, 0xca, 0x8, 0x90, 0x6a, 0x20, + 0x80, 0x3f, 0xf8, 0xec, 0xd4, 0x9b, 0x30, 0x86, + 0x67, 0xe5, /* U+00B7 "·" */ - 0x6b, 0x9, 0xf0, + 0x6b, 0xf, 0x40, /* U+00BC "¼" */ - 0x6, 0xd0, 0x0, 0x0, 0xb, 0x70, 0xaf, 0xe0, - 0x0, 0x0, 0x6c, 0x0, 0x75, 0xe0, 0x0, 0x1, - 0xe2, 0x0, 0x4, 0xe0, 0x0, 0xb, 0x70, 0x0, - 0x4, 0xe0, 0x0, 0x6d, 0x0, 0x0, 0x4, 0xe0, - 0x1, 0xe3, 0x0, 0x0, 0x1, 0x40, 0xb, 0x80, - 0x1, 0x40, 0x0, 0x0, 0x6d, 0x0, 0xc, 0xd0, - 0x0, 0x1, 0xe3, 0x0, 0x8f, 0xd0, 0x0, 0xb, - 0x80, 0x4, 0xe7, 0xd0, 0x0, 0x6d, 0x0, 0x1e, - 0x55, 0xd0, 0x1, 0xe3, 0x0, 0x4f, 0xee, 0xf9, - 0xb, 0x80, 0x0, 0x0, 0x5, 0xd0, + 0x6, 0xd0, 0xf, 0x5b, 0x85, 0x49, 0x80, 0x73, + 0x3b, 0x83, 0x68, 0x3, 0x86, 0x38, 0x0, 0xe2, + 0x1, 0xd5, 0x24, 0x1, 0xf9, 0x98, 0xe0, 0x1f, + 0x86, 0x38, 0x3, 0x96, 0x80, 0x14, 0xc6, 0x2, + 0x80, 0x1, 0x40, 0x66, 0x40, 0x3, 0x64, 0x3, + 0xc, 0x70, 0x2, 0xc, 0x3, 0xa9, 0x8c, 0x11, + 0xa0, 0x3, 0x33, 0x20, 0x6, 0xac, 0x80, 0x21, + 0x8e, 0x0, 0x28, 0xdd, 0x8a, 0x42, 0x98, 0xc0, + 0x9, 0xfd, 0x65, 0x20, /* U+00BD "½" */ - 0x6, 0xd0, 0x0, 0x0, 0xe, 0x40, 0xaf, 0xe0, - 0x0, 0x0, 0x9a, 0x0, 0x75, 0xe0, 0x0, 0x3, - 0xe1, 0x0, 0x4, 0xe0, 0x0, 0xd, 0x50, 0x0, - 0x4, 0xe0, 0x0, 0x8a, 0x0, 0x0, 0x4, 0xe0, - 0x3, 0xe1, 0x0, 0x0, 0x1, 0x40, 0xd, 0x50, - 0x0, 0x0, 0x0, 0x0, 0x8b, 0x2, 0xcf, 0xd4, - 0x0, 0x2, 0xe1, 0x8, 0x80, 0x8d, 0x0, 0xc, - 0x60, 0x0, 0x0, 0xa9, 0x0, 0x7c, 0x0, 0x0, - 0xb, 0xb0, 0x2, 0xe2, 0x0, 0x1, 0xd7, 0x0, - 0xc, 0x70, 0x0, 0xb, 0xff, 0xfe, 0x2, 0x0, - 0x0, 0x2, 0x22, 0x22, + 0x6, 0xd0, 0xf, 0x72, 0x5, 0x49, 0x80, 0x74, + 0xa2, 0x3, 0x68, 0x3, 0x8d, 0xec, 0x0, 0xe2, + 0x1, 0xdd, 0x62, 0x1, 0xfa, 0x1d, 0x40, 0x3f, + 0x1b, 0x58, 0x7, 0x2d, 0x0, 0x3a, 0xc4, 0x3, + 0x85, 0x2, 0x19, 0x4b, 0x3f, 0x50, 0x2, 0x26, + 0xa0, 0xa4, 0xf5, 0x90, 0xb, 0xa0, 0x42, 0x20, + 0x4, 0x80, 0x7, 0x6, 0x0, 0xd6, 0x32, 0x5, + 0x3c, 0x1, 0xe, 0xe5, 0x80, 0x3a, 0x48, 0x2, + 0xa2, 0x8f, 0xe0, 0xe7, 0x0, 0xd3, 0xbb, 0x60, /* U+00BE "¾" */ - 0x8, 0xed, 0x40, 0x0, 0x0, 0xa7, 0x4, 0xf3, - 0x8d, 0x0, 0x0, 0x5d, 0x0, 0x0, 0x7, 0xb0, - 0x0, 0x1e, 0x30, 0x0, 0x8, 0xf7, 0x0, 0xb, - 0x80, 0x0, 0x0, 0x2, 0xf2, 0x5, 0xd0, 0x0, - 0x6, 0xb1, 0x4f, 0x11, 0xe3, 0x0, 0x0, 0xa, - 0xfe, 0x50, 0xb8, 0x0, 0x14, 0x0, 0x0, 0x0, - 0x5d, 0x0, 0xc, 0xd0, 0x0, 0x0, 0x1e, 0x30, - 0x8, 0xfd, 0x0, 0x0, 0xb, 0x80, 0x4, 0xf8, - 0xd0, 0x0, 0x5, 0xd0, 0x1, 0xe5, 0x5d, 0x0, - 0x1, 0xe3, 0x0, 0x4f, 0xee, 0xf9, 0x0, 0xb8, - 0x0, 0x0, 0x0, 0x5d, 0x0, + 0x8, 0xed, 0x40, 0xe, 0xa7, 0x4, 0x7d, 0x59, + 0x0, 0xca, 0xee, 0x4, 0xf3, 0xf6, 0x0, 0x86, + 0xf8, 0x3, 0x44, 0x30, 0x2, 0xa6, 0x30, 0xd, + 0x1b, 0x4, 0xa, 0xd0, 0x1, 0x35, 0x8b, 0x1, + 0x8d, 0xf0, 0x6, 0x61, 0xea, 0xa0, 0xd3, 0x18, + 0xa, 0x0, 0x2b, 0xf9, 0x54, 0xd0, 0x0, 0xd9, + 0x0, 0xe1, 0xbe, 0x0, 0x41, 0x80, 0x7a, 0x98, + 0xc1, 0x1d, 0xc0, 0x1c, 0xad, 0x0, 0x35, 0x4d, + 0x0, 0xc3, 0x7c, 0x0, 0x51, 0xbb, 0x14, 0x80, + 0x29, 0x8c, 0x0, 0x9f, 0xd6, 0x52, /* U+00C0 "À" */ - 0x0, 0x0, 0x25, 0x10, 0x0, 0x0, 0x0, 0x0, - 0x1e, 0x90, 0x0, 0x0, 0x0, 0x0, 0x4, 0xf1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xc, 0xf3, 0x0, 0x0, 0x0, 0x0, - 0x2f, 0xd9, 0x0, 0x0, 0x0, 0x0, 0x8d, 0x7f, - 0x0, 0x0, 0x0, 0x0, 0xe8, 0x1f, 0x60, 0x0, - 0x0, 0x4, 0xf2, 0xb, 0xc0, 0x0, 0x0, 0xa, - 0xc0, 0x5, 0xf2, 0x0, 0x0, 0xf, 0x70, 0x1, - 0xf8, 0x0, 0x0, 0x5f, 0xff, 0xff, 0xfe, 0x0, - 0x0, 0xbc, 0x33, 0x33, 0x6f, 0x50, 0x1, 0xf6, - 0x0, 0x0, 0xe, 0xb0, 0x7, 0xf1, 0x0, 0x0, - 0x8, 0xf1, 0xd, 0xc0, 0x0, 0x0, 0x3, 0xf7, + 0x0, 0xc4, 0xa2, 0x1, 0xfc, 0x77, 0x0, 0x1f, + 0xc3, 0x4c, 0x20, 0x1f, 0xc9, 0xe2, 0x1, 0xfd, + 0x9e, 0x60, 0x1f, 0x88, 0xca, 0x80, 0x3f, 0x51, + 0x53, 0x0, 0x7e, 0x65, 0x60, 0x60, 0xf, 0x20, + 0xd0, 0xa5, 0x0, 0x7b, 0x8c, 0x83, 0x8c, 0x80, + 0x39, 0x6c, 0x0, 0x81, 0x40, 0x19, 0x42, 0x3f, + 0xdc, 0xc, 0x1, 0xb8, 0xf3, 0x34, 0x8a, 0x80, + 0x5, 0x28, 0xcf, 0x30, 0xf0, 0x1, 0x81, 0xc0, + 0x39, 0x90, 0x42, 0x8c, 0x40, 0x3a, 0xc1, 0x80, /* U+00C1 "Á" */ - 0x0, 0x0, 0x0, 0x35, 0x0, 0x0, 0x0, 0x0, - 0x1, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x7, 0xc0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xc, 0xf3, 0x0, 0x0, 0x0, 0x0, - 0x2f, 0xd9, 0x0, 0x0, 0x0, 0x0, 0x8d, 0x7f, - 0x0, 0x0, 0x0, 0x0, 0xe8, 0x1f, 0x60, 0x0, - 0x0, 0x4, 0xf2, 0xb, 0xc0, 0x0, 0x0, 0xa, - 0xc0, 0x5, 0xf2, 0x0, 0x0, 0xf, 0x70, 0x1, - 0xf8, 0x0, 0x0, 0x5f, 0xff, 0xff, 0xfe, 0x0, - 0x0, 0xbc, 0x33, 0x33, 0x6f, 0x50, 0x1, 0xf6, - 0x0, 0x0, 0xe, 0xb0, 0x7, 0xf1, 0x0, 0x0, - 0x8, 0xf1, 0xd, 0xc0, 0x0, 0x0, 0x3, 0xf7, + 0x0, 0xf1, 0xa8, 0x7, 0xf0, 0xe6, 0x0, 0x3f, + 0x98, 0xe4, 0x3, 0xf9, 0xf0, 0x3, 0xfd, 0x9e, + 0x60, 0x1f, 0x88, 0xca, 0x80, 0x3f, 0x51, 0x53, + 0x0, 0x7e, 0x65, 0x60, 0x60, 0xf, 0x20, 0xd0, + 0xa5, 0x0, 0x7b, 0x8c, 0x83, 0x8c, 0x80, 0x39, + 0x6c, 0x0, 0x81, 0x40, 0x19, 0x42, 0x3f, 0xdc, + 0xc, 0x1, 0xb8, 0xf3, 0x34, 0x8a, 0x80, 0x5, + 0x28, 0xcf, 0x30, 0xf0, 0x1, 0x81, 0xc0, 0x39, + 0x90, 0x42, 0x8c, 0x40, 0x3a, 0xc1, 0x80, /* U+00C2 "Â" */ - 0x0, 0x0, 0x4, 0x81, 0x0, 0x0, 0x0, 0x0, - 0x2f, 0xdc, 0x0, 0x0, 0x0, 0x0, 0xcc, 0x1f, - 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xc, 0xf3, 0x0, 0x0, 0x0, 0x0, - 0x2f, 0xd9, 0x0, 0x0, 0x0, 0x0, 0x8d, 0x7f, - 0x0, 0x0, 0x0, 0x0, 0xe8, 0x1f, 0x60, 0x0, - 0x0, 0x4, 0xf2, 0xb, 0xc0, 0x0, 0x0, 0xa, - 0xc0, 0x5, 0xf2, 0x0, 0x0, 0xf, 0x70, 0x1, - 0xf8, 0x0, 0x0, 0x5f, 0xff, 0xff, 0xfe, 0x0, - 0x0, 0xbc, 0x33, 0x33, 0x6f, 0x50, 0x1, 0xf6, - 0x0, 0x0, 0xe, 0xb0, 0x7, 0xf1, 0x0, 0x0, - 0x8, 0xf1, 0xd, 0xc0, 0x0, 0x0, 0x3, 0xf7, + 0x0, 0xe4, 0x81, 0x0, 0xfc, 0x56, 0xba, 0x1, + 0xfb, 0x8f, 0xd, 0xc0, 0x3e, 0xcc, 0xf, 0xb8, + 0x7, 0xec, 0xf3, 0x0, 0xfc, 0x46, 0x54, 0x1, + 0xfa, 0x8a, 0x98, 0x3, 0xf3, 0x2b, 0x3, 0x0, + 0x79, 0x6, 0x85, 0x28, 0x3, 0xdc, 0x64, 0x1c, + 0x64, 0x1, 0xcb, 0x60, 0x4, 0xa, 0x0, 0xca, + 0x11, 0xfe, 0xe0, 0x60, 0xd, 0xc7, 0x99, 0xa4, + 0x54, 0x0, 0x29, 0x46, 0x79, 0x87, 0x80, 0xc, + 0xe, 0x1, 0xcc, 0x82, 0x14, 0x62, 0x1, 0xd6, + 0xc, /* U+00C3 "Ã" */ - 0x0, 0x0, 0xae, 0x52, 0xd0, 0x0, 0x0, 0x3, - 0xd4, 0xcf, 0x70, 0x0, 0x0, 0x0, 0x10, 0x1, - 0x0, 0x0, 0x0, 0x0, 0xc, 0xf3, 0x0, 0x0, - 0x0, 0x0, 0x2f, 0xd9, 0x0, 0x0, 0x0, 0x0, - 0x8d, 0x7f, 0x0, 0x0, 0x0, 0x0, 0xe8, 0x1f, - 0x60, 0x0, 0x0, 0x4, 0xf2, 0xb, 0xc0, 0x0, - 0x0, 0xa, 0xc0, 0x5, 0xf2, 0x0, 0x0, 0xf, - 0x70, 0x1, 0xf8, 0x0, 0x0, 0x5f, 0xff, 0xff, - 0xfe, 0x0, 0x0, 0xbc, 0x33, 0x33, 0x6f, 0x50, - 0x1, 0xf6, 0x0, 0x0, 0xe, 0xb0, 0x7, 0xf1, - 0x0, 0x0, 0x8, 0xf1, 0xd, 0xc0, 0x0, 0x0, - 0x3, 0xf7, + 0x0, 0xd5, 0xca, 0x5a, 0x1, 0xe3, 0x7a, 0x9d, + 0xa0, 0xf, 0x1e, 0x26, 0x73, 0x80, 0x7c, 0x39, + 0xe4, 0x1, 0xf8, 0x8c, 0xa8, 0x3, 0xf5, 0x15, + 0x30, 0x7, 0xe6, 0x56, 0x6, 0x0, 0xf2, 0xd, + 0xa, 0x50, 0x7, 0xb8, 0xc8, 0x38, 0xc8, 0x3, + 0x96, 0xc0, 0x8, 0x14, 0x1, 0x94, 0x23, 0xfd, + 0xc0, 0xc0, 0x1b, 0x8f, 0x33, 0x48, 0xa8, 0x0, + 0x52, 0x8c, 0xf3, 0xf, 0x0, 0x18, 0x1c, 0x3, + 0x99, 0x4, 0x28, 0xc4, 0x3, 0xac, 0x18, /* U+00C4 "Ä" */ - 0x0, 0x0, 0xd9, 0xf, 0x70, 0x0, 0x0, 0x0, - 0x96, 0xa, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xc, 0xf3, 0x0, 0x0, - 0x0, 0x0, 0x2f, 0xd9, 0x0, 0x0, 0x0, 0x0, - 0x8d, 0x7f, 0x0, 0x0, 0x0, 0x0, 0xe8, 0x1f, - 0x60, 0x0, 0x0, 0x4, 0xf2, 0xb, 0xc0, 0x0, - 0x0, 0xa, 0xc0, 0x5, 0xf2, 0x0, 0x0, 0xf, - 0x70, 0x1, 0xf8, 0x0, 0x0, 0x5f, 0xff, 0xff, - 0xfe, 0x0, 0x0, 0xbc, 0x33, 0x33, 0x6f, 0x50, - 0x1, 0xf6, 0x0, 0x0, 0xe, 0xb0, 0x7, 0xf1, - 0x0, 0x0, 0x8, 0xf1, 0xd, 0xc0, 0x0, 0x0, - 0x3, 0xf7, + 0x0, 0xdb, 0x21, 0xee, 0x1, 0xf2, 0x78, 0x29, + 0x0, 0x7d, 0x2c, 0x14, 0xa0, 0x1f, 0xb3, 0xcc, + 0x3, 0xf1, 0x19, 0x50, 0x7, 0xea, 0x2a, 0x60, + 0xf, 0xcc, 0xac, 0xc, 0x1, 0xe4, 0x1a, 0x14, + 0xa0, 0xf, 0x71, 0x90, 0x71, 0x90, 0x7, 0x2d, + 0x80, 0x10, 0x28, 0x3, 0x28, 0x47, 0xfb, 0x81, + 0x80, 0x37, 0x1e, 0x66, 0x91, 0x50, 0x0, 0xa5, + 0x19, 0xe6, 0x1e, 0x0, 0x30, 0x38, 0x7, 0x32, + 0x8, 0x51, 0x88, 0x7, 0x58, 0x30, /* U+00C5 "Å" */ - 0x0, 0x0, 0x6, 0x92, 0x0, 0x0, 0x0, 0x0, - 0x9, 0x9, 0x0, 0x0, 0x0, 0x0, 0x9, 0x9, - 0x0, 0x0, 0x0, 0x0, 0x6, 0x92, 0x0, 0x0, - 0x0, 0x0, 0xc, 0xf3, 0x0, 0x0, 0x0, 0x0, - 0x2f, 0xd9, 0x0, 0x0, 0x0, 0x0, 0x8d, 0x7f, - 0x0, 0x0, 0x0, 0x0, 0xe8, 0x1f, 0x60, 0x0, - 0x0, 0x4, 0xf2, 0xb, 0xc0, 0x0, 0x0, 0xa, - 0xc0, 0x5, 0xf2, 0x0, 0x0, 0xf, 0x70, 0x1, - 0xf8, 0x0, 0x0, 0x5f, 0xff, 0xff, 0xfe, 0x0, - 0x0, 0xbc, 0x33, 0x33, 0x6f, 0x50, 0x1, 0xf6, - 0x0, 0x0, 0xe, 0xb0, 0x7, 0xf1, 0x0, 0x0, - 0x8, 0xf1, 0xd, 0xc0, 0x0, 0x0, 0x3, 0xf7, + 0x0, 0xe6, 0x92, 0x0, 0xfe, 0xf9, 0xb0, 0xf, + 0xfe, 0x4f, 0xcd, 0x80, 0x7f, 0x53, 0x8, 0x7, + 0xe2, 0x32, 0xa0, 0xf, 0xd4, 0x54, 0xc0, 0x1f, + 0x99, 0x58, 0x18, 0x3, 0xc8, 0x34, 0x29, 0x40, + 0x1e, 0xe3, 0x20, 0xe3, 0x20, 0xe, 0x5b, 0x0, + 0x20, 0x50, 0x6, 0x50, 0x8f, 0xf7, 0x3, 0x0, + 0x6e, 0x3c, 0xcd, 0x22, 0xa0, 0x1, 0x4a, 0x33, + 0xcc, 0x3c, 0x0, 0x60, 0x70, 0xe, 0x64, 0x10, + 0xa3, 0x10, 0xe, 0xb0, 0x60, /* U+00C6 "Æ" */ - 0x0, 0x0, 0xb, 0xff, 0xff, 0xff, 0xff, 0xe0, - 0x0, 0x0, 0x2f, 0xaa, 0xf8, 0x77, 0x77, 0x60, - 0x0, 0x0, 0xae, 0x5, 0xf2, 0x0, 0x0, 0x0, - 0x0, 0x1, 0xf8, 0x5, 0xf2, 0x0, 0x0, 0x0, - 0x0, 0x8, 0xf1, 0x5, 0xf4, 0x22, 0x22, 0x10, - 0x0, 0xf, 0x80, 0x5, 0xff, 0xff, 0xff, 0x80, - 0x0, 0x7f, 0x31, 0x16, 0xf6, 0x55, 0x55, 0x20, - 0x0, 0xef, 0xff, 0xff, 0xf2, 0x0, 0x0, 0x0, - 0x6, 0xf5, 0x44, 0x48, 0xf2, 0x0, 0x0, 0x0, - 0xd, 0xb0, 0x0, 0x5, 0xf2, 0x0, 0x0, 0x0, - 0x5f, 0x40, 0x0, 0x5, 0xf8, 0x66, 0x66, 0x60, - 0xcd, 0x0, 0x0, 0x5, 0xff, 0xff, 0xff, 0xf2, + 0x0, 0xeb, 0xff, 0xfd, 0xc0, 0x1c, 0x48, 0xaa, + 0x7, 0x88, 0xe0, 0xe, 0x81, 0xaf, 0xa, 0x77, + 0xcc, 0x1, 0x85, 0x58, 0x3, 0xff, 0x83, 0x21, + 0x20, 0x13, 0x11, 0x61, 0x0, 0xce, 0xe1, 0x0, + 0xaf, 0x77, 0x48, 0x4, 0xe1, 0x62, 0x23, 0x9, + 0xaa, 0xe0, 0xa, 0x43, 0x3b, 0x92, 0x8, 0xab, + 0x88, 0x0, 0xc3, 0x57, 0x73, 0x80, 0x7f, 0x5a, + 0x2a, 0x25, 0xa0, 0x1f, 0x94, 0xbc, 0x3, 0xd4, + 0xcd, 0xc1, 0x24, 0x80, 0x1e, 0x79, 0x9e, 0x20, /* U+00C7 "Ç" */ - 0x0, 0x4, 0xbe, 0xfc, 0x60, 0x0, 0x8, 0xfb, - 0x76, 0xaf, 0xa0, 0x5, 0xf8, 0x0, 0x0, 0x6f, - 0x50, 0xce, 0x0, 0x0, 0x0, 0xa5, 0xf, 0x90, - 0x0, 0x0, 0x0, 0x2, 0xf7, 0x0, 0x0, 0x0, - 0x0, 0x2f, 0x60, 0x0, 0x0, 0x0, 0x0, 0xf8, - 0x0, 0x0, 0x0, 0x10, 0xc, 0xc0, 0x0, 0x0, - 0xd, 0xc0, 0x5f, 0x60, 0x0, 0x6, 0xf6, 0x0, - 0xaf, 0xb6, 0x6a, 0xfb, 0x0, 0x0, 0x6c, 0xff, - 0xd7, 0x0, 0x0, 0x0, 0xd, 0x90, 0x0, 0x0, - 0x0, 0x0, 0x4e, 0x80, 0x0, 0x0, 0x0, 0xff, - 0xc3, 0x0, 0x0, + 0x0, 0x92, 0xfb, 0xf1, 0x80, 0x34, 0x58, 0x4c, + 0x9a, 0x68, 0x0, 0xae, 0xeb, 0x76, 0xa9, 0x55, + 0x4, 0x8c, 0x0, 0x66, 0x50, 0x1, 0xb8, 0x7, + 0xa9, 0x48, 0x38, 0x3, 0xfc, 0x20, 0x1f, 0x88, + 0x38, 0x3, 0xc2, 0x0, 0x34, 0x0, 0xf6, 0x60, + 0x24, 0xd8, 0x3, 0x31, 0x50, 0x2a, 0xa6, 0xd9, + 0x95, 0x28, 0xc0, 0xa, 0x97, 0x99, 0x3c, 0x58, + 0x6, 0x6c, 0x26, 0xd7, 0x0, 0xfa, 0x5e, 0x0, + 0x3e, 0xfb, 0x2b, 0x0, 0x80, /* U+00C8 "È" */ - 0x0, 0x25, 0x20, 0x0, 0x0, 0x0, 0xdb, 0x0, - 0x0, 0x0, 0x2, 0xf2, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xbf, 0xff, 0xff, 0xff, 0x9b, 0xe7, - 0x77, 0x77, 0x74, 0xbc, 0x0, 0x0, 0x0, 0xb, - 0xc0, 0x0, 0x0, 0x0, 0xbc, 0x22, 0x22, 0x22, - 0xb, 0xff, 0xff, 0xff, 0xf2, 0xbd, 0x55, 0x55, - 0x55, 0xb, 0xc0, 0x0, 0x0, 0x0, 0xbc, 0x0, - 0x0, 0x0, 0xb, 0xc0, 0x0, 0x0, 0x0, 0xbe, - 0x77, 0x77, 0x77, 0x5b, 0xff, 0xff, 0xff, 0xfd, + 0x0, 0x12, 0x90, 0x7, 0x8a, 0x24, 0x3, 0xef, + 0x42, 0x0, 0xf1, 0x79, 0x0, 0x57, 0xff, 0xf4, + 0x80, 0xc4, 0x7b, 0x40, 0x9d, 0xfc, 0x80, 0x1f, + 0xf1, 0x17, 0x80, 0x7, 0xbb, 0xe2, 0x2, 0xaa, + 0xf1, 0x0, 0xaa, 0xf8, 0x3, 0xff, 0x90, 0x4e, + 0xfe, 0x50, 0x18, 0x8f, 0x80, /* U+00C9 "É" */ - 0x0, 0x0, 0x35, 0x10, 0x0, 0x0, 0xd, 0xb0, - 0x0, 0x0, 0x4, 0xe1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xbf, 0xff, 0xff, 0xff, 0x9b, 0xe7, - 0x77, 0x77, 0x74, 0xbc, 0x0, 0x0, 0x0, 0xb, - 0xc0, 0x0, 0x0, 0x0, 0xbc, 0x22, 0x22, 0x22, - 0xb, 0xff, 0xff, 0xff, 0xf2, 0xbd, 0x55, 0x55, - 0x55, 0xb, 0xc0, 0x0, 0x0, 0x0, 0xbc, 0x0, - 0x0, 0x0, 0xb, 0xc0, 0x0, 0x0, 0x0, 0xbe, - 0x77, 0x77, 0x77, 0x5b, 0xff, 0xff, 0xff, 0xfd, + 0x0, 0xc6, 0xa2, 0x1, 0xee, 0xe0, 0x80, 0x72, + 0x1d, 0x0, 0x79, 0x38, 0x40, 0x2b, 0xff, 0xfa, + 0x40, 0x62, 0x3d, 0xa0, 0x4e, 0xfe, 0x40, 0xf, + 0xf8, 0x8b, 0xc0, 0x3, 0xdd, 0xf1, 0x1, 0x55, + 0x78, 0x80, 0x55, 0x7c, 0x1, 0xff, 0xc8, 0x27, + 0x7f, 0x28, 0xc, 0x47, 0xc0, /* U+00CA "Ê" */ - 0x0, 0x3, 0x82, 0x0, 0x0, 0x1, 0xed, 0xd0, - 0x0, 0x0, 0xad, 0x1e, 0x90, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xbf, 0xff, 0xff, 0xff, 0x9b, 0xe7, - 0x77, 0x77, 0x74, 0xbc, 0x0, 0x0, 0x0, 0xb, - 0xc0, 0x0, 0x0, 0x0, 0xbc, 0x22, 0x22, 0x22, - 0xb, 0xff, 0xff, 0xff, 0xf2, 0xbd, 0x55, 0x55, - 0x55, 0xb, 0xc0, 0x0, 0x0, 0x0, 0xbc, 0x0, - 0x0, 0x0, 0xb, 0xc0, 0x0, 0x0, 0x0, 0xbe, - 0x77, 0x77, 0x77, 0x5b, 0xff, 0xff, 0xff, 0xfd, + 0x0, 0x8e, 0x8, 0x3, 0x87, 0x57, 0xc0, 0x3a, + 0xcf, 0xe, 0x40, 0x35, 0x68, 0xf4, 0x80, 0x2f, + 0xff, 0xe9, 0x1, 0x88, 0xf6, 0x81, 0x3b, 0xf9, + 0x0, 0x3f, 0xe2, 0x2f, 0x0, 0xf, 0x77, 0xc4, + 0x5, 0x55, 0xe2, 0x1, 0x55, 0xf0, 0x7, 0xff, + 0x20, 0x9d, 0xfc, 0xa0, 0x31, 0x1f, 0x0, /* U+00CB "Ë" */ - 0x0, 0xac, 0xc, 0xa0, 0x0, 0x7, 0x80, 0x87, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0xff, - 0xff, 0xf9, 0xbe, 0x77, 0x77, 0x77, 0x4b, 0xc0, - 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, 0xb, - 0xc2, 0x22, 0x22, 0x20, 0xbf, 0xff, 0xff, 0xff, - 0x2b, 0xd5, 0x55, 0x55, 0x50, 0xbc, 0x0, 0x0, - 0x0, 0xb, 0xc0, 0x0, 0x0, 0x0, 0xbc, 0x0, - 0x0, 0x0, 0xb, 0xe7, 0x77, 0x77, 0x75, 0xbf, - 0xff, 0xff, 0xff, 0xd0, + 0x0, 0x56, 0x6, 0x50, 0x6, 0xd4, 0x4, 0xd0, + 0xc, 0xf0, 0x10, 0xe0, 0xb, 0xff, 0xfa, 0x40, + 0x62, 0x3d, 0xa0, 0x4e, 0xfe, 0x40, 0xf, 0xf8, + 0x8b, 0xc0, 0x3, 0xdd, 0xf1, 0x1, 0x55, 0x78, + 0x80, 0x55, 0x7c, 0x1, 0xff, 0xc8, 0x27, 0x7f, + 0x28, 0xc, 0x47, 0xc0, /* U+00CC "Ì" */ - 0x35, 0x0, 0x2f, 0x70, 0x6, 0xe0, 0x0, 0x0, - 0x8, 0xf0, 0x8, 0xf0, 0x8, 0xf0, 0x8, 0xf0, - 0x8, 0xf0, 0x8, 0xf0, 0x8, 0xf0, 0x8, 0xf0, - 0x8, 0xf0, 0x8, 0xf0, 0x8, 0xf0, 0x8, 0xf0, + 0x35, 0x0, 0xd, 0x38, 0x14, 0xc8, 0x0, 0xdc, + 0x0, 0x8f, 0x0, 0xff, 0xf0, 0x80, /* U+00CD "Í" */ - 0x3, 0x50, 0xf, 0x90, 0x6d, 0x0, 0x0, 0x0, - 0x8f, 0x0, 0x8f, 0x0, 0x8f, 0x0, 0x8f, 0x0, - 0x8f, 0x0, 0x8f, 0x0, 0x8f, 0x0, 0x8f, 0x0, - 0x8f, 0x0, 0x8f, 0x0, 0x8f, 0x0, 0x8f, 0x0, + 0x3, 0x50, 0x6, 0x60, 0x18, 0xa4, 0x1b, 0x40, + 0x11, 0xe0, 0x1f, 0xfe, 0x20, /* U+00CE "Î" */ - 0x0, 0x57, 0x0, 0x3, 0xfd, 0xa0, 0xd, 0xa2, - 0xf5, 0x0, 0x0, 0x0, 0x0, 0x8f, 0x0, 0x0, - 0x8f, 0x0, 0x0, 0x8f, 0x0, 0x0, 0x8f, 0x0, - 0x0, 0x8f, 0x0, 0x0, 0x8f, 0x0, 0x0, 0x8f, - 0x0, 0x0, 0x8f, 0x0, 0x0, 0x8f, 0x0, 0x0, - 0x8f, 0x0, 0x0, 0x8f, 0x0, 0x0, 0x8f, 0x0, + 0x0, 0x2b, 0x80, 0x47, 0x55, 0x0, 0x39, 0x7d, + 0x54, 0x1b, 0x45, 0xea, 0x0, 0x8f, 0x0, 0xff, + 0xfc, 0x0, /* U+00CF "Ï" */ - 0xf8, 0xf, 0x6a, 0x50, 0xb4, 0x0, 0x0, 0x0, - 0x8f, 0x0, 0x8, 0xf0, 0x0, 0x8f, 0x0, 0x8, - 0xf0, 0x0, 0x8f, 0x0, 0x8, 0xf0, 0x0, 0x8f, - 0x0, 0x8, 0xf0, 0x0, 0x8f, 0x0, 0x8, 0xf0, - 0x0, 0x8f, 0x0, 0x8, 0xf0, 0x0, + 0xf8, 0xf, 0x65, 0xd0, 0x42, 0xa5, 0xb, 0x40, + 0x8f, 0x0, 0xff, 0xf6, 0x80, /* U+00D0 "Ð" */ - 0xb, 0xff, 0xff, 0xeb, 0x40, 0x0, 0xbe, 0x77, - 0x78, 0xdf, 0x50, 0xb, 0xc0, 0x0, 0x0, 0xce, - 0x0, 0xbc, 0x0, 0x0, 0x3, 0xf6, 0x1c, 0xd2, - 0x21, 0x0, 0xe, 0xaf, 0xff, 0xff, 0xe0, 0x0, - 0xdb, 0x4c, 0xd5, 0x54, 0x0, 0xd, 0xa0, 0xbc, - 0x0, 0x0, 0x0, 0xf9, 0xb, 0xc0, 0x0, 0x0, - 0x3f, 0x50, 0xbc, 0x0, 0x0, 0xc, 0xe0, 0xb, - 0xe7, 0x77, 0x8d, 0xf5, 0x0, 0xbf, 0xff, 0xfe, - 0xb3, 0x0, + 0xb, 0xff, 0xdd, 0x68, 0x1, 0x86, 0x22, 0x66, + 0x5a, 0x80, 0x44, 0xef, 0x46, 0x9d, 0x80, 0x7f, + 0x78, 0xb0, 0xb8, 0x91, 0x4, 0x0, 0x63, 0x9c, + 0x65, 0xba, 0xf0, 0x8, 0xc6, 0xcc, 0xaa, 0xa0, + 0xc, 0x28, 0xe2, 0xaa, 0x40, 0x8, 0x8c, 0x3, + 0xf1, 0x86, 0x0, 0x7e, 0xf1, 0x50, 0x1, 0x3b, + 0xd1, 0xa7, 0x60, 0x10, 0xc4, 0x4c, 0xcc, 0x50, /* U+00D1 "Ñ" */ - 0x0, 0x2d, 0xb2, 0x87, 0x0, 0x0, 0x99, 0x6f, - 0xf2, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0xbf, - 0x20, 0x0, 0x2, 0xf4, 0xbf, 0xc0, 0x0, 0x2, - 0xf4, 0xbe, 0xf6, 0x0, 0x2, 0xf4, 0xbb, 0xae, - 0x10, 0x2, 0xf4, 0xbb, 0x1f, 0xa0, 0x2, 0xf4, - 0xbb, 0x6, 0xf4, 0x2, 0xf4, 0xbb, 0x0, 0xce, - 0x2, 0xf4, 0xbb, 0x0, 0x2f, 0x92, 0xf4, 0xbb, - 0x0, 0x8, 0xf6, 0xf4, 0xbb, 0x0, 0x0, 0xde, - 0xf4, 0xbb, 0x0, 0x0, 0x3f, 0xf4, 0xbb, 0x0, - 0x0, 0x9, 0xf4, + 0x0, 0x16, 0xd9, 0x43, 0x80, 0x6b, 0x4d, 0xd3, + 0xa8, 0x6, 0x89, 0x6f, 0xf1, 0x0, 0x2f, 0xcc, + 0x3, 0x17, 0xa0, 0x3, 0x80, 0x3f, 0x9, 0xb0, + 0x7, 0xca, 0xa8, 0x10, 0xf, 0xac, 0x6c, 0x3, + 0xe1, 0x95, 0x40, 0xf, 0x98, 0xe8, 0x3, 0xf7, + 0xc, 0x80, 0x7c, 0x4e, 0xc8, 0x1, 0xf4, 0x14, + 0x0, 0x7e, 0xe1, 0x0, 0xfc, 0x6c, 0x0, /* U+00D2 "Ò" */ - 0x0, 0x0, 0x25, 0x10, 0x0, 0x0, 0x0, 0x0, - 0x1e, 0x90, 0x0, 0x0, 0x0, 0x0, 0x4, 0xf1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x4, 0xbe, 0xfd, 0x81, 0x0, 0x0, 0x8f, - 0xc7, 0x69, 0xfd, 0x10, 0x5, 0xf8, 0x0, 0x0, - 0x2e, 0xc0, 0xc, 0xd0, 0x0, 0x0, 0x6, 0xf4, - 0x1f, 0x80, 0x0, 0x0, 0x0, 0xf8, 0x3f, 0x50, - 0x0, 0x0, 0x0, 0xea, 0x3f, 0x50, 0x0, 0x0, - 0x0, 0xea, 0x1f, 0x70, 0x0, 0x0, 0x0, 0xf9, - 0xd, 0xd0, 0x0, 0x0, 0x6, 0xf4, 0x5, 0xf8, - 0x0, 0x0, 0x2e, 0xc0, 0x0, 0x8f, 0xc7, 0x69, - 0xfd, 0x10, 0x0, 0x4, 0xbe, 0xfd, 0x81, 0x0, + 0x0, 0xc4, 0xa2, 0x1, 0xfc, 0x77, 0x0, 0x1f, + 0xc3, 0x4c, 0x20, 0x1f, 0xc9, 0xe2, 0x1, 0xf2, + 0x5f, 0x7e, 0xc0, 0x80, 0x68, 0xb7, 0x99, 0x23, + 0xe0, 0x80, 0x15, 0xdd, 0x8e, 0xd3, 0xa7, 0xa0, + 0x9, 0x28, 0x0, 0xc5, 0x6, 0x82, 0x6a, 0x1, + 0xe6, 0xc, 0x20, 0xd0, 0xf, 0x84, 0x80, 0x3f, + 0xf8, 0x4, 0x4, 0x1, 0xf0, 0x98, 0x95, 0x0, + 0x79, 0x83, 0x42, 0xa, 0x0, 0x31, 0x41, 0xa0, + 0x2b, 0xbb, 0x1d, 0xa7, 0x4f, 0x40, 0x28, 0xb7, + 0x99, 0x23, 0xe0, 0x80, /* U+00D3 "Ó" */ - 0x0, 0x0, 0x0, 0x35, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x6, 0xd0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x4, 0xbe, 0xfd, 0x81, 0x0, 0x0, 0x8f, - 0xc7, 0x69, 0xfd, 0x10, 0x5, 0xf8, 0x0, 0x0, - 0x2e, 0xc0, 0xc, 0xd0, 0x0, 0x0, 0x6, 0xf4, - 0x1f, 0x80, 0x0, 0x0, 0x0, 0xf8, 0x3f, 0x50, - 0x0, 0x0, 0x0, 0xea, 0x3f, 0x50, 0x0, 0x0, - 0x0, 0xea, 0x1f, 0x70, 0x0, 0x0, 0x0, 0xf9, - 0xd, 0xd0, 0x0, 0x0, 0x6, 0xf4, 0x5, 0xf8, - 0x0, 0x0, 0x2e, 0xc0, 0x0, 0x8f, 0xc7, 0x69, - 0xfd, 0x10, 0x0, 0x4, 0xbe, 0xfd, 0x81, 0x0, + 0x0, 0xf1, 0xa8, 0x7, 0xfb, 0x30, 0x1, 0xfc, + 0xc5, 0x20, 0x1f, 0xcd, 0xa0, 0x1f, 0x92, 0xfb, + 0xf6, 0x4, 0x3, 0x45, 0xbc, 0xc9, 0x1f, 0x4, + 0x0, 0xae, 0xec, 0x76, 0x9d, 0x3d, 0x0, 0x49, + 0x40, 0x6, 0x28, 0x34, 0x13, 0x50, 0xf, 0x30, + 0x61, 0x6, 0x80, 0x7c, 0x24, 0x1, 0xff, 0xc0, + 0x20, 0x20, 0xf, 0x84, 0xc4, 0xa8, 0x3, 0xcc, + 0x1a, 0x10, 0x50, 0x1, 0x8a, 0xd, 0x1, 0x5d, + 0xd8, 0xed, 0x3a, 0x7a, 0x1, 0x45, 0xbc, 0xc9, + 0x1f, 0x4, 0x0, /* U+00D4 "Ô" */ - 0x0, 0x0, 0x5, 0x70, 0x0, 0x0, 0x0, 0x0, - 0x3f, 0xda, 0x0, 0x0, 0x0, 0x0, 0xda, 0x2f, - 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x4, 0xbe, 0xfd, 0x81, 0x0, 0x0, 0x8f, - 0xc7, 0x69, 0xfd, 0x10, 0x5, 0xf8, 0x0, 0x0, - 0x2e, 0xc0, 0xc, 0xd0, 0x0, 0x0, 0x6, 0xf4, - 0x1f, 0x80, 0x0, 0x0, 0x0, 0xf8, 0x3f, 0x50, - 0x0, 0x0, 0x0, 0xea, 0x3f, 0x50, 0x0, 0x0, - 0x0, 0xea, 0x1f, 0x70, 0x0, 0x0, 0x0, 0xf9, - 0xd, 0xd0, 0x0, 0x0, 0x6, 0xf4, 0x5, 0xf8, - 0x0, 0x0, 0x2e, 0xc0, 0x0, 0x8f, 0xc7, 0x69, - 0xfd, 0x10, 0x0, 0x4, 0xbe, 0xfd, 0x81, 0x0, + 0x0, 0xe5, 0x70, 0xf, 0xe3, 0xaa, 0x80, 0x3f, + 0x72, 0xfa, 0xa8, 0x3, 0xed, 0xa2, 0xf5, 0x0, + 0xf2, 0x5f, 0x7e, 0xc0, 0x80, 0x68, 0xb7, 0x99, + 0x23, 0xe0, 0x80, 0x15, 0xdd, 0x8e, 0xd3, 0xa7, + 0xa0, 0x9, 0x28, 0x0, 0xc5, 0x6, 0x82, 0x6a, + 0x1, 0xe6, 0xc, 0x20, 0xd0, 0xf, 0x84, 0x80, + 0x3f, 0xf8, 0x4, 0x4, 0x1, 0xf0, 0x98, 0x95, + 0x0, 0x79, 0x83, 0x42, 0xa, 0x0, 0x31, 0x41, + 0xa0, 0x2b, 0xbb, 0x1d, 0xa7, 0x4f, 0x40, 0x28, + 0xb7, 0x99, 0x23, 0xe0, 0x80, /* U+00D5 "Õ" */ - 0x0, 0x0, 0xbd, 0x54, 0xb0, 0x0, 0x0, 0x4, - 0xc4, 0xdf, 0x60, 0x0, 0x0, 0x0, 0x10, 0x1, - 0x0, 0x0, 0x0, 0x4, 0xbe, 0xfd, 0x81, 0x0, - 0x0, 0x8f, 0xc7, 0x69, 0xfd, 0x10, 0x5, 0xf8, - 0x0, 0x0, 0x2e, 0xc0, 0xc, 0xd0, 0x0, 0x0, - 0x6, 0xf4, 0x1f, 0x80, 0x0, 0x0, 0x0, 0xf8, - 0x3f, 0x50, 0x0, 0x0, 0x0, 0xea, 0x3f, 0x50, - 0x0, 0x0, 0x0, 0xea, 0x1f, 0x70, 0x0, 0x0, - 0x0, 0xf9, 0xd, 0xd0, 0x0, 0x0, 0x6, 0xf4, - 0x5, 0xf8, 0x0, 0x0, 0x2e, 0xc0, 0x0, 0x8f, - 0xc7, 0x69, 0xfd, 0x10, 0x0, 0x4, 0xbe, 0xfd, - 0x81, 0x0, + 0x0, 0xd7, 0xaa, 0x96, 0x1, 0xe4, 0x79, 0x8b, + 0xd0, 0xf, 0x26, 0xa6, 0xf3, 0x0, 0x79, 0x2b, + 0xbf, 0x20, 0x40, 0x34, 0x5b, 0xcc, 0x91, 0xf0, + 0x40, 0xa, 0xee, 0xc7, 0x69, 0xd3, 0xd0, 0x4, + 0x94, 0x0, 0x62, 0x83, 0x41, 0x35, 0x0, 0xf3, + 0x6, 0x10, 0x68, 0x7, 0xc2, 0x40, 0x1f, 0xfc, + 0x2, 0x2, 0x0, 0xf8, 0x4c, 0x4a, 0x80, 0x3c, + 0xc1, 0xa1, 0x5, 0x0, 0x18, 0xa0, 0xd0, 0x15, + 0xdd, 0x8e, 0xd3, 0xa7, 0xa0, 0x14, 0x5b, 0xcc, + 0x91, 0xf0, 0x40, /* U+00D6 "Ö" */ - 0x0, 0x0, 0xf8, 0xf, 0x60, 0x0, 0x0, 0x0, - 0xa5, 0xb, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x4, 0xbe, 0xfd, 0x81, 0x0, - 0x0, 0x8f, 0xc7, 0x69, 0xfd, 0x10, 0x5, 0xf8, - 0x0, 0x0, 0x2e, 0xc0, 0xc, 0xd0, 0x0, 0x0, - 0x6, 0xf4, 0x1f, 0x80, 0x0, 0x0, 0x0, 0xf8, - 0x3f, 0x50, 0x0, 0x0, 0x0, 0xea, 0x3f, 0x50, - 0x0, 0x0, 0x0, 0xea, 0x1f, 0x70, 0x0, 0x0, - 0x0, 0xf9, 0xd, 0xd0, 0x0, 0x0, 0x6, 0xf4, - 0x5, 0xf8, 0x0, 0x0, 0x2e, 0xc0, 0x0, 0x8f, - 0xc7, 0x69, 0xfd, 0x10, 0x0, 0x4, 0xbe, 0xfd, - 0x81, 0x0, + 0x0, 0xdf, 0x1, 0xec, 0x1, 0xf2, 0xe8, 0x21, + 0x0, 0x7d, 0x4a, 0x16, 0x80, 0x1e, 0x4b, 0xef, + 0xd8, 0x10, 0xd, 0x16, 0xf3, 0x24, 0x7c, 0x10, + 0x2, 0xbb, 0xb1, 0xda, 0x74, 0xf4, 0x1, 0x25, + 0x0, 0x18, 0xa0, 0xd0, 0x4d, 0x40, 0x3c, 0xc1, + 0x84, 0x1a, 0x1, 0xf0, 0x90, 0x7, 0xff, 0x0, + 0x80, 0x80, 0x3e, 0x13, 0x12, 0xa0, 0xf, 0x30, + 0x68, 0x41, 0x40, 0x6, 0x28, 0x34, 0x5, 0x77, + 0x63, 0xb4, 0xe9, 0xe8, 0x5, 0x16, 0xf3, 0x24, + 0x7c, 0x10, /* U+00D7 "×" */ - 0x14, 0x0, 0x1, 0x30, 0x7f, 0x40, 0x1d, 0xd0, - 0xa, 0xf5, 0xce, 0x20, 0x0, 0xbf, 0xe2, 0x0, - 0x0, 0xbf, 0xe3, 0x0, 0xa, 0xf4, 0xce, 0x20, - 0x7f, 0x40, 0x1d, 0xd0, 0x14, 0x0, 0x1, 0x30, + 0x14, 0x0, 0x84, 0xc1, 0xad, 0x0, 0x73, 0x81, + 0xd6, 0xd7, 0x4f, 0xc0, 0x14, 0x94, 0x58, 0x40, + 0x1e, 0x10, 0xa, 0x92, 0xcb, 0x48, 0x1d, 0x6d, + 0x34, 0xfc, 0x1a, 0xd0, 0x7, 0x38, 0x0, /* U+00D8 "Ø" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, - 0xbe, 0xfd, 0x70, 0x8a, 0x0, 0x8f, 0xc7, 0x69, - 0xfe, 0xd1, 0x5, 0xf8, 0x0, 0x0, 0x7f, 0xc0, - 0xd, 0xd0, 0x0, 0x3, 0xe9, 0xf4, 0x1f, 0x70, - 0x0, 0x2e, 0x50, 0xf8, 0x3f, 0x50, 0x1, 0xd6, - 0x0, 0xea, 0x3f, 0x60, 0xc, 0x80, 0x0, 0xea, - 0xf, 0x80, 0xba, 0x0, 0x0, 0xf9, 0xc, 0xd9, - 0xb0, 0x0, 0x6, 0xf4, 0x4, 0xfe, 0x10, 0x0, - 0x2e, 0xc0, 0x6, 0xef, 0xd8, 0x69, 0xfd, 0x10, - 0x1e, 0x23, 0xbe, 0xfd, 0x81, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, + 0x0, 0xff, 0xe1, 0xa5, 0xf7, 0xeb, 0x84, 0x50, + 0x2, 0x2d, 0xe6, 0x49, 0x1c, 0xb6, 0xa, 0xee, + 0xc7, 0x69, 0x81, 0x18, 0x20, 0xa0, 0x2, 0x39, + 0x63, 0x41, 0x2a, 0x0, 0x8b, 0x6e, 0x43, 0x8, + 0x8, 0x0, 0x3f, 0xa, 0x2, 0x40, 0x3, 0x0, + 0x6a, 0xb0, 0x6, 0x30, 0xe0, 0xb6, 0x80, 0x8, + 0x4c, 0xd, 0x64, 0x28, 0x2, 0x60, 0xd0, 0x82, + 0x7a, 0x0, 0x8a, 0xd, 0x0, 0x84, 0x59, 0xd, + 0x3a, 0x7a, 0x3, 0x19, 0x86, 0x64, 0xa3, 0xe0, + 0x80, 0xf9, 0x1d, 0xf7, 0xec, 0x8, 0x0, /* U+00D9 "Ù" */ - 0x0, 0x5, 0x30, 0x0, 0x0, 0x0, 0x9, 0xf0, - 0x0, 0x0, 0x0, 0x0, 0xc7, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x4, - 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, - 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, - 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, - 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, - 0x0, 0x0, 0x4, 0xf3, 0x9e, 0x0, 0x0, 0x6, - 0xf2, 0x6f, 0x50, 0x0, 0xc, 0xe0, 0xd, 0xfa, - 0x78, 0xdf, 0x50, 0x1, 0x9d, 0xfe, 0xc4, 0x0, + 0x0, 0x94, 0xc0, 0x3f, 0x66, 0x0, 0x3f, 0x49, + 0xb8, 0x7, 0xec, 0x70, 0xd, 0x78, 0x1, 0xc9, + 0xe8, 0x1, 0xff, 0xf9, 0x72, 0x20, 0x7, 0x10, + 0xf, 0x8a, 0x80, 0x6a, 0x12, 0x62, 0xaa, 0x3c, + 0x69, 0xd8, 0x3, 0x19, 0xe1, 0x86, 0xd4, 0x0, /* U+00DA "Ú" */ - 0x0, 0x0, 0x5, 0x30, 0x0, 0x0, 0x0, 0x6f, - 0x30, 0x0, 0x0, 0x0, 0xd6, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x4, - 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, - 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, - 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, - 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, - 0x0, 0x0, 0x4, 0xf3, 0x9e, 0x0, 0x0, 0x6, - 0xf2, 0x6f, 0x50, 0x0, 0xc, 0xe0, 0xd, 0xfa, - 0x78, 0xdf, 0x50, 0x1, 0x9d, 0xfe, 0xc4, 0x0, + 0x0, 0xe5, 0x30, 0xf, 0x9a, 0x80, 0x3f, 0x5c, + 0x98, 0x7, 0xda, 0xc0, 0x1a, 0xf0, 0x3, 0x93, + 0xd0, 0x3, 0xff, 0xf2, 0xe4, 0x40, 0xe, 0x20, + 0x1f, 0x15, 0x0, 0xd4, 0x24, 0xc5, 0x54, 0x78, + 0xd3, 0xb0, 0x6, 0x33, 0xc3, 0xd, 0xa8, 0x0, /* U+00DB "Û" */ - 0x0, 0x1, 0x75, 0x0, 0x0, 0x0, 0xa, 0xdf, - 0x30, 0x0, 0x0, 0x5f, 0x39, 0xd0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x4, - 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, - 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, - 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, - 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, - 0x0, 0x0, 0x4, 0xf3, 0x9e, 0x0, 0x0, 0x6, - 0xf2, 0x6f, 0x50, 0x0, 0xc, 0xe0, 0xd, 0xfa, - 0x78, 0xdf, 0x50, 0x1, 0x9d, 0xfe, 0xc4, 0x0, + 0x0, 0x85, 0xd4, 0x3, 0xeb, 0xaa, 0x18, 0x7, + 0x2a, 0xb9, 0xb8, 0x3, 0x97, 0xce, 0x74, 0x2, + 0xbc, 0x0, 0xe4, 0xf4, 0x0, 0xff, 0xfc, 0xb9, + 0x10, 0x3, 0x88, 0x7, 0xc5, 0x40, 0x35, 0x9, + 0x31, 0x55, 0x1e, 0x34, 0xec, 0x1, 0x8c, 0xf0, + 0xc3, 0x6a, 0x0, /* U+00DC "Ü" */ - 0x0, 0x6f, 0x17, 0xf0, 0x0, 0x0, 0x4b, 0x5, - 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbc, - 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, - 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, - 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, - 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, - 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf3, 0x9e, - 0x0, 0x0, 0x6, 0xf2, 0x6f, 0x50, 0x0, 0xc, - 0xe0, 0xd, 0xfa, 0x78, 0xdf, 0x50, 0x1, 0x9d, - 0xfe, 0xc4, 0x0, + 0x0, 0x37, 0x8b, 0xf8, 0x7, 0x12, 0x9, 0x28, + 0x7, 0x25, 0x82, 0xd0, 0x5, 0x78, 0x1, 0xc9, + 0xe8, 0x1, 0xff, 0xf9, 0x72, 0x20, 0x7, 0x10, + 0xf, 0x8a, 0x80, 0x6a, 0x12, 0x62, 0xaa, 0x3c, + 0x69, 0xd8, 0x3, 0x19, 0xe1, 0x86, 0xd4, 0x0, /* U+00DD "Ý" */ - 0x0, 0x0, 0x3, 0x51, 0x0, 0x0, 0x0, 0x0, - 0xdb, 0x0, 0x0, 0x0, 0x0, 0x4e, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0x30, - 0x0, 0x0, 0x8f, 0x41, 0xed, 0x0, 0x0, 0x2f, - 0x90, 0x5, 0xf7, 0x0, 0xc, 0xe0, 0x0, 0xa, - 0xf2, 0x6, 0xf4, 0x0, 0x0, 0x1f, 0xb1, 0xe9, - 0x0, 0x0, 0x0, 0x6f, 0xce, 0x0, 0x0, 0x0, - 0x0, 0xcf, 0x40, 0x0, 0x0, 0x0, 0x8, 0xf0, - 0x0, 0x0, 0x0, 0x0, 0x8f, 0x0, 0x0, 0x0, - 0x0, 0x8, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x8f, - 0x0, 0x0, 0x0, 0x0, 0x8, 0xf0, 0x0, 0x0, + 0x0, 0xe3, 0x51, 0x0, 0xfd, 0xdc, 0x10, 0xf, + 0x90, 0xe8, 0x3, 0xf2, 0x70, 0x80, 0x69, 0xf3, + 0x0, 0xe8, 0xf4, 0x81, 0xe0, 0xc, 0x4e, 0xc8, + 0x36, 0x4e, 0x1, 0x70, 0xc8, 0x1, 0x55, 0x4, + 0xc, 0x74, 0x1, 0xac, 0x24, 0x61, 0x90, 0x3, + 0xc, 0xa6, 0x84, 0x80, 0x79, 0x8c, 0xd4, 0x1, + 0xf9, 0x1, 0x0, 0x3f, 0xfc, 0x80, /* U+00DE "Þ" */ - 0xcc, 0x0, 0x0, 0x0, 0xc, 0xc2, 0x21, 0x0, - 0x0, 0xcf, 0xff, 0xff, 0xe7, 0xc, 0xd5, 0x55, - 0x5a, 0xf6, 0xcc, 0x0, 0x0, 0xd, 0xdc, 0xc0, - 0x0, 0x0, 0xae, 0xcc, 0x0, 0x0, 0xc, 0xcc, - 0xc2, 0x22, 0x39, 0xf7, 0xcf, 0xff, 0xff, 0xfa, - 0xc, 0xd5, 0x54, 0x41, 0x0, 0xcc, 0x0, 0x0, - 0x0, 0xc, 0xc0, 0x0, 0x0, 0x0, + 0xcc, 0x0, 0x7f, 0x11, 0x4, 0x3, 0x8f, 0x75, + 0xdf, 0xce, 0x0, 0x2a, 0xac, 0x90, 0xc0, 0x2a, + 0xba, 0x8a, 0xc0, 0x3e, 0x73, 0x0, 0xf9, 0x88, + 0x0, 0x45, 0x1c, 0x9d, 0x81, 0xee, 0xd8, 0xca, + 0xe0, 0x55, 0x4b, 0xb7, 0x50, 0x0, 0x55, 0x48, + 0x81, 0x0, 0xff, 0x80, /* U+00DF "ß" */ - 0x6, 0xdf, 0xd5, 0x0, 0x5, 0xf8, 0x49, 0xf2, - 0x0, 0xbc, 0x0, 0xf, 0x50, 0xd, 0x90, 0x5, - 0xf1, 0x0, 0xd9, 0x0, 0xd9, 0x0, 0xd, 0x90, - 0x3f, 0x40, 0x0, 0xd9, 0x0, 0xec, 0x20, 0xd, - 0x90, 0x2, 0xdf, 0x50, 0xd9, 0x0, 0x0, 0xaf, - 0x1d, 0x90, 0x50, 0x4, 0xf2, 0xd9, 0x3f, 0x94, - 0xcd, 0xd, 0x90, 0x4d, 0xfc, 0x20, + 0x6, 0xdf, 0xd5, 0x0, 0x96, 0x56, 0xd2, 0x88, + 0x1, 0xc7, 0x9, 0x20, 0xe0, 0x6, 0x50, 0x2, + 0x82, 0x0, 0x7a, 0x18, 0x40, 0x38, 0xcb, 0x40, + 0x3c, 0x63, 0x4, 0x1, 0xec, 0x1d, 0x50, 0xe, + 0x2d, 0x5a, 0x10, 0x9, 0x40, 0x1c, 0x6, 0x0, + 0x3a, 0x94, 0x82, 0x20, 0x0, 0xed, 0x2c, 0x3c, + 0x0, /* U+00E0 "à" */ - 0x0, 0x3f, 0x80, 0x0, 0x0, 0x0, 0x6e, 0x0, - 0x0, 0x0, 0x0, 0x41, 0x0, 0x0, 0x8, 0xdf, - 0xea, 0x0, 0xa, 0xe5, 0x37, 0xf9, 0x0, 0xc5, - 0x0, 0xa, 0xc0, 0x0, 0x0, 0x36, 0xdc, 0x0, - 0x4c, 0xff, 0xdd, 0xd0, 0x2f, 0xb4, 0x10, 0xad, - 0x5, 0xf2, 0x0, 0xd, 0xd0, 0x2f, 0x80, 0x19, - 0xfd, 0x0, 0x5d, 0xfd, 0x86, 0xf1, + 0x0, 0x1f, 0xc0, 0x7, 0x8e, 0x58, 0x3, 0xe6, + 0xa1, 0x0, 0xe8, 0xdb, 0xfa, 0x0, 0xa9, 0xa3, + 0x25, 0x64, 0x0, 0xd6, 0xa6, 0xea, 0xa0, 0x6, + 0x28, 0x1b, 0x38, 0x4, 0x99, 0xf9, 0x60, 0x20, + 0x56, 0xf7, 0xda, 0xe0, 0x7, 0x9, 0x41, 0x7, + 0x0, 0x38, 0x50, 0xc, 0x90, 0x0, 0xa9, 0x7f, + 0x6, 0x48, 0x40, /* U+00E1 "á" */ - 0x0, 0x0, 0x9f, 0x20, 0x0, 0x0, 0x1f, 0x50, - 0x0, 0x0, 0x1, 0x40, 0x0, 0x0, 0x8, 0xdf, - 0xea, 0x0, 0xa, 0xe5, 0x37, 0xf9, 0x0, 0xc5, - 0x0, 0xa, 0xc0, 0x0, 0x0, 0x36, 0xdc, 0x0, - 0x4c, 0xff, 0xdd, 0xd0, 0x2f, 0xb4, 0x10, 0xad, - 0x5, 0xf2, 0x0, 0xd, 0xd0, 0x2f, 0x80, 0x19, - 0xfd, 0x0, 0x5d, 0xfd, 0x86, 0xf1, + 0x0, 0xd3, 0xe4, 0x1, 0xc2, 0xd4, 0x40, 0x1e, + 0xb5, 0x0, 0xe8, 0xcb, 0xea, 0x0, 0xa9, 0xa3, + 0x25, 0x64, 0x0, 0xd6, 0xa6, 0xea, 0xa0, 0x6, + 0x28, 0x1b, 0x38, 0x4, 0x99, 0xf9, 0x60, 0x20, + 0x56, 0xf7, 0xda, 0xe0, 0x7, 0x9, 0x41, 0x7, + 0x0, 0x38, 0x50, 0xc, 0x90, 0x0, 0xa9, 0x7f, + 0x6, 0x48, 0x40, /* U+00E2 "â" */ - 0x0, 0xb, 0xf9, 0x0, 0x0, 0x8, 0xe3, 0xf7, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xdf, - 0xea, 0x0, 0xa, 0xe5, 0x37, 0xf9, 0x0, 0xc5, - 0x0, 0xa, 0xc0, 0x0, 0x0, 0x36, 0xdc, 0x0, - 0x4c, 0xff, 0xdd, 0xd0, 0x2f, 0xb4, 0x10, 0xad, - 0x5, 0xf2, 0x0, 0xd, 0xd0, 0x2f, 0x80, 0x19, - 0xfd, 0x0, 0x5d, 0xfd, 0x86, 0xf1, + 0x0, 0xaf, 0xe4, 0x3, 0xa1, 0x71, 0x9c, 0x3, + 0x47, 0x1f, 0xb8, 0x6, 0x8d, 0xfe, 0xa0, 0xa, + 0x9a, 0x32, 0x56, 0x40, 0xd, 0x6a, 0x6e, 0xaa, + 0x0, 0x62, 0x81, 0xb3, 0x80, 0x49, 0x9f, 0x96, + 0x2, 0x5, 0x6f, 0x7d, 0xae, 0x0, 0x70, 0x94, + 0x10, 0x70, 0x3, 0x85, 0x0, 0xc9, 0x0, 0xa, + 0x97, 0xf0, 0x64, 0x84, /* U+00E3 "ã" */ - 0x0, 0x8e, 0x71, 0xf0, 0x0, 0x1e, 0x3b, 0xf9, - 0x0, 0x0, 0x10, 0x1, 0x0, 0x0, 0x8, 0xdf, - 0xea, 0x0, 0xa, 0xe5, 0x37, 0xf9, 0x0, 0xc5, - 0x0, 0xa, 0xc0, 0x0, 0x0, 0x36, 0xdc, 0x0, - 0x4c, 0xff, 0xdd, 0xd0, 0x2f, 0xb4, 0x10, 0xad, - 0x5, 0xf2, 0x0, 0xd, 0xd0, 0x2f, 0x80, 0x19, - 0xfd, 0x0, 0x5d, 0xfd, 0x86, 0xf1, + 0x0, 0x47, 0x38, 0xf8, 0x4, 0x2d, 0xb9, 0xcc, + 0x1, 0xf, 0x9d, 0xf4, 0x80, 0x69, 0xdf, 0xf5, + 0x0, 0x54, 0xd1, 0x92, 0xb2, 0x0, 0x6b, 0x53, + 0x75, 0x50, 0x3, 0x14, 0xd, 0x9c, 0x2, 0x4c, + 0xfc, 0xb0, 0x10, 0x2b, 0x7b, 0xed, 0x70, 0x3, + 0x84, 0xa0, 0x83, 0x80, 0x1c, 0x28, 0x6, 0x48, + 0x0, 0x54, 0xbf, 0x83, 0x24, 0x20, /* U+00E4 "ä" */ - 0x0, 0xbb, 0xd, 0x90, 0x0, 0x7, 0x70, 0x96, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xdf, - 0xea, 0x0, 0xa, 0xe5, 0x37, 0xf9, 0x0, 0xc5, - 0x0, 0xa, 0xc0, 0x0, 0x0, 0x36, 0xdc, 0x0, - 0x4c, 0xff, 0xdd, 0xd0, 0x2f, 0xb4, 0x10, 0xad, - 0x5, 0xf2, 0x0, 0xd, 0xd0, 0x2f, 0x80, 0x19, - 0xfd, 0x0, 0x5d, 0xfd, 0x86, 0xf1, + 0x0, 0x5d, 0x83, 0x64, 0x3, 0x66, 0x1, 0x3c, + 0x3, 0x3b, 0x82, 0x58, 0x3, 0x46, 0xff, 0x50, + 0x5, 0x4d, 0x19, 0x2b, 0x20, 0x6, 0xb5, 0x37, + 0x55, 0x0, 0x31, 0x40, 0xd9, 0xc0, 0x24, 0xcf, + 0xcb, 0x1, 0x2, 0xb7, 0xbe, 0xd7, 0x0, 0x38, + 0x4a, 0x8, 0x38, 0x1, 0xc2, 0x80, 0x64, 0x80, + 0x5, 0x4b, 0xf8, 0x32, 0x42, /* U+00E5 "å" */ - 0x0, 0x9, 0x98, 0x0, 0x0, 0x0, 0x79, 0x60, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xdf, - 0xea, 0x0, 0xa, 0xe5, 0x37, 0xf9, 0x0, 0xc5, - 0x0, 0xa, 0xc0, 0x0, 0x0, 0x36, 0xdc, 0x0, - 0x4c, 0xff, 0xdd, 0xd0, 0x2f, 0xb4, 0x10, 0xad, - 0x5, 0xf2, 0x0, 0xd, 0xd0, 0x2f, 0x80, 0x19, - 0xfd, 0x0, 0x5d, 0xfd, 0x86, 0xf1, + 0x0, 0xa6, 0x50, 0x1, 0xee, 0xe, 0x0, 0xf3, + 0xcb, 0x0, 0x74, 0x6f, 0xf5, 0x0, 0x54, 0xd1, + 0x92, 0xb2, 0x0, 0x6b, 0x53, 0x75, 0x50, 0x3, + 0x14, 0xd, 0x9c, 0x2, 0x4c, 0xfc, 0xb0, 0x10, + 0x2b, 0x7b, 0xed, 0x70, 0x3, 0x84, 0xa0, 0x83, + 0x80, 0x1c, 0x28, 0x6, 0x48, 0x0, 0x54, 0xbf, + 0x83, 0x24, 0x20, /* U+00E6 "æ" */ - 0x0, 0x8e, 0xfe, 0x82, 0xbf, 0xe9, 0x0, 0xa, - 0xd5, 0x48, 0xff, 0xc4, 0x5d, 0xb0, 0x1f, 0x50, - 0x0, 0xef, 0x10, 0x3, 0xf3, 0x0, 0x0, 0x2, - 0xeb, 0x0, 0x0, 0xe7, 0x2, 0x9d, 0xff, 0xff, - 0xff, 0xff, 0xf9, 0x2f, 0xb5, 0x30, 0xcb, 0x33, - 0x33, 0x31, 0x6f, 0x10, 0x1, 0xfd, 0x0, 0x1, - 0xc4, 0x3f, 0xa4, 0x6d, 0xbe, 0xb4, 0x5c, 0xe1, - 0x6, 0xdf, 0xd6, 0x2, 0xbf, 0xea, 0x20, + 0x0, 0x47, 0x7f, 0x41, 0x5f, 0xf4, 0x80, 0x54, + 0xb7, 0x66, 0x7d, 0x7b, 0xb2, 0x58, 0xa, 0xc2, + 0xa4, 0x8, 0x6a, 0x2f, 0x21, 0x8f, 0xa8, 0x0, + 0x81, 0x4, 0x0, 0x62, 0x80, 0x53, 0xbf, 0xa2, + 0x9f, 0xf8, 0x78, 0xb4, 0xa3, 0x3c, 0xd3, 0x33, + 0xa1, 0x2, 0x94, 0xc4, 0xd8, 0xce, 0x2f, 0x55, + 0x5, 0xa3, 0x62, 0x1d, 0xa2, 0xe9, 0x29, 0xcb, + 0xdd, 0xec, 0xb, 0xb3, 0x60, 0x80, /* U+00E7 "ç" */ - 0x0, 0x7e, 0xfc, 0x50, 0x9, 0xf7, 0x49, 0xf3, - 0x1f, 0x70, 0x0, 0xc7, 0x4f, 0x20, 0x0, 0x0, - 0x5f, 0x10, 0x0, 0x0, 0x4f, 0x20, 0x0, 0x23, - 0x1f, 0x70, 0x0, 0xca, 0x8, 0xf7, 0x49, 0xf3, - 0x0, 0x7e, 0xfc, 0x40, 0x0, 0x9, 0xc2, 0x0, - 0x0, 0x0, 0xbb, 0x0, 0x0, 0x4f, 0xd4, 0x0, + 0x0, 0x3f, 0x7e, 0x28, 0x2, 0x62, 0x6d, 0x68, + 0xc5, 0xa1, 0xd2, 0x4d, 0x14, 0x14, 0x2, 0xc7, + 0x10, 0x30, 0xe, 0x10, 0x30, 0x8, 0x8d, 0x41, + 0x40, 0x2e, 0x91, 0x78, 0x74, 0x93, 0x90, 0x88, + 0x4d, 0xad, 0x98, 0x1, 0xdc, 0x7c, 0x80, 0x1a, + 0x5e, 0x40, 0x32, 0x7b, 0x78, 0x0, /* U+00E8 "è" */ - 0x0, 0x3f, 0x80, 0x0, 0x0, 0x0, 0x6e, 0x0, - 0x0, 0x0, 0x0, 0x41, 0x0, 0x0, 0x7, 0xdf, - 0xd5, 0x0, 0x7, 0xf8, 0x48, 0xf5, 0x0, 0xf9, - 0x0, 0x8, 0xe0, 0x4f, 0x40, 0x0, 0x4f, 0x25, - 0xff, 0xff, 0xff, 0xf4, 0x4f, 0x53, 0x33, 0x33, - 0x1, 0xf7, 0x0, 0x5, 0xb1, 0x8, 0xf7, 0x46, - 0xfa, 0x0, 0x7, 0xdf, 0xe8, 0x0, + 0x0, 0x1f, 0xc0, 0x7, 0x8e, 0x58, 0x3, 0xe6, + 0xa1, 0x0, 0xe7, 0xdb, 0xc5, 0x0, 0x9e, 0x16, + 0xd6, 0x94, 0x1, 0xd, 0x9, 0xf, 0x60, 0x81, + 0xa0, 0x16, 0x9, 0x8, 0x5f, 0xfd, 0x60, 0xc2, + 0x15, 0x99, 0xc8, 0xa0, 0x46, 0x73, 0x40, 0x89, + 0xe1, 0xd1, 0xa8, 0x44, 0x11, 0xa, 0xb8, 0x7a, + 0x0, /* U+00E9 "é" */ - 0x0, 0x0, 0x9f, 0x20, 0x0, 0x0, 0x1f, 0x50, - 0x0, 0x0, 0x1, 0x40, 0x0, 0x0, 0x7, 0xdf, - 0xd5, 0x0, 0x7, 0xf8, 0x48, 0xf5, 0x0, 0xf9, - 0x0, 0x8, 0xe0, 0x4f, 0x40, 0x0, 0x4f, 0x25, - 0xff, 0xff, 0xff, 0xf4, 0x4f, 0x53, 0x33, 0x33, - 0x1, 0xf7, 0x0, 0x5, 0xb1, 0x8, 0xf7, 0x46, - 0xfa, 0x0, 0x7, 0xdf, 0xe8, 0x0, + 0x0, 0xd3, 0xe4, 0x1, 0xc2, 0xd4, 0x40, 0x1e, + 0xb5, 0x0, 0xe7, 0xcb, 0xd5, 0x0, 0x9e, 0x16, + 0xd6, 0x94, 0x1, 0xd, 0x9, 0xf, 0x60, 0x81, + 0xa0, 0x16, 0x9, 0x8, 0x5f, 0xfd, 0x60, 0xc2, + 0x15, 0x99, 0xc8, 0xa0, 0x46, 0x73, 0x40, 0x89, + 0xe1, 0xd1, 0xa8, 0x44, 0x11, 0xa, 0xb8, 0x7a, + 0x0, /* U+00EA "ê" */ - 0x0, 0xb, 0xf9, 0x0, 0x0, 0x8, 0xe3, 0xe7, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xdf, - 0xd5, 0x0, 0x7, 0xf8, 0x48, 0xf5, 0x0, 0xf9, - 0x0, 0x8, 0xe0, 0x4f, 0x40, 0x0, 0x4f, 0x25, - 0xff, 0xff, 0xff, 0xf4, 0x4f, 0x53, 0x33, 0x33, - 0x1, 0xf7, 0x0, 0x5, 0xb1, 0x8, 0xf7, 0x46, - 0xfa, 0x0, 0x7, 0xdf, 0xe8, 0x0, + 0x0, 0xaf, 0xe4, 0x3, 0xa1, 0x71, 0xdc, 0x1, + 0xa3, 0x8f, 0x9c, 0x3, 0x3e, 0xfe, 0xa8, 0x4, + 0xf0, 0xb6, 0xb4, 0xa0, 0x8, 0x68, 0x48, 0x7b, + 0x4, 0xd, 0x0, 0xb0, 0x48, 0x42, 0xff, 0xeb, + 0x6, 0x10, 0xac, 0xce, 0x45, 0x2, 0x33, 0x9a, + 0x4, 0x4f, 0xe, 0x8d, 0x42, 0x20, 0x88, 0x55, + 0xc3, 0xd0, 0x0, /* U+00EB "ë" */ - 0x0, 0xbc, 0xc, 0xa0, 0x0, 0x7, 0x80, 0x87, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xdf, - 0xd5, 0x0, 0x7, 0xf8, 0x48, 0xf5, 0x0, 0xf9, - 0x0, 0x8, 0xe0, 0x4f, 0x40, 0x0, 0x4f, 0x25, - 0xff, 0xff, 0xff, 0xf4, 0x4f, 0x53, 0x33, 0x33, - 0x1, 0xf7, 0x0, 0x5, 0xb1, 0x8, 0xf7, 0x46, - 0xfa, 0x0, 0x7, 0xdf, 0xe8, 0x0, + 0x0, 0x5e, 0x6, 0x50, 0x6, 0xc4, 0x4, 0xd0, + 0xc, 0xf0, 0x10, 0xe0, 0x19, 0xf7, 0xf5, 0x40, + 0x27, 0x85, 0xb5, 0xa5, 0x0, 0x43, 0x42, 0x43, + 0xd8, 0x20, 0x68, 0x5, 0x82, 0x42, 0x17, 0xff, + 0x58, 0x30, 0x85, 0x66, 0x72, 0x28, 0x11, 0x9c, + 0xd0, 0x22, 0x78, 0x74, 0x6a, 0x11, 0x4, 0x42, + 0xae, 0x1e, 0x80, /* U+00EC "ì" */ - 0x6f, 0x40, 0xa, 0xb0, 0x0, 0x50, 0x7, 0xe0, - 0x7, 0xe0, 0x7, 0xe0, 0x7, 0xe0, 0x7, 0xe0, - 0x7, 0xe0, 0x7, 0xe0, 0x7, 0xe0, 0x7, 0xe0, + 0x6f, 0x40, 0x65, 0xf0, 0x5, 0x70, 0x1, 0xec, + 0x3, 0xff, 0xaa, /* U+00ED "í" */ - 0xd, 0xd0, 0x4f, 0x20, 0x33, 0x0, 0x7e, 0x0, - 0x7e, 0x0, 0x7e, 0x0, 0x7e, 0x0, 0x7e, 0x0, - 0x7e, 0x0, 0x7e, 0x0, 0x7e, 0x0, 0x7e, 0x0, + 0xd, 0xd0, 0x21, 0x78, 0x3e, 0x10, 0x26, 0x80, + 0x7f, 0xf5, 0x80, /* U+00EE "î" */ - 0x1, 0xef, 0x60, 0xc, 0xa3, 0xe4, 0x0, 0x0, - 0x0, 0x0, 0x7e, 0x0, 0x0, 0x7e, 0x0, 0x0, - 0x7e, 0x0, 0x0, 0x7e, 0x0, 0x0, 0x7e, 0x0, - 0x0, 0x7e, 0x0, 0x0, 0x7e, 0x0, 0x0, 0x7e, - 0x0, 0x0, 0x7e, 0x0, + 0x1, 0xef, 0x60, 0x6, 0xa6, 0x42, 0x6, 0x51, + 0xf2, 0x0, 0x1f, 0x80, 0x3f, 0xfc, 0xc0, /* U+00EF "ï" */ - 0xe8, 0xf, 0x69, 0x50, 0xb4, 0x0, 0x0, 0x0, - 0x7e, 0x0, 0x7, 0xe0, 0x0, 0x7e, 0x0, 0x7, - 0xe0, 0x0, 0x7e, 0x0, 0x7, 0xe0, 0x0, 0x7e, - 0x0, 0x7, 0xe0, 0x0, 0x7e, 0x0, + 0xe8, 0xf, 0x67, 0xd0, 0x42, 0x95, 0xb, 0x40, + 0x7e, 0x0, 0xff, 0xef, 0x0, /* U+00F0 "ð" */ - 0x0, 0x1b, 0xb7, 0xc0, 0x0, 0x1, 0x9f, 0xf2, - 0x0, 0x0, 0x45, 0xd, 0x90, 0x0, 0x8, 0xef, - 0xdf, 0x20, 0x9, 0xf6, 0x27, 0xfa, 0x1, 0xf7, - 0x0, 0x9, 0xf0, 0x4f, 0x20, 0x0, 0x4f, 0x25, - 0xf1, 0x0, 0x3, 0xf4, 0x5f, 0x20, 0x0, 0x4f, - 0x31, 0xf7, 0x0, 0xa, 0xe0, 0x9, 0xf7, 0x49, - 0xf6, 0x0, 0x7, 0xdf, 0xd6, 0x0, + 0x0, 0xd, 0xd9, 0xf0, 0x3, 0x89, 0x23, 0x80, + 0x32, 0xe7, 0x95, 0x80, 0x6c, 0xbf, 0x6, 0x20, + 0x4, 0xbc, 0x6d, 0x4, 0x0, 0xb4, 0x31, 0x3b, + 0x28, 0x28, 0x28, 0x5, 0xa0, 0x42, 0x6, 0x1, + 0x38, 0x30, 0x0, 0xc0, 0x27, 0x7, 0x40, 0x50, + 0xb, 0x84, 0xc5, 0xa1, 0xd2, 0x56, 0x0, 0x13, + 0x15, 0x69, 0x2c, 0x0, /* U+00F1 "ñ" */ - 0x8, 0xe7, 0x1f, 0x1, 0xe3, 0xbf, 0x90, 0x1, - 0x0, 0x10, 0xe, 0x7a, 0xfe, 0x90, 0xef, 0x72, - 0x5f, 0x8e, 0xb0, 0x0, 0xbc, 0xe8, 0x0, 0x9, - 0xde, 0x80, 0x0, 0x9d, 0xe8, 0x0, 0x9, 0xde, - 0x80, 0x0, 0x9d, 0xe8, 0x0, 0x9, 0xde, 0x80, - 0x0, 0x9d, + 0x8, 0xe7, 0x1f, 0x1, 0x6d, 0xce, 0x60, 0x1f, + 0x3b, 0xe9, 0xe, 0x6a, 0xff, 0x48, 0x2, 0x37, + 0x56, 0xd0, 0x8, 0xe4, 0xa8, 0x80, 0x30, 0x8, + 0x84, 0x3, 0xff, 0xae, /* U+00F2 "ò" */ - 0x0, 0x3f, 0x80, 0x0, 0x0, 0x0, 0x6e, 0x0, - 0x0, 0x0, 0x0, 0x41, 0x0, 0x0, 0x7, 0xdf, - 0xd6, 0x0, 0x9, 0xf7, 0x48, 0xf8, 0x2, 0xf7, - 0x0, 0x9, 0xf1, 0x5f, 0x10, 0x0, 0x3f, 0x46, - 0xf0, 0x0, 0x2, 0xf5, 0x5f, 0x10, 0x0, 0x3f, - 0x42, 0xf7, 0x0, 0x9, 0xf0, 0x9, 0xf7, 0x48, - 0xf8, 0x0, 0x7, 0xdf, 0xd6, 0x0, + 0x0, 0x1f, 0xc0, 0x7, 0x8e, 0x58, 0x3, 0xe6, + 0xa1, 0x0, 0xe7, 0xdb, 0xc6, 0x0, 0xa6, 0x2a, + 0xd6, 0x60, 0x9, 0xa1, 0xd2, 0x19, 0xc5, 0xc1, + 0x80, 0x2a, 0x5, 0x30, 0x10, 0x8, 0x40, 0x4c, + 0x4, 0x2, 0x10, 0x17, 0x6, 0x0, 0xa8, 0x10, + 0x9a, 0x1d, 0x21, 0x9c, 0x1, 0x31, 0x56, 0xb3, + 0x0, /* U+00F3 "ó" */ - 0x0, 0x0, 0x9f, 0x20, 0x0, 0x0, 0x1f, 0x50, - 0x0, 0x0, 0x1, 0x40, 0x0, 0x0, 0x7, 0xdf, - 0xd6, 0x0, 0x9, 0xf7, 0x48, 0xf8, 0x2, 0xf7, - 0x0, 0x9, 0xf1, 0x5f, 0x10, 0x0, 0x3f, 0x46, - 0xf0, 0x0, 0x2, 0xf5, 0x5f, 0x10, 0x0, 0x3f, - 0x42, 0xf7, 0x0, 0x9, 0xf0, 0x9, 0xf7, 0x48, - 0xf8, 0x0, 0x7, 0xdf, 0xd6, 0x0, + 0x0, 0xd3, 0xe4, 0x1, 0xc2, 0xd4, 0x40, 0x1e, + 0xb5, 0x0, 0xe7, 0xcb, 0xd6, 0x0, 0xa6, 0x2a, + 0xd6, 0x60, 0x9, 0xa1, 0xd2, 0x19, 0xc5, 0xc1, + 0x80, 0x2a, 0x5, 0x30, 0x10, 0x8, 0x40, 0x4c, + 0x4, 0x2, 0x10, 0x17, 0x6, 0x0, 0xa8, 0x10, + 0x9a, 0x1d, 0x21, 0x9c, 0x1, 0x31, 0x56, 0xb3, + 0x0, /* U+00F4 "ô" */ - 0x0, 0xb, 0xf9, 0x0, 0x0, 0x8, 0xe3, 0xf7, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xdf, - 0xd6, 0x0, 0x9, 0xf7, 0x48, 0xf8, 0x2, 0xf7, - 0x0, 0x9, 0xf1, 0x5f, 0x10, 0x0, 0x3f, 0x46, - 0xf0, 0x0, 0x2, 0xf5, 0x5f, 0x10, 0x0, 0x3f, - 0x42, 0xf7, 0x0, 0x9, 0xf0, 0x9, 0xf7, 0x48, - 0xf8, 0x0, 0x7, 0xdf, 0xd6, 0x0, + 0x0, 0xaf, 0xe4, 0x3, 0xa1, 0x71, 0x9c, 0x3, + 0x47, 0x1f, 0xb8, 0x6, 0x7d, 0xfd, 0x60, 0xa, + 0x62, 0xad, 0x66, 0x0, 0x9a, 0x1d, 0x21, 0x9c, + 0x5c, 0x18, 0x2, 0xa0, 0x53, 0x1, 0x0, 0x84, + 0x4, 0xc0, 0x40, 0x21, 0x1, 0x70, 0x60, 0xa, + 0x81, 0x9, 0xa1, 0xd2, 0x19, 0xc0, 0x13, 0x15, + 0x6b, 0x30, 0x0, /* U+00F5 "õ" */ - 0x0, 0xcf, 0xff, 0xd0, 0x0, 0x2, 0x12, 0x20, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xdf, - 0xd6, 0x0, 0x9, 0xf7, 0x48, 0xf8, 0x2, 0xf7, - 0x0, 0x9, 0xf1, 0x5f, 0x10, 0x0, 0x3f, 0x46, - 0xf0, 0x0, 0x2, 0xf5, 0x5f, 0x10, 0x0, 0x3f, - 0x42, 0xf7, 0x0, 0x9, 0xf0, 0x9, 0xf7, 0x48, - 0xf8, 0x0, 0x7, 0xdf, 0xd6, 0x0, + 0x0, 0x67, 0xfd, 0xa0, 0x1b, 0xb9, 0xbb, 0x0, + 0x62, 0x12, 0x20, 0x7, 0x3e, 0xfe, 0xb0, 0x5, + 0x31, 0x56, 0xb3, 0x0, 0x4d, 0xe, 0x90, 0xce, + 0x2e, 0xc, 0x1, 0x50, 0x29, 0x80, 0x80, 0x42, + 0x2, 0x60, 0x20, 0x10, 0x80, 0xb8, 0x30, 0x5, + 0x40, 0x84, 0xd0, 0xe9, 0xc, 0xe0, 0x9, 0x8a, + 0xb5, 0x98, 0x0, /* U+00F6 "ö" */ - 0x0, 0xbb, 0xd, 0x90, 0x0, 0x7, 0x70, 0x96, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xdf, - 0xd6, 0x0, 0x9, 0xf7, 0x48, 0xf8, 0x2, 0xf7, - 0x0, 0x9, 0xf1, 0x5f, 0x10, 0x0, 0x3f, 0x46, - 0xf0, 0x0, 0x2, 0xf5, 0x5f, 0x10, 0x0, 0x3f, - 0x42, 0xf7, 0x0, 0x9, 0xf0, 0x9, 0xf7, 0x48, - 0xf8, 0x0, 0x7, 0xdf, 0xd6, 0x0, + 0x0, 0x5d, 0x83, 0x64, 0x3, 0x66, 0x1, 0x3c, + 0x3, 0x3b, 0x82, 0x58, 0x3, 0x3e, 0xfe, 0xb0, + 0x5, 0x31, 0x56, 0xb3, 0x0, 0x4d, 0xe, 0x90, + 0xce, 0x2e, 0xc, 0x1, 0x50, 0x29, 0x80, 0x80, + 0x42, 0x2, 0x60, 0x20, 0x10, 0x80, 0xb8, 0x30, + 0x5, 0x40, 0x84, 0xd0, 0xe9, 0xc, 0xe0, 0x9, + 0x8a, 0xb5, 0x98, 0x0, /* U+00F7 "÷" */ - 0x0, 0x2, 0xf7, 0x0, 0x0, 0x0, 0x1b, 0x50, - 0x0, 0x1, 0x11, 0x11, 0x11, 0x1, 0xff, 0xff, - 0xff, 0xf7, 0x4, 0x44, 0x44, 0x44, 0x20, 0x0, - 0x1b, 0x50, 0x0, 0x0, 0x2, 0xf7, 0x0, 0x0, + 0x0, 0x8b, 0xdc, 0x3, 0xc6, 0x84, 0x1, 0x84, + 0x41, 0x48, 0x22, 0x1, 0xee, 0xf9, 0xc6, 0xef, + 0xe5, 0x4, 0x42, 0xf8, 0xa2, 0x8, 0x2, 0x34, + 0x20, 0x8, /* U+00F8 "ø" */ - 0x0, 0x0, 0x0, 0x0, 0x3, 0xbf, 0xe9, 0xb7, - 0x2f, 0xc4, 0x5e, 0xf0, 0xae, 0x0, 0x2e, 0xf6, - 0xe9, 0x0, 0xd4, 0xca, 0xf7, 0x9, 0x80, 0xac, - 0xd9, 0x5c, 0x0, 0xcb, 0xae, 0xe1, 0x2, 0xf7, - 0x2f, 0xc4, 0x5d, 0xe1, 0x9a, 0xbf, 0xfa, 0x10, - 0x20, 0x0, 0x0, 0x0, + 0x0, 0xfe, 0x3b, 0xfe, 0x9b, 0x72, 0xc7, 0xbb, + 0x3a, 0x3c, 0xe, 0x23, 0x80, 0x19, 0x1c, 0x1, + 0xf4, 0x78, 0x3c, 0x12, 0xa8, 0xcc, 0x2e, 0x55, + 0x40, 0x33, 0xbd, 0x7a, 0x4, 0x79, 0x2, 0x4a, + 0xaf, 0x16, 0xb5, 0x7b, 0xa7, 0xf1, 0xba, 0xbf, + 0xf5, 0x8, 0x0, /* U+00F9 "ù" */ - 0x3, 0xf8, 0x0, 0x0, 0x6, 0xe0, 0x0, 0x0, - 0x4, 0x10, 0xf, 0x70, 0x0, 0x9c, 0xf7, 0x0, - 0x9, 0xcf, 0x70, 0x0, 0x9c, 0xf7, 0x0, 0x9, - 0xcf, 0x70, 0x0, 0x9c, 0xe7, 0x0, 0xa, 0xcd, - 0x80, 0x0, 0xdc, 0x9e, 0x32, 0x9f, 0xc1, 0xaf, - 0xe9, 0x7c, + 0x3, 0xf8, 0x0, 0xc7, 0x2c, 0x1, 0xcd, 0x42, + 0x0, 0xf7, 0x4, 0x19, 0xc0, 0xf, 0xfe, 0x80, + 0x80, 0x63, 0x3, 0xf0, 0x9, 0xc1, 0x18, 0xca, + 0x48, 0x21, 0x33, 0x1, 0x0, /* U+00FA "ú" */ - 0x0, 0x9, 0xf2, 0x0, 0x1, 0xf5, 0x0, 0x0, - 0x14, 0x0, 0xf, 0x70, 0x0, 0x9c, 0xf7, 0x0, - 0x9, 0xcf, 0x70, 0x0, 0x9c, 0xf7, 0x0, 0x9, - 0xcf, 0x70, 0x0, 0x9c, 0xe7, 0x0, 0xa, 0xcd, - 0x80, 0x0, 0xdc, 0x9e, 0x32, 0x9f, 0xc1, 0xaf, - 0xe9, 0x7c, + 0x0, 0xa7, 0xc8, 0x2, 0x16, 0xa2, 0x0, 0xd6, + 0xa0, 0xf, 0x71, 0x40, 0x9c, 0x0, 0xff, 0xe8, + 0x8, 0x6, 0x30, 0x3f, 0x0, 0x9c, 0x11, 0x8c, + 0xa4, 0x82, 0x13, 0x30, 0x10, 0x0, /* U+00FB "û" */ - 0x0, 0xbf, 0xa0, 0x0, 0x8d, 0x2d, 0x70, 0x0, - 0x0, 0x0, 0xf, 0x70, 0x0, 0x9c, 0xf7, 0x0, - 0x9, 0xcf, 0x70, 0x0, 0x9c, 0xf7, 0x0, 0x9, - 0xcf, 0x70, 0x0, 0x9c, 0xe7, 0x0, 0xa, 0xcd, - 0x80, 0x0, 0xdc, 0x9e, 0x32, 0x9f, 0xc1, 0xaf, - 0xe9, 0x7c, + 0x0, 0x5f, 0xd0, 0x5, 0xd, 0xae, 0xe0, 0x4, + 0x69, 0x6b, 0x87, 0xb8, 0x5, 0x38, 0x1, 0xff, + 0xd0, 0x10, 0xc, 0x60, 0x7e, 0x1, 0x38, 0x23, + 0x19, 0x49, 0x4, 0x26, 0x60, 0x20, 0x0, /* U+00FC "ü" */ - 0xb, 0xb0, 0xd9, 0x0, 0x77, 0x9, 0x60, 0x0, - 0x0, 0x0, 0xf, 0x70, 0x0, 0x9c, 0xf7, 0x0, - 0x9, 0xcf, 0x70, 0x0, 0x9c, 0xf7, 0x0, 0x9, - 0xcf, 0x70, 0x0, 0x9c, 0xe7, 0x0, 0xa, 0xcd, - 0x80, 0x0, 0xdc, 0x9e, 0x32, 0x9f, 0xc1, 0xaf, - 0xe9, 0x7c, + 0xb, 0xb0, 0x6c, 0x80, 0x33, 0x0, 0x9e, 0x0, + 0x77, 0x4, 0xb0, 0x7b, 0x80, 0x53, 0x80, 0x1f, + 0xfd, 0x1, 0x0, 0xc6, 0x7, 0xe0, 0x13, 0x82, + 0x31, 0x94, 0x90, 0x42, 0x66, 0x2, 0x0, /* U+00FD "ý" */ - 0x0, 0x1, 0xfa, 0x0, 0x0, 0x8, 0xd0, 0x0, - 0x0, 0x4, 0x20, 0x0, 0x8e, 0x0, 0x0, 0xbb, - 0x2f, 0x40, 0x1, 0xf5, 0xd, 0xa0, 0x7, 0xe0, - 0x7, 0xf0, 0xc, 0x90, 0x1, 0xf5, 0x2f, 0x30, - 0x0, 0xbb, 0x7d, 0x0, 0x0, 0x5f, 0xc8, 0x0, - 0x0, 0xf, 0xf2, 0x0, 0x0, 0xb, 0xc0, 0x0, - 0x0, 0xe, 0x60, 0x0, 0x7, 0xbe, 0x0, 0x0, - 0xe, 0xd3, 0x0, 0x0, + 0x0, 0x87, 0xe8, 0x3, 0xa4, 0xa8, 0x3, 0xb3, + 0xc0, 0x28, 0xe0, 0x42, 0xb, 0xb5, 0xa, 0x0, + 0x5, 0x38, 0x89, 0xc0, 0x6, 0x15, 0xa, 0x50, + 0x5, 0xb8, 0x1, 0x81, 0x48, 0xe8, 0x0, 0x29, + 0xca, 0x46, 0x1, 0x72, 0x5a, 0x80, 0x65, 0x3, + 0xa0, 0xe, 0x43, 0x20, 0xe, 0x5a, 0x0, 0xcf, + 0x60, 0xc0, 0x1a, 0x5b, 0x40, 0x30, /* U+00FE "þ" */ - 0xe8, 0x0, 0x0, 0x0, 0xe8, 0x0, 0x0, 0x0, - 0xe8, 0x0, 0x0, 0x0, 0xe9, 0xbf, 0xe8, 0x0, - 0xef, 0xa3, 0x7f, 0x70, 0xed, 0x0, 0x8, 0xe0, - 0xe7, 0x0, 0x3, 0xf2, 0xe6, 0x0, 0x2, 0xf4, - 0xe7, 0x0, 0x4, 0xf2, 0xec, 0x0, 0x9, 0xe0, - 0xef, 0x94, 0x8f, 0x60, 0xe9, 0xbf, 0xd6, 0x0, - 0xe8, 0x0, 0x0, 0x0, 0xe8, 0x0, 0x0, 0x0, - 0xe8, 0x0, 0x0, 0x0, + 0xe8, 0x0, 0xff, 0xe5, 0x8d, 0xff, 0x40, 0x4, + 0xc3, 0x92, 0xee, 0x0, 0x15, 0x1b, 0xba, 0x40, + 0x14, 0x1, 0x58, 0x90, 0x8, 0x4, 0x20, 0xc0, + 0x20, 0x13, 0x3, 0x5, 0x80, 0x5a, 0x24, 0x7, + 0x29, 0xd, 0x0, 0x6, 0x2b, 0x59, 0x60, 0x0, + 0xdf, 0xeb, 0x0, 0x7f, 0xf1, 0x80, /* U+00FF "ÿ" */ - 0x2, 0xf4, 0x4f, 0x20, 0x1, 0xb3, 0x2b, 0x10, - 0x0, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0xbb, - 0x2f, 0x40, 0x1, 0xf5, 0xd, 0xa0, 0x7, 0xe0, - 0x7, 0xf0, 0xc, 0x90, 0x1, 0xf5, 0x2f, 0x30, - 0x0, 0xbb, 0x7d, 0x0, 0x0, 0x5f, 0xc8, 0x0, - 0x0, 0xf, 0xf2, 0x0, 0x0, 0xb, 0xc0, 0x0, - 0x0, 0xe, 0x60, 0x0, 0x7, 0xbe, 0x0, 0x0, - 0xe, 0xd3, 0x0, 0x0, + 0x2, 0xf4, 0x47, 0x90, 0x0, 0xd1, 0xd9, 0xc, + 0x0, 0x36, 0x65, 0x62, 0x11, 0xc0, 0x1a, 0xed, + 0x42, 0x80, 0x1, 0x4e, 0x22, 0x70, 0x1, 0x85, + 0x42, 0x94, 0x1, 0x6e, 0x0, 0x60, 0x52, 0x3a, + 0x0, 0xa, 0x72, 0x91, 0x80, 0x5c, 0x96, 0xa0, + 0x19, 0x40, 0xe8, 0x3, 0x90, 0xc8, 0x3, 0x96, + 0x80, 0x33, 0xd8, 0x30, 0x6, 0x96, 0xd0, 0xc, /* U+0100 "Ā" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, - 0xff, 0xff, 0x90, 0x0, 0x0, 0x0, 0x33, 0x33, - 0x10, 0x0, 0x0, 0x0, 0xc, 0xf3, 0x0, 0x0, - 0x0, 0x0, 0x2f, 0xd9, 0x0, 0x0, 0x0, 0x0, - 0x8d, 0x7f, 0x0, 0x0, 0x0, 0x0, 0xe8, 0x1f, - 0x60, 0x0, 0x0, 0x4, 0xf2, 0xb, 0xc0, 0x0, - 0x0, 0xa, 0xc0, 0x5, 0xf2, 0x0, 0x0, 0xf, - 0x70, 0x1, 0xf8, 0x0, 0x0, 0x5f, 0xff, 0xff, - 0xfe, 0x0, 0x0, 0xbc, 0x33, 0x33, 0x6f, 0x50, - 0x1, 0xf6, 0x0, 0x0, 0xe, 0xb0, 0x7, 0xf1, - 0x0, 0x0, 0x8, 0xf1, 0xd, 0xc0, 0x0, 0x0, - 0x3, 0xf7, + 0x0, 0xff, 0xe1, 0xa7, 0xfe, 0x90, 0xf, 0x26, + 0x66, 0x80, 0xf, 0x8f, 0xf0, 0x4, 0x3, 0xe2, + 0x32, 0xa0, 0xf, 0xd4, 0x54, 0xc0, 0x1f, 0x99, + 0x58, 0x18, 0x3, 0xc8, 0x34, 0x29, 0x40, 0x1e, + 0xe3, 0x20, 0xe3, 0x20, 0xe, 0x5b, 0x0, 0x20, + 0x50, 0x6, 0x50, 0x8f, 0xf7, 0x3, 0x0, 0x6e, + 0x3c, 0xcd, 0x22, 0xa0, 0x1, 0x4a, 0x33, 0xcc, + 0x3c, 0x0, 0x60, 0x70, 0xe, 0x64, 0x10, 0xa3, + 0x10, 0xe, 0xb0, 0x60, /* U+0101 "ā" */ - 0x0, 0xff, 0xff, 0xd0, 0x0, 0x3, 0x33, 0x33, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xdf, - 0xea, 0x0, 0xa, 0xe5, 0x37, 0xf9, 0x0, 0xc5, - 0x0, 0xa, 0xc0, 0x0, 0x0, 0x36, 0xdc, 0x0, - 0x4c, 0xff, 0xdd, 0xd0, 0x2f, 0xb4, 0x10, 0xad, - 0x5, 0xf2, 0x0, 0xd, 0xd0, 0x2f, 0x80, 0x19, - 0xfd, 0x0, 0x5d, 0xfd, 0x86, 0xf1, + 0x0, 0x7f, 0xed, 0x0, 0xd9, 0x9b, 0x80, 0x31, + 0x9f, 0x0, 0x68, 0xdf, 0xea, 0x0, 0xa9, 0xa3, + 0x25, 0x64, 0x0, 0xd6, 0xa6, 0xea, 0xa0, 0x6, + 0x28, 0x1b, 0x38, 0x4, 0x99, 0xf9, 0x60, 0x20, + 0x56, 0xf7, 0xda, 0xe0, 0x7, 0x9, 0x41, 0x7, + 0x0, 0x38, 0x50, 0xc, 0x90, 0x0, 0xa9, 0x7f, + 0x6, 0x48, 0x40, /* U+0102 "Ă" */ - 0x0, 0x1, 0xe1, 0xc, 0x50, 0x0, 0x0, 0x0, - 0x7f, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xc, 0xf3, 0x0, 0x0, - 0x0, 0x0, 0x2f, 0xd9, 0x0, 0x0, 0x0, 0x0, - 0x8d, 0x7f, 0x0, 0x0, 0x0, 0x0, 0xe8, 0x1f, - 0x60, 0x0, 0x0, 0x4, 0xf2, 0xb, 0xc0, 0x0, - 0x0, 0xa, 0xc0, 0x5, 0xf2, 0x0, 0x0, 0xf, - 0x70, 0x1, 0xf8, 0x0, 0x0, 0x5f, 0xff, 0xff, - 0xfe, 0x0, 0x0, 0xbc, 0x33, 0x33, 0x6f, 0x50, - 0x1, 0xf6, 0x0, 0x0, 0xe, 0xb0, 0x7, 0xf1, - 0x0, 0x0, 0x8, 0xf1, 0xd, 0xc0, 0x0, 0x0, - 0x3, 0xf7, + 0x0, 0x87, 0x84, 0x31, 0x40, 0x3c, 0x33, 0xde, + 0xca, 0x1, 0xf3, 0xff, 0xa8, 0x3, 0xfb, 0x3c, + 0xc0, 0x3f, 0x11, 0x95, 0x0, 0x7e, 0xa2, 0xa6, + 0x0, 0xfc, 0xca, 0xc0, 0xc0, 0x1e, 0x41, 0xa1, + 0x4a, 0x0, 0xf7, 0x19, 0x7, 0x19, 0x0, 0x72, + 0xd8, 0x1, 0x2, 0x80, 0x32, 0x84, 0x7f, 0xb8, + 0x18, 0x3, 0x71, 0xe6, 0x69, 0x15, 0x0, 0xa, + 0x51, 0x9e, 0x61, 0xe0, 0x3, 0x3, 0x80, 0x73, + 0x20, 0x85, 0x18, 0x80, 0x75, 0x83, 0x0, /* U+0103 "ă" */ - 0x0, 0xc4, 0x8, 0x90, 0x0, 0x3, 0xef, 0xc1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xdf, - 0xea, 0x0, 0xa, 0xe5, 0x37, 0xf9, 0x0, 0xc5, - 0x0, 0xa, 0xc0, 0x0, 0x0, 0x36, 0xdc, 0x0, - 0x4c, 0xff, 0xdd, 0xd0, 0x2f, 0xb4, 0x10, 0xad, - 0x5, 0xf2, 0x0, 0xd, 0xd0, 0x2f, 0x80, 0x19, - 0xfd, 0x0, 0x5d, 0xfd, 0x86, 0xf1, + 0x0, 0x62, 0x4, 0x48, 0x6, 0xfa, 0xf4, 0x80, + 0xc, 0x7d, 0xf8, 0x20, 0x1a, 0x37, 0xfa, 0x80, + 0x2a, 0x68, 0xc9, 0x59, 0x0, 0x35, 0xa9, 0xba, + 0xa8, 0x1, 0x8a, 0x6, 0xce, 0x1, 0x26, 0x7e, + 0x58, 0x8, 0x15, 0xbd, 0xf6, 0xb8, 0x1, 0xc2, + 0x50, 0x41, 0xc0, 0xe, 0x14, 0x3, 0x24, 0x0, + 0x2a, 0x5f, 0xc1, 0x92, 0x10, /* U+0104 "Ą" */ - 0x0, 0x0, 0xc, 0xf3, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x2f, 0xd9, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x8d, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe8, - 0x1f, 0x60, 0x0, 0x0, 0x0, 0x4, 0xf2, 0xb, - 0xc0, 0x0, 0x0, 0x0, 0xa, 0xc0, 0x5, 0xf2, - 0x0, 0x0, 0x0, 0xf, 0x70, 0x1, 0xf8, 0x0, - 0x0, 0x0, 0x5f, 0xff, 0xff, 0xfe, 0x0, 0x0, - 0x0, 0xbc, 0x33, 0x33, 0x6f, 0x50, 0x0, 0x1, - 0xf6, 0x0, 0x0, 0xd, 0xb0, 0x0, 0x7, 0xf1, - 0x0, 0x0, 0x7, 0xf1, 0x0, 0xd, 0xc0, 0x0, - 0x0, 0x1, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x3, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, - 0xe3, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, - 0xb1, + 0x0, 0xec, 0xf3, 0x0, 0xff, 0x11, 0x95, 0x0, + 0x7f, 0xa8, 0xa9, 0x80, 0x3f, 0xcc, 0xac, 0xc, + 0x1, 0xf9, 0x6, 0x85, 0x28, 0x3, 0xf7, 0x19, + 0x7, 0x19, 0x0, 0x7c, 0xb6, 0x0, 0x40, 0xa0, + 0xf, 0x28, 0x47, 0xfb, 0x81, 0x80, 0x3d, 0xc7, + 0x99, 0xa4, 0x54, 0x3, 0xa, 0x51, 0x9e, 0x62, + 0xe0, 0xc, 0xc0, 0xe0, 0x1d, 0x48, 0x20, 0x15, + 0x18, 0x80, 0x73, 0x3, 0x0, 0x5b, 0x80, 0x1e, + 0x23, 0x70, 0xf, 0xfe, 0x1, 0x19, 0x80, 0x3f, + 0xc6, 0xb9, 0x2, /* U+0105 "ą" */ - 0x0, 0x8d, 0xfe, 0xa0, 0x0, 0xa, 0xe5, 0x37, - 0xf9, 0x0, 0xb, 0x50, 0x0, 0xac, 0x0, 0x0, - 0x1, 0x46, 0xdc, 0x0, 0x5, 0xdf, 0xfb, 0xdd, - 0x0, 0x2f, 0xa2, 0x0, 0xad, 0x0, 0x5f, 0x20, - 0x0, 0xed, 0x0, 0x2f, 0xa3, 0x4c, 0xfd, 0x0, - 0x5, 0xdf, 0xd6, 0x5f, 0x10, 0x0, 0x0, 0x0, - 0x87, 0x0, 0x0, 0x0, 0x0, 0xb8, 0x20, 0x0, - 0x0, 0x0, 0x4e, 0xd1, + 0x0, 0x46, 0xff, 0x50, 0x6, 0xa6, 0x8c, 0x95, + 0x90, 0x8, 0x6d, 0x4d, 0xd5, 0x40, 0x15, 0xa8, + 0xa3, 0x38, 0x6, 0x5d, 0xeb, 0xd0, 0x10, 0x1, + 0x53, 0xef, 0xdb, 0x80, 0x4e, 0x10, 0x40, 0x4, + 0x0, 0x9c, 0x20, 0xd3, 0x4, 0x2, 0x2a, 0x7c, + 0x9a, 0xa1, 0x8, 0x1, 0x77, 0xf5, 0xb6, 0x4, + 0x3, 0xe3, 0xf2, 0x0, 0xfb, 0xdb, 0xc4, /* U+0106 "Ć" */ - 0x0, 0x0, 0x0, 0xec, 0x0, 0x0, 0x0, 0x0, - 0x5e, 0x10, 0x0, 0x0, 0x0, 0x3, 0x20, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, - 0xbe, 0xfc, 0x60, 0x0, 0x8, 0xfb, 0x76, 0xaf, - 0xa0, 0x5, 0xf8, 0x0, 0x0, 0x7f, 0x50, 0xce, - 0x0, 0x0, 0x0, 0xa5, 0xf, 0x90, 0x0, 0x0, - 0x0, 0x2, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x2f, - 0x60, 0x0, 0x0, 0x0, 0x0, 0xf8, 0x0, 0x0, - 0x0, 0x20, 0xc, 0xd0, 0x0, 0x0, 0xd, 0xc0, - 0x5f, 0x70, 0x0, 0x7, 0xf5, 0x0, 0xaf, 0xb6, - 0x7b, 0xfa, 0x0, 0x0, 0x6c, 0xff, 0xc6, 0x0, + 0x0, 0xf7, 0x60, 0x7, 0xe5, 0xd, 0x0, 0xfc, + 0xd8, 0x20, 0x1f, 0x8c, 0x80, 0x3e, 0x4b, 0xef, + 0xc6, 0x0, 0xd1, 0x61, 0x32, 0x69, 0xa0, 0x2, + 0xbb, 0xad, 0xda, 0xa1, 0x54, 0x12, 0x30, 0x1, + 0x9d, 0x40, 0x6, 0xe0, 0x1e, 0xa5, 0x20, 0xe0, + 0xf, 0xf0, 0x80, 0x7e, 0x20, 0xe0, 0xf, 0x10, + 0x0, 0xd4, 0x3, 0xdf, 0x81, 0x24, 0xe0, 0x19, + 0xca, 0x41, 0x55, 0x16, 0xcf, 0x70, 0xaa, 0x0, + 0x54, 0xbc, 0xc3, 0xcd, 0x0, /* U+0107 "ć" */ - 0x0, 0x0, 0xce, 0x10, 0x0, 0x3, 0xf3, 0x0, - 0x0, 0x2, 0x30, 0x0, 0x0, 0x7d, 0xfc, 0x40, - 0x8, 0xf7, 0x49, 0xf3, 0x1f, 0x70, 0x0, 0xc7, - 0x4f, 0x20, 0x0, 0x0, 0x5f, 0x10, 0x0, 0x0, - 0x3f, 0x20, 0x0, 0x33, 0x1f, 0x70, 0x0, 0xca, - 0x8, 0xf7, 0x49, 0xf3, 0x0, 0x8e, 0xfc, 0x40, + 0x0, 0xd9, 0xc2, 0x1, 0x8c, 0xda, 0x20, 0x18, + 0x70, 0xc0, 0x33, 0xfe, 0x61, 0x0, 0x11, 0xa, + 0xb5, 0xb3, 0x17, 0x87, 0x49, 0x34, 0x50, 0x50, + 0xb, 0x1c, 0x40, 0xc0, 0x39, 0x80, 0xc0, 0x23, + 0x31, 0x2, 0x80, 0x5f, 0x22, 0xf0, 0xe9, 0x27, + 0x21, 0xf, 0x36, 0xb6, 0x60, /* U+0108 "Ĉ" */ - 0x0, 0x0, 0x6, 0x71, 0x0, 0x0, 0x0, 0x6, - 0xfb, 0xc0, 0x0, 0x0, 0x0, 0x74, 0x7, 0x30, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, - 0xbe, 0xfc, 0x60, 0x0, 0x8, 0xfb, 0x76, 0xaf, - 0xa0, 0x5, 0xf8, 0x0, 0x0, 0x7f, 0x50, 0xce, - 0x0, 0x0, 0x0, 0xa5, 0xf, 0x90, 0x0, 0x0, - 0x0, 0x2, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x2f, - 0x60, 0x0, 0x0, 0x0, 0x0, 0xf8, 0x0, 0x0, - 0x0, 0x20, 0xc, 0xd0, 0x0, 0x0, 0xd, 0xc0, - 0x5f, 0x70, 0x0, 0x7, 0xf5, 0x0, 0xaf, 0xb6, - 0x7b, 0xfa, 0x0, 0x0, 0x6c, 0xff, 0xc6, 0x0, + 0x0, 0xe6, 0x71, 0x0, 0xf9, 0xa7, 0x34, 0x3, + 0xe1, 0xbb, 0x8c, 0x3, 0xce, 0x80, 0xe6, 0x1, + 0xc9, 0x7d, 0xf8, 0xc0, 0x1a, 0x2c, 0x26, 0x4d, + 0x34, 0x0, 0x57, 0x75, 0xbb, 0x54, 0x2a, 0x82, + 0x46, 0x0, 0x33, 0xa8, 0x0, 0xdc, 0x3, 0xd4, + 0xa4, 0x1c, 0x1, 0xfe, 0x10, 0xf, 0xc4, 0x1c, + 0x1, 0xe2, 0x0, 0x1a, 0x80, 0x7b, 0xf0, 0x24, + 0x9c, 0x3, 0x39, 0x48, 0x2a, 0xa2, 0xd9, 0xee, + 0x15, 0x40, 0xa, 0x97, 0x98, 0x79, 0xa0, /* U+0109 "ĉ" */ - 0x0, 0xd, 0xf7, 0x0, 0x0, 0xad, 0x3f, 0x50, - 0x0, 0x10, 0x0, 0x0, 0x0, 0x7d, 0xfc, 0x40, - 0x8, 0xf7, 0x49, 0xf3, 0x1f, 0x70, 0x0, 0xc7, - 0x4f, 0x20, 0x0, 0x0, 0x5f, 0x10, 0x0, 0x0, - 0x3f, 0x20, 0x0, 0x33, 0x1f, 0x70, 0x0, 0xca, - 0x8, 0xf7, 0x49, 0xf3, 0x0, 0x8e, 0xfc, 0x40, + 0x0, 0xb7, 0xdc, 0x3, 0x50, 0x64, 0x28, 0x5, + 0x7a, 0x7e, 0xa0, 0x13, 0x6f, 0xe2, 0x0, 0x22, + 0x15, 0x6b, 0x66, 0x2f, 0xe, 0x92, 0x68, 0xa0, + 0xa0, 0x16, 0x38, 0x81, 0x80, 0x73, 0x1, 0x80, + 0x46, 0x62, 0x5, 0x0, 0xbe, 0x45, 0xe1, 0xd2, + 0x4e, 0x42, 0x1e, 0x6d, 0x6c, 0xc0, /* U+010A "Ċ" */ - 0x0, 0x0, 0x9, 0xe0, 0x0, 0x0, 0x0, 0x0, - 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x4b, 0xef, 0xc6, 0x0, 0x0, 0x8f, - 0xb7, 0x6a, 0xfa, 0x0, 0x5f, 0x80, 0x0, 0x7, - 0xf5, 0xc, 0xe0, 0x0, 0x0, 0xa, 0x50, 0xf9, - 0x0, 0x0, 0x0, 0x0, 0x2f, 0x70, 0x0, 0x0, - 0x0, 0x2, 0xf6, 0x0, 0x0, 0x0, 0x0, 0xf, - 0x80, 0x0, 0x0, 0x2, 0x0, 0xcd, 0x0, 0x0, - 0x0, 0xdc, 0x5, 0xf7, 0x0, 0x0, 0x7f, 0x50, - 0xa, 0xfb, 0x67, 0xbf, 0xa0, 0x0, 0x6, 0xcf, - 0xfc, 0x60, 0x0, + 0x0, 0xe9, 0xe0, 0xf, 0xef, 0x70, 0xf, 0xe6, + 0x90, 0xf, 0x92, 0xfb, 0xf1, 0x80, 0x34, 0x58, + 0x4c, 0x9a, 0x68, 0x0, 0xae, 0xeb, 0x76, 0xa8, + 0x55, 0x4, 0x8c, 0x0, 0x67, 0x50, 0x1, 0xb8, + 0x7, 0xa9, 0x48, 0x38, 0x3, 0xfc, 0x20, 0x1f, + 0x88, 0x38, 0x3, 0xc4, 0x0, 0x35, 0x0, 0xf7, + 0xe0, 0x49, 0x38, 0x6, 0x72, 0x90, 0x55, 0x45, + 0xb3, 0xdc, 0x2a, 0x80, 0x15, 0x2f, 0x30, 0xf3, + 0x40, /* U+010B "ċ" */ - 0x0, 0x5, 0xf1, 0x0, 0x0, 0x3, 0xb1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x7d, 0xfc, 0x40, - 0x8, 0xf7, 0x49, 0xf3, 0x1f, 0x70, 0x0, 0xc7, - 0x4f, 0x20, 0x0, 0x0, 0x5f, 0x10, 0x0, 0x0, - 0x3f, 0x20, 0x0, 0x33, 0x1f, 0x70, 0x0, 0xca, - 0x8, 0xf7, 0x49, 0xf3, 0x0, 0x8e, 0xfc, 0x40, + 0x0, 0x97, 0xc4, 0x3, 0x99, 0x0, 0x3c, 0x76, + 0x20, 0x19, 0xf7, 0xf1, 0x0, 0x11, 0xa, 0xb5, + 0xb3, 0x17, 0x87, 0x49, 0x34, 0x50, 0x50, 0xb, + 0x1c, 0x40, 0xc0, 0x39, 0x80, 0xc0, 0x23, 0x31, + 0x2, 0x80, 0x5f, 0x22, 0xf0, 0xe9, 0x27, 0x21, + 0xf, 0x36, 0xb6, 0x60, /* U+010C "Č" */ - 0x0, 0x0, 0x74, 0x7, 0x30, 0x0, 0x0, 0x5, - 0xeb, 0xc0, 0x0, 0x0, 0x0, 0x5, 0x81, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, - 0xbe, 0xfc, 0x60, 0x0, 0x8, 0xfb, 0x76, 0xaf, - 0xa0, 0x5, 0xf8, 0x0, 0x0, 0x7f, 0x50, 0xce, - 0x0, 0x0, 0x0, 0xa5, 0xf, 0x90, 0x0, 0x0, - 0x0, 0x2, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x2f, - 0x60, 0x0, 0x0, 0x0, 0x0, 0xf8, 0x0, 0x0, - 0x0, 0x20, 0xc, 0xd0, 0x0, 0x0, 0xd, 0xc0, - 0x5f, 0x70, 0x0, 0x7, 0xf5, 0x0, 0xaf, 0xb6, - 0x7b, 0xfa, 0x0, 0x0, 0x6c, 0xff, 0xc6, 0x0, + 0x0, 0xce, 0x80, 0xe6, 0x1, 0xe2, 0xab, 0xb1, + 0x80, 0x79, 0x6c, 0xf4, 0x3, 0xf2, 0xc0, 0x80, + 0x79, 0x2f, 0xbf, 0x18, 0x3, 0x45, 0x84, 0xc9, + 0xa6, 0x80, 0xa, 0xee, 0xb7, 0x6a, 0x85, 0x50, + 0x48, 0xc0, 0x6, 0x75, 0x0, 0x1b, 0x80, 0x7a, + 0x94, 0x83, 0x80, 0x3f, 0xc2, 0x1, 0xf8, 0x83, + 0x80, 0x3c, 0x40, 0x3, 0x50, 0xf, 0x7e, 0x4, + 0x93, 0x80, 0x67, 0x29, 0x5, 0x54, 0x5b, 0x3d, + 0xc2, 0xa8, 0x1, 0x52, 0xf3, 0xf, 0x34, 0x0, /* U+010D "č" */ - 0x0, 0xac, 0x2f, 0x60, 0x0, 0xc, 0xf9, 0x0, - 0x0, 0x0, 0x10, 0x0, 0x0, 0x7d, 0xfc, 0x40, - 0x8, 0xf7, 0x49, 0xf3, 0x1f, 0x70, 0x0, 0xc7, - 0x4f, 0x20, 0x0, 0x0, 0x5f, 0x10, 0x0, 0x0, - 0x3f, 0x20, 0x0, 0x33, 0x1f, 0x70, 0x0, 0xca, - 0x8, 0xf7, 0x49, 0xf3, 0x0, 0x8e, 0xfc, 0x40, + 0x0, 0x56, 0x17, 0xb0, 0x5, 0x41, 0xac, 0xc0, + 0xd, 0x9d, 0x20, 0x19, 0xf7, 0xb1, 0x0, 0x11, + 0xa, 0xb5, 0xb3, 0x17, 0x87, 0x49, 0x34, 0x50, + 0x50, 0xb, 0x1c, 0x40, 0xc0, 0x39, 0x80, 0xc0, + 0x23, 0x31, 0x2, 0x80, 0x5f, 0x22, 0xf0, 0xe9, + 0x27, 0x21, 0xf, 0x36, 0xb6, 0x60, /* U+010E "Ď" */ - 0x0, 0x65, 0x6, 0x60, 0x0, 0x0, 0x4f, 0x6f, - 0x40, 0x0, 0x0, 0x9, 0xf9, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xbf, 0xff, 0xfe, 0xb4, - 0x0, 0xbe, 0x77, 0x78, 0xdf, 0x50, 0xbc, 0x0, - 0x0, 0xc, 0xe0, 0xbc, 0x0, 0x0, 0x3, 0xf6, - 0xbc, 0x0, 0x0, 0x0, 0xfa, 0xbc, 0x0, 0x0, - 0x0, 0xdb, 0xbc, 0x0, 0x0, 0x0, 0xdb, 0xbc, - 0x0, 0x0, 0x0, 0xf9, 0xbc, 0x0, 0x0, 0x3, - 0xf6, 0xbc, 0x0, 0x0, 0xc, 0xe0, 0xbe, 0x77, - 0x78, 0xdf, 0x50, 0xbf, 0xff, 0xfe, 0xb3, 0x0, + 0x0, 0x32, 0x83, 0x30, 0x3, 0x8a, 0x9a, 0x48, + 0x3, 0x91, 0xa5, 0x90, 0x3, 0xd3, 0xf2, 0x1, + 0xaf, 0xff, 0x75, 0xa0, 0x4, 0x31, 0x13, 0x32, + 0xd4, 0x0, 0x4e, 0xf4, 0x69, 0xd8, 0x7, 0xef, + 0x16, 0x0, 0xf8, 0xc3, 0x0, 0x3f, 0x10, 0x80, + 0x7f, 0xf1, 0x88, 0x80, 0x1f, 0x18, 0x78, 0x7, + 0xde, 0x2c, 0x4, 0xef, 0x46, 0x9d, 0x80, 0x6, + 0x22, 0x66, 0x62, 0x80, /* U+010F "ď" */ - 0x0, 0x0, 0x0, 0xac, 0x8f, 0x0, 0x0, 0x0, - 0xac, 0x5e, 0x0, 0x0, 0x0, 0xac, 0xc, 0x0, - 0x9e, 0xf9, 0xac, 0x53, 0x9, 0xf6, 0x4b, 0xfc, - 0x0, 0x1f, 0x70, 0x0, 0xec, 0x0, 0x4f, 0x20, - 0x0, 0xac, 0x0, 0x6f, 0x0, 0x0, 0x8c, 0x0, - 0x5f, 0x10, 0x0, 0x9c, 0x0, 0x1f, 0x50, 0x0, - 0xdc, 0x0, 0x8, 0xe3, 0x18, 0xfc, 0x0, 0x0, - 0x8e, 0xfa, 0x9c, 0x0, + 0x0, 0xf5, 0x64, 0x78, 0x7, 0xed, 0x10, 0xf, + 0xca, 0x40, 0x9, 0xef, 0x90, 0x2, 0xf8, 0x4b, + 0x45, 0x92, 0x82, 0x98, 0xb4, 0x32, 0x58, 0x80, + 0x4a, 0xa, 0x1, 0x20, 0x4, 0x40, 0x40, 0x11, + 0x0, 0x46, 0x2, 0x1, 0x8, 0x4, 0x80, 0x80, + 0x12, 0x0, 0x42, 0xf6, 0x63, 0x4, 0x1, 0xa1, + 0xb7, 0x89, 0x80, 0x20, /* U+0110 "Đ" */ - 0x0, 0xbf, 0xff, 0xfe, 0xb4, 0x0, 0x0, 0xbe, - 0x77, 0x78, 0xdf, 0x50, 0x0, 0xbc, 0x0, 0x0, - 0xc, 0xe0, 0x0, 0xbc, 0x0, 0x0, 0x3, 0xf6, - 0x0, 0xbc, 0x0, 0x0, 0x0, 0xfa, 0xf, 0xff, - 0xff, 0xd0, 0x0, 0xdb, 0x2, 0xcd, 0x22, 0x20, - 0x0, 0xdb, 0x0, 0xbc, 0x0, 0x0, 0x0, 0xf9, - 0x0, 0xbc, 0x0, 0x0, 0x3, 0xf6, 0x0, 0xbc, - 0x0, 0x0, 0xc, 0xe0, 0x0, 0xbe, 0x77, 0x78, - 0xdf, 0x50, 0x0, 0xbf, 0xff, 0xfe, 0xb3, 0x0, + 0x0, 0x5f, 0xfe, 0xeb, 0x40, 0xe, 0x18, 0x89, + 0x99, 0x6a, 0x1, 0x89, 0xde, 0x8d, 0x3b, 0x0, + 0xff, 0x78, 0xb0, 0x7, 0xf1, 0x86, 0x7, 0xa1, + 0xff, 0xb4, 0x2, 0x21, 0xd, 0x32, 0xdd, 0x78, + 0x7, 0x89, 0xc4, 0x8a, 0x0, 0x88, 0x80, 0x1f, + 0xc6, 0x1e, 0x1, 0xfd, 0xe2, 0xc0, 0x11, 0x3b, + 0xd1, 0xa7, 0x60, 0x18, 0x62, 0x26, 0x66, 0x28, + 0x0, /* U+0111 "đ" */ - 0x0, 0x0, 0x0, 0xac, 0x0, 0x0, 0x1f, 0xff, - 0xfd, 0x0, 0x0, 0x33, 0xbd, 0x20, 0x9, 0xef, - 0x9a, 0xc0, 0x9, 0xf6, 0x4b, 0xfc, 0x1, 0xf7, - 0x0, 0xe, 0xc0, 0x4f, 0x20, 0x0, 0xac, 0x6, - 0xf0, 0x0, 0x8, 0xc0, 0x5f, 0x10, 0x0, 0x9c, - 0x1, 0xf5, 0x0, 0xd, 0xc0, 0x8, 0xe3, 0x18, - 0xfc, 0x0, 0x8, 0xef, 0xa9, 0xc0, + 0x0, 0xf5, 0x60, 0x6, 0x1f, 0xf2, 0x9e, 0x80, + 0x43, 0x98, 0x42, 0xf0, 0x4, 0xf6, 0x50, 0x88, + 0x82, 0x5a, 0x2c, 0x94, 0x0, 0x2d, 0xc, 0x96, + 0x20, 0x5, 0x5, 0x0, 0x90, 0x0, 0x40, 0x40, + 0x11, 0x0, 0xc, 0x4, 0x2, 0x10, 0x2, 0x2, + 0x0, 0x48, 0x0, 0x17, 0xb3, 0x18, 0x20, 0xa, + 0x1b, 0x78, 0x98, 0x0, /* U+0112 "Ē" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0xfc, - 0x0, 0x0, 0x33, 0x33, 0x20, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xbf, 0xff, 0xff, 0xff, 0x9b, 0xe7, - 0x77, 0x77, 0x74, 0xbc, 0x0, 0x0, 0x0, 0xb, - 0xc0, 0x0, 0x0, 0x0, 0xbc, 0x22, 0x22, 0x22, - 0xb, 0xff, 0xff, 0xff, 0xf2, 0xbd, 0x55, 0x55, - 0x55, 0xb, 0xc0, 0x0, 0x0, 0x0, 0xbc, 0x0, - 0x0, 0x0, 0xb, 0xc0, 0x0, 0x0, 0x0, 0xbe, - 0x77, 0x77, 0x77, 0x5b, 0xff, 0xff, 0xff, 0xfd, + 0x0, 0xff, 0xf, 0xfe, 0xc0, 0x8, 0x73, 0x37, + 0x0, 0x63, 0x3c, 0x40, 0xb, 0xff, 0xfa, 0x40, + 0x62, 0x3d, 0xa0, 0x4e, 0xfe, 0x40, 0xf, 0xf8, + 0x8b, 0xc0, 0x3, 0xdd, 0xf1, 0x1, 0x55, 0x78, + 0x80, 0x55, 0x7c, 0x1, 0xff, 0xc8, 0x27, 0x7f, + 0x28, 0xc, 0x47, 0xc0, /* U+0113 "ē" */ - 0x0, 0xdf, 0xff, 0xf0, 0x0, 0x3, 0x33, 0x33, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xdf, - 0xd5, 0x0, 0x7, 0xf8, 0x48, 0xf5, 0x0, 0xf9, - 0x0, 0x8, 0xe0, 0x4f, 0x40, 0x0, 0x4f, 0x25, - 0xff, 0xff, 0xff, 0xf4, 0x4f, 0x53, 0x33, 0x33, - 0x1, 0xf7, 0x0, 0x5, 0xb1, 0x8, 0xf7, 0x46, - 0xfa, 0x0, 0x7, 0xdf, 0xe8, 0x0, + 0x0, 0x6f, 0xfe, 0x0, 0xdd, 0x99, 0x80, 0x31, + 0x9f, 0x0, 0x67, 0xdf, 0xd5, 0x0, 0x9e, 0x16, + 0xd6, 0x94, 0x1, 0xd, 0x9, 0xf, 0x60, 0x81, + 0xa0, 0x16, 0x9, 0x8, 0x5f, 0xfd, 0x60, 0xc2, + 0x15, 0x99, 0xc8, 0xa0, 0x46, 0x73, 0x40, 0x89, + 0xe1, 0xd1, 0xa8, 0x44, 0x11, 0xa, 0xb8, 0x7a, + 0x0, /* U+0114 "Ĕ" */ - 0x0, 0x61, 0x1, 0x50, 0x0, 0x9, 0x80, 0x88, - 0x0, 0x0, 0x1d, 0xfc, 0x10, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xbf, 0xff, 0xff, 0xff, 0x9b, 0xe7, - 0x77, 0x77, 0x74, 0xbc, 0x0, 0x0, 0x0, 0xb, - 0xc0, 0x0, 0x0, 0x0, 0xbc, 0x22, 0x22, 0x22, - 0xb, 0xff, 0xff, 0xff, 0xf2, 0xbd, 0x55, 0x55, - 0x55, 0xb, 0xc0, 0x0, 0x0, 0x0, 0xbc, 0x0, - 0x0, 0x0, 0xb, 0xc0, 0x0, 0x0, 0x0, 0xbe, - 0x77, 0x77, 0x77, 0x5b, 0xff, 0xff, 0xff, 0xfd, + 0x0, 0x30, 0x80, 0xa8, 0x6, 0xf9, 0x9, 0xd0, + 0xd, 0xb, 0xe9, 0x20, 0x18, 0x77, 0xf0, 0x40, + 0x17, 0xff, 0xf4, 0x80, 0xc4, 0x7b, 0x40, 0x9d, + 0xfc, 0x80, 0x1f, 0xf1, 0x17, 0x80, 0x7, 0xbb, + 0xe2, 0x2, 0xaa, 0xf1, 0x0, 0xaa, 0xf8, 0x3, + 0xff, 0x90, 0x4e, 0xfe, 0x50, 0x18, 0x8f, 0x80, /* U+0115 "ĕ" */ - 0x0, 0x97, 0x5, 0xc0, 0x0, 0x2, 0xdf, 0xe3, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xdf, - 0xd5, 0x0, 0x7, 0xf8, 0x48, 0xf5, 0x0, 0xf9, - 0x0, 0x8, 0xe0, 0x4f, 0x40, 0x0, 0x4f, 0x25, - 0xff, 0xff, 0xff, 0xf4, 0x4f, 0x53, 0x33, 0x33, - 0x1, 0xf7, 0x0, 0x5, 0xb1, 0x8, 0xf7, 0x46, - 0xfa, 0x0, 0x7, 0xdf, 0xe8, 0x0, + 0x0, 0x4b, 0x82, 0xe0, 0x6, 0xba, 0xfb, 0xf0, + 0xc, 0x5b, 0xfc, 0x60, 0x19, 0xf7, 0xf5, 0x40, + 0x27, 0x85, 0xb5, 0xa5, 0x0, 0x43, 0x42, 0x43, + 0xd8, 0x20, 0x68, 0x5, 0x82, 0x42, 0x17, 0xff, + 0x58, 0x30, 0x85, 0x66, 0x72, 0x28, 0x11, 0x9c, + 0xd0, 0x22, 0x78, 0x74, 0x6a, 0x11, 0x4, 0x42, + 0xae, 0x1e, 0x80, /* U+0116 "Ė" */ - 0x0, 0x4, 0xf3, 0x0, 0x0, 0x0, 0x2b, 0x20, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0xff, - 0xff, 0xf9, 0xbe, 0x77, 0x77, 0x77, 0x4b, 0xc0, - 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, 0xb, - 0xc2, 0x22, 0x22, 0x20, 0xbf, 0xff, 0xff, 0xff, - 0x2b, 0xd5, 0x55, 0x55, 0x50, 0xbc, 0x0, 0x0, - 0x0, 0xb, 0xc0, 0x0, 0x0, 0x0, 0xbc, 0x0, - 0x0, 0x0, 0xb, 0xe7, 0x77, 0x77, 0x75, 0xbf, - 0xff, 0xff, 0xff, 0xd0, + 0x0, 0x93, 0xcc, 0x3, 0xcc, 0x82, 0x1, 0xe2, + 0xb2, 0x0, 0xaf, 0xff, 0xe9, 0x1, 0x88, 0xf6, + 0x81, 0x3b, 0xf9, 0x0, 0x3f, 0xe2, 0x2f, 0x0, + 0xf, 0x77, 0xc4, 0x5, 0x55, 0xe2, 0x1, 0x55, + 0xf0, 0x7, 0xff, 0x20, 0x9d, 0xfc, 0xa0, 0x31, + 0x1f, 0x0, /* U+0117 "ė" */ - 0x0, 0x5, 0xf2, 0x0, 0x0, 0x0, 0x3b, 0x10, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xdf, - 0xd5, 0x0, 0x7, 0xf8, 0x48, 0xf5, 0x0, 0xf9, - 0x0, 0x8, 0xe0, 0x4f, 0x40, 0x0, 0x4f, 0x25, - 0xff, 0xff, 0xff, 0xf4, 0x4f, 0x53, 0x33, 0x33, - 0x1, 0xf7, 0x0, 0x5, 0xb1, 0x8, 0xf7, 0x46, - 0xfa, 0x0, 0x7, 0xdf, 0xe8, 0x0, + 0x0, 0x97, 0xc8, 0x3, 0xcc, 0x86, 0x1, 0xe3, + 0xb1, 0x0, 0xe7, 0xdf, 0xd5, 0x0, 0x9e, 0x16, + 0xd6, 0x94, 0x1, 0xd, 0x9, 0xf, 0x60, 0x81, + 0xa0, 0x16, 0x9, 0x8, 0x5f, 0xfd, 0x60, 0xc2, + 0x15, 0x99, 0xc8, 0xa0, 0x46, 0x73, 0x40, 0x89, + 0xe1, 0xd1, 0xa8, 0x44, 0x11, 0xa, 0xb8, 0x7a, + 0x0, /* U+0118 "Ę" */ - 0xbf, 0xff, 0xff, 0xff, 0x90, 0xbe, 0x77, 0x77, - 0x77, 0x40, 0xbc, 0x0, 0x0, 0x0, 0x0, 0xbc, - 0x0, 0x0, 0x0, 0x0, 0xbc, 0x22, 0x22, 0x22, - 0x0, 0xbf, 0xff, 0xff, 0xff, 0x20, 0xbd, 0x55, - 0x55, 0x55, 0x0, 0xbc, 0x0, 0x0, 0x0, 0x0, - 0xbc, 0x0, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, - 0x0, 0x0, 0xbe, 0x77, 0x77, 0x77, 0x50, 0xbf, - 0xff, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0, 0xe0, - 0x0, 0x0, 0x0, 0x0, 0xf4, 0x21, 0x0, 0x0, - 0x0, 0x9f, 0xd2, + 0xbf, 0xff, 0xa4, 0x0, 0x31, 0x1e, 0xd0, 0x1, + 0x3b, 0xf9, 0x0, 0x3f, 0xf8, 0x24, 0x5e, 0x0, + 0x8f, 0x77, 0xc4, 0x0, 0x2a, 0xaf, 0x10, 0x0, + 0x55, 0x7c, 0x1, 0xff, 0xcb, 0x27, 0x7f, 0x28, + 0x0, 0x62, 0x3e, 0xb, 0xff, 0xe1, 0xfd, 0x0, + 0xf8, 0x50, 0x84, 0x3, 0xcd, 0x7e, 0x60, /* U+0119 "ę" */ - 0x0, 0x7d, 0xfd, 0x70, 0x0, 0x7e, 0x64, 0x6e, - 0x90, 0xf, 0x50, 0x0, 0x5f, 0x14, 0xff, 0xff, - 0xff, 0xf3, 0x5f, 0x43, 0x33, 0x33, 0x4, 0xf4, - 0x0, 0x1, 0x30, 0x1f, 0xa0, 0x0, 0x8f, 0x0, - 0x8f, 0x82, 0x6f, 0x90, 0x0, 0x7e, 0xfe, 0x90, - 0x0, 0x0, 0x1d, 0x0, 0x0, 0x0, 0x3, 0xe3, - 0x31, 0x0, 0x0, 0xa, 0xfc, 0x10, + 0x0, 0x3e, 0xfe, 0xb8, 0x4, 0xf3, 0x77, 0x4c, + 0x80, 0x11, 0x6c, 0x8d, 0x6c, 0x28, 0x15, 0xff, + 0x50, 0x10, 0x85, 0xe6, 0x71, 0x88, 0x0, 0xce, + 0x20, 0x2, 0x87, 0x0, 0x53, 0x80, 0x2e, 0xb0, + 0x4c, 0xec, 0x0, 0x88, 0x36, 0xc3, 0x48, 0x4, + 0xfe, 0x5d, 0x20, 0x1c, 0x46, 0x70, 0x80, 0x63, + 0x4c, 0xf0, 0x0, /* U+011A "Ě" */ - 0x0, 0x75, 0x7, 0x50, 0x0, 0x6, 0xf7, 0xf3, - 0x0, 0x0, 0xa, 0xf7, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xbf, 0xff, 0xff, 0xff, 0x9b, 0xe7, - 0x77, 0x77, 0x74, 0xbc, 0x0, 0x0, 0x0, 0xb, - 0xc0, 0x0, 0x0, 0x0, 0xbc, 0x22, 0x22, 0x22, - 0xb, 0xff, 0xff, 0xff, 0xf2, 0xbd, 0x55, 0x55, - 0x55, 0xb, 0xc0, 0x0, 0x0, 0x0, 0xbc, 0x0, - 0x0, 0x0, 0xb, 0xc0, 0x0, 0x0, 0x0, 0xbe, - 0x77, 0x77, 0x77, 0x5b, 0xff, 0xff, 0xff, 0xfd, + 0x0, 0x3a, 0x83, 0xa8, 0x6, 0x1a, 0x78, 0x60, + 0xc, 0xcb, 0x10, 0x30, 0xe, 0xaf, 0x70, 0xa, + 0xff, 0xfe, 0x90, 0x18, 0x8f, 0x68, 0x13, 0xbf, + 0x90, 0x3, 0xfe, 0x22, 0xf0, 0x0, 0xf7, 0x7c, + 0x40, 0x55, 0x5e, 0x20, 0x15, 0x5f, 0x0, 0x7f, + 0xf2, 0x9, 0xdf, 0xca, 0x3, 0x11, 0xf0, /* U+011B "ě" */ - 0x0, 0x9d, 0x2e, 0x80, 0x0, 0x0, 0xbf, 0xa0, - 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x7, 0xdf, - 0xd5, 0x0, 0x7, 0xf8, 0x48, 0xf5, 0x0, 0xf9, - 0x0, 0x8, 0xe0, 0x4f, 0x40, 0x0, 0x4f, 0x25, - 0xff, 0xff, 0xff, 0xf4, 0x4f, 0x53, 0x33, 0x33, - 0x1, 0xf7, 0x0, 0x5, 0xb1, 0x8, 0xf7, 0x46, - 0xfa, 0x0, 0x7, 0xdf, 0xe8, 0x0, + 0x0, 0x4e, 0x97, 0x40, 0x6, 0x96, 0xd4, 0x80, + 0xe, 0xbe, 0xa0, 0xe, 0x7d, 0xed, 0x50, 0x9, + 0xe1, 0x6d, 0x69, 0x40, 0x10, 0xd0, 0x90, 0xf6, + 0x8, 0x1a, 0x1, 0x60, 0x90, 0x85, 0xff, 0xd6, + 0xc, 0x21, 0x59, 0x9c, 0x8a, 0x4, 0x67, 0x34, + 0x8, 0x9e, 0x1d, 0x1a, 0x84, 0x41, 0x10, 0xab, + 0x87, 0xa0, /* U+011C "Ĝ" */ - 0x0, 0x0, 0x3, 0x83, 0x0, 0x0, 0x0, 0x0, - 0x2f, 0xae, 0x20, 0x0, 0x0, 0x0, 0x56, 0x6, - 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x3, 0xae, 0xfe, 0xa3, 0x0, 0x0, 0x6f, - 0xd8, 0x68, 0xdf, 0x40, 0x3, 0xf9, 0x0, 0x0, - 0xc, 0xd0, 0xb, 0xe0, 0x0, 0x0, 0x3, 0xa1, - 0xf, 0x90, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x60, - 0x0, 0x2, 0x22, 0x20, 0x2f, 0x70, 0x0, 0x6f, - 0xff, 0xf6, 0xf, 0x90, 0x0, 0x25, 0x55, 0xf6, - 0xb, 0xe0, 0x0, 0x0, 0x0, 0xf6, 0x3, 0xfb, - 0x0, 0x0, 0x5, 0xf6, 0x0, 0x6f, 0xe9, 0x78, - 0xdf, 0xc1, 0x0, 0x2, 0xae, 0xfe, 0xb5, 0x0, + 0x0, 0xe3, 0x83, 0x0, 0xfc, 0x58, 0x5a, 0x40, + 0x1f, 0x3c, 0xd4, 0x20, 0x7, 0xca, 0xc0, 0xcc, + 0x0, 0xf1, 0xd7, 0x7f, 0x51, 0x80, 0x66, 0xc7, + 0x69, 0x67, 0xc4, 0x0, 0x1c, 0xb6, 0xc3, 0x46, + 0x9c, 0x80, 0x20, 0x64, 0x3, 0xbd, 0xc4, 0x11, + 0xc0, 0x3c, 0x74, 0x22, 0xf, 0x0, 0xc4, 0x58, + 0xc, 0x4, 0x2, 0x6d, 0xdc, 0xc4, 0x1c, 0x1, + 0x25, 0x54, 0x1, 0x23, 0x80, 0x44, 0xab, 0x0, + 0x50, 0x36, 0x1, 0xca, 0x1, 0x1c, 0xa7, 0x4b, + 0xc6, 0xd1, 0xb8, 0x1, 0xb5, 0x1e, 0x19, 0x95, + 0x82, /* U+011D "ĝ" */ - 0x0, 0x2e, 0xf4, 0x0, 0x0, 0xda, 0x6f, 0x20, - 0x0, 0x10, 0x0, 0x0, 0x0, 0x9e, 0xfa, 0x7d, - 0x9, 0xf6, 0x4b, 0xfd, 0x1f, 0x60, 0x0, 0xed, - 0x5f, 0x10, 0x0, 0x9d, 0x6f, 0x0, 0x0, 0x7d, - 0x5f, 0x10, 0x0, 0x8d, 0x1f, 0x60, 0x0, 0xdd, - 0x9, 0xf6, 0x4b, 0xfd, 0x0, 0x8e, 0xf9, 0xac, - 0x5, 0x10, 0x0, 0xba, 0xe, 0xb4, 0x48, 0xf4, - 0x3, 0xbe, 0xfc, 0x40, + 0x0, 0x17, 0x7a, 0x0, 0x6f, 0x49, 0xb2, 0x0, + 0xb2, 0x9b, 0xc8, 0x2, 0x8e, 0xfa, 0x7d, 0x9, + 0x68, 0xb1, 0x80, 0x16, 0x96, 0x4b, 0x10, 0x40, + 0x70, 0x9, 0xc0, 0xc0, 0x40, 0x2e, 0x3, 0x1, + 0x0, 0xbc, 0x10, 0x1c, 0x2, 0x50, 0x16, 0x96, + 0x4b, 0x20, 0x4, 0xbc, 0x59, 0x28, 0x82, 0xcf, + 0x7c, 0x8b, 0x5, 0xd2, 0x22, 0x13, 0x83, 0x42, + 0xad, 0x2d, 0x0, /* U+011E "Ğ" */ - 0x0, 0x0, 0x54, 0x2, 0x60, 0x0, 0x0, 0x0, - 0x3e, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x10, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x3, 0xae, 0xfe, 0xa3, 0x0, 0x0, 0x6f, - 0xd8, 0x68, 0xdf, 0x40, 0x3, 0xf9, 0x0, 0x0, - 0xc, 0xd0, 0xb, 0xe0, 0x0, 0x0, 0x3, 0xa1, - 0xf, 0x90, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x60, - 0x0, 0x2, 0x22, 0x20, 0x2f, 0x70, 0x0, 0x6f, - 0xff, 0xf6, 0xf, 0x90, 0x0, 0x25, 0x55, 0xf6, - 0xb, 0xe0, 0x0, 0x0, 0x0, 0xf6, 0x3, 0xfb, - 0x0, 0x0, 0x5, 0xf6, 0x0, 0x6f, 0xe9, 0x78, - 0xdf, 0xc1, 0x0, 0x2, 0xae, 0xfe, 0xb5, 0x0, - - /* U+011F "ğ" */ - 0x0, 0xbe, 0xed, 0x30, 0x0, 0x0, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x9e, 0xfa, 0x7d, - 0x9, 0xf6, 0x4b, 0xfd, 0x1f, 0x60, 0x0, 0xed, - 0x5f, 0x10, 0x0, 0x9d, 0x6f, 0x0, 0x0, 0x7d, - 0x5f, 0x10, 0x0, 0x8d, 0x1f, 0x60, 0x0, 0xdd, - 0x9, 0xf6, 0x4b, 0xfd, 0x0, 0x8e, 0xf9, 0xac, - 0x5, 0x10, 0x0, 0xba, 0xe, 0xb4, 0x48, 0xf4, - 0x3, 0xbe, 0xfc, 0x40, - - /* U+0120 "Ġ" */ - 0x0, 0x0, 0x4, 0xf3, 0x0, 0x0, 0x0, 0x0, - 0x2, 0xb2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x3, 0xae, 0xfe, 0xa3, 0x0, - 0x0, 0x6f, 0xd8, 0x68, 0xdf, 0x40, 0x3, 0xf9, - 0x0, 0x0, 0xc, 0xd0, 0xb, 0xe0, 0x0, 0x0, - 0x3, 0xa1, 0xf, 0x90, 0x0, 0x0, 0x0, 0x0, - 0x1f, 0x60, 0x0, 0x2, 0x22, 0x20, 0x2f, 0x70, - 0x0, 0x6f, 0xff, 0xf6, 0xf, 0x90, 0x0, 0x25, - 0x55, 0xf6, 0xb, 0xe0, 0x0, 0x0, 0x0, 0xf6, - 0x3, 0xfb, 0x0, 0x0, 0x5, 0xf6, 0x0, 0x6f, - 0xe9, 0x78, 0xdf, 0xc1, 0x0, 0x2, 0xae, 0xfe, - 0xb5, 0x0, - - /* U+0121 "ġ" */ - 0x0, 0x8, 0xe0, 0x0, 0x0, 0x5, 0x90, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x9e, 0xfa, 0x7d, - 0x9, 0xf6, 0x4b, 0xfd, 0x1f, 0x60, 0x0, 0xed, - 0x5f, 0x10, 0x0, 0x9d, 0x6f, 0x0, 0x0, 0x7d, - 0x5f, 0x10, 0x0, 0x8d, 0x1f, 0x60, 0x0, 0xdd, - 0x9, 0xf6, 0x4b, 0xfd, 0x0, 0x8e, 0xf9, 0xac, - 0x5, 0x10, 0x0, 0xba, 0xe, 0xb4, 0x48, 0xf4, - 0x3, 0xbe, 0xfc, 0x40, - - /* U+0122 "Ģ" */ - 0x0, 0x3, 0xae, 0xfe, 0xa3, 0x0, 0x0, 0x6f, - 0xd8, 0x68, 0xdf, 0x40, 0x3, 0xf9, 0x0, 0x0, - 0xc, 0xd0, 0xb, 0xe0, 0x0, 0x0, 0x3, 0xa1, - 0xf, 0x90, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x60, - 0x0, 0x2, 0x22, 0x20, 0x2f, 0x70, 0x0, 0x6f, - 0xff, 0xf6, 0xf, 0x90, 0x0, 0x25, 0x55, 0xf6, - 0xb, 0xe0, 0x0, 0x0, 0x0, 0xf6, 0x3, 0xfb, - 0x0, 0x0, 0x5, 0xf6, 0x0, 0x6f, 0xe9, 0x78, - 0xdf, 0xc1, 0x0, 0x2, 0xae, 0xfe, 0xb5, 0x0, - 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x95, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x0, 0x0, - - /* U+0123 "ģ" */ - 0x0, 0x0, 0x40, 0x0, 0x0, 0x4, 0x90, 0x0, - 0x0, 0x8, 0xf0, 0x0, 0x0, 0x1, 0x30, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x9e, 0xfa, 0x7d, - 0x9, 0xf6, 0x4b, 0xfd, 0x1f, 0x60, 0x0, 0xed, - 0x5f, 0x10, 0x0, 0x9d, 0x6f, 0x0, 0x0, 0x7d, - 0x5f, 0x10, 0x0, 0x8d, 0x1f, 0x60, 0x0, 0xdd, - 0x9, 0xf6, 0x4b, 0xfd, 0x0, 0x8e, 0xf9, 0xac, - 0x5, 0x10, 0x0, 0xba, 0xe, 0xb4, 0x48, 0xf4, - 0x3, 0xbe, 0xfc, 0x40, - - /* U+0124 "Ĥ" */ - 0x0, 0x1, 0x84, 0x0, 0x0, 0x0, 0xb, 0xdf, - 0x20, 0x0, 0x0, 0x6f, 0x2a, 0xd0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x4, - 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, - 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, - 0xbd, 0x22, 0x22, 0x25, 0xf4, 0xbf, 0xff, 0xff, - 0xff, 0xf4, 0xbd, 0x55, 0x55, 0x57, 0xf4, 0xbc, - 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, - 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, - 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, - - /* U+0125 "ĥ" */ - 0x0, 0x28, 0x40, 0x0, 0xc, 0xdf, 0x20, 0x7, - 0xf2, 0xbc, 0x0, 0x0, 0x0, 0x0, 0xe7, 0x0, - 0x0, 0xe, 0x70, 0x0, 0x0, 0xe7, 0x0, 0x0, - 0xe, 0x89, 0xfe, 0x90, 0xef, 0xb5, 0x8f, 0x8e, - 0xd0, 0x0, 0xbc, 0xe9, 0x0, 0x9, 0xde, 0x70, - 0x0, 0x9d, 0xe7, 0x0, 0x9, 0xde, 0x70, 0x0, - 0x9d, 0xe7, 0x0, 0x9, 0xde, 0x70, 0x0, 0x9d, - - /* U+0126 "Ħ" */ - 0x0, 0xbc, 0x0, 0x0, 0x4, 0xf4, 0x0, 0xb, - 0xc0, 0x0, 0x0, 0x4f, 0x40, 0xf, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x80, 0x2c, 0xd2, 0x22, 0x22, - 0x5f, 0x61, 0x0, 0xbd, 0x22, 0x22, 0x25, 0xf4, - 0x0, 0xb, 0xff, 0xff, 0xff, 0xff, 0x40, 0x0, - 0xbd, 0x55, 0x55, 0x57, 0xf4, 0x0, 0xb, 0xc0, - 0x0, 0x0, 0x4f, 0x40, 0x0, 0xbc, 0x0, 0x0, - 0x4, 0xf4, 0x0, 0xb, 0xc0, 0x0, 0x0, 0x4f, - 0x40, 0x0, 0xbc, 0x0, 0x0, 0x4, 0xf4, 0x0, - 0xb, 0xc0, 0x0, 0x0, 0x4f, 0x40, - - /* U+0127 "ħ" */ - 0xe, 0x70, 0x0, 0x0, 0xff, 0xff, 0xf1, 0x0, - 0x3f, 0x93, 0x30, 0x0, 0xe, 0x89, 0xfe, 0x90, - 0xe, 0xfb, 0x58, 0xf8, 0xe, 0xd0, 0x0, 0xbc, - 0xe, 0x90, 0x0, 0x9d, 0xe, 0x70, 0x0, 0x9d, - 0xe, 0x70, 0x0, 0x9d, 0xe, 0x70, 0x0, 0x9d, - 0xe, 0x70, 0x0, 0x9d, 0xe, 0x70, 0x0, 0x9d, - - /* U+0128 "Ĩ" */ - 0xb, 0xd5, 0x4b, 0x4c, 0x4d, 0xf6, 0x1, 0x0, - 0x10, 0x0, 0x8f, 0x0, 0x0, 0x8f, 0x0, 0x0, - 0x8f, 0x0, 0x0, 0x8f, 0x0, 0x0, 0x8f, 0x0, - 0x0, 0x8f, 0x0, 0x0, 0x8f, 0x0, 0x0, 0x8f, - 0x0, 0x0, 0x8f, 0x0, 0x0, 0x8f, 0x0, 0x0, - 0x8f, 0x0, 0x0, 0x8f, 0x0, - - /* U+0129 "ĩ" */ - 0x4e, 0xb2, 0xc5, 0xc6, 0x7f, 0xe0, 0x20, 0x1, - 0x0, 0x0, 0xe7, 0x0, 0x0, 0xe7, 0x0, 0x0, - 0xe7, 0x0, 0x0, 0xe7, 0x0, 0x0, 0xe7, 0x0, - 0x0, 0xe7, 0x0, 0x0, 0xe7, 0x0, 0x0, 0xe7, - 0x0, 0x0, 0xe7, 0x0, - - /* U+012A "Ī" */ - 0x0, 0x0, 0x0, 0x4f, 0xff, 0xfa, 0x3, 0x33, - 0x32, 0x0, 0x8f, 0x0, 0x0, 0x8f, 0x0, 0x0, - 0x8f, 0x0, 0x0, 0x8f, 0x0, 0x0, 0x8f, 0x0, - 0x0, 0x8f, 0x0, 0x0, 0x8f, 0x0, 0x0, 0x8f, - 0x0, 0x0, 0x8f, 0x0, 0x0, 0x8f, 0x0, 0x0, - 0x8f, 0x0, 0x0, 0x8f, 0x0, - - /* U+012B "ī" */ - 0xaf, 0xff, 0xf3, 0x23, 0x33, 0x30, 0x0, 0x0, - 0x0, 0x0, 0xe7, 0x0, 0x0, 0xe7, 0x0, 0x0, - 0xe7, 0x0, 0x0, 0xe7, 0x0, 0x0, 0xe7, 0x0, - 0x0, 0xe7, 0x0, 0x0, 0xe7, 0x0, 0x0, 0xe7, - 0x0, 0x0, 0xe7, 0x0, - - /* U+012C "Ĭ" */ - 0x7, 0x0, 0x34, 0xd, 0x40, 0xc5, 0x3, 0xef, - 0xa0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0x0, 0x0, - 0x8f, 0x0, 0x0, 0x8f, 0x0, 0x0, 0x8f, 0x0, - 0x0, 0x8f, 0x0, 0x0, 0x8f, 0x0, 0x0, 0x8f, - 0x0, 0x0, 0x8f, 0x0, 0x0, 0x8f, 0x0, 0x0, - 0x8f, 0x0, 0x0, 0x8f, 0x0, 0x0, 0x8f, 0x0, - - /* U+012D "ĭ" */ - 0x6a, 0x2, 0xe0, 0xb, 0xfe, 0x50, 0x0, 0x0, - 0x0, 0x0, 0xe7, 0x0, 0x0, 0xe7, 0x0, 0x0, - 0xe7, 0x0, 0x0, 0xe7, 0x0, 0x0, 0xe7, 0x0, - 0x0, 0xe7, 0x0, 0x0, 0xe7, 0x0, 0x0, 0xe7, - 0x0, 0x0, 0xe7, 0x0, - - /* U+012E "Į" */ - 0x8f, 0x0, 0x8f, 0x0, 0x8f, 0x0, 0x8f, 0x0, - 0x8f, 0x0, 0x8f, 0x0, 0x8f, 0x0, 0x8f, 0x0, - 0x8f, 0x0, 0x8f, 0x0, 0x8f, 0x0, 0x8f, 0x0, - 0x68, 0x0, 0x8b, 0x23, 0x2d, 0xf9, - - /* U+012F "į" */ - 0xe, 0x70, 0xa, 0x50, 0x0, 0x0, 0xe, 0x70, - 0xe, 0x70, 0xe, 0x70, 0xe, 0x70, 0xe, 0x70, - 0xe, 0x70, 0xe, 0x70, 0xe, 0x70, 0xe, 0x70, - 0xd, 0x0, 0x3d, 0x32, 0xc, 0xf7, - - /* U+0130 "İ" */ - 0x8f, 0x5a, 0x0, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, - 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, - - /* U+0131 "ı" */ - 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, - 0x7e, - - /* U+0132 "IJ" */ - 0x8f, 0x0, 0x0, 0x0, 0xcb, 0x8f, 0x0, 0x0, - 0x0, 0xcb, 0x8f, 0x0, 0x0, 0x0, 0xcb, 0x8f, - 0x0, 0x0, 0x0, 0xcb, 0x8f, 0x0, 0x0, 0x0, - 0xcb, 0x8f, 0x0, 0x0, 0x0, 0xcb, 0x8f, 0x0, - 0x0, 0x0, 0xcb, 0x8f, 0x0, 0x0, 0x0, 0xcb, - 0x8f, 0x4, 0x70, 0x0, 0xdb, 0x8f, 0x7, 0xf0, - 0x0, 0xe9, 0x8f, 0x2, 0xfa, 0x49, 0xf3, 0x8f, - 0x0, 0x5d, 0xfd, 0x50, - - /* U+0133 "ij" */ - 0xe7, 0x5, 0xf0, 0xa5, 0x4, 0xb0, 0x0, 0x0, - 0x0, 0xe7, 0x5, 0xf0, 0xe7, 0x5, 0xf0, 0xe7, - 0x5, 0xf0, 0xe7, 0x5, 0xf0, 0xe7, 0x5, 0xf0, - 0xe7, 0x5, 0xf0, 0xe7, 0x5, 0xf0, 0xe7, 0x5, - 0xf0, 0xe7, 0x5, 0xf0, 0x0, 0x6, 0xf0, 0x0, - 0x5b, 0xe0, 0x0, 0xee, 0x50, - - /* U+0134 "Ĵ" */ - 0x0, 0x0, 0x7, 0x60, 0x0, 0x0, 0xa, 0xcd, - 0x80, 0x0, 0x2, 0x82, 0x27, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xc, 0xb0, 0x0, 0x0, - 0x0, 0xcb, 0x0, 0x0, 0x0, 0xc, 0xb0, 0x0, - 0x0, 0x0, 0xcb, 0x0, 0x0, 0x0, 0xc, 0xb0, - 0x0, 0x0, 0x0, 0xcb, 0x0, 0x0, 0x0, 0xc, - 0xb0, 0x0, 0x0, 0x0, 0xcb, 0x0, 0x59, 0x0, - 0xd, 0xb0, 0x6, 0xf1, 0x0, 0xf9, 0x0, 0x2f, - 0xc7, 0xbf, 0x30, 0x0, 0x4d, 0xfd, 0x50, 0x0, - - /* U+0135 "ĵ" */ - 0x7, 0xfd, 0x10, 0x4f, 0x3b, 0xb0, 0x0, 0x0, - 0x0, 0x0, 0xe7, 0x0, 0x0, 0xe7, 0x0, 0x0, - 0xe7, 0x0, 0x0, 0xe7, 0x0, 0x0, 0xe7, 0x0, - 0x0, 0xe7, 0x0, 0x0, 0xe7, 0x0, 0x0, 0xe7, - 0x0, 0x0, 0xe7, 0x0, 0x0, 0xf7, 0x0, 0x26, - 0xf5, 0x0, 0x9f, 0xb0, 0x0, - - /* U+0136 "Ķ" */ - 0xdb, 0x0, 0x0, 0x2e, 0xd1, 0xdb, 0x0, 0x2, - 0xed, 0x10, 0xdb, 0x0, 0x1e, 0xd1, 0x0, 0xdb, - 0x1, 0xdd, 0x10, 0x0, 0xdb, 0x1d, 0xe1, 0x0, - 0x0, 0xdc, 0xcf, 0xf2, 0x0, 0x0, 0xdf, 0xe3, - 0xfc, 0x0, 0x0, 0xde, 0x20, 0x6f, 0x70, 0x0, - 0xdb, 0x0, 0xb, 0xf3, 0x0, 0xdb, 0x0, 0x1, - 0xed, 0x0, 0xdb, 0x0, 0x0, 0x5f, 0x90, 0xdb, - 0x0, 0x0, 0xb, 0xf4, 0x0, 0x0, 0x10, 0x0, - 0x0, 0x0, 0x4, 0xf3, 0x0, 0x0, 0x0, 0x1, - 0xc1, 0x0, 0x0, 0x0, 0x2, 0x50, 0x0, 0x0, - - /* U+0137 "ķ" */ - 0xf7, 0x0, 0x0, 0xf, 0x70, 0x0, 0x0, 0xf7, - 0x0, 0x0, 0xf, 0x70, 0xa, 0xf3, 0xf7, 0x9, - 0xf3, 0xf, 0x77, 0xf4, 0x0, 0xfd, 0xfa, 0x0, - 0xf, 0xfb, 0xf2, 0x0, 0xf8, 0xd, 0xc0, 0xf, - 0x70, 0x4f, 0x60, 0xf7, 0x0, 0xae, 0x1f, 0x70, - 0x1, 0xfa, 0x0, 0x1, 0x0, 0x0, 0x7, 0xf0, - 0x0, 0x0, 0x2d, 0x0, 0x0, 0x4, 0x30, 0x0, - - /* U+0138 "ĸ" */ - 0xf7, 0x1, 0xdc, 0xf, 0x70, 0x9b, 0x30, 0xf7, - 0xe, 0x30, 0xf, 0x77, 0xc0, 0x0, 0xff, 0xf3, - 0x0, 0xf, 0x77, 0xe2, 0x0, 0xf7, 0xc, 0xb0, - 0xf, 0x70, 0x3f, 0x40, 0xf7, 0x0, 0xad, 0x0, - - /* U+0139 "Ĺ" */ - 0x3, 0x50, 0x0, 0x0, 0xe, 0xa0, 0x0, 0x0, - 0x5d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xcb, 0x0, 0x0, 0x0, 0xcb, 0x0, 0x0, 0x0, - 0xcb, 0x0, 0x0, 0x0, 0xcb, 0x0, 0x0, 0x0, - 0xcb, 0x0, 0x0, 0x0, 0xcb, 0x0, 0x0, 0x0, - 0xcb, 0x0, 0x0, 0x0, 0xcb, 0x0, 0x0, 0x0, - 0xcb, 0x0, 0x0, 0x0, 0xcb, 0x0, 0x0, 0x0, - 0xcd, 0x77, 0x77, 0x72, 0xcf, 0xff, 0xff, 0xf6, - - /* U+013A "ĺ" */ - 0x1, 0x52, 0x8, 0xf2, 0xe, 0x50, 0x0, 0x0, - 0xe, 0x70, 0xe, 0x70, 0xe, 0x70, 0xe, 0x70, - 0xe, 0x70, 0xe, 0x70, 0xe, 0x70, 0xe, 0x70, - 0xe, 0x70, 0xe, 0x70, 0xe, 0x70, 0xe, 0x70, - - /* U+013B "Ļ" */ - 0xcb, 0x0, 0x0, 0x0, 0xcb, 0x0, 0x0, 0x0, - 0xcb, 0x0, 0x0, 0x0, 0xcb, 0x0, 0x0, 0x0, - 0xcb, 0x0, 0x0, 0x0, 0xcb, 0x0, 0x0, 0x0, - 0xcb, 0x0, 0x0, 0x0, 0xcb, 0x0, 0x0, 0x0, - 0xcb, 0x0, 0x0, 0x0, 0xcb, 0x0, 0x0, 0x0, - 0xcd, 0x77, 0x77, 0x72, 0xcf, 0xff, 0xff, 0xf6, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0x90, 0x0, - 0x0, 0x7, 0x70, 0x0, 0x0, 0x7, 0x0, 0x0, - - /* U+013C "ļ" */ - 0xe, 0x70, 0xe7, 0xe, 0x70, 0xe7, 0xe, 0x70, - 0xe7, 0xe, 0x70, 0xe7, 0xe, 0x70, 0xe7, 0xe, - 0x70, 0xe7, 0x0, 0x0, 0xf8, 0x8, 0x60, 0x70, - - /* U+013D "Ľ" */ - 0x28, 0x22, 0x82, 0x0, 0x0, 0xc, 0xbb, 0xc0, - 0x0, 0x0, 0x1, 0xff, 0x20, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xcb, 0x0, 0x0, - 0x0, 0x0, 0xcb, 0x0, 0x0, 0x0, 0x0, 0xcb, - 0x0, 0x0, 0x0, 0x0, 0xcb, 0x0, 0x0, 0x0, - 0x0, 0xcb, 0x0, 0x0, 0x0, 0x0, 0xcb, 0x0, - 0x0, 0x0, 0x0, 0xcb, 0x0, 0x0, 0x0, 0x0, - 0xcb, 0x0, 0x0, 0x0, 0x0, 0xcb, 0x0, 0x0, - 0x0, 0x0, 0xcb, 0x0, 0x0, 0x0, 0x0, 0xcd, - 0x77, 0x77, 0x72, 0x0, 0xcf, 0xff, 0xff, 0xf6, - - /* U+013E "ľ" */ - 0x47, 0x4, 0x70, 0x1e, 0x8e, 0x80, 0x4, 0xfd, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, - 0xe7, 0x0, 0x0, 0xe7, 0x0, 0x0, 0xe7, 0x0, - 0x0, 0xe7, 0x0, 0x0, 0xe7, 0x0, 0x0, 0xe7, - 0x0, 0x0, 0xe7, 0x0, 0x0, 0xe7, 0x0, 0x0, - 0xe7, 0x0, 0x0, 0xe7, 0x0, 0x0, 0xe7, 0x0, - - /* U+013F "Ŀ" */ - 0xcb, 0x0, 0x0, 0x0, 0xcb, 0x0, 0x0, 0x0, - 0xcb, 0x0, 0x0, 0x0, 0xcb, 0x0, 0x0, 0x0, - 0xcb, 0x0, 0x0, 0x0, 0xcb, 0x1, 0xb3, 0x0, - 0xcb, 0x2, 0xf4, 0x0, 0xcb, 0x0, 0x0, 0x0, - 0xcb, 0x0, 0x0, 0x0, 0xcb, 0x0, 0x0, 0x0, - 0xcd, 0x77, 0x77, 0x72, 0xcf, 0xff, 0xff, 0xf6, - - /* U+0140 "ŀ" */ - 0xe7, 0x0, 0xe7, 0x0, 0xe7, 0x0, 0xe7, 0x0, - 0xe7, 0x0, 0xe7, 0x4b, 0xe7, 0x7f, 0xe7, 0x0, - 0xe7, 0x0, 0xe7, 0x0, 0xe7, 0x0, 0xe7, 0x0, - - /* U+0141 "Ł" */ - 0xd, 0xa0, 0x0, 0x0, 0x0, 0xda, 0x0, 0x0, - 0x0, 0xd, 0xa0, 0x12, 0x0, 0x0, 0xda, 0x2e, - 0x30, 0x0, 0xd, 0xde, 0x60, 0x0, 0x0, 0xdf, - 0x40, 0x0, 0x0, 0x6f, 0xa0, 0x0, 0x0, 0xd, - 0xea, 0x0, 0x0, 0x0, 0x1d, 0xa0, 0x0, 0x0, - 0x0, 0xda, 0x0, 0x0, 0x0, 0xd, 0xc6, 0x66, - 0x66, 0x20, 0xdf, 0xff, 0xff, 0xf5, - - /* U+0142 "ł" */ - 0xf, 0x70, 0xf, 0x70, 0xf, 0x70, 0xf, 0x70, - 0xf, 0xb7, 0xf, 0xe2, 0x8f, 0x70, 0xbf, 0x70, - 0xf, 0x70, 0xf, 0x70, 0xf, 0x70, 0xf, 0x70, - - /* U+0143 "Ń" */ - 0x0, 0x0, 0x15, 0x20, 0x0, 0x0, 0x0, 0x9e, - 0x10, 0x0, 0x0, 0x1, 0xf4, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xbf, 0x20, 0x0, 0x2, - 0xf4, 0xbf, 0xc0, 0x0, 0x2, 0xf4, 0xbe, 0xf6, - 0x0, 0x2, 0xf4, 0xbb, 0xae, 0x10, 0x2, 0xf4, - 0xbb, 0x1f, 0xa0, 0x2, 0xf4, 0xbb, 0x6, 0xf4, - 0x2, 0xf4, 0xbb, 0x0, 0xce, 0x2, 0xf4, 0xbb, - 0x0, 0x2f, 0x92, 0xf4, 0xbb, 0x0, 0x8, 0xf6, - 0xf4, 0xbb, 0x0, 0x0, 0xde, 0xf4, 0xbb, 0x0, - 0x0, 0x3f, 0xf4, 0xbb, 0x0, 0x0, 0x9, 0xf4, - - /* U+0144 "ń" */ - 0x0, 0xd, 0xd0, 0x0, 0x4, 0xf2, 0x0, 0x0, - 0x23, 0x0, 0xe, 0x7a, 0xfe, 0x90, 0xef, 0x72, - 0x5f, 0x8e, 0xb0, 0x0, 0xbc, 0xe8, 0x0, 0x9, - 0xde, 0x80, 0x0, 0x9d, 0xe8, 0x0, 0x9, 0xde, - 0x80, 0x0, 0x9d, 0xe8, 0x0, 0x9, 0xde, 0x80, - 0x0, 0x9d, - - /* U+0145 "Ņ" */ - 0xbf, 0x20, 0x0, 0x2, 0xf4, 0xbf, 0xc0, 0x0, - 0x2, 0xf4, 0xbe, 0xf6, 0x0, 0x2, 0xf4, 0xbb, - 0xae, 0x10, 0x2, 0xf4, 0xbb, 0x1f, 0xa0, 0x2, - 0xf4, 0xbb, 0x6, 0xf4, 0x2, 0xf4, 0xbb, 0x0, - 0xce, 0x2, 0xf4, 0xbb, 0x0, 0x2f, 0x92, 0xf4, - 0xbb, 0x0, 0x8, 0xf6, 0xf4, 0xbb, 0x0, 0x0, - 0xde, 0xf4, 0xbb, 0x0, 0x0, 0x3f, 0xf4, 0xbb, - 0x0, 0x0, 0x9, 0xf4, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xf8, 0x0, 0x0, 0x0, 0x0, - 0x86, 0x0, 0x0, 0x0, 0x0, 0x70, 0x0, 0x0, - - /* U+0146 "ņ" */ - 0xe7, 0xaf, 0xe9, 0xe, 0xf7, 0x25, 0xf8, 0xeb, - 0x0, 0xb, 0xce, 0x80, 0x0, 0x9d, 0xe8, 0x0, - 0x9, 0xde, 0x80, 0x0, 0x9d, 0xe8, 0x0, 0x9, - 0xde, 0x80, 0x0, 0x9d, 0xe8, 0x0, 0x9, 0xd0, - 0x0, 0x10, 0x0, 0x0, 0x5f, 0x20, 0x0, 0x1, - 0xc1, 0x0, 0x0, 0x35, 0x0, 0x0, - - /* U+0147 "Ň" */ - 0x0, 0x37, 0x3, 0x70, 0x0, 0x0, 0x1e, 0x8e, - 0x90, 0x0, 0x0, 0x4, 0xfd, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xbf, 0x20, 0x0, 0x2, - 0xf4, 0xbf, 0xc0, 0x0, 0x2, 0xf4, 0xbe, 0xf6, - 0x0, 0x2, 0xf4, 0xbb, 0xae, 0x10, 0x2, 0xf4, - 0xbb, 0x1f, 0xa0, 0x2, 0xf4, 0xbb, 0x6, 0xf4, - 0x2, 0xf4, 0xbb, 0x0, 0xce, 0x2, 0xf4, 0xbb, - 0x0, 0x2f, 0x92, 0xf4, 0xbb, 0x0, 0x8, 0xf6, - 0xf4, 0xbb, 0x0, 0x0, 0xde, 0xf4, 0xbb, 0x0, - 0x0, 0x3f, 0xf4, 0xbb, 0x0, 0x0, 0x9, 0xf4, - - /* U+0148 "ň" */ - 0x9, 0xd2, 0xe7, 0x0, 0xa, 0xe9, 0x0, 0x0, - 0x0, 0x0, 0xe, 0x7a, 0xfe, 0x90, 0xef, 0x72, - 0x5f, 0x8e, 0xb0, 0x0, 0xbc, 0xe8, 0x0, 0x9, - 0xde, 0x80, 0x0, 0x9d, 0xe8, 0x0, 0x9, 0xde, - 0x80, 0x0, 0x9d, 0xe8, 0x0, 0x9, 0xde, 0x80, - 0x0, 0x9d, - - /* U+0149 "ʼn" */ - 0xe, 0x90, 0x0, 0x0, 0x0, 0xb, 0x90, 0x0, - 0x0, 0x0, 0x8, 0x50, 0x0, 0x0, 0x0, 0x4, - 0xd, 0x89, 0xee, 0xa1, 0x0, 0xd, 0xf8, 0x24, - 0xfa, 0x0, 0xd, 0xd0, 0x0, 0x9e, 0x0, 0xd, - 0xa0, 0x0, 0x7e, 0x0, 0xd, 0x90, 0x0, 0x7f, - 0x0, 0xd, 0x90, 0x0, 0x7f, 0x0, 0xd, 0x90, - 0x0, 0x7f, 0x0, 0xd, 0x90, 0x0, 0x7f, 0x0, - 0xd, 0x90, 0x0, 0x7f, - - /* U+014A "Ŋ" */ - 0xbd, 0x29, 0xef, 0xd7, 0x0, 0xbe, 0xe8, 0x33, - 0x8f, 0x90, 0xbf, 0x60, 0x0, 0x8, 0xf2, 0xbf, - 0x0, 0x0, 0x1, 0xf7, 0xbd, 0x0, 0x0, 0x0, - 0xea, 0xbd, 0x0, 0x0, 0x0, 0xdb, 0xbd, 0x0, - 0x0, 0x0, 0xcb, 0xbd, 0x0, 0x0, 0x0, 0xcb, - 0xbd, 0x0, 0x0, 0x0, 0xcb, 0xbd, 0x0, 0x0, - 0x0, 0xcb, 0xbd, 0x0, 0x0, 0x0, 0xcb, 0xbd, - 0x0, 0x0, 0x0, 0xda, 0x0, 0x0, 0x0, 0x2, - 0xf8, 0x0, 0x0, 0x39, 0x7d, 0xf2, 0x0, 0x0, - 0x6e, 0xfc, 0x40, - - /* U+014B "ŋ" */ - 0xe7, 0xaf, 0xf9, 0xe, 0xf8, 0x25, 0xf8, 0xeb, - 0x0, 0xa, 0xce, 0x80, 0x0, 0x9d, 0xe8, 0x0, - 0x9, 0xde, 0x80, 0x0, 0x9d, 0xe8, 0x0, 0x9, - 0xde, 0x80, 0x0, 0x9d, 0xe8, 0x0, 0x9, 0xd0, - 0x0, 0x0, 0x9c, 0x0, 0x0, 0x5d, 0xa0, 0x0, - 0x3f, 0xd3, - - /* U+014C "Ō" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, - 0xff, 0xff, 0xa0, 0x0, 0x0, 0x0, 0x33, 0x33, - 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x4, 0xbe, 0xfd, 0x81, 0x0, 0x0, 0x8f, - 0xc7, 0x69, 0xfd, 0x10, 0x5, 0xf8, 0x0, 0x0, - 0x2e, 0xc0, 0xc, 0xd0, 0x0, 0x0, 0x6, 0xf4, - 0x1f, 0x80, 0x0, 0x0, 0x0, 0xf8, 0x3f, 0x50, - 0x0, 0x0, 0x0, 0xea, 0x3f, 0x50, 0x0, 0x0, - 0x0, 0xea, 0x1f, 0x70, 0x0, 0x0, 0x0, 0xf9, - 0xd, 0xd0, 0x0, 0x0, 0x6, 0xf4, 0x5, 0xf8, - 0x0, 0x0, 0x2e, 0xc0, 0x0, 0x8f, 0xc7, 0x69, - 0xfd, 0x10, 0x0, 0x4, 0xbe, 0xfd, 0x81, 0x0, - - /* U+014D "ō" */ - 0x0, 0xff, 0xff, 0xd0, 0x0, 0x3, 0x33, 0x33, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xdf, - 0xd6, 0x0, 0x9, 0xf7, 0x48, 0xf8, 0x2, 0xf7, - 0x0, 0x9, 0xf1, 0x5f, 0x10, 0x0, 0x3f, 0x46, - 0xf0, 0x0, 0x2, 0xf5, 0x5f, 0x10, 0x0, 0x3f, - 0x42, 0xf7, 0x0, 0x9, 0xf0, 0x9, 0xf7, 0x48, - 0xf8, 0x0, 0x7, 0xdf, 0xd6, 0x0, - - /* U+014E "Ŏ" */ - 0x0, 0x0, 0x71, 0x5, 0x30, 0x0, 0x0, 0x0, - 0x8f, 0xfd, 0x10, 0x0, 0x0, 0x0, 0x0, 0x10, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x4, 0xbe, 0xfd, 0x81, 0x0, 0x0, 0x8f, - 0xc7, 0x69, 0xfd, 0x10, 0x5, 0xf8, 0x0, 0x0, - 0x2e, 0xc0, 0xc, 0xd0, 0x0, 0x0, 0x6, 0xf4, - 0x1f, 0x80, 0x0, 0x0, 0x0, 0xf8, 0x3f, 0x50, - 0x0, 0x0, 0x0, 0xea, 0x3f, 0x50, 0x0, 0x0, - 0x0, 0xea, 0x1f, 0x70, 0x0, 0x0, 0x0, 0xf9, - 0xd, 0xd0, 0x0, 0x0, 0x6, 0xf4, 0x5, 0xf8, - 0x0, 0x0, 0x2e, 0xc0, 0x0, 0x8f, 0xc7, 0x69, - 0xfd, 0x10, 0x0, 0x4, 0xbe, 0xfd, 0x81, 0x0, - - /* U+014F "ŏ" */ - 0x0, 0xb5, 0x7, 0xa0, 0x0, 0x3, 0xdf, 0xd2, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xdf, - 0xd6, 0x0, 0x9, 0xf7, 0x48, 0xf8, 0x2, 0xf7, - 0x0, 0x9, 0xf1, 0x5f, 0x10, 0x0, 0x3f, 0x46, - 0xf0, 0x0, 0x2, 0xf5, 0x5f, 0x10, 0x0, 0x3f, - 0x42, 0xf7, 0x0, 0x9, 0xf0, 0x9, 0xf7, 0x48, - 0xf8, 0x0, 0x7, 0xdf, 0xd6, 0x0, - - /* U+0150 "Ő" */ - 0x0, 0x0, 0x4f, 0x6a, 0xe1, 0x0, 0x0, 0x0, - 0xba, 0x1f, 0x40, 0x0, 0x0, 0x0, 0x50, 0x24, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x4, 0xbe, 0xfd, 0x81, 0x0, 0x0, 0x8f, - 0xc7, 0x69, 0xfd, 0x10, 0x5, 0xf8, 0x0, 0x0, - 0x2e, 0xc0, 0xc, 0xd0, 0x0, 0x0, 0x6, 0xf4, - 0x1f, 0x80, 0x0, 0x0, 0x0, 0xf8, 0x3f, 0x50, - 0x0, 0x0, 0x0, 0xea, 0x3f, 0x50, 0x0, 0x0, - 0x0, 0xea, 0x1f, 0x70, 0x0, 0x0, 0x0, 0xf9, - 0xd, 0xd0, 0x0, 0x0, 0x6, 0xf4, 0x5, 0xf8, - 0x0, 0x0, 0x2e, 0xc0, 0x0, 0x8f, 0xc7, 0x69, - 0xfd, 0x10, 0x0, 0x4, 0xbe, 0xfd, 0x81, 0x0, - - /* U+0151 "ő" */ - 0x0, 0x2f, 0x97, 0xf3, 0x0, 0x8, 0xd0, 0xe7, - 0x0, 0x0, 0x41, 0x15, 0x0, 0x0, 0x7, 0xdf, - 0xd6, 0x0, 0x9, 0xf7, 0x48, 0xf8, 0x2, 0xf7, - 0x0, 0x9, 0xf1, 0x5f, 0x10, 0x0, 0x3f, 0x46, - 0xf0, 0x0, 0x2, 0xf5, 0x5f, 0x10, 0x0, 0x3f, - 0x42, 0xf7, 0x0, 0x9, 0xf0, 0x9, 0xf7, 0x48, - 0xf8, 0x0, 0x7, 0xdf, 0xd6, 0x0, - - /* U+0152 "Œ" */ - 0x0, 0x7d, 0xfd, 0x74, 0xff, 0xff, 0xff, 0x40, - 0xaf, 0x95, 0x7f, 0xbf, 0xba, 0xaa, 0xa2, 0x4f, - 0x70, 0x0, 0x3f, 0xf3, 0x0, 0x0, 0xa, 0xe0, - 0x0, 0x0, 0xbf, 0x30, 0x0, 0x0, 0xdb, 0x0, - 0x0, 0x7, 0xf4, 0x22, 0x21, 0xf, 0x90, 0x0, - 0x0, 0x5f, 0xff, 0xff, 0xd0, 0xf9, 0x0, 0x0, - 0x5, 0xf7, 0x55, 0x54, 0xd, 0xa0, 0x0, 0x0, - 0x6f, 0x30, 0x0, 0x0, 0xae, 0x0, 0x0, 0xa, - 0xf3, 0x0, 0x0, 0x4, 0xf5, 0x0, 0x1, 0xff, - 0x30, 0x0, 0x0, 0xa, 0xf5, 0x14, 0xdc, 0xf8, - 0x77, 0x77, 0x30, 0x7, 0xdf, 0xe7, 0x3f, 0xff, - 0xff, 0xf7, - - /* U+0153 "œ" */ - 0x0, 0x7d, 0xfd, 0x60, 0x4c, 0xfe, 0x70, 0x0, - 0x8f, 0x84, 0x8f, 0x9f, 0xa4, 0x6f, 0x80, 0x1f, - 0x80, 0x0, 0x8f, 0xd0, 0x0, 0x6f, 0x14, 0xf2, - 0x0, 0x2, 0xf8, 0x0, 0x1, 0xf5, 0x5f, 0x10, - 0x0, 0x1f, 0xff, 0xff, 0xff, 0x65, 0xf2, 0x0, - 0x3, 0xf8, 0x33, 0x33, 0x31, 0x1f, 0x80, 0x0, - 0x9f, 0xb0, 0x0, 0x2b, 0x20, 0x8f, 0x84, 0x8f, - 0xbf, 0xa4, 0x5d, 0xc0, 0x0, 0x7d, 0xfd, 0x60, - 0x4c, 0xfe, 0x91, 0x0, - - /* U+0154 "Ŕ" */ - 0x0, 0x0, 0x35, 0x10, 0x0, 0x0, 0x0, 0xd, - 0xb0, 0x0, 0x0, 0x0, 0x4, 0xe1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0xff, - 0xff, 0xeb, 0x20, 0xb, 0xd5, 0x55, 0x58, 0xee, - 0x0, 0xbc, 0x0, 0x0, 0x4, 0xf5, 0xb, 0xc0, - 0x0, 0x0, 0x3f, 0x50, 0xbd, 0x22, 0x22, 0x4c, - 0xe1, 0xb, 0xff, 0xff, 0xff, 0xc3, 0x0, 0xbd, - 0x55, 0x7e, 0xb0, 0x0, 0xb, 0xc0, 0x0, 0x3f, - 0xb0, 0x0, 0xbc, 0x0, 0x0, 0x8f, 0x60, 0xb, - 0xc0, 0x0, 0x0, 0xee, 0x0, 0xbc, 0x0, 0x0, - 0x6, 0xf8, 0xb, 0xc0, 0x0, 0x0, 0xc, 0xf1, - - /* U+0155 "ŕ" */ - 0x4, 0xf7, 0x0, 0xbb, 0x0, 0x5, 0x10, 0xf, - 0x7d, 0xe5, 0xff, 0x86, 0x1f, 0xb0, 0x0, 0xf7, - 0x0, 0xf, 0x70, 0x0, 0xf7, 0x0, 0xf, 0x70, - 0x0, 0xf7, 0x0, 0xf, 0x70, 0x0, - - /* U+0156 "Ŗ" */ - 0xbf, 0xff, 0xff, 0xeb, 0x20, 0xb, 0xd5, 0x55, - 0x58, 0xee, 0x0, 0xbc, 0x0, 0x0, 0x4, 0xf5, - 0xb, 0xc0, 0x0, 0x0, 0x3f, 0x50, 0xbd, 0x22, - 0x22, 0x4c, 0xe1, 0xb, 0xff, 0xff, 0xff, 0xc3, - 0x0, 0xbd, 0x55, 0x7e, 0xb0, 0x0, 0xb, 0xc0, - 0x0, 0x3f, 0xb0, 0x0, 0xbc, 0x0, 0x0, 0x8f, - 0x60, 0xb, 0xc0, 0x0, 0x0, 0xee, 0x0, 0xbc, - 0x0, 0x0, 0x6, 0xf8, 0xb, 0xc0, 0x0, 0x0, - 0xc, 0xf1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xb, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x5a, - 0x0, 0x0, 0x0, 0x0, 0x6, 0x10, 0x0, 0x0, - - /* U+0157 "ŗ" */ - 0xf, 0x7d, 0xe5, 0xf, 0xf8, 0x61, 0xf, 0xb0, - 0x0, 0xf, 0x70, 0x0, 0xf, 0x70, 0x0, 0xf, - 0x70, 0x0, 0xf, 0x70, 0x0, 0xf, 0x70, 0x0, - 0xf, 0x70, 0x0, 0x1, 0x0, 0x0, 0xf, 0x70, - 0x0, 0x9, 0x50, 0x0, 0x7, 0x0, 0x0, - - /* U+0158 "Ř" */ - 0x0, 0x65, 0x6, 0x60, 0x0, 0x0, 0x4, 0xf6, - 0xf4, 0x0, 0x0, 0x0, 0x9, 0xf9, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0xff, - 0xff, 0xeb, 0x20, 0xb, 0xd5, 0x55, 0x58, 0xee, - 0x0, 0xbc, 0x0, 0x0, 0x4, 0xf5, 0xb, 0xc0, - 0x0, 0x0, 0x3f, 0x50, 0xbd, 0x22, 0x22, 0x4c, - 0xe1, 0xb, 0xff, 0xff, 0xff, 0xc3, 0x0, 0xbd, - 0x55, 0x7e, 0xb0, 0x0, 0xb, 0xc0, 0x0, 0x3f, - 0xb0, 0x0, 0xbc, 0x0, 0x0, 0x8f, 0x60, 0xb, - 0xc0, 0x0, 0x0, 0xee, 0x0, 0xbc, 0x0, 0x0, - 0x6, 0xf8, 0xb, 0xc0, 0x0, 0x0, 0xc, 0xf1, - - /* U+0159 "ř" */ - 0x2e, 0x69, 0xd1, 0x3, 0xee, 0x20, 0x0, 0x0, - 0x0, 0xf, 0x7d, 0xe5, 0xf, 0xf8, 0x61, 0xf, - 0xb0, 0x0, 0xf, 0x70, 0x0, 0xf, 0x70, 0x0, - 0xf, 0x70, 0x0, 0xf, 0x70, 0x0, 0xf, 0x70, - 0x0, 0xf, 0x70, 0x0, - - /* U+015A "Ś" */ - 0x0, 0x0, 0xd, 0xd0, 0x0, 0x0, 0x0, 0x4f, - 0x20, 0x0, 0x0, 0x0, 0x23, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3b, 0xef, 0xd7, - 0x0, 0x4, 0xfd, 0x87, 0xaf, 0xc0, 0xb, 0xd0, - 0x0, 0x6, 0xf4, 0xc, 0xb0, 0x0, 0x0, 0x93, - 0x7, 0xf9, 0x30, 0x0, 0x0, 0x0, 0x8f, 0xfe, - 0xb6, 0x0, 0x0, 0x0, 0x48, 0xcf, 0xd1, 0x0, - 0x0, 0x0, 0x3, 0xfa, 0x3f, 0x40, 0x0, 0x0, - 0xac, 0xe, 0xc0, 0x0, 0x1, 0xea, 0x5, 0xfe, - 0x97, 0x9e, 0xf3, 0x0, 0x4b, 0xef, 0xea, 0x20, - - /* U+015B "ś" */ - 0x0, 0x3, 0xf7, 0x0, 0x0, 0xa, 0xb0, 0x0, - 0x0, 0x5, 0x10, 0x0, 0x3, 0xcf, 0xea, 0x10, - 0x1f, 0xa4, 0x5d, 0xb0, 0x3f, 0x20, 0x3, 0x80, - 0xe, 0xe9, 0x40, 0x0, 0x2, 0xaf, 0xff, 0x70, - 0x0, 0x0, 0x3a, 0xf3, 0x5e, 0x0, 0x2, 0xf5, - 0x1e, 0xb4, 0x4b, 0xe1, 0x3, 0xbe, 0xeb, 0x20, - - /* U+015C "Ŝ" */ - 0x0, 0x0, 0x58, 0x10, 0x0, 0x0, 0x5, 0xfa, - 0xd0, 0x0, 0x0, 0x7, 0x40, 0x74, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3b, 0xef, 0xd7, - 0x0, 0x4, 0xfd, 0x87, 0xaf, 0xc0, 0xb, 0xd0, - 0x0, 0x6, 0xf4, 0xc, 0xb0, 0x0, 0x0, 0x93, - 0x7, 0xf9, 0x30, 0x0, 0x0, 0x0, 0x8f, 0xfe, - 0xb6, 0x0, 0x0, 0x0, 0x48, 0xcf, 0xd1, 0x0, - 0x0, 0x0, 0x3, 0xfa, 0x3f, 0x40, 0x0, 0x0, - 0xac, 0xe, 0xc0, 0x0, 0x1, 0xea, 0x5, 0xfe, - 0x97, 0x9e, 0xf3, 0x0, 0x4b, 0xef, 0xea, 0x20, - - /* U+015D "ŝ" */ - 0x0, 0x5f, 0xe1, 0x0, 0x3, 0xf6, 0xac, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x3, 0xcf, 0xea, 0x10, - 0x1f, 0xa4, 0x5d, 0xb0, 0x3f, 0x20, 0x3, 0x80, - 0xe, 0xe9, 0x40, 0x0, 0x2, 0xaf, 0xff, 0x70, - 0x0, 0x0, 0x3a, 0xf3, 0x5e, 0x0, 0x2, 0xf5, - 0x1e, 0xb4, 0x4b, 0xe1, 0x3, 0xbe, 0xeb, 0x20, - - /* U+015E "Ş" */ - 0x0, 0x3b, 0xef, 0xd7, 0x0, 0x4, 0xfd, 0x87, - 0xaf, 0xc0, 0xb, 0xd0, 0x0, 0x6, 0xf4, 0xc, - 0xb0, 0x0, 0x0, 0x93, 0x7, 0xf9, 0x30, 0x0, - 0x0, 0x0, 0x8f, 0xfe, 0xb6, 0x0, 0x0, 0x0, - 0x48, 0xcf, 0xd1, 0x0, 0x0, 0x0, 0x3, 0xfa, - 0x3f, 0x40, 0x0, 0x0, 0xac, 0xe, 0xc0, 0x0, - 0x1, 0xea, 0x5, 0xfe, 0x97, 0x9e, 0xf3, 0x0, - 0x4b, 0xef, 0xea, 0x20, 0x0, 0x0, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x2f, 0x50, 0x0, 0x0, 0x0, - 0xb, 0x30, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, - - /* U+015F "ş" */ - 0x3, 0xcf, 0xea, 0x10, 0x1f, 0xa4, 0x5d, 0xb0, - 0x3f, 0x20, 0x3, 0x80, 0xe, 0xe9, 0x40, 0x0, - 0x2, 0xaf, 0xff, 0x70, 0x0, 0x0, 0x3a, 0xf3, - 0x5e, 0x0, 0x2, 0xf5, 0x1e, 0xb4, 0x4b, 0xe1, - 0x3, 0xbe, 0xeb, 0x20, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xc, 0xb0, 0x0, 0x0, 0x5, 0x90, 0x0, - 0x0, 0x6, 0x10, 0x0, - - /* U+0160 "Š" */ - 0x0, 0x7, 0x40, 0x74, 0x0, 0x0, 0x5, 0xfb, - 0xd0, 0x0, 0x0, 0x0, 0x58, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3b, 0xef, 0xd7, - 0x0, 0x4, 0xfd, 0x87, 0xaf, 0xc0, 0xb, 0xd0, - 0x0, 0x6, 0xf4, 0xc, 0xb0, 0x0, 0x0, 0x93, - 0x7, 0xf9, 0x30, 0x0, 0x0, 0x0, 0x8f, 0xfe, - 0xb6, 0x0, 0x0, 0x0, 0x48, 0xcf, 0xd1, 0x0, - 0x0, 0x0, 0x3, 0xfa, 0x3f, 0x40, 0x0, 0x0, - 0xac, 0xe, 0xc0, 0x0, 0x1, 0xea, 0x5, 0xfe, - 0x97, 0x9e, 0xf3, 0x0, 0x4b, 0xef, 0xea, 0x20, - - /* U+0161 "š" */ - 0x3, 0xf5, 0x9d, 0x10, 0x0, 0x5f, 0xf2, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x3, 0xcf, 0xea, 0x10, - 0x1f, 0xa4, 0x5d, 0xb0, 0x3f, 0x20, 0x3, 0x80, - 0xe, 0xe9, 0x40, 0x0, 0x2, 0xaf, 0xff, 0x70, - 0x0, 0x0, 0x3a, 0xf3, 0x5e, 0x0, 0x2, 0xf5, - 0x1e, 0xb4, 0x4b, 0xe1, 0x3, 0xbe, 0xeb, 0x20, - - /* U+0162 "Ţ" */ - 0xaf, 0xff, 0xff, 0xff, 0xf6, 0x47, 0x77, 0xfc, - 0x77, 0x73, 0x0, 0x0, 0xea, 0x0, 0x0, 0x0, - 0x0, 0xea, 0x0, 0x0, 0x0, 0x0, 0xea, 0x0, - 0x0, 0x0, 0x0, 0xea, 0x0, 0x0, 0x0, 0x0, - 0xea, 0x0, 0x0, 0x0, 0x0, 0xea, 0x0, 0x0, - 0x0, 0x0, 0xea, 0x0, 0x0, 0x0, 0x0, 0xea, - 0x0, 0x0, 0x0, 0x0, 0xea, 0x0, 0x0, 0x0, - 0x0, 0xea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xe9, 0x0, 0x0, 0x0, 0x0, - 0x87, 0x0, 0x0, 0x0, 0x0, 0x70, 0x0, 0x0, - - /* U+0163 "ţ" */ - 0x0, 0x0, 0x0, 0x49, 0x0, 0xb, 0xb0, 0x0, - 0xbb, 0x0, 0xbf, 0xff, 0x11, 0xbb, 0x20, 0xb, - 0xb0, 0x0, 0xbb, 0x0, 0xb, 0xb0, 0x0, 0xbb, - 0x0, 0xb, 0xb0, 0x0, 0xae, 0x61, 0x3, 0xef, - 0x30, 0x1, 0x0, 0x3, 0xf4, 0x0, 0xb, 0x20, - 0x1, 0x60, 0x0, - - /* U+0164 "Ť" */ - 0x0, 0x37, 0x3, 0x71, 0x0, 0x0, 0xd, 0x8d, - 0xa0, 0x0, 0x0, 0x3, 0xfe, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xaf, 0xff, 0xff, 0xff, - 0xf6, 0x47, 0x77, 0xfc, 0x77, 0x73, 0x0, 0x0, - 0xea, 0x0, 0x0, 0x0, 0x0, 0xea, 0x0, 0x0, - 0x0, 0x0, 0xea, 0x0, 0x0, 0x0, 0x0, 0xea, - 0x0, 0x0, 0x0, 0x0, 0xea, 0x0, 0x0, 0x0, - 0x0, 0xea, 0x0, 0x0, 0x0, 0x0, 0xea, 0x0, - 0x0, 0x0, 0x0, 0xea, 0x0, 0x0, 0x0, 0x0, - 0xea, 0x0, 0x0, 0x0, 0x0, 0xea, 0x0, 0x0, - - /* U+0165 "ť" */ - 0x0, 0x50, 0xf, 0x80, 0xab, 0x0, 0xd7, 0xb, - 0xb0, 0x9, 0x4b, 0xff, 0xf2, 0x60, 0x1b, 0xb2, - 0x0, 0x0, 0xbb, 0x0, 0x0, 0xb, 0xb0, 0x0, - 0x0, 0xbb, 0x0, 0x0, 0xb, 0xb0, 0x0, 0x0, - 0xbb, 0x0, 0x0, 0xa, 0xe6, 0x10, 0x0, 0x3e, - 0xf3, 0x0, - - /* U+0166 "Ŧ" */ - 0xaf, 0xff, 0xff, 0xff, 0xf6, 0x47, 0x77, 0xfc, - 0x77, 0x73, 0x0, 0x0, 0xea, 0x0, 0x0, 0x0, - 0x0, 0xea, 0x0, 0x0, 0x8, 0xff, 0xff, 0xff, - 0x40, 0x1, 0x22, 0xea, 0x22, 0x0, 0x0, 0x0, - 0xea, 0x0, 0x0, 0x0, 0x0, 0xea, 0x0, 0x0, - 0x0, 0x0, 0xea, 0x0, 0x0, 0x0, 0x0, 0xea, - 0x0, 0x0, 0x0, 0x0, 0xea, 0x0, 0x0, 0x0, - 0x0, 0xea, 0x0, 0x0, - - /* U+0167 "ŧ" */ - 0x0, 0x0, 0x0, 0x49, 0x0, 0xb, 0xb0, 0x0, - 0xbb, 0x0, 0xbf, 0xff, 0x11, 0xbb, 0x20, 0xb, - 0xb0, 0xb, 0xff, 0xf1, 0x2c, 0xc3, 0x0, 0xbb, - 0x0, 0xb, 0xb0, 0x0, 0x9e, 0x61, 0x3, 0xdf, - 0x30, - - /* U+0168 "Ũ" */ - 0x0, 0x6e, 0xff, 0xe4, 0x0, 0x0, 0x12, 0x22, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbc, - 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, - 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, - 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, - 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, - 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf3, 0x9e, - 0x0, 0x0, 0x6, 0xf2, 0x6f, 0x50, 0x0, 0xc, - 0xe0, 0xd, 0xfa, 0x78, 0xdf, 0x50, 0x1, 0x9d, - 0xfe, 0xc4, 0x0, - - /* U+0169 "ũ" */ - 0x8, 0xf7, 0xf, 0x0, 0xe3, 0xbf, 0xa0, 0x1, - 0x0, 0x10, 0xf, 0x70, 0x0, 0x9c, 0xf7, 0x0, - 0x9, 0xcf, 0x70, 0x0, 0x9c, 0xf7, 0x0, 0x9, - 0xcf, 0x70, 0x0, 0x9c, 0xe7, 0x0, 0xa, 0xcd, - 0x80, 0x0, 0xdc, 0x9e, 0x32, 0x9f, 0xc1, 0xaf, - 0xe9, 0x7c, - - /* U+016A "Ū" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0xff, - 0xf2, 0x0, 0x0, 0x23, 0x33, 0x30, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x4, - 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, - 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, - 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, - 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, - 0x0, 0x0, 0x4, 0xf3, 0x9e, 0x0, 0x0, 0x6, - 0xf2, 0x6f, 0x50, 0x0, 0xc, 0xe0, 0xd, 0xfa, - 0x78, 0xdf, 0x50, 0x1, 0x9d, 0xfe, 0xc4, 0x0, - - /* U+016B "ū" */ - 0xf, 0xff, 0xfd, 0x0, 0x33, 0x33, 0x30, 0x0, - 0x0, 0x0, 0xf, 0x70, 0x0, 0x9c, 0xf7, 0x0, - 0x9, 0xcf, 0x70, 0x0, 0x9c, 0xf7, 0x0, 0x9, - 0xcf, 0x70, 0x0, 0x9c, 0xe7, 0x0, 0xa, 0xcd, - 0x80, 0x0, 0xdc, 0x9e, 0x32, 0x9f, 0xc1, 0xaf, - 0xe9, 0x7c, - - /* U+016C "Ŭ" */ - 0x0, 0x44, 0x1, 0x70, 0x0, 0x0, 0x2d, 0xff, - 0x70, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x4, - 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, - 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, - 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, - 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, - 0x0, 0x0, 0x4, 0xf3, 0x9e, 0x0, 0x0, 0x6, - 0xf2, 0x6f, 0x50, 0x0, 0xc, 0xe0, 0xd, 0xfa, - 0x78, 0xdf, 0x50, 0x1, 0x9d, 0xfe, 0xc4, 0x0, - - /* U+016D "ŭ" */ - 0xb, 0x50, 0x7a, 0x0, 0x3d, 0xfd, 0x20, 0x0, - 0x0, 0x0, 0xf, 0x70, 0x0, 0x9c, 0xf7, 0x0, - 0x9, 0xcf, 0x70, 0x0, 0x9c, 0xf7, 0x0, 0x9, - 0xcf, 0x70, 0x0, 0x9c, 0xe7, 0x0, 0xa, 0xcd, - 0x80, 0x0, 0xdc, 0x9e, 0x32, 0x9f, 0xc1, 0xaf, - 0xe9, 0x7c, - - /* U+016E "Ů" */ - 0x0, 0x2, 0x96, 0x0, 0x0, 0x0, 0x9, 0x9, - 0x0, 0x0, 0x0, 0x9, 0x9, 0x0, 0x0, 0x0, - 0x2, 0x96, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, - 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, - 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, - 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, - 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, - 0xf3, 0x9e, 0x0, 0x0, 0x6, 0xf2, 0x6f, 0x50, - 0x0, 0xc, 0xe0, 0xd, 0xfa, 0x78, 0xdf, 0x50, - 0x1, 0x9d, 0xfe, 0xc4, 0x0, - - /* U+016F "ů" */ - 0x0, 0x99, 0x80, 0x0, 0x7, 0x96, 0x0, 0x0, - 0x0, 0x0, 0xf, 0x70, 0x0, 0x9c, 0xf7, 0x0, - 0x9, 0xcf, 0x70, 0x0, 0x9c, 0xf7, 0x0, 0x9, - 0xcf, 0x70, 0x0, 0x9c, 0xe7, 0x0, 0xa, 0xcd, - 0x80, 0x0, 0xdc, 0x9e, 0x32, 0x9f, 0xc1, 0xaf, - 0xe9, 0x7c, - - /* U+0170 "Ű" */ - 0x0, 0xc, 0xd3, 0xf9, 0x0, 0x0, 0x3f, 0x39, - 0xc0, 0x0, 0x0, 0x23, 0x4, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x4, - 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, - 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, - 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, - 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, - 0x0, 0x0, 0x4, 0xf3, 0x9e, 0x0, 0x0, 0x6, - 0xf2, 0x6f, 0x50, 0x0, 0xc, 0xe0, 0xd, 0xfa, - 0x78, 0xdf, 0x50, 0x1, 0x9d, 0xfe, 0xc4, 0x0, - - /* U+0171 "ű" */ - 0x3, 0xf7, 0x9f, 0x20, 0xab, 0x1f, 0x60, 0x4, - 0x11, 0x40, 0xf, 0x70, 0x0, 0x9c, 0xf7, 0x0, - 0x9, 0xcf, 0x70, 0x0, 0x9c, 0xf7, 0x0, 0x9, - 0xcf, 0x70, 0x0, 0x9c, 0xe7, 0x0, 0xa, 0xcd, - 0x80, 0x0, 0xdc, 0x9e, 0x32, 0x9f, 0xc1, 0xaf, - 0xe9, 0x7c, - - /* U+0172 "Ų" */ - 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, - 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, - 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, - 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, - 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf3, - 0x9e, 0x0, 0x0, 0x6, 0xf2, 0x5f, 0x50, 0x0, - 0xc, 0xe0, 0xb, 0xfa, 0x78, 0xdf, 0x60, 0x0, - 0x6a, 0xff, 0xc5, 0x0, 0x0, 0x1, 0xe0, 0x0, - 0x0, 0x0, 0x2, 0xf3, 0x31, 0x0, 0x0, 0x0, - 0x9f, 0xc2, 0x0, - - /* U+0173 "ų" */ - 0xf7, 0x0, 0x9, 0xc0, 0xf7, 0x0, 0x9, 0xc0, - 0xf7, 0x0, 0x9, 0xc0, 0xf7, 0x0, 0x9, 0xc0, - 0xf7, 0x0, 0x9, 0xc0, 0xe7, 0x0, 0xa, 0xc0, - 0xd9, 0x0, 0xe, 0xc0, 0x9f, 0x75, 0xce, 0xc0, - 0x1a, 0xfe, 0x87, 0xc0, 0x0, 0x0, 0xc, 0x30, - 0x0, 0x0, 0xf, 0x42, 0x0, 0x0, 0x8, 0xfb, - - /* U+0174 "Ŵ" */ - 0x0, 0x0, 0x0, 0x38, 0x30, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xd, 0xde, 0x10, 0x0, 0x0, 0x0, - 0x0, 0x9, 0xe1, 0xda, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xad, 0x0, - 0x0, 0x7f, 0xa0, 0x0, 0xb, 0xc6, 0xf1, 0x0, - 0xb, 0xee, 0x0, 0x0, 0xe8, 0x2f, 0x40, 0x0, - 0xf7, 0xf2, 0x0, 0x2f, 0x40, 0xe8, 0x0, 0x4f, - 0x1e, 0x70, 0x6, 0xf0, 0xa, 0xb0, 0x8, 0xc0, - 0xab, 0x0, 0xac, 0x0, 0x6f, 0x0, 0xc8, 0x6, - 0xf0, 0xe, 0x70, 0x2, 0xf2, 0x1f, 0x30, 0x2f, - 0x31, 0xf3, 0x0, 0xe, 0x65, 0xf0, 0x0, 0xd7, - 0x5f, 0x0, 0x0, 0xa9, 0x9b, 0x0, 0x9, 0xb9, - 0xb0, 0x0, 0x6, 0xdc, 0x70, 0x0, 0x5e, 0xc6, - 0x0, 0x0, 0x2f, 0xf2, 0x0, 0x1, 0xff, 0x20, - 0x0, 0x0, 0xee, 0x0, 0x0, 0xc, 0xe0, 0x0, - - /* U+0175 "ŵ" */ - 0x0, 0x0, 0x6f, 0xd1, 0x0, 0x0, 0x0, 0x4, - 0xe4, 0xac, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xca, 0x0, 0xf, 0xa0, 0x0, 0xf5, - 0x8e, 0x0, 0x4f, 0xe0, 0x5, 0xf0, 0x3f, 0x20, - 0x8d, 0xf2, 0x9, 0xb0, 0xe, 0x60, 0xc7, 0xf6, - 0xd, 0x70, 0xa, 0xa0, 0xf3, 0xb9, 0x1f, 0x20, - 0x5, 0xe4, 0xf0, 0x7d, 0x6e, 0x0, 0x1, 0xfb, - 0xb0, 0x3f, 0xc9, 0x0, 0x0, 0xcf, 0x70, 0xf, - 0xf4, 0x0, 0x0, 0x8f, 0x30, 0xb, 0xf0, 0x0, - - /* U+0176 "Ŷ" */ - 0x0, 0x0, 0x48, 0x10, 0x0, 0x0, 0x0, 0x2f, - 0xdb, 0x0, 0x0, 0x0, 0xc, 0xb1, 0xf7, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0x30, - 0x0, 0x0, 0x8f, 0x41, 0xed, 0x0, 0x0, 0x2f, - 0x90, 0x5, 0xf7, 0x0, 0xc, 0xe0, 0x0, 0xa, - 0xf2, 0x6, 0xf4, 0x0, 0x0, 0x1f, 0xb1, 0xe9, - 0x0, 0x0, 0x0, 0x6f, 0xce, 0x0, 0x0, 0x0, - 0x0, 0xcf, 0x40, 0x0, 0x0, 0x0, 0x8, 0xf0, - 0x0, 0x0, 0x0, 0x0, 0x8f, 0x0, 0x0, 0x0, - 0x0, 0x8, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x8f, - 0x0, 0x0, 0x0, 0x0, 0x8, 0xf0, 0x0, 0x0, - - /* U+0177 "ŷ" */ - 0x0, 0x2e, 0xf5, 0x0, 0x0, 0xc9, 0x4e, 0x30, - 0x0, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0xbb, - 0x2f, 0x40, 0x1, 0xf5, 0xd, 0xa0, 0x7, 0xe0, - 0x7, 0xf0, 0xc, 0x90, 0x1, 0xf5, 0x2f, 0x30, - 0x0, 0xbb, 0x7d, 0x0, 0x0, 0x5f, 0xc8, 0x0, - 0x0, 0xf, 0xf2, 0x0, 0x0, 0xb, 0xc0, 0x0, - 0x0, 0xe, 0x60, 0x0, 0x7, 0xbe, 0x0, 0x0, - 0xe, 0xd3, 0x0, 0x0, - - /* U+0178 "Ÿ" */ - 0x0, 0xd, 0xa0, 0xe8, 0x0, 0x0, 0x0, 0x97, - 0xa, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x9, 0xf3, 0x0, 0x0, 0x8, 0xf4, 0x1e, 0xd0, - 0x0, 0x2, 0xf9, 0x0, 0x5f, 0x70, 0x0, 0xce, - 0x0, 0x0, 0xaf, 0x20, 0x6f, 0x40, 0x0, 0x1, - 0xfb, 0x1e, 0x90, 0x0, 0x0, 0x6, 0xfc, 0xe0, - 0x0, 0x0, 0x0, 0xc, 0xf4, 0x0, 0x0, 0x0, - 0x0, 0x8f, 0x0, 0x0, 0x0, 0x0, 0x8, 0xf0, - 0x0, 0x0, 0x0, 0x0, 0x8f, 0x0, 0x0, 0x0, - 0x0, 0x8, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x8f, - 0x0, 0x0, 0x0, - - /* U+0179 "Ź" */ - 0x0, 0x0, 0x5, 0x30, 0x0, 0x0, 0x0, 0x6f, - 0x30, 0x0, 0x0, 0x0, 0xd6, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, 0xff, - 0xf2, 0x7, 0x77, 0x77, 0x7e, 0xf1, 0x0, 0x0, - 0x0, 0x8f, 0x50, 0x0, 0x0, 0x5, 0xf8, 0x0, - 0x0, 0x0, 0x2f, 0xc0, 0x0, 0x0, 0x0, 0xde, - 0x10, 0x0, 0x0, 0xa, 0xf3, 0x0, 0x0, 0x0, - 0x6f, 0x60, 0x0, 0x0, 0x3, 0xfa, 0x0, 0x0, - 0x0, 0x1d, 0xd0, 0x0, 0x0, 0x0, 0x9f, 0x97, - 0x77, 0x77, 0x72, 0xbf, 0xff, 0xff, 0xff, 0xf5, - - /* U+017A "ź" */ - 0x0, 0x5, 0xf6, 0x0, 0x0, 0xc, 0xa0, 0x0, - 0x0, 0x5, 0x0, 0x0, 0x6f, 0xff, 0xff, 0xf6, - 0x13, 0x33, 0x3c, 0xe1, 0x0, 0x0, 0x6f, 0x30, - 0x0, 0x3, 0xf7, 0x0, 0x0, 0x1e, 0xa0, 0x0, - 0x0, 0xcd, 0x0, 0x0, 0xa, 0xf2, 0x0, 0x0, - 0x6f, 0x94, 0x44, 0x42, 0xaf, 0xff, 0xff, 0xfa, - - /* U+017B "Ż" */ - 0x0, 0x0, 0xbb, 0x0, 0x0, 0x0, 0x0, 0x88, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, - 0xff, 0xff, 0xff, 0xf2, 0x7, 0x77, 0x77, 0x7e, - 0xf1, 0x0, 0x0, 0x0, 0x8f, 0x50, 0x0, 0x0, - 0x5, 0xf8, 0x0, 0x0, 0x0, 0x2f, 0xc0, 0x0, - 0x0, 0x0, 0xde, 0x10, 0x0, 0x0, 0xa, 0xf3, - 0x0, 0x0, 0x0, 0x6f, 0x60, 0x0, 0x0, 0x3, - 0xfa, 0x0, 0x0, 0x0, 0x1d, 0xd0, 0x0, 0x0, - 0x0, 0x9f, 0x97, 0x77, 0x77, 0x72, 0xbf, 0xff, - 0xff, 0xff, 0xf5, - - /* U+017C "ż" */ - 0x0, 0xa, 0xc0, 0x0, 0x0, 0x7, 0x80, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x6f, 0xff, 0xff, 0xf6, - 0x13, 0x33, 0x3c, 0xe1, 0x0, 0x0, 0x6f, 0x30, - 0x0, 0x3, 0xf7, 0x0, 0x0, 0x1e, 0xa0, 0x0, - 0x0, 0xcd, 0x0, 0x0, 0xa, 0xf2, 0x0, 0x0, - 0x6f, 0x94, 0x44, 0x42, 0xaf, 0xff, 0xff, 0xfa, - - /* U+017D "Ž" */ - 0x0, 0x18, 0x21, 0x82, 0x0, 0x0, 0xb, 0xba, - 0xc0, 0x0, 0x0, 0x1, 0xef, 0x20, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, 0xff, - 0xf2, 0x7, 0x77, 0x77, 0x7e, 0xf1, 0x0, 0x0, - 0x0, 0x8f, 0x50, 0x0, 0x0, 0x5, 0xf8, 0x0, - 0x0, 0x0, 0x2f, 0xc0, 0x0, 0x0, 0x0, 0xde, - 0x10, 0x0, 0x0, 0xa, 0xf3, 0x0, 0x0, 0x0, - 0x6f, 0x60, 0x0, 0x0, 0x3, 0xfa, 0x0, 0x0, - 0x0, 0x1d, 0xd0, 0x0, 0x0, 0x0, 0x9f, 0x97, - 0x77, 0x77, 0x72, 0xbf, 0xff, 0xff, 0xff, 0xf5, - - /* U+017E "ž" */ - 0x1, 0xe7, 0x7e, 0x20, 0x0, 0x2e, 0xe3, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x6f, 0xff, 0xff, 0xf6, - 0x13, 0x33, 0x3c, 0xe1, 0x0, 0x0, 0x6f, 0x30, - 0x0, 0x3, 0xf7, 0x0, 0x0, 0x1e, 0xa0, 0x0, - 0x0, 0xcd, 0x0, 0x0, 0xa, 0xf2, 0x0, 0x0, - 0x6f, 0x94, 0x44, 0x42, 0xaf, 0xff, 0xff, 0xfa, - - /* U+017F "ſ" */ - 0x4d, 0xf8, 0xcd, 0x63, 0xe8, 0x0, 0xe7, 0x0, - 0xe7, 0x0, 0xe7, 0x0, 0xe7, 0x0, 0xe7, 0x0, - 0xe7, 0x0, 0xe7, 0x0, 0xe7, 0x0, 0xe7, 0x0, - - /* U+0374 "ʹ" */ - 0x0, 0xaf, 0x70, 0x1f, 0xb0, 0x9, 0xe1, 0x1, - 0xf4, 0x0, 0x35, 0x0, 0x0, - - /* U+0375 "͵" */ - 0x0, 0x48, 0x50, 0xd, 0xf2, 0x5, 0xf5, 0x0, - 0xc9, 0x0, 0x4d, 0x0, 0x0, - - /* U+037A "ͺ" */ - 0x0, 0x0, 0xb4, 0x0, 0xa6, 0x20, 0x4e, 0xb0, - - /* U+037E ";" */ - 0x9f, 0x6, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x6, 0xb0, 0x9f, 0x0, 0xd0, 0x5a, - 0x2, 0x0, - - /* U+0384 "΄" */ - 0x4, 0x14, 0xf0, 0x78, 0x0, - - /* U+0385 "΅" */ - 0x0, 0x4, 0x10, 0x48, 0x4f, 0x58, 0x7e, 0x78, - 0x7e, - - /* U+0386 "Ά" */ - 0x0, 0x7d, 0xc, 0xf3, 0x0, 0x0, 0x0, 0xa6, - 0x2f, 0xe9, 0x0, 0x0, 0x0, 0x30, 0x8d, 0x8f, - 0x0, 0x0, 0x0, 0x0, 0xe9, 0x2f, 0x60, 0x0, - 0x0, 0x4, 0xf3, 0xc, 0xc0, 0x0, 0x0, 0xa, - 0xd0, 0x6, 0xf2, 0x0, 0x0, 0xf, 0x70, 0x1, - 0xf8, 0x0, 0x0, 0x5f, 0xff, 0xff, 0xfe, 0x0, - 0x0, 0xbc, 0x33, 0x33, 0x6f, 0x50, 0x1, 0xf6, - 0x0, 0x0, 0xe, 0xb0, 0x7, 0xf1, 0x0, 0x0, - 0x8, 0xf1, 0xd, 0xc0, 0x0, 0x0, 0x3, 0xf7, - - /* U+0387 "·" */ - 0x6b, 0x9, 0xf0, - - /* U+0388 "Έ" */ - 0x5f, 0x3f, 0xff, 0xff, 0xff, 0xf2, 0x89, 0x2f, - 0xa7, 0x77, 0x77, 0x71, 0x31, 0x2f, 0x60, 0x0, - 0x0, 0x0, 0x0, 0x2f, 0x60, 0x0, 0x0, 0x0, - 0x0, 0x2f, 0x72, 0x22, 0x22, 0x10, 0x0, 0x2f, - 0xff, 0xff, 0xff, 0xb0, 0x0, 0x2f, 0x95, 0x55, - 0x55, 0x30, 0x0, 0x2f, 0x60, 0x0, 0x0, 0x0, - 0x0, 0x2f, 0x60, 0x0, 0x0, 0x0, 0x0, 0x2f, - 0x60, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xa7, 0x77, - 0x77, 0x72, 0x0, 0x2f, 0xff, 0xff, 0xff, 0xf6, - - /* U+0389 "Ή" */ - 0x5f, 0x2f, 0x60, 0x0, 0x0, 0xae, 0x89, 0x2f, - 0x60, 0x0, 0x0, 0xae, 0x31, 0x2f, 0x60, 0x0, - 0x0, 0xae, 0x0, 0x2f, 0x60, 0x0, 0x0, 0xae, - 0x0, 0x2f, 0x72, 0x22, 0x22, 0xbe, 0x0, 0x2f, - 0xff, 0xff, 0xff, 0xfe, 0x0, 0x2f, 0x95, 0x55, - 0x55, 0xce, 0x0, 0x2f, 0x60, 0x0, 0x0, 0xae, - 0x0, 0x2f, 0x60, 0x0, 0x0, 0xae, 0x0, 0x2f, - 0x60, 0x0, 0x0, 0xae, 0x0, 0x2f, 0x60, 0x0, - 0x0, 0xae, 0x0, 0x2f, 0x60, 0x0, 0x0, 0xae, - - /* U+038A "Ί" */ - 0x5f, 0xf, 0x98, 0x90, 0xf9, 0x31, 0xf, 0x90, - 0x0, 0xf9, 0x0, 0xf, 0x90, 0x0, 0xf9, 0x0, - 0xf, 0x90, 0x0, 0xf9, 0x0, 0xf, 0x90, 0x0, - 0xf9, 0x0, 0xf, 0x90, 0x0, 0xf9, - - /* U+038C "Ό" */ - 0xb, 0x90, 0x4b, 0xef, 0xd8, 0x10, 0x0, 0xe2, - 0x8f, 0xc7, 0x69, 0xfd, 0x10, 0x2, 0x5f, 0x80, - 0x0, 0x2, 0xec, 0x0, 0xc, 0xd0, 0x0, 0x0, - 0x6, 0xf4, 0x1, 0xf8, 0x0, 0x0, 0x0, 0xf, - 0x80, 0x3f, 0x50, 0x0, 0x0, 0x0, 0xea, 0x3, - 0xf5, 0x0, 0x0, 0x0, 0xe, 0xa0, 0x1f, 0x70, - 0x0, 0x0, 0x0, 0xf9, 0x0, 0xdd, 0x0, 0x0, - 0x0, 0x6f, 0x40, 0x5, 0xf8, 0x0, 0x0, 0x2e, - 0xc0, 0x0, 0x8, 0xfc, 0x76, 0x9f, 0xd1, 0x0, - 0x0, 0x4, 0xbe, 0xfd, 0x81, 0x0, - - /* U+038E "Ύ" */ - 0x5f, 0x6f, 0x70, 0x0, 0x0, 0x3f, 0x88, 0x90, - 0xbf, 0x10, 0x0, 0xd, 0xd0, 0x31, 0x2, 0xfa, - 0x0, 0x6, 0xf3, 0x0, 0x0, 0x7, 0xf4, 0x1, - 0xf9, 0x0, 0x0, 0x0, 0xd, 0xd0, 0x9e, 0x0, - 0x0, 0x0, 0x0, 0x3f, 0x9f, 0x40, 0x0, 0x0, - 0x0, 0x0, 0x9f, 0xa0, 0x0, 0x0, 0x0, 0x0, - 0x3, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, - 0x40, 0x0, 0x0, 0x0, 0x0, 0x3, 0xf4, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x3f, 0x40, 0x0, 0x0, - 0x0, 0x0, 0x3, 0xf4, 0x0, 0x0, - - /* U+038F "Ώ" */ - 0xb, 0x90, 0x5c, 0xff, 0xc6, 0x0, 0x0, 0xe2, - 0x8f, 0xc7, 0x6b, 0xfa, 0x0, 0x2, 0x4f, 0xa0, - 0x0, 0x7, 0xf6, 0x0, 0xb, 0xf1, 0x0, 0x0, - 0xd, 0xd0, 0x0, 0xfb, 0x0, 0x0, 0x0, 0x8f, - 0x10, 0xf, 0x90, 0x0, 0x0, 0x6, 0xf2, 0x0, - 0xe9, 0x0, 0x0, 0x0, 0x7f, 0x10, 0xb, 0xc0, - 0x0, 0x0, 0x9, 0xd0, 0x0, 0x4f, 0x20, 0x0, - 0x0, 0xf6, 0x0, 0x0, 0xac, 0x0, 0x0, 0xac, - 0x0, 0x1, 0x77, 0xfd, 0x21, 0xcf, 0x77, 0x20, - 0x2f, 0xff, 0xf4, 0x2f, 0xff, 0xf4, - - /* U+0390 "ΐ" */ - 0xe7, 0xaa, 0xf6, 0xe7, 0xe3, 0xf6, 0x42, 0x40, - 0x41, 0x0, 0xe7, 0x0, 0x0, 0xe7, 0x0, 0x0, - 0xe7, 0x0, 0x0, 0xe7, 0x0, 0x0, 0xe7, 0x0, - 0x0, 0xe7, 0x0, 0x0, 0xe7, 0x0, 0x0, 0xe7, - 0x0, 0x0, 0xe7, 0x0, - - /* U+0391 "Α" */ - 0x0, 0x0, 0xc, 0xf3, 0x0, 0x0, 0x0, 0x0, - 0x2f, 0xd9, 0x0, 0x0, 0x0, 0x0, 0x8d, 0x7f, - 0x0, 0x0, 0x0, 0x0, 0xe8, 0x1f, 0x60, 0x0, - 0x0, 0x4, 0xf2, 0xb, 0xc0, 0x0, 0x0, 0xa, - 0xc0, 0x5, 0xf2, 0x0, 0x0, 0xf, 0x70, 0x1, - 0xf8, 0x0, 0x0, 0x5f, 0xff, 0xff, 0xfe, 0x0, - 0x0, 0xbc, 0x33, 0x33, 0x6f, 0x50, 0x1, 0xf6, - 0x0, 0x0, 0xe, 0xb0, 0x7, 0xf1, 0x0, 0x0, - 0x8, 0xf1, 0xd, 0xc0, 0x0, 0x0, 0x3, 0xf7, - - /* U+0392 "Β" */ - 0xdf, 0xff, 0xfe, 0xa1, 0xd, 0xd7, 0x77, 0x9f, - 0xc0, 0xdb, 0x0, 0x0, 0x5f, 0x2d, 0xb0, 0x0, - 0x4, 0xf3, 0xdb, 0x22, 0x23, 0xcd, 0xd, 0xff, - 0xff, 0xff, 0x20, 0xdc, 0x55, 0x56, 0xce, 0x2d, - 0xb0, 0x0, 0x0, 0xea, 0xdb, 0x0, 0x0, 0xc, - 0xcd, 0xb0, 0x0, 0x1, 0xea, 0xdd, 0x77, 0x78, - 0xef, 0x3d, 0xff, 0xff, 0xeb, 0x40, - - /* U+0393 "Γ" */ - 0xbf, 0xff, 0xff, 0xf7, 0xbe, 0x77, 0x77, 0x73, - 0xbd, 0x0, 0x0, 0x0, 0xbd, 0x0, 0x0, 0x0, - 0xbd, 0x0, 0x0, 0x0, 0xbd, 0x0, 0x0, 0x0, - 0xbd, 0x0, 0x0, 0x0, 0xbd, 0x0, 0x0, 0x0, - 0xbd, 0x0, 0x0, 0x0, 0xbd, 0x0, 0x0, 0x0, - 0xbd, 0x0, 0x0, 0x0, 0xbd, 0x0, 0x0, 0x0, - - /* U+0394 "Δ" */ - 0x0, 0x0, 0xbf, 0x50, 0x0, 0x0, 0x0, 0x1f, - 0xdb, 0x0, 0x0, 0x0, 0x6, 0xf5, 0xf1, 0x0, - 0x0, 0x0, 0xca, 0xf, 0x70, 0x0, 0x0, 0x2f, - 0x50, 0xad, 0x0, 0x0, 0x8, 0xf0, 0x4, 0xf4, - 0x0, 0x0, 0xe9, 0x0, 0xe, 0xa0, 0x0, 0x4f, - 0x40, 0x0, 0x8f, 0x10, 0xa, 0xe0, 0x0, 0x3, - 0xf6, 0x0, 0xf9, 0x0, 0x0, 0xd, 0xd0, 0x5f, - 0x97, 0x77, 0x77, 0xbf, 0x3b, 0xff, 0xff, 0xff, - 0xff, 0xf9, - - /* U+0395 "Ε" */ - 0xbf, 0xff, 0xff, 0xff, 0x9b, 0xe7, 0x77, 0x77, - 0x74, 0xbc, 0x0, 0x0, 0x0, 0xb, 0xc0, 0x0, - 0x0, 0x0, 0xbc, 0x22, 0x22, 0x22, 0xb, 0xff, - 0xff, 0xff, 0xf2, 0xbd, 0x55, 0x55, 0x55, 0xb, - 0xc0, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, - 0xb, 0xc0, 0x0, 0x0, 0x0, 0xbe, 0x77, 0x77, - 0x77, 0x5b, 0xff, 0xff, 0xff, 0xfd, - - /* U+0396 "Ζ" */ - 0xf, 0xff, 0xff, 0xff, 0xf2, 0x7, 0x77, 0x77, - 0x7e, 0xf1, 0x0, 0x0, 0x0, 0x8f, 0x50, 0x0, - 0x0, 0x5, 0xf8, 0x0, 0x0, 0x0, 0x2f, 0xc0, - 0x0, 0x0, 0x0, 0xde, 0x10, 0x0, 0x0, 0xa, - 0xf3, 0x0, 0x0, 0x0, 0x6f, 0x60, 0x0, 0x0, - 0x3, 0xfa, 0x0, 0x0, 0x0, 0x1d, 0xd0, 0x0, - 0x0, 0x0, 0x9f, 0x97, 0x77, 0x77, 0x72, 0xbf, - 0xff, 0xff, 0xff, 0xf5, - - /* U+0397 "Η" */ - 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, - 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, - 0x0, 0x0, 0x4, 0xf4, 0xbd, 0x22, 0x22, 0x25, - 0xf4, 0xbf, 0xff, 0xff, 0xff, 0xf4, 0xbd, 0x55, - 0x55, 0x57, 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, - 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, - 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, - 0x0, 0x0, 0x4, 0xf4, - - /* U+0398 "Θ" */ - 0x0, 0x4, 0xbe, 0xfd, 0x81, 0x0, 0x0, 0x8f, - 0xc7, 0x69, 0xfd, 0x10, 0x5, 0xf8, 0x0, 0x0, - 0x2e, 0xc0, 0xc, 0xd0, 0x0, 0x0, 0x6, 0xf4, - 0x1f, 0x80, 0x22, 0x22, 0x0, 0xf8, 0x3f, 0x50, - 0xff, 0xff, 0x70, 0xea, 0x3f, 0x50, 0x55, 0x55, - 0x20, 0xea, 0x1f, 0x70, 0x0, 0x0, 0x0, 0xf9, - 0xd, 0xd0, 0x0, 0x0, 0x6, 0xf4, 0x5, 0xf8, - 0x0, 0x0, 0x2e, 0xc0, 0x0, 0x8f, 0xc7, 0x69, - 0xfd, 0x10, 0x0, 0x4, 0xbe, 0xfd, 0x81, 0x0, - - /* U+0399 "Ι" */ - 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, - 0x8f, 0x8f, 0x8f, 0x8f, - - /* U+039A "Κ" */ - 0xdb, 0x0, 0x0, 0x2e, 0xd1, 0xdb, 0x0, 0x2, - 0xed, 0x10, 0xdb, 0x0, 0x1e, 0xd1, 0x0, 0xdb, - 0x1, 0xdd, 0x10, 0x0, 0xdb, 0x1d, 0xe1, 0x0, - 0x0, 0xdc, 0xcf, 0xf2, 0x0, 0x0, 0xdf, 0xe3, - 0xfc, 0x0, 0x0, 0xde, 0x20, 0x6f, 0x70, 0x0, - 0xdb, 0x0, 0xb, 0xf3, 0x0, 0xdb, 0x0, 0x1, - 0xed, 0x0, 0xdb, 0x0, 0x0, 0x5f, 0x90, 0xdb, - 0x0, 0x0, 0xb, 0xf4, - - /* U+039B "Λ" */ - 0x0, 0x0, 0xaf, 0x40, 0x0, 0x0, 0x0, 0xf, - 0xda, 0x0, 0x0, 0x0, 0x6, 0xf5, 0xf1, 0x0, - 0x0, 0x0, 0xba, 0xf, 0x60, 0x0, 0x0, 0x2f, - 0x40, 0xac, 0x0, 0x0, 0x7, 0xe0, 0x4, 0xf2, - 0x0, 0x0, 0xd9, 0x0, 0xe, 0x80, 0x0, 0x3f, - 0x30, 0x0, 0x9e, 0x0, 0x9, 0xd0, 0x0, 0x4, - 0xf4, 0x0, 0xf8, 0x0, 0x0, 0xe, 0x90, 0x5f, - 0x20, 0x0, 0x0, 0x9f, 0xb, 0xc0, 0x0, 0x0, - 0x4, 0xf5, - - /* U+039C "Μ" */ - 0xcf, 0xa0, 0x0, 0x0, 0x1f, 0xf1, 0xcf, 0xf0, - 0x0, 0x0, 0x6f, 0xf1, 0xcb, 0xf4, 0x0, 0x0, - 0xbc, 0xf1, 0xca, 0xc9, 0x0, 0x1, 0xf7, 0xf1, - 0xca, 0x6e, 0x0, 0x6, 0xc5, 0xf1, 0xca, 0x1f, - 0x30, 0xb, 0x75, 0xf1, 0xca, 0xc, 0x90, 0xf, - 0x25, 0xf1, 0xca, 0x7, 0xe0, 0x5d, 0x5, 0xf1, - 0xca, 0x2, 0xf3, 0xb7, 0x5, 0xf1, 0xca, 0x0, - 0xd8, 0xf2, 0x5, 0xf1, 0xca, 0x0, 0x8f, 0xd0, - 0x5, 0xf1, 0xca, 0x0, 0x2f, 0x80, 0x5, 0xf1, - - /* U+039D "Ν" */ - 0xbf, 0x20, 0x0, 0x2, 0xf4, 0xbf, 0xc0, 0x0, - 0x2, 0xf4, 0xbe, 0xf6, 0x0, 0x2, 0xf4, 0xbb, - 0xae, 0x10, 0x2, 0xf4, 0xbb, 0x1f, 0xa0, 0x2, - 0xf4, 0xbb, 0x6, 0xf4, 0x2, 0xf4, 0xbb, 0x0, - 0xce, 0x2, 0xf4, 0xbb, 0x0, 0x2f, 0x92, 0xf4, - 0xbb, 0x0, 0x8, 0xf6, 0xf4, 0xbb, 0x0, 0x0, - 0xde, 0xf4, 0xbb, 0x0, 0x0, 0x3f, 0xf4, 0xbb, - 0x0, 0x0, 0x9, 0xf4, - - /* U+039E "Ξ" */ - 0xf, 0xff, 0xff, 0xff, 0xf5, 0x6, 0x77, 0x77, - 0x77, 0x72, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x22, 0x22, 0x22, - 0x10, 0x3, 0xff, 0xff, 0xff, 0x90, 0x1, 0x55, - 0x55, 0x55, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x7, 0x77, 0x77, 0x77, 0x73, 0x2f, - 0xff, 0xff, 0xff, 0xf9, - - /* U+039F "Ο" */ - 0x0, 0x4, 0xbe, 0xfd, 0x81, 0x0, 0x0, 0x8f, - 0xc7, 0x69, 0xfd, 0x10, 0x5, 0xf8, 0x0, 0x0, - 0x2e, 0xc0, 0xc, 0xd0, 0x0, 0x0, 0x6, 0xf4, - 0x1f, 0x80, 0x0, 0x0, 0x0, 0xf8, 0x3f, 0x50, - 0x0, 0x0, 0x0, 0xea, 0x3f, 0x50, 0x0, 0x0, - 0x0, 0xea, 0x1f, 0x70, 0x0, 0x0, 0x0, 0xf9, - 0xd, 0xd0, 0x0, 0x0, 0x6, 0xf4, 0x5, 0xf8, - 0x0, 0x0, 0x2e, 0xc0, 0x0, 0x8f, 0xc7, 0x69, - 0xfd, 0x10, 0x0, 0x4, 0xbe, 0xfd, 0x81, 0x0, - - /* U+03A0 "Π" */ - 0xbf, 0xff, 0xff, 0xff, 0xf4, 0xbe, 0x77, 0x77, - 0x79, 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, - 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, - 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, - 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, - 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, - 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, - 0x0, 0x0, 0x4, 0xf4, - - /* U+03A1 "Ρ" */ - 0xcf, 0xff, 0xff, 0xd6, 0xc, 0xd7, 0x77, 0x8c, - 0xf6, 0xcc, 0x0, 0x0, 0xd, 0xcc, 0xc0, 0x0, - 0x0, 0xaf, 0xcc, 0x0, 0x0, 0xc, 0xdc, 0xc2, - 0x22, 0x39, 0xf8, 0xcf, 0xff, 0xff, 0xf9, 0xc, - 0xd5, 0x54, 0x41, 0x0, 0xcc, 0x0, 0x0, 0x0, - 0xc, 0xc0, 0x0, 0x0, 0x0, 0xcc, 0x0, 0x0, - 0x0, 0xc, 0xc0, 0x0, 0x0, 0x0, - - /* U+03A3 "Σ" */ - 0x4f, 0xff, 0xff, 0xff, 0x83, 0xfc, 0x77, 0x77, - 0x73, 0x7, 0xf5, 0x0, 0x0, 0x0, 0x8, 0xf4, - 0x0, 0x0, 0x0, 0xa, 0xf3, 0x0, 0x0, 0x0, - 0xc, 0xe1, 0x0, 0x0, 0x2, 0xfb, 0x0, 0x0, - 0x1, 0xdd, 0x0, 0x0, 0x0, 0xbf, 0x20, 0x0, - 0x0, 0x8f, 0x40, 0x0, 0x0, 0x3f, 0xc7, 0x77, - 0x77, 0x64, 0xff, 0xff, 0xff, 0xfe, - - /* U+03A4 "Τ" */ - 0xaf, 0xff, 0xff, 0xff, 0xf6, 0x47, 0x77, 0xfc, - 0x77, 0x73, 0x0, 0x0, 0xea, 0x0, 0x0, 0x0, - 0x0, 0xea, 0x0, 0x0, 0x0, 0x0, 0xea, 0x0, - 0x0, 0x0, 0x0, 0xea, 0x0, 0x0, 0x0, 0x0, - 0xea, 0x0, 0x0, 0x0, 0x0, 0xea, 0x0, 0x0, - 0x0, 0x0, 0xea, 0x0, 0x0, 0x0, 0x0, 0xea, - 0x0, 0x0, 0x0, 0x0, 0xea, 0x0, 0x0, 0x0, - 0x0, 0xea, 0x0, 0x0, - - /* U+03A5 "Υ" */ - 0x9f, 0x30, 0x0, 0x0, 0x8f, 0x41, 0xed, 0x0, - 0x0, 0x2f, 0x90, 0x5, 0xf7, 0x0, 0xc, 0xe0, - 0x0, 0xa, 0xf2, 0x6, 0xf4, 0x0, 0x0, 0x1f, - 0xb1, 0xe9, 0x0, 0x0, 0x0, 0x6f, 0xce, 0x0, - 0x0, 0x0, 0x0, 0xcf, 0x40, 0x0, 0x0, 0x0, - 0x8, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0x0, - 0x0, 0x0, 0x0, 0x8, 0xf0, 0x0, 0x0, 0x0, - 0x0, 0x8f, 0x0, 0x0, 0x0, 0x0, 0x8, 0xf0, - 0x0, 0x0, - - /* U+03A6 "Φ" */ - 0x0, 0x0, 0x4, 0xf3, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x5f, 0x40, 0x0, 0x0, 0x0, 0x19, 0xef, - 0xff, 0xe9, 0x10, 0x0, 0x2e, 0xe8, 0x8f, 0x78, - 0xfd, 0x10, 0xc, 0xf1, 0x4, 0xf3, 0x2, 0xfa, - 0x1, 0xf8, 0x0, 0x4f, 0x30, 0x8, 0xf0, 0x3f, - 0x50, 0x4, 0xf3, 0x0, 0x6f, 0x22, 0xf7, 0x0, - 0x4f, 0x30, 0x8, 0xf1, 0xd, 0xe0, 0x4, 0xf3, - 0x0, 0xdc, 0x0, 0x4f, 0xd4, 0x6f, 0x54, 0xcf, - 0x30, 0x0, 0x3c, 0xff, 0xff, 0xfc, 0x30, 0x0, - 0x0, 0x2, 0x7f, 0x61, 0x0, 0x0, 0x0, 0x0, - 0x4, 0xf3, 0x0, 0x0, 0x0, - - /* U+03A7 "Χ" */ - 0x1f, 0xb0, 0x0, 0x0, 0xbd, 0x0, 0x6f, 0x60, - 0x0, 0x7f, 0x30, 0x0, 0xbf, 0x20, 0x3f, 0x70, - 0x0, 0x1, 0xeb, 0xd, 0xc0, 0x0, 0x0, 0x5, - 0xfc, 0xf1, 0x0, 0x0, 0x0, 0xb, 0xf7, 0x0, - 0x0, 0x0, 0x1, 0xef, 0xc0, 0x0, 0x0, 0x0, - 0xbe, 0x5f, 0x80, 0x0, 0x0, 0x7f, 0x40, 0xaf, - 0x30, 0x0, 0x2f, 0x90, 0x1, 0xed, 0x0, 0xd, - 0xe0, 0x0, 0x4, 0xf8, 0x9, 0xf4, 0x0, 0x0, - 0xa, 0xf3, - - /* U+03A8 "Ψ" */ - 0x4f, 0x40, 0x5, 0xf3, 0x0, 0x6f, 0x24, 0xf4, - 0x0, 0x5f, 0x30, 0x6, 0xf2, 0x4f, 0x40, 0x5, - 0xf3, 0x0, 0x6f, 0x24, 0xf4, 0x0, 0x5f, 0x30, - 0x6, 0xf2, 0x2f, 0x60, 0x5, 0xf3, 0x0, 0x8f, - 0x0, 0xec, 0x0, 0x5f, 0x30, 0xd, 0xc0, 0x6, - 0xfb, 0x46, 0xf5, 0x5c, 0xf4, 0x0, 0x6, 0xef, - 0xff, 0xff, 0xe5, 0x0, 0x0, 0x0, 0x38, 0xf6, - 0x20, 0x0, 0x0, 0x0, 0x0, 0x5f, 0x30, 0x0, - 0x0, 0x0, 0x0, 0x5, 0xf3, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x5f, 0x30, 0x0, 0x0, - - /* U+03A9 "Ω" */ - 0x0, 0x5, 0xcf, 0xfc, 0x60, 0x0, 0x0, 0x8f, - 0xc7, 0x6b, 0xfa, 0x0, 0x4, 0xfa, 0x0, 0x0, - 0x7f, 0x60, 0xb, 0xf1, 0x0, 0x0, 0xd, 0xd0, - 0xf, 0xb0, 0x0, 0x0, 0x8, 0xf1, 0xf, 0x90, - 0x0, 0x0, 0x6, 0xf2, 0xe, 0x90, 0x0, 0x0, - 0x7, 0xf1, 0xb, 0xc0, 0x0, 0x0, 0x9, 0xd0, - 0x4, 0xf2, 0x0, 0x0, 0xf, 0x60, 0x0, 0xac, - 0x0, 0x0, 0xac, 0x0, 0x17, 0x7f, 0xd2, 0x1c, - 0xf7, 0x72, 0x2f, 0xff, 0xf4, 0x2f, 0xff, 0xf4, - - /* U+03AA "Ϊ" */ - 0xa5, 0xb, 0x4f, 0x80, 0xf6, 0x0, 0x0, 0x0, - 0x8f, 0x0, 0x8, 0xf0, 0x0, 0x8f, 0x0, 0x8, - 0xf0, 0x0, 0x8f, 0x0, 0x8, 0xf0, 0x0, 0x8f, - 0x0, 0x8, 0xf0, 0x0, 0x8f, 0x0, 0x8, 0xf0, - 0x0, 0x8f, 0x0, 0x8, 0xf0, 0x0, - - /* U+03AB "Ϋ" */ - 0x0, 0x9, 0x60, 0xa5, 0x0, 0x0, 0x0, 0xd9, - 0xf, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x9, 0xf3, 0x0, 0x0, 0x8, 0xf4, 0x1e, 0xd0, - 0x0, 0x2, 0xf9, 0x0, 0x5f, 0x70, 0x0, 0xce, - 0x0, 0x0, 0xaf, 0x20, 0x6f, 0x40, 0x0, 0x1, - 0xfb, 0x1e, 0x90, 0x0, 0x0, 0x6, 0xfc, 0xe0, - 0x0, 0x0, 0x0, 0xc, 0xf4, 0x0, 0x0, 0x0, - 0x0, 0x8f, 0x0, 0x0, 0x0, 0x0, 0x8, 0xf0, - 0x0, 0x0, 0x0, 0x0, 0x8f, 0x0, 0x0, 0x0, - 0x0, 0x8, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x8f, - 0x0, 0x0, 0x0, - - /* U+03AC "ά" */ - 0x0, 0x0, 0xb9, 0x0, 0x0, 0x0, 0xe, 0x20, - 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x9, 0xef, - 0x90, 0xe8, 0xb, 0xf7, 0x4b, 0xcf, 0x42, 0xf7, - 0x0, 0xe, 0xf0, 0x5f, 0x10, 0x0, 0xad, 0x6, - 0xf0, 0x0, 0x8, 0xb0, 0x4f, 0x10, 0x0, 0xad, - 0x1, 0xf5, 0x0, 0xe, 0xf0, 0x9, 0xe3, 0x19, - 0xdf, 0x30, 0x9, 0xff, 0xa1, 0xe8, - - /* U+03AD "έ" */ - 0x0, 0xb, 0x90, 0x0, 0x0, 0xe2, 0x0, 0x0, - 0x4, 0x0, 0x0, 0x4d, 0xfd, 0x50, 0x1f, 0xa5, - 0xac, 0x4, 0xf1, 0x0, 0x0, 0x1f, 0x91, 0x0, - 0x0, 0x8f, 0xf4, 0x0, 0x3f, 0x94, 0x10, 0x7, - 0xf0, 0x0, 0x0, 0x4f, 0x94, 0x8f, 0x30, 0x7e, - 0xfd, 0x60, - - /* U+03AE "ή" */ - 0x0, 0x9, 0xb0, 0x0, 0x0, 0xc4, 0x0, 0x0, - 0x4, 0x0, 0xe, 0x6a, 0xfe, 0x90, 0xef, 0x82, - 0x5f, 0x8e, 0xb0, 0x0, 0xac, 0xe8, 0x0, 0x9, - 0xde, 0x80, 0x0, 0x9d, 0xe8, 0x0, 0x9, 0xde, - 0x80, 0x0, 0x9d, 0xe8, 0x0, 0x9, 0xde, 0x80, - 0x0, 0x9d, 0x0, 0x0, 0x9, 0xd0, 0x0, 0x0, - 0x9d, 0x0, 0x0, 0x9, 0xd0, - - /* U+03AF "ί" */ - 0x8c, 0xb, 0x50, 0x40, 0xe, 0x70, 0xe7, 0xe, - 0x70, 0xe7, 0xe, 0x70, 0xe7, 0xe, 0x70, 0xe7, - 0xe, 0x70, - - /* U+03B0 "ΰ" */ - 0x3f, 0x2f, 0x9f, 0x13, 0xf5, 0xd4, 0xf1, 0x14, - 0x22, 0x14, 0xe, 0x80, 0x0, 0xab, 0xe8, 0x0, - 0xa, 0xbe, 0x80, 0x0, 0xab, 0xe8, 0x0, 0xa, - 0xbe, 0x80, 0x0, 0xab, 0xd8, 0x0, 0xb, 0xbb, - 0xb0, 0x0, 0xe8, 0x5f, 0x84, 0xaf, 0x20, 0x6d, - 0xfc, 0x40, - - /* U+03B1 "α" */ - 0x0, 0x9e, 0xf9, 0xe, 0x80, 0xbf, 0x74, 0xbc, - 0xf4, 0x2f, 0x70, 0x0, 0xef, 0x5, 0xf1, 0x0, - 0xa, 0xd0, 0x6f, 0x0, 0x0, 0x8b, 0x4, 0xf1, - 0x0, 0xa, 0xd0, 0x1f, 0x50, 0x0, 0xef, 0x0, - 0x9e, 0x31, 0x9d, 0xf3, 0x0, 0x9f, 0xfa, 0x1e, + 0x0, 0xca, 0x80, 0x4c, 0x1, 0xf3, 0x57, 0xe9, + 0x80, 0x7c, 0x7d, 0xcf, 0x50, 0xf, 0xe1, 0x0, + 0xfc, 0x75, 0xdf, 0xd4, 0x60, 0x19, 0xb1, 0xda, + 0x59, 0xf1, 0x0, 0x7, 0x2d, 0xb0, 0xd1, 0xa7, + 0x20, 0x8, 0x19, 0x0, 0xef, 0x71, 0x4, 0x70, + 0xf, 0x1d, 0x8, 0x83, 0xc0, 0x31, 0x16, 0x3, + 0x1, 0x0, 0x9b, 0x77, 0x31, 0x7, 0x0, 0x49, + 0x55, 0x0, 0x48, 0xe0, 0x11, 0x2a, 0xc0, 0x14, + 0xd, 0x80, 0x72, 0x80, 0x47, 0x29, 0xd2, 0xf1, + 0xb4, 0x6e, 0x0, 0x6d, 0x47, 0x86, 0x65, 0x60, 0x80, + /* U+011F "ğ" */ + 0x0, 0x5f, 0x73, 0x4c, 0x2, 0xbe, 0xfd, 0x30, + 0xe, 0x10, 0xe, 0x9e, 0xfa, 0x7d, 0x9, 0x68, + 0xb1, 0x80, 0x16, 0x96, 0x4b, 0x10, 0x40, 0x70, + 0x9, 0xc0, 0xc0, 0x40, 0x2e, 0x3, 0x1, 0x0, + 0xbc, 0x10, 0x1c, 0x2, 0x50, 0x16, 0x96, 0x4b, + 0x20, 0x4, 0xbc, 0x59, 0x28, 0x82, 0xcf, 0x7c, + 0x8b, 0x5, 0xd2, 0x22, 0x13, 0x83, 0x42, 0xad, + 0x2d, 0x0, + + /* U+0120 "Ġ" */ + 0x0, 0xe4, 0xf3, 0x0, 0xfe, 0x64, 0x10, 0xf, + 0xe2, 0xb2, 0x0, 0xf8, 0xeb, 0xbf, 0xa8, 0xc0, + 0x33, 0x63, 0xb4, 0xb3, 0xe2, 0x0, 0xe, 0x5b, + 0x61, 0xa3, 0x4e, 0x40, 0x10, 0x32, 0x1, 0xde, + 0xe2, 0x8, 0xe0, 0x1e, 0x3a, 0x11, 0x7, 0x80, + 0x62, 0x2c, 0x6, 0x2, 0x1, 0x36, 0xee, 0x62, + 0xe, 0x0, 0x92, 0xaa, 0x0, 0x91, 0xc0, 0x22, + 0x55, 0x80, 0x28, 0x1b, 0x0, 0xe5, 0x0, 0x8e, + 0x53, 0xa5, 0xe3, 0x68, 0xdc, 0x0, 0xda, 0x8f, + 0xc, 0xca, 0xc1, + + /* U+0121 "ġ" */ + 0x0, 0xa3, 0x80, 0x3d, 0xae, 0x1, 0xe5, 0x90, + 0xe, 0x9e, 0xfa, 0x7d, 0x9, 0x68, 0xb1, 0x80, + 0x16, 0x96, 0x4b, 0x10, 0x40, 0x70, 0x9, 0xc0, + 0xc0, 0x40, 0x2e, 0x3, 0x1, 0x0, 0xbc, 0x10, + 0x1c, 0x2, 0x50, 0x16, 0x96, 0x4b, 0x20, 0x4, + 0xbc, 0x59, 0x28, 0x82, 0xcf, 0x7c, 0x8b, 0x5, + 0xd2, 0x22, 0x13, 0x83, 0x42, 0xad, 0x2d, 0x0, + + /* U+0122 "Ģ" */ + 0x0, 0x8e, 0xbb, 0xfa, 0x8c, 0x3, 0x36, 0x3b, + 0x4b, 0x3e, 0x20, 0x0, 0xe5, 0xb6, 0x1a, 0x34, + 0xe4, 0x1, 0x3, 0x20, 0x1d, 0xee, 0x20, 0x8e, + 0x1, 0xe3, 0xa1, 0x10, 0x78, 0x6, 0x22, 0xc0, + 0x60, 0x20, 0x13, 0x6e, 0xe6, 0x20, 0xe0, 0x9, + 0x2a, 0xa0, 0x9, 0x1c, 0x2, 0x25, 0x58, 0x2, + 0x81, 0xb0, 0xe, 0x50, 0x8, 0xe5, 0x3a, 0x5e, + 0x36, 0x8d, 0xc0, 0xd, 0xa8, 0xf0, 0xcc, 0xac, + 0x10, 0x8, 0xab, 0xba, 0xb5, 0x0, 0xfd, 0xce, + 0x1, 0xfe, 0x62, 0x0, 0xff, 0x72, 0x80, 0x60, + + /* U+0123 "ģ" */ + 0x0, 0xc8, 0x1, 0xe4, 0xd0, 0xf, 0x63, 0x0, + 0x7a, 0x70, 0x3, 0xc2, 0x60, 0x1d, 0x3d, 0xf4, + 0xfa, 0x12, 0xd1, 0x63, 0x0, 0x2d, 0x2c, 0x96, + 0x20, 0x80, 0xe0, 0x13, 0x81, 0x80, 0x80, 0x5c, + 0x6, 0x2, 0x1, 0x78, 0x20, 0x38, 0x4, 0xa0, + 0x2d, 0x2c, 0x96, 0x40, 0x9, 0x78, 0xb2, 0x51, + 0x5, 0x9e, 0xf9, 0x16, 0xb, 0xa4, 0x44, 0x27, + 0x6, 0x85, 0x5a, 0x5a, 0x0, + + /* U+0124 "Ĥ" */ + 0x0, 0x86, 0x10, 0x3, 0xea, 0x5b, 0x20, 0xe, + 0x64, 0xf5, 0xf0, 0xe, 0x6f, 0x2a, 0xd0, 0xa, + 0xf0, 0x3, 0x93, 0xd0, 0x3, 0xff, 0xa6, 0x24, + 0x5c, 0x20, 0x11, 0x6e, 0xf5, 0x0, 0x45, 0x55, + 0xd0, 0x1, 0xa, 0xaf, 0x18, 0x7, 0xff, 0x78, + + /* U+0125 "ĥ" */ + 0x0, 0x14, 0x20, 0x6, 0xe5, 0xb2, 0x0, 0x39, + 0xfa, 0x70, 0x1, 0xfc, 0xaf, 0x3, 0x9c, 0x3, + 0xff, 0x91, 0xf3, 0xfd, 0x20, 0x7, 0x2a, 0x66, + 0x40, 0x15, 0xac, 0x22, 0x1, 0x0, 0x22, 0x10, + 0xe0, 0xf, 0xfe, 0xa8, + + /* U+0126 "Ħ" */ + 0x0, 0x5e, 0x0, 0x72, 0x7a, 0x0, 0x7f, 0xf0, + 0xfd, 0xf, 0xff, 0xac, 0x2e, 0x3, 0x4c, 0xb7, + 0x7a, 0x82, 0x64, 0x4, 0xe0, 0x1f, 0x88, 0x40, + 0x22, 0xdd, 0xea, 0x0, 0xf1, 0x55, 0x74, 0x0, + 0x78, 0x55, 0x78, 0xc0, 0x3f, 0xfd, 0x60, + + /* U+0127 "ħ" */ + 0xe, 0x70, 0xe, 0xf1, 0x8f, 0xf0, 0x80, 0x30, + 0x1b, 0x30, 0x20, 0x3, 0x11, 0x56, 0x74, 0x80, + 0x4e, 0x54, 0xcc, 0x80, 0x1, 0x5a, 0xc2, 0x20, + 0x0, 0x80, 0x11, 0x8, 0x3, 0x80, 0x3f, 0xfb, + 0x20, + + /* U+0128 "Ĩ" */ + 0xb, 0xd5, 0x4b, 0x47, 0x98, 0xbd, 0x4d, 0x4d, + 0xe6, 0x1, 0x8f, 0x10, 0xf, 0xff, 0xb8, + + /* U+0129 "ĩ" */ + 0x4e, 0xb2, 0xc5, 0x88, 0x66, 0x92, 0xf3, 0x3f, + 0x70, 0x8, 0x39, 0x80, 0x3f, 0xfc, 0xc0, + + /* U+012A "Ī" */ + 0x0, 0xf2, 0x7f, 0xea, 0x4c, 0xcd, 0x0, 0x77, + 0x86, 0x40, 0x1f, 0xff, 0x60, + + /* U+012B "ī" */ + 0xaf, 0xfc, 0x71, 0x99, 0x8c, 0x8c, 0xf0, 0x5, + 0xce, 0x1, 0xff, 0xe6, + + /* U+012C "Ĭ" */ + 0x7, 0x0, 0x1a, 0x5, 0x20, 0x78, 0x87, 0x57, + 0xb2, 0x81, 0xf7, 0xd0, 0x5, 0x1e, 0x1, 0xff, + 0xf8, + + /* U+012D "ĭ" */ + 0x6a, 0x2, 0xe0, 0x61, 0xfc, 0xb0, 0x5, 0xff, + 0x28, 0x5, 0xce, 0x1, 0xff, 0xe6, + + /* U+012E "Į" */ + 0x8f, 0x0, 0xff, 0xf1, 0x73, 0x80, 0x38, 0xc8, + 0xe9, 0xb6, 0x80, + + /* U+012F "į" */ + 0xe, 0x70, 0x2, 0x10, 0x2, 0x94, 0x1, 0xce, + 0x1, 0xff, 0xd6, 0x37, 0x3, 0x3, 0x23, 0x1c, + 0x50, + + /* U+0130 "İ" */ + 0x8f, 0xd5, 0x55, 0x47, 0x80, 0x7f, 0xf2, 0x80, + + /* U+0131 "ı" */ + 0x7e, 0x0, 0xff, 0xe2, 0x0, + + /* U+0132 "IJ" */ + 0x8f, 0x0, 0xf6, 0x58, 0x7, 0xff, 0xf5, 0x1c, + 0x2, 0x10, 0xc, 0x70, 0x1, 0x19, 0x0, 0x4a, + 0x14, 0x92, 0x34, 0x1, 0x15, 0x3d, 0xa5, 0x18, + + /* U+0133 "ij" */ + 0xe7, 0x5, 0xf0, 0x42, 0x1, 0x40, 0xa5, 0x4, + 0xb0, 0xe7, 0x5, 0xf0, 0xf, 0xff, 0x2f, 0x38, + 0x18, 0x6, 0x5d, 0x10, 0xa, 0xd6, 0xc0, + + /* U+0134 "Ĵ" */ + 0x0, 0xe7, 0x60, 0xf, 0x55, 0xda, 0x0, 0x31, + 0x13, 0xbf, 0xc2, 0x1, 0x14, 0x11, 0x1c, 0x40, + 0x3b, 0x2c, 0x3, 0xff, 0xea, 0xb2, 0x1, 0x8, + 0x4, 0x6c, 0x20, 0x2, 0x20, 0x1, 0x3, 0x5e, + 0xc2, 0x80, 0x5, 0x63, 0xd, 0x46, 0x0, + + /* U+0135 "ĵ" */ + 0x7, 0xfd, 0x10, 0x48, 0xc6, 0xa0, 0x4f, 0x3b, + 0xb0, 0x5, 0xce, 0x1, 0xff, 0xe8, 0x10, 0x8, + 0x98, 0x8, 0x1, 0x72, 0x8a, 0x0, + + /* U+0136 "Ķ" */ + 0xdb, 0x0, 0xc5, 0xda, 0x20, 0x1c, 0x58, 0x78, + 0x20, 0x18, 0x70, 0xf0, 0x40, 0x30, 0xe1, 0xe0, + 0x80, 0x61, 0xc3, 0xc1, 0x0, 0xcf, 0xa4, 0x26, + 0x1, 0xc6, 0x58, 0x1c, 0x1, 0xc3, 0x87, 0x26, + 0xe0, 0x19, 0x48, 0x19, 0x20, 0xc0, 0x3e, 0xa1, + 0xe0, 0xf, 0x86, 0xca, 0x40, 0x3e, 0x54, 0x64, + 0xdb, 0x0, 0x8, 0x2, 0xfd, 0x0, 0x24, 0xe3, + 0x0, 0xf9, 0x4c, 0x80, 0x3e, 0x39, 0x10, 0xc, + + /* U+0137 "ķ" */ + 0xf7, 0x0, 0xff, 0xe5, 0xd7, 0x98, 0x5, 0x2b, + 0x86, 0x0, 0x76, 0xb3, 0x0, 0x54, 0x2a, 0x0, + 0x44, 0x8a, 0x40, 0x13, 0xd9, 0x70, 0x5, 0xe1, + 0x26, 0xc0, 0x19, 0x16, 0x4, 0x3, 0x58, 0xdf, + 0xb8, 0x8, 0xbe, 0x80, 0xf, 0xc0, 0x1c, 0xa4, + 0x1, 0xcd, 0xc0, 0x10, + + /* U+0138 "ĸ" */ + 0xf7, 0x1, 0xdc, 0x0, 0xd0, 0xde, 0x1, 0x9e, + 0xc, 0x2, 0x72, 0x30, 0xa, 0x21, 0xe0, 0x1a, + 0x21, 0xa4, 0x1, 0x9c, 0xa4, 0x3, 0xbd, 0x10, + 0x1, 0x8d, 0x64, 0x0, + + /* U+0139 "Ĺ" */ + 0x3, 0x50, 0xf, 0x6f, 0x80, 0x72, 0x9d, 0x0, + 0x72, 0xe8, 0x7, 0xb2, 0xc0, 0x3f, 0xff, 0xe0, + 0x19, 0x9d, 0xf8, 0x80, 0xa2, 0x39, 0x0, + + /* U+013A "ĺ" */ + 0x1, 0x52, 0x9, 0xa0, 0x3, 0x51, 0x7, 0x28, + 0x3, 0x9c, 0x3, 0xff, 0xc2, + + /* U+013B "Ļ" */ + 0xcb, 0x0, 0xff, 0xff, 0x80, 0x66, 0x77, 0xe2, + 0x2, 0x88, 0xe4, 0xcf, 0xff, 0x30, 0x5, 0xd2, + 0x1, 0xe9, 0xe0, 0xf, 0x9c, 0x2, + + /* U+013C "ļ" */ + 0xe, 0x70, 0xf, 0xfe, 0xb7, 0x38, 0x7c, 0x3, + 0xf0, 0x7b, 0x0, + + /* U+013D "Ľ" */ + 0x28, 0x22, 0x41, 0x0, 0x62, 0x49, 0x92, 0x10, + 0x7, 0x6a, 0x23, 0x80, 0x3c, 0x3f, 0xe2, 0x0, + 0xfb, 0x2c, 0x3, 0xff, 0xfe, 0x1, 0xff, 0xcc, + 0x67, 0x7e, 0x20, 0x8, 0xa2, 0x39, 0x0, + + /* U+013E "ľ" */ + 0x47, 0x4, 0x70, 0x59, 0x8a, 0xf0, 0x1a, 0x73, + 0x80, 0x2, 0x7e, 0x80, 0x6e, 0x70, 0xf, 0xff, + 0xc0, + + /* U+013F "Ŀ" */ + 0xcb, 0x0, 0xff, 0xee, 0x8d, 0x98, 0x7, 0x1a, + 0x38, 0x7, 0x17, 0xa0, 0x7, 0xff, 0x1d, 0x9d, + 0xf8, 0x80, 0xa2, 0x39, 0x0, + + /* U+0140 "ŀ" */ + 0xe7, 0x0, 0xff, 0xe4, 0x25, 0x80, 0xd, 0x0, + 0xf, 0xe0, 0x1f, 0xfc, 0x40, + + /* U+0141 "Ł" */ + 0xd, 0xa0, 0xf, 0xfe, 0x38, 0x90, 0x7, 0x8b, + 0xc4, 0x3, 0x9f, 0x20, 0xc0, 0x38, 0xa9, 0x80, + 0x33, 0x12, 0xa0, 0x7, 0x58, 0x80, 0x7d, 0x86, + 0x1, 0xf0, 0x80, 0x7f, 0x99, 0xbc, 0x40, 0x3, + 0x99, 0xe7, + + /* U+0142 "ł" */ + 0xf, 0x70, 0xf, 0xfe, 0x1e, 0x38, 0x1, 0x55, + 0x1, 0x24, 0x60, 0x15, 0x80, 0x7f, 0xf0, 0xc0, + + /* U+0143 "Ń" */ + 0x0, 0xc2, 0xa4, 0x1, 0xf4, 0x59, 0x80, 0x78, + 0x5a, 0x84, 0x3, 0xc3, 0xe8, 0x1, 0xaf, 0xc8, + 0x3, 0x17, 0xa0, 0x3, 0x80, 0x3f, 0x9, 0xb0, + 0x7, 0xca, 0xa8, 0x10, 0xf, 0xac, 0x6c, 0x3, + 0xe1, 0x95, 0x40, 0xf, 0x98, 0xe8, 0x3, 0xf7, + 0xc, 0x80, 0x7c, 0x4e, 0xc8, 0x1, 0xf4, 0x14, + 0x0, 0x7e, 0xe1, 0x0, 0xfc, 0x6c, 0x0, + + /* U+0144 "ń" */ + 0x0, 0xb7, 0x40, 0x19, 0xb, 0xc0, 0x33, 0x61, + 0x0, 0x39, 0xe3, 0x3a, 0x40, 0x11, 0xba, 0xb6, + 0x80, 0x47, 0x25, 0x44, 0x1, 0x80, 0x44, 0x20, + 0x1f, 0xfd, 0x70, + + /* U+0145 "Ņ" */ + 0xbf, 0x20, 0xc, 0x5e, 0x80, 0xe, 0x0, 0xfc, + 0x26, 0xc0, 0x1f, 0x2a, 0xa0, 0x40, 0x3e, 0xb1, + 0xb0, 0xf, 0x86, 0x55, 0x0, 0x3e, 0x63, 0xa0, + 0xf, 0xdc, 0x32, 0x1, 0xf1, 0x3b, 0x20, 0x7, + 0xd0, 0x50, 0x1, 0xfb, 0x84, 0x3, 0xf1, 0xb0, + 0x2, 0xec, 0x1, 0xd3, 0xe8, 0x1, 0xbe, 0x0, + 0x3f, 0x3f, 0x0, 0x7e, 0xf6, 0x0, 0xc0, + + /* U+0146 "ņ" */ + 0xe7, 0xaf, 0xe9, 0x0, 0x46, 0xea, 0xda, 0x1, + 0x1c, 0x95, 0x10, 0x6, 0x1, 0x10, 0x80, 0x7f, + 0xf5, 0xfa, 0x0, 0x42, 0x74, 0x0, 0xbc, 0x40, + 0x19, 0xc, 0xc0, 0x18, 0xa4, 0x40, 0x0, + + /* U+0147 "Ň" */ + 0x0, 0x1b, 0x81, 0xb8, 0x7, 0x14, 0xc6, 0xf0, + 0x7, 0xd, 0x39, 0xc8, 0x7, 0x93, 0xf4, 0x3, + 0x5f, 0x90, 0x6, 0x2f, 0x40, 0x7, 0x0, 0x7e, + 0x13, 0x60, 0xf, 0x95, 0x50, 0x20, 0x1f, 0x58, + 0xd8, 0x7, 0xc3, 0x2a, 0x80, 0x1f, 0x31, 0xd0, + 0x7, 0xee, 0x19, 0x0, 0xf8, 0x9d, 0x90, 0x3, + 0xe8, 0x28, 0x0, 0xfd, 0xc2, 0x1, 0xf8, 0xd8, + 0x0, + + /* U+0148 "ň" */ + 0x9, 0xd2, 0xe7, 0x0, 0x4b, 0xe3, 0xb8, 0x2, + 0xae, 0x90, 0x7, 0x3d, 0x7f, 0x48, 0x2, 0x37, + 0x56, 0xd0, 0x8, 0xe4, 0xa8, 0x80, 0x30, 0x8, + 0x84, 0x3, 0xff, 0xae, + + /* U+0149 "ʼn" */ + 0xe, 0x90, 0xf, 0xca, 0x1, 0xfc, 0x78, 0x1, + 0xfb, 0x17, 0x62, 0x7b, 0x94, 0x20, 0x80, 0x7, + 0x1c, 0xa5, 0xb0, 0xc, 0x50, 0x48, 0xc8, 0x1, + 0x9c, 0x2, 0xe0, 0xe, 0x30, 0xc, 0x20, 0x1f, + 0xfd, 0xc0, + + /* U+014A "Ŋ" */ + 0xbd, 0x29, 0xef, 0xd7, 0x0, 0x8f, 0x7, 0x71, + 0x62, 0x40, 0x3, 0x10, 0x33, 0x43, 0xb1, 0x0, + 0x18, 0x3, 0x48, 0x28, 0x10, 0x7, 0x8, 0xb4, + 0x3, 0xf1, 0x88, 0x7, 0xe1, 0x0, 0xff, 0xf2, + 0x88, 0xaf, 0x40, 0x38, 0x8a, 0x0, 0xc7, 0x2f, + 0xe1, 0x40, 0x19, 0x5e, 0x6, 0xc8, + + /* U+014B "ŋ" */ + 0xe7, 0xaf, 0xf4, 0x80, 0x20, 0xb6, 0x9a, 0x1, + 0x20, 0x95, 0x48, 0x6, 0x1, 0x18, 0x80, 0x7f, + 0xf5, 0xfa, 0x0, 0x30, 0x80, 0x65, 0x46, 0x0, + 0x8e, 0x82, 0x40, + + /* U+014C "Ō" */ + 0x0, 0xff, 0xe1, 0x9f, 0xfe, 0xa0, 0xf, 0x1e, + 0x66, 0x80, 0xf, 0x8c, 0xf1, 0x0, 0x79, 0x2f, + 0xbf, 0x60, 0x40, 0x34, 0x5b, 0xcc, 0x91, 0xf0, + 0x40, 0xa, 0xee, 0xc7, 0x69, 0xd3, 0xd0, 0x4, + 0x94, 0x0, 0x62, 0x83, 0x41, 0x35, 0x0, 0xf3, + 0x6, 0x10, 0x68, 0x7, 0xc2, 0x40, 0x1f, 0xfc, + 0x2, 0x2, 0x0, 0xf8, 0x4c, 0x4a, 0x80, 0x3c, + 0xc1, 0xa1, 0x5, 0x0, 0x18, 0xa0, 0xd0, 0x15, + 0xdd, 0x8e, 0xd3, 0xa7, 0xa0, 0x14, 0x5b, 0xcc, + 0x91, 0xf0, 0x40, + + /* U+014D "ō" */ + 0x0, 0x7f, 0xed, 0x0, 0xd9, 0x9b, 0x80, 0x31, + 0x9f, 0x0, 0x67, 0xdf, 0xd6, 0x0, 0xa6, 0x2a, + 0xd6, 0x60, 0x9, 0xa1, 0xd2, 0x19, 0xc5, 0xc1, + 0x80, 0x2a, 0x5, 0x30, 0x10, 0x8, 0x40, 0x4c, + 0x4, 0x2, 0x10, 0x17, 0x6, 0x0, 0xa8, 0x10, + 0x9a, 0x1d, 0x21, 0x9c, 0x1, 0x31, 0x56, 0xb3, + 0x0, + + /* U+014E "Ŏ" */ + 0x0, 0xce, 0x20, 0xa6, 0x1, 0xf7, 0xf7, 0xc1, + 0x0, 0x7d, 0x1f, 0xda, 0x20, 0x1f, 0xc2, 0x1, + 0xf9, 0x2f, 0xbf, 0x60, 0x40, 0x34, 0x5b, 0xcc, + 0x91, 0xf0, 0x40, 0xa, 0xee, 0xc7, 0x69, 0xd3, + 0xd0, 0x4, 0x94, 0x0, 0x62, 0x83, 0x41, 0x35, + 0x0, 0xf3, 0x6, 0x10, 0x68, 0x7, 0xc2, 0x40, + 0x1f, 0xfc, 0x2, 0x2, 0x0, 0xf8, 0x4c, 0x4a, + 0x80, 0x3c, 0xc1, 0xa1, 0x5, 0x0, 0x18, 0xa0, + 0xd0, 0x15, 0xdd, 0x8e, 0xd3, 0xa7, 0xa0, 0x14, + 0x5b, 0xcc, 0x91, 0xf0, 0x40, + + /* U+014F "ŏ" */ + 0x0, 0x5a, 0x83, 0xd0, 0x6, 0x88, 0x7d, 0x40, + 0x6, 0x3d, 0xfd, 0x20, 0xc, 0xfb, 0xfa, 0xc0, + 0x14, 0xc5, 0x5a, 0xcc, 0x1, 0x34, 0x3a, 0x43, + 0x38, 0xb8, 0x30, 0x5, 0x40, 0xa6, 0x2, 0x1, + 0x8, 0x9, 0x80, 0x80, 0x42, 0x2, 0xe0, 0xc0, + 0x15, 0x2, 0x13, 0x43, 0xa4, 0x33, 0x80, 0x26, + 0x2a, 0xd6, 0x60, 0x0, + + /* U+0150 "Ő" */ + 0x0, 0xc9, 0xed, 0x5c, 0x20, 0x1e, 0xf5, 0x75, + 0xa1, 0x0, 0xf7, 0x51, 0xda, 0x0, 0x7c, 0xa0, + 0x48, 0x1, 0xf2, 0x5f, 0x7e, 0xc0, 0x80, 0x68, + 0xb7, 0x99, 0x23, 0xe0, 0x80, 0x15, 0xdd, 0x8e, + 0xd3, 0xa7, 0xa0, 0x9, 0x28, 0x0, 0xc5, 0x6, + 0x82, 0x6a, 0x1, 0xe6, 0xc, 0x20, 0xd0, 0xf, + 0x84, 0x80, 0x3f, 0xf8, 0x4, 0x4, 0x1, 0xf0, + 0x98, 0x95, 0x0, 0x79, 0x83, 0x42, 0xa, 0x0, + 0x31, 0x41, 0xa0, 0x2b, 0xbb, 0x1d, 0xa7, 0x4f, + 0x40, 0x28, 0xb7, 0x99, 0x23, 0xe0, 0x80, + + /* U+0151 "ő" */ + 0x0, 0x17, 0xcb, 0xf9, 0x80, 0x54, 0x53, 0x28, + 0x30, 0xb, 0x30, 0x36, 0xe0, 0x18, 0xf3, 0xa1, + 0x80, 0x29, 0x8a, 0xb5, 0x98, 0x2, 0x68, 0x74, + 0x86, 0x71, 0x70, 0x60, 0xa, 0x81, 0x4c, 0x4, + 0x2, 0x10, 0x13, 0x1, 0x0, 0x84, 0x5, 0xc1, + 0x80, 0x2a, 0x4, 0x26, 0x87, 0x48, 0x67, 0x0, + 0x4c, 0x55, 0xac, 0xc0, 0x0, + + /* U+0152 "Œ" */ + 0x0, 0x3e, 0xfe, 0xba, 0x7f, 0xf9, 0x2, 0xa1, + 0x2a, 0x91, 0xe0, 0x8a, 0xb9, 0x91, 0x62, 0x55, + 0xf1, 0x2, 0x2a, 0xb1, 0x70, 0xb8, 0x4, 0x68, + 0x1, 0xf3, 0xa8, 0x7, 0x60, 0x39, 0x14, 0x20, + 0x44, 0x0, 0xe2, 0xb, 0xdd, 0xb0, 0x3, 0xfd, + 0x15, 0x54, 0x81, 0x18, 0x7, 0x18, 0x22, 0xac, + 0x80, 0xe8, 0x1, 0xd8, 0x1, 0xf7, 0xa, 0x80, + 0x42, 0xa0, 0x1f, 0x22, 0xd2, 0x8a, 0x61, 0x85, + 0xbb, 0xe3, 0xa, 0x88, 0x75, 0x53, 0xc1, 0xe2, + 0x32, 0x0, + + /* U+0153 "œ" */ + 0x0, 0x3e, 0xfe, 0xb0, 0x26, 0x7f, 0x38, 0x5, + 0x10, 0x5b, 0x59, 0x95, 0xb5, 0xc4, 0x40, 0x2e, + 0xe8, 0x48, 0x76, 0x2a, 0x46, 0x97, 0x15, 0xa, + 0x0, 0xa8, 0x14, 0x2, 0x70, 0x41, 0x3, 0x0, + 0x8c, 0x1f, 0xfe, 0xe0, 0x30, 0x1, 0x80, 0x44, + 0xf, 0x99, 0xce, 0x81, 0x40, 0x15, 0x1, 0x9e, + 0x18, 0x31, 0x77, 0x42, 0x43, 0x22, 0x29, 0x17, + 0xdc, 0x82, 0x20, 0xb6, 0xb3, 0x76, 0x6b, 0xb2, + 0x68, 0x0, + + /* U+0154 "Ŕ" */ + 0x0, 0xc6, 0xa2, 0x1, 0xfb, 0xb8, 0x20, 0x1f, + 0x21, 0xd0, 0x7, 0xe4, 0xe1, 0x0, 0xeb, 0xff, + 0xee, 0xb2, 0x0, 0x8a, 0xab, 0x32, 0xe0, 0x4, + 0x2a, 0xba, 0x28, 0x54, 0x3, 0xf3, 0x80, 0x61, + 0x22, 0xc9, 0xe2, 0x80, 0x2, 0xdd, 0xd6, 0x1a, + 0x20, 0x2, 0xaa, 0x40, 0xa6, 0x18, 0x4, 0x2a, + 0xa7, 0xd4, 0xb0, 0xf, 0xc6, 0xe8, 0xc0, 0x1f, + 0xa0, 0x60, 0x3, 0xfa, 0x6, 0x0, 0x3f, 0x31, + 0xb8, 0x80, + + /* U+0155 "ŕ" */ + 0x4, 0xf7, 0x0, 0x7a, 0x38, 0x3, 0xa8, 0x1, + 0xe5, 0x9c, 0xa1, 0xb, 0x8, 0x9, 0xc, 0x21, + 0x80, 0x1f, 0xfd, 0x0, + + /* U+0156 "Ŗ" */ + 0xbf, 0xfe, 0xeb, 0x20, 0x8, 0xaa, 0xb3, 0x2e, + 0x0, 0x42, 0xab, 0xa2, 0x85, 0x40, 0x3f, 0x38, + 0x6, 0x12, 0x2c, 0x9e, 0x28, 0x0, 0x2d, 0xdd, + 0x61, 0xa2, 0x0, 0x2a, 0xa4, 0xa, 0x61, 0x80, + 0x42, 0xaa, 0x7d, 0x4b, 0x0, 0xfc, 0x6e, 0x8c, + 0x1, 0xfa, 0x6, 0x0, 0x3f, 0xa0, 0x60, 0x3, + 0xf3, 0x1b, 0x8d, 0xe0, 0x7, 0xb3, 0xc4, 0x3, + 0x5e, 0x0, 0x7f, 0x73, 0x0, 0x7f, 0x1d, 0x80, + 0x70, + + /* U+0157 "ŗ" */ + 0xf, 0x7d, 0xe5, 0x0, 0x42, 0xc2, 0x0, 0x12, + 0x18, 0x40, 0x18, 0x1, 0xff, 0xd6, 0xe7, 0x0, + 0xdc, 0xe0, 0x19, 0x88, 0x3, 0x72, 0x80, 0x40, + + /* U+0158 "Ř" */ + 0x0, 0x32, 0x83, 0x30, 0x3, 0xc5, 0x4d, 0x24, + 0x1, 0xe4, 0x69, 0x64, 0x0, 0xfa, 0x7e, 0x40, + 0x3a, 0xff, 0xfb, 0xac, 0x80, 0x22, 0xaa, 0xcc, + 0xb8, 0x1, 0xa, 0xae, 0x8a, 0x15, 0x0, 0xfc, + 0xe0, 0x18, 0x48, 0xb2, 0x78, 0xa0, 0x0, 0xb7, + 0x75, 0x86, 0x88, 0x0, 0xaa, 0x90, 0x29, 0x86, + 0x1, 0xa, 0xa9, 0xf5, 0x2c, 0x3, 0xf1, 0xba, + 0x30, 0x7, 0xe8, 0x18, 0x0, 0xfe, 0x81, 0x80, + 0xf, 0xcc, 0x6e, 0x20, + + /* U+0159 "ř" */ + 0x2e, 0x69, 0xd1, 0x2d, 0x87, 0xf1, 0x3, 0xee, + 0x10, 0x3, 0xdf, 0x79, 0x40, 0x10, 0xb0, 0x80, + 0x4, 0x86, 0x10, 0x6, 0x0, 0x7f, 0xf5, 0x40, + + /* U+015A "Ś" */ + 0x0, 0xed, 0xd0, 0x7, 0xc8, 0x5e, 0x1, 0xf3, + 0x61, 0x0, 0x7c, 0x46, 0x1, 0xe3, 0xbe, 0xfd, + 0x70, 0x9, 0x31, 0x99, 0xf, 0x18, 0x0, 0xf2, + 0xd8, 0x7a, 0x93, 0x40, 0x76, 0x0, 0xcc, 0xc7, + 0xb, 0x49, 0x30, 0xa, 0x4c, 0x1d, 0xcd, 0x9d, + 0x6c, 0x1, 0xa3, 0xed, 0x9e, 0x74, 0x40, 0x32, + 0x46, 0x60, 0xac, 0xfd, 0x0, 0x31, 0xab, 0x18, + 0xc0, 0x6, 0x14, 0x60, 0xb3, 0xe9, 0x79, 0xf1, + 0x90, 0x5b, 0x57, 0x87, 0x4d, 0x30, + + /* U+015B "ś" */ + 0x0, 0x8f, 0xdc, 0x3, 0xa5, 0x1c, 0x3, 0xbe, + 0x80, 0x31, 0xe5, 0x7d, 0x8, 0xe, 0x35, 0xd9, + 0xe8, 0x8, 0x21, 0x17, 0x8c, 0xc, 0x72, 0x50, + 0xe0, 0x1, 0x88, 0xd7, 0xee, 0x0, 0x2a, 0xfc, + 0x58, 0x35, 0xe0, 0x1, 0xc0, 0x32, 0x5, 0xa2, + 0x24, 0x50, 0x74, 0x2a, 0x81, 0x82, + + /* U+015C "Ŝ" */ + 0x0, 0xcb, 0x2, 0x1, 0xe5, 0xa2, 0xc0, 0xf, + 0x15, 0xd5, 0x10, 0x3, 0x9d, 0x1, 0xd0, 0x3, + 0x1d, 0xf7, 0xeb, 0x80, 0x49, 0x8c, 0xc8, 0x78, + 0xc0, 0x7, 0x96, 0xc3, 0xd4, 0x9a, 0x3, 0xb0, + 0x6, 0x66, 0x38, 0x5a, 0x49, 0x80, 0x52, 0x60, + 0xee, 0x6c, 0xeb, 0x60, 0xd, 0x1f, 0x6c, 0xf3, + 0xa2, 0x1, 0x92, 0x33, 0x5, 0x67, 0xe8, 0x1, + 0x8d, 0x58, 0xc6, 0x0, 0x30, 0xa3, 0x5, 0x9f, + 0x4b, 0xcf, 0x8c, 0x82, 0xda, 0xbc, 0x3a, 0x69, + 0x80, + + /* U+015D "ŝ" */ + 0x0, 0x2f, 0xf0, 0x80, 0x47, 0x52, 0x9a, 0x1, + 0x1f, 0xb5, 0x68, 0x4, 0x79, 0xfd, 0x62, 0x3, + 0x8d, 0x76, 0x7a, 0x2, 0x8, 0x45, 0xe3, 0x3, + 0x1c, 0x94, 0x38, 0x0, 0x62, 0x35, 0xfb, 0x80, + 0xa, 0xbf, 0x16, 0xd, 0x78, 0x0, 0x70, 0xc, + 0x81, 0x68, 0x89, 0x14, 0x1d, 0xa, 0xa0, 0x60, + 0x80, + + /* U+015E "Ş" */ + 0x0, 0x1d, 0xf7, 0xeb, 0x80, 0x49, 0x8c, 0xc8, + 0x78, 0xc0, 0x7, 0x96, 0xc3, 0xd4, 0x9a, 0x3, + 0xb0, 0x6, 0x66, 0x38, 0x5a, 0x49, 0x80, 0x52, + 0x60, 0xee, 0x6c, 0xeb, 0x60, 0xd, 0x1f, 0x6c, + 0xf3, 0xa2, 0x1, 0x92, 0x33, 0x5, 0x67, 0xe8, + 0x1, 0x8d, 0x58, 0xc6, 0x0, 0x30, 0xa3, 0x5, + 0x9f, 0x4b, 0xcf, 0x8c, 0x82, 0xda, 0xbc, 0x3a, + 0x69, 0x80, 0x12, 0xfb, 0xaa, 0x20, 0xe, 0x2e, + 0x50, 0xf, 0x89, 0x18, 0x3, 0xe1, 0xd3, 0x0, + 0x80, + + /* U+015F "ş" */ + 0x3, 0xcf, 0xea, 0x10, 0x1c, 0x6b, 0xb3, 0xd0, + 0x10, 0x42, 0x2f, 0x18, 0x18, 0xe4, 0xa1, 0xc0, + 0x3, 0x11, 0xaf, 0xdc, 0x0, 0x55, 0xf8, 0xb0, + 0x6b, 0xc0, 0x3, 0x80, 0x64, 0xb, 0x44, 0x48, + 0xa0, 0xe8, 0x55, 0x3, 0x4, 0xe, 0xfb, 0x96, + 0x40, 0x1b, 0x2c, 0x3, 0xd2, 0x40, 0x1e, 0x38, + 0x0, 0x80, + + /* U+0160 "Š" */ + 0x0, 0x9d, 0x1, 0xd0, 0x3, 0x8a, 0xed, 0x48, + 0x1, 0xcb, 0x47, 0x80, 0x1f, 0x2c, 0x8, 0x7, + 0x1d, 0xf7, 0xeb, 0x80, 0x49, 0x8c, 0xc8, 0x78, + 0xc0, 0x7, 0x96, 0xc3, 0xd4, 0x9a, 0x3, 0xb0, + 0x6, 0x66, 0x38, 0x5a, 0x49, 0x80, 0x52, 0x60, + 0xee, 0x6c, 0xeb, 0x60, 0xd, 0x1f, 0x6c, 0xf3, + 0xa2, 0x1, 0x92, 0x33, 0x5, 0x67, 0xe8, 0x1, + 0x8d, 0x58, 0xc6, 0x0, 0x30, 0xa3, 0x5, 0x9f, + 0x4b, 0xcf, 0x8c, 0x82, 0xda, 0xbc, 0x3a, 0x69, + 0x80, + + /* U+0161 "š" */ + 0x3, 0xf5, 0x9d, 0x10, 0x1, 0xd5, 0x1b, 0xc4, + 0x2, 0x5f, 0xf1, 0x0, 0x47, 0x9f, 0xd4, 0x20, + 0x38, 0xd7, 0x67, 0xa0, 0x20, 0x84, 0x5e, 0x30, + 0x31, 0xc9, 0x43, 0x80, 0x6, 0x23, 0x5f, 0xb8, + 0x0, 0xab, 0xf1, 0x60, 0xd7, 0x80, 0x7, 0x0, + 0xc8, 0x16, 0x88, 0x91, 0x41, 0xd0, 0xaa, 0x6, + 0x8, + + /* U+0162 "Ţ" */ + 0xaf, 0xff, 0xcd, 0xd1, 0x10, 0x1c, 0x44, 0xa8, + 0xef, 0xb, 0x3b, 0xc6, 0x1, 0xff, 0xff, 0x0, + 0xff, 0xe3, 0xf5, 0x0, 0x7e, 0xe9, 0x0, 0xfc, + 0xdc, 0x1, 0xfb, 0xdc, 0x3, 0x0, + + /* U+0163 "ţ" */ + 0x0, 0xf2, 0x48, 0x5, 0xe4, 0x1, 0xf5, 0xa2, + 0x3c, 0x69, 0x11, 0xa2, 0x20, 0x1, 0x0, 0x7f, + 0xf2, 0x85, 0x58, 0x42, 0x42, 0x48, 0xf, 0xfc, + 0x60, 0x7c, 0x80, 0x3, 0x46, 0x0, 0xe, 0x90, + 0x0, + + /* U+0164 "Ť" */ + 0x0, 0x1b, 0x81, 0xb8, 0x80, 0x63, 0xa8, 0xed, + 0x10, 0xe, 0xe7, 0x3b, 0x0, 0xf1, 0xff, 0x8, + 0x5, 0x5f, 0xff, 0x9b, 0xa2, 0x20, 0x38, 0x89, + 0x51, 0xde, 0x16, 0x77, 0x8c, 0x3, 0xff, 0xfe, + 0x1, 0xff, 0xc3, + + /* U+0165 "ť" */ + 0x0, 0x28, 0x3, 0xe0, 0x2b, 0x80, 0x5, 0xe0, + 0x20, 0x12, 0x1d, 0xa2, 0x3c, 0xbd, 0x29, 0x11, + 0xa4, 0xc0, 0x20, 0x2, 0x0, 0xff, 0xea, 0xa, + 0xb0, 0x80, 0x52, 0x12, 0x40, 0x0, + + /* U+0166 "Ŧ" */ + 0xaf, 0xff, 0xcd, 0xd1, 0x10, 0x1c, 0x44, 0xa8, + 0xef, 0xb, 0x3b, 0xc6, 0x1, 0xff, 0x47, 0xf8, + 0x57, 0xfc, 0x80, 0x9, 0xdd, 0xa, 0xee, 0x90, + 0x0, 0x24, 0x40, 0x1, 0x10, 0x3, 0xff, 0xd0, + + /* U+0167 "ŧ" */ + 0x0, 0xf2, 0x48, 0x5, 0xe4, 0x1, 0xf5, 0xa2, + 0x3c, 0x69, 0x11, 0xa2, 0x20, 0x1, 0x5, 0xa2, + 0x3c, 0x64, 0xcd, 0x82, 0x4e, 0xe3, 0x0, 0xf8, + 0x95, 0x84, 0x28, 0xe4, 0x80, + + /* U+0168 "Ũ" */ + 0x0, 0x37, 0x7f, 0xb9, 0x0, 0x33, 0xe6, 0xeb, + 0x90, 0x3, 0x9, 0x14, 0x1, 0xaf, 0x0, 0x39, + 0x3d, 0x0, 0x3f, 0xff, 0x2e, 0x44, 0x0, 0xe2, + 0x1, 0xf1, 0x50, 0xd, 0x42, 0x4c, 0x55, 0x47, + 0x8d, 0x3b, 0x0, 0x63, 0x3c, 0x30, 0xda, 0x80, + + /* U+0169 "ũ" */ + 0x8, 0xf7, 0xf, 0x0, 0x36, 0x63, 0xd4, 0x1, + 0xe7, 0x7d, 0x41, 0xec, 0x0, 0x19, 0xc0, 0xf, + 0xfe, 0x80, 0x80, 0x63, 0x3, 0xf0, 0x9, 0xc1, + 0x18, 0xca, 0x48, 0x21, 0x33, 0x1, 0x0, + + /* U+016A "Ū" */ + 0x0, 0xff, 0xe0, 0x5f, 0xfe, 0x20, 0xd, 0x39, + 0x98, 0x80, 0x31, 0x19, 0xe0, 0xa, 0xf0, 0x3, + 0x93, 0xd0, 0x3, 0xff, 0xf2, 0xe4, 0x40, 0xe, + 0x20, 0x1f, 0x15, 0x0, 0xd4, 0x24, 0xc5, 0x54, + 0x78, 0xd3, 0xb0, 0x6, 0x33, 0xc3, 0xd, 0xa8, + 0x0, + + /* U+016B "ū" */ + 0xf, 0xfd, 0xa0, 0xc, 0xcd, 0xc0, 0x3, 0x3e, + 0xf, 0x70, 0xa, 0x70, 0x3, 0xff, 0xa0, 0x20, + 0x18, 0xc0, 0xfc, 0x2, 0x70, 0x46, 0x32, 0x92, + 0x8, 0x4c, 0xc0, 0x40, 0x0, + + /* U+016C "Ŭ" */ + 0x0, 0x22, 0x0, 0x5c, 0x3, 0x9a, 0x7f, 0x80, + 0x3c, 0x5b, 0xde, 0xe0, 0x1f, 0x8, 0x7, 0x5e, + 0x0, 0x72, 0x7a, 0x0, 0x7f, 0xfe, 0x5c, 0x88, + 0x1, 0xc4, 0x3, 0xe2, 0xa0, 0x1a, 0x84, 0x98, + 0xaa, 0x8f, 0x1a, 0x76, 0x0, 0xc6, 0x78, 0x61, + 0xb5, 0x0, + + /* U+016D "ŭ" */ + 0xb, 0x50, 0x7a, 0x0, 0x44, 0x3e, 0xa0, 0x0, + 0x7b, 0xfa, 0x41, 0xee, 0x1, 0x4e, 0x0, 0x7f, + 0xf4, 0x4, 0x3, 0x18, 0x1f, 0x80, 0x4e, 0x8, + 0xc6, 0x52, 0x41, 0x9, 0x98, 0x8, 0x0, + + /* U+016E "Ů" */ + 0x0, 0x8a, 0x58, 0x3, 0xeb, 0x9f, 0x0, 0xff, + 0xe2, 0xdc, 0xf8, 0x7, 0xc5, 0x2c, 0x1, 0xaf, + 0x0, 0x39, 0x3d, 0x0, 0x3f, 0xff, 0x2e, 0x44, + 0x0, 0xe2, 0x1, 0xf1, 0x50, 0xd, 0x42, 0x4c, + 0x55, 0x47, 0x8d, 0x3b, 0x0, 0x63, 0x3c, 0x30, + 0xda, 0x80, + + /* U+016F "ů" */ + 0x0, 0x4c, 0xa0, 0x3, 0x70, 0x70, 0x6, 0x79, + 0x60, 0x7, 0xb8, 0x5, 0x38, 0x1, 0xff, 0xd0, + 0x10, 0xc, 0x60, 0x7e, 0x1, 0x38, 0x23, 0x19, + 0x49, 0x4, 0x26, 0x60, 0x20, 0x0, + + /* U+0170 "Ű" */ + 0x0, 0xb3, 0x4f, 0xe4, 0x3, 0x19, 0xba, 0x8e, + 0x40, 0x30, 0xe1, 0xee, 0x80, 0x38, 0x8c, 0x10, + 0x40, 0x2b, 0xc0, 0xe, 0x4f, 0x40, 0xf, 0xff, + 0xcb, 0x91, 0x0, 0x38, 0x80, 0x7c, 0x54, 0x3, + 0x50, 0x93, 0x15, 0x51, 0xe3, 0x4e, 0xc0, 0x18, + 0xcf, 0xc, 0x36, 0xa0, + + /* U+0171 "ű" */ + 0x3, 0xf7, 0x9f, 0x20, 0x94, 0x66, 0x49, 0x7, + 0x50, 0x5b, 0x7, 0x98, 0x89, 0x27, 0x0, 0x3f, + 0xfa, 0x2, 0x1, 0x8c, 0xf, 0xc0, 0x27, 0x4, + 0x63, 0x29, 0x20, 0x84, 0xcc, 0x4, 0x0, + + /* U+0172 "Ų" */ + 0xbc, 0x0, 0xe4, 0xf4, 0x0, 0xff, 0xfc, 0xb9, + 0x10, 0x3, 0x88, 0x7, 0x5, 0x40, 0x35, 0x9, + 0x2a, 0x55, 0x1e, 0x34, 0xe0, 0x1, 0x72, 0x10, + 0xe3, 0x4c, 0x1, 0x35, 0x8f, 0xe2, 0x80, 0x71, + 0x89, 0x98, 0x40, 0x38, 0x9b, 0x3c, 0xc0, 0x0, + + /* U+0173 "ų" */ + 0xf7, 0x0, 0xa7, 0x0, 0x3f, 0xfa, 0xa2, 0x1, + 0x8c, 0x0, 0x7c, 0x1, 0x20, 0x1, 0x19, 0xd7, + 0x0, 0x28, 0x58, 0xb4, 0x90, 0x0, 0xd7, 0xf4, + 0x5f, 0x80, 0x78, 0xdc, 0x80, 0x39, 0xee, 0x40, + + /* U+0174 "Ŵ" */ + 0x0, 0xf1, 0xc1, 0x80, 0x7f, 0xf0, 0x39, 0x74, + 0x40, 0x3f, 0xd2, 0x78, 0x76, 0x1, 0xfe, 0x9e, + 0x1d, 0xa0, 0xe, 0xad, 0x0, 0xcf, 0xf4, 0x1, + 0xaf, 0x30, 0x42, 0x1, 0x60, 0xa0, 0x6, 0x54, + 0x40, 0x28, 0x4, 0x92, 0x24, 0x0, 0x21, 0xc2, + 0x1c, 0x0, 0x20, 0x30, 0xa8, 0x1, 0x1, 0x1, + 0xc, 0x1, 0x86, 0x29, 0x80, 0xc, 0x30, 0x6, + 0x20, 0x1, 0x10, 0x18, 0x80, 0x4, 0xb0, 0x2, + 0x1, 0x9, 0xd8, 0x20, 0x18, 0x89, 0x0, 0x4, + 0x28, 0x80, 0x30, 0x22, 0x22, 0x0, 0xc0, 0x24, + 0xfc, 0x40, 0x9, 0x33, 0x8, 0x1, 0xb1, 0x17, + 0x0, 0x2c, 0x55, 0x68, 0x6, 0x42, 0x35, 0x0, + 0x90, 0x4d, 0x0, 0x31, 0x8, 0x88, 0x2, 0x13, + 0x12, 0x0, 0x0, + + /* U+0175 "ŵ" */ + 0x0, 0xcd, 0xfa, 0x20, 0x1f, 0x24, 0x5b, 0xe8, + 0x7, 0xc9, 0xc9, 0x58, 0x1, 0xb2, 0x80, 0x2f, + 0xa0, 0xb, 0xd5, 0x10, 0x0, 0x40, 0x40, 0x2, + 0x82, 0xd8, 0x90, 0x61, 0x9, 0x6, 0x20, 0x18, + 0xa0, 0x25, 0x2, 0x2, 0x60, 0x1, 0x30, 0xd, + 0x11, 0xe2, 0x4a, 0x0, 0xf4, 0x40, 0x1e, 0x23, + 0x89, 0x0, 0x10, 0x7d, 0x1, 0xa, 0x9c, 0x2, + 0x13, 0x4c, 0x3, 0x3, 0xd0, 0xc, 0x80, 0x80, + 0x4, 0x4, 0x0, 0x0, + + /* U+0176 "Ŷ" */ + 0x0, 0xc9, 0x2, 0x1, 0xf1, 0x5a, 0xd0, 0x7, + 0xdc, 0x98, 0x8e, 0x1, 0xec, 0xb1, 0xf7, 0x0, + 0xa7, 0xcc, 0x3, 0xa3, 0xd2, 0x7, 0x80, 0x31, + 0x3b, 0x20, 0xd9, 0x38, 0x5, 0xc3, 0x20, 0x5, + 0x54, 0x10, 0x31, 0xd0, 0x6, 0xb0, 0x91, 0x86, + 0x40, 0xc, 0x32, 0x9a, 0x12, 0x1, 0xe6, 0x33, + 0x50, 0x7, 0xe4, 0x4, 0x0, 0xff, 0xf2, 0x0, + + /* U+0177 "ŷ" */ + 0x0, 0x17, 0x7a, 0x80, 0x6e, 0x7b, 0xb1, 0x80, + 0x59, 0x29, 0xc6, 0x11, 0xc0, 0x1a, 0xed, 0x42, + 0x80, 0x1, 0x4e, 0x22, 0x70, 0x1, 0x85, 0x42, + 0x94, 0x1, 0x6e, 0x0, 0x60, 0x52, 0x3a, 0x0, + 0xa, 0x72, 0x91, 0x80, 0x5c, 0x96, 0xa0, 0x19, + 0x40, 0xe8, 0x3, 0x90, 0xc8, 0x3, 0x96, 0x80, + 0x33, 0xd8, 0x30, 0x6, 0x96, 0xd0, 0xc, + + /* U+0178 "Ÿ" */ + 0x0, 0xb6, 0x83, 0xa0, 0x3, 0xc9, 0xa0, 0x9a, + 0x1, 0xe9, 0x70, 0xa5, 0x0, 0xa7, 0xcc, 0x3, + 0xa3, 0xd2, 0x7, 0x80, 0x31, 0x3b, 0x20, 0xd9, + 0x38, 0x5, 0xc3, 0x20, 0x5, 0x54, 0x10, 0x31, + 0xd0, 0x6, 0xb0, 0x91, 0x86, 0x40, 0xc, 0x32, + 0x9a, 0x12, 0x1, 0xe6, 0x33, 0x50, 0x7, 0xe4, + 0x4, 0x0, 0xff, 0xf2, 0x0, + + /* U+0179 "Ź" */ + 0x0, 0xe5, 0x30, 0xf, 0x9a, 0x80, 0x3f, 0x5c, + 0x98, 0x7, 0xda, 0xc0, 0x1d, 0xff, 0xf8, 0x82, + 0x23, 0xc2, 0x6, 0xe, 0xfd, 0xe3, 0x42, 0x1, + 0xca, 0xee, 0x50, 0xe, 0x2a, 0x38, 0x0, 0xf7, + 0x8e, 0x80, 0x7a, 0x8b, 0x44, 0x3, 0x99, 0x64, + 0xc0, 0x38, 0xe5, 0x58, 0x3, 0x87, 0x8a, 0x80, + 0x3d, 0x4, 0x8e, 0xfe, 0x22, 0x3, 0x44, 0x79, + 0xc0, + + /* U+017A "ź" */ + 0x0, 0x97, 0xd8, 0x3, 0xa5, 0x58, 0x3, 0xa6, + 0x80, 0x26, 0xff, 0x57, 0xfc, 0xcf, 0x99, 0x8c, + 0x5c, 0x4c, 0xe5, 0x3d, 0x10, 0x8, 0xe6, 0xc, + 0x2, 0x1d, 0x57, 0x0, 0xda, 0x74, 0x1, 0xa8, + 0xfc, 0x3, 0x32, 0xb3, 0x11, 0x22, 0xc0, 0x6b, + 0xbd, 0x0, + + /* U+017B "Ż" */ + 0x0, 0xd7, 0x60, 0xf, 0xc6, 0x60, 0xf, 0xd1, + 0x0, 0xe, 0xff, 0xfc, 0x41, 0x11, 0xe1, 0x3, + 0x7, 0x7e, 0xf1, 0xa1, 0x0, 0xe5, 0x77, 0x28, + 0x7, 0x15, 0x1c, 0x0, 0x7b, 0xc7, 0x40, 0x3d, + 0x45, 0xa2, 0x1, 0xcc, 0xb2, 0x60, 0x1c, 0x72, + 0xac, 0x1, 0xc3, 0xc5, 0x40, 0x1e, 0x82, 0x47, + 0x7f, 0x11, 0x1, 0xa2, 0x3c, 0xe0, + + /* U+017C "ż" */ + 0x0, 0xab, 0x0, 0x3d, 0xa8, 0x1, 0xe7, 0x80, + 0x9, 0xbf, 0xfc, 0xcf, 0x99, 0x8c, 0x5c, 0x4c, + 0xe5, 0x3d, 0x10, 0x8, 0xe6, 0xc, 0x2, 0x1d, + 0x57, 0x0, 0xda, 0x74, 0x1, 0xa8, 0xfc, 0x3, + 0x32, 0xb3, 0x11, 0x22, 0xc0, 0x6b, 0xbd, 0x0, + + /* U+017D "Ž" */ + 0x0, 0xc, 0x10, 0xc1, 0x0, 0x61, 0x39, 0xb4, + 0x20, 0xe, 0xa5, 0x57, 0x0, 0x78, 0x7b, 0xc8, + 0x3, 0x7f, 0xfe, 0x20, 0x88, 0xf0, 0x81, 0x83, + 0xbf, 0x78, 0xd0, 0x80, 0x72, 0xbb, 0x94, 0x3, + 0x8a, 0x8e, 0x0, 0x3d, 0xe3, 0xa0, 0x1e, 0xa2, + 0xd1, 0x0, 0xe6, 0x59, 0x30, 0xe, 0x39, 0x56, + 0x0, 0xe1, 0xe2, 0xa0, 0xf, 0x41, 0x23, 0xbf, + 0x88, 0x80, 0xd1, 0x1e, 0x70, + + /* U+017E "ž" */ + 0x1, 0xe7, 0x77, 0x10, 0x0, 0x72, 0x65, 0xa4, + 0x1, 0x17, 0x70, 0xc0, 0xd, 0xff, 0xe6, 0x7c, + 0xcc, 0x62, 0xe2, 0x67, 0x29, 0xe8, 0x80, 0x47, + 0x30, 0x60, 0x10, 0xea, 0xb8, 0x6, 0xd3, 0xa0, + 0xd, 0x47, 0xe0, 0x19, 0x95, 0x98, 0x89, 0x16, + 0x3, 0x5d, 0xe8, + + /* U+017F "ſ" */ + 0x4d, 0xf8, 0x80, 0x4d, 0x92, 0xb1, 0x87, 0x80, + 0x7f, 0xf5, 0x80, + + /* U+0374 "ʹ" */ + 0x0, 0x57, 0xb8, 0xa, 0xa3, 0x84, 0xd, 0x0, + 0xb5, 0x8, 0x15, 0x20, 0x0, + + /* U+0375 "͵" */ + 0x0, 0x24, 0x28, 0x2, 0x5d, 0xc0, 0xa5, 0x44, + 0x12, 0xca, 0x8, 0x32, 0x0, + + /* U+037A "ͺ" */ + 0x0, 0xd6, 0x80, 0x1, 0x22, 0x7, 0x44, 0x80, + + /* U+037E ";" */ + 0x9f, 0xf, 0x40, 0x6b, 0x0, 0xff, 0xe0, 0xb5, + 0x87, 0xa0, 0x49, 0x2, 0xb8, 0x3d, 0x0, + + /* U+0384 "΄" */ + 0x4, 0x14, 0xb1, 0x37, 0x0, + + /* U+0385 "΅" */ + 0x0, 0x90, 0x41, 0x21, 0x2d, 0x20, 0xd8, 0xdc, + 0x98, + + /* U+0386 "Ά" */ + 0x0, 0x3e, 0x86, 0x79, 0x80, 0x7b, 0x6c, 0x8c, + 0x68, 0x3, 0xd2, 0xd4, 0x4c, 0xc0, 0xf, 0x18, + 0x32, 0x50, 0x30, 0x7, 0x90, 0x68, 0x8e, 0x80, + 0x3d, 0xc4, 0x61, 0x46, 0x40, 0x1c, 0xb4, 0x0, + 0x70, 0xa0, 0xc, 0xa1, 0x1f, 0xee, 0x6, 0x0, + 0xdc, 0x79, 0x9a, 0x45, 0x40, 0x2, 0x94, 0x67, + 0x98, 0x78, 0x0, 0xc0, 0xe0, 0x1c, 0xc8, 0x21, + 0x46, 0x20, 0x1d, 0x60, 0xc0, + + /* U+0387 "·" */ + 0x6b, 0xf, 0x40, + + /* U+0388 "Έ" */ + 0x5f, 0x3f, 0xff, 0xc5, 0xac, 0x20, 0xb1, 0x1e, + 0x3b, 0x80, 0x6, 0x3b, 0xf8, 0x4c, 0x40, 0x3f, + 0xf8, 0x42, 0x45, 0xc2, 0x1, 0xd1, 0xbb, 0xd4, + 0x1, 0xcd, 0x55, 0xd0, 0x1, 0xde, 0xab, 0xc6, + 0x1, 0xff, 0xd1, 0xc7, 0x7f, 0x10, 0x6, 0x58, + 0x8f, 0x20, + + /* U+0389 "Ή" */ + 0x5f, 0x2f, 0x60, 0xe, 0xae, 0xd6, 0x0, 0xff, + 0x5c, 0x0, 0x7f, 0x8c, 0x40, 0x3f, 0xf8, 0x42, + 0x45, 0xc2, 0x1, 0xd1, 0xbb, 0xc8, 0x1, 0xcd, + 0x55, 0xc6, 0x1, 0xde, 0xab, 0xcc, 0x1, 0xff, + 0xe5, + + /* U+038A "Ί" */ + 0x5f, 0xf, 0x9d, 0x60, 0xa, 0xe0, 0x2, 0x31, + 0x0, 0xff, 0xef, 0x80, + + /* U+038C "Ό" */ + 0xb, 0x90, 0x4b, 0xef, 0xd8, 0x10, 0x9, 0x6e, + 0x2d, 0xe6, 0x48, 0xf8, 0x20, 0xc, 0x77, 0xb1, + 0xda, 0x74, 0xf4, 0x0, 0x52, 0x50, 0x1, 0x8a, + 0xd, 0x0, 0x4d, 0x40, 0x3c, 0xc1, 0x80, 0x41, + 0xa0, 0x1f, 0x9, 0x0, 0x7f, 0xf0, 0x88, 0x8, + 0x3, 0xe1, 0x30, 0x12, 0xa0, 0xf, 0x30, 0x68, + 0x2, 0xa, 0x0, 0x31, 0x41, 0xa0, 0x1, 0x5d, + 0xd8, 0xed, 0x3a, 0x7a, 0x1, 0xa2, 0xde, 0x64, + 0x8f, 0x82, 0x0, + + /* U+038E "Ύ" */ + 0x5f, 0x6f, 0x70, 0xe, 0x3f, 0x8d, 0x66, 0x24, + 0x8, 0x6, 0xe2, 0x8b, 0x80, 0x90, 0xb0, 0x9, + 0x8b, 0x80, 0xc4, 0xa, 0x15, 0x0, 0x65, 0x8c, + 0x3, 0x9c, 0xa4, 0x20, 0x64, 0x3, 0xee, 0x29, + 0x6a, 0x0, 0xfc, 0x6c, 0xc5, 0x40, 0xf, 0xea, + 0xe, 0x0, 0xff, 0xf6, 0x0, + + /* U+038F "Ώ" */ + 0xb, 0x90, 0x5c, 0xff, 0x63, 0x0, 0x65, 0xb8, + 0xa0, 0x89, 0x79, 0xa0, 0xb, 0x19, 0xd7, 0x1d, + 0xae, 0x15, 0x80, 0x5, 0xe1, 0x60, 0x19, 0xca, + 0xc0, 0x24, 0x40, 0x80, 0x72, 0x90, 0x80, 0x44, + 0x1, 0xee, 0x3, 0x0, 0x8, 0x7, 0xc2, 0x6, + 0x0, 0x55, 0x0, 0x7b, 0x88, 0x40, 0x1e, 0x64, + 0x1, 0xcd, 0x60, 0x12, 0x2f, 0x0, 0x6a, 0x36, + 0x0, 0xb, 0xe9, 0xe9, 0xe, 0x2d, 0xb9, 0x1, + 0xc4, 0x0, 0x98, 0xcc, 0x11, 0x6, + + /* U+0390 "ΐ" */ + 0xe7, 0xaa, 0x7b, 0x0, 0x12, 0x40, 0x14, 0xb4, + 0x76, 0xe8, 0x54, 0xe8, 0x20, 0x1f, 0xfe, 0x40, + + /* U+0391 "Α" */ + 0x0, 0xec, 0xf3, 0x0, 0xfc, 0x46, 0x54, 0x1, + 0xfa, 0x8a, 0x98, 0x3, 0xf3, 0x2b, 0x3, 0x0, + 0x79, 0x6, 0x85, 0x28, 0x3, 0xdc, 0x64, 0x1c, + 0x64, 0x1, 0xcb, 0x60, 0x4, 0xa, 0x0, 0xca, + 0x11, 0xfe, 0xe0, 0x60, 0xd, 0xc7, 0x99, 0xa4, + 0x54, 0x0, 0x29, 0x46, 0x79, 0x87, 0x80, 0xc, + 0xe, 0x1, 0xcc, 0x82, 0x14, 0x62, 0x1, 0xd6, + 0xc, + + /* U+0392 "Β" */ + 0xdf, 0xfd, 0xd4, 0x20, 0x2, 0x88, 0x9d, 0x74, + 0x0, 0xce, 0xf4, 0xd1, 0x90, 0x7, 0x84, 0x4, + 0x0, 0x45, 0x1c, 0x11, 0x82, 0x6e, 0xd8, 0x7e, + 0x0, 0x3a, 0xaa, 0x4f, 0x8, 0x1d, 0x56, 0x6c, + 0x8, 0x0, 0xf8, 0x98, 0x3, 0xc2, 0x4c, 0xc, + 0xef, 0x47, 0x8c, 0x81, 0x44, 0x4c, 0xb6, 0x60, + + /* U+0393 "Γ" */ + 0xbf, 0xff, 0x38, 0xc, 0x47, 0x20, 0x1b, 0xbf, + 0x18, 0x7, 0xff, 0xf0, + + /* U+0394 "Δ" */ + 0x0, 0xd7, 0xea, 0x1, 0xf0, 0xa1, 0x70, 0x7, + 0xce, 0x10, 0x82, 0x1, 0xea, 0x55, 0x3, 0x0, + 0x71, 0x1f, 0x82, 0xd0, 0x7, 0x50, 0x28, 0x71, + 0x20, 0x6, 0x66, 0x0, 0x10, 0x78, 0x2, 0x41, + 0xd0, 0x9, 0x94, 0x40, 0x1c, 0x28, 0x1, 0x58, + 0x38, 0x1, 0x5c, 0x3, 0x19, 0x58, 0x28, 0x1, + 0xdf, 0x98, 0x8f, 0x81, 0xa2, 0x39, 0x2, 0x80, + + /* U+0395 "Ε" */ + 0xbf, 0xff, 0xa4, 0x6, 0x23, 0xda, 0x4, 0xef, + 0xe4, 0x0, 0xff, 0x88, 0xbc, 0x0, 0x3d, 0xdf, + 0x10, 0x15, 0x57, 0x88, 0x5, 0x57, 0xc0, 0x1f, + 0xfc, 0x82, 0x77, 0xf2, 0x80, 0xc4, 0x7c, + + /* U+0396 "Ζ" */ + 0xf, 0xff, 0xc4, 0x11, 0x1e, 0x10, 0x30, 0x77, + 0xef, 0x1a, 0x10, 0xe, 0x57, 0x72, 0x80, 0x71, + 0x51, 0xc0, 0x7, 0xbc, 0x74, 0x3, 0xd4, 0x5a, + 0x20, 0x1c, 0xcb, 0x26, 0x1, 0xc7, 0x2a, 0xc0, + 0x1c, 0x3c, 0x54, 0x1, 0xe8, 0x24, 0x77, 0xf1, + 0x10, 0x1a, 0x23, 0xce, + + /* U+0397 "Η" */ + 0xbc, 0x0, 0xe4, 0xf4, 0x0, 0xff, 0xe9, 0x89, + 0x17, 0x8, 0x4, 0x5b, 0xbd, 0x40, 0x11, 0x55, + 0x74, 0x0, 0x42, 0xab, 0xc6, 0x1, 0xff, 0xde, + + /* U+0398 "Θ" */ + 0x0, 0x92, 0xfb, 0xf6, 0x4, 0x3, 0x45, 0xbc, + 0xc9, 0x1f, 0x4, 0x0, 0xae, 0xec, 0x76, 0x9d, + 0x3d, 0x0, 0x49, 0x40, 0x6, 0x28, 0x34, 0x13, + 0x50, 0x22, 0xc0, 0xc1, 0x84, 0x1a, 0x1b, 0xb9, + 0xc0, 0x48, 0x3, 0x55, 0x65, 0x0, 0x88, 0x8, + 0x15, 0x71, 0x0, 0x98, 0x95, 0x0, 0x79, 0x83, + 0x42, 0xa, 0x0, 0x31, 0x41, 0xa0, 0x2b, 0xbb, + 0x1d, 0xa7, 0x4f, 0x40, 0x28, 0xb7, 0x99, 0x23, + 0xe0, 0x80, + + /* U+0399 "Ι" */ + 0x8f, 0x0, 0xff, 0xe5, 0x0, + + /* U+039A "Κ" */ + 0xdb, 0x0, 0xc5, 0xda, 0x20, 0x1c, 0x58, 0x78, + 0x20, 0x18, 0x70, 0xf0, 0x40, 0x30, 0xe1, 0xe0, + 0x80, 0x61, 0xc3, 0xc1, 0x0, 0xcf, 0xa4, 0x26, + 0x1, 0xc6, 0x58, 0x1c, 0x1, 0xc3, 0x87, 0x26, + 0xe0, 0x19, 0x48, 0x19, 0x20, 0xc0, 0x3e, 0xa1, + 0xe0, 0xf, 0x86, 0xca, 0x40, 0x3e, 0x54, 0x64, + + /* U+039B "Λ" */ + 0x0, 0xd5, 0xe8, 0x1, 0xf9, 0x4b, 0x80, 0x3e, + 0x60, 0x85, 0x10, 0xf, 0x6a, 0xa8, 0x1c, 0x3, + 0x89, 0x38, 0x16, 0x80, 0x39, 0x45, 0x3, 0x8c, + 0x80, 0x35, 0x38, 0x1, 0x6, 0x80, 0x23, 0x2a, + 0x0, 0x9d, 0x80, 0x2a, 0x23, 0x0, 0xb4, 0x50, + 0x0, 0xca, 0x1, 0x90, 0x74, 0x14, 0x28, 0x3, + 0x9d, 0x83, 0x8c, 0x80, 0x3b, 0x41, 0x40, + + /* U+039C "Μ" */ + 0xcf, 0xa0, 0xe, 0x1f, 0xf0, 0x80, 0x14, 0x3, + 0x9c, 0x3, 0x20, 0x20, 0x6, 0xd3, 0x0, 0x84, + 0xf4, 0x2, 0x14, 0xb0, 0xd, 0x4e, 0x1, 0x39, + 0x90, 0x6, 0x71, 0x30, 0x6, 0xd8, 0x7, 0x9, + 0xd0, 0x1, 0x14, 0x3, 0xd6, 0xe0, 0xa4, 0x40, + 0xf, 0x28, 0x9f, 0x50, 0x7, 0xc4, 0x4b, 0x45, + 0x0, 0xfc, 0xae, 0x44, 0x0, 0xfd, 0x40, 0xa0, + 0x1c, + + /* U+039D "Ν" */ + 0xbf, 0x20, 0xc, 0x5e, 0x80, 0xe, 0x0, 0xfc, + 0x26, 0xc0, 0x1f, 0x2a, 0xa0, 0x40, 0x3e, 0xb1, + 0xb0, 0xf, 0x86, 0x55, 0x0, 0x3e, 0x63, 0xa0, + 0xf, 0xdc, 0x32, 0x1, 0xf1, 0x3b, 0x20, 0x7, + 0xd0, 0x50, 0x1, 0xfb, 0x84, 0x3, 0xf1, 0xb0, + 0x0, + + /* U+039E "Ξ" */ + 0xf, 0xff, 0xca, 0x13, 0x11, 0xf3, 0x83, 0x3b, + 0xfc, 0x40, 0x1f, 0xfc, 0x2, 0x2f, 0x8, 0x0, + 0xf7, 0x7d, 0x0, 0x2, 0xaa, 0xf8, 0x0, 0x2a, + 0xbe, 0x30, 0xf, 0xfe, 0x53, 0xbf, 0xe3, 0x28, + 0x8f, 0xd4, + + /* U+039F "Ο" */ + 0x0, 0x92, 0xfb, 0xf6, 0x4, 0x3, 0x45, 0xbc, + 0xc9, 0x1f, 0x4, 0x0, 0xae, 0xec, 0x76, 0x9d, + 0x3d, 0x0, 0x49, 0x40, 0x6, 0x28, 0x34, 0x13, + 0x50, 0xf, 0x30, 0x61, 0x6, 0x80, 0x7c, 0x24, + 0x1, 0xff, 0xc0, 0x20, 0x20, 0xf, 0x84, 0xc4, + 0xa8, 0x3, 0xcc, 0x1a, 0x10, 0x50, 0x1, 0x8a, + 0xd, 0x1, 0x5d, 0xd8, 0xed, 0x3a, 0x7a, 0x1, + 0x45, 0xbc, 0xc9, 0x1f, 0x4, 0x0, + + /* U+03A0 "Π" */ + 0xbf, 0xff, 0xc8, 0x3, 0x11, 0xcc, 0x1, 0x13, + 0xbf, 0x68, 0x7, 0xff, 0xfc, 0x3, 0xff, 0x8a, + + /* U+03A1 "Ρ" */ + 0xcf, 0xfe, 0xd6, 0x0, 0x14, 0x44, 0xe3, 0x2c, + 0x2, 0xef, 0x46, 0x15, 0x0, 0x7c, 0xe6, 0x1, + 0xf3, 0x10, 0x0, 0x8a, 0x39, 0x35, 0x3, 0xdd, + 0xb1, 0x99, 0x0, 0x55, 0x4b, 0xb7, 0x48, 0x0, + 0x55, 0x48, 0x81, 0x0, 0xff, 0xe8, 0x80, + + /* U+03A3 "Σ" */ + 0x4f, 0xff, 0xa1, 0xc0, 0xe2, 0x3a, 0xce, 0xc, + 0x9d, 0xf1, 0x83, 0xba, 0x90, 0x3, 0xd0, 0xb6, + 0x60, 0x1e, 0xa3, 0xd1, 0x0, 0xe2, 0x35, 0x10, + 0xc, 0x3e, 0x56, 0x1, 0xd4, 0x5e, 0x1, 0xd0, + 0x96, 0x40, 0x18, 0xdc, 0xcc, 0xef, 0x99, 0xc0, + 0xe2, 0x3c, + + /* U+03A4 "Τ" */ + 0xaf, 0xff, 0xcd, 0xd1, 0x10, 0x1c, 0x44, 0xa8, + 0xef, 0xb, 0x3b, 0xc6, 0x1, 0xff, 0xff, 0x0, + 0xff, 0xe1, 0x80, + + /* U+03A5 "Υ" */ + 0x9f, 0x30, 0xe, 0x8f, 0x48, 0x1e, 0x0, 0xc4, + 0xec, 0x83, 0x64, 0xe0, 0x17, 0xc, 0x80, 0x15, + 0x50, 0x40, 0xc7, 0x40, 0x1a, 0xc2, 0x46, 0x19, + 0x0, 0x30, 0xca, 0x68, 0x48, 0x7, 0x98, 0xcd, + 0x40, 0x1f, 0x90, 0x10, 0x3, 0xff, 0xc8, + + /* U+03A6 "Φ" */ + 0x0, 0xe4, 0xf3, 0x0, 0xff, 0x8, 0x38, 0x7, + 0xc3, 0x3d, 0x41, 0x7d, 0x22, 0x1, 0x17, 0xbb, + 0x38, 0x43, 0x33, 0x4, 0x1, 0xc3, 0xf1, 0x80, + 0x91, 0xa5, 0x60, 0x26, 0xe2, 0x1, 0xc4, 0xea, + 0x4, 0x1a, 0x1, 0xf7, 0x1, 0x8, 0x10, 0x7, + 0xdc, 0x6, 0x44, 0x90, 0xf, 0x94, 0xc4, 0x24, + 0x75, 0x8, 0x19, 0x30, 0xbc, 0x0, 0x98, 0x37, + 0x21, 0x56, 0x18, 0x60, 0x11, 0xe6, 0xc0, 0x4f, + 0x61, 0x80, 0x78, 0x8c, 0x14, 0x40, 0x30, + + /* U+03A7 "Χ" */ + 0x1f, 0xb0, 0xe, 0xbd, 0x1, 0x94, 0x60, 0x9, + 0xd3, 0x80, 0xc, 0x92, 0x40, 0x71, 0x3, 0x0, + 0xa8, 0x64, 0x38, 0xdc, 0x3, 0xd, 0xa6, 0x16, + 0x80, 0x79, 0x50, 0xe0, 0x40, 0x3c, 0x2a, 0x16, + 0x1, 0xf5, 0x5, 0x1c, 0x0, 0x73, 0xa5, 0x2a, + 0x9c, 0xc0, 0x22, 0x86, 0x40, 0xb1, 0xe0, 0xb, + 0xc6, 0x40, 0x3, 0x45, 0x1, 0x25, 0x40, 0x19, + 0x15, 0xcc, + + /* U+03A8 "Ψ" */ + 0x4f, 0x40, 0x2, 0xf9, 0x80, 0x1b, 0xc8, 0x3, + 0xff, 0xb6, 0xc0, 0x40, 0x1f, 0x70, 0x11, 0x6, + 0x80, 0x3e, 0x53, 0x0, 0x41, 0xda, 0x18, 0x32, + 0xe1, 0x40, 0x1, 0xa5, 0x6e, 0x42, 0xa8, 0x54, + 0x80, 0x13, 0x76, 0x38, 0x4e, 0xf2, 0x80, 0x78, + 0xf4, 0x14, 0x80, 0x3f, 0xfa, 0x40, + + /* U+03A9 "Ω" */ + 0x0, 0x97, 0x3f, 0xd8, 0xc0, 0x1d, 0x14, 0x11, + 0x2f, 0x34, 0x1, 0x23, 0xae, 0x3b, 0x5c, 0x2b, + 0x0, 0x3c, 0x2c, 0x3, 0x39, 0x58, 0x1, 0x10, + 0x20, 0x1c, 0xa4, 0x20, 0x2, 0x0, 0xf7, 0x1, + 0x80, 0x80, 0x7c, 0x20, 0x60, 0xaa, 0x0, 0xf7, + 0x10, 0x87, 0x99, 0x0, 0x73, 0x58, 0x1, 0x17, + 0x80, 0x35, 0x1b, 0x0, 0xbe, 0x9e, 0x90, 0xe2, + 0xdb, 0x91, 0xc4, 0x0, 0x98, 0xcc, 0x11, 0x6, + + /* U+03AA "Ϊ" */ + 0xa5, 0xb, 0x45, 0xd0, 0x42, 0xf8, 0xf, 0x60, + 0x8f, 0x0, 0xff, 0xf6, 0x80, + + /* U+03AB "Ϋ" */ + 0x0, 0xa5, 0x82, 0x94, 0x3, 0xc9, 0xe0, 0xa4, + 0x1, 0xed, 0x90, 0xf7, 0x0, 0xa7, 0xcc, 0x3, + 0xa3, 0xd2, 0x7, 0x80, 0x31, 0x3b, 0x20, 0xd9, + 0x38, 0x5, 0xc3, 0x20, 0x5, 0x54, 0x10, 0x31, + 0xd0, 0x6, 0xb0, 0x91, 0x86, 0x40, 0xc, 0x32, + 0x9a, 0x12, 0x1, 0xe6, 0x33, 0x50, 0x7, 0xe4, + 0x4, 0x0, 0xff, 0xf2, 0x0, + + /* U+03AC "ά" */ + 0x0, 0xd7, 0x20, 0x1f, 0x2d, 0x80, 0x7d, 0x44, + 0x1, 0xd3, 0xd7, 0x21, 0xd0, 0x16, 0xd3, 0x65, + 0x83, 0x84, 0x90, 0xe9, 0x64, 0x8, 0xe0, 0xc0, + 0x12, 0x10, 0x18, 0x8, 0x4, 0x4c, 0x4, 0x2, + 0x1, 0x13, 0x2, 0x82, 0x0, 0x48, 0x40, 0x2d, + 0x66, 0x32, 0x60, 0x61, 0x2f, 0x9c, 0x78, 0x36, + + /* U+03AD "έ" */ + 0x0, 0xae, 0x40, 0x39, 0x6c, 0x3, 0xa8, 0x80, + 0x24, 0xdb, 0xd5, 0x1, 0xb7, 0xa7, 0x90, 0x50, + 0xb5, 0xac, 0x5, 0x8, 0x10, 0x8, 0x5d, 0xb9, + 0x0, 0x6, 0xed, 0x6a, 0x0, 0x40, 0x94, 0x10, + 0x1, 0x84, 0xa4, 0x79, 0xa4, 0x3d, 0xac, 0x98, + + /* U+03AE "ή" */ + 0x0, 0xa6, 0xc0, 0x39, 0x7c, 0x3, 0xa1, 0x0, + 0x1c, 0xd5, 0x7d, 0x20, 0x9, 0x2d, 0xb6, 0x80, + 0x48, 0x25, 0x52, 0x1, 0x80, 0x46, 0x20, 0x1f, + 0xfd, 0x7e, 0x80, 0xf, 0xfe, 0x38, + + /* U+03AF "ί" */ + 0x8c, 0x3, 0x90, 0xf5, 0xa, 0x70, 0xf, 0xfe, + 0x68, + + /* U+03B0 "ΰ" */ + 0x3f, 0x2f, 0x9f, 0x10, 0x3, 0x96, 0x80, 0xa, + 0xdf, 0xd6, 0xc7, 0xf0, 0x88, 0x3d, 0x60, 0x1f, + 0xfd, 0x3, 0x0, 0xc2, 0xc, 0x60, 0x12, 0x9f, + 0x24, 0x25, 0xd, 0x2c, 0xad, 0xb5, 0x90, + + /* U+03B1 "α" */ + 0x0, 0x4f, 0x7c, 0x87, 0x40, 0x5b, 0x4d, 0x96, + 0xe, 0x12, 0x43, 0xa5, 0x90, 0x23, 0x83, 0x0, + 0x48, 0x40, 0x60, 0x20, 0x11, 0x30, 0x10, 0x8, + 0x4, 0x4c, 0xa, 0x8, 0x1, 0x21, 0x0, 0xb5, + 0x98, 0xc9, 0x81, 0x84, 0xbe, 0x71, 0xe0, 0xd8, + /* U+03B2 "β" */ - 0x5, 0xcf, 0xd5, 0x0, 0x6f, 0x74, 0x7f, 0x50, - 0xca, 0x0, 0x9, 0xa0, 0xe7, 0x0, 0x3e, 0xa0, - 0xf7, 0x4f, 0xff, 0x30, 0xf7, 0x3, 0x76, 0x0, - 0xf7, 0x0, 0x7, 0xa0, 0xf7, 0x0, 0x1, 0xf3, - 0xf8, 0x0, 0x0, 0xf6, 0xfd, 0x0, 0x4, 0xf4, - 0xff, 0xa3, 0x4d, 0xd0, 0xf8, 0x9f, 0xea, 0x10, - 0xf7, 0x0, 0x0, 0x0, 0xf7, 0x0, 0x0, 0x0, - 0xf7, 0x0, 0x0, 0x0, + 0x5, 0xcf, 0xd5, 0x0, 0x35, 0x5d, 0xaa, 0x8a, + 0x14, 0xae, 0x8e, 0xde, 0x5, 0xa0, 0x3, 0x70, + 0x0, 0x82, 0x7e, 0xc, 0x80, 0x49, 0x91, 0x26, + 0x1, 0x8d, 0xc6, 0x80, 0x3c, 0xca, 0x61, 0xe0, + 0x10, 0x82, 0x82, 0x80, 0x48, 0x4, 0x5, 0x46, + 0x92, 0x48, 0xe, 0x79, 0x4f, 0x80, 0xf, 0x9f, + 0xea, 0x10, 0xf, 0xfe, 0x28, /* U+03B3 "γ" */ - 0x9d, 0x0, 0x0, 0xca, 0x4f, 0x30, 0x2, 0xf4, - 0xe, 0x80, 0x7, 0xe0, 0x8, 0xd0, 0xd, 0x80, - 0x2, 0xf3, 0x3f, 0x30, 0x0, 0xd8, 0x8d, 0x0, - 0x0, 0x7e, 0xe7, 0x0, 0x0, 0x1f, 0xf2, 0x0, - 0x0, 0xc, 0xc0, 0x0, 0x0, 0xb, 0xb0, 0x0, - 0x0, 0xb, 0xb0, 0x0, 0x0, 0xb, 0xb0, 0x0, + 0x9d, 0x0, 0xd9, 0x5a, 0x46, 0x0, 0x23, 0xe4, + 0x1b, 0x0, 0x28, 0xa0, 0x32, 0x80, 0x29, 0x80, + 0x14, 0x46, 0x62, 0xb0, 0x1, 0x12, 0xec, 0x46, + 0x1, 0x53, 0x32, 0x80, 0x33, 0x8, 0x94, 0x3, + 0x9, 0x98, 0x80, 0x39, 0xdc, 0x1, 0xff, 0xc7, /* U+03B4 "δ" */ - 0xa, 0xff, 0xff, 0xfa, 0x0, 0x3e, 0xb3, 0x33, - 0x20, 0x0, 0x1a, 0xa0, 0x0, 0x0, 0x9, 0xef, - 0xd3, 0x0, 0x9, 0xf6, 0x26, 0xe3, 0x1, 0xf7, - 0x0, 0x7, 0xd0, 0x5f, 0x20, 0x0, 0x2f, 0x36, - 0xf0, 0x0, 0x1, 0xf5, 0x5f, 0x20, 0x0, 0x3f, - 0x41, 0xf7, 0x0, 0x9, 0xf1, 0x8, 0xf8, 0x48, - 0xf8, 0x0, 0x7, 0xef, 0xd7, 0x0, + 0xa, 0xff, 0xea, 0x0, 0x48, 0xa6, 0x65, 0x0, + 0x3, 0xf1, 0x93, 0x31, 0x0, 0x50, 0x8b, 0xa6, + 0x1, 0x4b, 0x46, 0xde, 0x98, 0xb, 0x43, 0x13, + 0x4f, 0x2, 0x2, 0x80, 0x4a, 0x46, 0x60, 0x20, + 0x8, 0xc1, 0x8c, 0x8, 0x2, 0x20, 0x14, 0x5, + 0x0, 0xa8, 0x14, 0x5e, 0x20, 0x90, 0xce, 0x21, + 0x10, 0x6b, 0x58, 0x80, 0x0, /* U+03B5 "ε" */ - 0x4, 0xdf, 0xd5, 0x1, 0xfa, 0x5a, 0xc0, 0x4f, - 0x10, 0x0, 0x1, 0xf9, 0x10, 0x0, 0x8, 0xff, - 0x40, 0x3, 0xf9, 0x41, 0x0, 0x7f, 0x0, 0x0, - 0x4, 0xf9, 0x48, 0xf3, 0x7, 0xef, 0xd6, 0x0, + 0x4, 0xdf, 0xd5, 0x1, 0xb7, 0xa7, 0x90, 0x50, + 0xb5, 0xac, 0x5, 0x8, 0x10, 0x8, 0x5d, 0xb9, + 0x0, 0x6, 0xed, 0x6a, 0x0, 0x40, 0x94, 0x10, + 0x1, 0x84, 0xa4, 0x79, 0xa4, 0x3d, 0xac, 0x98, /* U+03B6 "ζ" */ - 0x2, 0xff, 0xff, 0xf0, 0x3, 0x38, 0xf5, 0x0, - 0x6, 0xe3, 0x0, 0x4, 0xf3, 0x0, 0x1, 0xe7, - 0x0, 0x0, 0x9d, 0x0, 0x0, 0x1f, 0x60, 0x0, - 0x4, 0xf1, 0x0, 0x0, 0x6f, 0x0, 0x0, 0x5, - 0xf1, 0x0, 0x0, 0x1f, 0xc6, 0x41, 0x0, 0x4d, - 0xff, 0xf5, 0x0, 0x0, 0xc, 0xb0, 0x0, 0x4, - 0xd7, 0x0, 0x1, 0xe8, 0x0, + 0x2, 0xff, 0xe0, 0x2c, 0xc3, 0x85, 0x0, 0xd, + 0x5b, 0x14, 0x0, 0x93, 0xa6, 0x0, 0x1a, 0x83, + 0x0, 0xa0, 0xdc, 0x2, 0x16, 0xb0, 0xc, 0xa0, + 0xe0, 0x18, 0x80, 0x40, 0x31, 0x80, 0x80, 0x64, + 0xd, 0x64, 0x10, 0x1b, 0x19, 0xbe, 0x50, 0x4d, + 0xff, 0x1f, 0x0, 0x64, 0x1c, 0x0, 0x86, 0x95, + 0xc0, /* U+03B7 "η" */ - 0xe6, 0xaf, 0xe9, 0xe, 0xf8, 0x25, 0xf8, 0xeb, - 0x0, 0xa, 0xce, 0x80, 0x0, 0x9d, 0xe8, 0x0, - 0x9, 0xde, 0x80, 0x0, 0x9d, 0xe8, 0x0, 0x9, - 0xde, 0x80, 0x0, 0x9d, 0xe8, 0x0, 0x9, 0xd0, - 0x0, 0x0, 0x9d, 0x0, 0x0, 0x9, 0xd0, 0x0, - 0x0, 0x9d, + 0xe6, 0xaf, 0xe9, 0x0, 0x49, 0x6d, 0xb4, 0x2, + 0x41, 0x2a, 0x90, 0xc, 0x2, 0x31, 0x0, 0xff, + 0xeb, 0xf4, 0x0, 0x7f, 0xf1, 0xc0, /* U+03B8 "θ" */ - 0x0, 0x5d, 0xfd, 0x50, 0x0, 0x4f, 0x84, 0x9f, - 0x30, 0xc, 0xa0, 0x0, 0xcb, 0x0, 0xf5, 0x0, - 0x6, 0xf0, 0x3f, 0x30, 0x0, 0x5f, 0x14, 0xff, - 0xff, 0xff, 0xf2, 0x4f, 0x53, 0x33, 0x6f, 0x23, - 0xf4, 0x0, 0x5, 0xf1, 0x1f, 0x60, 0x0, 0x8f, - 0x0, 0xcc, 0x0, 0xd, 0xa0, 0x4, 0xf8, 0x49, - 0xf3, 0x0, 0x6, 0xdf, 0xd4, 0x0, + 0x0, 0x2e, 0xfe, 0xa8, 0x4, 0x94, 0xb6, 0x94, + 0x60, 0x8, 0x58, 0x49, 0x38, 0x0, 0x1f, 0x80, + 0x54, 0x80, 0x60, 0xc0, 0x11, 0x80, 0xb8, 0x67, + 0xfd, 0x40, 0x60, 0xa, 0xcc, 0xa4, 0x0, 0xe0, + 0x26, 0x78, 0xc, 0x80, 0x80, 0x2d, 0x1, 0x11, + 0xd0, 0x4, 0xaa, 0x0, 0x41, 0xc2, 0x49, 0x48, + 0x1, 0x25, 0x6d, 0x2c, 0xc0, /* U+03B9 "ι" */ - 0xe7, 0xe7, 0xe7, 0xe7, 0xe7, 0xe7, 0xe7, 0xe7, - 0xe7, + 0xe7, 0x0, 0xff, 0xe2, 0x0, /* U+03BA "κ" */ - 0xf7, 0x0, 0xaf, 0x3f, 0x70, 0x9f, 0x30, 0xf7, - 0x9f, 0x30, 0xf, 0xdf, 0x40, 0x0, 0xff, 0xf8, - 0x0, 0xf, 0x77, 0xf4, 0x0, 0xf7, 0xb, 0xe2, - 0xf, 0x70, 0x1d, 0xc0, 0xf7, 0x0, 0x3f, 0x90, + 0xf7, 0x0, 0x57, 0x98, 0x5, 0x2b, 0x86, 0x0, + 0x96, 0xc3, 0x0, 0x53, 0x59, 0x80, 0x44, 0x18, + 0x1, 0xa2, 0xe, 0x80, 0x19, 0xd2, 0x88, 0x3, + 0x51, 0xf0, 0x6, 0x1e, 0x39, /* U+03BB "λ" */ - 0x0, 0xcb, 0x0, 0x0, 0x0, 0x6f, 0x10, 0x0, - 0x0, 0x1f, 0x60, 0x0, 0x0, 0xc, 0xc0, 0x0, - 0x0, 0x1f, 0xf2, 0x0, 0x0, 0x7f, 0xf7, 0x0, - 0x0, 0xca, 0xad, 0x0, 0x2, 0xf4, 0x4f, 0x30, - 0x8, 0xe0, 0xe, 0x90, 0xe, 0x90, 0x9, 0xe0, - 0x3f, 0x30, 0x3, 0xf4, 0x9e, 0x0, 0x0, 0xda, + 0x0, 0x65, 0x80, 0x7a, 0x90, 0x40, 0x39, 0xc1, + 0xc0, 0x38, 0x4e, 0x80, 0x38, 0x4c, 0xc4, 0x1, + 0x98, 0x0, 0xa0, 0x1a, 0xd5, 0x54, 0x1, 0x11, + 0xf7, 0x8, 0xc0, 0x14, 0x28, 0x81, 0xa0, 0x3, + 0x38, 0x1, 0xdc, 0x6, 0x34, 0x0, 0xa1, 0x4a, + 0x13, 0x0, 0x19, 0x70, /* U+03BC "μ" */ - 0xf7, 0x0, 0x9, 0xcf, 0x70, 0x0, 0x9c, 0xf7, - 0x0, 0x9, 0xcf, 0x70, 0x0, 0x9c, 0xf7, 0x0, - 0x9, 0xcf, 0x70, 0x0, 0xac, 0xf9, 0x0, 0xd, - 0xcf, 0xe4, 0x29, 0xfc, 0xfa, 0xcf, 0x97, 0xcf, - 0x70, 0x0, 0x0, 0xf7, 0x0, 0x0, 0xf, 0x70, - 0x0, 0x0, + 0xf7, 0x0, 0xa7, 0x0, 0x3f, 0xfa, 0xa6, 0x0, + 0xe0, 0x9, 0xc0, 0xe, 0x85, 0x24, 0x0, 0x48, + 0xd0, 0x80, 0x6, 0xe7, 0xcb, 0xe0, 0x7, 0xff, + 0x8, /* U+03BD "ν" */ - 0x9d, 0x0, 0x0, 0xca, 0x4f, 0x30, 0x2, 0xf4, - 0xe, 0x80, 0x7, 0xe0, 0x9, 0xd0, 0xc, 0x90, - 0x3, 0xf2, 0x2f, 0x30, 0x0, 0xd7, 0x7e, 0x0, - 0x0, 0x8c, 0xc8, 0x0, 0x0, 0x2f, 0xf3, 0x0, - 0x0, 0xd, 0xd0, 0x0, + 0x9d, 0x0, 0xd9, 0x5a, 0x46, 0x0, 0x23, 0xe4, + 0x1b, 0x0, 0x28, 0xa0, 0x3a, 0x80, 0x2d, 0xc0, + 0x14, 0x45, 0x1d, 0x0, 0xc, 0x95, 0x42, 0x60, + 0x12, 0xdd, 0x98, 0x3, 0x51, 0x9a, 0xc0, 0x31, + 0x14, 0x60, 0x0, /* U+03BE "ξ" */ - 0x2, 0xae, 0xfe, 0x0, 0xdc, 0x53, 0x30, 0xd, - 0x91, 0x0, 0x0, 0x2b, 0xff, 0xc0, 0x1, 0xcd, - 0x63, 0x0, 0xbd, 0x0, 0x0, 0x3f, 0x40, 0x0, - 0x6, 0xf0, 0x0, 0x0, 0x5f, 0x20, 0x0, 0x1, - 0xfc, 0x30, 0x0, 0x5, 0xef, 0xfa, 0x0, 0x0, - 0x37, 0xf8, 0x0, 0x0, 0xb, 0xa0, 0x0, 0x9, - 0xf6, 0x0, 0x4, 0xd7, 0x0, + 0x2, 0xae, 0xfe, 0x0, 0x7b, 0x5e, 0x68, 0x4, + 0xa8, 0x66, 0x0, 0x79, 0x77, 0xe0, 0x0, 0xdc, + 0xa7, 0xc0, 0x14, 0x3a, 0xc6, 0x6, 0x92, 0x1, + 0x94, 0x10, 0x3, 0x18, 0x10, 0x6, 0x40, 0xe3, + 0x0, 0x86, 0x8b, 0x3e, 0x80, 0xb, 0xd9, 0xb, + 0x0, 0x11, 0xba, 0x10, 0x6, 0x94, 0xc0, 0x9, + 0x11, 0xc, /* U+03BF "ο" */ - 0x0, 0x7d, 0xfd, 0x60, 0x0, 0x9f, 0x74, 0x8f, - 0x80, 0x2f, 0x70, 0x0, 0x9f, 0x15, 0xf1, 0x0, - 0x3, 0xf4, 0x6f, 0x0, 0x0, 0x2f, 0x55, 0xf1, - 0x0, 0x3, 0xf4, 0x2f, 0x70, 0x0, 0x9f, 0x0, - 0x9f, 0x74, 0x8f, 0x80, 0x0, 0x7d, 0xfd, 0x60, - 0x0, + 0x0, 0x3e, 0xfe, 0xb0, 0x5, 0x31, 0x56, 0xb3, + 0x0, 0x4d, 0xe, 0x90, 0xce, 0x2e, 0xc, 0x1, + 0x50, 0x29, 0x80, 0x80, 0x42, 0x2, 0x60, 0x20, + 0x10, 0x80, 0xb8, 0x30, 0x5, 0x40, 0x84, 0xd0, + 0xe9, 0xc, 0xe0, 0x9, 0x8a, 0xb5, 0x98, 0x0, /* U+03C0 "π" */ - 0xbf, 0xff, 0xff, 0xff, 0xff, 0x92, 0x3c, 0xc3, - 0x33, 0xea, 0x32, 0x0, 0xbb, 0x0, 0xd, 0x90, - 0x0, 0xb, 0xb0, 0x0, 0xd9, 0x0, 0x0, 0xbb, - 0x0, 0xd, 0x90, 0x0, 0xb, 0xb0, 0x0, 0xd9, - 0x0, 0x0, 0xbb, 0x0, 0xd, 0x90, 0x0, 0xb, - 0xb0, 0x0, 0xd9, 0x0, 0x0, 0xbb, 0x0, 0xd, - 0x90, 0x0, + 0xbf, 0xff, 0xe9, 0x96, 0x19, 0xb3, 0x21, 0x5c, + 0xb2, 0x37, 0x71, 0x9f, 0x88, 0x3, 0xff, 0xec, /* U+03C1 "ρ" */ - 0x5, 0xdf, 0xe8, 0x0, 0x3f, 0xa4, 0x6f, 0xa0, - 0xae, 0x0, 0x5, 0xf3, 0xd9, 0x0, 0x0, 0xf7, - 0xe8, 0x0, 0x0, 0xe8, 0xf9, 0x0, 0x0, 0xf7, - 0xfd, 0x0, 0x4, 0xf3, 0xff, 0xa4, 0x6e, 0xb0, - 0xf9, 0xbf, 0xe9, 0x0, 0xf7, 0x0, 0x0, 0x0, - 0xf7, 0x0, 0x0, 0x0, 0xf7, 0x0, 0x0, 0x0, + 0x5, 0xdf, 0xe8, 0x0, 0x1d, 0x3d, 0xc3, 0xd0, + 0x48, 0xd2, 0x35, 0x29, 0xbb, 0x80, 0x25, 0x4, + 0x31, 0x0, 0xc3, 0xe2, 0x20, 0xc, 0x3e, 0x8, + 0x1, 0x20, 0x20, 0x15, 0x23, 0x52, 0x18, 0x30, + 0xdc, 0x3d, 0x80, 0x3a, 0xff, 0xa4, 0x3, 0xff, + 0x8c, /* U+03C2 "ς" */ - 0x0, 0x19, 0xef, 0xe4, 0x3, 0xec, 0x53, 0x51, - 0xd, 0xa0, 0x0, 0x0, 0x4f, 0x20, 0x0, 0x0, - 0x6f, 0x0, 0x0, 0x0, 0x4f, 0x20, 0x0, 0x0, - 0xe, 0xc2, 0x0, 0x0, 0x2, 0xdf, 0xc6, 0x0, - 0x0, 0x4, 0x9f, 0xc0, 0x0, 0x0, 0x7, 0xf0, - 0x0, 0x5, 0x7e, 0xc0, 0x0, 0xf, 0xfb, 0x20, + 0x0, 0xc, 0xf7, 0xf2, 0x1, 0xfa, 0xde, 0x5a, + 0x87, 0x26, 0x29, 0xa8, 0xa1, 0x40, 0x7, 0x10, + 0x10, 0x7, 0x10, 0x10, 0x7, 0x20, 0xf1, 0x0, + 0x76, 0xe, 0xe3, 0x0, 0x45, 0xb6, 0xb3, 0x80, + 0x19, 0x26, 0xc, 0x3, 0x2b, 0xc9, 0x80, 0x6a, + 0x85, 0xe0, /* U+03C3 "σ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7d, 0xff, - 0xff, 0xf9, 0x9, 0xf8, 0x44, 0xae, 0x31, 0x1f, - 0x80, 0x0, 0x4f, 0x20, 0x5f, 0x20, 0x0, 0x2f, - 0x40, 0x6f, 0x0, 0x0, 0x1f, 0x50, 0x5f, 0x20, - 0x0, 0x3f, 0x40, 0x1f, 0x70, 0x0, 0x9f, 0x0, - 0x9, 0xf7, 0x48, 0xf7, 0x0, 0x0, 0x7e, 0xfd, - 0x60, 0x0, + 0x0, 0xff, 0xe0, 0x3e, 0xff, 0xf4, 0x84, 0xc2, + 0xdd, 0x94, 0x72, 0x5, 0x9e, 0x11, 0x1c, 0x23, + 0x20, 0x50, 0x4, 0xc0, 0xc0, 0x60, 0x40, 0x11, + 0x80, 0x81, 0x81, 0x0, 0x44, 0x2, 0x8, 0xa, + 0x1, 0x50, 0x20, 0xb, 0x43, 0xa4, 0x34, 0x0, + 0x53, 0x13, 0x6b, 0x2e, 0x0, /* U+03C4 "τ" */ - 0xbf, 0xff, 0xfd, 0x23, 0xbd, 0x33, 0x0, 0xac, - 0x0, 0x0, 0xac, 0x0, 0x0, 0xac, 0x0, 0x0, - 0xac, 0x0, 0x0, 0xac, 0x0, 0x0, 0xac, 0x0, - 0x0, 0xac, 0x0, + 0xbf, 0xfd, 0xb3, 0x88, 0x59, 0xc4, 0x62, 0x23, + 0x30, 0x7, 0xff, 0x60, /* U+03C5 "υ" */ - 0xe8, 0x0, 0xa, 0xbe, 0x80, 0x0, 0xab, 0xe8, - 0x0, 0xa, 0xbe, 0x80, 0x0, 0xab, 0xe8, 0x0, - 0xa, 0xbd, 0x80, 0x0, 0xbb, 0xbb, 0x0, 0xe, - 0x85, 0xf8, 0x4a, 0xf2, 0x6, 0xdf, 0xc4, 0x0, + 0xe8, 0x0, 0xaa, 0xc0, 0x3f, 0xfa, 0x6, 0x1, + 0x84, 0x18, 0xc0, 0x25, 0x3e, 0x48, 0x4a, 0x1a, + 0x59, 0x5b, 0x6b, 0x20, /* U+03C6 "φ" */ - 0x0, 0x9b, 0x1c, 0xfc, 0x30, 0x9, 0xe4, 0x5f, - 0x59, 0xf1, 0x2f, 0x50, 0x7f, 0x0, 0xe8, 0x5f, - 0x10, 0x7f, 0x0, 0xbb, 0x6f, 0x10, 0x7f, 0x0, - 0xbc, 0x4f, 0x40, 0x7f, 0x0, 0xe9, 0xe, 0xc0, - 0x7f, 0x6, 0xf3, 0x4, 0xfc, 0xbf, 0x9f, 0x80, - 0x0, 0x3b, 0xff, 0xc5, 0x0, 0x0, 0x0, 0x7f, - 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, - 0x0, 0x7f, 0x0, 0x0, + 0x0, 0x4d, 0x8e, 0x7e, 0x18, 0x2, 0x5f, 0xd0, + 0xe9, 0x70, 0x49, 0xad, 0x8, 0x16, 0x46, 0x5c, + 0x10, 0x3, 0x94, 0xcc, 0x1, 0xf9, 0xc8, 0x14, + 0x3, 0x95, 0x48, 0x30, 0x1, 0x98, 0x68, 0x28, + 0xf3, 0x1, 0x32, 0x73, 0x4, 0xc7, 0x40, 0x5a, + 0x80, 0x8, 0xee, 0x3, 0x14, 0x3, 0xff, 0x94, /* U+03C7 "χ" */ - 0x6f, 0x20, 0x0, 0xbd, 0x0, 0xe9, 0x0, 0x3f, - 0x40, 0x6, 0xf1, 0xb, 0xc0, 0x0, 0xe, 0x92, - 0xf4, 0x0, 0x0, 0x6f, 0xbc, 0x0, 0x0, 0x0, - 0xef, 0x40, 0x0, 0x0, 0xe, 0xf5, 0x0, 0x0, - 0x8, 0xe9, 0xd0, 0x0, 0x1, 0xf7, 0x1f, 0x60, - 0x0, 0x9e, 0x0, 0x9e, 0x0, 0x1f, 0x70, 0x1, - 0xf7, 0xa, 0xe0, 0x0, 0x9, 0xe0, + 0x6f, 0x20, 0xa, 0xf4, 0x18, 0x6c, 0x0, 0x69, + 0x20, 0x8, 0x61, 0x8, 0x34, 0x0, 0x30, 0xc1, + 0x24, 0x0, 0x68, 0x69, 0x34, 0x0, 0xcc, 0x29, + 0x0, 0x1f, 0x84, 0x3, 0xa0, 0x1a, 0x0, 0x30, + 0xbc, 0xc1, 0x30, 0x5, 0x2, 0xe2, 0xd0, 0x0, + 0x16, 0x90, 0x4, 0xb, 0x85, 0x8b, 0x80, 0x5, + 0xa4, 0x0, /* U+03C8 "ψ" */ - 0xf7, 0x0, 0xe8, 0x0, 0xd9, 0xf7, 0x0, 0xe8, - 0x0, 0xd9, 0xf7, 0x0, 0xe8, 0x0, 0xd9, 0xf7, - 0x0, 0xe8, 0x0, 0xd9, 0xf7, 0x0, 0xe8, 0x0, - 0xd9, 0xe8, 0x0, 0xe8, 0x0, 0xe8, 0xbc, 0x0, - 0xe8, 0x2, 0xf5, 0x3f, 0xb5, 0xea, 0x6e, 0xd0, - 0x3, 0xbf, 0xff, 0xe9, 0x10, 0x0, 0x0, 0xe8, - 0x0, 0x0, 0x0, 0x0, 0xe8, 0x0, 0x0, 0x0, - 0x0, 0xe8, 0x0, 0x0, + 0xf7, 0x0, 0x74, 0x0, 0x36, 0x40, 0x3f, 0xfb, + 0x83, 0xe0, 0x1e, 0x31, 0x54, 0x0, 0xe2, 0x1d, + 0x83, 0xb5, 0x2, 0x6c, 0x25, 0x3c, 0xa, 0x15, + 0x87, 0xc0, 0x1, 0xdf, 0x8b, 0xf4, 0x88, 0x7, + 0xff, 0x24, /* U+03C9 "ω" */ - 0x7, 0xe0, 0x0, 0x0, 0xb, 0xb0, 0xd, 0x90, - 0x0, 0x0, 0x5, 0xf1, 0x2f, 0x40, 0x7, 0xa0, - 0x0, 0xf6, 0x5f, 0x10, 0x9, 0xd0, 0x0, 0xd9, - 0x6f, 0x0, 0x9, 0xd0, 0x0, 0xba, 0x5f, 0x0, - 0x9, 0xd0, 0x0, 0xc9, 0x2f, 0x40, 0xd, 0xf1, - 0x1, 0xf6, 0xb, 0xd4, 0x8d, 0xaa, 0x3b, 0xf0, - 0x1, 0xbf, 0xc2, 0xa, 0xfd, 0x30, + 0x7, 0xe0, 0xf, 0x5d, 0x80, 0x14, 0xe0, 0x1e, + 0xe4, 0x12, 0x26, 0x80, 0x1e, 0x80, 0xa, 0xe, + 0xe0, 0x50, 0x7, 0x38, 0x4, 0x5e, 0x60, 0x20, + 0x1f, 0x31, 0x98, 0x3, 0xf9, 0xcd, 0xc1, 0x0, + 0x8, 0x42, 0x2, 0x7e, 0x49, 0x29, 0x0, 0xb6, + 0x74, 0xc, 0x14, 0xd6, 0x9f, 0x41, 0x8d, 0x80, /* U+03CA "ϊ" */ - 0x6f, 0x8, 0xf4, 0xb0, 0x5a, 0x0, 0x0, 0x0, - 0xe, 0x70, 0x0, 0xe7, 0x0, 0xe, 0x70, 0x0, - 0xe7, 0x0, 0xe, 0x70, 0x0, 0xe7, 0x0, 0xe, - 0x70, 0x0, 0xe7, 0x0, 0xe, 0x70, + 0x6f, 0x8, 0xf2, 0x40, 0xd5, 0x4b, 0x5, 0xa0, + 0x7, 0x38, 0x7, 0xff, 0x74, /* U+03CB "ϋ" */ - 0xc, 0xb0, 0xd9, 0x0, 0x87, 0x9, 0x60, 0x0, - 0x0, 0x0, 0xe, 0x80, 0x0, 0xab, 0xe8, 0x0, - 0xa, 0xbe, 0x80, 0x0, 0xab, 0xe8, 0x0, 0xa, - 0xbe, 0x80, 0x0, 0xab, 0xd8, 0x0, 0xb, 0xbb, - 0xb0, 0x0, 0xe8, 0x5f, 0x84, 0xaf, 0x20, 0x6d, - 0xfc, 0x40, + 0xc, 0xb0, 0xd9, 0x0, 0x26, 0x2, 0x78, 0x2, + 0x1c, 0x25, 0x83, 0xa0, 0x2, 0xab, 0x0, 0xff, + 0xe8, 0x18, 0x6, 0x10, 0x63, 0x0, 0x94, 0xf9, + 0x21, 0x28, 0x69, 0x65, 0x6d, 0xac, 0x80, /* U+03CC "ό" */ - 0x0, 0x0, 0xc8, 0x0, 0x0, 0x0, 0xf, 0x20, - 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x7, 0xdf, - 0xd6, 0x0, 0x9, 0xf7, 0x48, 0xf8, 0x2, 0xf7, - 0x0, 0x9, 0xf1, 0x5f, 0x10, 0x0, 0x3f, 0x46, - 0xf0, 0x0, 0x2, 0xf5, 0x5f, 0x10, 0x0, 0x3f, - 0x42, 0xf7, 0x0, 0x9, 0xf0, 0x9, 0xf7, 0x48, - 0xf8, 0x0, 0x7, 0xdf, 0xd6, 0x0, + 0x0, 0xd9, 0x0, 0x1f, 0x1d, 0x0, 0x7d, 0x64, + 0x1, 0xcf, 0xb7, 0xac, 0x1, 0x4c, 0x55, 0xac, + 0xc0, 0x13, 0x43, 0xa4, 0x33, 0x8b, 0x83, 0x0, + 0x54, 0xa, 0x60, 0x20, 0x10, 0x80, 0x98, 0x8, + 0x4, 0x20, 0x2e, 0xc, 0x1, 0x50, 0x21, 0x34, + 0x3a, 0x43, 0x38, 0x2, 0x62, 0xad, 0x66, 0x0, /* U+03CD "ύ" */ - 0x0, 0xe, 0x60, 0x0, 0x1, 0xf0, 0x0, 0x0, - 0x13, 0x0, 0xe, 0x80, 0x0, 0xab, 0xe8, 0x0, - 0xa, 0xbe, 0x80, 0x0, 0xab, 0xe8, 0x0, 0xa, - 0xbe, 0x80, 0x0, 0xab, 0xd8, 0x0, 0xb, 0xbb, - 0xb0, 0x0, 0xe8, 0x5f, 0x84, 0xaf, 0x20, 0x6d, - 0xfc, 0x40, + 0x0, 0xb9, 0x80, 0x30, 0x89, 0x80, 0x3b, 0x0, + 0x2e, 0x81, 0x30, 0xab, 0x0, 0xff, 0xe8, 0x18, + 0x6, 0x10, 0x63, 0x0, 0x94, 0xf9, 0x21, 0x28, + 0x69, 0x65, 0x6d, 0xac, 0x80, /* U+03CE "ώ" */ - 0x0, 0x0, 0x3, 0xf1, 0x0, 0x0, 0x0, 0x0, - 0x7, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x10, - 0x0, 0x0, 0x7, 0xe0, 0x0, 0x0, 0xb, 0xb0, - 0xd, 0x90, 0x0, 0x0, 0x5, 0xf1, 0x2f, 0x40, - 0x7, 0xa0, 0x0, 0xf6, 0x5f, 0x10, 0x9, 0xd0, - 0x0, 0xd9, 0x6f, 0x0, 0x9, 0xd0, 0x0, 0xba, - 0x5f, 0x0, 0x9, 0xd0, 0x0, 0xc9, 0x2f, 0x40, - 0xd, 0xf1, 0x1, 0xf6, 0xb, 0xd4, 0x8d, 0xaa, - 0x3b, 0xf0, 0x1, 0xbf, 0xc2, 0xa, 0xfd, 0x30, + 0x0, 0xe3, 0xf1, 0x0, 0xfe, 0x45, 0x10, 0xf, + 0xe5, 0xb0, 0xf, 0x3f, 0x0, 0x8, 0x40, 0x17, + 0x60, 0x5, 0x38, 0x7, 0xb9, 0x4, 0x89, 0xa0, + 0x7, 0xa0, 0x2, 0x83, 0xb8, 0x14, 0x1, 0xce, + 0x1, 0x17, 0x98, 0x8, 0x7, 0xcc, 0x66, 0x0, + 0xfe, 0x73, 0x70, 0x40, 0x2, 0x10, 0x80, 0x9f, + 0x92, 0x4a, 0x40, 0x2d, 0x9d, 0x3, 0x5, 0x35, + 0xa7, 0xd0, 0x63, 0x60, 0x0, /* U+03D0 "ϐ" */ - 0x5, 0xcf, 0xd5, 0x0, 0x5f, 0x74, 0x8f, 0x50, - 0xca, 0x0, 0xb, 0xa0, 0xe7, 0x0, 0xa, 0xa0, - 0xf7, 0x0, 0x5e, 0x30, 0xf7, 0x4f, 0xf6, 0x0, - 0xf7, 0x3, 0x6e, 0xa0, 0xe7, 0x0, 0x4, 0xf4, - 0xe8, 0x0, 0x0, 0xf6, 0xbc, 0x0, 0x3, 0xf4, - 0x4f, 0xa4, 0x5d, 0xc0, 0x4, 0xcf, 0xfb, 0x10, + 0x5, 0xcf, 0xd5, 0x0, 0x2d, 0x5d, 0x96, 0x94, + 0x25, 0x5d, 0x21, 0x3c, 0xb, 0x40, 0x21, 0x0, + 0x8, 0x4, 0xa9, 0x20, 0x12, 0x7d, 0x41, 0x80, + 0x49, 0x93, 0x14, 0x2, 0x0, 0x36, 0xa5, 0x40, + 0xf0, 0x9, 0x0, 0x95, 0x0, 0x23, 0x2, 0xf3, + 0xa4, 0x5e, 0x34, 0x45, 0xb5, 0xd3, 0x68, 0x0, /* U+03D1 "ϑ" */ - 0x0, 0x8, 0xef, 0xb2, 0x0, 0x0, 0x7f, 0x64, - 0xdd, 0x0, 0x0, 0xac, 0x0, 0x3f, 0x40, 0x0, - 0x6f, 0x83, 0x1f, 0x70, 0x0, 0x6, 0xdf, 0xff, - 0xf8, 0x0, 0x0, 0x1, 0x3f, 0x81, 0x6f, 0xe3, - 0x0, 0x1f, 0x50, 0x35, 0xe9, 0x0, 0x4f, 0x20, - 0x0, 0xf7, 0x0, 0x8d, 0x0, 0x2, 0xf4, 0x1, - 0xf7, 0x0, 0x1, 0xfa, 0x5d, 0xd0, 0x0, 0x0, - 0x5e, 0xfa, 0x10, 0x0, + 0x0, 0xa3, 0xbe, 0xc8, 0x3, 0x3b, 0xa2, 0xdb, + 0xc0, 0x36, 0x9b, 0x27, 0x12, 0x0, 0x58, 0x70, + 0x64, 0x6, 0x1, 0x34, 0xae, 0x70, 0x44, 0x0, + 0x26, 0xde, 0xc0, 0x79, 0x6f, 0xe3, 0x1, 0x20, + 0xd1, 0x5a, 0xa, 0x0, 0x28, 0x38, 0x1a, 0x8f, + 0x0, 0x30, 0x88, 0x0, 0x20, 0x30, 0x17, 0xa0, + 0x8, 0xc3, 0x97, 0x9, 0xc0, 0x21, 0xa4, 0xa7, + 0xc0, 0x8, /* U+03D2 "ϒ" */ - 0x9f, 0xc4, 0x0, 0x3c, 0xfb, 0x4, 0x6b, 0xf3, - 0x1e, 0xc6, 0x50, 0x0, 0xc, 0xb9, 0xd0, 0x0, - 0x0, 0x0, 0x3f, 0xf5, 0x0, 0x0, 0x0, 0x0, - 0xdf, 0x0, 0x0, 0x0, 0x0, 0xb, 0xd0, 0x0, - 0x0, 0x0, 0x0, 0xbd, 0x0, 0x0, 0x0, 0x0, - 0xb, 0xd0, 0x0, 0x0, 0x0, 0x0, 0xbd, 0x0, - 0x0, 0x0, 0x0, 0xb, 0xd0, 0x0, 0x0, 0x0, - 0x0, 0xbd, 0x0, 0x0, 0x0, 0x0, 0xb, 0xd0, - 0x0, 0x0, + 0x9f, 0xc4, 0x0, 0x1e, 0x7d, 0x86, 0xcb, 0xd9, + 0x8e, 0x84, 0xf0, 0x23, 0x59, 0xc4, 0xf, 0x19, + 0x40, 0x37, 0xa3, 0x40, 0x7, 0xc6, 0x40, 0xa0, + 0x1f, 0x98, 0x80, 0x3f, 0xff, 0x60, /* U+03D3 "ϓ" */ - 0x4f, 0x3e, 0xe9, 0x0, 0x7, 0xee, 0x48, 0x90, - 0x77, 0xf9, 0x6, 0xf8, 0x71, 0x31, 0x0, 0x4, - 0xf3, 0xf7, 0x0, 0x0, 0x0, 0x0, 0xa, 0xed, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x5f, 0x80, 0x0, - 0x0, 0x0, 0x0, 0x2, 0xf6, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2f, 0x50, 0x0, 0x0, 0x0, 0x0, - 0x2, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, - 0x50, 0x0, 0x0, 0x0, 0x0, 0x2, 0xf5, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2f, 0x50, 0x0, 0x0, - 0x0, 0x0, 0x2, 0xf5, 0x0, 0x0, + 0x4f, 0x3e, 0xe4, 0x80, 0x4f, 0xdc, 0x4c, 0x63, + 0x99, 0x34, 0x83, 0x43, 0x4a, 0xdc, 0x3, 0xba, + 0xd8, 0xe6, 0x20, 0xe2, 0x62, 0x1, 0x22, 0xe9, + 0x38, 0x7, 0xf7, 0x8a, 0x80, 0x7f, 0x9c, 0x38, + 0x3, 0xff, 0x80, 0x60, 0x1f, 0xff, 0x90, /* U+03D4 "ϔ" */ - 0x0, 0x1b, 0x32, 0xb2, 0x0, 0x0, 0x1, 0xf5, - 0x3f, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x9, 0xfc, 0x40, 0x3, 0xcf, 0xb0, 0x46, 0xbf, - 0x31, 0xec, 0x65, 0x0, 0x0, 0xcb, 0x9d, 0x0, - 0x0, 0x0, 0x3, 0xff, 0x50, 0x0, 0x0, 0x0, - 0xd, 0xf0, 0x0, 0x0, 0x0, 0x0, 0xbd, 0x0, - 0x0, 0x0, 0x0, 0xb, 0xd0, 0x0, 0x0, 0x0, - 0x0, 0xbd, 0x0, 0x0, 0x0, 0x0, 0xb, 0xd0, - 0x0, 0x0, 0x0, 0x0, 0xbd, 0x0, 0x0, 0x0, - 0x0, 0xb, 0xd0, 0x0, 0x0, 0x0, 0x0, 0xbd, - 0x0, 0x0, 0x0, + 0x0, 0xd, 0x99, 0x59, 0x0, 0x79, 0x18, 0x50, + 0x40, 0x38, 0x7d, 0x4f, 0xcc, 0x2, 0x9f, 0xc4, + 0x0, 0x1e, 0x7d, 0x86, 0xcb, 0xd9, 0x8e, 0x84, + 0xf0, 0x23, 0x59, 0xc4, 0xf, 0x19, 0x40, 0x37, + 0xa3, 0x40, 0x7, 0xc6, 0x40, 0xa0, 0x1f, 0x98, + 0x80, 0x3f, 0xff, 0x60, /* U+03D5 "ϕ" */ - 0x0, 0x0, 0x8d, 0x0, 0x0, 0x0, 0x0, 0x8d, - 0x0, 0x0, 0x0, 0x0, 0x8d, 0x0, 0x0, 0x0, - 0x7e, 0xff, 0xea, 0x10, 0x9, 0xf7, 0xae, 0x4d, - 0xd0, 0x1f, 0x60, 0x8d, 0x2, 0xf6, 0x5f, 0x10, - 0x8d, 0x0, 0xca, 0x6f, 0x0, 0x8d, 0x0, 0xbb, - 0x5f, 0x20, 0x8d, 0x0, 0xda, 0x1f, 0x80, 0x8d, - 0x3, 0xf5, 0x6, 0xf9, 0xbe, 0x7e, 0xb0, 0x0, - 0x4b, 0xff, 0xc7, 0x0, 0x0, 0x0, 0x8d, 0x0, - 0x0, 0x0, 0x0, 0x8d, 0x0, 0x0, 0x0, 0x0, - 0x8d, 0x0, 0x0, + 0x0, 0xd1, 0xa0, 0x1f, 0xfc, 0xe7, 0xe7, 0x2e, + 0xa1, 0x0, 0x4c, 0x4a, 0x8d, 0x3e, 0x0, 0xb4, + 0xb9, 0x1a, 0x79, 0x32, 0x3, 0x80, 0x62, 0x3c, + 0x30, 0x10, 0xe, 0x71, 0x30, 0x20, 0xe, 0x61, + 0x40, 0xa0, 0xc, 0x65, 0xe3, 0x2f, 0x26, 0x67, + 0xd4, 0x50, 0x6b, 0x24, 0x1b, 0x9b, 0x0, 0x92, + 0xdc, 0xb1, 0xc0, 0x3f, 0xf9, 0x40, /* U+03D6 "ϖ" */ - 0xbf, 0xff, 0xff, 0xff, 0xfd, 0x50, 0x2b, 0xd3, - 0x33, 0x33, 0x39, 0xf3, 0xe, 0x80, 0x4, 0xc0, - 0x0, 0xda, 0x1f, 0x50, 0x5, 0xf1, 0x0, 0x9d, - 0x2f, 0x30, 0x5, 0xf1, 0x0, 0x7e, 0x1f, 0x40, - 0x5, 0xf1, 0x0, 0x8d, 0xe, 0x80, 0x9, 0xf4, - 0x0, 0xca, 0x8, 0xf5, 0x5f, 0x8d, 0x48, 0xf3, - 0x0, 0x9f, 0xe5, 0x8, 0xee, 0x60, + 0xbf, 0xff, 0xda, 0xa1, 0x28, 0x59, 0x9e, 0x4a, + 0x32, 0x55, 0x19, 0x9f, 0xcc, 0xd2, 0x52, 0x22, + 0xd0, 0x0, 0x98, 0x80, 0x11, 0xcc, 0x18, 0x3, + 0xee, 0x33, 0x3, 0x80, 0x7d, 0xe6, 0x22, 0xc0, + 0x6, 0x2, 0x80, 0x11, 0xc1, 0x9d, 0x54, 0xcf, + 0x29, 0x7, 0x21, 0xd, 0x57, 0x50, 0xb4, 0xd2, + 0x60, /* U+03DA "Ϛ" */ - 0x0, 0x5, 0xbe, 0xfc, 0x60, 0x0, 0x9, 0xfb, - 0x76, 0xaf, 0xa0, 0x5, 0xf7, 0x0, 0x0, 0x6f, - 0x50, 0xde, 0x0, 0x0, 0x0, 0x94, 0x1f, 0x90, - 0x0, 0x0, 0x0, 0x2, 0xf7, 0x0, 0x0, 0x0, - 0x0, 0x2f, 0x70, 0x0, 0x0, 0x0, 0x0, 0xfa, - 0x0, 0x0, 0x0, 0x0, 0x9, 0xf4, 0x0, 0x0, - 0x0, 0x0, 0xc, 0xf9, 0x30, 0x0, 0x0, 0x0, - 0x6, 0xcf, 0xfc, 0x82, 0x0, 0x0, 0x0, 0x14, - 0x8d, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x60, - 0x0, 0x0, 0x3, 0x6b, 0xf3, 0x0, 0x0, 0x0, - 0x9f, 0xd5, 0x0, + 0x0, 0x96, 0xfb, 0xf1, 0x80, 0x34, 0xd0, 0x4c, + 0x9a, 0x68, 0x0, 0xad, 0x16, 0xed, 0x52, 0xaa, + 0x8, 0x17, 0x0, 0xcc, 0xc1, 0x11, 0x38, 0x7, + 0xa5, 0xc, 0x38, 0x3, 0xff, 0x8e, 0x41, 0xa0, + 0x1f, 0xcc, 0xa8, 0x1, 0xfa, 0x4e, 0xe4, 0xc0, + 0x3e, 0xc9, 0x5c, 0xfc, 0x82, 0x0, 0xcd, 0x9d, + 0x68, 0xba, 0x40, 0x1c, 0x29, 0x18, 0x8, 0x1, + 0xe3, 0x6a, 0x5, 0x0, 0xf5, 0x4b, 0x51, 0x80, /* U+03DC "Ϝ" */ - 0xbf, 0xff, 0xff, 0xf7, 0xbe, 0x77, 0x77, 0x73, - 0xbc, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, - 0xbd, 0x22, 0x22, 0x20, 0xbf, 0xff, 0xff, 0xf7, - 0xbd, 0x55, 0x55, 0x52, 0xbc, 0x0, 0x0, 0x0, - 0xbc, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, - 0xbc, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, - 0xbc, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, - 0xbc, 0x0, 0x0, 0x0, + 0xbf, 0xff, 0x38, 0xc, 0x47, 0x20, 0x13, 0xbf, + 0x18, 0x7, 0xf0, 0x91, 0x70, 0x0, 0xb7, 0x79, + 0xc0, 0xaa, 0xb9, 0x40, 0x55, 0x78, 0x80, 0x3f, + 0xfd, 0x80, /* U+03DE "Ϟ" */ - 0x0, 0x7d, 0xfd, 0x80, 0x0, 0x9f, 0xa6, 0x9f, - 0xb0, 0x1f, 0x90, 0x0, 0x7f, 0x33, 0xf5, 0x0, - 0x3, 0xf5, 0x2f, 0x70, 0x0, 0x5f, 0x40, 0xce, - 0x51, 0x4d, 0xe0, 0x1, 0xbf, 0xff, 0xc2, 0x0, - 0x0, 0x3f, 0x60, 0x0, 0x0, 0x2, 0xf4, 0x0, - 0x0, 0x0, 0x2f, 0x40, 0x0, 0x0, 0x2, 0xf4, - 0x0, 0x0, 0x0, 0x2f, 0x40, 0x0, 0x0, 0x2, - 0xf4, 0x0, 0x0, 0x0, 0x2f, 0x40, 0x0, 0x0, - 0x2, 0xf4, 0x0, 0x0, + 0x0, 0x3e, 0xfe, 0xc0, 0x5, 0x30, 0xf2, 0x8f, + 0x60, 0x2c, 0xca, 0x69, 0x84, 0x32, 0xc, 0x0, + 0x90, 0x18, 0x40, 0x80, 0x26, 0x1, 0x23, 0x95, + 0x14, 0x81, 0x40, 0xd5, 0xae, 0xb1, 0xc0, 0x0, + 0xde, 0x4, 0xe1, 0x0, 0x61, 0x2, 0x0, 0xff, + 0xf6, 0x80, /* U+03E0 "Ϡ" */ - 0x0, 0x5c, 0xff, 0xc6, 0x0, 0x0, 0x8f, 0xb7, - 0x7b, 0xfa, 0x0, 0x3f, 0x90, 0x0, 0x3c, 0xf7, - 0x3, 0xa0, 0x0, 0x4b, 0x1d, 0xe0, 0x0, 0x0, - 0x6a, 0x1a, 0xbf, 0x30, 0x0, 0x79, 0x1b, 0x44, - 0xf4, 0x0, 0x1, 0x2c, 0x30, 0x4f, 0x40, 0x0, - 0x3, 0x10, 0x7, 0xf2, 0x0, 0x0, 0x0, 0x0, - 0xdd, 0x0, 0x0, 0x0, 0x0, 0x8f, 0x50, 0x0, - 0x0, 0x37, 0xcf, 0x80, 0x0, 0x0, 0x9, 0xfc, - 0x50, 0x0, + 0x0, 0x2e, 0x7f, 0xb1, 0x80, 0x34, 0x53, 0xc4, + 0x1e, 0x68, 0x0, 0x6e, 0xd6, 0xee, 0x83, 0x57, + 0x0, 0x2c, 0x80, 0x12, 0x34, 0xa4, 0xe, 0x80, + 0xd, 0xd5, 0x6c, 0x26, 0x1, 0x3f, 0xdd, 0x77, + 0x83, 0x80, 0x4d, 0x7b, 0x8, 0x1, 0xe1, 0x16, + 0x98, 0x18, 0x30, 0x6, 0x31, 0x0, 0x51, 0x10, + 0x3, 0xe8, 0x28, 0x0, 0xe3, 0x7c, 0x77, 0x28, + 0x7, 0x54, 0x5, 0x40, 0x0, /* U+03E2 "Ϣ" */ - 0xbc, 0x0, 0xb, 0xc0, 0x0, 0xbc, 0xbc, 0x0, - 0xb, 0xc0, 0x0, 0xbc, 0xbc, 0x0, 0xb, 0xc0, - 0x0, 0xbc, 0xbc, 0x0, 0xb, 0xc0, 0x0, 0xbc, - 0xbc, 0x0, 0xb, 0xc0, 0x0, 0xbc, 0xbc, 0x0, - 0xb, 0xc0, 0x0, 0xbc, 0xbc, 0x0, 0xb, 0xc0, - 0x0, 0xbc, 0xbc, 0x0, 0xb, 0xc0, 0x0, 0xbc, - 0xbc, 0x0, 0xc, 0xc0, 0x0, 0xcc, 0xae, 0x0, - 0xe, 0xe0, 0x1, 0xfc, 0x6f, 0x85, 0xcd, 0xf8, - 0x5c, 0xec, 0x9, 0xee, 0x80, 0xaf, 0xe6, 0xbc, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xeb, 0x0, 0x0, - 0x0, 0x45, 0x7c, 0xf5, 0x0, 0x0, 0x8, 0xff, - 0xfc, 0x40, 0x0, 0x0, 0x1, 0x10, 0x0, 0x0, + 0xbc, 0x0, 0xaf, 0x0, 0x2b, 0xc0, 0xf, 0xff, + 0xf8, 0x7, 0xff, 0x9, 0xc0, 0x33, 0x80, 0x90, + 0x4, 0x44, 0x0, 0x9, 0x86, 0xc, 0x2e, 0x18, + 0xc2, 0xe8, 0x83, 0x35, 0x69, 0xaa, 0xf7, 0x4a, + 0x0, 0x9e, 0xe4, 0x5, 0x7f, 0x32, 0xb8, 0x7, + 0x91, 0x5f, 0x7, 0x80, 0x3a, 0x2e, 0xa0, 0x2d, + 0x40, 0x3a, 0x7b, 0xfd, 0x88, 0x0, /* U+03E3 "ϣ" */ - 0xf6, 0x0, 0x1f, 0x50, 0x2, 0xf4, 0xf6, 0x0, - 0x1f, 0x50, 0x2, 0xf4, 0xf6, 0x0, 0x1f, 0x50, - 0x2, 0xf4, 0xf6, 0x0, 0x1f, 0x50, 0x2, 0xf4, - 0xf6, 0x0, 0x1f, 0x50, 0x2, 0xf4, 0xf6, 0x0, - 0x1f, 0x50, 0x3, 0xf4, 0xe8, 0x0, 0x5f, 0x60, - 0x8, 0xf4, 0xbe, 0x56, 0xed, 0xd5, 0x7e, 0xf4, - 0x2c, 0xfd, 0x43, 0xdf, 0xc4, 0xf4, 0x0, 0x0, - 0x0, 0x0, 0x4, 0xf3, 0x0, 0x0, 0x1, 0x34, - 0x7e, 0xc0, 0x0, 0x0, 0xa, 0xff, 0xd9, 0x10, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, + 0xf6, 0x0, 0xf, 0xa8, 0x0, 0xbd, 0x0, 0x3f, + 0xfd, 0xa2, 0x0, 0x1e, 0x0, 0x20, 0x18, 0x2, + 0xc0, 0xa, 0xca, 0xd6, 0x56, 0xae, 0xc0, 0x9, + 0x2a, 0xba, 0xe0, 0xab, 0xa0, 0x1, 0x67, 0xea, + 0x1e, 0xfe, 0x0, 0x1c, 0x3, 0x84, 0xd1, 0xe8, + 0xcc, 0x1, 0xd7, 0x97, 0x4f, 0xa0, 0x1e, 0xbf, + 0xf6, 0xc8, 0x80, /* U+03E4 "Ϥ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2c, 0x30, - 0x0, 0xda, 0x1, 0xee, 0x30, 0x0, 0xda, 0x9, - 0xf2, 0x0, 0x0, 0xda, 0xe, 0xa0, 0x0, 0x0, - 0xda, 0xf, 0x70, 0x0, 0x0, 0xda, 0xe, 0xb0, - 0x0, 0x0, 0xda, 0x7, 0xf8, 0x22, 0x5b, 0xfa, - 0x0, 0x8f, 0xff, 0xfa, 0xea, 0x0, 0x1, 0x43, - 0x0, 0xda, 0x0, 0x0, 0x0, 0x0, 0xda, 0x0, - 0x0, 0x0, 0x0, 0xda, 0x0, 0x0, 0x0, 0x0, - 0xda, + 0x0, 0xff, 0xe0, 0x16, 0x18, 0x5, 0xb4, 0x3, + 0x84, 0x1, 0xf4, 0xe, 0x18, 0x7, 0x9d, 0x48, + 0x3, 0xe1, 0xd0, 0xf, 0xc3, 0x80, 0x1f, 0xa5, + 0x20, 0x88, 0xb6, 0x40, 0x7, 0x7b, 0x75, 0x42, + 0x20, 0xa, 0x3a, 0xf3, 0xe8, 0xc0, 0x30, 0xa1, + 0x80, 0x7f, 0xf3, 0x0, /* U+03E5 "ϥ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x79, 0x0, 0x8e, - 0x2, 0xf7, 0x0, 0x8e, 0x9, 0xe0, 0x0, 0x8e, - 0xe, 0x80, 0x0, 0x8e, 0x2f, 0x40, 0x0, 0x8e, - 0x3f, 0x20, 0x0, 0x8e, 0x1f, 0x50, 0x0, 0x8e, - 0xa, 0xe6, 0x59, 0xfe, 0x0, 0x8e, 0xfc, 0xbe, - 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0x0, 0x8e, - 0x0, 0x0, 0x0, 0x8e, + 0x0, 0xff, 0x3c, 0x80, 0x23, 0x80, 0xa3, 0x80, + 0x3a, 0xc5, 0xc0, 0x39, 0xd8, 0x3, 0x88, 0x70, + 0x3, 0x84, 0x18, 0x3, 0x88, 0x1c, 0x3, 0x85, + 0x6d, 0x96, 0x5c, 0x1, 0x4d, 0x14, 0xa8, 0x1, + 0x47, 0x7e, 0x18, 0x7, 0xff, 0x14, /* U+03E6 "Ϧ" */ - 0xbc, 0x0, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, - 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, 0x0, 0xbc, - 0x0, 0x0, 0x0, 0x0, 0xbd, 0x7d, 0xff, 0xd4, - 0x0, 0xbf, 0xe8, 0x56, 0xdf, 0x30, 0xbd, 0x0, - 0x0, 0x1f, 0xa0, 0xbc, 0x0, 0x0, 0xa, 0xe0, - 0xbc, 0x0, 0x0, 0x8, 0xf0, 0xbc, 0x0, 0x0, - 0x8, 0xf0, 0xbc, 0x0, 0x0, 0xa, 0xe0, 0xbc, - 0x0, 0x0, 0xe, 0xa0, 0x0, 0x0, 0x0, 0x7f, - 0x40, 0x0, 0x34, 0x6a, 0xf8, 0x0, 0x0, 0xdf, - 0xeb, 0x50, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, + 0xbc, 0x0, 0xff, 0xed, 0x8b, 0xef, 0xfb, 0x50, + 0x2, 0x29, 0x5a, 0x90, 0xb3, 0x0, 0x17, 0x42, + 0xb6, 0x4, 0x80, 0x4, 0x3, 0xa, 0xa0, 0x7, + 0xe2, 0x10, 0xf, 0xfe, 0x31, 0x8, 0x7, 0xe4, + 0x40, 0x5e, 0x0, 0x67, 0x1e, 0x0, 0x8d, 0x1a, + 0xa1, 0xd0, 0x2, 0xeb, 0x81, 0xa8, 0x0, 0xd9, + 0xfd, 0x6a, 0x1, 0x0, /* U+03E7 "ϧ" */ - 0x0, 0x0, 0x28, 0x0, 0x7, 0xef, 0xec, 0x0, - 0x4f, 0x69, 0xfd, 0xc0, 0x2e, 0xfe, 0x31, 0xf7, - 0x0, 0x20, 0x0, 0xac, 0x0, 0x0, 0x0, 0x8e, - 0x0, 0x0, 0x0, 0xad, 0x0, 0x0, 0x1, 0xf9, - 0x13, 0x44, 0x5d, 0xf2, 0x6f, 0xff, 0xfb, 0x30, + 0x0, 0xc5, 0x0, 0x13, 0xf7, 0xe2, 0x0, 0x12, + 0x20, 0xc2, 0x2c, 0x6, 0x19, 0x7c, 0xc1, 0xb9, + 0x76, 0xf1, 0x8a, 0xd8, 0x0, 0x80, 0x22, 0x20, + 0x7, 0x88, 0xc0, 0x38, 0x55, 0x4, 0xd1, 0xb, + 0x81, 0x6f, 0x97, 0x6a, 0x6c, 0x20, /* U+03E8 "Ϩ" */ - 0x0, 0x7d, 0xfd, 0x50, 0x0, 0x7f, 0x96, 0xbf, - 0x40, 0xd, 0xa0, 0x0, 0xf9, 0x0, 0xc9, 0x0, - 0xf, 0x80, 0x5, 0xf3, 0xb, 0xd1, 0x0, 0x6, - 0xfd, 0x90, 0x0, 0x1, 0xbe, 0x40, 0x3, 0x0, - 0xcd, 0x10, 0x7, 0xf0, 0x3f, 0x60, 0x0, 0x4f, - 0x22, 0xf8, 0x0, 0x9, 0xf0, 0xb, 0xf9, 0x6a, - 0xf8, 0x0, 0x19, 0xef, 0xd6, 0x0, + 0x0, 0x3e, 0xfe, 0xa8, 0x4, 0xf0, 0x92, 0xd4, + 0x80, 0xa, 0x59, 0x6b, 0xd, 0x0, 0x9, 0x80, + 0x61, 0x0, 0x4b, 0x18, 0x59, 0x48, 0x1, 0x67, + 0x34, 0xb4, 0x40, 0x3, 0xa3, 0x32, 0x3, 0x0, + 0x6b, 0x7a, 0x3, 0xe0, 0x19, 0xac, 0x40, 0x6, + 0x4, 0x21, 0xc0, 0x16, 0x81, 0x11, 0x1e, 0x5a, + 0x99, 0xc0, 0x14, 0xcf, 0x2f, 0x30, 0x0, /* U+03E9 "ϩ" */ - 0x1, 0x9e, 0xeb, 0x20, 0xb, 0xe5, 0x4c, 0xe1, - 0x1f, 0x60, 0x2, 0xf5, 0x2f, 0x50, 0x2, 0xf4, - 0xc, 0xc0, 0x1c, 0xc0, 0x1, 0xdd, 0xea, 0x0, - 0x0, 0xaf, 0x50, 0x0, 0xa, 0xd2, 0x0, 0x0, - 0x2f, 0x50, 0x0, 0x0, 0x2f, 0x50, 0x0, 0x0, - 0xc, 0xe6, 0x47, 0xd1, 0x1, 0x9e, 0xfd, 0x70, + 0x1, 0x9e, 0xe5, 0x90, 0x2, 0x9e, 0xe9, 0xf0, + 0x44, 0x90, 0xa9, 0xc2, 0x86, 0x6, 0x1, 0x84, + 0x8e, 0x40, 0x78, 0xd0, 0x34, 0x77, 0xdb, 0x0, + 0x2, 0xe5, 0x74, 0x1, 0x53, 0xea, 0x80, 0x44, + 0xb0, 0x40, 0x1f, 0xfc, 0x2, 0x3b, 0x64, 0x7d, + 0x10, 0xd7, 0x8b, 0xaa, 0x8, /* U+03EA "Ϫ" */ - 0xaf, 0xd5, 0x0, 0x5d, 0xfa, 0x46, 0xaf, 0x45, - 0xfa, 0x64, 0x0, 0xb, 0xee, 0xb0, 0x0, 0x0, - 0x2, 0xff, 0x20, 0x0, 0x0, 0x0, 0xee, 0x0, - 0x0, 0x0, 0x6, 0xff, 0x70, 0x0, 0x0, 0xe, - 0xaa, 0xe0, 0x0, 0x0, 0x6f, 0x33, 0xf6, 0x0, - 0x0, 0xdc, 0x0, 0xcd, 0x0, 0x5, 0xf5, 0x0, - 0x5f, 0x50, 0xc, 0xf4, 0x44, 0x4f, 0xc0, 0x4f, - 0xff, 0xff, 0xff, 0xf4, + 0xaf, 0xd5, 0x0, 0x2e, 0xfd, 0x74, 0xbd, 0x22, + 0xd3, 0xcf, 0x23, 0x52, 0x55, 0xa5, 0x32, 0x0, + 0x52, 0x22, 0x90, 0xf, 0x10, 0x88, 0x80, 0x3c, + 0xc2, 0x27, 0x0, 0xf4, 0x2a, 0xa4, 0x3, 0x98, + 0x66, 0x42, 0xc0, 0x1a, 0xcc, 0xf5, 0x80, 0x4a, + 0x52, 0x0, 0x92, 0x50, 0x4, 0x80, 0xa2, 0x4, + 0x24, 0x10, 0xc2, 0xef, 0x1, 0xa0, /* U+03EB "ϫ" */ - 0x7f, 0xc4, 0x0, 0x7e, 0xe3, 0x25, 0x8f, 0x49, - 0xe6, 0x60, 0x0, 0x8, 0xff, 0x30, 0x0, 0x0, - 0x1, 0xfc, 0x0, 0x0, 0x0, 0xa, 0xcf, 0x50, - 0x0, 0x0, 0x5f, 0x26, 0xe1, 0x0, 0x1, 0xe7, - 0x0, 0xca, 0x0, 0xa, 0xe3, 0x33, 0x6f, 0x50, - 0x5f, 0xff, 0xff, 0xff, 0xe1, + 0x7f, 0xc4, 0x0, 0x3f, 0x70, 0xd6, 0x92, 0xd2, + 0x65, 0x10, 0x32, 0x58, 0x7b, 0x6d, 0x66, 0x0, + 0x69, 0x3, 0x30, 0x7, 0xac, 0xcc, 0xa0, 0x1c, + 0xaa, 0xe9, 0xb1, 0x0, 0x86, 0xe0, 0x98, 0xac, + 0x2, 0xb0, 0x43, 0x35, 0x2a, 0x81, 0x54, 0x39, + 0x94, 0x85, 0x88, /* U+03EC "Ϭ" */ - 0x0, 0x0, 0x1, 0x47, 0x30, 0x8, 0xdf, 0xfd, - 0xa3, 0xb, 0xd5, 0x10, 0x0, 0x4, 0xfe, 0xff, - 0xb2, 0x0, 0xae, 0x64, 0x6e, 0xe1, 0xd, 0xa0, - 0x0, 0x4f, 0x70, 0xf9, 0x0, 0x0, 0xeb, 0xf, - 0x90, 0x0, 0xd, 0xc0, 0xfa, 0x0, 0x0, 0xdb, - 0xc, 0xc0, 0x0, 0xf, 0x90, 0x8f, 0x20, 0x6, - 0xf5, 0x1, 0xee, 0x77, 0xfc, 0x0, 0x2, 0xbf, - 0xea, 0x10, 0x0, + 0x0, 0xe1, 0x47, 0x30, 0x4, 0x6f, 0xf4, 0xe8, + 0x2, 0xd6, 0x3b, 0xf6, 0x8d, 0x10, 0x75, 0xd6, + 0x40, 0xe, 0x18, 0xb9, 0x5c, 0x10, 0x74, 0x64, + 0x6a, 0x16, 0x2, 0x30, 0x9, 0x7, 0x0, 0x3e, + 0x37, 0x0, 0x18, 0x7, 0x38, 0x1b, 0x0, 0x62, + 0x20, 0x21, 0x90, 0x1, 0x83, 0x2, 0x47, 0x1d, + 0xd2, 0x6a, 0x3, 0x8b, 0x12, 0xba, 0x0, /* U+03ED "ϭ" */ - 0x0, 0x0, 0x0, 0x13, 0x72, 0x0, 0x8e, 0xff, - 0xff, 0xb4, 0x9, 0xf7, 0x33, 0xad, 0x0, 0x1f, - 0x70, 0x0, 0x5f, 0x20, 0x4f, 0x10, 0x0, 0x2f, - 0x40, 0x6f, 0x0, 0x0, 0x1f, 0x50, 0x5f, 0x20, - 0x0, 0x3f, 0x40, 0x1f, 0x70, 0x0, 0x9f, 0x0, - 0x9, 0xf7, 0x48, 0xf7, 0x0, 0x0, 0x7e, 0xfd, - 0x60, 0x0, + 0x0, 0xf0, 0x9b, 0x90, 0x2, 0x3b, 0xfd, 0xd9, + 0x86, 0x9, 0x79, 0xcc, 0x29, 0x5a, 0xb, 0x43, + 0x99, 0xbc, 0x88, 0xa, 0xc, 0x1, 0x38, 0x30, + 0x10, 0x8, 0x4, 0x60, 0x20, 0x60, 0x40, 0x11, + 0x0, 0x82, 0x2, 0x80, 0x54, 0x8, 0x2, 0xd0, + 0xe9, 0xd, 0x0, 0x14, 0xc4, 0xda, 0xcb, 0x80, + 0x0, /* U+03EE "Ϯ" */ - 0x0, 0x3, 0xf5, 0x0, 0x0, 0x1, 0x4f, 0x61, - 0x0, 0x3e, 0xff, 0xff, 0xff, 0x5a, 0xd5, 0x7f, - 0x85, 0xcb, 0x98, 0x3, 0xf5, 0x6, 0xa0, 0x0, - 0x3f, 0x50, 0x0, 0x0, 0x3, 0xf5, 0x0, 0x0, - 0x0, 0x3f, 0x50, 0x0, 0x0, 0x3, 0xf5, 0x0, - 0x0, 0x0, 0x3f, 0x50, 0x0, 0x0, 0x3, 0xf5, - 0x0, 0x0, 0x0, 0x3f, 0x50, 0x0, + 0x0, 0x8f, 0xd4, 0x3, 0x85, 0xc0, 0xc4, 0x0, + 0x7d, 0xcb, 0x9, 0xef, 0x59, 0x3a, 0x80, 0x7a, + 0x3e, 0x35, 0x52, 0x6, 0xad, 0xc, 0xc0, 0x7, + 0x35, 0x0, 0x7f, 0xfa, 0x80, /* U+03EF "ϯ" */ - 0x0, 0x18, 0x10, 0x0, 0x3, 0xf3, 0x0, 0x0, - 0x3f, 0x30, 0x5, 0xef, 0xff, 0xe5, 0xca, 0x6f, - 0x5b, 0xb9, 0x53, 0xf3, 0x58, 0x0, 0x3f, 0x30, - 0x0, 0x3, 0xf3, 0x0, 0x0, 0x3f, 0x30, 0x0, - 0x3, 0xf3, 0x0, 0x0, 0x3f, 0x30, 0x0, 0x3, - 0xf3, 0x0, 0x0, 0x3f, 0x30, 0x0, 0x3, 0xf3, - 0x0, + 0x0, 0xc, 0x8, 0x6, 0x27, 0x20, 0xf, 0xe5, + 0xec, 0xc, 0xe5, 0x94, 0x90, 0xa5, 0xe5, 0xf5, + 0x6, 0xe3, 0x95, 0x0, 0x96, 0x0, 0x3f, 0xfc, + 0xa0, /* U+03F0 "ϰ" */ - 0x3e, 0xea, 0x10, 0xd, 0xd0, 0x7, 0x6e, 0xc0, - 0x9f, 0x20, 0x0, 0x5, 0xf7, 0xf5, 0x0, 0x0, - 0x3, 0xff, 0x90, 0x0, 0x0, 0x7, 0xff, 0x10, - 0x0, 0x0, 0x1e, 0xfd, 0x0, 0x0, 0x0, 0xbd, - 0x9e, 0x0, 0x0, 0x8, 0xf3, 0x3f, 0xb6, 0x50, - 0x4f, 0x70, 0x5, 0xdf, 0xb0, - - /* U+03F1 "ϱ" */ - 0x5, 0xdf, 0xe8, 0x0, 0x3f, 0xa4, 0x6f, 0xa0, - 0xae, 0x0, 0x5, 0xf3, 0xd9, 0x0, 0x0, 0xf7, - 0xe8, 0x0, 0x0, 0xe8, 0xf9, 0x0, 0x0, 0xf7, - 0xfd, 0x0, 0x4, 0xf3, 0xff, 0xa4, 0x6e, 0xb0, - 0xe9, 0xbf, 0xe9, 0x0, 0xda, 0x0, 0x0, 0x0, - 0x7f, 0x95, 0x32, 0x0, 0x6, 0xcf, 0xff, 0x0, - 0x0, 0x0, 0x1, 0x0, - - /* U+03F2 "ϲ" */ - 0x0, 0x7d, 0xfc, 0x40, 0x8, 0xf7, 0x49, 0xf3, - 0x1f, 0x70, 0x0, 0xc7, 0x4f, 0x20, 0x0, 0x0, - 0x5f, 0x10, 0x0, 0x0, 0x3f, 0x20, 0x0, 0x33, - 0x1f, 0x70, 0x0, 0xca, 0x8, 0xf7, 0x49, 0xf3, - 0x0, 0x8e, 0xfc, 0x40, - - /* U+03F3 "ϳ" */ - 0x0, 0xe7, 0x0, 0xa5, 0x0, 0x0, 0x0, 0xe7, - 0x0, 0xe7, 0x0, 0xe7, 0x0, 0xe7, 0x0, 0xe7, - 0x0, 0xe7, 0x0, 0xe7, 0x0, 0xe7, 0x0, 0xe7, - 0x0, 0xf7, 0x26, 0xf5, 0x9f, 0xb0, - - /* U+0401 "Ё" */ - 0x0, 0x68, 0x8, 0x70, 0x0, 0xa, 0xd0, 0xbb, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0xff, - 0xff, 0xf9, 0xbe, 0x77, 0x77, 0x77, 0x4b, 0xc0, - 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, 0xb, - 0xc2, 0x22, 0x22, 0x20, 0xbf, 0xff, 0xff, 0xff, - 0x2b, 0xd5, 0x55, 0x55, 0x50, 0xbc, 0x0, 0x0, - 0x0, 0xb, 0xc0, 0x0, 0x0, 0x0, 0xbc, 0x0, - 0x0, 0x0, 0xb, 0xe7, 0x77, 0x77, 0x75, 0xbf, - 0xff, 0xff, 0xff, 0xd0, - - /* U+0402 "Ђ" */ - 0x9f, 0xff, 0xff, 0xff, 0xf8, 0x0, 0x0, 0x47, - 0x77, 0xed, 0x77, 0x73, 0x0, 0x0, 0x0, 0x0, - 0xcb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcb, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcd, 0x8d, - 0xff, 0xd5, 0x0, 0x0, 0x0, 0xcf, 0xc7, 0x56, - 0xcf, 0x60, 0x0, 0x0, 0xcb, 0x0, 0x0, 0xc, - 0xe0, 0x0, 0x0, 0xcb, 0x0, 0x0, 0x7, 0xf2, - 0x0, 0x0, 0xcb, 0x0, 0x0, 0x6, 0xf2, 0x0, - 0x0, 0xcb, 0x0, 0x0, 0xb, 0xe0, 0x0, 0x0, - 0xcb, 0x0, 0x75, 0xaf, 0x60, 0x0, 0x0, 0xcb, - 0x1, 0xdf, 0xe7, 0x0, - - /* U+0403 "Ѓ" */ - 0x0, 0x1d, 0xb0, 0x0, 0x0, 0x9c, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xbf, 0xff, 0xff, 0xfb, - 0xbe, 0x77, 0x77, 0x74, 0xbc, 0x0, 0x0, 0x0, - 0xbc, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, - 0xbc, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, - 0xbc, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, - 0xbc, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, - 0xbc, 0x0, 0x0, 0x0, - - /* U+0404 "Є" */ - 0x0, 0x5, 0xbf, 0xfc, 0x60, 0x0, 0x9, 0xfb, - 0x76, 0xaf, 0xa0, 0x6, 0xf6, 0x0, 0x0, 0x7f, - 0x50, 0xdc, 0x0, 0x0, 0x0, 0x83, 0x1f, 0x82, - 0x22, 0x10, 0x0, 0x3, 0xff, 0xff, 0xf9, 0x0, - 0x0, 0x3f, 0x95, 0x55, 0x20, 0x0, 0x1, 0xf8, - 0x0, 0x0, 0x0, 0x31, 0xd, 0xd0, 0x0, 0x0, - 0xe, 0xb0, 0x6f, 0x70, 0x0, 0x8, 0xf4, 0x0, - 0xbf, 0xb6, 0x7b, 0xf8, 0x0, 0x0, 0x6c, 0xff, - 0xc6, 0x0, - - /* U+0405 "Ѕ" */ - 0x0, 0x3b, 0xef, 0xd7, 0x0, 0x4, 0xfd, 0x87, - 0xaf, 0xc0, 0xb, 0xd0, 0x0, 0x6, 0xf4, 0xc, - 0xb0, 0x0, 0x0, 0x93, 0x7, 0xf9, 0x30, 0x0, - 0x0, 0x0, 0x8f, 0xfe, 0xb6, 0x0, 0x0, 0x0, - 0x48, 0xcf, 0xd1, 0x0, 0x0, 0x0, 0x3, 0xfa, - 0x3f, 0x40, 0x0, 0x0, 0xac, 0xe, 0xc0, 0x0, - 0x1, 0xea, 0x5, 0xfe, 0x97, 0x9e, 0xf3, 0x0, - 0x4b, 0xef, 0xea, 0x20, - - /* U+0406 "І" */ - 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, - 0x8f, 0x8f, 0x8f, 0x8f, - - /* U+0407 "Ї" */ - 0xa5, 0xb, 0x3f, 0x71, 0xf5, 0x0, 0x0, 0x0, - 0x8f, 0x0, 0x8, 0xf0, 0x0, 0x8f, 0x0, 0x8, - 0xf0, 0x0, 0x8f, 0x0, 0x8, 0xf0, 0x0, 0x8f, - 0x0, 0x8, 0xf0, 0x0, 0x8f, 0x0, 0x8, 0xf0, - 0x0, 0x8f, 0x0, 0x8, 0xf0, 0x0, - - /* U+0408 "Ј" */ - 0x0, 0x0, 0xc, 0xb0, 0x0, 0x0, 0xcb, 0x0, - 0x0, 0xc, 0xb0, 0x0, 0x0, 0xcb, 0x0, 0x0, - 0xc, 0xb0, 0x0, 0x0, 0xcb, 0x0, 0x0, 0xc, - 0xb0, 0x0, 0x0, 0xcb, 0x59, 0x0, 0xd, 0xb6, - 0xf1, 0x0, 0xf9, 0x2f, 0xc7, 0xbf, 0x30, 0x4d, - 0xfd, 0x50, - - /* U+0409 "Љ" */ - 0x0, 0xef, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xec, 0x77, 0x77, 0xbf, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xe9, 0x0, 0x0, 0x8f, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xe9, 0x0, 0x0, 0x8f, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xe9, 0x0, 0x0, - 0x8f, 0x11, 0x10, 0x0, 0x0, 0x0, 0xe9, 0x0, - 0x0, 0x8f, 0xff, 0xff, 0xe9, 0x0, 0x0, 0xe9, - 0x0, 0x0, 0x8f, 0x44, 0x45, 0xaf, 0x80, 0x0, - 0xe9, 0x0, 0x0, 0x8f, 0x0, 0x0, 0xb, 0xf0, - 0x0, 0xe9, 0x0, 0x0, 0x8f, 0x0, 0x0, 0x8, - 0xf1, 0x0, 0xf8, 0x0, 0x0, 0x8f, 0x0, 0x0, - 0xb, 0xe0, 0x37, 0xf5, 0x0, 0x0, 0x8f, 0x44, - 0x44, 0x9f, 0x70, 0xcf, 0x90, 0x0, 0x0, 0x8f, - 0xff, 0xff, 0xd7, 0x0, - - /* U+040A "Њ" */ - 0xbc, 0x0, 0x0, 0xf7, 0x0, 0x0, 0x0, 0xb, - 0xc0, 0x0, 0xf, 0x70, 0x0, 0x0, 0x0, 0xbc, - 0x0, 0x0, 0xf7, 0x0, 0x0, 0x0, 0xb, 0xc0, - 0x0, 0xf, 0x70, 0x0, 0x0, 0x0, 0xbd, 0x11, - 0x12, 0xf8, 0x11, 0x10, 0x0, 0xb, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xfc, 0x30, 0xbd, 0x44, 0x45, - 0xf9, 0x44, 0x45, 0xdf, 0x1b, 0xc0, 0x0, 0xf, - 0x70, 0x0, 0x4, 0xf7, 0xbc, 0x0, 0x0, 0xf7, - 0x0, 0x0, 0x1f, 0x8b, 0xc0, 0x0, 0xf, 0x70, - 0x0, 0x5, 0xf6, 0xbc, 0x0, 0x0, 0xfa, 0x66, - 0x68, 0xfe, 0xb, 0xc0, 0x0, 0xf, 0xff, 0xff, - 0xeb, 0x20, - - /* U+040B "Ћ" */ - 0x9f, 0xff, 0xff, 0xff, 0xf9, 0x0, 0x4, 0x77, - 0x7e, 0xd7, 0x77, 0x30, 0x0, 0x0, 0x0, 0xcb, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0xb0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xcd, 0x8d, 0xff, 0xe6, - 0x0, 0x0, 0xc, 0xfd, 0x85, 0x5c, 0xf4, 0x0, - 0x0, 0xcb, 0x0, 0x0, 0xe, 0xb0, 0x0, 0xc, - 0xb0, 0x0, 0x0, 0xae, 0x0, 0x0, 0xcb, 0x0, - 0x0, 0x9, 0xf0, 0x0, 0xc, 0xb0, 0x0, 0x0, - 0x9f, 0x0, 0x0, 0xcb, 0x0, 0x0, 0x9, 0xf0, - 0x0, 0xc, 0xb0, 0x0, 0x0, 0x9f, - - /* U+040C "Ќ" */ - 0x0, 0x8, 0xd4, 0x0, 0x0, 0x2, 0xf5, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xc0, 0x0, - 0x4d, 0xf3, 0xbc, 0x0, 0x1f, 0xc7, 0x1b, 0xc0, - 0x9, 0xf1, 0x0, 0xbc, 0x1, 0xf8, 0x0, 0xb, - 0xc0, 0xaf, 0x10, 0x0, 0xbf, 0xff, 0x30, 0x0, - 0xb, 0xd5, 0xed, 0x10, 0x0, 0xbc, 0x3, 0xfb, - 0x0, 0xb, 0xc0, 0x9, 0xf4, 0x0, 0xbc, 0x0, - 0x1e, 0xd0, 0xb, 0xc0, 0x0, 0x7f, 0x60, 0xbc, - 0x0, 0x0, 0xde, 0x10, - - /* U+040E "Ў" */ - 0x0, 0x6c, 0x0, 0x9a, 0x0, 0x0, 0x0, 0xaf, - 0xfd, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0xa, 0xf1, 0x0, 0x0, 0xb, 0xd0, 0x2f, 0x90, - 0x0, 0x2, 0xf6, 0x0, 0x9f, 0x20, 0x0, 0x9e, - 0x0, 0x1, 0xf9, 0x0, 0x1f, 0x70, 0x0, 0x8, - 0xf2, 0x7, 0xf1, 0x0, 0x0, 0xe, 0xa0, 0xe8, - 0x0, 0x0, 0x0, 0x7f, 0x8f, 0x10, 0x0, 0x0, - 0x0, 0xdf, 0xa0, 0x0, 0x0, 0x0, 0x6, 0xf2, - 0x0, 0x0, 0x0, 0x0, 0xbb, 0x0, 0x0, 0x0, - 0x46, 0x9f, 0x30, 0x0, 0x0, 0x5, 0xee, 0x50, - 0x0, 0x0, 0x0, - - /* U+040F "Џ" */ - 0xbc, 0x0, 0x0, 0x3, 0xf4, 0xbc, 0x0, 0x0, - 0x3, 0xf4, 0xbc, 0x0, 0x0, 0x3, 0xf4, 0xbc, - 0x0, 0x0, 0x3, 0xf4, 0xbc, 0x0, 0x0, 0x3, - 0xf4, 0xbc, 0x0, 0x0, 0x3, 0xf4, 0xbc, 0x0, - 0x0, 0x3, 0xf4, 0xbc, 0x0, 0x0, 0x3, 0xf4, - 0xbc, 0x0, 0x0, 0x3, 0xf4, 0xbc, 0x0, 0x0, - 0x3, 0xf4, 0xbe, 0x66, 0x66, 0x68, 0xf4, 0xbf, - 0xff, 0xff, 0xff, 0xf4, 0x0, 0x0, 0xe7, 0x0, - 0x0, 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, 0x0, - 0xe7, 0x0, 0x0, - - /* U+0410 "А" */ - 0x0, 0x0, 0xc, 0xf3, 0x0, 0x0, 0x0, 0x0, - 0x2f, 0xd9, 0x0, 0x0, 0x0, 0x0, 0x8d, 0x7f, - 0x0, 0x0, 0x0, 0x0, 0xe8, 0x1f, 0x60, 0x0, - 0x0, 0x4, 0xf2, 0xb, 0xc0, 0x0, 0x0, 0xa, - 0xc0, 0x5, 0xf2, 0x0, 0x0, 0xf, 0x70, 0x1, - 0xf8, 0x0, 0x0, 0x5f, 0xff, 0xff, 0xfe, 0x0, - 0x0, 0xbc, 0x33, 0x33, 0x6f, 0x50, 0x1, 0xf6, - 0x0, 0x0, 0xe, 0xb0, 0x7, 0xf1, 0x0, 0x0, - 0x8, 0xf1, 0xd, 0xc0, 0x0, 0x0, 0x3, 0xf7, - - /* U+0411 "Б" */ - 0xbf, 0xff, 0xff, 0xfb, 0xb, 0xe7, 0x77, 0x77, - 0x40, 0xbc, 0x0, 0x0, 0x0, 0xb, 0xc0, 0x0, - 0x0, 0x0, 0xbd, 0x22, 0x11, 0x0, 0xb, 0xff, - 0xff, 0xfe, 0x70, 0xbd, 0x55, 0x56, 0xcf, 0x5b, - 0xc0, 0x0, 0x0, 0xec, 0xbc, 0x0, 0x0, 0xb, - 0xeb, 0xc0, 0x0, 0x0, 0xeb, 0xbd, 0x66, 0x67, - 0xcf, 0x4b, 0xff, 0xff, 0xfc, 0x50, - - /* U+0412 "В" */ - 0xdf, 0xff, 0xfe, 0xa1, 0xd, 0xd7, 0x77, 0x9f, - 0xc0, 0xdb, 0x0, 0x0, 0x5f, 0x2d, 0xb0, 0x0, - 0x4, 0xf3, 0xdb, 0x22, 0x23, 0xcd, 0xd, 0xff, - 0xff, 0xff, 0x20, 0xdc, 0x55, 0x56, 0xce, 0x2d, - 0xb0, 0x0, 0x0, 0xea, 0xdb, 0x0, 0x0, 0xc, - 0xcd, 0xb0, 0x0, 0x1, 0xea, 0xdd, 0x77, 0x78, - 0xef, 0x3d, 0xff, 0xff, 0xeb, 0x40, - - /* U+0413 "Г" */ - 0xbf, 0xff, 0xff, 0xfb, 0xbe, 0x77, 0x77, 0x74, - 0xbc, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, - 0xbc, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, - 0xbc, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, - 0xbc, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, - 0xbc, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, - - /* U+0414 "Д" */ - 0x0, 0xbf, 0xff, 0xff, 0xf4, 0x0, 0xb, 0xd7, - 0x77, 0x9f, 0x40, 0x0, 0xbb, 0x0, 0x4, 0xf4, - 0x0, 0xc, 0xa0, 0x0, 0x4f, 0x40, 0x0, 0xd9, - 0x0, 0x4, 0xf4, 0x0, 0xe, 0x80, 0x0, 0x4f, - 0x40, 0x0, 0xf6, 0x0, 0x4, 0xf4, 0x0, 0x2f, - 0x40, 0x0, 0x4f, 0x40, 0x5, 0xf1, 0x0, 0x4, - 0xf4, 0x0, 0xac, 0x0, 0x0, 0x4f, 0x40, 0x6f, - 0xb6, 0x66, 0x69, 0xf9, 0x1f, 0xff, 0xff, 0xff, - 0xff, 0xf4, 0xf5, 0x0, 0x0, 0x0, 0xf, 0x4f, - 0x50, 0x0, 0x0, 0x0, 0xf4, 0xd4, 0x0, 0x0, - 0x0, 0xd, 0x30, - - /* U+0415 "Е" */ - 0xbf, 0xff, 0xff, 0xff, 0x9b, 0xe7, 0x77, 0x77, - 0x74, 0xbc, 0x0, 0x0, 0x0, 0xb, 0xc0, 0x0, - 0x0, 0x0, 0xbc, 0x22, 0x22, 0x22, 0xb, 0xff, - 0xff, 0xff, 0xf2, 0xbd, 0x55, 0x55, 0x55, 0xb, - 0xc0, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, - 0xb, 0xc0, 0x0, 0x0, 0x0, 0xbe, 0x77, 0x77, - 0x77, 0x5b, 0xff, 0xff, 0xff, 0xfd, - - /* U+0416 "Ж" */ - 0xde, 0x80, 0x0, 0x6f, 0x20, 0x1, 0xaf, 0x95, - 0x9f, 0x70, 0x6, 0xf2, 0x0, 0xaf, 0x84, 0x0, - 0xbe, 0x0, 0x6f, 0x20, 0x2f, 0x70, 0x0, 0x3, - 0xf5, 0x6, 0xf2, 0x9, 0xf0, 0x0, 0x0, 0xb, - 0xe3, 0x6f, 0x25, 0xf7, 0x0, 0x0, 0x0, 0x1d, - 0xff, 0xff, 0xfa, 0x0, 0x0, 0x0, 0x9, 0xf7, - 0x8f, 0x5a, 0xf5, 0x0, 0x0, 0x5, 0xf8, 0x6, - 0xf2, 0xc, 0xf2, 0x0, 0x0, 0xed, 0x0, 0x6f, - 0x20, 0x2f, 0xb0, 0x0, 0x8f, 0x50, 0x6, 0xf2, - 0x0, 0x9f, 0x40, 0x2f, 0xc0, 0x0, 0x6f, 0x20, - 0x1, 0xfd, 0xa, 0xf3, 0x0, 0x6, 0xf2, 0x0, - 0x7, 0xf6, - - /* U+0417 "З" */ - 0x0, 0x4c, 0xfe, 0xa1, 0x0, 0x5f, 0xc7, 0x8e, - 0xe1, 0xd, 0xb0, 0x0, 0x3f, 0x70, 0x83, 0x0, - 0x1, 0xf7, 0x0, 0x0, 0x13, 0xcf, 0x20, 0x0, - 0xf, 0xff, 0x40, 0x0, 0x0, 0x46, 0xce, 0x30, - 0x0, 0x0, 0x0, 0xdc, 0x2d, 0x30, 0x0, 0xa, - 0xf0, 0xec, 0x0, 0x0, 0xed, 0x4, 0xfd, 0x77, - 0xdf, 0x40, 0x4, 0xcf, 0xeb, 0x30, - - /* U+0418 "И" */ - 0xba, 0x0, 0x0, 0x9, 0xf4, 0xba, 0x0, 0x0, - 0x3f, 0xf4, 0xba, 0x0, 0x0, 0xcd, 0xf4, 0xba, - 0x0, 0x7, 0xf4, 0xf4, 0xba, 0x0, 0x1f, 0x81, - 0xf4, 0xba, 0x0, 0xbd, 0x1, 0xf4, 0xba, 0x5, - 0xf4, 0x1, 0xf4, 0xba, 0xe, 0xa0, 0x1, 0xf4, - 0xba, 0x9e, 0x10, 0x1, 0xf4, 0xbd, 0xf5, 0x0, - 0x1, 0xf4, 0xbf, 0xb0, 0x0, 0x1, 0xf4, 0xbf, - 0x20, 0x0, 0x1, 0xf4, - - /* U+0419 "Й" */ - 0x0, 0x9a, 0x0, 0xc7, 0x0, 0x0, 0x1c, 0xff, - 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xba, - 0x0, 0x0, 0x9, 0xf4, 0xba, 0x0, 0x0, 0x3f, - 0xf4, 0xba, 0x0, 0x0, 0xcd, 0xf4, 0xba, 0x0, - 0x7, 0xf4, 0xf4, 0xba, 0x0, 0x1f, 0x81, 0xf4, - 0xba, 0x0, 0xbd, 0x1, 0xf4, 0xba, 0x5, 0xf4, - 0x1, 0xf4, 0xba, 0xe, 0xa0, 0x1, 0xf4, 0xba, - 0x9e, 0x10, 0x1, 0xf4, 0xbd, 0xf5, 0x0, 0x1, - 0xf4, 0xbf, 0xb0, 0x0, 0x1, 0xf4, 0xbf, 0x20, - 0x0, 0x1, 0xf4, - - /* U+041A "К" */ - 0xbc, 0x0, 0x4, 0xcf, 0x3b, 0xc0, 0x1, 0xfc, - 0x71, 0xbc, 0x0, 0x9f, 0x10, 0xb, 0xc0, 0x1f, - 0x80, 0x0, 0xbc, 0xa, 0xf1, 0x0, 0xb, 0xff, - 0xf3, 0x0, 0x0, 0xbd, 0x5e, 0xd1, 0x0, 0xb, - 0xc0, 0x3f, 0xb0, 0x0, 0xbc, 0x0, 0x9f, 0x40, - 0xb, 0xc0, 0x1, 0xed, 0x0, 0xbc, 0x0, 0x7, - 0xf6, 0xb, 0xc0, 0x0, 0xd, 0xe1, - - /* U+041B "Л" */ - 0x0, 0xef, 0xff, 0xff, 0xff, 0x0, 0xec, 0x77, - 0x77, 0xbf, 0x0, 0xe9, 0x0, 0x0, 0x8f, 0x0, - 0xe9, 0x0, 0x0, 0x8f, 0x0, 0xe9, 0x0, 0x0, - 0x8f, 0x0, 0xe9, 0x0, 0x0, 0x8f, 0x0, 0xe9, - 0x0, 0x0, 0x8f, 0x0, 0xe9, 0x0, 0x0, 0x8f, - 0x0, 0xe9, 0x0, 0x0, 0x8f, 0x0, 0xf8, 0x0, - 0x0, 0x8f, 0x37, 0xf5, 0x0, 0x0, 0x8f, 0xcf, - 0x90, 0x0, 0x0, 0x8f, - - /* U+041C "М" */ - 0xcf, 0xa0, 0x0, 0x0, 0x1f, 0xf1, 0xcf, 0xf0, - 0x0, 0x0, 0x6f, 0xf1, 0xcb, 0xf4, 0x0, 0x0, - 0xbc, 0xf1, 0xca, 0xc9, 0x0, 0x1, 0xf7, 0xf1, - 0xca, 0x6e, 0x0, 0x6, 0xc5, 0xf1, 0xca, 0x1f, - 0x30, 0xb, 0x75, 0xf1, 0xca, 0xc, 0x90, 0xf, - 0x25, 0xf1, 0xca, 0x7, 0xe0, 0x5d, 0x5, 0xf1, - 0xca, 0x2, 0xf3, 0xb7, 0x5, 0xf1, 0xca, 0x0, - 0xd8, 0xf2, 0x5, 0xf1, 0xca, 0x0, 0x8f, 0xd0, - 0x5, 0xf1, 0xca, 0x0, 0x2f, 0x80, 0x5, 0xf1, - - /* U+041D "Н" */ - 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, - 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, - 0x0, 0x0, 0x4, 0xf4, 0xbd, 0x22, 0x22, 0x25, - 0xf4, 0xbf, 0xff, 0xff, 0xff, 0xf4, 0xbd, 0x55, - 0x55, 0x57, 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, - 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, 0x0, 0x0, - 0x4, 0xf4, 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xbc, - 0x0, 0x0, 0x4, 0xf4, - - /* U+041E "О" */ - 0x0, 0x4, 0xbe, 0xfd, 0x81, 0x0, 0x0, 0x8f, - 0xc7, 0x69, 0xfd, 0x10, 0x5, 0xf8, 0x0, 0x0, - 0x2e, 0xc0, 0xc, 0xd0, 0x0, 0x0, 0x6, 0xf4, - 0x1f, 0x80, 0x0, 0x0, 0x0, 0xf8, 0x3f, 0x50, - 0x0, 0x0, 0x0, 0xea, 0x3f, 0x50, 0x0, 0x0, - 0x0, 0xea, 0x1f, 0x70, 0x0, 0x0, 0x0, 0xf9, - 0xd, 0xd0, 0x0, 0x0, 0x6, 0xf4, 0x5, 0xf8, - 0x0, 0x0, 0x2e, 0xc0, 0x0, 0x8f, 0xc7, 0x69, - 0xfd, 0x10, 0x0, 0x4, 0xbe, 0xfd, 0x81, 0x0, - - /* U+041F "П" */ - 0xbf, 0xff, 0xff, 0xff, 0xf4, 0xbe, 0x77, 0x77, - 0x79, 0xf4, 0xbc, 0x0, 0x0, 0x3, 0xf4, 0xbc, - 0x0, 0x0, 0x3, 0xf4, 0xbc, 0x0, 0x0, 0x3, - 0xf4, 0xbc, 0x0, 0x0, 0x3, 0xf4, 0xbc, 0x0, - 0x0, 0x3, 0xf4, 0xbc, 0x0, 0x0, 0x3, 0xf4, - 0xbc, 0x0, 0x0, 0x3, 0xf4, 0xbc, 0x0, 0x0, - 0x3, 0xf4, 0xbc, 0x0, 0x0, 0x3, 0xf4, 0xbc, - 0x0, 0x0, 0x3, 0xf4, - - /* U+0420 "Р" */ - 0xcf, 0xff, 0xff, 0xd6, 0xc, 0xd7, 0x77, 0x8c, - 0xf6, 0xcc, 0x0, 0x0, 0xd, 0xcc, 0xc0, 0x0, - 0x0, 0xaf, 0xcc, 0x0, 0x0, 0xc, 0xdc, 0xc2, - 0x22, 0x39, 0xf8, 0xcf, 0xff, 0xff, 0xf9, 0xc, - 0xd5, 0x54, 0x41, 0x0, 0xcc, 0x0, 0x0, 0x0, - 0xc, 0xc0, 0x0, 0x0, 0x0, 0xcc, 0x0, 0x0, - 0x0, 0xc, 0xc0, 0x0, 0x0, 0x0, - - /* U+0421 "С" */ - 0x0, 0x4, 0xbe, 0xfc, 0x60, 0x0, 0x8, 0xfb, - 0x76, 0xaf, 0xa0, 0x5, 0xf8, 0x0, 0x0, 0x7f, - 0x50, 0xce, 0x0, 0x0, 0x0, 0xa5, 0xf, 0x90, - 0x0, 0x0, 0x0, 0x2, 0xf7, 0x0, 0x0, 0x0, - 0x0, 0x2f, 0x60, 0x0, 0x0, 0x0, 0x0, 0xf8, - 0x0, 0x0, 0x0, 0x20, 0xc, 0xd0, 0x0, 0x0, - 0xd, 0xc0, 0x5f, 0x70, 0x0, 0x7, 0xf5, 0x0, - 0xaf, 0xb6, 0x7b, 0xfa, 0x0, 0x0, 0x6c, 0xff, - 0xc6, 0x0, - - /* U+0422 "Т" */ - 0xaf, 0xff, 0xff, 0xff, 0xf6, 0x47, 0x77, 0xfc, - 0x77, 0x73, 0x0, 0x0, 0xea, 0x0, 0x0, 0x0, - 0x0, 0xea, 0x0, 0x0, 0x0, 0x0, 0xea, 0x0, - 0x0, 0x0, 0x0, 0xea, 0x0, 0x0, 0x0, 0x0, - 0xea, 0x0, 0x0, 0x0, 0x0, 0xea, 0x0, 0x0, - 0x0, 0x0, 0xea, 0x0, 0x0, 0x0, 0x0, 0xea, - 0x0, 0x0, 0x0, 0x0, 0xea, 0x0, 0x0, 0x0, - 0x0, 0xea, 0x0, 0x0, - - /* U+0423 "У" */ - 0xaf, 0x10, 0x0, 0x0, 0xbd, 0x2, 0xf9, 0x0, - 0x0, 0x2f, 0x60, 0x9, 0xf2, 0x0, 0x9, 0xe0, - 0x0, 0x1f, 0x90, 0x1, 0xf7, 0x0, 0x0, 0x8f, - 0x20, 0x7f, 0x10, 0x0, 0x0, 0xea, 0xe, 0x80, - 0x0, 0x0, 0x7, 0xf8, 0xf1, 0x0, 0x0, 0x0, - 0xd, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x6f, 0x20, - 0x0, 0x0, 0x0, 0xb, 0xb0, 0x0, 0x0, 0x4, - 0x69, 0xf3, 0x0, 0x0, 0x0, 0x5e, 0xe5, 0x0, - 0x0, 0x0, - - /* U+0424 "Ф" */ - 0x0, 0x0, 0xa, 0xd0, 0x0, 0x0, 0x0, 0x3c, - 0xff, 0xff, 0xd5, 0x0, 0x4, 0xfd, 0x6b, 0xd6, - 0xbf, 0x60, 0xe, 0xd0, 0x9, 0xc0, 0xa, 0xf1, - 0x3f, 0x60, 0x9, 0xc0, 0x3, 0xf6, 0x5f, 0x40, - 0x9, 0xc0, 0x1, 0xf8, 0x4f, 0x50, 0x9, 0xc0, - 0x2, 0xf7, 0xf, 0xb0, 0x9, 0xc0, 0x8, 0xf2, - 0x7, 0xfb, 0x3a, 0xd3, 0x8f, 0x90, 0x0, 0x6e, - 0xff, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x3b, 0xd3, - 0x0, 0x0, 0x0, 0x0, 0x9, 0xc0, 0x0, 0x0, - - /* U+0425 "Х" */ - 0x1f, 0xb0, 0x0, 0x0, 0xbd, 0x0, 0x6f, 0x60, - 0x0, 0x7f, 0x30, 0x0, 0xbf, 0x20, 0x3f, 0x70, - 0x0, 0x1, 0xeb, 0xd, 0xc0, 0x0, 0x0, 0x5, - 0xfc, 0xf1, 0x0, 0x0, 0x0, 0xb, 0xf7, 0x0, - 0x0, 0x0, 0x1, 0xef, 0xc0, 0x0, 0x0, 0x0, - 0xbe, 0x5f, 0x80, 0x0, 0x0, 0x7f, 0x40, 0xaf, - 0x30, 0x0, 0x2f, 0x90, 0x1, 0xed, 0x0, 0xd, - 0xe0, 0x0, 0x4, 0xf8, 0x9, 0xf4, 0x0, 0x0, - 0xa, 0xf3, - - /* U+0426 "Ц" */ - 0xcc, 0x0, 0x0, 0x4, 0xf4, 0xc, 0xc0, 0x0, - 0x0, 0x4f, 0x40, 0xcc, 0x0, 0x0, 0x4, 0xf4, - 0xc, 0xc0, 0x0, 0x0, 0x4f, 0x40, 0xcc, 0x0, - 0x0, 0x4, 0xf4, 0xc, 0xc0, 0x0, 0x0, 0x4f, - 0x40, 0xcc, 0x0, 0x0, 0x4, 0xf4, 0xc, 0xc0, - 0x0, 0x0, 0x4f, 0x40, 0xcc, 0x0, 0x0, 0x4, - 0xf4, 0xc, 0xc0, 0x0, 0x0, 0x4f, 0x40, 0xcd, - 0x66, 0x66, 0x69, 0xf9, 0x2c, 0xff, 0xff, 0xff, - 0xff, 0xf4, 0x0, 0x0, 0x0, 0x0, 0xf, 0x40, - 0x0, 0x0, 0x0, 0x0, 0xf4, 0x0, 0x0, 0x0, - 0x0, 0xf, 0x40, - - /* U+0427 "Ч" */ - 0x1f, 0x70, 0x0, 0x0, 0xda, 0x1f, 0x70, 0x0, - 0x0, 0xda, 0x1f, 0x70, 0x0, 0x0, 0xda, 0x1f, - 0x70, 0x0, 0x0, 0xda, 0xf, 0x80, 0x0, 0x0, - 0xda, 0xe, 0xc0, 0x0, 0x0, 0xda, 0x8, 0xf8, - 0x22, 0x5a, 0xfa, 0x0, 0x9f, 0xff, 0xfb, 0xea, - 0x0, 0x1, 0x32, 0x0, 0xda, 0x0, 0x0, 0x0, - 0x0, 0xda, 0x0, 0x0, 0x0, 0x0, 0xda, 0x0, - 0x0, 0x0, 0x0, 0xda, - - /* U+0428 "Ш" */ - 0xbc, 0x0, 0x6, 0xf2, 0x0, 0x1f, 0x7b, 0xc0, - 0x0, 0x6f, 0x20, 0x1, 0xf7, 0xbc, 0x0, 0x6, - 0xf2, 0x0, 0x1f, 0x7b, 0xc0, 0x0, 0x6f, 0x20, - 0x1, 0xf7, 0xbc, 0x0, 0x6, 0xf2, 0x0, 0x1f, - 0x7b, 0xc0, 0x0, 0x6f, 0x20, 0x1, 0xf7, 0xbc, - 0x0, 0x6, 0xf2, 0x0, 0x1f, 0x7b, 0xc0, 0x0, - 0x6f, 0x20, 0x1, 0xf7, 0xbc, 0x0, 0x6, 0xf2, - 0x0, 0x1f, 0x7b, 0xc0, 0x0, 0x6f, 0x20, 0x1, - 0xf7, 0xbe, 0x66, 0x6a, 0xf7, 0x66, 0x7f, 0x7b, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, - - /* U+0429 "Щ" */ - 0xbc, 0x0, 0x6, 0xf2, 0x0, 0x1f, 0x70, 0xbc, - 0x0, 0x6, 0xf2, 0x0, 0x1f, 0x70, 0xbc, 0x0, - 0x6, 0xf2, 0x0, 0x1f, 0x70, 0xbc, 0x0, 0x6, - 0xf2, 0x0, 0x1f, 0x70, 0xbc, 0x0, 0x6, 0xf2, - 0x0, 0x1f, 0x70, 0xbc, 0x0, 0x6, 0xf2, 0x0, - 0x1f, 0x70, 0xbc, 0x0, 0x6, 0xf2, 0x0, 0x1f, - 0x70, 0xbc, 0x0, 0x6, 0xf2, 0x0, 0x1f, 0x70, - 0xbc, 0x0, 0x6, 0xf2, 0x0, 0x1f, 0x70, 0xbc, - 0x0, 0x6, 0xf2, 0x0, 0x1f, 0x70, 0xbe, 0x66, - 0x6a, 0xf7, 0x66, 0x7f, 0xa3, 0xbf, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xf7, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xd7, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xd7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xd7, - - /* U+042A "Ъ" */ - 0xff, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x7, 0x77, - 0xbf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xf0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0xf1, 0x11, 0x0, 0x0, - 0x0, 0x0, 0x8f, 0xff, 0xff, 0xe9, 0x0, 0x0, - 0x8, 0xf4, 0x44, 0x5a, 0xf8, 0x0, 0x0, 0x8f, - 0x0, 0x0, 0xb, 0xf0, 0x0, 0x8, 0xf0, 0x0, - 0x0, 0x8f, 0x10, 0x0, 0x8f, 0x0, 0x0, 0xc, - 0xe0, 0x0, 0x8, 0xf6, 0x66, 0x6b, 0xf7, 0x0, - 0x0, 0x8f, 0xff, 0xff, 0xd6, 0x0, - - /* U+042B "Ы" */ - 0xbc, 0x0, 0x0, 0x0, 0x0, 0xbd, 0xbc, 0x0, - 0x0, 0x0, 0x0, 0xbd, 0xbc, 0x0, 0x0, 0x0, - 0x0, 0xbd, 0xbc, 0x0, 0x0, 0x0, 0x0, 0xbd, - 0xbd, 0x11, 0x10, 0x0, 0x0, 0xbd, 0xbf, 0xff, - 0xff, 0xe7, 0x0, 0xbd, 0xbd, 0x44, 0x46, 0xbf, - 0x50, 0xbd, 0xbc, 0x0, 0x0, 0xe, 0xc0, 0xbd, - 0xbc, 0x0, 0x0, 0xc, 0xe0, 0xbd, 0xbc, 0x0, - 0x0, 0x1e, 0xb0, 0xbd, 0xbd, 0x66, 0x67, 0xdf, - 0x40, 0xbd, 0xbf, 0xff, 0xff, 0xc4, 0x0, 0xbd, - - /* U+042C "Ь" */ - 0xbc, 0x0, 0x0, 0x0, 0xb, 0xc0, 0x0, 0x0, - 0x0, 0xbc, 0x0, 0x0, 0x0, 0xb, 0xc0, 0x0, - 0x0, 0x0, 0xbd, 0x11, 0x10, 0x0, 0xb, 0xff, - 0xff, 0xfe, 0x70, 0xbd, 0x44, 0x46, 0xbf, 0x5b, - 0xc0, 0x0, 0x0, 0xec, 0xbc, 0x0, 0x0, 0xc, - 0xeb, 0xc0, 0x0, 0x1, 0xeb, 0xbd, 0x66, 0x67, - 0xdf, 0x4b, 0xff, 0xff, 0xfc, 0x40, - - /* U+042D "Э" */ - 0x0, 0x2a, 0xef, 0xd9, 0x10, 0x0, 0x3f, 0xe8, - 0x68, 0xee, 0x20, 0xd, 0xd1, 0x0, 0x1, 0xdd, - 0x0, 0x64, 0x0, 0x0, 0x4, 0xf5, 0x0, 0x0, - 0x2, 0x22, 0x2f, 0x90, 0x0, 0x1, 0xff, 0xff, - 0xfb, 0x0, 0x0, 0x5, 0x55, 0x5e, 0xa0, 0x31, - 0x0, 0x0, 0x1, 0xf9, 0x3f, 0x60, 0x0, 0x0, - 0x6f, 0x40, 0xce, 0x10, 0x0, 0x1e, 0xd0, 0x2, - 0xee, 0x86, 0x8e, 0xf3, 0x0, 0x2, 0xae, 0xfe, - 0x92, 0x0, - - /* U+042E "Ю" */ - 0xbc, 0x0, 0x0, 0x4b, 0xff, 0xd6, 0x0, 0xb, - 0xc0, 0x0, 0x8f, 0xc7, 0x6a, 0xfb, 0x0, 0xbc, - 0x0, 0x4f, 0xa0, 0x0, 0x5, 0xf8, 0xb, 0xc0, - 0xb, 0xf1, 0x0, 0x0, 0xb, 0xf0, 0xbd, 0x11, - 0xeb, 0x0, 0x0, 0x0, 0x6f, 0x3b, 0xff, 0xff, - 0x90, 0x0, 0x0, 0x4, 0xf5, 0xbd, 0x44, 0xf9, - 0x0, 0x0, 0x0, 0x4f, 0x5b, 0xc0, 0xc, 0xb0, - 0x0, 0x0, 0x6, 0xf3, 0xbc, 0x0, 0x7f, 0x10, - 0x0, 0x0, 0xbe, 0xb, 0xc0, 0x1, 0xfa, 0x0, - 0x0, 0x5f, 0x70, 0xbc, 0x0, 0x4, 0xfc, 0x76, - 0xaf, 0xb0, 0xb, 0xc0, 0x0, 0x3, 0xbf, 0xfd, - 0x70, 0x0, - - /* U+042F "Я" */ - 0x0, 0x7d, 0xff, 0xff, 0xff, 0x40, 0x7f, 0xb6, - 0x55, 0x58, 0xf4, 0xc, 0xd0, 0x0, 0x0, 0x4f, - 0x40, 0xcc, 0x0, 0x0, 0x4, 0xf4, 0x7, 0xf8, - 0x21, 0x11, 0x5f, 0x40, 0x7, 0xef, 0xff, 0xff, - 0xf4, 0x0, 0x3, 0xfb, 0x54, 0x7f, 0x40, 0x2, - 0xfb, 0x0, 0x4, 0xf4, 0x0, 0xcf, 0x20, 0x0, - 0x4f, 0x40, 0x6f, 0x80, 0x0, 0x4, 0xf4, 0xe, - 0xe0, 0x0, 0x0, 0x4f, 0x48, 0xf5, 0x0, 0x0, - 0x4, 0xf4, - - /* U+0430 "а" */ - 0x0, 0x8d, 0xfe, 0xa0, 0x0, 0xae, 0x53, 0x7f, - 0x90, 0xc, 0x50, 0x0, 0xac, 0x0, 0x0, 0x3, - 0x6d, 0xc0, 0x4, 0xcf, 0xfd, 0xdd, 0x2, 0xfb, - 0x41, 0xa, 0xd0, 0x5f, 0x20, 0x0, 0xdd, 0x2, - 0xf8, 0x1, 0x9f, 0xd0, 0x5, 0xdf, 0xd8, 0x6f, - 0x10, - - /* U+0431 "б" */ - 0x0, 0x4c, 0xef, 0xff, 0x30, 0x6f, 0xb9, 0x88, - 0x50, 0xe, 0x70, 0x0, 0x0, 0x2, 0xf3, 0xbf, - 0xe8, 0x0, 0x3f, 0xda, 0x47, 0xfa, 0x4, 0xfc, - 0x0, 0x5, 0xf2, 0x4f, 0x60, 0x0, 0xf, 0x63, - 0xf5, 0x0, 0x0, 0xf7, 0x1f, 0x60, 0x0, 0x1f, - 0x60, 0xdb, 0x0, 0x6, 0xf2, 0x4, 0xfa, 0x47, - 0xf9, 0x0, 0x5, 0xdf, 0xe8, 0x0, - - /* U+0432 "в" */ - 0xff, 0xff, 0xe8, 0xf, 0x94, 0x49, 0xf4, 0xf7, - 0x0, 0xf, 0x7f, 0x70, 0x6, 0xf3, 0xff, 0xff, - 0xfd, 0x1f, 0x93, 0x35, 0xea, 0xf7, 0x0, 0x9, - 0xdf, 0x94, 0x46, 0xea, 0xff, 0xff, 0xea, 0x10, - - /* U+0433 "г" */ - 0xff, 0xff, 0xdf, 0x94, 0x43, 0xf7, 0x0, 0xf, - 0x70, 0x0, 0xf7, 0x0, 0xf, 0x70, 0x0, 0xf7, - 0x0, 0xf, 0x70, 0x0, 0xf7, 0x0, 0x0, - - /* U+0434 "д" */ - 0x0, 0xdf, 0xff, 0xff, 0x0, 0xd, 0x74, 0x49, - 0xf0, 0x0, 0xe4, 0x0, 0x7f, 0x0, 0xf, 0x20, - 0x7, 0xf0, 0x2, 0xf0, 0x0, 0x7f, 0x0, 0x6d, - 0x0, 0x7, 0xf0, 0xa, 0x90, 0x0, 0x7f, 0x5, - 0xf6, 0x44, 0x49, 0xf3, 0xff, 0xff, 0xff, 0xff, - 0xdf, 0x20, 0x0, 0x0, 0x5d, 0xf2, 0x0, 0x0, - 0x5, 0xd8, 0x10, 0x0, 0x0, 0x26, - - /* U+0435 "е" */ - 0x0, 0x7d, 0xfd, 0x50, 0x0, 0x7f, 0x84, 0x8f, - 0x50, 0xf, 0x90, 0x0, 0x8e, 0x4, 0xf4, 0x0, - 0x4, 0xf2, 0x5f, 0xff, 0xff, 0xff, 0x44, 0xf5, - 0x33, 0x33, 0x30, 0x1f, 0x70, 0x0, 0x5b, 0x10, - 0x8f, 0x74, 0x6f, 0xa0, 0x0, 0x7d, 0xfe, 0x80, - 0x0, - - /* U+0436 "ж" */ - 0xb, 0xd2, 0x5, 0xf0, 0x6, 0xe7, 0x2, 0xaa, - 0x5, 0xf0, 0xe, 0x71, 0x0, 0x2f, 0x15, 0xf0, - 0x5d, 0x0, 0x0, 0xb, 0x95, 0xf1, 0xd6, 0x0, - 0x0, 0x2, 0xff, 0xff, 0xc0, 0x0, 0x0, 0x1e, - 0x95, 0xf1, 0xda, 0x0, 0x0, 0x9d, 0x5, 0xf0, - 0x3f, 0x50, 0x3, 0xf5, 0x5, 0xf0, 0xa, 0xd0, - 0xc, 0xc0, 0x5, 0xf0, 0x1, 0xf7, - - /* U+0437 "з" */ - 0x2, 0xbf, 0xd5, 0x0, 0xeb, 0x49, 0xf3, 0x2b, - 0x10, 0xf, 0x70, 0x0, 0x5, 0xf2, 0x0, 0x1f, - 0xfd, 0x10, 0x0, 0x25, 0xf9, 0x49, 0x0, 0xb, - 0xb3, 0xfa, 0x46, 0xf7, 0x5, 0xdf, 0xe8, 0x0, - - /* U+0438 "и" */ - 0xf7, 0x0, 0xe, 0xef, 0x70, 0x7, 0xfe, 0xf7, - 0x1, 0xfc, 0xef, 0x70, 0x9b, 0x8e, 0xf7, 0x3f, - 0x28, 0xef, 0x7c, 0x90, 0x8e, 0xfc, 0xe1, 0x8, - 0xef, 0xf6, 0x0, 0x8e, 0xfd, 0x0, 0x8, 0xe0, - - /* U+0439 "й" */ - 0xe, 0x60, 0x2f, 0x20, 0x4e, 0xff, 0x70, 0x0, - 0x1, 0x0, 0xf, 0x70, 0x0, 0xee, 0xf7, 0x0, - 0x7f, 0xef, 0x70, 0x1f, 0xce, 0xf7, 0x9, 0xb8, - 0xef, 0x73, 0xf2, 0x8e, 0xf7, 0xc9, 0x8, 0xef, - 0xce, 0x10, 0x8e, 0xff, 0x60, 0x8, 0xef, 0xd0, - 0x0, 0x8e, - - /* U+043A "к" */ - 0xf7, 0x1, 0xdc, 0xf, 0x70, 0x9b, 0x30, 0xf7, - 0xe, 0x30, 0xf, 0x77, 0xc0, 0x0, 0xff, 0xf3, - 0x0, 0xf, 0x77, 0xe2, 0x0, 0xf7, 0xc, 0xb0, - 0xf, 0x70, 0x3f, 0x40, 0xf7, 0x0, 0xad, 0x0, - - /* U+043B "л" */ - 0x4, 0xff, 0xff, 0xff, 0x10, 0x4f, 0x54, 0x47, - 0xf1, 0x4, 0xf2, 0x0, 0x5f, 0x10, 0x4f, 0x20, - 0x5, 0xf1, 0x4, 0xf2, 0x0, 0x5f, 0x10, 0x4f, - 0x20, 0x5, 0xf1, 0x4, 0xf2, 0x0, 0x5f, 0x13, - 0x9f, 0x0, 0x5, 0xf1, 0xdf, 0x80, 0x0, 0x5f, - 0x10, - - /* U+043C "м" */ - 0xff, 0x50, 0x0, 0x6f, 0xef, 0xfa, 0x0, 0xb, - 0xfe, 0xfa, 0xe0, 0x1, 0xfa, 0xef, 0x6e, 0x40, - 0x6d, 0x7e, 0xf6, 0xa9, 0xb, 0x87, 0xef, 0x65, - 0xe0, 0xf2, 0x7e, 0xf6, 0xf, 0x8d, 0x7, 0xef, - 0x60, 0xbf, 0x80, 0x7e, 0xf6, 0x6, 0xf2, 0x7, - 0xe0, - - /* U+043D "н" */ - 0xf7, 0x0, 0xa, 0xcf, 0x70, 0x0, 0xac, 0xf7, - 0x0, 0xa, 0xcf, 0x70, 0x0, 0xac, 0xff, 0xff, - 0xff, 0xcf, 0x93, 0x33, 0xbc, 0xf7, 0x0, 0xa, - 0xcf, 0x70, 0x0, 0xac, 0xf7, 0x0, 0xa, 0xc0, - - /* U+043E "о" */ - 0x0, 0x7d, 0xfd, 0x60, 0x0, 0x9f, 0x74, 0x8f, - 0x80, 0x2f, 0x70, 0x0, 0x9f, 0x15, 0xf1, 0x0, - 0x3, 0xf4, 0x6f, 0x0, 0x0, 0x2f, 0x55, 0xf1, - 0x0, 0x3, 0xf4, 0x2f, 0x70, 0x0, 0x9f, 0x0, - 0x9f, 0x74, 0x8f, 0x80, 0x0, 0x7d, 0xfd, 0x60, - 0x0, - - /* U+043F "п" */ - 0xef, 0xff, 0xff, 0xae, 0x94, 0x44, 0xda, 0xe7, - 0x0, 0xc, 0xae, 0x70, 0x0, 0xca, 0xe7, 0x0, - 0xc, 0xae, 0x70, 0x0, 0xca, 0xe7, 0x0, 0xc, - 0xae, 0x70, 0x0, 0xca, 0xe7, 0x0, 0xc, 0xa0, - - /* U+0440 "р" */ - 0xe7, 0xaf, 0xe8, 0x0, 0xef, 0xa3, 0x7f, 0x70, - 0xed, 0x0, 0x8, 0xe0, 0xe7, 0x0, 0x3, 0xf2, - 0xe6, 0x0, 0x2, 0xf4, 0xe7, 0x0, 0x4, 0xf3, - 0xec, 0x0, 0x9, 0xe0, 0xef, 0x94, 0x8f, 0x60, - 0xe9, 0xbf, 0xd6, 0x0, 0xe8, 0x0, 0x0, 0x0, - 0xe8, 0x0, 0x0, 0x0, 0xe8, 0x0, 0x0, 0x0, - - /* U+0441 "с" */ - 0x0, 0x7d, 0xfc, 0x40, 0x8, 0xf7, 0x49, 0xf3, - 0x1f, 0x70, 0x0, 0xc7, 0x4f, 0x20, 0x0, 0x0, - 0x5f, 0x10, 0x0, 0x0, 0x3f, 0x20, 0x0, 0x33, - 0x1f, 0x70, 0x0, 0xca, 0x8, 0xf7, 0x49, 0xf3, - 0x0, 0x8e, 0xfc, 0x40, - - /* U+0442 "т" */ - 0xbf, 0xff, 0xff, 0xf0, 0x24, 0x4f, 0x84, 0x40, - 0x0, 0xf, 0x60, 0x0, 0x0, 0xf, 0x60, 0x0, - 0x0, 0xf, 0x60, 0x0, 0x0, 0xf, 0x60, 0x0, - 0x0, 0xf, 0x60, 0x0, 0x0, 0xf, 0x60, 0x0, - 0x0, 0xf, 0x60, 0x0, - - /* U+0443 "у" */ - 0x8e, 0x0, 0x0, 0xbb, 0x2f, 0x40, 0x1, 0xf5, - 0xd, 0xa0, 0x7, 0xe0, 0x7, 0xf0, 0xc, 0x90, - 0x1, 0xf5, 0x2f, 0x30, 0x0, 0xbb, 0x7d, 0x0, - 0x0, 0x5f, 0xc8, 0x0, 0x0, 0xf, 0xf2, 0x0, - 0x0, 0xb, 0xc0, 0x0, 0x0, 0xe, 0x60, 0x0, - 0x7, 0xbe, 0x0, 0x0, 0xe, 0xd3, 0x0, 0x0, - - /* U+0444 "ф" */ - 0x0, 0x0, 0x1, 0xf4, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1f, 0x40, 0x0, 0x0, 0x0, 0x0, 0x1, - 0xf4, 0x0, 0x0, 0x0, 0x9, 0xfe, 0x7f, 0x8c, - 0xfb, 0x10, 0x9, 0xe5, 0x5e, 0xff, 0x64, 0xdd, - 0x1, 0xf6, 0x0, 0x6f, 0x90, 0x3, 0xf4, 0x4f, - 0x10, 0x2, 0xf5, 0x0, 0xe, 0x75, 0xf0, 0x0, - 0x1f, 0x40, 0x0, 0xd9, 0x4f, 0x20, 0x2, 0xf5, - 0x0, 0xe, 0x71, 0xf6, 0x0, 0x5f, 0x90, 0x3, - 0xf4, 0x9, 0xf6, 0x5e, 0xff, 0x65, 0xdc, 0x0, - 0x9, 0xfd, 0x7f, 0x8c, 0xfb, 0x10, 0x0, 0x0, - 0x1, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, - 0x40, 0x0, 0x0, 0x0, 0x0, 0x1, 0xf4, 0x0, - 0x0, 0x0, - - /* U+0445 "х" */ - 0x5f, 0x60, 0x5, 0xf5, 0xa, 0xe1, 0x1e, 0xa0, - 0x1, 0xe9, 0xae, 0x10, 0x0, 0x5f, 0xf4, 0x0, - 0x0, 0x1f, 0xf1, 0x0, 0x0, 0x9e, 0xea, 0x0, - 0x4, 0xf5, 0x5f, 0x40, 0xd, 0xb0, 0xb, 0xd0, - 0x9f, 0x20, 0x2, 0xf9, - - /* U+0446 "ц" */ - 0xf7, 0x0, 0xc, 0x90, 0xf7, 0x0, 0xc, 0x90, - 0xf7, 0x0, 0xc, 0x90, 0xf7, 0x0, 0xc, 0x90, - 0xf7, 0x0, 0xc, 0x90, 0xf7, 0x0, 0xc, 0x90, - 0xf7, 0x0, 0xc, 0x90, 0xf9, 0x44, 0x4d, 0xb2, - 0xff, 0xff, 0xff, 0xf8, 0x0, 0x0, 0x0, 0xa8, - 0x0, 0x0, 0x0, 0xa8, 0x0, 0x0, 0x0, 0xa8, - - /* U+0447 "ч" */ - 0x4f, 0x20, 0x0, 0xf7, 0x4f, 0x20, 0x0, 0xf7, - 0x4f, 0x20, 0x0, 0xf7, 0x2f, 0x40, 0x0, 0xf7, - 0xd, 0xc1, 0x15, 0xf7, 0x3, 0xef, 0xfe, 0xf7, - 0x0, 0x2, 0x20, 0xf7, 0x0, 0x0, 0x0, 0xf7, - 0x0, 0x0, 0x0, 0xf7, - - /* U+0448 "ш" */ - 0xe8, 0x0, 0x4f, 0x20, 0xa, 0xce, 0x80, 0x4, - 0xf2, 0x0, 0xac, 0xe8, 0x0, 0x4f, 0x20, 0xa, - 0xce, 0x80, 0x4, 0xf2, 0x0, 0xac, 0xe8, 0x0, - 0x4f, 0x20, 0xa, 0xce, 0x80, 0x4, 0xf2, 0x0, - 0xac, 0xe8, 0x0, 0x4f, 0x20, 0xa, 0xce, 0xa4, - 0x47, 0xf5, 0x44, 0xbc, 0xef, 0xff, 0xff, 0xff, - 0xff, 0xc0, - - /* U+0449 "щ" */ - 0xe8, 0x0, 0x4f, 0x20, 0xa, 0xc0, 0xe8, 0x0, - 0x4f, 0x20, 0xa, 0xc0, 0xe8, 0x0, 0x4f, 0x20, - 0xa, 0xc0, 0xe8, 0x0, 0x4f, 0x20, 0xa, 0xc0, - 0xe8, 0x0, 0x4f, 0x20, 0xa, 0xc0, 0xe8, 0x0, - 0x4f, 0x20, 0xa, 0xc0, 0xe8, 0x0, 0x4f, 0x20, - 0xa, 0xc0, 0xea, 0x44, 0x7f, 0x54, 0x4b, 0xd2, - 0xef, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7a, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x7a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7a, - - /* U+044A "ъ" */ - 0xff, 0xff, 0x0, 0x0, 0x0, 0x44, 0x8f, 0x0, - 0x0, 0x0, 0x0, 0x6f, 0x0, 0x0, 0x0, 0x0, - 0x6f, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xff, 0xfc, - 0x40, 0x0, 0x6f, 0x33, 0x4a, 0xf2, 0x0, 0x6f, - 0x0, 0x1, 0xf5, 0x0, 0x6f, 0x44, 0x5a, 0xf2, - 0x0, 0x6f, 0xff, 0xfd, 0x50, - - /* U+044B "ы" */ - 0xf7, 0x0, 0x0, 0x1, 0xf5, 0xf7, 0x0, 0x0, - 0x1, 0xf5, 0xf7, 0x0, 0x0, 0x1, 0xf5, 0xf7, - 0x0, 0x0, 0x1, 0xf5, 0xff, 0xff, 0xe8, 0x1, - 0xf5, 0xf9, 0x33, 0x6e, 0x91, 0xf5, 0xf7, 0x0, - 0xa, 0xd1, 0xf5, 0xf9, 0x44, 0x7f, 0x91, 0xf5, - 0xff, 0xff, 0xe9, 0x1, 0xf5, - - /* U+044C "ь" */ - 0xf7, 0x0, 0x0, 0xf, 0x70, 0x0, 0x0, 0xf7, - 0x0, 0x0, 0xf, 0x70, 0x0, 0x0, 0xff, 0xff, - 0xe8, 0xf, 0x93, 0x36, 0xe9, 0xf7, 0x0, 0xa, - 0xdf, 0x94, 0x47, 0xf9, 0xff, 0xff, 0xe9, 0x0, - - /* U+044D "э" */ - 0x2, 0xbf, 0xe9, 0x10, 0xe, 0xc4, 0x6e, 0xc0, - 0x5f, 0x10, 0x4, 0xf4, 0x0, 0x0, 0x0, 0xf8, - 0x0, 0xc, 0xff, 0xf9, 0x1, 0x2, 0x33, 0xf7, - 0x7f, 0x0, 0x3, 0xf3, 0x1e, 0xb4, 0x5d, 0xb0, - 0x2, 0xbe, 0xfa, 0x10, - - /* U+044E "ю" */ - 0xf7, 0x0, 0x3c, 0xfe, 0x80, 0xf, 0x70, 0x1e, - 0xb4, 0x7f, 0x80, 0xf7, 0x7, 0xe0, 0x0, 0x7f, - 0xf, 0x70, 0xbb, 0x0, 0x3, 0xf3, 0xff, 0xff, - 0x90, 0x0, 0x1f, 0x4f, 0x93, 0xcb, 0x0, 0x3, - 0xf3, 0xf7, 0x8, 0xf0, 0x0, 0x7f, 0xf, 0x70, - 0x2f, 0xb4, 0x7f, 0x80, 0xf7, 0x0, 0x3c, 0xfe, - 0x80, 0x0, - - /* U+044F "я" */ - 0x3, 0xcf, 0xff, 0xf9, 0xe, 0xc4, 0x44, 0xd9, - 0x2f, 0x40, 0x0, 0xc9, 0xe, 0xa1, 0x0, 0xc9, - 0x4, 0xdf, 0xff, 0xf9, 0x0, 0x8f, 0x63, 0xd9, - 0x4, 0xf7, 0x0, 0xc9, 0xd, 0xd0, 0x0, 0xc9, - 0x7f, 0x40, 0x0, 0xc9, - - /* U+0451 "ё" */ - 0x0, 0xbb, 0xd, 0x90, 0x0, 0x8, 0x70, 0x96, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xdf, - 0xd5, 0x0, 0x7, 0xf8, 0x48, 0xf5, 0x0, 0xf9, - 0x0, 0x8, 0xe0, 0x4f, 0x40, 0x0, 0x4f, 0x25, - 0xff, 0xff, 0xff, 0xf4, 0x4f, 0x53, 0x33, 0x33, - 0x1, 0xf7, 0x0, 0x5, 0xb1, 0x8, 0xf7, 0x46, - 0xfa, 0x0, 0x7, 0xdf, 0xe8, 0x0, - - /* U+0452 "ђ" */ - 0xff, 0xff, 0xf2, 0x0, 0xe, 0x70, 0x0, 0x0, - 0xe, 0x70, 0x0, 0x0, 0xe, 0x89, 0xff, 0x90, - 0xe, 0xfa, 0x58, 0xf8, 0xe, 0xc0, 0x0, 0xbc, - 0xe, 0x80, 0x0, 0x9d, 0xe, 0x70, 0x0, 0x9d, - 0xe, 0x70, 0x0, 0x9d, 0xe, 0x70, 0x0, 0x9d, - 0xe, 0x70, 0x0, 0x9d, 0xe, 0x70, 0x0, 0x9d, - 0x0, 0x0, 0x0, 0x9d, 0x0, 0x0, 0x5, 0xdb, - 0x0, 0x0, 0x3f, 0xd3, - - /* U+0453 "ѓ" */ - 0x4, 0xf7, 0x0, 0xbb, 0x0, 0x5, 0x10, 0xf, - 0xff, 0xfd, 0xf9, 0x44, 0x3f, 0x70, 0x0, 0xf7, - 0x0, 0xf, 0x70, 0x0, 0xf7, 0x0, 0xf, 0x70, - 0x0, 0xf7, 0x0, 0xf, 0x70, 0x0, - - /* U+0454 "є" */ - 0x0, 0x8e, 0xfc, 0x30, 0x9, 0xf7, 0x4a, 0xf2, - 0x1f, 0x70, 0x0, 0xe7, 0x4f, 0x20, 0x0, 0x0, - 0x6f, 0xff, 0xf0, 0x0, 0x4f, 0x43, 0x30, 0x10, - 0x1f, 0x60, 0x0, 0xca, 0x9, 0xf6, 0x49, 0xf3, - 0x0, 0x8e, 0xfc, 0x40, - - /* U+0455 "ѕ" */ - 0x3, 0xcf, 0xea, 0x10, 0x1f, 0xa4, 0x5d, 0xb0, - 0x3f, 0x20, 0x3, 0x80, 0xe, 0xe9, 0x40, 0x0, - 0x2, 0xaf, 0xff, 0x70, 0x0, 0x0, 0x3a, 0xf3, - 0x5e, 0x0, 0x2, 0xf5, 0x1e, 0xb4, 0x4b, 0xe1, - 0x3, 0xbe, 0xeb, 0x20, - - /* U+0456 "і" */ - 0xe7, 0xa5, 0x0, 0xe7, 0xe7, 0xe7, 0xe7, 0xe7, - 0xe7, 0xe7, 0xe7, 0xe7, - - /* U+0457 "ї" */ - 0xf8, 0xf, 0x6a, 0x50, 0xb4, 0x0, 0x0, 0x0, - 0x7e, 0x0, 0x7, 0xe0, 0x0, 0x7e, 0x0, 0x7, - 0xe0, 0x0, 0x7e, 0x0, 0x7, 0xe0, 0x0, 0x7e, - 0x0, 0x7, 0xe0, 0x0, 0x7e, 0x0, - - /* U+0458 "ј" */ - 0x0, 0xe7, 0x0, 0xa5, 0x0, 0x0, 0x0, 0xe7, - 0x0, 0xe7, 0x0, 0xe7, 0x0, 0xe7, 0x0, 0xe7, - 0x0, 0xe7, 0x0, 0xe7, 0x0, 0xe7, 0x0, 0xe7, - 0x0, 0xf7, 0x26, 0xf5, 0x9f, 0xb0, - - /* U+0459 "љ" */ - 0x4, 0xff, 0xff, 0xff, 0x10, 0x0, 0x0, 0x4, - 0xf5, 0x44, 0x7f, 0x10, 0x0, 0x0, 0x4, 0xf2, - 0x0, 0x5f, 0x10, 0x0, 0x0, 0x4, 0xf2, 0x0, - 0x5f, 0x10, 0x0, 0x0, 0x4, 0xf2, 0x0, 0x5f, - 0xff, 0xfc, 0x40, 0x4, 0xf2, 0x0, 0x5f, 0x43, - 0x49, 0xf2, 0x4, 0xf2, 0x0, 0x5f, 0x10, 0x0, - 0xf6, 0x39, 0xf0, 0x0, 0x5f, 0x54, 0x5a, 0xf3, - 0xdf, 0x80, 0x0, 0x5f, 0xff, 0xfd, 0x50, - - /* U+045A "њ" */ - 0xf7, 0x0, 0x5f, 0x10, 0x0, 0x0, 0xf7, 0x0, - 0x5f, 0x10, 0x0, 0x0, 0xf7, 0x0, 0x5f, 0x10, - 0x0, 0x0, 0xf7, 0x0, 0x5f, 0x10, 0x0, 0x0, - 0xff, 0xff, 0xff, 0xff, 0xfc, 0x40, 0xf9, 0x33, - 0x7f, 0x43, 0x49, 0xf3, 0xf7, 0x0, 0x5f, 0x10, - 0x0, 0xf6, 0xf7, 0x0, 0x5f, 0x32, 0x39, 0xf3, - 0xf7, 0x0, 0x5f, 0xff, 0xfd, 0x50, - - /* U+045B "ћ" */ - 0xe, 0x70, 0x0, 0x0, 0xff, 0xff, 0xf2, 0x0, - 0xe, 0x70, 0x0, 0x0, 0xe, 0x89, 0xff, 0x90, - 0xe, 0xfa, 0x58, 0xf8, 0xe, 0xc0, 0x0, 0xbc, - 0xe, 0x80, 0x0, 0x9d, 0xe, 0x70, 0x0, 0x9d, - 0xe, 0x70, 0x0, 0x9d, 0xe, 0x70, 0x0, 0x9d, - 0xe, 0x70, 0x0, 0x9d, 0xe, 0x70, 0x0, 0x9d, - - /* U+045C "ќ" */ - 0x0, 0x8f, 0x30, 0x0, 0xf, 0x60, 0x0, 0x1, - 0x40, 0x0, 0xf, 0x70, 0x1d, 0xc0, 0xf7, 0x9, - 0xb3, 0xf, 0x70, 0xe3, 0x0, 0xf7, 0x7d, 0x0, - 0xf, 0xff, 0x30, 0x0, 0xf7, 0x7e, 0x20, 0xf, - 0x70, 0xcb, 0x0, 0xf7, 0x3, 0xf4, 0xf, 0x70, - 0xa, 0xd0, - - /* U+045E "ў" */ - 0x3, 0xde, 0xee, 0x60, 0x0, 0x1, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0xbb, - 0x2f, 0x40, 0x1, 0xf5, 0xd, 0xa0, 0x7, 0xe0, - 0x7, 0xf0, 0xc, 0x90, 0x1, 0xf5, 0x2f, 0x30, - 0x0, 0xbb, 0x7d, 0x0, 0x0, 0x5f, 0xc8, 0x0, - 0x0, 0xf, 0xf2, 0x0, 0x0, 0xb, 0xc0, 0x0, - 0x0, 0xe, 0x60, 0x0, 0x7, 0xbe, 0x0, 0x0, - 0xe, 0xd3, 0x0, 0x0, - - /* U+045F "џ" */ - 0xe7, 0x0, 0xc, 0xae, 0x70, 0x0, 0xca, 0xe7, - 0x0, 0xc, 0xae, 0x70, 0x0, 0xca, 0xe7, 0x0, - 0xc, 0xae, 0x70, 0x0, 0xca, 0xe7, 0x0, 0xc, - 0xae, 0x94, 0x44, 0xda, 0xef, 0xff, 0xff, 0xa0, - 0x3, 0xf0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x3, + 0x3e, 0xe5, 0x8, 0x3, 0x74, 0x7, 0x30, 0x9a, + 0x12, 0x5e, 0x0, 0x76, 0xb3, 0x76, 0xa2, 0x0, + 0xcc, 0x10, 0xca, 0x1, 0xc8, 0x0, 0x80, 0xe, + 0x19, 0x2, 0x10, 0xe, 0xa3, 0x63, 0x0, 0xe8, + 0x4e, 0xa1, 0xb6, 0x50, 0x47, 0x83, 0x35, 0x34, 0xf0, 0x0, - /* U+0460 "Ѡ" */ - 0x0, 0x5f, 0x40, 0x0, 0x0, 0xa, 0xe1, 0x0, - 0xe, 0xa0, 0x0, 0x0, 0x0, 0x1f, 0x90, 0x7, - 0xf2, 0x0, 0x0, 0x0, 0x0, 0x8f, 0x10, 0xcd, - 0x0, 0x0, 0x0, 0x0, 0x3, 0xf6, 0xf, 0x80, - 0x0, 0x0, 0x0, 0x0, 0xe, 0xa2, 0xf6, 0x0, - 0x0, 0xf9, 0x0, 0x0, 0xcc, 0x3f, 0x50, 0x0, - 0xf, 0x90, 0x0, 0xb, 0xd3, 0xf6, 0x0, 0x0, - 0xf9, 0x0, 0x0, 0xcd, 0x1f, 0x90, 0x0, 0x2f, - 0xc0, 0x0, 0xf, 0xa0, 0xce, 0x10, 0x9, 0xff, - 0x30, 0x5, 0xf6, 0x4, 0xfd, 0x69, 0xf6, 0xce, - 0x78, 0xfd, 0x0, 0x4, 0xcf, 0xd6, 0x0, 0xaf, - 0xea, 0x10, + /* U+03F1 "ϱ" */ + 0x5, 0xdf, 0xe8, 0x0, 0x1d, 0x3d, 0xc3, 0xd0, + 0x48, 0xd2, 0x35, 0x29, 0xbb, 0x80, 0x25, 0x4, + 0x31, 0x0, 0xc3, 0xe2, 0x20, 0xc, 0x3e, 0x8, + 0x1, 0x20, 0x20, 0x15, 0x23, 0x52, 0x18, 0xb0, + 0xdc, 0x3d, 0x81, 0x9a, 0xff, 0xa4, 0x1, 0x4b, + 0x2a, 0x64, 0x0, 0x79, 0x5a, 0xcd, 0x0, 0x9b, + 0x3f, 0xdc, 0x0, - /* U+0461 "ѡ" */ - 0x7, 0xe0, 0x0, 0x0, 0xb, 0xb0, 0xd, 0x90, - 0x0, 0x0, 0x5, 0xf1, 0x2f, 0x40, 0x7, 0xa0, - 0x0, 0xf6, 0x5f, 0x10, 0x9, 0xd0, 0x0, 0xd9, - 0x6f, 0x0, 0x9, 0xd0, 0x0, 0xba, 0x5f, 0x0, - 0x9, 0xd0, 0x0, 0xc9, 0x2f, 0x40, 0xd, 0xf1, - 0x1, 0xf6, 0xb, 0xd4, 0x8d, 0xaa, 0x3b, 0xf0, - 0x1, 0xbf, 0xc2, 0xa, 0xfd, 0x30, + /* U+03F2 "ϲ" */ + 0x0, 0x3e, 0xfe, 0x20, 0x2, 0x21, 0x56, 0xb6, + 0x62, 0xf0, 0xe9, 0x26, 0x8a, 0xa, 0x1, 0x63, + 0x88, 0x18, 0x7, 0x30, 0x18, 0x4, 0x66, 0x20, + 0x50, 0xb, 0xe4, 0x5e, 0x1d, 0x24, 0xe4, 0x21, + 0xe6, 0xd6, 0xcc, - /* U+0462 "Ѣ" */ - 0x1b, 0xd1, 0x11, 0x0, 0x0, 0xff, 0xff, 0xff, - 0x60, 0x0, 0x4c, 0xe4, 0x44, 0x10, 0x0, 0xb, - 0xd0, 0x0, 0x0, 0x0, 0xb, 0xd1, 0x11, 0x0, - 0x0, 0xb, 0xff, 0xff, 0xfe, 0x70, 0xb, 0xe4, - 0x44, 0x6b, 0xf6, 0xb, 0xd0, 0x0, 0x0, 0xec, - 0xb, 0xd0, 0x0, 0x0, 0xbe, 0xb, 0xd0, 0x0, - 0x0, 0xec, 0xb, 0xe6, 0x66, 0x7c, 0xf5, 0xb, - 0xff, 0xff, 0xfc, 0x50, + /* U+03F3 "ϳ" */ + 0x0, 0x73, 0x80, 0x10, 0x80, 0x14, 0xa0, 0xe, + 0x70, 0xf, 0xfe, 0xb0, 0x81, 0x30, 0x15, 0xca, + 0x28, - /* U+0463 "ѣ" */ - 0x0, 0xf7, 0x0, 0x0, 0x0, 0xf, 0x70, 0x0, - 0x0, 0x0, 0xf7, 0x0, 0x0, 0x0, 0xff, 0xff, - 0xf2, 0x0, 0x0, 0xf7, 0x0, 0x0, 0x0, 0xf, - 0x70, 0x0, 0x0, 0x0, 0xf7, 0x0, 0x0, 0x0, - 0xf, 0xff, 0xfe, 0x80, 0x0, 0xf9, 0x33, 0x6e, - 0x80, 0xf, 0x70, 0x0, 0xac, 0x0, 0xf9, 0x44, - 0x7f, 0x90, 0xf, 0xff, 0xfe, 0x90, + /* U+0401 "Ё" */ + 0x0, 0x34, 0x4, 0x38, 0x6, 0xc5, 0x3, 0xc0, + 0xd, 0x5a, 0x17, 0x60, 0x5, 0xff, 0xfd, 0x20, + 0x31, 0x1e, 0xd0, 0x27, 0x7f, 0x20, 0x7, 0xfc, + 0x45, 0xe0, 0x1, 0xee, 0xf8, 0x80, 0xaa, 0xbc, + 0x40, 0x2a, 0xbe, 0x0, 0xff, 0xe4, 0x13, 0xbf, + 0x94, 0x6, 0x23, 0xe0, - /* U+0464 "Ѥ" */ - 0x8f, 0x0, 0x0, 0x8d, 0xfe, 0xb4, 0x0, 0x8f, - 0x0, 0x1d, 0xe6, 0x34, 0xaf, 0x60, 0x8f, 0x0, - 0xbe, 0x10, 0x0, 0xa, 0xf1, 0x8f, 0x3, 0xf6, - 0x0, 0x0, 0x1, 0x61, 0x8f, 0x27, 0xf4, 0x22, - 0x20, 0x0, 0x0, 0x8f, 0xff, 0xff, 0xff, 0xf4, - 0x0, 0x0, 0x8f, 0x5a, 0xf6, 0x55, 0x51, 0x0, - 0x0, 0x8f, 0x5, 0xf4, 0x0, 0x0, 0x0, 0x40, - 0x8f, 0x1, 0xf9, 0x0, 0x0, 0x3, 0xf6, 0x8f, - 0x0, 0x9f, 0x30, 0x0, 0xc, 0xe0, 0x8f, 0x0, - 0x1d, 0xf9, 0x67, 0xdf, 0x40, 0x8f, 0x0, 0x1, - 0x8d, 0xff, 0xb3, 0x0, + /* U+0402 "Ђ" */ + 0x9f, 0xff, 0xd0, 0x1, 0xb6, 0x22, 0x12, 0x88, + 0xac, 0x3, 0x23, 0xbc, 0x4c, 0xef, 0x18, 0x7, + 0xff, 0x2d, 0xa3, 0x7f, 0xda, 0xa0, 0x1f, 0x12, + 0x55, 0x24, 0x69, 0x80, 0x3c, 0x98, 0xea, 0xd8, + 0x70, 0x1, 0xff, 0xc0, 0xb1, 0x20, 0xf, 0xf8, + 0x40, 0x3f, 0xf8, 0x3a, 0x24, 0x1, 0xf9, 0xd6, + 0x92, 0x0, 0x3f, 0xd, 0x51, 0x21, 0x80, - /* U+0465 "ѥ" */ - 0xe8, 0x0, 0x8e, 0xfc, 0x30, 0xe8, 0x8, 0xe4, - 0x19, 0xf2, 0xe8, 0x1f, 0x60, 0x0, 0xe6, 0xe8, - 0x5f, 0x10, 0x0, 0x0, 0xef, 0xff, 0xff, 0xe0, - 0x0, 0xe9, 0x7f, 0x43, 0x20, 0x10, 0xe8, 0x2f, - 0x50, 0x0, 0xd9, 0xe8, 0xa, 0xe6, 0x4a, 0xf2, - 0xe8, 0x0, 0x9e, 0xfc, 0x30, + /* U+0403 "Ѓ" */ + 0x0, 0xe, 0xd8, 0x7, 0x40, 0xd0, 0x7, 0x4e, + 0x8, 0x5, 0x7f, 0xfe, 0xb0, 0x18, 0x8e, 0xf0, + 0x27, 0x7e, 0x40, 0xf, 0xff, 0xe0, - /* U+0466 "Ѧ" */ - 0x0, 0x0, 0xd, 0xf3, 0x0, 0x0, 0x0, 0x0, - 0x2f, 0xd9, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x6e, - 0x0, 0x0, 0x0, 0x0, 0xe7, 0x1f, 0x50, 0x0, - 0x0, 0x4, 0xf1, 0xb, 0xc0, 0x0, 0x0, 0xa, - 0xc1, 0x16, 0xf2, 0x0, 0x0, 0xf, 0xff, 0xff, - 0xf8, 0x0, 0x0, 0x6f, 0x5b, 0xf4, 0xbe, 0x0, - 0x0, 0xcb, 0x9, 0xf0, 0x4f, 0x50, 0x1, 0xf6, - 0x9, 0xf0, 0xe, 0xb0, 0x7, 0xf1, 0x9, 0xf0, - 0x9, 0xf1, 0xd, 0xc0, 0x9, 0xf0, 0x3, 0xf7, + /* U+0404 "Є" */ + 0x0, 0x96, 0xff, 0xd8, 0xc0, 0x1a, 0x68, 0x22, + 0x5a, 0x68, 0x0, 0xcc, 0x9b, 0x76, 0xa8, 0x55, + 0x5, 0x9b, 0x0, 0x67, 0x73, 0x9, 0x21, 0x14, + 0x20, 0x8, 0x32, 0x7, 0xdd, 0xa0, 0x3, 0xcd, + 0x55, 0x58, 0x6, 0x20, 0x15, 0x58, 0x80, 0x6, + 0x22, 0x25, 0x0, 0xf6, 0xd0, 0x59, 0x38, 0x6, + 0x81, 0xf0, 0x64, 0x8b, 0x67, 0xb7, 0x72, 0x0, + 0x2e, 0x5e, 0x61, 0xe6, 0x0, - /* U+0467 "ѧ" */ - 0x0, 0x2, 0xfa, 0x0, 0x0, 0x0, 0x9, 0xdf, - 0x20, 0x0, 0x0, 0x1f, 0x5b, 0x90, 0x0, 0x0, - 0x7d, 0x4, 0xf1, 0x0, 0x0, 0xef, 0xff, 0xf7, - 0x0, 0x6, 0xf3, 0xf9, 0x7e, 0x0, 0xd, 0x90, - 0xe7, 0xe, 0x60, 0x5f, 0x20, 0xe7, 0x8, 0xd0, - 0xcb, 0x0, 0xe7, 0x1, 0xf4, + /* U+0405 "Ѕ" */ + 0x0, 0x1d, 0xf7, 0xeb, 0x80, 0x49, 0x8c, 0xc8, + 0x78, 0xc0, 0x7, 0x96, 0xc3, 0xd4, 0x9a, 0x3, + 0xb0, 0x6, 0x66, 0x38, 0x5a, 0x49, 0x80, 0x52, + 0x60, 0xee, 0x6c, 0xeb, 0x60, 0xd, 0x1f, 0x6c, + 0xf3, 0xa2, 0x1, 0x92, 0x33, 0x5, 0x67, 0xe8, + 0x1, 0x8d, 0x58, 0xc6, 0x0, 0x30, 0xa3, 0x5, + 0x9f, 0x4b, 0xcf, 0x8c, 0x82, 0xda, 0xbc, 0x3a, + 0x69, 0x80, - /* U+0468 "Ѩ" */ - 0x8f, 0x0, 0x0, 0x4, 0xfb, 0x0, 0x0, 0x8, - 0xf0, 0x0, 0x0, 0xad, 0xf2, 0x0, 0x0, 0x8f, - 0x0, 0x0, 0x1f, 0x5d, 0x80, 0x0, 0x8, 0xf0, - 0x0, 0x6, 0xf0, 0x8e, 0x0, 0x0, 0x8f, 0x0, - 0x0, 0xca, 0x2, 0xf4, 0x0, 0x8, 0xf1, 0x11, - 0x4f, 0x61, 0x1d, 0xb0, 0x0, 0x8f, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x10, 0x8, 0xf4, 0x44, 0xfa, - 0x4f, 0xa5, 0xf7, 0x0, 0x8f, 0x0, 0x4f, 0x40, - 0xf8, 0xb, 0xd0, 0x8, 0xf0, 0x9, 0xe0, 0xf, - 0x80, 0x5f, 0x40, 0x8f, 0x0, 0xf9, 0x0, 0xf8, - 0x0, 0xfa, 0x8, 0xf0, 0x5f, 0x40, 0xf, 0x80, - 0xa, 0xf1, + /* U+0406 "І" */ + 0x8f, 0x0, 0xff, 0xe5, 0x0, - /* U+0469 "ѩ" */ - 0xe8, 0x0, 0x0, 0x9f, 0x30, 0x0, 0xe, 0x80, - 0x0, 0x1f, 0xdb, 0x0, 0x0, 0xe8, 0x0, 0x8, - 0xd2, 0xf2, 0x0, 0xe, 0x80, 0x1, 0xe7, 0xb, - 0x90, 0x0, 0xef, 0xff, 0xff, 0xff, 0xff, 0x10, - 0xe, 0x93, 0x3f, 0x97, 0xf4, 0xc7, 0x0, 0xe8, - 0x5, 0xf2, 0x5f, 0x6, 0xe0, 0xe, 0x80, 0xcb, - 0x5, 0xf0, 0xe, 0x60, 0xe8, 0x3f, 0x40, 0x5f, - 0x0, 0x8d, 0x0, + /* U+0407 "Ї" */ + 0xa5, 0xb, 0x35, 0x21, 0x46, 0xf7, 0x1f, 0x50, + 0x8f, 0x0, 0xff, 0xf6, 0x80, - /* U+046A "Ѫ" */ - 0x2f, 0xff, 0xff, 0xff, 0xfb, 0x0, 0x8f, 0x97, - 0x77, 0xcf, 0x20, 0x0, 0xeb, 0x0, 0x1f, 0x70, - 0x0, 0x5, 0xf4, 0xa, 0xd0, 0x0, 0x0, 0xb, - 0xd3, 0xf3, 0x0, 0x0, 0x0, 0x5f, 0xec, 0x0, - 0x0, 0x0, 0x5f, 0xff, 0xfb, 0x10, 0x0, 0x4f, - 0x88, 0xf2, 0xeb, 0x0, 0x1f, 0xa0, 0x8f, 0x3, - 0xf7, 0x7, 0xf2, 0x8, 0xf0, 0xa, 0xe0, 0xcc, - 0x0, 0x8f, 0x0, 0x5f, 0x4e, 0xa0, 0x8, 0xf0, - 0x3, 0xf6, + /* U+0408 "Ј" */ + 0x0, 0xec, 0xb0, 0xf, 0xff, 0x2a, 0xc8, 0x4, + 0x20, 0x6c, 0x20, 0x2, 0x22, 0x6, 0xbd, 0x85, + 0x15, 0x8c, 0x35, 0x18, - /* U+046B "ѫ" */ - 0x1e, 0xff, 0xff, 0xff, 0x90, 0x5, 0xf7, 0x44, - 0xbd, 0x0, 0x0, 0xad, 0x3, 0xf3, 0x0, 0x0, - 0x1e, 0x8d, 0x80, 0x0, 0x0, 0x5e, 0xff, 0xb2, - 0x0, 0x7, 0xf9, 0xeb, 0xce, 0x20, 0x2f, 0x70, - 0xe8, 0xd, 0xb0, 0x8e, 0x0, 0xe8, 0x5, 0xf1, - 0xda, 0x0, 0xe8, 0x1, 0xf6, + /* U+0409 "Љ" */ + 0x0, 0x77, 0xff, 0xc0, 0x1f, 0xf1, 0xc4, 0x64, + 0x0, 0xff, 0xe0, 0x2b, 0xbe, 0x30, 0xf, 0xfe, + 0xc8, 0x8c, 0x1, 0xff, 0xc3, 0xee, 0xbf, 0xa4, + 0x3, 0xff, 0x81, 0x77, 0x52, 0x34, 0x0, 0x7f, + 0xc8, 0x92, 0xd2, 0x38, 0x7, 0xff, 0x10, 0xc0, + 0x40, 0x2, 0x20, 0xf, 0xf8, 0xc4, 0x46, 0xe1, + 0xa0, 0x1e, 0x44, 0xd2, 0x92, 0x1f, 0xc, 0xa0, + 0x1e, 0xbb, 0xc9, 0xe, 0x0, - /* U+046C "Ѭ" */ - 0x8f, 0x0, 0xbf, 0xff, 0xff, 0xff, 0xf3, 0x8f, - 0x0, 0x1f, 0xe7, 0x77, 0x8f, 0x80, 0x8f, 0x0, - 0x7, 0xf3, 0x0, 0xad, 0x0, 0x8f, 0x0, 0x0, - 0xdc, 0x3, 0xf4, 0x0, 0x8f, 0x11, 0x11, 0x5f, - 0x5c, 0x90, 0x0, 0x8f, 0xff, 0xff, 0xff, 0xff, - 0x40, 0x0, 0x8f, 0x44, 0x47, 0xfe, 0xfe, 0xf6, - 0x0, 0x8f, 0x0, 0x1e, 0xc2, 0xf7, 0x7f, 0x40, - 0x8f, 0x0, 0xaf, 0x11, 0xf7, 0xb, 0xe1, 0x8f, - 0x1, 0xf9, 0x1, 0xf7, 0x3, 0xf7, 0x8f, 0x6, - 0xf3, 0x1, 0xf7, 0x0, 0xec, 0x8f, 0x7, 0xf1, - 0x1, 0xf7, 0x0, 0xce, + /* U+040A "Њ" */ + 0xbc, 0x0, 0xde, 0xe0, 0x1f, 0xfe, 0x91, 0x1c, + 0x41, 0xe2, 0x30, 0x7, 0x17, 0x75, 0xa0, 0xfd, + 0xd7, 0xe1, 0x80, 0xa, 0xee, 0xa0, 0x6b, 0xba, + 0x87, 0x4, 0x5, 0x12, 0x50, 0xe4, 0x49, 0x64, + 0x18, 0x3, 0xff, 0x80, 0xa1, 0xe0, 0x1f, 0xfc, + 0x4, 0xe, 0x0, 0xfb, 0x59, 0xa8, 0xa1, 0x60, + 0xf, 0x96, 0x66, 0x64, 0xc0, - /* U+046D "ѭ" */ - 0xe8, 0x7, 0xff, 0xff, 0xff, 0xf2, 0xe, 0x80, - 0xd, 0xd4, 0x45, 0xf8, 0x0, 0xe8, 0x0, 0x3f, - 0x50, 0x9d, 0x0, 0xe, 0x80, 0x0, 0x9e, 0x3f, - 0x30, 0x0, 0xef, 0xff, 0xff, 0xff, 0xe3, 0x0, - 0xe, 0x93, 0x3d, 0xfb, 0xfb, 0xf6, 0x0, 0xe8, - 0x8, 0xf2, 0x5f, 0x6, 0xf3, 0xe, 0x80, 0xe8, - 0x5, 0xf0, 0xd, 0x90, 0xe8, 0x4f, 0x30, 0x5f, - 0x0, 0x8e, 0x0, + /* U+040B "Ћ" */ + 0x9f, 0xff, 0xd2, 0x1, 0x6c, 0x44, 0x25, 0x11, + 0x50, 0x4, 0x8e, 0xf1, 0x33, 0xbc, 0x60, 0x1f, + 0xfc, 0x96, 0x8d, 0xff, 0x73, 0x0, 0x78, 0x95, + 0x55, 0x42, 0x94, 0x0, 0xe4, 0xd8, 0x55, 0x60, + 0xf8, 0x7, 0xfc, 0x8a, 0x1, 0xff, 0x18, 0x80, + 0x7f, 0xf6, 0xc0, - /* U+046E "Ѯ" */ - 0x0, 0x4f, 0x49, 0xe1, 0x0, 0x0, 0x8d, 0xf5, - 0x0, 0x0, 0x0, 0x76, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x4c, 0xfe, 0xa1, 0x0, 0x5f, - 0xc7, 0x8e, 0xe1, 0xd, 0xb0, 0x0, 0x3f, 0x70, - 0x83, 0x0, 0x1, 0xf7, 0x0, 0x0, 0x13, 0xcf, - 0x20, 0x0, 0xf, 0xff, 0x40, 0x0, 0x0, 0x46, - 0xbe, 0x30, 0x0, 0x0, 0x0, 0xcc, 0x0, 0x0, - 0x0, 0xa, 0xf0, 0x0, 0x0, 0x1, 0xed, 0x1, - 0x67, 0x79, 0xef, 0x41, 0xef, 0xff, 0xeb, 0x30, - 0x5f, 0x50, 0x0, 0x0, 0x3, 0xfa, 0x55, 0x54, - 0x20, 0x7, 0xef, 0xff, 0xf9, 0x0, + /* U+040C "Ќ" */ + 0x0, 0xa3, 0x50, 0x3, 0x89, 0xe1, 0x0, 0x38, + 0xbd, 0x40, 0x35, 0xe0, 0x4, 0x9b, 0xe6, 0x1, + 0x86, 0xc6, 0x8, 0x3, 0x40, 0x6b, 0x88, 0x4, + 0x2c, 0xe2, 0x1, 0xd6, 0x12, 0x1, 0x8f, 0xd7, + 0x4, 0x3, 0x15, 0xf, 0x8, 0x6, 0x15, 0xd2, + 0xa0, 0xf, 0x1b, 0x22, 0x0, 0x3d, 0x3, 0x20, + 0x1e, 0x19, 0x26, 0x0, 0xf3, 0x94, 0x8, - /* U+046F "ѯ" */ - 0x7, 0xf2, 0xda, 0x0, 0x9, 0xfc, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x4c, 0xfd, 0x50, 0x1f, 0x94, - 0x7f, 0x30, 0x20, 0x3, 0xf7, 0x0, 0x1f, 0xff, - 0x30, 0x0, 0x37, 0xd1, 0x0, 0x0, 0xc, 0x90, - 0x0, 0x0, 0xcb, 0x1, 0x45, 0x7f, 0x82, 0xef, - 0xfe, 0xa0, 0x7f, 0x10, 0x0, 0x6, 0xf6, 0x44, - 0x31, 0xa, 0xff, 0xff, 0x30, + /* U+040E "Ў" */ + 0x0, 0x36, 0x0, 0x26, 0x80, 0x39, 0x99, 0xfe, + 0x48, 0x0, 0xf5, 0x7f, 0x69, 0x0, 0x55, 0xe2, + 0x0, 0x10, 0x5, 0xe8, 0x40, 0x40, 0x6, 0x24, + 0xb0, 0x26, 0x61, 0x0, 0x56, 0x2c, 0x0, 0x80, + 0xb0, 0x0, 0xb4, 0x80, 0x42, 0xec, 0x40, 0xc0, + 0xc0, 0x1a, 0x6, 0x2, 0x5c, 0x40, 0x3a, 0x56, + 0x6, 0x40, 0x3c, 0xe4, 0xea, 0x20, 0x1f, 0x58, + 0x40, 0x7, 0xed, 0x42, 0x0, 0xe4, 0x69, 0x48, + 0x0, 0xf0, 0xc3, 0xd1, 0x80, 0x70, - /* U+0470 "Ѱ" */ - 0x4f, 0x40, 0x5, 0xf3, 0x0, 0x6f, 0x24, 0xf4, - 0x0, 0x5f, 0x30, 0x6, 0xf2, 0x4f, 0x40, 0x5, - 0xf3, 0x0, 0x6f, 0x24, 0xf4, 0x0, 0x5f, 0x30, - 0x6, 0xf2, 0x2f, 0x60, 0x5, 0xf3, 0x0, 0x8f, - 0x0, 0xec, 0x0, 0x5f, 0x30, 0xd, 0xc0, 0x6, - 0xfb, 0x46, 0xf5, 0x5c, 0xf4, 0x0, 0x6, 0xef, - 0xff, 0xff, 0xe5, 0x0, 0x0, 0x0, 0x38, 0xf6, - 0x20, 0x0, 0x0, 0x0, 0x0, 0x5f, 0x30, 0x0, - 0x0, 0x0, 0x0, 0x5, 0xf3, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x5f, 0x30, 0x0, 0x0, + /* U+040F "Џ" */ + 0xbc, 0x0, 0xe3, 0xf4, 0x0, 0xff, 0xff, 0x80, + 0x7f, 0xf1, 0x9, 0x9b, 0xac, 0x2, 0x19, 0x9e, + 0x70, 0x5, 0xff, 0xc3, 0x1f, 0xf2, 0x0, 0x7f, + 0xf2, 0x0, - /* U+0471 "ѱ" */ - 0xf7, 0x0, 0xe8, 0x0, 0xd9, 0xf7, 0x0, 0xe8, - 0x0, 0xd9, 0xf7, 0x0, 0xe8, 0x0, 0xd9, 0xf7, - 0x0, 0xe8, 0x0, 0xd9, 0xf7, 0x0, 0xe8, 0x0, - 0xd9, 0xe8, 0x0, 0xe8, 0x0, 0xe8, 0xbc, 0x0, - 0xe8, 0x2, 0xf5, 0x3f, 0xb5, 0xea, 0x6e, 0xd0, - 0x3, 0xbf, 0xff, 0xe9, 0x10, 0x0, 0x0, 0xe8, - 0x0, 0x0, 0x0, 0x0, 0xe8, 0x0, 0x0, 0x0, - 0x0, 0xe8, 0x0, 0x0, + /* U+0410 "А" */ + 0x0, 0xec, 0xf3, 0x0, 0xfc, 0x46, 0x54, 0x1, + 0xfa, 0x8a, 0x98, 0x3, 0xf3, 0x2b, 0x3, 0x0, + 0x79, 0x6, 0x85, 0x28, 0x3, 0xdc, 0x64, 0x1c, + 0x64, 0x1, 0xcb, 0x60, 0x4, 0xa, 0x0, 0xca, + 0x11, 0xfe, 0xe0, 0x60, 0xd, 0xc7, 0x99, 0xa4, + 0x54, 0x0, 0x29, 0x46, 0x79, 0x87, 0x80, 0xc, + 0xe, 0x1, 0xcc, 0x82, 0x14, 0x62, 0x1, 0xd6, + 0xc, - /* U+0472 "Ѳ" */ - 0x0, 0x4, 0xbe, 0xfd, 0x80, 0x0, 0x0, 0x8f, - 0xc7, 0x69, 0xfd, 0x10, 0x5, 0xf8, 0x0, 0x0, - 0x2e, 0xc0, 0xd, 0xc0, 0x10, 0x0, 0x5, 0xf4, - 0x1f, 0x9b, 0xfd, 0x20, 0x0, 0xf8, 0x3f, 0xf9, - 0x6d, 0xe5, 0x4b, 0xfa, 0x3f, 0x70, 0x0, 0xbf, - 0xf9, 0xfa, 0x1f, 0xa0, 0x0, 0x3, 0x22, 0xf8, - 0xc, 0xf1, 0x0, 0x0, 0x9, 0xf4, 0x4, 0xfa, - 0x0, 0x0, 0x4f, 0xc0, 0x0, 0x8f, 0xd7, 0x69, - 0xfd, 0x10, 0x0, 0x4, 0xbe, 0xfd, 0x80, 0x0, + /* U+0411 "Б" */ + 0xbf, 0xff, 0x58, 0x0, 0x62, 0x3b, 0xc0, 0x4, + 0xef, 0xc8, 0x1, 0xff, 0x9, 0x10, 0x44, 0x1, + 0x8b, 0x75, 0xdd, 0x38, 0x0, 0xaa, 0xa9, 0x28, + 0x50, 0x15, 0x59, 0xb0, 0x64, 0x3, 0xe5, 0x20, + 0xf, 0x95, 0x40, 0x2c, 0xd3, 0xe0, 0xf8, 0x14, + 0xcd, 0x1, 0x48, - /* U+0473 "ѳ" */ - 0x0, 0x7e, 0xfd, 0x60, 0x0, 0x9f, 0x84, 0x9f, - 0x70, 0x1f, 0x70, 0x0, 0xaf, 0x5, 0xf9, 0xe3, - 0x4, 0xf4, 0x6f, 0xc6, 0xd2, 0x7f, 0x55, 0xf2, - 0x7, 0xfd, 0xf4, 0x1f, 0x60, 0x1, 0x7f, 0x0, - 0x9f, 0x74, 0x7f, 0x70, 0x0, 0x7e, 0xfd, 0x60, + /* U+0412 "В" */ + 0xdf, 0xfd, 0xd4, 0x20, 0x2, 0x88, 0x9d, 0x74, + 0x0, 0xce, 0xf4, 0xd1, 0x90, 0x7, 0x84, 0x4, + 0x0, 0x45, 0x1c, 0x11, 0x82, 0x6e, 0xd8, 0x7e, + 0x0, 0x3a, 0xaa, 0x4f, 0x8, 0x1d, 0x56, 0x6c, + 0x8, 0x0, 0xf8, 0x98, 0x3, 0xc2, 0x4c, 0xc, + 0xef, 0x47, 0x8c, 0x81, 0x44, 0x4c, 0xb6, 0x60, + + /* U+0413 "Г" */ + 0xbf, 0xff, 0x58, 0xc, 0x47, 0x78, 0x13, 0xbf, + 0x20, 0x7, 0xff, 0xf0, + + /* U+0414 "Д" */ + 0x0, 0x5f, 0xff, 0x90, 0x3, 0x14, 0x44, 0xc0, + 0x1e, 0x67, 0x7b, 0x40, 0x39, 0xc4, 0x3, 0xf8, + 0x4c, 0x3, 0xf8, 0xc4, 0x3, 0xf8, 0x78, 0x3, + 0xf1, 0x1, 0x0, 0x7e, 0x70, 0x50, 0xf, 0xde, + 0x62, 0x1, 0xf3, 0x2b, 0xb3, 0x6d, 0xd, 0x19, + 0x4, 0x99, 0xcc, 0xc, 0xa1, 0x5f, 0xff, 0x0, + 0x7f, 0xf0, 0x48, 0x40, 0x3e, 0x27, + + /* U+0415 "Е" */ + 0xbf, 0xff, 0xa4, 0x6, 0x23, 0xda, 0x4, 0xef, + 0xe4, 0x0, 0xff, 0x88, 0xbc, 0x0, 0x3d, 0xdf, + 0x10, 0x15, 0x57, 0x88, 0x5, 0x57, 0xc0, 0x1f, + 0xfc, 0x82, 0x77, 0xf2, 0x80, 0xc4, 0x7c, + + /* U+0416 "Ж" */ + 0xde, 0x80, 0x9, 0xbc, 0x80, 0x3, 0x5f, 0x30, + 0xef, 0x0, 0x7d, 0x6a, 0xfa, 0xb2, 0x92, 0x1, + 0xe2, 0x58, 0x82, 0x0, 0x20, 0x54, 0x3, 0xac, + 0x1c, 0x3, 0x1a, 0x59, 0x80, 0x4a, 0xd0, 0x1, + 0xea, 0x3c, 0x90, 0xda, 0x57, 0x0, 0xf4, 0x14, + 0x38, 0x52, 0xac, 0x1, 0xca, 0xce, 0xee, 0x7, + 0xa3, 0xa2, 0x0, 0xd6, 0x50, 0x1, 0xdc, 0x12, + 0x1, 0x40, 0xc0, 0x7, 0x89, 0x91, 0x0, 0x4e, + 0x6a, 0x1, 0xf4, 0x4, 0x84, 0x7, 0x80, 0x7e, + 0x18, 0x26, + + /* U+0417 "З" */ + 0x0, 0x26, 0x7f, 0x50, 0x80, 0x16, 0xc2, 0x19, + 0x3c, 0x42, 0x13, 0x1e, 0x34, 0x58, 0x16, 0x0, + 0x22, 0x0, 0xa0, 0xc0, 0x4f, 0x41, 0x40, 0x37, + 0x61, 0xd9, 0x0, 0x6b, 0x93, 0xa3, 0x0, 0xc8, + 0xd8, 0x7e, 0x5a, 0x60, 0x19, 0xcc, 0x8f, 0xc0, + 0x32, 0x10, 0x51, 0xeb, 0xbb, 0x46, 0x41, 0x2c, + 0x62, 0x5b, 0x10, + + /* U+0418 "И" */ + 0xba, 0x0, 0xe9, 0xf4, 0x0, 0xf1, 0xb0, 0x7, + 0xef, 0x20, 0xf, 0x9c, 0xe4, 0x3, 0xc3, 0xe, + 0xa0, 0x1e, 0xa2, 0x80, 0xf, 0x2a, 0x48, 0x7, + 0xd6, 0xa8, 0x1, 0xe9, 0xb, 0x0, 0xf3, 0xb5, + 0x88, 0x7, 0x89, 0x14, 0x3, 0xf4, 0x80, 0x7c, + + /* U+0419 "Й" */ + 0x0, 0x4d, 0x0, 0x31, 0xc0, 0x34, 0x37, 0xf9, + 0xdc, 0x1, 0x87, 0x3f, 0xd6, 0x1, 0x5d, 0x0, + 0x74, 0xfa, 0x0, 0x78, 0xd8, 0x3, 0xf7, 0x90, + 0x7, 0xce, 0x72, 0x1, 0xe1, 0x87, 0x50, 0xf, + 0x51, 0x40, 0x7, 0x95, 0x24, 0x3, 0xeb, 0x54, + 0x0, 0xf4, 0x85, 0x80, 0x79, 0xda, 0xc4, 0x3, + 0xc4, 0x8a, 0x1, 0xfa, 0x40, 0x3e, + + /* U+041A "К" */ + 0xbc, 0x0, 0x93, 0x3c, 0xc0, 0x30, 0xd8, 0x41, + 0x0, 0x68, 0xd, 0x71, 0x0, 0x85, 0x9c, 0x40, + 0x3a, 0xc2, 0x40, 0x31, 0xfa, 0xe0, 0x80, 0x62, + 0xa1, 0xe1, 0x0, 0xc2, 0xba, 0x54, 0x1, 0xe3, + 0x64, 0x40, 0x7, 0xa0, 0x64, 0x3, 0xc3, 0x24, + 0xc0, 0x1e, 0x72, 0x81, + + /* U+041B "Л" */ + 0x0, 0x77, 0xff, 0xc0, 0x11, 0xc4, 0x64, 0x0, + 0xca, 0xef, 0x8c, 0x3, 0xff, 0xe6, 0x22, 0x0, + 0xf1, 0xb8, 0x68, 0x7, 0xbe, 0x19, 0x40, 0x3c, + + /* U+041C "М" */ + 0xcf, 0xa0, 0xe, 0x1f, 0xf0, 0x80, 0x14, 0x3, + 0x9c, 0x3, 0x20, 0x20, 0x6, 0xd3, 0x0, 0x84, + 0xf4, 0x2, 0x14, 0xb0, 0xd, 0x4e, 0x1, 0x39, + 0x90, 0x6, 0x71, 0x30, 0x6, 0xd8, 0x7, 0x9, + 0xd0, 0x1, 0x14, 0x3, 0xd6, 0xe0, 0xa4, 0x40, + 0xf, 0x28, 0x9f, 0x50, 0x7, 0xc4, 0x4b, 0x45, + 0x0, 0xfc, 0xae, 0x44, 0x0, 0xfd, 0x40, 0xa0, + 0x1c, + + /* U+041D "Н" */ + 0xbc, 0x0, 0xe4, 0xf4, 0x0, 0xff, 0xe9, 0x89, + 0x17, 0x8, 0x4, 0x5b, 0xbd, 0x40, 0x11, 0x55, + 0x74, 0x0, 0x42, 0xab, 0xc6, 0x1, 0xff, 0xde, + + /* U+041E "О" */ + 0x0, 0x92, 0xfb, 0xf6, 0x4, 0x3, 0x45, 0xbc, + 0xc9, 0x1f, 0x4, 0x0, 0xae, 0xec, 0x76, 0x9d, + 0x3d, 0x0, 0x49, 0x40, 0x6, 0x28, 0x34, 0x13, + 0x50, 0xf, 0x30, 0x61, 0x6, 0x80, 0x7c, 0x24, + 0x1, 0xff, 0xc0, 0x20, 0x20, 0xf, 0x84, 0xc4, + 0xa8, 0x3, 0xcc, 0x1a, 0x10, 0x50, 0x1, 0x8a, + 0xd, 0x1, 0x5d, 0xd8, 0xed, 0x3a, 0x7a, 0x1, + 0x45, 0xbc, 0xc9, 0x1f, 0x4, 0x0, + + /* U+041F "П" */ + 0xbf, 0xff, 0xc8, 0x3, 0x11, 0xcc, 0x1, 0x13, + 0xbf, 0x50, 0x7, 0xff, 0xfc, 0x3, 0xff, 0x8a, + + /* U+0420 "Р" */ + 0xcf, 0xfe, 0xd6, 0x0, 0x14, 0x44, 0xe3, 0x2c, + 0x2, 0xef, 0x46, 0x15, 0x0, 0x7c, 0xe6, 0x1, + 0xf3, 0x10, 0x0, 0x8a, 0x39, 0x35, 0x3, 0xdd, + 0xb1, 0x99, 0x0, 0x55, 0x4b, 0xb7, 0x48, 0x0, + 0x55, 0x48, 0x81, 0x0, 0xff, 0xe8, 0x80, + + /* U+0421 "С" */ + 0x0, 0x92, 0xfb, 0xf1, 0x80, 0x34, 0x58, 0x4c, + 0x9a, 0x68, 0x0, 0xae, 0xeb, 0x76, 0xa8, 0x55, + 0x4, 0x8c, 0x0, 0x67, 0x50, 0x1, 0xb8, 0x7, + 0xa9, 0x48, 0x38, 0x3, 0xfc, 0x20, 0x1f, 0x88, + 0x38, 0x3, 0xc4, 0x0, 0x35, 0x0, 0xf7, 0xe0, + 0x49, 0x38, 0x6, 0x72, 0x90, 0x55, 0x45, 0xb3, + 0xdc, 0x2a, 0x80, 0x15, 0x2f, 0x30, 0xf3, 0x40, + + /* U+0422 "Т" */ + 0xaf, 0xff, 0xcd, 0xd1, 0x10, 0x1c, 0x44, 0xa8, + 0xef, 0xb, 0x3b, 0xc6, 0x1, 0xff, 0xff, 0x0, + 0xff, 0xe1, 0x80, + + /* U+0423 "У" */ + 0xaf, 0x10, 0xe, 0xbd, 0x8, 0x8, 0x0, 0xc4, + 0x96, 0x4, 0xcc, 0x20, 0xa, 0xc5, 0x80, 0x10, + 0x16, 0x0, 0x16, 0x90, 0x8, 0x5d, 0x88, 0x18, + 0x18, 0x3, 0x40, 0xc0, 0x4b, 0x88, 0x7, 0x4a, + 0xc0, 0xc8, 0x7, 0x9c, 0x9d, 0x44, 0x3, 0xeb, + 0x8, 0x0, 0xfd, 0xa8, 0x40, 0x1c, 0x8d, 0x29, + 0x0, 0x1e, 0x18, 0x7a, 0x30, 0xe, + + /* U+0424 "Ф" */ + 0x0, 0xea, 0xd0, 0xf, 0x8f, 0x3d, 0x4b, 0xf5, + 0x40, 0x24, 0xc1, 0x94, 0x29, 0x6a, 0x60, 0x5, + 0x16, 0xb1, 0xb, 0x5a, 0xc8, 0x98, 0xd8, 0x7, + 0xa4, 0x1d, 0x80, 0x80, 0x3c, 0x41, 0xc2, 0x2, + 0x1, 0xe3, 0xf, 0x40, 0xe0, 0xf, 0x50, 0x28, + 0x42, 0x59, 0x98, 0x4e, 0x1d, 0x88, 0x1e, 0x57, + 0x14, 0xb1, 0xdd, 0x20, 0x13, 0x76, 0x21, 0x67, + 0xc0, 0x7, 0x8c, 0x84, 0xc0, 0x30, + + /* U+0425 "Х" */ + 0x1f, 0xb0, 0xe, 0xbd, 0x1, 0x94, 0x60, 0x9, + 0xd3, 0x80, 0xc, 0x92, 0x40, 0x71, 0x3, 0x0, + 0xa8, 0x64, 0x38, 0xdc, 0x3, 0xd, 0xa6, 0x16, + 0x80, 0x79, 0x50, 0xe0, 0x40, 0x3c, 0x2a, 0x16, + 0x1, 0xf5, 0x5, 0x1c, 0x0, 0x73, 0xa5, 0x2a, + 0x9c, 0xc0, 0x22, 0x86, 0x40, 0xb1, 0xe0, 0xb, + 0xc6, 0x40, 0x3, 0x45, 0x1, 0x25, 0x40, 0x19, + 0x15, 0xcc, + + /* U+0426 "Ц" */ + 0xcc, 0x0, 0x72, 0x7a, 0x0, 0x7f, 0xff, 0xc0, + 0x3f, 0xf9, 0xc2, 0xcd, 0xda, 0x1a, 0x40, 0x53, + 0x3c, 0xc0, 0xcc, 0xcf, 0xff, 0xc0, 0x1f, 0xfc, + 0xc0, + + /* U+0427 "Ч" */ + 0x1f, 0x70, 0xe, 0xda, 0x0, 0xff, 0xe9, 0x8, + 0x78, 0x7, 0xe1, 0x40, 0xf, 0xcc, 0x70, 0x44, + 0x5a, 0x20, 0x4, 0x33, 0xee, 0xa8, 0x44, 0x1, + 0x4f, 0x66, 0xfd, 0x98, 0x6, 0x13, 0x20, 0xf, + 0xfe, 0x60, + + /* U+0428 "Ш" */ + 0xbc, 0x0, 0x9b, 0xc8, 0x0, 0x3e, 0xe0, 0x1f, + 0xff, 0xf0, 0xf, 0xfe, 0xf9, 0x33, 0x58, 0xa, + 0xcd, 0x0, 0x43, 0x33, 0x28, 0x44, 0xca, 0x0, 0x0, - /* U+0474 "Ѵ" */ - 0xbe, 0x0, 0x0, 0x0, 0x2c, 0xc5, 0xf3, 0x0, - 0x0, 0xb, 0xf6, 0xf, 0x90, 0x0, 0x1, 0xf6, - 0x0, 0x9e, 0x0, 0x0, 0x6f, 0x10, 0x3, 0xf4, - 0x0, 0xb, 0xb0, 0x0, 0xd, 0x90, 0x0, 0xf5, - 0x0, 0x0, 0x8e, 0x0, 0x5f, 0x0, 0x0, 0x2, - 0xf4, 0xa, 0xa0, 0x0, 0x0, 0xc, 0xa0, 0xf4, - 0x0, 0x0, 0x0, 0x6f, 0x5e, 0x0, 0x0, 0x0, - 0x0, 0xfd, 0x90, 0x0, 0x0, 0x0, 0xa, 0xf4, + /* U+0429 "Щ" */ + 0xbc, 0x0, 0x9b, 0xc8, 0x0, 0x3e, 0xe0, 0x1f, + 0xff, 0xf0, 0xf, 0xff, 0x49, 0x33, 0x58, 0xa, + 0xcd, 0x6, 0x98, 0xc, 0xcc, 0xa1, 0x13, 0x28, + 0x5, 0x4b, 0xff, 0xff, 0x88, 0x3, 0xff, 0xa2, + + /* U+042A "Ъ" */ + 0xff, 0xe0, 0xf, 0xd1, 0x12, 0x0, 0x7f, 0x3b, + 0xc6, 0x1, 0xff, 0xcf, 0x11, 0x80, 0x3f, 0xdd, + 0xd7, 0xf4, 0x80, 0x7d, 0x77, 0x52, 0x34, 0x0, + 0x79, 0x12, 0x5a, 0x47, 0x0, 0xff, 0x8c, 0x4, + 0x3, 0xfc, 0x82, 0x20, 0xe, 0x66, 0xd6, 0x72, + 0x1, 0xe9, 0x9c, 0xd2, 0xe0, + + /* U+042B "Ы" */ + 0xbc, 0x0, 0xfd, 0x7a, 0x1, 0xff, 0xd9, 0x11, + 0xc0, 0x1f, 0x8b, 0xba, 0xfe, 0x70, 0xe, 0x2b, + 0xba, 0x56, 0x14, 0x3, 0xa, 0x24, 0xd6, 0x32, + 0x1, 0xfe, 0x22, 0x0, 0x7f, 0x9, 0x28, 0x6, + 0x16, 0x69, 0xf0, 0x7c, 0x3, 0x14, 0xcd, 0x3, + 0x68, 0x1, 0x0, + + /* U+042C "Ь" */ + 0xbc, 0x0, 0xff, 0xeb, 0x88, 0xe0, 0xe, 0x2e, + 0xeb, 0xf9, 0xc0, 0x5, 0x77, 0x4a, 0xc2, 0x80, + 0xa2, 0x4d, 0x63, 0x20, 0x1f, 0x11, 0x0, 0x3c, + 0x24, 0xa0, 0x2c, 0xd3, 0xe0, 0xf8, 0x14, 0xcd, + 0x3, 0x68, + + /* U+042D "Э" */ + 0x0, 0x15, 0x77, 0xec, 0x88, 0x4, 0x7a, 0x8d, + 0x2a, 0xfe, 0x40, 0xe, 0x2f, 0x86, 0x8f, 0x3f, + 0x0, 0x5c, 0x88, 0x4, 0x32, 0x4a, 0xc, 0x80, + 0x2, 0x29, 0x83, 0x0, 0x30, 0xee, 0xe0, 0x20, + 0xc, 0x35, 0x58, 0x44, 0x6, 0x20, 0x5, 0x59, + 0x4, 0xcd, 0x8e, 0x1, 0xce, 0x1a, 0x66, 0x81, + 0x0, 0x86, 0x9, 0x3, 0x83, 0xe1, 0xa3, 0xc7, + 0x80, 0x5, 0x88, 0xd2, 0xcf, 0xa6, 0x0, + + /* U+042E "Ю" */ + 0xbc, 0x0, 0xc9, 0x7f, 0xed, 0x60, 0xf, 0xd1, + 0x6f, 0x12, 0xf3, 0x60, 0x1e, 0x47, 0x5c, 0x76, + 0xaa, 0x24, 0x0, 0x77, 0x85, 0x80, 0x65, 0x47, + 0x0, 0x8, 0xca, 0x82, 0x1, 0xda, 0x6, 0x5, + 0xdc, 0x12, 0x0, 0xf1, 0x3, 0x1, 0x5d, 0x80, + 0x3f, 0xf8, 0x2, 0x88, 0x32, 0x0, 0xf1, 0x3, + 0x0, 0x6b, 0x41, 0x0, 0xed, 0x13, 0x0, 0xcc, + 0x16, 0x1, 0x95, 0x24, 0x3, 0x86, 0xd7, 0x1d, + 0xaa, 0x88, 0xe0, 0x1e, 0x4c, 0x78, 0x97, 0x8b, 0x0, 0x0, - /* U+0475 "ѵ" */ - 0x9d, 0x0, 0x0, 0xaf, 0x4f, 0x30, 0x3, 0xf6, - 0xe, 0x80, 0x8, 0xd0, 0x9, 0xd0, 0xd, 0x70, - 0x3, 0xf2, 0x2f, 0x20, 0x0, 0xd8, 0x7d, 0x0, - 0x0, 0x8d, 0xc8, 0x0, 0x0, 0x2f, 0xf2, 0x0, - 0x0, 0xd, 0xd0, 0x0, + /* U+042F "Я" */ + 0x0, 0x3e, 0xff, 0xf9, 0x1, 0xe1, 0xa6, 0xaa, + 0x70, 0xa, 0xca, 0xd9, 0x56, 0xc0, 0xc, 0x20, + 0x1f, 0xd6, 0x70, 0x42, 0x38, 0x2, 0x78, 0x6d, + 0xee, 0xa8, 0x3, 0x3e, 0x82, 0x55, 0xc0, 0x6, + 0x2c, 0x4b, 0x54, 0x30, 0xd, 0xc1, 0x20, 0x1f, + 0x31, 0xb9, 0x0, 0x7d, 0x3, 0x0, 0x1f, 0x40, + 0xd8, 0x7, 0xe0, - /* U+0476 "Ѷ" */ - 0x0, 0x35, 0x5, 0x30, 0x0, 0x0, 0x4, 0xf5, - 0x9e, 0x0, 0x0, 0x0, 0x8, 0xc0, 0xd6, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbe, 0x0, - 0x0, 0x0, 0x2c, 0xc5, 0xf3, 0x0, 0x0, 0xb, - 0xf6, 0xf, 0x90, 0x0, 0x1, 0xf6, 0x0, 0x9e, - 0x0, 0x0, 0x6f, 0x10, 0x3, 0xf4, 0x0, 0xb, - 0xb0, 0x0, 0xd, 0x90, 0x0, 0xf5, 0x0, 0x0, - 0x8e, 0x0, 0x5f, 0x0, 0x0, 0x2, 0xf4, 0xa, - 0xa0, 0x0, 0x0, 0xc, 0xa0, 0xf4, 0x0, 0x0, - 0x0, 0x6f, 0x5e, 0x0, 0x0, 0x0, 0x0, 0xfd, - 0x90, 0x0, 0x0, 0x0, 0xa, 0xf4, 0x0, 0x0, + /* U+0430 "а" */ + 0x0, 0x46, 0xff, 0x50, 0x5, 0x4d, 0x19, 0x2b, + 0x20, 0x6, 0xb5, 0x37, 0x55, 0x0, 0x31, 0x40, + 0xd9, 0xc0, 0x24, 0xcf, 0xcb, 0x1, 0x2, 0xb7, + 0xbe, 0xd7, 0x0, 0x38, 0x4a, 0x8, 0x38, 0x1, + 0xc2, 0x80, 0x64, 0x80, 0x5, 0x4b, 0xf8, 0x32, + 0x42, - /* U+0477 "ѷ" */ - 0xb, 0xe3, 0xf9, 0x0, 0x1, 0xe6, 0x5f, 0x10, - 0x0, 0x23, 0x4, 0x10, 0x9d, 0x0, 0x0, 0xaf, - 0x4f, 0x30, 0x3, 0xf6, 0xe, 0x80, 0x8, 0xd0, - 0x9, 0xd0, 0xd, 0x70, 0x3, 0xf2, 0x2f, 0x20, - 0x0, 0xd8, 0x7d, 0x0, 0x0, 0x8d, 0xc8, 0x0, - 0x0, 0x2f, 0xf2, 0x0, 0x0, 0xd, 0xd0, 0x0, + /* U+0431 "б" */ + 0x0, 0x26, 0x77, 0xfc, 0x60, 0xd6, 0xef, 0xa8, + 0xc2, 0x21, 0x73, 0x10, 0x50, 0x21, 0x4b, 0xfe, + 0x80, 0x0, 0x87, 0xd, 0xcb, 0xd0, 0x38, 0xd, + 0x23, 0xd2, 0x90, 0x2, 0x80, 0x25, 0x4, 0x70, + 0x30, 0xe, 0x12, 0x3, 0x0, 0x84, 0x4, 0x45, + 0xa0, 0x13, 0x82, 0x4, 0xa5, 0x23, 0xcb, 0x10, + 0x25, 0x3d, 0xcb, 0xc8, 0x0, - /* U+0478 "Ѹ" */ - 0x0, 0x4, 0xbe, 0xfd, 0x81, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0xfc, 0x76, 0x9f, 0xd1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xf8, 0x0, - 0x0, 0x2e, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xcd, 0x0, 0x0, 0x0, 0x6f, 0x42, 0xf5, 0x0, - 0x5, 0xf1, 0x1f, 0x80, 0x0, 0x0, 0x0, 0xf8, - 0xc, 0xb0, 0x0, 0xab, 0x3, 0xf5, 0x0, 0x0, - 0x0, 0xe, 0xa0, 0x7f, 0x0, 0xf, 0x50, 0x3f, - 0x50, 0x0, 0x0, 0x0, 0xea, 0x1, 0xf5, 0x5, - 0xf0, 0x1, 0xf7, 0x0, 0x0, 0x0, 0xf, 0x90, - 0xb, 0xb0, 0xba, 0x0, 0xd, 0xd0, 0x0, 0x0, - 0x6, 0xf4, 0x0, 0x5f, 0x1f, 0x40, 0x0, 0x5f, - 0x80, 0x0, 0x2, 0xec, 0x0, 0x0, 0xfa, 0xe0, - 0x0, 0x0, 0x8f, 0xc7, 0x69, 0xfd, 0x10, 0x0, - 0xa, 0xf8, 0x0, 0x0, 0x0, 0x4b, 0xef, 0xd8, - 0x10, 0x0, 0x0, 0x5f, 0x20, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xc0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, - 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x8, 0xe8, 0x0, 0x0, 0x0, + /* U+0432 "в" */ + 0xff, 0xdd, 0x0, 0x6, 0xbb, 0x3b, 0x90, 0x39, + 0x11, 0x20, 0x60, 0x19, 0x81, 0x2, 0x3f, 0xd2, + 0x44, 0x6, 0xcc, 0x51, 0xd8, 0x71, 0x99, 0x5d, + 0xc1, 0xc8, 0x86, 0x77, 0x3, 0x5d, 0xa1, 0x2c, - /* U+0479 "ѹ" */ - 0x0, 0x7d, 0xfd, 0x60, 0xa, 0xd0, 0x0, 0xd, - 0x90, 0x9f, 0x74, 0x8f, 0x80, 0x4f, 0x30, 0x2, - 0xf3, 0x2f, 0x70, 0x0, 0x9f, 0x10, 0xe8, 0x0, - 0x8d, 0x5, 0xf1, 0x0, 0x3, 0xf4, 0x9, 0xd0, - 0xd, 0x80, 0x6f, 0x0, 0x0, 0x2f, 0x50, 0x3f, - 0x33, 0xf2, 0x5, 0xf1, 0x0, 0x3, 0xf4, 0x0, - 0xd8, 0x8c, 0x0, 0x2f, 0x70, 0x0, 0x9f, 0x0, - 0x8, 0xdc, 0x60, 0x0, 0x9f, 0x74, 0x8f, 0x80, - 0x0, 0x2f, 0xf1, 0x0, 0x0, 0x7d, 0xfd, 0x60, - 0x0, 0x0, 0xda, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xe, 0x40, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x7b, 0xd0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1e, 0xd2, 0x0, 0x0, + /* U+0433 "г" */ + 0xff, 0xda, 0xd, 0x76, 0xe0, 0xe4, 0x41, 0x80, + 0x7f, 0xf4, 0x80, - /* U+047A "Ѻ" */ - 0x0, 0x0, 0x5, 0x91, 0x0, 0x0, 0x0, 0x7, - 0xef, 0xff, 0xb2, 0x0, 0x0, 0xaf, 0x99, 0xe5, - 0xdf, 0x20, 0x6, 0xf6, 0x0, 0x0, 0x1e, 0xd0, - 0xd, 0xd0, 0x0, 0x0, 0x6, 0xf4, 0x1f, 0x80, - 0x0, 0x0, 0x1, 0xf8, 0x3f, 0x60, 0x0, 0x0, - 0x0, 0xfa, 0x3f, 0x50, 0x0, 0x0, 0x0, 0xeb, - 0x2f, 0x70, 0x0, 0x0, 0x0, 0xf9, 0xe, 0xb0, - 0x0, 0x0, 0x4, 0xf6, 0x8, 0xf2, 0x0, 0x0, - 0xb, 0xf0, 0x0, 0xdd, 0x34, 0x90, 0x9f, 0x60, - 0x0, 0x2c, 0xff, 0xff, 0xf7, 0x0, 0x0, 0x0, - 0x4b, 0xf6, 0x10, 0x0, + /* U+0434 "д" */ + 0x0, 0x6f, 0xff, 0x0, 0x68, 0xbb, 0x30, 0x6, + 0x33, 0x22, 0x38, 0x3, 0xb, 0x0, 0x78, 0x80, + 0x80, 0x3c, 0x84, 0x1, 0xf6, 0x20, 0x7, 0x95, + 0x5e, 0x89, 0x70, 0x1d, 0x4, 0xdd, 0xcc, 0x1c, + 0x1b, 0xff, 0xd4, 0x1, 0xfe, 0x73, 0x0, 0xe7, + 0xb0, - /* U+047B "ѻ" */ - 0x0, 0x4a, 0xfa, 0x30, 0x0, 0x7f, 0xbf, 0xbf, - 0x50, 0x1f, 0x80, 0x0, 0xae, 0x4, 0xf2, 0x0, - 0x3, 0xf3, 0x6f, 0x0, 0x0, 0x1f, 0x44, 0xf2, - 0x0, 0x3, 0xf3, 0x1f, 0x80, 0x0, 0xae, 0x0, - 0x6f, 0xbf, 0xbf, 0x50, 0x0, 0x4a, 0xf9, 0x30, + /* U+0435 "е" */ + 0x0, 0x3e, 0xfe, 0xa8, 0x4, 0xf0, 0xb6, 0xb4, + 0xa0, 0x8, 0x68, 0x48, 0x7b, 0x4, 0xd, 0x0, + 0xb0, 0x48, 0x42, 0xff, 0xeb, 0x6, 0x10, 0xac, + 0xce, 0x45, 0x2, 0x33, 0x9a, 0x4, 0x4f, 0xe, + 0x8d, 0x42, 0x20, 0x88, 0x55, 0xc3, 0xd0, 0x0, + + /* U+0436 "ж" */ + 0xb, 0xd2, 0x5, 0xf0, 0x3, 0x73, 0x84, 0xbc, + 0x0, 0x74, 0x4b, 0x1, 0x42, 0x88, 0x4, 0xa6, + 0xe2, 0x0, 0x24, 0x80, 0x0, 0xc5, 0x80, 0x74, + 0xb5, 0x7, 0xb, 0x0, 0x61, 0xc6, 0xa0, 0xe1, + 0xa0, 0xd, 0x7, 0x20, 0x1, 0xe5, 0x50, 0x0, + 0xda, 0x0, 0x31, 0xac, 0x0, 0x3c, 0xd4, 0x3, + 0xac, 0x9c, + + /* U+0437 "з" */ + 0x2, 0xbf, 0xd5, 0x0, 0x60, 0x5a, 0x51, 0x92, + 0xd2, 0x48, 0x21, 0x58, 0x82, 0x82, 0x80, 0x7, + 0xe8, 0x8c, 0x0, 0x3b, 0x45, 0x9, 0x20, 0x4a, + 0x84, 0xed, 0x48, 0xc9, 0x87, 0x4f, 0x70, 0xee, + + /* U+0438 "и" */ + 0xf7, 0x0, 0xbb, 0x80, 0x19, 0xc4, 0x3, 0xc, + 0x18, 0x6, 0x84, 0x40, 0x4, 0x6d, 0x20, 0x1b, + 0xd8, 0x80, 0x2b, 0x28, 0x0, 0xc7, 0x2, 0x1, + 0x89, 0x80, 0x30, + + /* U+0439 "й" */ + 0xe, 0x60, 0x2f, 0x20, 0xa8, 0xfd, 0x82, 0x4, + 0xee, 0x7b, 0x87, 0xb8, 0x8, 0x77, 0x0, 0x33, + 0x88, 0x6, 0x18, 0x30, 0xd, 0x8, 0x80, 0x8, + 0xda, 0x40, 0x37, 0xb1, 0x0, 0x56, 0x50, 0x1, + 0x8e, 0x4, 0x3, 0x13, 0x0, 0x60, + + /* U+043A "к" */ + 0xf7, 0x1, 0xdc, 0x0, 0xd0, 0xde, 0x1, 0x9e, + 0xc, 0x2, 0x72, 0x30, 0xa, 0x21, 0xe0, 0x1a, + 0x21, 0xa4, 0x1, 0x9c, 0xa4, 0x3, 0xbd, 0x10, + 0x1, 0x8d, 0x64, 0x0, + + /* U+043B "л" */ + 0x4, 0xff, 0xf0, 0x80, 0x55, 0x76, 0x80, 0xe, + 0x74, 0x41, 0x0, 0x7f, 0xf6, 0x8f, 0x40, 0x80, + 0x3b, 0x99, 0xc0, 0x3c, + + /* U+043C "м" */ + 0xff, 0x28, 0x4, 0xdf, 0xc0, 0xf, 0x0, 0xb4, + 0x2, 0x54, 0x0, 0xa, 0x28, 0x3, 0x1, 0x1, + 0xcb, 0x40, 0x24, 0xd0, 0xd5, 0x0, 0xde, 0xe0, + 0x94, 0x1, 0x94, 0x60, 0x88, 0x1, 0xc8, 0xea, + 0x1, 0xed, 0xa, 0x0, 0x80, + + /* U+043D "н" */ + 0xf7, 0x0, 0xab, 0x0, 0x3f, 0xf9, 0x51, 0xff, + 0x28, 0x1, 0xb3, 0x24, 0x0, 0x71, 0x9c, 0x20, + 0x1f, 0xfc, 0x30, + + /* U+043E "о" */ + 0x0, 0x3e, 0xfe, 0xb0, 0x5, 0x31, 0x56, 0xb3, + 0x0, 0x4d, 0xe, 0x90, 0xce, 0x2e, 0xc, 0x1, + 0x50, 0x29, 0x80, 0x80, 0x42, 0x2, 0x60, 0x20, + 0x10, 0x80, 0xb8, 0x30, 0x5, 0x40, 0x84, 0xd0, + 0xe9, 0xc, 0xe0, 0x9, 0x8a, 0xb5, 0x98, 0x0, + + /* U+043F "п" */ + 0xef, 0xfe, 0xa0, 0x6b, 0xb8, 0x80, 0x1c, 0x89, + 0x8, 0x7, 0xff, 0x7c, + + /* U+0440 "р" */ + 0xe7, 0xaf, 0xe8, 0x0, 0xa0, 0x32, 0x5d, 0xc0, + 0x2, 0xa3, 0x77, 0x48, 0x2, 0x80, 0x2b, 0x12, + 0x1, 0x0, 0x84, 0x18, 0x4, 0x2, 0x60, 0x70, + 0xb0, 0xb, 0x44, 0xc0, 0xe5, 0x21, 0xa0, 0x0, + 0xc5, 0x6b, 0x2c, 0x0, 0x1b, 0xfd, 0x60, 0xf, + 0xfe, 0x30, + + /* U+0441 "с" */ + 0x0, 0x3e, 0xfe, 0x20, 0x2, 0x21, 0x56, 0xb6, + 0x62, 0xf0, 0xe9, 0x26, 0x8a, 0xa, 0x1, 0x63, + 0x88, 0x18, 0x7, 0x30, 0x18, 0x4, 0x66, 0x20, + 0x50, 0xb, 0xe4, 0x5e, 0x1d, 0x24, 0xe4, 0x21, + 0xe6, 0xd6, 0xcc, + + /* U+0442 "т" */ + 0xbf, 0xff, 0x4, 0xdd, 0x81, 0xee, 0xc0, 0x48, + 0x80, 0xe4, 0x40, 0x7, 0xff, 0x94, + + /* U+0443 "у" */ + 0x8e, 0x0, 0xd7, 0x6a, 0x14, 0x0, 0xa, 0x71, + 0x13, 0x80, 0xc, 0x2a, 0x14, 0xa0, 0xb, 0x70, + 0x3, 0x2, 0x91, 0xd0, 0x0, 0x53, 0x94, 0x8c, + 0x2, 0xe4, 0xb5, 0x0, 0xca, 0x7, 0x40, 0x1c, + 0x86, 0x40, 0x1c, 0xb4, 0x1, 0x9e, 0xc1, 0x80, + 0x34, 0xb6, 0x80, 0x60, + + /* U+0444 "ф" */ + 0x0, 0xe1, 0xf4, 0x0, 0xff, 0xea, 0xcf, 0xf3, + 0x6, 0x63, 0xec, 0x40, 0x12, 0xf5, 0x72, 0xf, + 0x56, 0xd8, 0x2, 0xd0, 0xaa, 0x80, 0x66, 0x27, + 0x12, 0x28, 0x38, 0x1, 0x3, 0x0, 0x6, 0x26, + 0x20, 0x20, 0x3, 0x1, 0x0, 0x8f, 0x84, 0x8, + 0x0, 0x60, 0x20, 0x11, 0xf2, 0x82, 0x0, 0x1c, + 0x30, 0x0, 0x62, 0x62, 0xd2, 0xcb, 0x60, 0xcc, + 0x5e, 0x34, 0x9, 0x69, 0x89, 0x7, 0xaa, 0x36, + 0x80, 0x53, 0xfa, 0xc1, 0x98, 0xfb, 0x10, 0xf, + 0xfe, 0x78, + + /* U+0445 "х" */ + 0x5f, 0x60, 0x2, 0xfa, 0xad, 0x2, 0x2b, 0x55, + 0x5, 0x84, 0x58, 0x58, 0x0, 0x6d, 0x96, 0x84, + 0x2, 0x40, 0x2, 0x80, 0x68, 0x11, 0x58, 0x4, + 0x8d, 0x76, 0x54, 0x0, 0x4a, 0x2a, 0x92, 0x42, + 0x4a, 0x40, 0x12, 0x52, + + /* U+0446 "ц" */ + 0xf7, 0x0, 0xb2, 0x40, 0x3f, 0xfc, 0xdc, 0x89, + 0x9, 0x10, 0x1a, 0xee, 0x24, 0xaf, 0xff, 0x28, + 0x7, 0xff, 0x14, + + /* U+0447 "ч" */ + 0x4f, 0x20, 0xb, 0xdc, 0x3, 0xff, 0x88, 0xc0, + 0xc0, 0x1c, 0x44, 0x81, 0x12, 0x80, 0x5c, 0x5d, + 0xcb, 0x0, 0x8f, 0xb7, 0x5c, 0x1, 0xc4, 0x40, + 0xf, 0xf8, + + /* U+0448 "ш" */ + 0xe8, 0x0, 0x27, 0x90, 0x2, 0xb0, 0x3, 0xff, + 0xee, 0x48, 0x83, 0x7, 0x44, 0x8, 0x1, 0x6e, + 0xd0, 0x15, 0x76, 0x40, + + /* U+0449 "щ" */ + 0xe8, 0x0, 0x27, 0x90, 0x2, 0xb0, 0x3, 0xff, + 0xfc, 0x48, 0x83, 0x7, 0x44, 0x8, 0x88, 0x16, + 0xed, 0x1, 0x57, 0x64, 0x28, 0xef, 0xff, 0xe8, + 0x0, 0xff, 0xe6, 0x80, + + /* U+044A "ъ" */ + 0xff, 0xc0, 0x1e, 0xbb, 0x38, 0x7, 0xc8, 0x8e, + 0x0, 0xff, 0xe4, 0xff, 0xd8, 0x80, 0x1d, 0x98, + 0xb6, 0xb2, 0x0, 0xc6, 0x64, 0xb0, 0x70, 0xc, + 0x88, 0x5b, 0x7, 0x0, 0xd7, 0x6a, 0x7a, 0x20, + + /* U+044B "ы" */ + 0xf7, 0x0, 0xe1, 0xf5, 0x0, 0xff, 0xe9, 0xc7, + 0xfb, 0xa0, 0x3, 0x9b, 0x31, 0xd, 0x20, 0x1b, + 0x8c, 0xcc, 0x88, 0x0, 0xdc, 0x88, 0x75, 0x40, + 0xc, 0xd7, 0x69, 0x69, 0x0, 0x80, + + /* U+044C "ь" */ + 0xf7, 0x0, 0xff, 0xe7, 0xc7, 0xfb, 0xa0, 0x0, + 0xd9, 0x88, 0x69, 0xe, 0x33, 0x32, 0x20, 0x39, + 0x10, 0xea, 0x80, 0xd7, 0x69, 0x69, + + /* U+044D "э" */ + 0x2, 0xbf, 0xe9, 0x10, 0x6, 0x3d, 0xc3, 0xe8, + 0x28, 0xea, 0x35, 0x1a, 0x2f, 0x88, 0x1, 0x3, + 0x0, 0x2c, 0xff, 0x0, 0x80, 0x87, 0x66, 0x3, + 0x9f, 0x80, 0x8c, 0x0, 0x8c, 0x36, 0x8b, 0xc8, + 0x63, 0x81, 0x54, 0x7a, 0x0, + + /* U+044E "ю" */ + 0xf7, 0x0, 0x1e, 0x7f, 0x40, 0x7, 0xe, 0xbd, + 0xcb, 0xc0, 0x6, 0x60, 0xb4, 0x78, 0x70, 0xd, + 0x8a, 0x1, 0x20, 0x18, 0x47, 0xa1, 0x0, 0x44, + 0xe, 0xd, 0x86, 0x40, 0x11, 0x3, 0x87, 0x1a, + 0x20, 0x2, 0x40, 0x30, 0xa, 0x82, 0xd1, 0xe1, + 0xc0, 0x31, 0x63, 0xdc, 0xbc, 0x0, + + /* U+044F "я" */ + 0x3, 0xcf, 0xfd, 0x21, 0xa1, 0x77, 0x10, 0x10, + 0xc2, 0x24, 0x20, 0x43, 0xc2, 0x1, 0xd4, 0xfd, + 0xfe, 0x30, 0x2, 0x28, 0x4e, 0x10, 0x1, 0x1e, + 0x18, 0xc4, 0x1, 0x24, 0xe0, 0x19, 0xca, 0x40, + 0x38, + + /* U+0451 "ё" */ + 0x0, 0x5d, 0x83, 0x64, 0x3, 0x1e, 0x2, 0x78, + 0x6, 0x87, 0x9, 0x60, 0xc, 0xfb, 0xfa, 0xa0, + 0x13, 0xc2, 0xda, 0xd2, 0x80, 0x21, 0xa1, 0x21, + 0xec, 0x10, 0x34, 0x2, 0xc1, 0x21, 0xb, 0xff, + 0xac, 0x18, 0x42, 0xb3, 0x39, 0x14, 0x8, 0xce, + 0x68, 0x11, 0x3c, 0x3a, 0x35, 0x8, 0x82, 0x21, + 0x57, 0xf, 0x40, + + /* U+0452 "ђ" */ + 0xff, 0xe2, 0x0, 0x78, 0xc7, 0xf8, 0x80, 0x3f, + 0xf8, 0x1f, 0x3f, 0xe9, 0x0, 0x9c, 0xe9, 0xda, + 0x0, 0x7, 0x4b, 0x8, 0x80, 0x2, 0x0, 0x44, + 0x20, 0xf, 0x0, 0xff, 0xed, 0x73, 0x80, 0x7f, + 0x95, 0x18, 0x3, 0x1d, 0x4, 0x0, + + /* U+0453 "ѓ" */ + 0x4, 0xf7, 0x0, 0x7a, 0x38, 0x3, 0xa8, 0x1, + 0xf5, 0xdf, 0xa0, 0xd7, 0x6e, 0xe, 0x44, 0x18, + 0x7, 0xff, 0x48, + + /* U+0454 "є" */ + 0x0, 0x47, 0x7e, 0x18, 0x2, 0x5e, 0x6d, 0xb0, + 0x85, 0xa1, 0xd2, 0x85, 0x54, 0xa, 0x1, 0x73, + 0x90, 0x6f, 0xf8, 0x2, 0x20, 0xbc, 0xc0, 0x8, + 0x28, 0x11, 0x98, 0x36, 0x85, 0xa5, 0x92, 0x4e, + 0x42, 0x5e, 0x2d, 0x6c, 0xc0, + + /* U+0455 "ѕ" */ + 0x3, 0xcf, 0xea, 0x10, 0x1c, 0x6b, 0xb3, 0xd0, + 0x10, 0x42, 0x2f, 0x18, 0x18, 0xe4, 0xa1, 0xc0, + 0x3, 0x11, 0xaf, 0xdc, 0x0, 0x55, 0xf8, 0xb0, + 0x6b, 0xc0, 0x3, 0x80, 0x64, 0xb, 0x44, 0x48, + 0xa0, 0xe8, 0x55, 0x3, 0x4, + + /* U+0456 "і" */ + 0xe7, 0x42, 0xa5, 0xe7, 0x0, 0xff, 0xe2, 0x0, + + /* U+0457 "ї" */ + 0xf8, 0xf, 0x65, 0xd0, 0x42, 0xa5, 0xb, 0x40, + 0x7e, 0x0, 0xff, 0xef, 0x0, + + /* U+0458 "ј" */ + 0x0, 0x73, 0x80, 0x10, 0x80, 0x14, 0xa0, 0xe, + 0x70, 0xf, 0xfe, 0xb0, 0x81, 0x30, 0x15, 0xca, + 0x28, + + /* U+0459 "љ" */ + 0x4, 0xff, 0xf0, 0x80, 0x7e, 0xab, 0xb4, 0x0, + 0x7f, 0x9d, 0x10, 0x40, 0x1f, 0xfd, 0x1e, 0xff, + 0x62, 0x0, 0x7f, 0x5e, 0x5a, 0xd9, 0x0, 0x7e, + 0x53, 0x49, 0x4, 0x3d, 0x2, 0x0, 0xc8, 0x85, + 0xa0, 0x5e, 0x67, 0x0, 0xea, 0xba, 0x7a, 0x30, + + /* U+045A "њ" */ + 0xf7, 0x0, 0x2f, 0x88, 0x7, 0xff, 0x7a, 0x3f, + 0xd4, 0x1d, 0xfe, 0xc4, 0x0, 0x36, 0x62, 0x2, + 0xf2, 0xd6, 0xcc, 0x38, 0xcc, 0x40, 0xa6, 0x92, + 0xa, 0x1, 0xe2, 0x21, 0xc8, 0x28, 0x7, 0xb3, + 0x71, 0x28, 0xc0, + + /* U+045B "ћ" */ + 0xe, 0x70, 0xe, 0xf1, 0x8f, 0xf1, 0x0, 0x3c, + 0x63, 0xfc, 0x40, 0x1b, 0xe7, 0xfd, 0x20, 0x13, + 0x9d, 0x3b, 0x40, 0x0, 0xe9, 0x61, 0x10, 0x0, + 0x40, 0x8, 0x84, 0x1, 0xe0, 0x1f, 0xfd, 0x90, + + /* U+045C "ќ" */ + 0x0, 0x47, 0x98, 0x6, 0x79, 0x30, 0x8, 0x6d, + 0x80, 0x2f, 0x64, 0x1d, 0xc0, 0xd, 0xd, 0xe0, + 0x19, 0xe0, 0xc0, 0x27, 0x33, 0x0, 0x51, 0xe, + 0x0, 0xd1, 0xd, 0x20, 0xc, 0xe5, 0x20, 0x1d, + 0xe8, 0x80, 0xc, 0x6b, 0x20, + + /* U+045E "ў" */ + 0x3, 0xde, 0xe9, 0x80, 0x7, 0xbf, 0xee, 0x60, + 0xc, 0x22, 0x0, 0xa3, 0x80, 0x35, 0xda, 0x85, + 0x0, 0x2, 0x9c, 0x44, 0xe0, 0x3, 0xa, 0x85, + 0x28, 0x2, 0xdc, 0x0, 0xc0, 0xa4, 0x74, 0x0, + 0x14, 0xe5, 0x23, 0x0, 0xb9, 0x2d, 0x40, 0x32, + 0x81, 0xd0, 0x7, 0x21, 0x90, 0x7, 0x2d, 0x0, + 0x67, 0xb0, 0x60, 0xd, 0x2d, 0xa0, 0x18, + + /* U+045F "џ" */ + 0xe7, 0x0, 0xb2, 0x80, 0x3f, 0xfb, 0xfc, 0x89, + 0x8, 0x1, 0xae, 0xe2, 0xe, 0xfc, 0xf, 0xf5, + 0x0, 0x7f, 0xf0, 0x80, + + /* U+0460 "Ѡ" */ + 0x0, 0x2f, 0xa0, 0x7, 0xab, 0x84, 0x2, 0xb5, + 0x40, 0xf, 0x58, 0xc0, 0x1, 0xc6, 0x0, 0x3e, + 0x17, 0x61, 0xb, 0x22, 0x0, 0x7e, 0xb0, 0x70, + 0x35, 0x0, 0xfe, 0x31, 0xc2, 0xe, 0x0, 0xdf, + 0x20, 0x18, 0x98, 0x40, 0xc0, 0x3f, 0xce, 0x20, + 0x3, 0x0, 0xff, 0x38, 0x10, 0x78, 0x4, 0x40, + 0xa0, 0x18, 0xdc, 0x4d, 0xc4, 0x1, 0x60, 0x66, + 0x0, 0x28, 0x60, 0x40, 0xe3, 0x4b, 0x49, 0xeb, + 0xc5, 0x13, 0x2, 0x58, 0xca, 0x4b, 0x62, 0x43, + 0x2e, 0x0, + + /* U+0461 "ѡ" */ + 0x7, 0xe0, 0xf, 0x5d, 0x80, 0x14, 0xe0, 0x1e, + 0xe4, 0x12, 0x26, 0x80, 0x1e, 0x80, 0xa, 0xe, + 0xe0, 0x50, 0x7, 0x38, 0x4, 0x5e, 0x60, 0x20, + 0x1f, 0x31, 0x98, 0x3, 0xf9, 0xcd, 0xc1, 0x0, + 0x8, 0x42, 0x2, 0x7e, 0x49, 0x29, 0x0, 0xb6, + 0x74, 0xc, 0x14, 0xd6, 0x9f, 0x41, 0x8d, 0x80, + + /* U+0462 "Ѣ" */ + 0x1b, 0xd1, 0x18, 0x3, 0x72, 0x17, 0x74, 0xc0, + 0x15, 0x98, 0xdd, 0xce, 0x1, 0x23, 0x9a, 0x24, + 0x20, 0x1e, 0x11, 0x80, 0x3c, 0x5d, 0xd7, 0xf3, + 0x80, 0x43, 0x77, 0x4a, 0xc3, 0x0, 0xd, 0x12, + 0x6b, 0x1a, 0x0, 0xfc, 0xa4, 0x1, 0xf9, 0x48, + 0x0, 0x6c, 0xd3, 0xe0, 0xc8, 0x0, 0x66, 0x68, + 0xa, 0x50, + + /* U+0463 "ѣ" */ + 0x0, 0x7b, 0x80, 0x7f, 0xf3, 0x3c, 0x23, 0xfc, + 0x40, 0x17, 0x84, 0x7f, 0x88, 0x3, 0xff, 0x97, + 0x1f, 0xee, 0x80, 0xc, 0xd9, 0x88, 0x68, 0x0, + 0xb8, 0xcc, 0xc8, 0x80, 0xb, 0x91, 0xe, 0xaa, + 0x0, 0x9a, 0xed, 0x2d, 0x20, + + /* U+0464 "Ѥ" */ + 0x8f, 0x0, 0xd1, 0xbf, 0xd6, 0x80, 0x1e, 0x1d, + 0x6b, 0xca, 0x1b, 0x60, 0xe, 0xa3, 0xf6, 0x34, + 0xa5, 0x91, 0x0, 0x8d, 0x20, 0x40, 0x35, 0xc8, + 0x4, 0x48, 0x4, 0x58, 0x0, 0x2c, 0x20, 0xd, + 0x80, 0xbd, 0xd9, 0x0, 0x3d, 0x4a, 0x13, 0x55, + 0x28, 0x7, 0x97, 0xc0, 0x95, 0x61, 0x0, 0x20, + 0x6, 0x40, 0xd0, 0xe, 0x3b, 0x60, 0x8, 0x59, + 0x86, 0x1, 0xbc, 0x58, 0x3, 0x41, 0x64, 0xb3, + 0xe9, 0xd0, 0x7, 0xe, 0x3a, 0x4c, 0x36, 0x20, 0x0, + /* U+0465 "ѥ" */ + 0xe8, 0x0, 0x47, 0x7e, 0x18, 0x6, 0x86, 0xae, + 0x5c, 0x20, 0x0, 0xbc, 0x20, 0xc8, 0xa0, 0x1, + 0x1, 0xc0, 0x2e, 0x60, 0x7a, 0xe, 0xfe, 0x0, + 0xcd, 0x1, 0x79, 0x80, 0x10, 0x0, 0xa8, 0x9, + 0x90, 0x64, 0x80, 0x9, 0x6d, 0x92, 0x8a, 0xc0, + 0x2a, 0x78, 0xb6, 0xc2, + + /* U+0466 "Ѧ" */ + 0x0, 0xed, 0xf3, 0x0, 0xfc, 0x45, 0x50, 0x7, + 0xea, 0x3b, 0x70, 0xf, 0xcd, 0x6e, 0x2a, 0x1, + 0xe4, 0x16, 0x14, 0x90, 0xf, 0x71, 0x80, 0xe9, + 0x90, 0x7, 0x29, 0xf7, 0x24, 0x28, 0x3, 0x30, + 0x52, 0x5, 0xa3, 0x0, 0x6a, 0x45, 0x20, 0x4f, + 0x15, 0x0, 0x9, 0xe8, 0x6, 0x41, 0xe0, 0x3, + 0x3, 0x80, 0x73, 0xa0, 0x85, 0x18, 0x80, 0x75, + 0x3, 0x0, + + /* U+0467 "ѧ" */ + 0x0, 0x8b, 0xe8, 0x3, 0xeb, 0x25, 0x20, 0xe, + 0x16, 0x84, 0xb0, 0xe, 0x62, 0x5f, 0x61, 0x0, + 0xd2, 0x5f, 0x60, 0xc0, 0x13, 0xe, 0x3, 0x44, + 0x80, 0x56, 0xc6, 0x3c, 0xe0, 0xc0, 0xa5, 0x60, + 0x19, 0xac, 0x25, 0x8, 0x3, 0x49, 0x20, + + /* U+0468 "Ѩ" */ + 0x8f, 0x0, 0xe4, 0xfb, 0x0, 0xff, 0xe0, 0x71, + 0x21, 0x0, 0x7f, 0x85, 0x60, 0xa8, 0x3, 0xfc, + 0xe0, 0xaa, 0x60, 0xf, 0xf5, 0x28, 0x50, 0xa0, + 0x7, 0x8, 0xc8, 0x78, 0x26, 0x5e, 0x1, 0xdd, + 0xd5, 0x84, 0xf7, 0x9, 0x4, 0x3, 0x5d, 0xc0, + 0xb6, 0xb, 0x40, 0xc0, 0x19, 0x10, 0x0, 0xe4, + 0x2, 0x54, 0xa0, 0xf, 0x68, 0xa0, 0x6, 0xe2, + 0x40, 0xe, 0x67, 0x0, 0xe5, 0xe, 0x0, 0xca, + 0x1a, 0x1, 0xe5, 0x50, 0x80, + + /* U+0469 "ѩ" */ + 0xe8, 0x0, 0xd3, 0xe6, 0x1, 0xfc, 0x2c, 0x50, + 0x1, 0xfd, 0x25, 0xe8, 0x40, 0x1f, 0xb, 0x51, + 0x25, 0x80, 0x67, 0xff, 0x70, 0xc7, 0xa3, 0x8, + 0x4, 0xd9, 0x80, 0x68, 0xb, 0x36, 0x0, 0x84, + 0xd8, 0x2c, 0x81, 0x2a, 0x40, 0x3a, 0x50, 0x80, + 0x26, 0x6, 0x0, 0x8c, 0xde, 0x1, 0xcd, 0x60, + + /* U+046A "Ѫ" */ + 0x2f, 0xff, 0xd6, 0x4, 0xe0, 0xd1, 0x11, 0x84, + 0x80, 0x20, 0x49, 0xdc, 0xc7, 0x4, 0x1, 0x5a, + 0x20, 0x2c, 0x9c, 0x3, 0x2a, 0x49, 0xaf, 0x0, + 0x7b, 0x8b, 0x4c, 0xc0, 0x1c, 0xb4, 0x2, 0x76, + 0x20, 0x12, 0x53, 0xb8, 0x35, 0x68, 0x0, 0x36, + 0xb0, 0x0, 0x2d, 0x47, 0x6, 0x8, 0x0, 0xc6, + 0xb2, 0x16, 0x64, 0x1, 0xde, 0x28, 0x4c, 0x1, + 0xe6, 0x2, + + /* U+046B "ѫ" */ + 0x1e, 0xff, 0xf4, 0x80, 0xd8, 0x45, 0xd9, 0xa, + 0x40, 0xa, 0xaa, 0x47, 0x4e, 0x0, 0xd6, 0x71, + 0xce, 0x60, 0x19, 0x1, 0xc8, 0xc8, 0x2, 0x7a, + 0x71, 0x47, 0xc2, 0x2, 0x88, 0x48, 0x1e, 0x1c, + 0x85, 0xb, 0x80, 0x68, 0x41, 0x54, 0x0, 0xe4, + 0x7, + + /* U+046C "Ѭ" */ + 0x8f, 0x0, 0x5f, 0xff, 0xe3, 0x0, 0xd4, 0x3, + 0x11, 0x38, 0x39, 0x80, 0x61, 0x81, 0x47, 0x71, + 0x12, 0x0, 0x3c, 0xe5, 0xe0, 0x6b, 0x20, 0x18, + 0x47, 0x41, 0xaf, 0xb2, 0x0, 0x6e, 0xed, 0x41, + 0x47, 0xa0, 0x1d, 0x77, 0x40, 0x8, 0xd, 0xb0, + 0x6, 0x44, 0x2c, 0x9e, 0x4, 0xc4, 0xa0, 0x7, + 0x58, 0xe9, 0x80, 0x1d, 0x28, 0x40, 0x21, 0x56, + 0x10, 0xd, 0x2, 0xc0, 0x13, 0x85, 0x0, 0x71, + 0x8d, 0x80, 0x42, 0x4, 0x1, 0xe2, 0x20, + + /* U+046D "ѭ" */ + 0xe8, 0x7, 0xff, 0xf8, 0x80, 0x33, 0x91, 0x2e, + 0xd4, 0xe, 0x40, 0x1d, 0xc4, 0x29, 0x85, 0x0, + 0x1e, 0x36, 0xb3, 0x6e, 0x0, 0xcf, 0xff, 0x30, + 0xe0, 0x80, 0x73, 0x66, 0x8, 0x10, 0x17, 0x18, + 0x2, 0x13, 0xb2, 0xde, 0xb, 0x99, 0x18, 0x6, + 0x67, 0x20, 0x9, 0x8a, 0x80, 0x24, 0x1b, 0x0, + 0xe5, 0x70, + + /* U+046E "Ѯ" */ + 0x0, 0x27, 0xa4, 0xf0, 0x80, 0x48, 0xf2, 0xd6, + 0x20, 0x1a, 0x2a, 0x54, 0x3, 0xce, 0xc0, 0x1c, + 0x99, 0xfd, 0x42, 0x0, 0x5b, 0x8, 0x64, 0xf1, + 0x8, 0x4c, 0x78, 0xd1, 0x60, 0x58, 0x0, 0x88, + 0x2, 0x83, 0x1, 0x3d, 0x5, 0x0, 0xdd, 0x87, + 0x64, 0x1, 0xae, 0x52, 0x8c, 0x3, 0x23, 0x59, + 0x78, 0x7, 0xcc, 0x60, 0x1e, 0x14, 0x20, 0x16, + 0x77, 0x4f, 0x8c, 0x8f, 0xcc, 0x41, 0xd7, 0x11, + 0x3, 0x5f, 0xee, 0xb3, 0x6, 0xf, 0x55, 0x90, + 0x80, 0xe1, 0x2a, 0xab, 0xb0, 0x0, + + /* U+046F "ѯ" */ + 0x7, 0xf2, 0xda, 0x0, 0x3b, 0x68, 0xd0, 0x5, + 0x3d, 0x80, 0x12, 0x67, 0x6a, 0x80, 0xda, 0xdd, + 0x50, 0xc7, 0x65, 0x10, 0x8, 0x4, 0x3f, 0x80, + 0x80, 0x1, 0xc8, 0x22, 0x0, 0x46, 0xe3, 0x0, + 0x1e, 0x20, 0x14, 0x57, 0x33, 0x17, 0xdd, 0x4a, + 0xc2, 0x8f, 0x7f, 0x50, 0x8, 0x3a, 0x20, 0xc5, + 0x96, 0x6e, 0xd8, 0x40, + + /* U+0470 "Ѱ" */ + 0x4f, 0x40, 0x2, 0xf9, 0x80, 0x1b, 0xc8, 0x3, + 0xff, 0xb6, 0xc0, 0x40, 0x1f, 0x70, 0x11, 0x6, + 0x80, 0x3e, 0x53, 0x0, 0x41, 0xda, 0x18, 0x32, + 0xe1, 0x40, 0x1, 0xa5, 0x6e, 0x42, 0xa8, 0x54, + 0x80, 0x13, 0x76, 0x38, 0x4e, 0xf2, 0x80, 0x78, + 0xf4, 0x14, 0x80, 0x3f, 0xfa, 0x40, + + /* U+0471 "ѱ" */ + 0xf7, 0x0, 0x74, 0x0, 0x36, 0x40, 0x3f, 0xfb, + 0x83, 0xe0, 0x1e, 0x31, 0x54, 0x0, 0xe2, 0x1d, + 0x83, 0xb5, 0x2, 0x6c, 0x25, 0x3c, 0xa, 0x15, + 0x87, 0xc0, 0x1, 0xdf, 0x8b, 0xf4, 0x88, 0x7, + 0xff, 0x24, + + /* U+0472 "Ѳ" */ + 0x0, 0x92, 0xfb, 0xf6, 0x0, 0x3a, 0x2d, 0xe6, + 0x48, 0xfa, 0x20, 0x5, 0x77, 0x63, 0xb4, 0xe9, + 0xe8, 0x2, 0xe, 0x4, 0x2, 0x2b, 0x34, 0x12, + 0x5b, 0xed, 0x20, 0x2, 0x86, 0x10, 0x31, 0x48, + 0x62, 0xa5, 0x81, 0x0, 0x22, 0x5b, 0x56, 0xac, + 0x80, 0x4, 0x1a, 0x1, 0x5e, 0x6d, 0x81, 0x9, + 0xa8, 0x80, 0x46, 0x56, 0x18, 0x10, 0x16, 0x1, + 0x91, 0x8d, 0x1, 0x1d, 0x75, 0xda, 0x6c, 0xb4, + 0x2, 0x8b, 0x69, 0x92, 0x3e, 0x88, 0x0, + + /* U+0473 "ѳ" */ + 0x0, 0x3f, 0x7e, 0xb0, 0x5, 0x30, 0xd6, 0x92, + 0xe0, 0x2d, 0x10, 0x49, 0x58, 0x4, 0xe, 0xe1, + 0x87, 0x2, 0x18, 0x2c, 0x71, 0x18, 0x9, 0x87, + 0x35, 0x6d, 0x0, 0xa0, 0x20, 0x3f, 0x50, 0x20, + 0xb4, 0xba, 0x34, 0x40, 0x1, 0x31, 0x37, 0x52, + 0xe0, + + /* U+0474 "Ѵ" */ + 0xbe, 0x0, 0xf1, 0x66, 0x38, 0x4c, 0x3, 0xa4, + 0xe9, 0x42, 0x80, 0x30, 0xa4, 0xb0, 0x33, 0x80, + 0x67, 0x7, 0x0, 0x50, 0xa0, 0x5, 0xa8, 0x20, + 0x3, 0x2d, 0x0, 0x93, 0x80, 0x32, 0xb8, 0x1, + 0x41, 0x40, 0x35, 0xa, 0x7, 0xa8, 0x7, 0x11, + 0xf0, 0x2f, 0x0, 0x7a, 0x95, 0x42, 0x80, 0x1e, + 0x60, 0x87, 0x0, 0xfc, 0xa5, 0xa0, 0x18, + + /* U+0475 "ѵ" */ + 0x9d, 0x0, 0xd5, 0xfa, 0x46, 0x0, 0x35, 0x94, + 0x1b, 0x0, 0x59, 0x30, 0x3a, 0x80, 0x16, 0x80, + 0x14, 0x45, 0x94, 0x0, 0x65, 0x4a, 0x44, 0x0, + 0x95, 0x56, 0xa0, 0x1a, 0x88, 0xe8, 0x3, 0x11, + 0x60, 0x0, + + /* U+0476 "Ѷ" */ + 0x0, 0x1a, 0x82, 0x98, 0x7, 0x9e, 0x97, 0x34, + 0x3, 0xc8, 0xf3, 0x23, 0x60, 0xf, 0x46, 0x6, + 0xb0, 0x5, 0x7c, 0x1, 0xe2, 0xcc, 0x70, 0x98, + 0x7, 0x49, 0xd2, 0x85, 0x0, 0x61, 0x49, 0x60, + 0x67, 0x0, 0xce, 0xe, 0x0, 0xa1, 0x40, 0xb, + 0x50, 0x40, 0x6, 0x5a, 0x1, 0x27, 0x0, 0x65, + 0x70, 0x2, 0x82, 0x80, 0x6a, 0x14, 0xf, 0x50, + 0xe, 0x23, 0xe0, 0x5e, 0x0, 0xf5, 0x2a, 0x85, + 0x0, 0x3c, 0xc1, 0xe, 0x1, 0xf9, 0x4b, 0x40, + 0x30, + + /* U+0477 "ѷ" */ + 0xb, 0xe3, 0xf9, 0x0, 0xa8, 0x16, 0x98, 0x40, + 0x3, 0x8a, 0xab, 0x0, 0x4e, 0x91, 0x82, 0x5f, + 0xe9, 0x18, 0x0, 0xd6, 0x50, 0x6c, 0x1, 0x64, + 0xc0, 0xea, 0x0, 0x5a, 0x0, 0x51, 0x16, 0x50, + 0x1, 0x95, 0x29, 0x10, 0x2, 0x55, 0x5a, 0x80, + 0x6a, 0x23, 0xa0, 0xc, 0x45, 0x80, 0x0, + + /* U+0478 "Ѹ" */ + 0x0, 0x92, 0xfb, 0xf6, 0x4, 0x3, 0xff, 0x83, + 0x16, 0xf3, 0x24, 0x7c, 0x10, 0xf, 0xf9, 0x5d, + 0xd8, 0xed, 0x3a, 0x7a, 0x1, 0xff, 0x49, 0x40, + 0x6, 0x28, 0x34, 0x2f, 0x50, 0x9, 0x7c, 0x44, + 0x6a, 0x1, 0xe6, 0xc, 0x23, 0xe0, 0xb, 0xd0, + 0x48, 0x34, 0x3, 0xe1, 0x20, 0xb4, 0x0, 0x97, + 0x80, 0x3f, 0xf8, 0x4c, 0xa, 0xa, 0xa, 0x4, + 0x4, 0x1, 0xf0, 0x98, 0xa, 0x70, 0x72, 0x80, + 0x4, 0xa8, 0x3, 0xcc, 0x1a, 0x0, 0xe4, 0x14, + 0xe0, 0xa, 0xa, 0x0, 0x31, 0x41, 0xa0, 0x1, + 0x42, 0xc5, 0x0, 0x25, 0x77, 0x63, 0xb4, 0xe9, + 0xe8, 0x6, 0x55, 0x30, 0x7, 0x45, 0xbc, 0xc9, + 0x1f, 0x4, 0x3, 0x78, 0x50, 0x7, 0x92, 0xfb, + 0xf6, 0x4, 0x3, 0x88, 0xc8, 0x3, 0xff, 0x88, + 0xb1, 0x9, 0x0, 0xff, 0xe2, 0xeb, 0x3a, 0x80, + 0x60, + + /* U+0479 "ѹ" */ + 0x0, 0x3e, 0xfe, 0xb0, 0x2, 0xb4, 0x3, 0x6c, + 0x84, 0xc5, 0x5a, 0xcc, 0x7, 0x11, 0x80, 0x8, + 0x94, 0x4d, 0xe, 0x90, 0xce, 0x28, 0x36, 0x0, + 0xa2, 0x37, 0x6, 0x0, 0xa8, 0x14, 0x1d, 0x40, + 0xa, 0xa0, 0x30, 0x10, 0x8, 0x40, 0x42, 0x88, + 0xcc, 0x54, 0x6, 0x2, 0x1, 0x8, 0x8, 0x19, + 0x5d, 0x8c, 0x81, 0xc1, 0x80, 0x2a, 0x4, 0x0, + 0x2a, 0x92, 0x80, 0x4, 0xd0, 0xe9, 0xc, 0xe0, + 0x15, 0x11, 0xb8, 0x5, 0x31, 0x56, 0xb3, 0x0, + 0x11, 0x11, 0x44, 0x3, 0x3e, 0xfe, 0xb0, 0x7, + 0x1f, 0x0, 0x7f, 0xf0, 0x5, 0xec, 0xd0, 0x3, + 0xff, 0x83, 0x2d, 0xe0, 0x18, + + /* U+047A "Ѻ" */ + 0x0, 0xe5, 0x91, 0x0, 0xf9, 0xfa, 0x9b, 0xac, + 0x80, 0x35, 0x43, 0xb0, 0xd3, 0x69, 0x0, 0x19, + 0x66, 0x6e, 0x5c, 0x1f, 0x0, 0x59, 0x30, 0x6, + 0x18, 0x24, 0x12, 0x50, 0xf, 0x38, 0x61, 0x7, + 0x0, 0x78, 0x40, 0x80, 0x6, 0x1, 0xf0, 0x8c, + 0x4, 0x1, 0xf0, 0x91, 0x7, 0x0, 0x3c, 0x81, + 0xe0, 0xc8, 0x40, 0x1d, 0xe0, 0xc1, 0x5, 0xe6, + 0x92, 0x12, 0x92, 0x1, 0x78, 0xe5, 0xb7, 0xb4, + 0x30, 0x4, 0x59, 0x68, 0x13, 0xce, 0x0, + + /* U+047B "ѻ" */ + 0x0, 0x25, 0x7d, 0x18, 0x4, 0xf6, 0x20, 0x38, + 0xa0, 0x30, 0xf7, 0xf6, 0xb6, 0xa, 0x14, 0x1, + 0x48, 0x99, 0x1, 0x0, 0x44, 0xe, 0x40, 0x40, + 0x11, 0x3, 0xa8, 0x50, 0x5, 0x22, 0x63, 0x2f, + 0x7f, 0x6b, 0x60, 0x6, 0xb1, 0x2, 0xc5, 0x0, + /* U+047C "Ѽ" */ - 0x0, 0x0, 0x0, 0x0, 0x7, 0x40, 0x0, 0x0, - 0x0, 0x0, 0xbc, 0xbb, 0xd6, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5f, - 0x40, 0x0, 0x0, 0xa, 0xe1, 0x0, 0xe, 0xa0, - 0x0, 0x0, 0x0, 0x1f, 0x90, 0x7, 0xf2, 0x0, - 0x0, 0x0, 0x0, 0x8f, 0x10, 0xcd, 0x0, 0x0, - 0x0, 0x0, 0x3, 0xf6, 0xf, 0x80, 0x0, 0x0, - 0x0, 0x0, 0xe, 0xa2, 0xf6, 0x0, 0x0, 0xf9, - 0x0, 0x0, 0xcc, 0x3f, 0x50, 0x0, 0xf, 0x90, - 0x0, 0xb, 0xd3, 0xf6, 0x0, 0x0, 0xf9, 0x0, - 0x0, 0xcd, 0x1f, 0x90, 0x0, 0x2f, 0xc0, 0x0, - 0xf, 0xa0, 0xce, 0x10, 0x9, 0xff, 0x30, 0x5, - 0xf6, 0x4, 0xfd, 0x69, 0xf6, 0xce, 0x78, 0xfd, - 0x0, 0x4, 0xcf, 0xd6, 0x0, 0xaf, 0xea, 0x10, + 0x0, 0xfe, 0x74, 0x0, 0xfe, 0xbc, 0xbb, 0x51, + 0x0, 0x7f, 0x1f, 0xdd, 0xb5, 0x80, 0x3f, 0xa0, + 0xc0, 0x3f, 0xcb, 0xe8, 0x1, 0xea, 0xe1, 0x0, + 0xad, 0x50, 0x3, 0xd6, 0x30, 0x0, 0x71, 0x80, + 0xf, 0x85, 0xd8, 0x42, 0xc8, 0x80, 0x1f, 0xac, + 0x1c, 0xd, 0x40, 0x3f, 0x8c, 0x70, 0x83, 0x80, + 0x37, 0xc8, 0x6, 0x26, 0x10, 0x30, 0xf, 0xf3, + 0x88, 0x0, 0xc0, 0x3f, 0xce, 0x4, 0x1e, 0x1, + 0x10, 0x28, 0x6, 0x37, 0x13, 0x71, 0x0, 0x58, + 0x19, 0x80, 0xa, 0x18, 0x10, 0x38, 0xd2, 0xd2, + 0x7a, 0xf1, 0x44, 0xc0, 0x96, 0x32, 0x92, 0xd8, + 0x90, 0xcb, 0x80, /* U+047D "ѽ" */ - 0x0, 0x0, 0x0, 0x5, 0x90, 0x0, 0x0, 0x8, - 0xeb, 0xbb, 0x80, 0x0, 0x0, 0x4, 0x50, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x7, 0xe0, 0x0, 0x0, 0xb, 0xb0, 0xd, 0x90, - 0x0, 0x0, 0x5, 0xf1, 0x2f, 0x40, 0x7, 0xa0, - 0x0, 0xf6, 0x5f, 0x10, 0x9, 0xd0, 0x0, 0xd9, - 0x6f, 0x0, 0x9, 0xd0, 0x0, 0xba, 0x5f, 0x0, - 0x9, 0xd0, 0x0, 0xc9, 0x2f, 0x40, 0xd, 0xf1, - 0x1, 0xf6, 0xb, 0xd4, 0x8d, 0xaa, 0x3b, 0xf0, - 0x1, 0xbf, 0xc2, 0xa, 0xfd, 0x30, + 0x0, 0xf9, 0x64, 0x3, 0xd1, 0xd7, 0x6e, 0x10, + 0xf, 0x65, 0xde, 0x80, 0xf, 0x22, 0x80, 0x7e, + 0x7e, 0x0, 0xf5, 0xd8, 0x1, 0x4e, 0x1, 0xee, + 0x41, 0x22, 0x68, 0x1, 0xe8, 0x0, 0xa0, 0xee, + 0x5, 0x0, 0x73, 0x80, 0x45, 0xe6, 0x2, 0x1, + 0xf3, 0x19, 0x80, 0x3f, 0x9c, 0xdc, 0x10, 0x0, + 0x84, 0x20, 0x27, 0xe4, 0x92, 0x90, 0xb, 0x67, + 0x40, 0xc1, 0x4d, 0x69, 0xf4, 0x18, 0xd8, 0x0, /* U+047E "Ѿ" */ - 0x0, 0x0, 0xb, 0xbc, 0xbc, 0x60, 0x0, 0x0, - 0x0, 0x0, 0x70, 0x51, 0x24, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, - 0xf4, 0x0, 0x0, 0x0, 0xae, 0x10, 0x0, 0xea, - 0x0, 0x0, 0x0, 0x1, 0xf9, 0x0, 0x7f, 0x20, - 0x0, 0x0, 0x0, 0x8, 0xf1, 0xc, 0xd0, 0x0, - 0x0, 0x0, 0x0, 0x3f, 0x60, 0xf8, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xea, 0x2f, 0x60, 0x0, 0xf, - 0x90, 0x0, 0xc, 0xc3, 0xf5, 0x0, 0x0, 0xf9, - 0x0, 0x0, 0xbd, 0x3f, 0x60, 0x0, 0xf, 0x90, - 0x0, 0xc, 0xd1, 0xf9, 0x0, 0x2, 0xfc, 0x0, - 0x0, 0xfa, 0xc, 0xe1, 0x0, 0x9f, 0xf3, 0x0, - 0x5f, 0x60, 0x4f, 0xd6, 0x9f, 0x6c, 0xe7, 0x8f, - 0xd0, 0x0, 0x4c, 0xfd, 0x60, 0xa, 0xfe, 0xa1, + 0x0, 0xeb, 0xb6, 0x5e, 0x30, 0x7, 0xf6, 0x5c, + 0xd7, 0x10, 0x7, 0xf3, 0x82, 0x89, 0x20, 0x7, + 0x97, 0xd0, 0x3, 0xd5, 0xc2, 0x1, 0x5a, 0xa0, + 0x7, 0xac, 0x60, 0x0, 0xe3, 0x0, 0x1f, 0xb, + 0xb0, 0x85, 0x91, 0x0, 0x3f, 0x58, 0x38, 0x1a, + 0x80, 0x7f, 0x18, 0xe1, 0x7, 0x0, 0x6f, 0x90, + 0xc, 0x4c, 0x20, 0x60, 0x1f, 0xe7, 0x10, 0x1, + 0x80, 0x7f, 0x9c, 0x8, 0x3c, 0x2, 0x20, 0x50, + 0xc, 0x6e, 0x26, 0xe2, 0x0, 0xb0, 0x33, 0x0, + 0x14, 0x30, 0x20, 0x71, 0xa5, 0xa4, 0xf5, 0xe2, + 0x89, 0x81, 0x2c, 0x65, 0x25, 0xb1, 0x21, 0x97, 0x0, /* U+047F "ѿ" */ - 0x0, 0x7, 0xcc, 0xdb, 0xc0, 0x0, 0x0, 0x3, - 0x11, 0x40, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x7, 0xe0, 0x0, 0x0, 0xb, 0xb0, - 0xd, 0x90, 0x0, 0x0, 0x5, 0xf1, 0x2f, 0x40, - 0x7, 0xa0, 0x0, 0xf6, 0x5f, 0x10, 0x9, 0xd0, - 0x0, 0xd9, 0x6f, 0x0, 0x9, 0xd0, 0x0, 0xba, - 0x5f, 0x0, 0x9, 0xd0, 0x0, 0xc9, 0x2f, 0x40, - 0xd, 0xf1, 0x1, 0xf6, 0xb, 0xd4, 0x8d, 0xaa, - 0x3b, 0xf0, 0x1, 0xbf, 0xc2, 0xa, 0xfd, 0x30, + 0x0, 0x9f, 0x31, 0xb7, 0x80, 0x1e, 0x4d, 0xd4, + 0xdc, 0x80, 0x78, 0xc4, 0x48, 0xa, 0x1, 0x9f, + 0x80, 0x3d, 0x76, 0x0, 0x53, 0x80, 0x7b, 0x90, + 0x48, 0x9a, 0x0, 0x7a, 0x0, 0x28, 0x3b, 0x81, + 0x40, 0x1c, 0xe0, 0x11, 0x79, 0x80, 0x80, 0x7c, + 0xc6, 0x60, 0xf, 0xe7, 0x37, 0x4, 0x0, 0x21, + 0x8, 0x9, 0xf9, 0x24, 0xa4, 0x2, 0xd9, 0xd0, + 0x30, 0x53, 0x5a, 0x7d, 0x6, 0x36, 0x0, /* U+0480 "Ҁ" */ - 0x0, 0x4, 0xbe, 0xfd, 0x70, 0x0, 0x8, 0xfc, - 0x76, 0xaf, 0xb0, 0x5, 0xf8, 0x0, 0x0, 0x6f, - 0x60, 0xcd, 0x0, 0x0, 0x0, 0x73, 0xf, 0x80, - 0x0, 0x0, 0x0, 0x2, 0xf6, 0x0, 0x0, 0x0, - 0x0, 0x2f, 0x70, 0x0, 0x0, 0x0, 0x0, 0xf9, - 0x0, 0x0, 0x0, 0x0, 0xc, 0xe0, 0x0, 0x0, - 0x1f, 0xa0, 0x5f, 0x80, 0x0, 0x9, 0xfa, 0x0, - 0xaf, 0xb7, 0x6b, 0xff, 0xa0, 0x0, 0x6c, 0xff, - 0xd6, 0xaa, 0x0, 0x0, 0x0, 0x0, 0xa, 0xa0, - 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x92, 0xfb, 0xf5, 0xc0, 0x34, 0x5b, 0xcc, + 0x9e, 0x2c, 0x0, 0xae, 0xec, 0x76, 0xa9, 0x46, + 0x9, 0x28, 0x0, 0xcd, 0xa, 0x6, 0xa0, 0x1e, + 0x73, 0x20, 0xe0, 0xf, 0xf0, 0x80, 0x7e, 0x20, + 0xe0, 0xf, 0xe3, 0x70, 0xe, 0x1f, 0xa0, 0x91, + 0x80, 0xd, 0x0, 0x12, 0xa9, 0xed, 0xda, 0xd8, + 0x3, 0x54, 0xbc, 0x4b, 0x4a, 0x80, 0x66, 0xcf, + 0xf6, 0xb0, 0x7, 0xfd, 0x54, /* U+0481 "ҁ" */ - 0x0, 0x7e, 0xfd, 0x50, 0x8, 0xf7, 0x49, 0xf4, - 0x1f, 0x70, 0x0, 0xa6, 0x4f, 0x20, 0x0, 0x0, - 0x5f, 0x10, 0x0, 0x0, 0x3f, 0x20, 0x0, 0x0, - 0x1f, 0x70, 0x0, 0x99, 0x8, 0xf7, 0x48, 0xfb, - 0x0, 0x8e, 0xfd, 0xbb, 0x0, 0x0, 0x0, 0x7b, - 0x0, 0x0, 0x0, 0x7b, + 0x0, 0x3f, 0x7e, 0xa8, 0x2, 0x21, 0x36, 0x94, + 0x82, 0xf0, 0xe9, 0x2a, 0x4a, 0xa, 0x1, 0x53, + 0x8, 0x18, 0x7, 0x30, 0x18, 0x7, 0x10, 0x28, + 0x5, 0x32, 0x17, 0x87, 0x48, 0x62, 0x8, 0x79, + 0xb5, 0x40, 0xa, 0x3b, 0xf7, 0x0, 0x3f, 0x80, /* U+0482 "҂" */ - 0x0, 0x0, 0x0, 0x4, 0xf5, 0x0, 0x0, 0xa, - 0x20, 0xdc, 0x0, 0x0, 0x1, 0xbf, 0xbf, 0x30, - 0x0, 0x0, 0x0, 0x6f, 0xf5, 0x0, 0x0, 0x0, - 0x7, 0xf9, 0xfb, 0x0, 0x0, 0x1, 0xf9, 0x2, - 0x70, 0x7, 0x20, 0x9f, 0x10, 0x0, 0x0, 0xbf, - 0x9f, 0x70, 0x0, 0x0, 0x0, 0x5f, 0xf6, 0x0, - 0x0, 0x0, 0x3, 0xfb, 0xfb, 0x10, 0x0, 0x0, - 0xcd, 0x3, 0xa0, 0x0, 0x0, 0x5f, 0x40, 0x0, - 0x0, 0x0, + 0x0, 0xf9, 0x3d, 0x40, 0x3a, 0x88, 0x24, 0xd4, + 0x3, 0x8, 0xb6, 0xcb, 0xc0, 0x38, 0x6e, 0x50, + 0x18, 0x3, 0xe1, 0x6, 0xab, 0x0, 0xe1, 0x86, + 0x9d, 0xc0, 0x3, 0x90, 0x40, 0x40, 0x13, 0x80, + 0x33, 0x65, 0xa0, 0x40, 0x3a, 0xe9, 0x80, 0x40, + 0x3e, 0x60, 0x49, 0xb1, 0x0, 0xef, 0x2b, 0xc1, + 0x10, 0x6, 0x53, 0x90, 0x3a, 0x0, 0xc0, /* U+0483 "҃" */ - 0x0, 0x0, 0x93, 0xdb, 0xbb, 0xd4, 0xa2, 0x0, - 0x0, + 0x0, 0xd2, 0x7b, 0x77, 0x23, 0xba, 0x6e, 0xda, + 0x80, /* U+0484 "҄" */ - 0x0, 0x4c, 0xc4, 0x1, 0xaa, 0x15, 0xe0, 0x84, - 0x0, 0x0, 0x0, + 0x0, 0x26, 0x61, 0x0, 0x6b, 0xb6, 0x68, 0x27, + 0xa8, 0x57, 0x80, /* U+0485 "҅" */ - 0x30, 0x0, 0x0, 0xeb, 0xbb, 0xb3, 0xb0, 0x0, - 0x0, + 0x30, 0xe, 0xdb, 0xbc, 0x6b, 0x77, 0x8c, /* U+0486 "҆" */ - 0x0, 0x0, 0x11, 0xbb, 0xbb, 0xd5, 0x0, 0x0, - 0x65, + 0x0, 0xc2, 0x2b, 0xbd, 0x89, 0x77, 0xc0, /* U+0490 "Ґ" */ - 0x0, 0x0, 0xb9, 0x0, 0x0, 0xb9, 0x0, 0x0, - 0xb9, 0xbf, 0xff, 0xf9, 0xbe, 0x77, 0x74, 0xbc, - 0x0, 0x0, 0xbc, 0x0, 0x0, 0xbc, 0x0, 0x0, - 0xbc, 0x0, 0x0, 0xbc, 0x0, 0x0, 0xbc, 0x0, - 0x0, 0xbc, 0x0, 0x0, 0xbc, 0x0, 0x0, 0xbc, - 0x0, 0x0, 0xbc, 0x0, 0x0, + 0x0, 0xd7, 0x20, 0x1f, 0xfc, 0xb, 0xff, 0x90, + 0x0, 0x31, 0x16, 0x81, 0x3b, 0xc8, 0x1, 0xff, + 0xea, /* U+0491 "ґ" */ - 0x0, 0x8, 0x10, 0x0, 0xf2, 0x0, 0xf, 0x2f, - 0xff, 0xf2, 0xf9, 0x44, 0xf, 0x70, 0x0, 0xf7, - 0x0, 0xf, 0x70, 0x0, 0xf7, 0x0, 0xf, 0x70, - 0x0, 0xf7, 0x0, 0xf, 0x70, 0x0, + 0x0, 0xa0, 0x40, 0x27, 0x30, 0xe, 0xff, 0x80, + 0x26, 0xbb, 0x10, 0x72, 0x20, 0x3, 0xff, 0xa6, /* U+0492 "Ғ" */ - 0xb, 0xff, 0xff, 0xff, 0xb0, 0xbe, 0x77, 0x77, - 0x74, 0xb, 0xc0, 0x0, 0x0, 0x0, 0xbc, 0x0, - 0x0, 0x0, 0x1b, 0xd1, 0x11, 0x0, 0xf, 0xff, - 0xff, 0xf6, 0x0, 0x4c, 0xd4, 0x44, 0x10, 0x0, - 0xbc, 0x0, 0x0, 0x0, 0xb, 0xc0, 0x0, 0x0, - 0x0, 0xbc, 0x0, 0x0, 0x0, 0xb, 0xc0, 0x0, - 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, + 0xb, 0xff, 0xf5, 0x80, 0x6, 0x23, 0xbc, 0x0, + 0x4e, 0xfc, 0x80, 0x1f, 0xc2, 0x2, 0x38, 0x2, + 0xe4, 0x2e, 0xe9, 0x80, 0x16, 0x65, 0x77, 0x38, + 0x1, 0x1c, 0x51, 0x21, 0x0, 0xff, 0xed, 0x0, /* U+0493 "ғ" */ - 0x0, 0xff, 0xff, 0xd0, 0xf, 0x94, 0x43, 0x0, - 0xf7, 0x0, 0x0, 0xf, 0x70, 0x0, 0xf, 0xff, - 0xff, 0x20, 0xf, 0x70, 0x0, 0x0, 0xf7, 0x0, - 0x0, 0xf, 0x70, 0x0, 0x0, 0xf7, 0x0, 0x0, + 0x0, 0x7f, 0xed, 0x0, 0x9a, 0xed, 0xc0, 0x17, + 0x22, 0xc, 0x3, 0xf7, 0x84, 0x7f, 0x88, 0x3c, + 0x23, 0xfc, 0x40, 0x1f, 0xfc, 0x90, /* U+0494 "Ҕ" */ - 0xbf, 0xff, 0xff, 0xfb, 0xb, 0xe7, 0x77, 0x77, - 0x40, 0xbc, 0x0, 0x0, 0x0, 0xb, 0xc0, 0x0, - 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, 0xb, 0xe9, - 0xef, 0xfb, 0x20, 0xbf, 0xb6, 0x57, 0xee, 0x1b, - 0xc0, 0x0, 0x3, 0xf8, 0xbc, 0x0, 0x0, 0xc, - 0xcb, 0xc0, 0x0, 0x0, 0xae, 0xbc, 0x0, 0x0, - 0xa, 0xeb, 0xc0, 0x0, 0x0, 0xcd, 0x0, 0x0, - 0x0, 0x1f, 0x90, 0x0, 0x75, 0x6d, 0xf2, 0x0, - 0xd, 0xef, 0xc3, 0x0, + 0xbf, 0xff, 0x58, 0x0, 0x62, 0x3b, 0xc0, 0x4, + 0xef, 0xc8, 0x1, 0xff, 0xc8, 0x29, 0xef, 0xf5, + 0x90, 0x0, 0x4a, 0x2a, 0x17, 0x4, 0xe, 0xd9, + 0x5f, 0x46, 0x40, 0x3c, 0x66, 0x40, 0xf, 0x98, + 0x80, 0x3f, 0xf8, 0x8c, 0x77, 0x80, 0x18, 0x4d, + 0x0, 0x27, 0x56, 0xc0, 0xb0, 0xa, 0xae, 0x47, + 0x8, /* U+0495 "ҕ" */ - 0xef, 0xff, 0xfd, 0xe, 0x93, 0x33, 0x30, 0xe7, - 0x0, 0x0, 0xe, 0x89, 0xff, 0x90, 0xef, 0xa5, - 0x8f, 0x8e, 0xc0, 0x0, 0xbc, 0xe8, 0x0, 0x9, - 0xde, 0x70, 0x0, 0x9d, 0xe7, 0x0, 0x9, 0xde, - 0x70, 0x0, 0x9d, 0xe7, 0x0, 0x9, 0xde, 0x70, - 0x0, 0x9d, 0x0, 0x0, 0x9, 0xd0, 0x0, 0x5, - 0xdb, 0x0, 0x3, 0xfd, 0x30, + 0xef, 0xfd, 0xa0, 0x6, 0xcc, 0xb8, 0x1, 0xc6, + 0x78, 0x1, 0xf3, 0xfe, 0x90, 0x3, 0x9d, 0x3b, + 0x40, 0x1d, 0x2c, 0x22, 0x1, 0x0, 0x22, 0x10, + 0xf0, 0xf, 0xfe, 0xaf, 0x38, 0x7, 0xf2, 0xa3, + 0x0, 0x47, 0x41, 0x0, /* U+0496 "Җ" */ - 0xde, 0x80, 0x0, 0x6f, 0x20, 0x1, 0xaf, 0x95, - 0x9f, 0x70, 0x6, 0xf2, 0x0, 0xaf, 0x84, 0x0, - 0xbe, 0x0, 0x6f, 0x20, 0x2f, 0x70, 0x0, 0x3, - 0xf5, 0x6, 0xf2, 0x9, 0xf0, 0x0, 0x0, 0xb, - 0xe3, 0x6f, 0x25, 0xf7, 0x0, 0x0, 0x0, 0x1d, - 0xff, 0xff, 0xfa, 0x0, 0x0, 0x0, 0x9, 0xf7, - 0x8f, 0x5a, 0xf5, 0x0, 0x0, 0x5, 0xf8, 0x6, - 0xf2, 0xc, 0xf2, 0x0, 0x0, 0xed, 0x0, 0x6f, - 0x20, 0x2f, 0xb0, 0x0, 0x8f, 0x50, 0x6, 0xf2, - 0x0, 0x9f, 0x40, 0x2f, 0xc0, 0x0, 0x6f, 0x20, - 0x1, 0xfd, 0xa, 0xf3, 0x0, 0x6, 0xf2, 0x0, - 0x7, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xa, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xab, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, - 0xb0, + 0xde, 0x80, 0x9, 0xbc, 0x80, 0x3, 0x5f, 0x30, + 0xef, 0x0, 0x7d, 0x6a, 0xfa, 0xb2, 0x92, 0x1, + 0xe2, 0x58, 0x82, 0x0, 0x20, 0x54, 0x3, 0xac, + 0x1c, 0x3, 0x1a, 0x59, 0x80, 0x4a, 0xd0, 0x1, + 0xea, 0x3c, 0x90, 0xda, 0x57, 0x0, 0xf4, 0x14, + 0x38, 0x52, 0xac, 0x1, 0xca, 0xce, 0xee, 0x7, + 0xa3, 0xa2, 0x0, 0xd6, 0x50, 0x1, 0xdc, 0x12, + 0x1, 0x40, 0xc0, 0x7, 0x89, 0x91, 0x0, 0x4e, + 0x6a, 0x1, 0xf4, 0x4, 0x84, 0x7, 0x80, 0x7e, + 0x18, 0x26, 0xaf, 0x30, 0x9, 0xbc, 0x80, 0x27, + 0x5d, 0x0, 0xff, 0xe9, 0x0, /* U+0497 "җ" */ - 0xb, 0xd2, 0x5, 0xf0, 0x6, 0xe7, 0x2, 0xaa, - 0x5, 0xf0, 0xe, 0x71, 0x0, 0x2f, 0x15, 0xf0, - 0x5d, 0x0, 0x0, 0xb, 0x95, 0xf1, 0xd6, 0x0, - 0x0, 0x2, 0xff, 0xff, 0xc0, 0x0, 0x0, 0x1e, - 0x95, 0xf1, 0xda, 0x0, 0x0, 0x9d, 0x5, 0xf0, - 0x3f, 0x50, 0x3, 0xf5, 0x5, 0xf0, 0xa, 0xd0, - 0xc, 0xc0, 0x5, 0xf0, 0x1, 0xf7, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x6b, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x6b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6b, + 0xb, 0xd2, 0x5, 0xf0, 0x3, 0x73, 0x84, 0xbc, + 0x0, 0x74, 0x4b, 0x1, 0x42, 0x88, 0x4, 0xa6, + 0xe2, 0x0, 0x24, 0x80, 0x0, 0xc5, 0x80, 0x74, + 0xb5, 0x7, 0xb, 0x0, 0x61, 0xc6, 0xa0, 0xe1, + 0xa0, 0xd, 0x7, 0x20, 0x1, 0xe5, 0x50, 0x0, + 0xda, 0x0, 0x31, 0xac, 0x0, 0x3c, 0xd4, 0x3, + 0xac, 0x9c, 0x33, 0x0, 0x5, 0xf0, 0x0, 0xce, + 0x0, 0x7f, 0xf3, 0x0, /* U+0498 "Ҙ" */ - 0x0, 0x4c, 0xfe, 0xa1, 0x0, 0x5f, 0xc7, 0x8e, - 0xe1, 0xd, 0xb0, 0x0, 0x3f, 0x70, 0x83, 0x0, - 0x1, 0xf7, 0x0, 0x0, 0x13, 0xcf, 0x20, 0x0, - 0xf, 0xff, 0x40, 0x0, 0x0, 0x46, 0xcf, 0x30, - 0x0, 0x0, 0x0, 0xcc, 0x2d, 0x30, 0x0, 0xa, - 0xf0, 0xec, 0x0, 0x1, 0xec, 0x4, 0xfd, 0x88, - 0xef, 0x40, 0x3, 0xbf, 0xea, 0x30, 0x0, 0x0, - 0xd9, 0x0, 0x0, 0x0, 0x1, 0xe7, 0x0, 0x0, - 0xc, 0xfc, 0x20, 0x0, + 0x0, 0x26, 0x7f, 0x50, 0x80, 0x16, 0xc2, 0x19, + 0x3c, 0x42, 0x13, 0x1e, 0x34, 0x58, 0x16, 0x0, + 0x22, 0x0, 0xa0, 0xc0, 0x4f, 0x41, 0x40, 0x37, + 0x61, 0xd9, 0x0, 0x6b, 0x93, 0xb3, 0x0, 0xc8, + 0xd8, 0x7e, 0x5a, 0x60, 0x19, 0x8c, 0x8f, 0xc0, + 0x21, 0x43, 0xa, 0x3d, 0x88, 0x78, 0xc0, 0x26, + 0x33, 0xb2, 0x62, 0x0, 0xe, 0xc9, 0xe8, 0xc0, + 0x3b, 0x1d, 0xc0, 0x1d, 0x9c, 0x4a, 0x0, /* U+0499 "ҙ" */ - 0x4, 0xcf, 0xd5, 0x1, 0xf9, 0x47, 0xf3, 0x2, - 0x0, 0x3f, 0x70, 0x1, 0xff, 0xf2, 0x0, 0x2, - 0x6d, 0x11, 0x30, 0x0, 0xc9, 0x7f, 0x10, 0xc, - 0xb1, 0xfc, 0x59, 0xf7, 0x3, 0xbf, 0xd7, 0x0, - 0x1, 0xf5, 0x0, 0x0, 0x4, 0xf3, 0x0, 0x1f, - 0xfa, 0x0, + 0x4, 0xcf, 0xd5, 0x1, 0xb5, 0xba, 0xa1, 0x8e, + 0xca, 0x20, 0x10, 0x8, 0x7f, 0x1, 0x40, 0x3, + 0xb2, 0x46, 0x26, 0x4, 0xc3, 0xd, 0x82, 0x1, + 0x13, 0x6, 0xac, 0x9e, 0xe, 0x3d, 0x24, 0x38, + 0x1d, 0x4, 0x38, 0x4, 0x37, 0x46, 0x0, 0x1f, + 0xb5, 0x30, /* U+049A "Қ" */ - 0xbc, 0x0, 0x4, 0xcf, 0x3b, 0xc0, 0x1, 0xfc, - 0x71, 0xbc, 0x0, 0x9f, 0x10, 0xb, 0xc0, 0x1f, - 0x80, 0x0, 0xbc, 0xa, 0xf1, 0x0, 0xb, 0xff, - 0xf4, 0x0, 0x0, 0xbd, 0x5e, 0xd1, 0x0, 0xb, - 0xc0, 0x3f, 0xb0, 0x0, 0xbc, 0x0, 0x9f, 0x40, - 0xb, 0xc0, 0x1, 0xed, 0x0, 0xbc, 0x0, 0x7, - 0xf6, 0xb, 0xc0, 0x0, 0xd, 0xe1, 0x0, 0x0, - 0x0, 0xf, 0x40, 0x0, 0x0, 0x0, 0xf4, 0x0, - 0x0, 0x0, 0xf, 0x40, + 0xbc, 0x0, 0x93, 0x3c, 0xc0, 0x30, 0xd8, 0x41, + 0x0, 0x68, 0xd, 0x71, 0x0, 0x85, 0x9c, 0x40, + 0x3a, 0xc2, 0x40, 0x31, 0xfa, 0xd8, 0x80, 0x62, + 0xa1, 0x91, 0x0, 0xc2, 0xba, 0x54, 0x1, 0xe3, + 0x64, 0x40, 0x7, 0xa0, 0x64, 0x3, 0xc3, 0x24, + 0xc0, 0x1e, 0x72, 0x81, 0xbc, 0x0, 0xda, 0x2a, + 0x1, 0xff, 0xc6, /* U+049B "қ" */ - 0xf7, 0x1, 0xdc, 0xf, 0x70, 0x9b, 0x30, 0xf7, - 0xe, 0x30, 0xf, 0x77, 0xc0, 0x0, 0xff, 0xf3, - 0x0, 0xf, 0x77, 0xe2, 0x0, 0xf7, 0xc, 0xb0, - 0xf, 0x70, 0x3f, 0x40, 0xf7, 0x0, 0xad, 0x0, - 0x0, 0x0, 0xf2, 0x0, 0x0, 0xf, 0x20, 0x0, - 0x0, 0xf2, + 0xf7, 0x1, 0xdc, 0x0, 0xd0, 0xde, 0x1, 0x9e, + 0xc, 0x2, 0x72, 0x30, 0xa, 0x21, 0xe0, 0x1a, + 0x21, 0xa4, 0x1, 0x9c, 0xa4, 0x3, 0xbd, 0x10, + 0x1, 0x8d, 0x64, 0x3d, 0xc0, 0x14, 0x44, 0x0, + 0xff, 0xe1, 0x0, /* U+049C "Ҝ" */ - 0xbc, 0x0, 0x4, 0xdf, 0x3b, 0xc0, 0x2, 0xfc, - 0x71, 0xbc, 0x0, 0x9f, 0x10, 0xb, 0xca, 0x6f, - 0x80, 0x0, 0xbc, 0xad, 0xf1, 0x0, 0xb, 0xff, - 0xf3, 0x0, 0x0, 0xbd, 0xbf, 0xd1, 0x0, 0xb, - 0xca, 0x8f, 0xb0, 0x0, 0xbc, 0x42, 0x9f, 0x40, - 0xb, 0xc0, 0x1, 0xfd, 0x0, 0xbc, 0x0, 0x7, - 0xf6, 0xb, 0xc0, 0x0, 0xd, 0xe1, + 0xbc, 0x0, 0x93, 0x7c, 0xc0, 0x31, 0x58, 0xc1, + 0x0, 0x6b, 0xd, 0x71, 0x0, 0x53, 0x31, 0xc4, + 0x3, 0xac, 0x24, 0x3, 0x1a, 0x96, 0x8, 0x6, + 0x24, 0xe, 0x10, 0xc, 0x22, 0x72, 0xa0, 0xe, + 0xea, 0x64, 0x40, 0x6, 0x42, 0x80, 0x90, 0xf, + 0xc, 0x13, 0x0, 0x79, 0xca, 0x4, /* U+049D "ҝ" */ - 0xf7, 0x1, 0xdc, 0xf, 0x70, 0x9b, 0x30, 0xf8, - 0xae, 0x30, 0xf, 0x9f, 0xc0, 0x0, 0xff, 0xf3, - 0x0, 0xf, 0x9f, 0xe2, 0x0, 0xf9, 0xcc, 0xb0, - 0xf, 0x70, 0x3f, 0x40, 0xf7, 0x0, 0xad, 0x0, + 0xf7, 0x1, 0xdc, 0x0, 0xd0, 0xde, 0x0, 0xfa, + 0x78, 0x30, 0x0, 0xa9, 0x18, 0x4, 0xc1, 0xe0, + 0x19, 0x83, 0x48, 0x3, 0x19, 0x48, 0x5, 0xd9, + 0xe8, 0x80, 0xc, 0x6b, 0x20, /* U+049E "Ҟ" */ - 0xb, 0xc0, 0x0, 0x4c, 0xf3, 0x1b, 0xd1, 0x1, - 0xfc, 0x71, 0xff, 0xff, 0x69, 0xf1, 0x0, 0x4c, - 0xd4, 0x3f, 0x80, 0x0, 0xb, 0xc0, 0xaf, 0x10, - 0x0, 0xb, 0xff, 0xf3, 0x0, 0x0, 0xb, 0xd5, - 0xed, 0x10, 0x0, 0xb, 0xc0, 0x3f, 0xb0, 0x0, - 0xb, 0xc0, 0x9, 0xf4, 0x0, 0xb, 0xc0, 0x1, - 0xed, 0x0, 0xb, 0xc0, 0x0, 0x7f, 0x60, 0xb, - 0xc0, 0x0, 0xd, 0xe1, + 0xb, 0xc0, 0x9, 0x33, 0xcc, 0x40, 0x44, 0x3, + 0x61, 0x5, 0xc8, 0x5c, 0xd0, 0x1a, 0xe3, 0x66, + 0x56, 0xac, 0xe2, 0x0, 0x47, 0x14, 0x90, 0x90, + 0xe, 0x3f, 0x5c, 0x10, 0xe, 0x2a, 0x1e, 0x10, + 0xe, 0x15, 0xd2, 0xa0, 0xf, 0x8d, 0x91, 0x0, + 0x1f, 0x40, 0xc8, 0x7, 0xc3, 0x24, 0xc0, 0x1f, + 0x39, 0x40, 0x80, /* U+049F "ҟ" */ - 0x0, 0xf7, 0x1, 0xdc, 0x0, 0xf, 0x70, 0x9b, - 0x30, 0xf, 0xff, 0xbe, 0x30, 0x0, 0xf, 0x77, - 0xc0, 0x0, 0x0, 0xff, 0xf3, 0x0, 0x0, 0xf, - 0x77, 0xe2, 0x0, 0x0, 0xf7, 0xc, 0xb0, 0x0, - 0xf, 0x70, 0x3f, 0x40, 0x0, 0xf7, 0x0, 0xad, - 0x0, + 0x0, 0x7b, 0x80, 0xee, 0x0, 0x7a, 0x1b, 0xc0, + 0x1e, 0x11, 0x6f, 0x6, 0x0, 0xf0, 0x8c, 0x23, + 0x0, 0xe8, 0x87, 0x80, 0x7a, 0x21, 0xa4, 0x1, + 0xe7, 0x29, 0x0, 0xfb, 0xd1, 0x0, 0x1e, 0x35, + 0x90, /* U+04A0 "Ҡ" */ - 0x9f, 0xff, 0xfb, 0x0, 0x5, 0xdf, 0x14, 0x77, - 0x7e, 0xb0, 0x3, 0xfc, 0x70, 0x0, 0x0, 0xcb, - 0x0, 0xae, 0x0, 0x0, 0x0, 0xc, 0xb0, 0x2f, - 0x70, 0x0, 0x0, 0x0, 0xcb, 0x1b, 0xe0, 0x0, - 0x0, 0x0, 0xc, 0xff, 0xf3, 0x0, 0x0, 0x0, - 0x0, 0xcc, 0x5f, 0xc0, 0x0, 0x0, 0x0, 0xc, - 0xb0, 0x4f, 0x90, 0x0, 0x0, 0x0, 0xcb, 0x0, - 0xaf, 0x30, 0x0, 0x0, 0xc, 0xb0, 0x2, 0xfc, - 0x0, 0x0, 0x0, 0xcb, 0x0, 0x8, 0xf5, 0x0, - 0x0, 0xc, 0xb0, 0x0, 0xe, 0xe0, + 0x9f, 0xfd, 0x60, 0x12, 0xef, 0x8e, 0xc4, 0x42, + 0x1, 0x1d, 0xc, 0xa, 0x3b, 0xc4, 0x1, 0x48, + 0xe3, 0x80, 0x7e, 0x25, 0x90, 0xf, 0xe1, 0x91, + 0x70, 0xf, 0xc9, 0xc9, 0xa0, 0x1f, 0xc7, 0x41, + 0xe0, 0x1f, 0xce, 0xb6, 0x72, 0x1, 0xfe, 0x45, + 0x63, 0x0, 0xff, 0x40, 0x78, 0x7, 0xf8, 0x9c, + 0xd4, 0x3, 0xfd, 0x3, 0x60, /* U+04A1 "ҡ" */ - 0xff, 0xff, 0x0, 0x6f, 0x64, 0x48, 0xf0, 0xf, - 0x61, 0x0, 0x6f, 0x6, 0xc0, 0x0, 0x6, 0xf1, - 0xd6, 0x0, 0x0, 0x6f, 0xfc, 0x0, 0x0, 0x6, - 0xf1, 0xda, 0x0, 0x0, 0x6f, 0x3, 0xf4, 0x0, - 0x6, 0xf0, 0xa, 0xd0, 0x0, 0x6f, 0x0, 0x2f, - 0x60, + 0xff, 0xc0, 0x6, 0xf6, 0xbb, 0x38, 0x5, 0x32, + 0x74, 0x47, 0x0, 0x18, 0xd8, 0x40, 0x30, 0xdd, + 0x0, 0x7b, 0x85, 0x80, 0x3d, 0xc3, 0x40, 0x1e, + 0x1e, 0x54, 0x0, 0xf1, 0xac, 0x80, 0x7d, 0x4, + 0xc0, /* U+04A2 "Ң" */ - 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xb, 0xc0, 0x0, - 0x0, 0x4f, 0x40, 0xbc, 0x0, 0x0, 0x4, 0xf4, - 0xb, 0xc0, 0x0, 0x0, 0x4f, 0x40, 0xbd, 0x11, - 0x11, 0x15, 0xf4, 0xb, 0xff, 0xff, 0xff, 0xff, - 0x40, 0xbd, 0x44, 0x44, 0x47, 0xf4, 0xb, 0xc0, - 0x0, 0x0, 0x4f, 0x40, 0xbc, 0x0, 0x0, 0x4, - 0xf4, 0xb, 0xc0, 0x0, 0x0, 0x4f, 0x40, 0xbc, - 0x0, 0x0, 0x4, 0xfd, 0x3b, 0xc0, 0x0, 0x0, - 0x4f, 0xf5, 0x0, 0x0, 0x0, 0x0, 0xf, 0x50, - 0x0, 0x0, 0x0, 0x0, 0xf5, 0x0, 0x0, 0x0, - 0x0, 0xf, 0x50, + 0xbc, 0x0, 0xe4, 0xf4, 0x0, 0xff, 0xeb, 0x88, + 0xfc, 0x1, 0x8b, 0xbb, 0xa8, 0x3, 0x15, 0xdf, + 0x40, 0x6, 0x14, 0x4e, 0x30, 0xf, 0xfe, 0xb4, + 0x98, 0x7, 0xf1, 0x35, 0xe0, 0x7, 0x27, 0x80, + 0x7f, 0xf3, 0x0, /* U+04A3 "ң" */ - 0xf7, 0x0, 0xa, 0xc0, 0xf7, 0x0, 0xa, 0xc0, - 0xf7, 0x0, 0xa, 0xc0, 0xf7, 0x0, 0xa, 0xc0, - 0xff, 0xff, 0xff, 0xc0, 0xf9, 0x33, 0x3b, 0xc0, - 0xf7, 0x0, 0xa, 0xc0, 0xf7, 0x0, 0xa, 0xe6, - 0xf7, 0x0, 0xa, 0xfb, 0x0, 0x0, 0x0, 0x7b, - 0x0, 0x0, 0x0, 0x7b, 0x0, 0x0, 0x0, 0x7b, + 0xf7, 0x0, 0xab, 0x0, 0x3f, 0xf9, 0xd1, 0xff, + 0x28, 0x4, 0xd9, 0x92, 0x0, 0x5c, 0x67, 0x8, + 0x7, 0xe2, 0x60, 0xf, 0xe, 0xfb, 0x80, 0x55, + 0x0, 0x1f, 0xfc, 0x50, /* U+04A4 "Ҥ" */ - 0xbc, 0x0, 0x0, 0x4, 0xff, 0xff, 0xf1, 0xbc, - 0x0, 0x0, 0x4, 0xf9, 0x77, 0x70, 0xbc, 0x0, - 0x0, 0x4, 0xf4, 0x0, 0x0, 0xbc, 0x0, 0x0, - 0x4, 0xf4, 0x0, 0x0, 0xbd, 0x11, 0x11, 0x15, - 0xf4, 0x0, 0x0, 0xbf, 0xff, 0xff, 0xff, 0xf4, - 0x0, 0x0, 0xbd, 0x44, 0x44, 0x47, 0xf4, 0x0, - 0x0, 0xbc, 0x0, 0x0, 0x4, 0xf4, 0x0, 0x0, - 0xbc, 0x0, 0x0, 0x4, 0xf4, 0x0, 0x0, 0xbc, - 0x0, 0x0, 0x4, 0xf4, 0x0, 0x0, 0xbc, 0x0, - 0x0, 0x4, 0xf4, 0x0, 0x0, 0xbc, 0x0, 0x0, - 0x4, 0xf4, 0x0, 0x0, + 0xbc, 0x0, 0xe4, 0xff, 0xe1, 0x0, 0xfe, 0x68, + 0x88, 0x40, 0x3f, 0xb5, 0xde, 0x0, 0xff, 0xe2, + 0x8, 0xfc, 0x1, 0xf1, 0x77, 0x75, 0x0, 0x7c, + 0x57, 0x7d, 0x0, 0x1f, 0xa, 0x27, 0x18, 0x7, + 0xff, 0xc8, /* U+04A5 "ҥ" */ - 0xf7, 0x0, 0xa, 0xff, 0xf7, 0xf7, 0x0, 0xa, - 0xd4, 0x41, 0xf7, 0x0, 0xa, 0xc0, 0x0, 0xf7, - 0x0, 0xa, 0xc0, 0x0, 0xff, 0xff, 0xff, 0xc0, - 0x0, 0xf9, 0x33, 0x3b, 0xc0, 0x0, 0xf7, 0x0, - 0xa, 0xc0, 0x0, 0xf7, 0x0, 0xa, 0xc0, 0x0, - 0xf7, 0x0, 0xa, 0xc0, 0x0, + 0xf7, 0x0, 0xab, 0xfe, 0x70, 0xf, 0x15, 0xd9, + 0x80, 0x3c, 0x28, 0x81, 0x0, 0xff, 0xa3, 0xfe, + 0x50, 0xe, 0x6c, 0xc9, 0x0, 0x3b, 0x8c, 0xe1, + 0x0, 0xff, 0xe6, 0x0, /* U+04A6 "Ҧ" */ - 0xbf, 0xff, 0xff, 0xff, 0xf4, 0xb, 0xe7, 0x77, - 0x77, 0x9f, 0x40, 0xbc, 0x0, 0x0, 0x3, 0xf4, - 0xb, 0xc0, 0x0, 0x0, 0x3f, 0x40, 0xbc, 0x0, - 0x0, 0x3, 0xf4, 0xb, 0xc0, 0x0, 0x0, 0x3f, - 0x40, 0xbc, 0x0, 0x0, 0x3, 0xf4, 0xb, 0xc0, - 0x0, 0x0, 0x3f, 0x40, 0xbc, 0x0, 0x0, 0x3, - 0xf4, 0xb, 0xc0, 0x0, 0x0, 0x3f, 0x40, 0xbc, - 0x0, 0x0, 0x3, 0xf4, 0xb, 0xc0, 0x0, 0x0, - 0x3f, 0x91, 0x0, 0x0, 0x0, 0x0, 0xb, 0x40, - 0x0, 0x0, 0x0, 0x11, 0xe3, 0x0, 0x0, 0x0, - 0x1e, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, + 0xbf, 0xff, 0xc8, 0x0, 0x18, 0x8e, 0x60, 0xc, + 0x4e, 0xfd, 0x40, 0x1f, 0xff, 0xf0, 0xf, 0xfe, + 0x6e, 0x8d, 0xe0, 0x7, 0x1f, 0x92, 0x80, 0x7c, + 0x22, 0x57, 0x0, 0xf0, 0xff, 0x11, 0x80, 0x78, + 0x7b, 0x98, 0x0, /* U+04A7 "ҧ" */ - 0xef, 0xff, 0xff, 0xa0, 0xe9, 0x44, 0x4d, 0xa0, - 0xe7, 0x0, 0xc, 0xa0, 0xe7, 0x0, 0xc, 0xa0, - 0xe7, 0x0, 0xc, 0xa0, 0xe7, 0x0, 0xc, 0xa0, - 0xe7, 0x0, 0xc, 0xa0, 0xe7, 0x0, 0xc, 0xa0, - 0xe7, 0x0, 0xc, 0xc4, 0x0, 0x0, 0x0, 0x69, - 0x0, 0x0, 0x20, 0xa8, 0x0, 0x0, 0xaf, 0xf2, - 0x0, 0x0, 0x1, 0x0, + 0xef, 0xfe, 0xa0, 0x3, 0x5d, 0xc4, 0x1, 0x72, + 0x24, 0x20, 0x1f, 0xfe, 0x46, 0x4e, 0x70, 0xb, + 0x2b, 0x40, 0x31, 0x6, 0x8, 0x6, 0x8f, 0x5a, + 0x0, 0xd5, 0xde, 0x40, /* U+04A8 "Ҩ" */ - 0x0, 0x4, 0xbe, 0xfd, 0x80, 0x0, 0x0, 0x8f, - 0xc7, 0x69, 0xfd, 0x10, 0x5, 0xf9, 0x0, 0x0, - 0x37, 0x0, 0xd, 0xd0, 0x0, 0x1b, 0xfd, 0x50, - 0x1f, 0x80, 0x0, 0xde, 0x6b, 0xf3, 0x3f, 0x60, - 0x6, 0xf4, 0x0, 0xf9, 0x3f, 0x50, 0xb, 0xe0, - 0x0, 0xea, 0x1f, 0x70, 0xd, 0xb0, 0x0, 0xf8, - 0xc, 0xb0, 0xd, 0xb0, 0x3, 0xf4, 0x5, 0xf3, - 0xc, 0xd0, 0xb, 0xc0, 0x0, 0x8e, 0x48, 0xf2, - 0xad, 0x10, 0x0, 0x4, 0xbe, 0xff, 0x80, 0x0, - 0x0, 0x0, 0x0, 0x3f, 0xc3, 0x10, 0x0, 0x0, - 0x0, 0x3, 0xcf, 0xf7, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x31, + 0x0, 0x92, 0xfb, 0xf6, 0x0, 0x3a, 0x2d, 0xe6, + 0x48, 0xfa, 0x20, 0x5, 0x76, 0xc7, 0x69, 0xca, + 0x10, 0x4, 0x14, 0x80, 0x6, 0xf2, 0x94, 0x4, + 0x94, 0x2, 0xc5, 0x96, 0xa3, 0x20, 0xe0, 0x3, + 0x15, 0x35, 0x85, 0x0, 0xc, 0x1, 0xa2, 0x80, + 0x1, 0x32, 0x2, 0x0, 0x32, 0x80, 0x42, 0x42, + 0x78, 0x1, 0xe3, 0xc, 0x9, 0x43, 0x1, 0x60, + 0x4, 0x1a, 0x2, 0xbe, 0xa2, 0x8, 0x94, 0xda, + 0x1, 0x45, 0x7b, 0x6, 0x96, 0x88, 0x6, 0x4b, + 0xec, 0x4, 0x31, 0x0, 0xf8, 0xf0, 0x33, 0x9c, + 0x3, 0xe3, 0xce, 0xc6, /* U+04A9 "ҩ" */ - 0x0, 0x7e, 0xfd, 0x50, 0x0, 0x9f, 0x84, 0x8f, - 0x60, 0x1f, 0x80, 0x0, 0x42, 0x5, 0xf2, 0x2, - 0xce, 0x70, 0x6f, 0x0, 0xcc, 0x6f, 0x25, 0xf1, - 0xf, 0x61, 0xf4, 0x1f, 0x51, 0xf5, 0x5f, 0x20, - 0x9e, 0x3f, 0xae, 0x90, 0x0, 0x8e, 0xff, 0x70, - 0x0, 0x0, 0x2, 0xf9, 0x10, 0x0, 0x0, 0x4, - 0xef, 0xa0, 0x0, 0x0, 0x0, 0x21, + 0x0, 0x3f, 0x7e, 0xa8, 0x5, 0x30, 0xd6, 0xb4, + 0xc0, 0x2c, 0xf0, 0x91, 0x68, 0x8, 0x14, 0x5, + 0x94, 0xa0, 0x60, 0x41, 0xc1, 0x10, 0x23, 0x1, + 0x3, 0xa7, 0x6, 0x40, 0x41, 0x3, 0x40, 0x61, + 0x6b, 0x20, 0xfb, 0x62, 0x9, 0x6d, 0x5, 0x99, + 0x0, 0x51, 0xda, 0x1c, 0x20, 0x1c, 0x56, 0xfd, + 0x40, 0x1c, 0x9d, 0xb6, /* U+04AA "Ҫ" */ - 0x0, 0x4, 0xbe, 0xfc, 0x60, 0x0, 0x8, 0xfc, - 0x76, 0xaf, 0xa0, 0x4, 0xf8, 0x0, 0x0, 0x7f, - 0x50, 0xcd, 0x0, 0x0, 0x0, 0xa5, 0xf, 0x80, - 0x0, 0x0, 0x0, 0x2, 0xf6, 0x0, 0x0, 0x0, - 0x0, 0x2f, 0x70, 0x0, 0x0, 0x0, 0x0, 0xf9, - 0x0, 0x0, 0x0, 0x10, 0xd, 0xd0, 0x0, 0x0, - 0xd, 0xc0, 0x6f, 0x70, 0x0, 0x6, 0xf6, 0x0, - 0xcf, 0xa5, 0x59, 0xfc, 0x0, 0x0, 0x8e, 0xff, - 0xd8, 0x0, 0x0, 0x0, 0x9, 0x50, 0x0, 0x0, - 0x0, 0x0, 0xb9, 0x23, 0x0, 0x0, 0x0, 0x4, - 0xee, 0x60, 0x0, + 0x0, 0x92, 0xfb, 0xf1, 0x80, 0x34, 0x5b, 0xcc, + 0x9a, 0x68, 0x0, 0x8e, 0xec, 0x76, 0xa8, 0x55, + 0x4, 0x14, 0x0, 0x67, 0x50, 0x1, 0xa8, 0x7, + 0xa9, 0x48, 0x38, 0x3, 0xfc, 0x20, 0x1f, 0x88, + 0x38, 0x3, 0xc2, 0x0, 0x24, 0x0, 0xf6, 0x60, + 0x2c, 0x9c, 0x3, 0x31, 0x50, 0x31, 0xc5, 0x2a, + 0xa6, 0x46, 0xc0, 0xc, 0x74, 0xaa, 0x23, 0xe0, + 0x6, 0x8e, 0x6a, 0xd8, 0x0, 0xf8, 0xb0, 0x8c, + 0x3, 0xef, 0x7c, 0x50, 0x0, /* U+04AB "ҫ" */ - 0x0, 0x7e, 0xfd, 0x50, 0x9, 0xf7, 0x49, 0xf3, - 0x1f, 0x70, 0x0, 0xb7, 0x4f, 0x20, 0x0, 0x0, - 0x5f, 0x10, 0x0, 0x0, 0x3f, 0x30, 0x0, 0x44, - 0xe, 0x90, 0x0, 0xd9, 0x6, 0xfa, 0x6b, 0xe2, - 0x0, 0x4b, 0xe9, 0x10, 0x0, 0x5, 0x90, 0x0, - 0x0, 0x6, 0xd2, 0x40, 0x0, 0x1, 0xcf, 0xa0, + 0x0, 0x3f, 0x7e, 0xa8, 0x2, 0x62, 0x6d, 0x28, + 0xc5, 0xa1, 0xd2, 0x51, 0xa, 0xa, 0x1, 0x5b, + 0x88, 0x18, 0x7, 0x30, 0x10, 0x4, 0x88, 0x31, + 0xa0, 0xa, 0x74, 0x21, 0xa9, 0xac, 0xec, 0x1a, + 0xc6, 0xb, 0xc8, 0x0, 0x9c, 0xf2, 0x20, 0x18, + 0xd0, 0x90, 0x3, 0x38, 0xef, 0x0, /* U+04AC "Ҭ" */ - 0xaf, 0xff, 0xff, 0xff, 0xf6, 0x47, 0x77, 0xfc, - 0x77, 0x72, 0x0, 0x0, 0xea, 0x0, 0x0, 0x0, - 0x0, 0xea, 0x0, 0x0, 0x0, 0x0, 0xea, 0x0, - 0x0, 0x0, 0x0, 0xea, 0x0, 0x0, 0x0, 0x0, - 0xea, 0x0, 0x0, 0x0, 0x0, 0xea, 0x0, 0x0, - 0x0, 0x0, 0xea, 0x0, 0x0, 0x0, 0x0, 0xea, - 0x0, 0x0, 0x0, 0x0, 0xee, 0x80, 0x0, 0x0, - 0x0, 0xef, 0xa0, 0x0, 0x0, 0x0, 0xa, 0xa0, - 0x0, 0x0, 0x0, 0xa, 0xa0, 0x0, 0x0, 0x0, - 0xa, 0xa0, 0x0, + 0xaf, 0xff, 0xcd, 0xd1, 0x10, 0x1c, 0x44, 0x88, + 0x77, 0x85, 0x9d, 0xe2, 0x0, 0xff, 0xff, 0xa4, + 0x0, 0x7e, 0x12, 0x0, 0xfb, 0x94, 0x3, 0xff, + 0x98, /* U+04AD "ҭ" */ - 0xbf, 0xff, 0xff, 0xf0, 0x24, 0x4f, 0x84, 0x40, - 0x0, 0xf, 0x60, 0x0, 0x0, 0xf, 0x60, 0x0, - 0x0, 0xf, 0x60, 0x0, 0x0, 0xf, 0x60, 0x0, - 0x0, 0xf, 0x60, 0x0, 0x0, 0xf, 0xc2, 0x0, - 0x0, 0xf, 0xf4, 0x0, 0x0, 0x0, 0xe4, 0x0, - 0x0, 0x0, 0xe4, 0x0, 0x0, 0x0, 0xe4, 0x0, + 0xbf, 0xff, 0x4, 0xdd, 0x81, 0xee, 0xc0, 0x48, + 0x80, 0xe4, 0x40, 0x7, 0xff, 0x66, 0x88, 0x3, + 0xc6, 0xc0, 0x1d, 0xe2, 0x1, 0xff, 0xc7, /* U+04AE "Ү" */ - 0x9f, 0x30, 0x0, 0x0, 0x8f, 0x41, 0xed, 0x0, - 0x0, 0x2f, 0x90, 0x5, 0xf7, 0x0, 0xc, 0xe0, - 0x0, 0xa, 0xf2, 0x6, 0xf4, 0x0, 0x0, 0x1f, - 0xb1, 0xe9, 0x0, 0x0, 0x0, 0x6f, 0xce, 0x0, - 0x0, 0x0, 0x0, 0xcf, 0x40, 0x0, 0x0, 0x0, - 0x8, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0x0, - 0x0, 0x0, 0x0, 0x8, 0xf0, 0x0, 0x0, 0x0, - 0x0, 0x8f, 0x0, 0x0, 0x0, 0x0, 0x8, 0xf0, - 0x0, 0x0, + 0x9f, 0x30, 0xe, 0x8f, 0x48, 0x1e, 0x0, 0xc4, + 0xec, 0x83, 0x64, 0xe0, 0x17, 0xc, 0x80, 0x15, + 0x50, 0x40, 0xc7, 0x40, 0x1a, 0xc2, 0x46, 0x19, + 0x0, 0x30, 0xca, 0x68, 0x48, 0x7, 0x98, 0xcd, + 0x40, 0x1f, 0x90, 0x10, 0x3, 0xff, 0xc8, /* U+04AF "ү" */ - 0x9d, 0x0, 0x0, 0xca, 0x4f, 0x30, 0x2, 0xf4, - 0xe, 0x80, 0x7, 0xe0, 0x8, 0xd0, 0xd, 0x80, - 0x2, 0xf3, 0x3f, 0x30, 0x0, 0xd8, 0x8d, 0x0, - 0x0, 0x7e, 0xe7, 0x0, 0x0, 0x1f, 0xf2, 0x0, - 0x0, 0xc, 0xc0, 0x0, 0x0, 0xb, 0xb0, 0x0, - 0x0, 0xb, 0xb0, 0x0, 0x0, 0xb, 0xb0, 0x0, + 0x9d, 0x0, 0xd9, 0x5a, 0x46, 0x0, 0x23, 0xe4, + 0x1b, 0x0, 0x28, 0xa0, 0x32, 0x80, 0x29, 0x80, + 0x14, 0x46, 0x62, 0xb0, 0x1, 0x12, 0xec, 0x46, + 0x1, 0x53, 0x32, 0x80, 0x33, 0x8, 0x94, 0x3, + 0x9, 0x98, 0x80, 0x39, 0xdc, 0x1, 0xff, 0xc7, /* U+04B0 "Ұ" */ - 0x9f, 0x40, 0x0, 0x0, 0x8f, 0x30, 0xdd, 0x0, - 0x0, 0x3f, 0x80, 0x4, 0xf8, 0x0, 0xc, 0xd0, - 0x0, 0x9, 0xf3, 0x7, 0xf2, 0x0, 0x0, 0xd, - 0xd2, 0xf7, 0x0, 0x0, 0x0, 0x3f, 0xec, 0x0, - 0x0, 0x0, 0x0, 0x9f, 0x20, 0x0, 0x0, 0x1, - 0x18, 0xf1, 0x10, 0x0, 0x0, 0xff, 0xff, 0xff, - 0x70, 0x0, 0x4, 0x4a, 0xf4, 0x42, 0x0, 0x0, - 0x0, 0x8f, 0x0, 0x0, 0x0, 0x0, 0x8, 0xf0, - 0x0, 0x0, + 0x9f, 0x40, 0xe, 0x8f, 0x39, 0x29, 0x0, 0xc6, + 0xee, 0x30, 0x92, 0x80, 0xb, 0xca, 0x0, 0x8, + 0xce, 0x60, 0xe7, 0xe0, 0x1a, 0x4b, 0x8a, 0x20, + 0x40, 0x1d, 0xc5, 0x86, 0xe0, 0x1e, 0x36, 0x1e, + 0x0, 0xf0, 0x8c, 0x6, 0x20, 0x1d, 0xdc, 0x70, + 0xee, 0x38, 0x6, 0xbb, 0x28, 0x5d, 0x94, 0x3, + 0x22, 0x8, 0x11, 0x4, 0x1, 0xff, 0xc1, /* U+04B1 "ұ" */ - 0x9d, 0x0, 0x0, 0xca, 0x4f, 0x20, 0x1, 0xf4, - 0xe, 0x80, 0x7, 0xe0, 0x9, 0xd0, 0xc, 0x90, - 0x3, 0xf2, 0x2f, 0x40, 0x0, 0xe7, 0x7e, 0x0, - 0x0, 0x8c, 0xc9, 0x0, 0x0, 0x3f, 0xf3, 0x0, - 0x0, 0xd, 0xe0, 0x0, 0x9, 0xff, 0xff, 0x90, - 0x0, 0xb, 0xb0, 0x0, 0x0, 0xb, 0xb0, 0x0, + 0x9d, 0x0, 0xd9, 0x5a, 0x44, 0x0, 0x9, 0xf2, + 0xd, 0x0, 0x18, 0x50, 0x1d, 0x40, 0x16, 0xe0, + 0xa, 0x22, 0x8f, 0x40, 0x6, 0x2a, 0xa1, 0x40, + 0x9, 0xae, 0xce, 0x1, 0xac, 0xcd, 0x40, 0x18, + 0xc8, 0x4c, 0x2, 0x9f, 0x21, 0xf9, 0x0, 0x4f, + 0xa2, 0x3e, 0x40, 0x3f, 0x80, /* U+04B2 "Ҳ" */ - 0x1f, 0xb0, 0x0, 0x0, 0xbd, 0x0, 0x6f, 0x60, - 0x0, 0x7f, 0x30, 0x0, 0xbf, 0x20, 0x3f, 0x70, - 0x0, 0x1, 0xeb, 0xd, 0xc0, 0x0, 0x0, 0x5, - 0xfc, 0xe1, 0x0, 0x0, 0x0, 0xb, 0xf6, 0x0, - 0x0, 0x0, 0x1, 0xef, 0xc0, 0x0, 0x0, 0x0, - 0xbe, 0x6f, 0x70, 0x0, 0x0, 0x7f, 0x40, 0xaf, - 0x30, 0x0, 0x3f, 0x90, 0x1, 0xed, 0x0, 0xd, - 0xd0, 0x0, 0x5, 0xf8, 0x9, 0xf3, 0x0, 0x0, - 0xa, 0xf3, 0x0, 0x0, 0x0, 0x0, 0xc, 0x90, - 0x0, 0x0, 0x0, 0x0, 0xc9, 0x0, 0x0, 0x0, - 0x0, 0xc, 0x90, + 0x1f, 0xb0, 0xe, 0xbd, 0x1, 0x94, 0x60, 0x9, + 0xd3, 0x80, 0xc, 0x92, 0x40, 0x71, 0x3, 0x0, + 0xa8, 0x64, 0x38, 0xdc, 0x3, 0xd, 0xa6, 0x1e, + 0x80, 0x79, 0x50, 0xe0, 0x40, 0x3c, 0x2a, 0x14, + 0x1, 0xf5, 0x4, 0x9b, 0x80, 0x73, 0xa5, 0x32, + 0xc1, 0x80, 0x47, 0xc, 0x81, 0x63, 0xc0, 0x17, + 0x14, 0x80, 0x6, 0xca, 0x2, 0x4b, 0x80, 0x32, + 0xa9, 0xce, 0x7c, 0xc0, 0x3a, 0x8e, 0x80, 0x3f, + 0xf9, 0x40, /* U+04B3 "ҳ" */ - 0x5f, 0x60, 0x5, 0xf5, 0xa, 0xe1, 0x1e, 0xa0, - 0x1, 0xe9, 0xae, 0x10, 0x0, 0x6f, 0xf4, 0x0, - 0x0, 0x1f, 0xf1, 0x0, 0x0, 0xae, 0xea, 0x0, - 0x4, 0xf5, 0x5f, 0x40, 0xd, 0xb0, 0xb, 0xd0, - 0x9f, 0x20, 0x2, 0xf9, 0x0, 0x0, 0x0, 0x4e, - 0x0, 0x0, 0x0, 0x4e, 0x0, 0x0, 0x0, 0x4e, + 0x5f, 0x60, 0x2, 0xfa, 0xad, 0x2, 0x2b, 0x55, + 0x5, 0x84, 0x58, 0x58, 0x0, 0x61, 0x96, 0x84, + 0x2, 0x70, 0x2, 0x80, 0x6b, 0x11, 0x58, 0x4, + 0x8b, 0x76, 0x54, 0x0, 0x4a, 0x2a, 0x92, 0x42, + 0x4a, 0x40, 0x12, 0x53, 0x2f, 0x20, 0x1, 0x5b, + 0x80, 0x7f, 0xf1, 0x0, /* U+04B4 "Ҵ" */ - 0xbf, 0xff, 0xff, 0xff, 0xf6, 0x7, 0xf1, 0x5, - 0x77, 0x7f, 0xc7, 0x77, 0x20, 0x7f, 0x10, 0x0, - 0x0, 0xf9, 0x0, 0x0, 0x7, 0xf1, 0x0, 0x0, - 0xf, 0x90, 0x0, 0x0, 0x7f, 0x10, 0x0, 0x0, - 0xf9, 0x0, 0x0, 0x7, 0xf1, 0x0, 0x0, 0xf, - 0x90, 0x0, 0x0, 0x7f, 0x10, 0x0, 0x0, 0xf9, - 0x0, 0x0, 0x7, 0xf1, 0x0, 0x0, 0xf, 0x90, - 0x0, 0x0, 0x7f, 0x10, 0x0, 0x0, 0xf9, 0x0, - 0x0, 0x7, 0xf1, 0x0, 0x0, 0xf, 0x90, 0x0, - 0x0, 0x7f, 0x10, 0x0, 0x0, 0xfc, 0x66, 0x66, - 0x6a, 0xf7, 0x0, 0x0, 0xf, 0xff, 0xff, 0xff, - 0xff, 0xf1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x3f, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, - 0xf1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, - 0x10, + 0xbf, 0xff, 0xcc, 0xf, 0xe2, 0x1d, 0x11, 0x1, + 0xc4, 0x48, 0x1, 0xca, 0xef, 0x2, 0xbb, 0xc4, + 0x1, 0xff, 0xff, 0x0, 0xff, 0xee, 0x2b, 0x37, + 0x68, 0x30, 0x7, 0x8e, 0x67, 0x94, 0x20, 0x40, + 0x37, 0xff, 0xec, 0x0, 0xff, 0xea, 0x0, /* U+04B5 "ҵ" */ - 0xbf, 0xff, 0xff, 0x63, 0xf3, 0x2, 0x48, 0xf4, - 0x41, 0x3f, 0x30, 0x0, 0x5f, 0x0, 0x3, 0xf3, - 0x0, 0x5, 0xf0, 0x0, 0x3f, 0x30, 0x0, 0x5f, - 0x0, 0x3, 0xf3, 0x0, 0x5, 0xf0, 0x0, 0x3f, - 0x30, 0x0, 0x5f, 0x0, 0x3, 0xf3, 0x0, 0x5, - 0xf4, 0x44, 0x6f, 0x60, 0x0, 0x5f, 0xff, 0xff, - 0xff, 0x10, 0x0, 0x0, 0x0, 0x1, 0xf1, 0x0, - 0x0, 0x0, 0x0, 0x1f, 0x10, 0x0, 0x0, 0x0, - 0x1, 0xf1, + 0xbf, 0xfe, 0x63, 0xf3, 0x9, 0xb7, 0xb, 0xb3, + 0x80, 0x62, 0x4d, 0x4, 0x40, 0x80, 0x7f, 0xfa, + 0x11, 0x25, 0x5, 0x0, 0xeb, 0xba, 0x42, 0x44, + 0x0, 0xbf, 0xfd, 0xc0, 0x1f, 0xfc, 0xc0, /* U+04B6 "Ҷ" */ - 0x1f, 0x70, 0x0, 0x0, 0xda, 0x1, 0xf7, 0x0, - 0x0, 0xd, 0xa0, 0x1f, 0x70, 0x0, 0x0, 0xda, - 0x0, 0xf7, 0x0, 0x0, 0xd, 0xa0, 0xf, 0xa0, - 0x0, 0x0, 0xda, 0x0, 0xaf, 0x72, 0x24, 0x9f, - 0xa0, 0x1, 0xbf, 0xff, 0xfb, 0xea, 0x0, 0x0, - 0x13, 0x20, 0xd, 0xa0, 0x0, 0x0, 0x0, 0x0, - 0xda, 0x0, 0x0, 0x0, 0x0, 0xd, 0xa0, 0x0, - 0x0, 0x0, 0x0, 0xde, 0x90, 0x0, 0x0, 0x0, - 0xd, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x9, 0xb0, - 0x0, 0x0, 0x0, 0x0, 0x9b, 0x0, 0x0, 0x0, - 0x0, 0x9, 0xb0, + 0x1f, 0x70, 0xe, 0xda, 0x0, 0xff, 0xe5, 0x88, + 0x7, 0xff, 0x3, 0x40, 0x3f, 0x95, 0x4e, 0x44, + 0x49, 0x20, 0xa, 0xd2, 0x37, 0x56, 0x42, 0x1, + 0xd, 0xf6, 0x6f, 0xd9, 0x80, 0x70, 0x99, 0x0, + 0x7f, 0xf3, 0x52, 0x40, 0x3f, 0x84, 0x80, 0x3f, + 0x6b, 0x0, 0x7f, 0xf2, 0xc0, /* U+04B7 "ҷ" */ - 0x4f, 0x20, 0x0, 0xf7, 0x4, 0xf2, 0x0, 0xf, - 0x70, 0x3f, 0x30, 0x0, 0xf7, 0x0, 0xfb, 0x11, - 0x4f, 0x70, 0x4, 0xef, 0xfe, 0xf7, 0x0, 0x0, - 0x22, 0xf, 0x70, 0x0, 0x0, 0x0, 0xf7, 0x0, - 0x0, 0x0, 0xf, 0xc3, 0x0, 0x0, 0x0, 0xff, - 0x60, 0x0, 0x0, 0x0, 0xc6, 0x0, 0x0, 0x0, - 0xc, 0x60, 0x0, 0x0, 0x0, 0xc6, + 0x4f, 0x20, 0xb, 0xdc, 0x3, 0xfc, 0xe0, 0x20, + 0x1e, 0x30, 0x81, 0x12, 0x0, 0x6b, 0x5e, 0xe5, + 0x0, 0x64, 0xed, 0xd7, 0x0, 0x78, 0x88, 0x1, + 0xff, 0x59, 0x80, 0x7c, 0x6a, 0x1, 0xef, 0x30, + 0xf, 0xfe, 0x38, /* U+04B8 "Ҹ" */ - 0x1f, 0x70, 0x0, 0x0, 0xda, 0x1f, 0x70, 0x0, - 0x0, 0xda, 0x1f, 0x70, 0x0, 0x0, 0xda, 0x1f, - 0x70, 0x0, 0x0, 0xda, 0xf, 0x80, 0x15, 0x0, - 0xda, 0xe, 0xc0, 0x4a, 0x0, 0xda, 0x8, 0xf8, - 0x5b, 0x5b, 0xfa, 0x0, 0x9f, 0xff, 0xfb, 0xea, - 0x0, 0x1, 0x6b, 0x0, 0xda, 0x0, 0x0, 0x4a, - 0x0, 0xda, 0x0, 0x0, 0x0, 0x0, 0xda, 0x0, - 0x0, 0x0, 0x0, 0xda, + 0x1f, 0x70, 0xe, 0xda, 0x0, 0xff, 0xe9, 0x8, + 0x78, 0xa, 0x80, 0x70, 0xa0, 0x2f, 0x80, 0x73, + 0x1c, 0x8, 0x96, 0xc8, 0x1, 0xc, 0xf4, 0x94, + 0x2, 0x1, 0x4f, 0x4a, 0x7d, 0x98, 0x6, 0x12, + 0x10, 0xf, 0xc9, 0x40, 0x1f, 0xfc, 0x20, /* U+04B9 "ҹ" */ - 0x4f, 0x20, 0x0, 0xf7, 0x4f, 0x20, 0x0, 0xf7, - 0x4f, 0x22, 0x40, 0xf7, 0x2f, 0x55, 0x80, 0xf7, - 0xc, 0xea, 0xb9, 0xf7, 0x1, 0xae, 0xe9, 0xf7, - 0x0, 0x5, 0x80, 0xf7, 0x0, 0x5, 0x80, 0xf7, - 0x0, 0x0, 0x0, 0xf7, + 0x4f, 0x20, 0xb, 0xdc, 0x3, 0xfe, 0x24, 0x0, + 0x98, 0x1d, 0xd8, 0x1, 0x11, 0xdf, 0x9c, 0x80, + 0x5a, 0x88, 0x50, 0xc, 0x35, 0x6d, 0x20, 0x1f, + 0xfc, 0x15, 0x80, 0x8, /* U+04BA "Һ" */ - 0xbd, 0x0, 0x0, 0x0, 0x0, 0xbd, 0x0, 0x0, - 0x0, 0x0, 0xbd, 0x0, 0x0, 0x0, 0x0, 0xbd, - 0x0, 0x0, 0x0, 0x0, 0xbd, 0x8d, 0xff, 0xe6, - 0x0, 0xbf, 0xd8, 0x55, 0xbf, 0x60, 0xbd, 0x0, - 0x0, 0xd, 0xd0, 0xbd, 0x0, 0x0, 0x9, 0xf0, - 0xbd, 0x0, 0x0, 0x7, 0xf0, 0xbd, 0x0, 0x0, - 0x7, 0xf0, 0xbd, 0x0, 0x0, 0x7, 0xf0, 0xbd, - 0x0, 0x0, 0x7, 0xf0, + 0xbd, 0x0, 0xff, 0xee, 0x46, 0xff, 0xb9, 0x80, + 0x22, 0x55, 0x55, 0x16, 0x58, 0x0, 0x5b, 0xa, + 0xab, 0x2b, 0x0, 0xfc, 0x84, 0x1, 0xfb, 0x80, + 0x3f, 0xfa, 0x80, /* U+04BB "һ" */ - 0xe7, 0x0, 0x0, 0xe, 0x70, 0x0, 0x0, 0xe7, - 0x0, 0x0, 0xe, 0x89, 0xfe, 0x90, 0xef, 0xb5, - 0x8f, 0x8e, 0xd0, 0x0, 0xbc, 0xe9, 0x0, 0x9, - 0xde, 0x70, 0x0, 0x9d, 0xe7, 0x0, 0x9, 0xde, - 0x70, 0x0, 0x9d, 0xe7, 0x0, 0x9, 0xde, 0x70, - 0x0, 0x9d, + 0xe7, 0x0, 0xff, 0xe4, 0x7c, 0xff, 0x48, 0x1, + 0xca, 0x99, 0x90, 0x5, 0x6b, 0x8, 0x80, 0x40, + 0x8, 0x84, 0x38, 0x3, 0xff, 0xaa, /* U+04BC "Ҽ" */ - 0x0, 0x0, 0x19, 0xdf, 0xea, 0x20, 0x0, 0x0, - 0x2e, 0xf9, 0x68, 0xef, 0x30, 0x0, 0xd, 0xe1, - 0x0, 0x0, 0xdd, 0xc, 0x54, 0xf6, 0x0, 0x0, - 0x4, 0xf3, 0xd9, 0x9f, 0x32, 0x22, 0x22, 0x2f, - 0x66, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x1, - 0x9f, 0x55, 0x55, 0x55, 0x55, 0x20, 0x6, 0xf3, - 0x0, 0x0, 0x0, 0x40, 0x0, 0x2f, 0x80, 0x0, - 0x0, 0x4f, 0x50, 0x0, 0xbf, 0x30, 0x0, 0xd, - 0xe0, 0x0, 0x1, 0xdf, 0x96, 0x8e, 0xf3, 0x0, - 0x0, 0x1, 0x8d, 0xff, 0xb3, 0x0, + 0x0, 0xc3, 0x3b, 0xfd, 0x44, 0x1, 0xc5, 0xec, + 0x92, 0xc9, 0xa6, 0x1, 0xbc, 0x3a, 0x5a, 0x38, + 0xb8, 0x31, 0x50, 0xa0, 0x40, 0x34, 0x91, 0x8e, + 0x68, 0x29, 0x17, 0x30, 0x2d, 0xb3, 0x3, 0x37, + 0x7c, 0x1c, 0xdc, 0xc1, 0x55, 0xfc, 0x3, 0xe0, + 0xca, 0xbe, 0x12, 0x0, 0x20, 0x58, 0x7, 0x25, + 0xa8, 0x0, 0x91, 0xcc, 0x3, 0x48, 0xa8, 0x5, + 0x45, 0x92, 0xd1, 0xc5, 0xa0, 0x18, 0x71, 0xd2, + 0x5d, 0x70, 0xc0, /* U+04BD "ҽ" */ - 0x0, 0x0, 0x8e, 0xfc, 0x30, 0x62, 0xa, 0xe6, - 0x4b, 0xf2, 0xd3, 0x3f, 0x40, 0x0, 0xd9, 0xc9, - 0x8f, 0x0, 0x0, 0x9d, 0x4e, 0xff, 0xff, 0xff, - 0xff, 0x0, 0x9e, 0x33, 0x33, 0x33, 0x0, 0x6f, - 0x20, 0x0, 0x88, 0x0, 0xd, 0xe6, 0x49, 0xf6, - 0x0, 0x1, 0xae, 0xfd, 0x50, + 0x0, 0xd1, 0xdf, 0x86, 0xc, 0x41, 0x4d, 0x16, + 0xf8, 0x56, 0x26, 0xb4, 0xc9, 0x65, 0x63, 0x56, + 0x8, 0x1, 0x22, 0x21, 0xdc, 0x1f, 0xf9, 0x89, + 0x39, 0x87, 0x33, 0xc0, 0xf, 0x11, 0x19, 0xd7, + 0x60, 0x3, 0x16, 0x32, 0x4b, 0xf0, 0x5, 0x89, + 0x16, 0x94, 0xc0, /* U+04BE "Ҿ" */ - 0x0, 0x0, 0x19, 0xdf, 0xea, 0x20, 0x0, 0x0, - 0x2e, 0xf9, 0x68, 0xef, 0x30, 0x0, 0xd, 0xe1, - 0x0, 0x0, 0xdd, 0xc, 0x54, 0xf6, 0x0, 0x0, - 0x4, 0xf3, 0xd9, 0x9f, 0x32, 0x22, 0x22, 0x2f, - 0x66, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x1, - 0x9f, 0x55, 0x55, 0x55, 0x55, 0x20, 0x6, 0xf3, - 0x0, 0x0, 0x0, 0x30, 0x0, 0x2f, 0x80, 0x0, - 0x0, 0x4f, 0x50, 0x0, 0xbf, 0x20, 0x0, 0xc, - 0xf0, 0x0, 0x2, 0xee, 0x84, 0x6d, 0xf5, 0x0, - 0x0, 0x1, 0x9e, 0xfe, 0xb3, 0x0, 0x0, 0x0, - 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0xf4, 0x31, 0x0, 0x0, 0x0, 0x0, 0x9, 0xfc, - 0x20, 0x0, - - /* U+04BF "ҿ" */ - 0x0, 0x2, 0xae, 0xfc, 0x40, 0x72, 0x1e, 0xc5, - 0x48, 0xf4, 0xd7, 0x7f, 0x10, 0x0, 0xac, 0x6f, - 0xff, 0xff, 0xff, 0xff, 0x0, 0xae, 0x33, 0x33, - 0x33, 0x0, 0x7f, 0x0, 0x0, 0x22, 0x0, 0x3f, - 0x50, 0x0, 0xdb, 0x0, 0xb, 0xf5, 0x39, 0xe2, - 0x0, 0x1, 0xaf, 0xe7, 0x10, 0x0, 0x0, 0x2, - 0xb0, 0x0, 0x0, 0x0, 0x4, 0xe3, 0x30, 0x0, - 0x0, 0x0, 0xbf, 0xb0, - - /* U+04C0 "Ӏ" */ - 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, - 0x8f, 0x8f, 0x8f, 0x8f, - - /* U+04C1 "Ӂ" */ - 0x0, 0x0, 0x4e, 0x10, 0x7c, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8f, 0xfd, 0x30, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xd, 0xe8, - 0x0, 0x6, 0xf2, 0x0, 0x1a, 0xf9, 0x59, 0xf7, - 0x0, 0x6f, 0x20, 0xa, 0xf8, 0x40, 0xb, 0xe0, - 0x6, 0xf2, 0x2, 0xf7, 0x0, 0x0, 0x3f, 0x50, - 0x6f, 0x20, 0x9f, 0x0, 0x0, 0x0, 0xbe, 0x36, - 0xf2, 0x5f, 0x70, 0x0, 0x0, 0x1, 0xdf, 0xff, - 0xff, 0xa0, 0x0, 0x0, 0x0, 0x9f, 0x78, 0xf5, - 0xaf, 0x50, 0x0, 0x0, 0x5f, 0x80, 0x6f, 0x20, - 0xcf, 0x20, 0x0, 0xe, 0xd0, 0x6, 0xf2, 0x2, - 0xfb, 0x0, 0x8, 0xf5, 0x0, 0x6f, 0x20, 0x9, - 0xf4, 0x2, 0xfc, 0x0, 0x6, 0xf2, 0x0, 0x1f, - 0xd0, 0xaf, 0x30, 0x0, 0x6f, 0x20, 0x0, 0x7f, - 0x60, - - /* U+04C2 "ӂ" */ - 0x0, 0x3, 0xf2, 0x7, 0xd0, 0x0, 0x0, 0x0, - 0x8f, 0xfe, 0x30, 0x0, 0x0, 0x0, 0x0, 0x10, - 0x0, 0x0, 0xb, 0xd2, 0x5, 0xf0, 0x6, 0xe7, - 0x2, 0xaa, 0x5, 0xf0, 0xe, 0x71, 0x0, 0x2f, - 0x15, 0xf0, 0x5d, 0x0, 0x0, 0xb, 0x95, 0xf1, - 0xd6, 0x0, 0x0, 0x2, 0xff, 0xff, 0xc0, 0x0, - 0x0, 0x1e, 0x95, 0xf1, 0xda, 0x0, 0x0, 0x9d, - 0x5, 0xf0, 0x3f, 0x50, 0x3, 0xf5, 0x5, 0xf0, - 0xa, 0xd0, 0xc, 0xc0, 0x5, 0xf0, 0x1, 0xf7, - - /* U+04C3 "Ӄ" */ - 0xbc, 0x0, 0x4, 0xcf, 0x3b, 0xc0, 0x1, 0xfc, - 0x71, 0xbc, 0x0, 0x9f, 0x10, 0xb, 0xc0, 0x1f, - 0x80, 0x0, 0xbc, 0xa, 0xf1, 0x0, 0xb, 0xff, - 0xf3, 0x0, 0x0, 0xbd, 0x5e, 0xd1, 0x0, 0xb, - 0xc0, 0x3f, 0xb0, 0x0, 0xbc, 0x0, 0x9f, 0x40, - 0xb, 0xc0, 0x1, 0xed, 0x0, 0xbc, 0x0, 0x7, - 0xf7, 0xb, 0xc0, 0x0, 0xd, 0xf1, 0x0, 0x0, - 0x0, 0xb, 0x40, 0x0, 0x0, 0x11, 0xe3, 0x0, - 0x0, 0x1e, 0xfc, 0x0, 0x0, 0x0, 0x1, 0x0, - - /* U+04C4 "ӄ" */ - 0xf7, 0x1, 0xdc, 0xf, 0x70, 0x9b, 0x30, 0xf7, - 0xe, 0x30, 0xf, 0x77, 0xc0, 0x0, 0xff, 0xf3, - 0x0, 0xf, 0x77, 0xe2, 0x0, 0xf7, 0xc, 0xb0, - 0xf, 0x70, 0x3f, 0x40, 0xf7, 0x0, 0xad, 0x0, - 0x0, 0x0, 0xe2, 0x0, 0x11, 0x2f, 0x10, 0x3, - 0xef, 0xa0, 0x0, 0x0, 0x10, 0x0, - - /* U+04C7 "Ӈ" */ - 0xbc, 0x0, 0x0, 0x4, 0xf4, 0xb, 0xc0, 0x0, - 0x0, 0x4f, 0x40, 0xbc, 0x0, 0x0, 0x4, 0xf4, - 0xb, 0xc0, 0x0, 0x0, 0x4f, 0x40, 0xbd, 0x11, - 0x11, 0x15, 0xf4, 0xb, 0xff, 0xff, 0xff, 0xff, - 0x40, 0xbd, 0x44, 0x44, 0x47, 0xf4, 0xb, 0xc0, - 0x0, 0x0, 0x4f, 0x40, 0xbc, 0x0, 0x0, 0x4, - 0xf4, 0xb, 0xc0, 0x0, 0x0, 0x4f, 0x40, 0xbc, - 0x0, 0x0, 0x4, 0xf4, 0xb, 0xc0, 0x0, 0x0, - 0x4f, 0x91, 0x0, 0x0, 0x0, 0x0, 0xb, 0x40, - 0x0, 0x0, 0x0, 0x11, 0xe3, 0x0, 0x0, 0x0, - 0x1e, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, - - /* U+04C8 "ӈ" */ - 0xf7, 0x0, 0xa, 0xc0, 0xf7, 0x0, 0xa, 0xc0, - 0xf7, 0x0, 0xa, 0xc0, 0xf7, 0x0, 0xa, 0xc0, - 0xff, 0xff, 0xff, 0xc0, 0xf9, 0x33, 0x3b, 0xc0, - 0xf7, 0x0, 0xa, 0xc0, 0xf7, 0x0, 0xa, 0xc0, - 0xf7, 0x0, 0xa, 0xd4, 0x0, 0x0, 0x0, 0x3c, - 0x0, 0x0, 0x20, 0x8b, 0x0, 0x0, 0x8f, 0xf5, - 0x0, 0x0, 0x0, 0x0, - - /* U+04CB "Ӌ" */ - 0x1f, 0x70, 0x0, 0x0, 0xda, 0x1f, 0x70, 0x0, - 0x0, 0xda, 0x1f, 0x70, 0x0, 0x0, 0xda, 0xf, - 0x70, 0x0, 0x0, 0xda, 0xf, 0xa0, 0x0, 0x0, - 0xda, 0xa, 0xf7, 0x22, 0x49, 0xfa, 0x1, 0xbf, - 0xff, 0xfb, 0xea, 0x0, 0x1, 0x32, 0x0, 0xda, - 0x0, 0x0, 0x0, 0x0, 0xda, 0x0, 0x0, 0x0, - 0x0, 0xda, 0x0, 0x0, 0x0, 0xa, 0xfa, 0x0, - 0x0, 0x0, 0xd, 0xfa, 0x0, 0x0, 0x0, 0xd, - 0x70, 0x0, 0x0, 0x0, 0xd, 0x70, 0x0, 0x0, - 0x0, 0xd, 0x70, - - /* U+04CC "ӌ" */ - 0x4f, 0x20, 0x0, 0xf7, 0x4f, 0x20, 0x0, 0xf7, - 0x3f, 0x30, 0x0, 0xf7, 0xf, 0xb1, 0x14, 0xf7, - 0x4, 0xef, 0xfe, 0xf7, 0x0, 0x2, 0x20, 0xf7, - 0x0, 0x0, 0x0, 0xf7, 0x0, 0x0, 0x8, 0xf7, - 0x0, 0x0, 0xd, 0xf7, 0x0, 0x0, 0xd, 0x50, - 0x0, 0x0, 0xd, 0x50, 0x0, 0x0, 0xd, 0x50, - - /* U+04D0 "Ӑ" */ - 0x0, 0x7, 0xb0, 0xa, 0x90, 0x0, 0x0, 0x0, - 0xbf, 0xfc, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xd, 0xf3, 0x0, 0x0, - 0x0, 0x0, 0x2f, 0xd9, 0x0, 0x0, 0x0, 0x0, - 0x8c, 0x6e, 0x0, 0x0, 0x0, 0x0, 0xe7, 0x1f, - 0x50, 0x0, 0x0, 0x4, 0xf2, 0xb, 0xc0, 0x0, - 0x0, 0xa, 0xc0, 0x5, 0xf2, 0x0, 0x0, 0xf, - 0x70, 0x1, 0xf8, 0x0, 0x0, 0x6f, 0xff, 0xff, - 0xfe, 0x0, 0x0, 0xcc, 0x33, 0x33, 0x6f, 0x50, - 0x1, 0xf6, 0x0, 0x0, 0xe, 0xb0, 0x7, 0xf1, - 0x0, 0x0, 0x9, 0xf1, 0xd, 0xc0, 0x0, 0x0, - 0x3, 0xf7, - - /* U+04D1 "ӑ" */ - 0x2, 0xf3, 0x6, 0xe0, 0x0, 0x7, 0xff, 0xe4, - 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x8, 0xdf, - 0xea, 0x0, 0xa, 0xe5, 0x37, 0xf9, 0x0, 0xc5, - 0x0, 0xa, 0xc0, 0x0, 0x0, 0x36, 0xdc, 0x0, - 0x4c, 0xff, 0xdd, 0xd0, 0x2f, 0xb4, 0x10, 0xad, - 0x5, 0xf2, 0x0, 0xd, 0xd0, 0x2f, 0x80, 0x19, - 0xfd, 0x0, 0x5d, 0xfd, 0x86, 0xf1, - - /* U+04D2 "Ӓ" */ - 0x0, 0x0, 0xb4, 0x1b, 0x30, 0x0, 0x0, 0x0, - 0xf6, 0x2f, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xc, 0xf3, 0x0, 0x0, - 0x0, 0x0, 0x2f, 0xd9, 0x0, 0x0, 0x0, 0x0, - 0x8d, 0x7f, 0x0, 0x0, 0x0, 0x0, 0xe8, 0x1f, - 0x60, 0x0, 0x0, 0x4, 0xf2, 0xb, 0xc0, 0x0, - 0x0, 0xa, 0xc0, 0x5, 0xf2, 0x0, 0x0, 0xf, - 0x70, 0x1, 0xf8, 0x0, 0x0, 0x5f, 0xff, 0xff, - 0xfe, 0x0, 0x0, 0xbc, 0x33, 0x33, 0x6f, 0x50, - 0x1, 0xf6, 0x0, 0x0, 0xe, 0xb0, 0x7, 0xf1, - 0x0, 0x0, 0x8, 0xf1, 0xd, 0xc0, 0x0, 0x0, - 0x3, 0xf7, - - /* U+04D3 "ӓ" */ - 0x0, 0xda, 0xe, 0x80, 0x0, 0x9, 0x70, 0xa5, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xdf, - 0xea, 0x0, 0xa, 0xe5, 0x37, 0xf9, 0x0, 0xc5, - 0x0, 0xa, 0xc0, 0x0, 0x0, 0x36, 0xdc, 0x0, - 0x4c, 0xff, 0xdd, 0xd0, 0x2f, 0xb4, 0x10, 0xad, - 0x5, 0xf2, 0x0, 0xd, 0xd0, 0x2f, 0x80, 0x19, - 0xfd, 0x0, 0x5d, 0xfd, 0x86, 0xf1, - - /* U+04D4 "Ӕ" */ - 0x0, 0x0, 0xb, 0xff, 0xff, 0xff, 0xff, 0xe0, - 0x0, 0x0, 0x2f, 0xaa, 0xf8, 0x77, 0x77, 0x60, - 0x0, 0x0, 0xae, 0x5, 0xf2, 0x0, 0x0, 0x0, - 0x0, 0x1, 0xf8, 0x5, 0xf2, 0x0, 0x0, 0x0, - 0x0, 0x8, 0xf1, 0x5, 0xf4, 0x22, 0x22, 0x10, - 0x0, 0xf, 0x80, 0x5, 0xff, 0xff, 0xff, 0x80, - 0x0, 0x7f, 0x31, 0x16, 0xf6, 0x55, 0x55, 0x20, - 0x0, 0xef, 0xff, 0xff, 0xf2, 0x0, 0x0, 0x0, - 0x6, 0xf5, 0x44, 0x48, 0xf2, 0x0, 0x0, 0x0, - 0xd, 0xb0, 0x0, 0x5, 0xf2, 0x0, 0x0, 0x0, - 0x5f, 0x40, 0x0, 0x5, 0xf8, 0x66, 0x66, 0x60, - 0xcd, 0x0, 0x0, 0x5, 0xff, 0xff, 0xff, 0xf2, - - /* U+04D5 "ӕ" */ - 0x0, 0x8e, 0xfe, 0x82, 0xbf, 0xe9, 0x0, 0xa, - 0xd5, 0x48, 0xff, 0xc4, 0x5d, 0xb0, 0x1f, 0x50, - 0x0, 0xef, 0x10, 0x3, 0xf3, 0x0, 0x0, 0x2, - 0xeb, 0x0, 0x0, 0xe7, 0x2, 0x9d, 0xff, 0xff, - 0xff, 0xff, 0xf9, 0x2f, 0xb5, 0x30, 0xcb, 0x33, - 0x33, 0x31, 0x6f, 0x10, 0x1, 0xfd, 0x0, 0x1, - 0xc4, 0x3f, 0xa4, 0x6d, 0xbe, 0xb4, 0x5c, 0xe1, - 0x6, 0xdf, 0xd6, 0x2, 0xbf, 0xeb, 0x20, - - /* U+04D6 "Ӗ" */ - 0x0, 0xf3, 0x3, 0xf0, 0x0, 0x5, 0xef, 0xf6, - 0x0, 0x0, 0x0, 0x10, 0x0, 0xb, 0xff, 0xff, - 0xff, 0xf9, 0xbe, 0x77, 0x77, 0x77, 0x3b, 0xc0, - 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, 0xb, - 0xc2, 0x22, 0x22, 0x20, 0xbf, 0xff, 0xff, 0xff, - 0x2b, 0xd5, 0x55, 0x55, 0x50, 0xbc, 0x0, 0x0, - 0x0, 0xb, 0xc0, 0x0, 0x0, 0x0, 0xbc, 0x0, - 0x0, 0x0, 0xb, 0xd6, 0x66, 0x66, 0x65, 0xbf, - 0xff, 0xff, 0xff, 0xd0, - - /* U+04D7 "ӗ" */ - 0x1, 0xf4, 0x5, 0xf0, 0x0, 0x6, 0xff, 0xe5, - 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x7, 0xdf, - 0xd5, 0x0, 0x7, 0xf8, 0x48, 0xf5, 0x0, 0xf9, - 0x0, 0x8, 0xe0, 0x4f, 0x40, 0x0, 0x4f, 0x25, - 0xff, 0xff, 0xff, 0xf4, 0x4f, 0x53, 0x33, 0x33, - 0x1, 0xf7, 0x0, 0x5, 0xb1, 0x8, 0xf7, 0x46, - 0xfa, 0x0, 0x7, 0xdf, 0xe8, 0x0, - - /* U+04D8 "Ә" */ - 0x0, 0x29, 0xdf, 0xea, 0x20, 0x0, 0x3e, 0xe8, - 0x68, 0xdf, 0x30, 0xd, 0xd1, 0x0, 0x0, 0xbe, - 0x1, 0xa5, 0x0, 0x0, 0x1, 0xf5, 0x2, 0x22, - 0x22, 0x22, 0x2d, 0xa4, 0xff, 0xff, 0xff, 0xff, - 0xfc, 0x3f, 0x85, 0x55, 0x55, 0x5d, 0xc1, 0xf7, - 0x0, 0x0, 0x0, 0xfb, 0xd, 0xb0, 0x0, 0x0, - 0x4f, 0x70, 0x6f, 0x40, 0x0, 0xc, 0xf1, 0x0, - 0xbf, 0x96, 0x7d, 0xf4, 0x0, 0x0, 0x7d, 0xfe, - 0xa3, 0x0, - - /* U+04D9 "ә" */ - 0x0, 0x9e, 0xfd, 0x60, 0x0, 0xbe, 0x64, 0x9f, - 0x70, 0x2c, 0x40, 0x0, 0x9e, 0x0, 0x0, 0x0, - 0x4, 0xf3, 0x5f, 0xff, 0xff, 0xff, 0x44, 0xf5, - 0x33, 0x37, 0xf2, 0xf, 0x70, 0x0, 0xae, 0x0, - 0x8f, 0x74, 0x9f, 0x60, 0x0, 0x7e, 0xfd, 0x50, - 0x0, - - /* U+04DA "Ӛ" */ - 0x0, 0x6, 0x80, 0x87, 0x0, 0x0, 0x0, 0xad, - 0xb, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x2, 0x9d, 0xfe, 0xa2, 0x0, 0x3, 0xee, - 0x86, 0x8d, 0xf3, 0x0, 0xdd, 0x10, 0x0, 0xb, - 0xe0, 0x1a, 0x50, 0x0, 0x0, 0x1f, 0x50, 0x22, - 0x22, 0x22, 0x22, 0xda, 0x4f, 0xff, 0xff, 0xff, - 0xff, 0xc3, 0xf8, 0x55, 0x55, 0x55, 0xdc, 0x1f, - 0x70, 0x0, 0x0, 0xf, 0xb0, 0xdb, 0x0, 0x0, - 0x4, 0xf7, 0x6, 0xf4, 0x0, 0x0, 0xcf, 0x10, - 0xb, 0xf9, 0x67, 0xdf, 0x40, 0x0, 0x7, 0xdf, - 0xea, 0x30, 0x0, - - /* U+04DB "ӛ" */ - 0x0, 0xe9, 0xf, 0x70, 0x0, 0x9, 0x60, 0xb5, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xef, - 0xd6, 0x0, 0xb, 0xe6, 0x49, 0xf7, 0x2, 0xc4, - 0x0, 0x9, 0xe0, 0x0, 0x0, 0x0, 0x4f, 0x35, - 0xff, 0xff, 0xff, 0xf4, 0x4f, 0x53, 0x33, 0x7f, - 0x20, 0xf7, 0x0, 0xa, 0xe0, 0x8, 0xf7, 0x49, - 0xf6, 0x0, 0x7, 0xef, 0xd5, 0x0, - - /* U+04DC "Ӝ" */ - 0x0, 0x0, 0x8, 0x60, 0xa5, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xda, 0xe, 0x80, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xe8, - 0x0, 0x6, 0xf2, 0x0, 0x1a, 0xf9, 0x59, 0xf7, - 0x0, 0x6f, 0x20, 0xa, 0xf8, 0x40, 0xb, 0xe0, - 0x6, 0xf2, 0x2, 0xf7, 0x0, 0x0, 0x3f, 0x50, - 0x6f, 0x20, 0x9f, 0x0, 0x0, 0x0, 0xbe, 0x36, - 0xf2, 0x5f, 0x70, 0x0, 0x0, 0x1, 0xdf, 0xff, - 0xff, 0xa0, 0x0, 0x0, 0x0, 0x9f, 0x78, 0xf5, - 0xaf, 0x50, 0x0, 0x0, 0x5f, 0x80, 0x6f, 0x20, - 0xcf, 0x20, 0x0, 0xe, 0xd0, 0x6, 0xf2, 0x2, - 0xfb, 0x0, 0x8, 0xf5, 0x0, 0x6f, 0x20, 0x9, - 0xf4, 0x2, 0xfc, 0x0, 0x6, 0xf2, 0x0, 0x1f, - 0xd0, 0xaf, 0x30, 0x0, 0x6f, 0x20, 0x0, 0x7f, - 0x60, - - /* U+04DD "ӝ" */ - 0x0, 0x0, 0xe9, 0xf, 0x70, 0x0, 0x0, 0x0, - 0x96, 0xb, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xb, 0xd2, 0x5, 0xf0, 0x6, 0xe7, - 0x2, 0xaa, 0x5, 0xf0, 0xe, 0x71, 0x0, 0x2f, - 0x15, 0xf0, 0x5d, 0x0, 0x0, 0xb, 0x95, 0xf1, - 0xd6, 0x0, 0x0, 0x2, 0xff, 0xff, 0xc0, 0x0, - 0x0, 0x1e, 0x95, 0xf1, 0xda, 0x0, 0x0, 0x9d, - 0x5, 0xf0, 0x3f, 0x50, 0x3, 0xf5, 0x5, 0xf0, - 0xa, 0xd0, 0xc, 0xc0, 0x5, 0xf0, 0x1, 0xf7, - - /* U+04DE "Ӟ" */ - 0x0, 0x4b, 0x5, 0xa0, 0x0, 0x6, 0xf0, 0x8e, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xcf, - 0xea, 0x10, 0x5, 0xfc, 0x78, 0xee, 0x10, 0xdb, - 0x0, 0x3, 0xf7, 0x8, 0x30, 0x0, 0x1f, 0x70, - 0x0, 0x1, 0x3c, 0xf2, 0x0, 0x0, 0xff, 0xf4, - 0x0, 0x0, 0x4, 0x6c, 0xe3, 0x0, 0x0, 0x0, - 0xd, 0xc2, 0xd3, 0x0, 0x0, 0xaf, 0xe, 0xc0, - 0x0, 0xe, 0xd0, 0x4f, 0xd7, 0x7d, 0xf4, 0x0, - 0x4c, 0xfe, 0xb3, 0x0, - - /* U+04DF "ӟ" */ - 0x9, 0xd0, 0xbb, 0x0, 0x69, 0x7, 0x80, 0x0, - 0x0, 0x0, 0x0, 0x2b, 0xfd, 0x50, 0xe, 0xb4, - 0x9f, 0x32, 0xb1, 0x0, 0xf7, 0x0, 0x0, 0x5f, - 0x20, 0x1, 0xff, 0xd1, 0x0, 0x2, 0x5f, 0x94, - 0x90, 0x0, 0xbb, 0x3f, 0xa4, 0x6f, 0x70, 0x5d, - 0xfe, 0x80, - - /* U+04E0 "Ӡ" */ - 0xc, 0xff, 0xff, 0xff, 0x80, 0x57, 0x77, 0x8f, - 0xd2, 0x0, 0x0, 0x4e, 0xa0, 0x0, 0x0, 0x8f, - 0x60, 0x0, 0x0, 0xf, 0xfe, 0xa2, 0x0, 0x0, - 0x34, 0x8e, 0xf2, 0x0, 0x0, 0x0, 0x2f, 0xb0, - 0x0, 0x0, 0x0, 0xaf, 0x2e, 0x40, 0x0, 0xa, - 0xf0, 0xec, 0x0, 0x1, 0xec, 0x4, 0xfd, 0x77, - 0xdf, 0x40, 0x4, 0xcf, 0xfb, 0x40, - - /* U+04E1 "ӡ" */ - 0x4f, 0xff, 0xff, 0xa0, 0x14, 0x44, 0x9f, 0x40, - 0x0, 0x6, 0xf4, 0x0, 0x0, 0x6f, 0x30, 0x0, - 0x4, 0xfc, 0x50, 0x0, 0x3, 0x8b, 0xfd, 0x30, - 0x0, 0x0, 0x1c, 0xd0, 0x0, 0x0, 0x4, 0xf3, - 0x0, 0x0, 0x2, 0xf4, 0x5c, 0x0, 0x5, 0xf1, - 0x3f, 0xa4, 0x6e, 0x90, 0x5, 0xdf, 0xe9, 0x0, - - /* U+04E2 "Ӣ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xff, - 0xf4, 0x0, 0x0, 0x13, 0x33, 0x30, 0x0, 0xba, - 0x0, 0x0, 0x9, 0xf4, 0xba, 0x0, 0x0, 0x3f, - 0xf4, 0xba, 0x0, 0x0, 0xcd, 0xf4, 0xba, 0x0, - 0x7, 0xf4, 0xf4, 0xba, 0x0, 0x1f, 0x81, 0xf4, - 0xba, 0x0, 0xbd, 0x1, 0xf4, 0xba, 0x5, 0xf4, - 0x1, 0xf4, 0xba, 0xe, 0xa0, 0x1, 0xf4, 0xba, - 0x9e, 0x10, 0x1, 0xf4, 0xbd, 0xf5, 0x0, 0x1, - 0xf4, 0xbf, 0xb0, 0x0, 0x1, 0xf4, 0xbf, 0x20, - 0x0, 0x1, 0xf4, - - /* U+04E3 "ӣ" */ - 0xe, 0xff, 0xff, 0x0, 0x33, 0x33, 0x30, 0x0, - 0x0, 0x0, 0xf, 0x70, 0x0, 0xee, 0xf7, 0x0, - 0x7f, 0xef, 0x70, 0x1f, 0xce, 0xf7, 0x9, 0xb8, - 0xef, 0x73, 0xf2, 0x8e, 0xf7, 0xc9, 0x8, 0xef, - 0xce, 0x10, 0x8e, 0xff, 0x60, 0x8, 0xef, 0xd0, - 0x0, 0x8e, - - /* U+04E4 "Ӥ" */ - 0x0, 0x4b, 0x5, 0xa0, 0x0, 0x0, 0x6f, 0x17, - 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xba, - 0x0, 0x0, 0x9, 0xf4, 0xba, 0x0, 0x0, 0x3f, - 0xf4, 0xba, 0x0, 0x0, 0xcd, 0xf4, 0xba, 0x0, - 0x7, 0xf4, 0xf4, 0xba, 0x0, 0x1f, 0x81, 0xf4, - 0xba, 0x0, 0xbd, 0x1, 0xf4, 0xba, 0x5, 0xf4, - 0x1, 0xf4, 0xba, 0xe, 0xa0, 0x1, 0xf4, 0xba, - 0x9e, 0x10, 0x1, 0xf4, 0xbd, 0xf5, 0x0, 0x1, - 0xf4, 0xbf, 0xb0, 0x0, 0x1, 0xf4, 0xbf, 0x20, - 0x0, 0x1, 0xf4, - - /* U+04E5 "ӥ" */ - 0xc, 0xb0, 0xd9, 0x0, 0x87, 0x9, 0x60, 0x0, - 0x0, 0x0, 0xf, 0x70, 0x0, 0xee, 0xf7, 0x0, - 0x7f, 0xef, 0x70, 0x1f, 0xce, 0xf7, 0x9, 0xb8, - 0xef, 0x73, 0xf2, 0x8e, 0xf7, 0xc9, 0x8, 0xef, - 0xce, 0x10, 0x8e, 0xff, 0x60, 0x8, 0xef, 0xd0, - 0x0, 0x8e, - - /* U+04E6 "Ӧ" */ - 0x0, 0x0, 0xa5, 0xb, 0x40, 0x0, 0x0, 0x0, - 0xf8, 0xf, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x4, 0xbe, 0xfd, 0x81, 0x0, - 0x0, 0x8f, 0xc7, 0x69, 0xfd, 0x10, 0x5, 0xf8, - 0x0, 0x0, 0x2e, 0xc0, 0xc, 0xd0, 0x0, 0x0, - 0x6, 0xf4, 0x1f, 0x80, 0x0, 0x0, 0x0, 0xf8, - 0x3f, 0x50, 0x0, 0x0, 0x0, 0xea, 0x3f, 0x50, - 0x0, 0x0, 0x0, 0xea, 0x1f, 0x70, 0x0, 0x0, - 0x0, 0xf9, 0xd, 0xd0, 0x0, 0x0, 0x6, 0xf4, - 0x5, 0xf8, 0x0, 0x0, 0x2e, 0xc0, 0x0, 0x8f, - 0xc7, 0x69, 0xfd, 0x10, 0x0, 0x4, 0xbe, 0xfd, - 0x81, 0x0, - - /* U+04E7 "ӧ" */ - 0x0, 0xda, 0xe, 0x80, 0x0, 0x9, 0x70, 0xa5, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xdf, - 0xd6, 0x0, 0x9, 0xf7, 0x48, 0xf8, 0x2, 0xf7, - 0x0, 0x9, 0xf1, 0x5f, 0x10, 0x0, 0x3f, 0x46, - 0xf0, 0x0, 0x2, 0xf5, 0x5f, 0x10, 0x0, 0x3f, - 0x42, 0xf7, 0x0, 0x9, 0xf0, 0x9, 0xf7, 0x48, - 0xf8, 0x0, 0x7, 0xdf, 0xd6, 0x0, - - /* U+04E8 "Ө" */ - 0x0, 0x4, 0xbe, 0xfd, 0x80, 0x0, 0x0, 0x8f, - 0xc7, 0x69, 0xfd, 0x10, 0x5, 0xf7, 0x0, 0x0, - 0x2e, 0xc0, 0xd, 0xc0, 0x0, 0x0, 0x4, 0xf4, - 0x1f, 0x81, 0x11, 0x11, 0x12, 0xf8, 0x3f, 0xff, - 0xff, 0xff, 0xff, 0xfa, 0x3f, 0x94, 0x44, 0x44, - 0x44, 0xfa, 0x1f, 0x90, 0x0, 0x0, 0x2, 0xf8, - 0xc, 0xe1, 0x0, 0x0, 0x8, 0xf4, 0x4, 0xfa, - 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x8f, 0xc7, 0x69, - 0xfd, 0x10, 0x0, 0x4, 0xbe, 0xfd, 0x80, 0x0, - - /* U+04E9 "ө" */ - 0x0, 0x7e, 0xfd, 0x60, 0x0, 0x9f, 0x74, 0x8f, - 0x70, 0x1f, 0x70, 0x0, 0x9f, 0x5, 0xf2, 0x0, - 0x3, 0xf4, 0x6f, 0xff, 0xff, 0xff, 0x55, 0xf4, - 0x33, 0x36, 0xf4, 0x1f, 0x70, 0x0, 0x8f, 0x0, - 0x9f, 0x74, 0x8f, 0x70, 0x0, 0x7e, 0xfd, 0x60, - 0x0, - - /* U+04EA "Ӫ" */ - 0x0, 0x0, 0xb4, 0x1b, 0x30, 0x0, 0x0, 0x0, - 0xf7, 0x1f, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x4, 0xbe, 0xfd, 0x80, 0x0, - 0x0, 0x8f, 0xc7, 0x69, 0xfd, 0x10, 0x5, 0xf7, - 0x0, 0x0, 0x2e, 0xc0, 0xd, 0xc0, 0x0, 0x0, - 0x4, 0xf4, 0x1f, 0x81, 0x11, 0x11, 0x12, 0xf8, - 0x3f, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x3f, 0x94, - 0x44, 0x44, 0x44, 0xfa, 0x1f, 0x90, 0x0, 0x0, - 0x2, 0xf8, 0xc, 0xe1, 0x0, 0x0, 0x8, 0xf4, - 0x4, 0xfa, 0x0, 0x0, 0x3f, 0xc0, 0x0, 0x8f, - 0xc7, 0x69, 0xfd, 0x10, 0x0, 0x4, 0xbe, 0xfd, + 0x0, 0xc3, 0x3b, 0xfd, 0x44, 0x1, 0xc5, 0xec, + 0x92, 0xc9, 0xa6, 0x1, 0xbc, 0x3a, 0x5a, 0x38, + 0xb8, 0x31, 0x50, 0xa0, 0x40, 0x34, 0x91, 0x8e, + 0x68, 0x29, 0x17, 0x30, 0x2d, 0xb3, 0x3, 0x37, + 0x7c, 0x1c, 0xdc, 0xc1, 0x55, 0xfc, 0x3, 0xe0, + 0xca, 0xbe, 0x62, 0x0, 0x20, 0x58, 0x7, 0x26, + 0x28, 0x0, 0x91, 0xc8, 0x3, 0x40, 0x28, 0x5, + 0x23, 0x90, 0x8d, 0xa7, 0x40, 0x18, 0xbd, 0xda, + 0xe1, 0xb1, 0x40, 0x38, 0x67, 0x87, 0xac, 0xc0, + 0x3f, 0x8, 0x90, 0xc4, 0x3, 0xf0, 0xb5, 0xf9, 0x80, 0x0, + /* U+04BF "ҿ" */ + 0x0, 0x8a, 0xbb, 0xf1, 0x1, 0xc8, 0x71, 0xae, + 0xc9, 0x69, 0x4a, 0xc3, 0xaa, 0x90, 0xb1, 0x71, + 0x0, 0xef, 0xf9, 0x4d, 0xbd, 0x47, 0x33, 0xc0, + 0xd, 0x13, 0x3c, 0x22, 0x0, 0x20, 0x28, 0x5, + 0xf2, 0x0, 0x34, 0xa5, 0x39, 0x39, 0x0, 0xa9, + 0x6b, 0x7b, 0xc8, 0x2, 0x1a, 0xd5, 0x71, 0x0, + 0xf3, 0x29, 0x98, 0x3, 0xc8, 0xb9, 0x0, + + /* U+04C0 "Ӏ" */ + 0x8f, 0x0, 0xff, 0xe5, 0x0, + + /* U+04C1 "Ӂ" */ + 0x0, 0xc9, 0xc2, 0xf, 0x80, 0x1f, 0xc8, 0xdd, + 0xf5, 0xe0, 0x1f, 0xe8, 0xfe, 0xd3, 0x0, 0xed, + 0xe8, 0x0, 0x9b, 0x88, 0x0, 0x35, 0xf3, 0xe, + 0xf0, 0x7, 0xd6, 0xaf, 0xab, 0x29, 0x20, 0x1e, + 0x25, 0x88, 0x20, 0x2, 0x5, 0x40, 0x3a, 0xc1, + 0xc0, 0x31, 0xa5, 0x98, 0x4, 0xad, 0x0, 0x1e, + 0xa3, 0xc9, 0xd, 0xa5, 0x70, 0xf, 0x41, 0x43, + 0x85, 0x2a, 0xc0, 0x1c, 0xac, 0xee, 0xe0, 0x7a, + 0x3a, 0x20, 0xd, 0x65, 0x0, 0x1d, 0xc1, 0x20, + 0x14, 0xc, 0x0, 0x78, 0x99, 0x10, 0x4, 0xe6, + 0xa0, 0x1f, 0x40, 0x48, 0x40, 0x78, 0x7, 0xe1, + 0x82, 0x60, + + /* U+04C2 "ӂ" */ + 0x0, 0x8f, 0xc8, 0x1f, 0x40, 0x3c, 0x6f, 0xbf, + 0x3c, 0x1, 0xf4, 0x7f, 0x70, 0xc0, 0x35, 0xe9, + 0x2, 0xf0, 0x1, 0xb9, 0xc2, 0x5e, 0x0, 0x3a, + 0x25, 0x80, 0xa1, 0x44, 0x2, 0x53, 0x71, 0x0, + 0x12, 0x40, 0x0, 0x62, 0xc0, 0x3a, 0x5a, 0x83, + 0x85, 0x80, 0x30, 0xe3, 0x50, 0x70, 0xd0, 0x6, + 0x83, 0x90, 0x0, 0xf2, 0xa8, 0x0, 0x6d, 0x0, + 0x18, 0xd6, 0x0, 0x1e, 0x6a, 0x1, 0xd6, 0x4e, + + /* U+04C3 "Ӄ" */ + 0xbc, 0x0, 0x93, 0x3c, 0xc0, 0x30, 0xd8, 0x41, + 0x0, 0x68, 0xd, 0x71, 0x0, 0x85, 0x9c, 0x40, + 0x3a, 0xc2, 0x40, 0x31, 0xfa, 0xe0, 0x80, 0x62, + 0xa1, 0xe1, 0x0, 0xc2, 0xba, 0x54, 0x1, 0xe3, + 0x64, 0x40, 0x7, 0xa0, 0x64, 0x3, 0xc3, 0x24, + 0xe0, 0x1e, 0x72, 0x81, 0xbc, 0x0, 0xda, 0x8a, + 0x1, 0xc2, 0x25, 0x70, 0xc, 0x3f, 0xc4, 0x60, + 0x18, 0x7b, 0x98, 0x0, + + /* U+04C4 "ӄ" */ + 0xf7, 0x1, 0xdc, 0x0, 0xd0, 0xde, 0x1, 0x9e, + 0xc, 0x2, 0x72, 0x30, 0xa, 0x21, 0xe0, 0x1a, + 0x21, 0xa4, 0x1, 0x9c, 0xa4, 0x3, 0xbd, 0x10, + 0x1, 0x8d, 0x64, 0x3d, 0xc0, 0x14, 0x64, 0x0, + 0x11, 0x10, 0x98, 0x0, 0xbf, 0x54, 0x40, 0x7, + 0xdc, 0xa0, + + /* U+04C7 "Ӈ" */ + 0xbc, 0x0, 0xe4, 0xf4, 0x0, 0xff, 0xeb, 0x88, + 0xfc, 0x1, 0x8b, 0xbb, 0xa8, 0x3, 0x15, 0xdf, + 0x40, 0x6, 0x14, 0x4e, 0x30, 0xf, 0xff, 0xe, + 0x8d, 0xe0, 0x7, 0x27, 0x92, 0x80, 0x7c, 0x22, + 0x57, 0x0, 0xf0, 0xff, 0x11, 0x80, 0x78, 0x7b, + 0x98, 0x0, + + /* U+04C8 "ӈ" */ + 0xf7, 0x0, 0xab, 0x0, 0x3f, 0xf9, 0xd1, 0xff, + 0x28, 0x4, 0xd9, 0x92, 0x0, 0x5c, 0x67, 0x8, + 0x7, 0xff, 0x10, 0x53, 0xdc, 0x2, 0xae, 0x80, + 0xc, 0x41, 0x6e, 0x1, 0xab, 0xdf, 0x80, 0x34, + 0x7f, 0x94, + + /* U+04CB "Ӌ" */ + 0x1f, 0x70, 0xe, 0xda, 0x0, 0xff, 0xe4, 0x8, + 0x7, 0xfd, 0xa0, 0x1f, 0x95, 0x4e, 0x44, 0x49, + 0x20, 0x5, 0xa4, 0x6e, 0xac, 0x84, 0x0, 0x37, + 0xd9, 0xbf, 0x66, 0x1, 0x84, 0xc8, 0x3, 0xff, + 0x93, 0x44, 0x1, 0xf9, 0xc0, 0x3f, 0xd1, 0x40, + 0x1f, 0xfc, 0x80, + + /* U+04CC "ӌ" */ + 0x4f, 0x20, 0xb, 0xdc, 0x3, 0xf3, 0x80, 0x80, + 0x71, 0x84, 0x8, 0x90, 0x2, 0xb5, 0xee, 0x50, + 0x4, 0x9d, 0xba, 0xe0, 0xe, 0x22, 0x0, 0x7e, + 0x80, 0xf, 0x94, 0x3, 0xf5, 0x38, 0x7, 0xff, + 0x10, + + /* U+04D0 "Ӑ" */ + 0x0, 0x9e, 0xc0, 0x15, 0x20, 0x1e, 0x70, 0xff, + 0x34, 0x0, 0x7d, 0x7f, 0xec, 0x10, 0xf, 0xdb, + 0xe6, 0x1, 0xf8, 0x8a, 0xa0, 0xf, 0xd4, 0x76, + 0xe0, 0x1f, 0x9a, 0xdc, 0x54, 0x3, 0xc8, 0x2a, + 0x29, 0x20, 0x1e, 0xe3, 0x20, 0xe3, 0x20, 0xe, + 0x5b, 0x0, 0x20, 0x50, 0x6, 0x60, 0x8f, 0xf7, + 0x3, 0x0, 0x6a, 0x3c, 0xcd, 0x22, 0xa0, 0x1, + 0x3a, 0x33, 0xcc, 0x3c, 0x0, 0x60, 0x70, 0xe, + 0x74, 0x10, 0xa3, 0x10, 0xe, 0xa0, 0x60, + + /* U+04D1 "ӑ" */ + 0x2, 0xf3, 0x6, 0xe0, 0x8, 0xa3, 0x3e, 0x28, + 0x3, 0x3f, 0xf7, 0x10, 0x3, 0x46, 0xf7, 0x28, + 0x2, 0xa6, 0x8c, 0x95, 0x90, 0x3, 0x5a, 0x9b, + 0xaa, 0x80, 0x18, 0xa0, 0x6c, 0xe0, 0x12, 0x67, + 0xe5, 0x80, 0x81, 0x5b, 0xdf, 0x6b, 0x80, 0x1c, + 0x25, 0x4, 0x1c, 0x0, 0xe1, 0x40, 0x32, 0x40, + 0x2, 0xa5, 0xfc, 0x19, 0x21, + + /* U+04D2 "Ӓ" */ + 0x0, 0xd6, 0x83, 0x66, 0x1, 0xf2, 0x11, 0xa3, + 0x80, 0x7d, 0xec, 0x5e, 0x80, 0x1f, 0xb3, 0xcc, + 0x3, 0xf1, 0x19, 0x50, 0x7, 0xea, 0x2a, 0x60, + 0xf, 0xcc, 0xac, 0xc, 0x1, 0xe4, 0x1a, 0x14, + 0xa0, 0xf, 0x71, 0x90, 0x71, 0x90, 0x7, 0x2d, + 0x80, 0x10, 0x28, 0x3, 0x28, 0x47, 0xfb, 0x81, + 0x80, 0x37, 0x1e, 0x66, 0x91, 0x50, 0x0, 0xa5, + 0x19, 0xe6, 0x1e, 0x0, 0x30, 0x38, 0x7, 0x32, + 0x8, 0x51, 0x88, 0x7, 0x58, 0x30, + + /* U+04D3 "ӓ" */ + 0x0, 0x6d, 0x7, 0x40, 0x6, 0x4d, 0x4, 0xd0, + 0xd, 0x2e, 0x14, 0xa0, 0x1a, 0x37, 0xfa, 0x80, + 0x2a, 0x68, 0xc9, 0x59, 0x0, 0x35, 0xa9, 0xba, + 0xa8, 0x1, 0x8a, 0x6, 0xce, 0x1, 0x26, 0x7e, + 0x58, 0x8, 0x15, 0xbd, 0xf6, 0xb8, 0x1, 0xc2, + 0x50, 0x41, 0xc0, 0xe, 0x14, 0x3, 0x24, 0x0, + 0x2a, 0x5f, 0xc1, 0x92, 0x10, + + /* U+04D4 "Ӕ" */ + 0x0, 0xeb, 0xff, 0xfd, 0xc0, 0x1c, 0x48, 0xaa, + 0x7, 0x88, 0xe0, 0xe, 0x81, 0xaf, 0xa, 0x77, + 0xcc, 0x1, 0x85, 0x58, 0x3, 0xff, 0x83, 0x21, + 0x20, 0x13, 0x11, 0x61, 0x0, 0xce, 0xe1, 0x0, + 0xaf, 0x77, 0x48, 0x4, 0xe1, 0x62, 0x23, 0x9, + 0xaa, 0xe0, 0xa, 0x43, 0x3b, 0x92, 0x8, 0xab, + 0x88, 0x0, 0xc3, 0x57, 0x73, 0x80, 0x7f, 0x5a, + 0x2a, 0x25, 0xa0, 0x1f, 0x94, 0xbc, 0x3, 0xd4, + 0xcd, 0xc1, 0x24, 0x80, 0x1e, 0x79, 0x9e, 0x20, + + /* U+04D5 "ӕ" */ + 0x0, 0x47, 0x7f, 0x41, 0x5f, 0xf4, 0x80, 0x54, + 0xb7, 0x66, 0x7d, 0x7b, 0xb2, 0x58, 0xa, 0xc2, + 0xa4, 0x8, 0x6a, 0x2f, 0x21, 0x8f, 0xa8, 0x0, + 0x81, 0x4, 0x0, 0x62, 0x80, 0x53, 0xbf, 0xa2, + 0x9f, 0xf8, 0x78, 0xb4, 0xa3, 0x3c, 0xd3, 0x33, + 0xa1, 0x2, 0x94, 0xc4, 0xd8, 0xce, 0x2f, 0x55, + 0x5, 0xa3, 0x62, 0x1d, 0xa2, 0xe9, 0x29, 0xcb, + 0xdd, 0xec, 0xb, 0xb3, 0xe0, 0x80, + + /* U+04D6 "Ӗ" */ + 0x0, 0x79, 0x81, 0xf8, 0x6, 0xad, 0xfc, 0x90, + 0xc, 0xbd, 0xcf, 0x60, 0x5, 0xff, 0xdd, 0xff, + 0x48, 0xc, 0x47, 0xa8, 0x9, 0xdf, 0xc6, 0x1, + 0xff, 0x11, 0x78, 0x0, 0x7b, 0xbe, 0x20, 0x2a, + 0xaf, 0x10, 0xa, 0xaf, 0x80, 0x3f, 0xf9, 0x2, + 0xcd, 0xe5, 0x2, 0x99, 0xf4, 0x0, + + /* U+04D7 "ӗ" */ + 0x1, 0xf4, 0x5, 0xf0, 0x8, 0x66, 0xfe, 0xe8, + 0x3, 0x37, 0xf7, 0x14, 0x3, 0x3e, 0xf6, 0xa8, + 0x4, 0xf0, 0xb6, 0xb4, 0xa0, 0x8, 0x68, 0x48, + 0x7b, 0x4, 0xd, 0x0, 0xb0, 0x48, 0x42, 0xff, + 0xeb, 0x6, 0x10, 0xac, 0xce, 0x45, 0x2, 0x33, + 0x9a, 0x4, 0x4f, 0xe, 0x8d, 0x42, 0x20, 0x88, + 0x55, 0xc3, 0xd0, 0x0, + + /* U+04D8 "Ә" */ + 0x0, 0x14, 0xef, 0xf5, 0x10, 0x4, 0x78, 0xeb, + 0x2c, 0xfa, 0x60, 0xe, 0x3f, 0x86, 0x8d, 0x4d, + 0x1, 0x78, 0x10, 0xd, 0x42, 0xa3, 0xe, 0x45, + 0xc6, 0x5e, 0x9b, 0xbf, 0x89, 0x9c, 0x1e, 0xab, + 0xc4, 0x4, 0x1e, 0xab, 0xe2, 0x71, 0x2c, 0x0, + 0xe4, 0xc, 0xb, 0x44, 0x0, 0x68, 0x6, 0x6, + 0x4b, 0x96, 0x7d, 0x3b, 0x10, 0x5, 0xc2, 0x4c, + 0x9f, 0x10, 0x0, + + /* U+04D9 "ә" */ + 0x0, 0x4f, 0x7e, 0xb0, 0x5, 0x6f, 0x16, 0x92, + 0xe0, 0x4f, 0x4c, 0x92, 0xd2, 0x5, 0x88, 0x1, + 0x68, 0x9a, 0xff, 0xf5, 0x83, 0x88, 0x56, 0x65, + 0x0, 0xc8, 0x4, 0x67, 0x68, 0x90, 0x3c, 0x3a, + 0x4a, 0xc0, 0x2, 0x21, 0x36, 0x94, 0xc0, + + /* U+04DA "Ӛ" */ + 0x0, 0x9a, 0x2, 0x1c, 0x3, 0xd8, 0xa0, 0x78, + 0x1, 0xea, 0xd0, 0xbb, 0x0, 0x71, 0x4e, 0xff, + 0x51, 0x0, 0x47, 0x8e, 0xb2, 0xcf, 0xa6, 0x0, + 0xe3, 0xf8, 0x68, 0xd4, 0xd0, 0x17, 0x81, 0x0, + 0xd4, 0x2a, 0x30, 0xe4, 0x5c, 0x65, 0xe9, 0xbb, + 0xf8, 0x99, 0xc1, 0xea, 0xbc, 0x40, 0x41, 0xea, + 0xbe, 0x27, 0x12, 0xc0, 0xe, 0x40, 0xc0, 0xb4, + 0x40, 0x6, 0x80, 0x60, 0x64, 0xb9, 0x67, 0xd3, + 0xb1, 0x0, 0x5c, 0x24, 0xc9, 0xf1, 0x0, + + /* U+04DB "ӛ" */ + 0x0, 0x74, 0x87, 0xb8, 0x6, 0x7f, 0x4, 0x20, + 0xd, 0x2c, 0x16, 0xa0, 0x1a, 0x7b, 0xf5, 0x80, + 0x2b, 0x78, 0xb4, 0x97, 0x2, 0x7a, 0x64, 0x96, + 0x90, 0x2c, 0x40, 0xb, 0x44, 0xd7, 0xff, 0xac, + 0x1c, 0x42, 0xb3, 0x28, 0x6, 0x40, 0x23, 0x3b, + 0x44, 0x81, 0xe1, 0xd2, 0x56, 0x0, 0x11, 0x9, + 0xb4, 0xa6, 0x0, + + /* U+04DC "Ӝ" */ + 0x0, 0xe8, 0x60, 0xa5, 0x0, 0xff, 0x2e, 0x2, + 0x68, 0x7, 0xfb, 0x68, 0x3a, 0x0, 0x3b, 0x7a, + 0x0, 0x26, 0xf2, 0x0, 0xd, 0x7c, 0xc3, 0xbc, + 0x1, 0xf5, 0xab, 0xea, 0xca, 0x48, 0x7, 0x89, + 0x62, 0x8, 0x0, 0x81, 0x50, 0xe, 0xb0, 0x70, + 0xc, 0x69, 0x66, 0x1, 0x2b, 0x40, 0x7, 0xa8, + 0xf2, 0x43, 0x69, 0x5c, 0x3, 0xd0, 0x50, 0xe1, + 0x4a, 0xb0, 0x7, 0x2b, 0x3b, 0xb8, 0x1e, 0x8e, + 0x88, 0x3, 0x59, 0x40, 0x7, 0x70, 0x48, 0x5, + 0x3, 0x0, 0x1e, 0x26, 0x44, 0x1, 0x39, 0xa8, + 0x7, 0xd0, 0x12, 0x10, 0x1e, 0x1, 0xf8, 0x60, + 0x98, + + /* U+04DD "ӝ" */ + 0x0, 0xdd, 0x21, 0xee, 0x1, 0xf3, 0xf8, 0x21, + 0x0, 0x7d, 0x2c, 0x16, 0xa0, 0x1a, 0xf4, 0x81, + 0x7c, 0x0, 0xdc, 0xe1, 0x2f, 0x0, 0x1d, 0x12, + 0xc0, 0x50, 0xa2, 0x1, 0x29, 0xb8, 0x80, 0x9, + 0x20, 0x0, 0x31, 0x60, 0x1d, 0x2d, 0x41, 0xc2, + 0xc0, 0x18, 0x71, 0xa8, 0x38, 0x68, 0x3, 0x41, + 0xc8, 0x0, 0x79, 0x54, 0x0, 0x36, 0x80, 0xc, + 0x6b, 0x0, 0xf, 0x35, 0x0, 0xeb, 0x27, + + /* U+04DE "Ӟ" */ + 0x0, 0x25, 0x82, 0xd0, 0x6, 0x24, 0xd, 0x40, + 0xc, 0xde, 0x11, 0xc0, 0x19, 0x33, 0xfa, 0x84, + 0x0, 0xb6, 0x10, 0xc9, 0xe2, 0x10, 0x98, 0xf1, + 0xa2, 0xc0, 0xb0, 0x1, 0x10, 0x5, 0x6, 0x2, + 0x7a, 0xa, 0x1, 0xbb, 0xe, 0xc8, 0x3, 0x5c, + 0x9d, 0x18, 0x6, 0x46, 0xc3, 0xf2, 0xd3, 0x0, + 0xce, 0x64, 0x7e, 0x1, 0x90, 0x82, 0x8f, 0x5d, + 0xda, 0x32, 0x9, 0x63, 0x12, 0xd8, 0x80, + + /* U+04DF "ӟ" */ + 0x9, 0xd0, 0xbb, 0x0, 0x3d, 0x3, 0xc, 0x0, + 0xd2, 0xf, 0x0, 0x2, 0xbf, 0xd5, 0x0, 0x60, + 0x5a, 0x51, 0x92, 0xd2, 0x48, 0x21, 0x58, 0x82, + 0x82, 0x80, 0x7, 0xe8, 0x8c, 0x0, 0x3b, 0x45, + 0x9, 0x20, 0x4a, 0x84, 0xed, 0x48, 0xc9, 0x87, + 0x4f, 0x70, 0xee, + + /* U+04E0 "Ӡ" */ + 0xc, 0xff, 0xf4, 0x4, 0xc4, 0x4e, 0x5, 0x40, + 0xae, 0xe3, 0x65, 0xd2, 0x0, 0xa2, 0xe2, 0x80, + 0x39, 0xc2, 0x28, 0x80, 0x36, 0x5b, 0x26, 0x90, + 0x4, 0x69, 0x18, 0x12, 0x1, 0xe2, 0x54, 0x2e, + 0x40, 0xf, 0x10, 0x40, 0x4, 0x28, 0x61, 0x47, + 0xae, 0xec, 0x18, 0x4, 0xb1, 0x88, 0x35, 0xa0, + + /* U+04E1 "ӡ" */ + 0x4f, 0xfe, 0xa0, 0x5b, 0xb9, 0x83, 0x80, 0x51, + 0x4, 0xd6, 0x80, 0x13, 0x4e, 0x20, 0x4, 0x92, + 0x6c, 0x1, 0x9d, 0xea, 0xd3, 0x0, 0x1c, 0x5f, + 0xf, 0x0, 0x70, 0xc1, 0x18, 0x7, 0x30, 0x3a, + 0xe0, 0x4, 0xe0, 0xac, 0x74, 0x8d, 0x6c, 0x27, + 0x4f, 0x70, 0xf2, 0x0, + + /* U+04E2 "Ӣ" */ + 0x0, 0xff, 0xe0, 0x4f, 0xfe, 0x40, 0xd, 0x19, + 0x99, 0x0, 0x17, 0x42, 0x67, 0xa7, 0xd0, 0x3, + 0xc6, 0xc0, 0x1f, 0xbc, 0x80, 0x3e, 0x73, 0x90, + 0xf, 0xc, 0x3a, 0x80, 0x7a, 0x8a, 0x0, 0x3c, + 0xa9, 0x20, 0x1f, 0x5a, 0xa0, 0x7, 0xa4, 0x2c, + 0x3, 0xce, 0xd6, 0x20, 0x1e, 0x24, 0x50, 0xf, + 0xd2, 0x1, 0xf0, + + /* U+04E3 "ӣ" */ + 0xe, 0xff, 0xc0, 0xd, 0xcc, 0xc0, 0x3, 0x3e, + 0xf, 0x70, 0xb, 0xb8, 0x1, 0x9c, 0x40, 0x30, + 0xc1, 0x80, 0x68, 0x44, 0x0, 0x46, 0xd2, 0x1, + 0xbd, 0x88, 0x2, 0xb2, 0x80, 0xc, 0x70, 0x20, + 0x18, 0x98, 0x3, 0x0, + + /* U+04E4 "Ӥ" */ + 0x0, 0x25, 0x82, 0xd0, 0x7, 0x12, 0x9, 0x28, + 0x7, 0x37, 0x8b, 0xf8, 0x5, 0x74, 0x1, 0xd3, + 0xe8, 0x1, 0xe3, 0x60, 0xf, 0xde, 0x40, 0x1f, + 0x39, 0xc8, 0x7, 0x86, 0x1d, 0x40, 0x3d, 0x45, + 0x0, 0x1e, 0x54, 0x90, 0xf, 0xad, 0x50, 0x3, + 0xd2, 0x16, 0x1, 0xe7, 0x6b, 0x10, 0xf, 0x12, + 0x28, 0x7, 0xe9, 0x0, 0xf8, + + /* U+04E5 "ӥ" */ + 0xc, 0xb0, 0xd9, 0x0, 0x26, 0x2, 0x78, 0x2, + 0x1c, 0x25, 0x83, 0xdc, 0x2, 0xee, 0x0, 0x67, + 0x10, 0xc, 0x30, 0x60, 0x1a, 0x11, 0x0, 0x11, + 0xb4, 0x80, 0x6f, 0x62, 0x0, 0xac, 0xa0, 0x3, + 0x1c, 0x8, 0x6, 0x26, 0x0, 0xc0, + + /* U+04E6 "Ӧ" */ + 0x0, 0xd4, 0xa1, 0x68, 0x1, 0xf2, 0xe8, 0x21, + 0x0, 0x7d, 0xf0, 0x1e, 0xc0, 0x1e, 0x4b, 0xef, + 0xd8, 0x10, 0xd, 0x16, 0xf3, 0x24, 0x7c, 0x10, + 0x2, 0xbb, 0xb1, 0xda, 0x74, 0xf4, 0x1, 0x25, + 0x0, 0x18, 0xa0, 0xd0, 0x4d, 0x40, 0x3c, 0xc1, + 0x84, 0x1a, 0x1, 0xf0, 0x90, 0x7, 0xff, 0x0, + 0x80, 0x80, 0x3e, 0x13, 0x12, 0xa0, 0xf, 0x30, + 0x68, 0x41, 0x40, 0x6, 0x28, 0x34, 0x5, 0x77, + 0x63, 0xb4, 0xe9, 0xe8, 0x5, 0x16, 0xf3, 0x24, + 0x7c, 0x10, + + /* U+04E7 "ӧ" */ + 0x0, 0x6d, 0x7, 0x40, 0x6, 0x4d, 0x4, 0xd0, + 0xd, 0x2e, 0x14, 0xa0, 0x19, 0xf7, 0xf5, 0x80, + 0x29, 0x8a, 0xb5, 0x98, 0x2, 0x68, 0x74, 0x86, + 0x71, 0x70, 0x60, 0xa, 0x81, 0x4c, 0x4, 0x2, + 0x10, 0x13, 0x1, 0x0, 0x84, 0x5, 0xc1, 0x80, + 0x2a, 0x4, 0x26, 0x87, 0x48, 0x67, 0x0, 0x4c, + 0x55, 0xac, 0xc0, 0x0, + + /* U+04E8 "Ө" */ + 0x0, 0x92, 0xfb, 0xf6, 0x0, 0x3a, 0x2d, 0xe6, + 0x48, 0xfa, 0x20, 0x5, 0x78, 0xc7, 0x69, 0xd3, + 0xd0, 0x4, 0x1b, 0x80, 0x62, 0xa3, 0x41, 0x24, + 0x11, 0xf3, 0x6, 0x10, 0x3f, 0x77, 0xb4, 0x8, + 0x0, 0xd7, 0x7f, 0x0, 0x8, 0x0, 0x89, 0xe6, + 0x2, 0x13, 0x71, 0x0, 0xea, 0xc, 0x8, 0x1b, + 0x0, 0xc6, 0xe6, 0x80, 0x8e, 0xb8, 0xed, 0x38, + 0x5a, 0x1, 0x45, 0xbc, 0xc9, 0x1f, 0x44, 0x0, + + /* U+04E9 "ө" */ + 0x0, 0x3f, 0x7e, 0xb0, 0x5, 0x31, 0x36, 0xb2, + 0xe0, 0x2d, 0xe, 0x90, 0xd0, 0x8, 0xa, 0x1, + 0x50, 0x21, 0x86, 0xff, 0xd8, 0x2, 0x61, 0x79, + 0x94, 0x80, 0xa0, 0x19, 0xee, 0x4, 0x16, 0x87, + 0x48, 0x78, 0x0, 0x4c, 0x4d, 0xac, 0xb8, 0x0, + + /* U+04EA "Ӫ" */ + 0x0, 0xd6, 0x83, 0x66, 0x1, 0xf2, 0x18, 0x23, + 0x0, 0x7d, 0xee, 0x3e, 0xa0, 0x1e, 0x4b, 0xef, + 0xd8, 0x0, 0xe8, 0xb7, 0x99, 0x23, 0xe8, 0x80, + 0x15, 0xe3, 0x1d, 0xa7, 0x4f, 0x40, 0x10, 0x6e, + 0x1, 0x8a, 0x8d, 0x4, 0x90, 0x47, 0xcc, 0x18, + 0x40, 0xfd, 0xde, 0xd0, 0x20, 0x3, 0x5d, 0xfc, + 0x0, 0x20, 0x2, 0x27, 0x98, 0x8, 0x4d, 0xc4, + 0x3, 0xa8, 0x30, 0x20, 0x6c, 0x3, 0x1b, 0x9a, + 0x2, 0x3a, 0xe3, 0xb4, 0xe1, 0x68, 0x5, 0x16, + 0xf3, 0x24, 0x7d, 0x10, + /* U+04EB "ӫ" */ - 0x0, 0xda, 0xe, 0x80, 0x0, 0x9, 0x70, 0xa5, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xef, - 0xd6, 0x0, 0x9, 0xf7, 0x48, 0xf7, 0x1, 0xf7, - 0x0, 0x9, 0xf0, 0x5f, 0x20, 0x0, 0x3f, 0x46, - 0xff, 0xff, 0xff, 0xf5, 0x5f, 0x43, 0x33, 0x6f, - 0x41, 0xf7, 0x0, 0x8, 0xf0, 0x9, 0xf7, 0x48, - 0xf7, 0x0, 0x7, 0xef, 0xd6, 0x0, + 0x0, 0x6d, 0x7, 0x40, 0x6, 0x4d, 0x4, 0xd0, + 0xd, 0x2e, 0x14, 0xa0, 0x19, 0xfb, 0xf5, 0x80, + 0x29, 0x89, 0xb5, 0x97, 0x1, 0x68, 0x74, 0x86, + 0x80, 0x40, 0x50, 0xa, 0x81, 0xc, 0x37, 0xfe, + 0xc0, 0x13, 0xb, 0xcc, 0xa4, 0x5, 0x0, 0xcf, + 0x70, 0x20, 0xb4, 0x3a, 0x43, 0xc0, 0x2, 0x62, + 0x6d, 0x65, 0xc0, /* U+04EE "Ӯ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xff, - 0xff, 0xa0, 0x0, 0x0, 0x3, 0x33, 0x32, 0x0, - 0xa, 0xf1, 0x0, 0x0, 0xb, 0xd0, 0x2f, 0x90, - 0x0, 0x2, 0xf6, 0x0, 0x9f, 0x20, 0x0, 0x9e, - 0x0, 0x1, 0xf9, 0x0, 0x1f, 0x70, 0x0, 0x8, - 0xf2, 0x7, 0xf1, 0x0, 0x0, 0xe, 0xa0, 0xe8, - 0x0, 0x0, 0x0, 0x7f, 0x8f, 0x10, 0x0, 0x0, - 0x0, 0xdf, 0xa0, 0x0, 0x0, 0x0, 0x6, 0xf2, - 0x0, 0x0, 0x0, 0x0, 0xbb, 0x0, 0x0, 0x0, - 0x46, 0x9f, 0x30, 0x0, 0x0, 0x5, 0xee, 0x50, - 0x0, 0x0, 0x0, + 0x0, 0xff, 0xe0, 0x9f, 0xfe, 0xa0, 0xe, 0x3c, + 0xcd, 0x0, 0x15, 0x78, 0x99, 0xe2, 0xbd, 0x8, + 0x8, 0x0, 0xc4, 0x96, 0x4, 0xcc, 0x20, 0xa, + 0xc5, 0x80, 0x10, 0x16, 0x0, 0x16, 0x90, 0x8, + 0x5d, 0x88, 0x18, 0x18, 0x3, 0x40, 0xc0, 0x4b, + 0x88, 0x7, 0x4a, 0xc0, 0xc8, 0x7, 0x9c, 0x9d, + 0x44, 0x3, 0xeb, 0x8, 0x0, 0xfd, 0xa8, 0x40, + 0x1c, 0x8d, 0x29, 0x0, 0x1e, 0x18, 0x7a, 0x30, + 0xe, /* U+04EF "ӯ" */ - 0x4, 0xff, 0xff, 0x90, 0x1, 0x33, 0x33, 0x20, - 0x0, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0xbb, - 0x2f, 0x40, 0x1, 0xf5, 0xd, 0xa0, 0x7, 0xe0, - 0x7, 0xf0, 0xc, 0x90, 0x1, 0xf5, 0x2f, 0x30, - 0x0, 0xbb, 0x7d, 0x0, 0x0, 0x5f, 0xc8, 0x0, - 0x0, 0xf, 0xf2, 0x0, 0x0, 0xb, 0xc0, 0x0, - 0x0, 0xe, 0x60, 0x0, 0x7, 0xbe, 0x0, 0x0, - 0xe, 0xd3, 0x0, 0x0, + 0x4, 0xff, 0xd2, 0x0, 0x5c, 0xcd, 0x60, 0x1, + 0x33, 0xc4, 0x11, 0xc0, 0x1a, 0xed, 0x42, 0x80, + 0x1, 0x4e, 0x22, 0x70, 0x1, 0x85, 0x42, 0x94, + 0x1, 0x6e, 0x0, 0x60, 0x52, 0x3a, 0x0, 0xa, + 0x72, 0x91, 0x80, 0x5c, 0x96, 0xa0, 0x19, 0x40, + 0xe8, 0x3, 0x90, 0xc8, 0x3, 0x96, 0x80, 0x33, + 0xd8, 0x30, 0x6, 0x96, 0xd0, 0xc, /* U+04F0 "Ӱ" */ - 0x0, 0x9, 0x60, 0xb5, 0x0, 0x0, 0x0, 0xe9, - 0xf, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xa, 0xf1, 0x0, 0x0, 0xb, 0xd0, 0x2f, 0x90, - 0x0, 0x2, 0xf6, 0x0, 0x9f, 0x20, 0x0, 0x9e, - 0x0, 0x1, 0xf9, 0x0, 0x1f, 0x70, 0x0, 0x8, - 0xf2, 0x7, 0xf1, 0x0, 0x0, 0xe, 0xa0, 0xe8, - 0x0, 0x0, 0x0, 0x7f, 0x8f, 0x10, 0x0, 0x0, - 0x0, 0xdf, 0xa0, 0x0, 0x0, 0x0, 0x6, 0xf2, - 0x0, 0x0, 0x0, 0x0, 0xbb, 0x0, 0x0, 0x0, - 0x46, 0x9f, 0x30, 0x0, 0x0, 0x5, 0xee, 0x50, - 0x0, 0x0, 0x0, + 0x0, 0xa5, 0x82, 0xd4, 0x3, 0xcf, 0xe0, 0x84, + 0x1, 0xee, 0x90, 0xf7, 0x0, 0xab, 0xc4, 0x3, + 0xaf, 0x42, 0x2, 0x0, 0x31, 0x25, 0x81, 0x33, + 0x8, 0x2, 0xb1, 0x60, 0x4, 0x5, 0x80, 0x5, + 0xa4, 0x2, 0x17, 0x62, 0x6, 0x6, 0x0, 0xd0, + 0x30, 0x12, 0xe2, 0x1, 0xd2, 0xb0, 0x32, 0x1, + 0xe7, 0x27, 0x51, 0x0, 0xfa, 0xc2, 0x0, 0x3f, + 0x6a, 0x10, 0x7, 0x23, 0x4a, 0x40, 0x7, 0x86, + 0x1e, 0x8c, 0x3, 0x80, /* U+04F1 "ӱ" */ - 0x1, 0xf6, 0x2f, 0x40, 0x0, 0xb4, 0x1b, 0x20, - 0x0, 0x0, 0x0, 0x0, 0x8e, 0x0, 0x0, 0xbb, - 0x2f, 0x40, 0x1, 0xf5, 0xd, 0xa0, 0x7, 0xe0, - 0x7, 0xf0, 0xc, 0x90, 0x1, 0xf5, 0x2f, 0x30, - 0x0, 0xbb, 0x7d, 0x0, 0x0, 0x5f, 0xc8, 0x0, - 0x0, 0xf, 0xf2, 0x0, 0x0, 0xb, 0xc0, 0x0, - 0x0, 0xe, 0x60, 0x0, 0x7, 0xbe, 0x0, 0x0, - 0xe, 0xd3, 0x0, 0x0, + 0x1, 0xf6, 0x2f, 0x40, 0x0, 0xa1, 0x1a, 0x30, + 0x5, 0x68, 0x36, 0x41, 0x1c, 0x1, 0xae, 0xd4, + 0x28, 0x0, 0x14, 0xe2, 0x27, 0x0, 0x18, 0x54, + 0x29, 0x40, 0x16, 0xe0, 0x6, 0x5, 0x23, 0xa0, + 0x0, 0xa7, 0x29, 0x18, 0x5, 0xc9, 0x6a, 0x1, + 0x94, 0xe, 0x80, 0x39, 0xc, 0x80, 0x39, 0x68, + 0x3, 0x3d, 0x83, 0x0, 0x69, 0x6d, 0x0, 0xc0, /* U+04F2 "Ӳ" */ - 0x0, 0x1, 0x52, 0x35, 0x0, 0x0, 0x0, 0x8e, - 0x2e, 0xb0, 0x0, 0x0, 0xe, 0x55, 0xe1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0x10, - 0x0, 0x0, 0xbd, 0x2, 0xf9, 0x0, 0x0, 0x2f, - 0x60, 0x9, 0xf2, 0x0, 0x9, 0xe0, 0x0, 0x1f, - 0x90, 0x1, 0xf7, 0x0, 0x0, 0x8f, 0x20, 0x7f, - 0x10, 0x0, 0x0, 0xea, 0xe, 0x80, 0x0, 0x0, - 0x7, 0xf8, 0xf1, 0x0, 0x0, 0x0, 0xd, 0xfa, - 0x0, 0x0, 0x0, 0x0, 0x6f, 0x20, 0x0, 0x0, - 0x0, 0xb, 0xb0, 0x0, 0x0, 0x4, 0x69, 0xf3, - 0x0, 0x0, 0x0, 0x5e, 0xe5, 0x0, 0x0, 0x0, + 0x0, 0x85, 0x48, 0xd4, 0x3, 0xd3, 0x61, 0xbc, + 0x1, 0xe6, 0xb7, 0xa, 0x0, 0xf7, 0x2a, 0xb8, + 0x40, 0x2a, 0xf1, 0x0, 0xeb, 0xd0, 0x80, 0x80, + 0xc, 0x49, 0x60, 0x4c, 0xc2, 0x0, 0xac, 0x58, + 0x1, 0x1, 0x60, 0x1, 0x69, 0x0, 0x85, 0xd8, + 0x81, 0x81, 0x80, 0x34, 0xc, 0x4, 0xb8, 0x80, + 0x74, 0xac, 0xc, 0x80, 0x79, 0xc9, 0xd4, 0x40, + 0x3e, 0xb0, 0x80, 0xf, 0xda, 0x84, 0x1, 0xc8, + 0xd2, 0x90, 0x1, 0xe1, 0x87, 0xa3, 0x0, 0xe0, /* U+04F3 "ӳ" */ - 0x0, 0x7f, 0x4d, 0xd0, 0x0, 0xe8, 0x4f, 0x20, - 0x1, 0x50, 0x23, 0x0, 0x8e, 0x0, 0x0, 0xbb, - 0x2f, 0x40, 0x1, 0xf5, 0xd, 0xa0, 0x7, 0xe0, - 0x7, 0xf0, 0xc, 0x90, 0x1, 0xf5, 0x2f, 0x30, - 0x0, 0xbb, 0x7d, 0x0, 0x0, 0x5f, 0xc8, 0x0, - 0x0, 0xf, 0xf2, 0x0, 0x0, 0xb, 0xc0, 0x0, - 0x0, 0xe, 0x60, 0x0, 0x7, 0xbe, 0x0, 0x0, - 0xe, 0xd3, 0x0, 0x0, + 0x0, 0x3f, 0xa6, 0xe8, 0x2, 0x97, 0x2, 0xf0, + 0x0, 0xdc, 0x36, 0x10, 0x47, 0xa8, 0x11, 0xdd, + 0xa8, 0x50, 0x0, 0x29, 0xc4, 0x4e, 0x0, 0x30, + 0xa8, 0x52, 0x80, 0x2d, 0xc0, 0xc, 0xa, 0x47, + 0x40, 0x1, 0x4e, 0x52, 0x30, 0xb, 0x92, 0xd4, + 0x3, 0x28, 0x1d, 0x0, 0x72, 0x19, 0x0, 0x72, + 0xd0, 0x6, 0x7b, 0x6, 0x0, 0xd2, 0xda, 0x1, + 0x80, /* U+04F4 "Ӵ" */ - 0x0, 0xa, 0x50, 0xb4, 0x0, 0x0, 0xf, 0x80, - 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, - 0x70, 0x0, 0x0, 0xda, 0x1f, 0x70, 0x0, 0x0, - 0xda, 0x1f, 0x70, 0x0, 0x0, 0xda, 0x1f, 0x70, - 0x0, 0x0, 0xda, 0xf, 0x80, 0x0, 0x0, 0xda, - 0xe, 0xc0, 0x0, 0x0, 0xda, 0x8, 0xf8, 0x22, - 0x5a, 0xfa, 0x0, 0x9f, 0xff, 0xfb, 0xea, 0x0, - 0x1, 0x32, 0x0, 0xda, 0x0, 0x0, 0x0, 0x0, - 0xda, 0x0, 0x0, 0x0, 0x0, 0xda, 0x0, 0x0, - 0x0, 0x0, 0xda, + 0x0, 0xa9, 0x42, 0xd0, 0x3, 0x97, 0x41, 0x8, + 0x3, 0xbe, 0x3, 0xd8, 0x0, 0x3e, 0xe0, 0x1d, + 0xb4, 0x1, 0xff, 0xd2, 0x10, 0xf0, 0xf, 0xc2, + 0x80, 0x1f, 0x98, 0xe0, 0x88, 0xb4, 0x40, 0x8, + 0x67, 0xdd, 0x50, 0x88, 0x2, 0x9e, 0xcd, 0xfb, + 0x30, 0xc, 0x26, 0x40, 0x1f, 0xfc, 0xc0, /* U+04F5 "ӵ" */ - 0x0, 0xf6, 0x2f, 0x40, 0x0, 0xb4, 0x1b, 0x30, - 0x0, 0x0, 0x0, 0x0, 0x4f, 0x20, 0x0, 0xf7, - 0x4f, 0x20, 0x0, 0xf7, 0x4f, 0x20, 0x0, 0xf7, - 0x2f, 0x40, 0x0, 0xf7, 0xd, 0xc1, 0x15, 0xf7, - 0x3, 0xef, 0xfe, 0xf7, 0x0, 0x2, 0x20, 0xf7, - 0x0, 0x0, 0x0, 0xf7, 0x0, 0x0, 0x0, 0xf7, + 0x0, 0x7b, 0x17, 0xa0, 0x4, 0x84, 0x68, 0xe0, + 0x15, 0xa0, 0xd9, 0x82, 0x79, 0x0, 0x5e, 0xe0, + 0x1f, 0xfc, 0x46, 0x6, 0x0, 0xe2, 0x24, 0x8, + 0x94, 0x2, 0xe2, 0xee, 0x58, 0x4, 0x7d, 0xba, + 0xe0, 0xe, 0x22, 0x0, 0x7f, 0xc0, /* U+04F8 "Ӹ" */ - 0x0, 0x1, 0xb3, 0x2b, 0x20, 0x0, 0x0, 0x1, - 0xf5, 0x3f, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, 0x0, 0xbd, - 0xbc, 0x0, 0x0, 0x0, 0x0, 0xbd, 0xbc, 0x0, - 0x0, 0x0, 0x0, 0xbd, 0xbc, 0x0, 0x0, 0x0, - 0x0, 0xbd, 0xbd, 0x11, 0x10, 0x0, 0x0, 0xbd, - 0xbf, 0xff, 0xff, 0xe7, 0x0, 0xbd, 0xbd, 0x44, - 0x46, 0xbf, 0x50, 0xbd, 0xbc, 0x0, 0x0, 0xe, - 0xc0, 0xbd, 0xbc, 0x0, 0x0, 0xc, 0xe0, 0xbd, - 0xbc, 0x0, 0x0, 0x1e, 0xb0, 0xbd, 0xbd, 0x66, - 0x67, 0xdf, 0x40, 0xbd, 0xbf, 0xff, 0xff, 0xc4, - 0x0, 0xbd, + 0x0, 0x86, 0xcc, 0xac, 0x80, 0x3e, 0x46, 0x14, + 0x10, 0xf, 0xf, 0xa9, 0xf9, 0x80, 0x57, 0x80, + 0x1f, 0xaf, 0x40, 0x3f, 0xfb, 0x22, 0x38, 0x3, + 0xf1, 0x77, 0x5f, 0xce, 0x1, 0xc5, 0x77, 0x4a, + 0xc2, 0x80, 0x61, 0x44, 0x9a, 0xc6, 0x40, 0x3f, + 0xc4, 0x40, 0xf, 0xe1, 0x25, 0x0, 0xc2, 0xcd, + 0x3e, 0xf, 0x80, 0x62, 0x99, 0xa0, 0x6d, 0x0, + 0x20, /* U+04F9 "ӹ" */ - 0x0, 0x6f, 0x8, 0xe0, 0x0, 0x0, 0x4b, 0x5, - 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf7, - 0x0, 0x0, 0x1, 0xf5, 0xf7, 0x0, 0x0, 0x1, - 0xf5, 0xf7, 0x0, 0x0, 0x1, 0xf5, 0xf7, 0x0, - 0x0, 0x1, 0xf5, 0xff, 0xff, 0xe8, 0x1, 0xf5, - 0xf9, 0x33, 0x6e, 0x91, 0xf5, 0xf7, 0x0, 0xa, - 0xd1, 0xf5, 0xf9, 0x44, 0x7f, 0x91, 0xf5, 0xff, - 0xff, 0xe9, 0x1, 0xf5, + 0x0, 0x37, 0x84, 0x70, 0x7, 0x12, 0x6, 0xa0, + 0x7, 0x25, 0x82, 0xd0, 0x5, 0xee, 0x1, 0xc3, + 0xea, 0x1, 0xff, 0xd3, 0x8f, 0xf7, 0x40, 0x7, + 0x36, 0x62, 0x1a, 0x40, 0x37, 0x19, 0x99, 0x10, + 0x1, 0xb9, 0x10, 0xea, 0x80, 0x19, 0xae, 0xd2, + 0xd2, 0x1, 0x0, /* U+060C "،" */ - 0x9, 0x6, 0x70, 0x8b, 0x9, 0xf0, + 0x9, 0x6, 0xe0, 0xec, 0x1, 0x40, /* U+061B "؛" */ - 0x9, 0x6, 0x80, 0x8b, 0x9, 0xf0, 0x0, 0x0, - 0x0, 0x59, 0x9, 0xf0, + 0x9, 0x6, 0x10, 0xe3, 0x1, 0x40, 0x9f, 0x0, + 0xcb, 0x21, 0x8c, 0x0, /* U+061F "؟" */ - 0x0, 0x8d, 0xfd, 0x60, 0x0, 0xce, 0x63, 0x7f, - 0x80, 0x3f, 0x50, 0x0, 0x9f, 0x2, 0xf4, 0x0, - 0x1, 0x30, 0xa, 0xe2, 0x0, 0x0, 0x0, 0xa, - 0xe3, 0x0, 0x0, 0x0, 0xa, 0xd0, 0x0, 0x0, - 0x0, 0x4f, 0x10, 0x0, 0x0, 0x0, 0x40, 0x0, - 0x0, 0x0, 0x39, 0x20, 0x0, 0x0, 0x5, 0xf4, - 0x0, 0x0, + 0x0, 0x46, 0xfe, 0xb0, 0x5, 0x8d, 0x79, 0x53, + 0x0, 0x66, 0xb6, 0x37, 0x67, 0x1, 0x1, 0x0, + 0xa3, 0x0, 0x96, 0x88, 0x0, 0x26, 0x0, 0xa4, + 0xc3, 0x0, 0xf5, 0x27, 0x0, 0x7d, 0xc4, 0x20, + 0x1e, 0x4b, 0x10, 0xf, 0x1e, 0x90, 0x7, 0x99, + 0xa0, 0x8, /* U+0621 "ء" */ - 0x0, 0x27, 0x73, 0x0, 0x5, 0xff, 0xff, 0x70, - 0xd, 0xb1, 0x19, 0xe0, 0xf, 0x60, 0x0, 0x0, - 0x8, 0xd2, 0x1, 0x65, 0x18, 0xef, 0xef, 0xf7, - 0x2f, 0xec, 0x96, 0x10, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x13, 0xb8, 0xc0, 0x25, 0xd8, 0x86, 0x38, + 0x2, 0x13, 0xb8, 0xd2, 0x0, 0x2d, 0x11, 0x4f, + 0x0, 0x1e, 0xc8, 0x5, 0x94, 0x40, 0xf7, 0xb9, + 0x24, 0x6e, 0x6, 0xf3, 0xce, 0x5f, 0xd9, 0x2c, + 0x20, /* U+0622 "آ" */ - 0x0, 0x0, 0x0, 0x8, 0xaa, 0x80, 0x0, 0x0, - 0x0, 0x0, 0xba, 0x0, 0x0, 0xba, 0x0, 0x0, - 0xba, 0x0, 0x0, 0xba, 0x0, 0x0, 0xba, 0x0, - 0x0, 0xba, 0x0, 0x0, 0xba, 0x0, 0x0, 0xba, - 0x0, 0x0, 0xba, 0x0, 0x0, 0xba, 0x0, 0x0, - 0xba, 0x0, 0x0, 0x54, 0x0, + 0x0, 0xfa, 0x2a, 0x90, 0x0, 0x8a, 0xa4, 0x0, + 0x57, 0x40, 0x1f, 0xff, 0x4e, 0xe0, 0x0, /* U+0623 "أ" */ - 0x19, 0x60, 0x28, 0x20, 0x1b, 0x90, 0x0, 0x0, - 0xb, 0xa0, 0xb, 0xa0, 0xb, 0xa0, 0xb, 0xa0, - 0xb, 0xa0, 0xb, 0xa0, 0xb, 0xa0, 0xb, 0xa0, - 0xb, 0xa0, 0xb, 0xa0, 0xb, 0xa0, 0x5, 0x40, + 0x19, 0x60, 0x31, 0x40, 0x33, 0x58, 0xd, 0xc8, + 0x2, 0xe8, 0x3, 0xff, 0xbd, 0xdc, 0x0, /* U+0624 "ؤ" */ - 0x0, 0x0, 0x59, 0x20, 0x0, 0x0, 0x8, 0x31, - 0x0, 0x0, 0x0, 0x69, 0x30, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x9, 0xfb, 0x10, 0x0, 0x8, 0xf9, 0xeb, 0x0, - 0x0, 0xe8, 0x5, 0xf2, 0x0, 0xe, 0x80, 0xf, - 0x60, 0x0, 0x8f, 0xa8, 0xf7, 0x0, 0x0, 0x8e, - 0xff, 0x60, 0x0, 0x0, 0x4, 0xf3, 0x0, 0x0, - 0x1, 0xdb, 0x0, 0x0, 0x2, 0xde, 0x10, 0x58, - 0x9c, 0xfd, 0x20, 0x9, 0xfe, 0xc6, 0x0, 0x0, + 0x0, 0xcb, 0x24, 0x1, 0xed, 0xa3, 0x0, 0xf7, + 0x51, 0x0, 0x79, 0xa4, 0xc0, 0x3f, 0xf8, 0x73, + 0xf6, 0x20, 0x1a, 0x19, 0x8b, 0x40, 0x19, 0x9e, + 0x6d, 0x8, 0x3, 0xca, 0x8, 0x1, 0x33, 0xd4, + 0x0, 0x80, 0x50, 0xe8, 0xe0, 0x20, 0x1a, 0x3a, + 0xc1, 0x40, 0x38, 0x65, 0xc, 0x3, 0x16, 0x1d, + 0x2, 0xc4, 0xe6, 0x86, 0x8, 0x63, 0xb8, 0x27, + 0x48, 0x0, /* U+0625 "إ" */ - 0xb, 0xa0, 0xb, 0xa0, 0xb, 0xa0, 0xb, 0xa0, - 0xb, 0xa0, 0xb, 0xa0, 0xb, 0xa0, 0xb, 0xa0, - 0xb, 0xa0, 0xb, 0xa0, 0xb, 0xa0, 0x2f, 0xc0, - 0x1a, 0x70, 0x5, 0x20, + 0xb, 0xa0, 0xf, 0xfe, 0xe9, 0x23, 0x1, 0xad, + 0x80, 0xfa, 0x80, /* U+0626 "ئ" */ - 0x9, 0xa1, 0x0, 0x9e, 0xea, 0x0, 0x86, 0x20, - 0x9e, 0x88, 0xe9, 0x4, 0x30, 0xd, 0x90, 0x2, - 0x20, 0x0, 0x0, 0x5f, 0xa2, 0x0, 0x3c, 0x0, - 0x0, 0x2a, 0xf8, 0x7, 0xe0, 0x0, 0x0, 0x3, - 0xe7, 0x6f, 0x20, 0x0, 0x0, 0xd, 0xa0, 0xdf, - 0xa8, 0x89, 0xae, 0xf3, 0x0, 0x7c, 0xef, 0xfd, - 0x92, 0x0, + 0x9, 0xa1, 0x0, 0x4f, 0x72, 0x80, 0x3, 0x86, + 0x12, 0xec, 0xc4, 0x90, 0xc5, 0x20, 0x47, 0x88, + 0x65, 0x82, 0x18, 0x2, 0x1a, 0x88, 0xa3, 0xc0, + 0x9, 0x74, 0x36, 0x1, 0x8, 0x3, 0x15, 0x63, + 0x38, 0x88, 0x80, 0x38, 0xcd, 0xac, 0x5b, 0x51, + 0x9, 0xae, 0x29, 0xd, 0x86, 0x63, 0xb3, 0xbb, + 0x4c, /* U+0627 "ا" */ - 0xba, 0xba, 0xba, 0xba, 0xba, 0xba, 0xba, 0xba, - 0xba, 0xba, 0xba, 0x54, + 0xba, 0x0, 0xff, 0xe4, 0x77, 0x0, /* U+0628 "ب" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0x60, 0x0, - 0x0, 0x0, 0xb3, 0xf6, 0x0, 0x0, 0x0, 0x2f, - 0x4d, 0xb0, 0x0, 0x0, 0x2c, 0xf1, 0x5f, 0xe9, - 0x89, 0xbf, 0xf4, 0x0, 0x4b, 0xef, 0xfd, 0x92, - 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, - 0xa, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x33, 0x0, - 0x0, 0x0, + 0x0, 0xff, 0xb5, 0x80, 0x3e, 0xb3, 0x20, 0xf, + 0x89, 0x1c, 0xb4, 0x3, 0x8b, 0x81, 0x61, 0x3a, + 0x62, 0x6f, 0x4e, 0xc5, 0x6d, 0x5d, 0xcc, 0xd6, + 0xa0, 0x1, 0x2f, 0xba, 0xd9, 0x20, 0xf, 0x5d, + 0x0, 0x7f, 0x4c, 0x0, 0x70, /* U+0629 "ة" */ - 0x5, 0xc4, 0xd0, 0x0, 0x1, 0x2, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1a, 0xc2, 0x0, 0x1d, 0xeb, - 0xf3, 0x9, 0xe1, 0xb, 0xd0, 0xe7, 0x0, 0x3f, - 0x2e, 0x70, 0x4, 0xf2, 0x9f, 0x99, 0xed, 0x0, - 0x9e, 0xfb, 0x20, + 0x5, 0xc4, 0xd0, 0x9, 0x75, 0x3c, 0x3, 0x8, + 0x10, 0x4, 0x35, 0x84, 0x0, 0x1c, 0x47, 0xd3, + 0x8, 0x3f, 0xb4, 0xe0, 0x79, 0x10, 0x82, 0x20, + 0x6, 0x70, 0x3, 0xc4, 0xca, 0x88, 0x92, 0xce, + 0xcb, 0xe0, /* U+062A "ت" */ - 0x0, 0x4, 0xd3, 0xe0, 0x0, 0x0, 0x0, 0x2, - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xe, 0x70, 0x0, 0x0, 0x0, 0xd4, 0xf6, 0x0, - 0x0, 0x0, 0x3f, 0x4d, 0xb0, 0x0, 0x0, 0x2d, - 0xe0, 0x5f, 0xea, 0x89, 0xcf, 0xf4, 0x0, 0x3a, - 0xef, 0xfd, 0x91, 0x0, + 0x0, 0x93, 0x4f, 0x80, 0x3e, 0x4f, 0x3c, 0x0, + 0xfc, 0x40, 0x40, 0x1b, 0x9c, 0x3, 0xed, 0x41, + 0x10, 0x7, 0x8c, 0x80, 0xb4, 0x3, 0x8b, 0x85, + 0x21, 0x3a, 0xa2, 0x73, 0x4a, 0x81, 0x71, 0x10, + 0xec, 0x2d, 0xc8, 0x0, /* U+062B "ث" */ - 0x0, 0x0, 0x4d, 0x0, 0x0, 0x0, 0x0, 0x4d, - 0x3e, 0x0, 0x0, 0x0, 0x0, 0x20, 0x20, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe7, 0x0, - 0x0, 0x0, 0xd, 0x4f, 0x60, 0x0, 0x0, 0x3, - 0xf4, 0xdb, 0x0, 0x0, 0x2, 0xde, 0x5, 0xfe, - 0xa8, 0x9c, 0xff, 0x40, 0x3, 0xae, 0xff, 0xd9, - 0x10, 0x0, + 0x0, 0xc9, 0xa0, 0x1f, 0x92, 0x7b, 0x80, 0x1f, + 0x27, 0x9e, 0x0, 0x7e, 0x20, 0x20, 0xd, 0xce, + 0x1, 0xf6, 0xa0, 0x88, 0x3, 0xc6, 0x40, 0x5a, + 0x1, 0xc5, 0xc2, 0x90, 0x9d, 0x51, 0x39, 0xa5, + 0x40, 0xb8, 0x88, 0x76, 0x16, 0xe4, 0x0, /* U+062C "ج" */ - 0x6, 0x75, 0x10, 0x0, 0x0, 0xe, 0xff, 0xf8, - 0x10, 0x0, 0x1, 0x0, 0x38, 0xd4, 0x0, 0x0, - 0x1, 0x8c, 0xf7, 0x0, 0x0, 0x5e, 0xb4, 0x0, - 0x0, 0x4, 0xf5, 0x0, 0x0, 0x0, 0xd, 0x90, - 0x1, 0x0, 0x0, 0x1f, 0x40, 0xac, 0x0, 0x0, - 0x1f, 0x50, 0x23, 0x0, 0x0, 0xd, 0xd1, 0x0, - 0x0, 0x0, 0x3, 0xff, 0xa8, 0x9b, 0xc0, 0x0, - 0x2a, 0xef, 0xec, 0x90, + 0x6, 0x75, 0x10, 0xf, 0x44, 0x2b, 0xa0, 0x40, + 0x37, 0xfd, 0x81, 0x88, 0x1, 0x8, 0xd, 0xa1, + 0x18, 0x6, 0x5f, 0x38, 0xf7, 0x0, 0x92, 0xae, + 0xc8, 0x1, 0xd2, 0xca, 0x2, 0x1, 0x84, 0xb4, + 0x2b, 0x40, 0x3c, 0x21, 0x1e, 0x1, 0x84, 0xa0, + 0x48, 0xc0, 0x3b, 0x8b, 0xaa, 0x26, 0xf0, 0x0, + 0x7a, 0xa8, 0xef, 0x28, 0x0, /* U+062D "ح" */ - 0x6, 0x75, 0x10, 0x0, 0x0, 0xe, 0xff, 0xf8, - 0x10, 0x0, 0x1, 0x0, 0x38, 0xd4, 0x0, 0x0, - 0x1, 0x8c, 0xf7, 0x0, 0x0, 0x5e, 0xb4, 0x0, - 0x0, 0x4, 0xf5, 0x0, 0x0, 0x0, 0xd, 0x90, - 0x0, 0x0, 0x0, 0x1f, 0x40, 0x0, 0x0, 0x0, - 0x1f, 0x50, 0x0, 0x0, 0x0, 0xd, 0xd1, 0x0, - 0x0, 0x0, 0x3, 0xff, 0xa8, 0x9b, 0xc0, 0x0, - 0x2a, 0xef, 0xec, 0x90, + 0x6, 0x75, 0x10, 0xf, 0x44, 0x2b, 0xa0, 0x40, + 0x37, 0xfd, 0x81, 0x88, 0x1, 0x8, 0xd, 0xa1, + 0x18, 0x6, 0x5f, 0x38, 0xf7, 0x0, 0x92, 0xae, + 0xc8, 0x1, 0xd2, 0xca, 0x1, 0xe1, 0x2d, 0x0, + 0xfe, 0x10, 0xf, 0x84, 0xa0, 0x40, 0x3e, 0xe2, + 0xea, 0x89, 0xbc, 0x0, 0x1e, 0xaa, 0x3b, 0xca, + 0x0, /* U+062E "خ" */ - 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x5, 0xf1, - 0x0, 0x0, 0x0, 0x1, 0x40, 0x0, 0x0, 0x6, - 0x75, 0x10, 0x0, 0x0, 0xe, 0xff, 0xf8, 0x10, - 0x0, 0x1, 0x0, 0x38, 0xd4, 0x0, 0x0, 0x1, - 0x8c, 0xf7, 0x0, 0x0, 0x5e, 0xb4, 0x0, 0x0, - 0x4, 0xf5, 0x0, 0x0, 0x0, 0xd, 0x90, 0x0, - 0x0, 0x0, 0x1f, 0x40, 0x0, 0x0, 0x0, 0x1f, - 0x50, 0x0, 0x0, 0x0, 0xd, 0xd1, 0x0, 0x0, - 0x0, 0x3, 0xff, 0xa8, 0x9b, 0xc0, 0x0, 0x2a, - 0xef, 0xec, 0x90, + 0x0, 0xc2, 0x1, 0xf9, 0x78, 0x40, 0x3e, 0x4b, + 0x10, 0xe, 0x67, 0x45, 0x0, 0xf4, 0x42, 0xba, + 0x4, 0x3, 0x7f, 0xd8, 0x18, 0x80, 0x10, 0x80, + 0xda, 0x11, 0x80, 0x65, 0xf3, 0x8f, 0x70, 0x9, + 0x2a, 0xec, 0x80, 0x1d, 0x2c, 0xa0, 0x1e, 0x12, + 0xd0, 0xf, 0xe1, 0x0, 0xf8, 0x4a, 0x4, 0x3, + 0xee, 0x2e, 0xa8, 0x9b, 0xc0, 0x1, 0xea, 0xa3, + 0xbc, 0xa0, /* U+062F "د" */ - 0x0, 0xae, 0x10, 0x0, 0xc, 0xb0, 0x0, 0x2, - 0xf5, 0x0, 0x0, 0x9c, 0x0, 0x0, 0xbc, 0x38, - 0xae, 0xf5, 0x6f, 0xea, 0x40, + 0x0, 0x57, 0x8, 0x5, 0x45, 0x40, 0x1b, 0x91, + 0x40, 0x22, 0x69, 0x0, 0xc4, 0x7, 0x15, 0xc9, + 0x2a, 0xe8, 0x8b, 0x50, /* U+0630 "ذ" */ - 0x0, 0x10, 0x0, 0x2, 0xf4, 0x0, 0x0, 0x41, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x9e, 0x10, 0x0, - 0xc, 0xb0, 0x0, 0x1, 0xf5, 0x0, 0x0, 0x9c, - 0x0, 0x0, 0xbc, 0x38, 0xae, 0xf5, 0x6f, 0xea, - 0x40, + 0x0, 0x8, 0x6, 0x2e, 0x40, 0x8, 0xad, 0x40, + 0x32, 0x8, 0x6, 0x9e, 0x10, 0xa, 0x4a, 0x80, + 0x36, 0xa2, 0x80, 0x42, 0xd2, 0x1, 0x88, 0xe, + 0x2b, 0x92, 0x55, 0xd1, 0x16, 0xa0, /* U+0631 "ر" */ - 0x0, 0x0, 0x3, 0xb3, 0x0, 0x0, 0x0, 0xe8, - 0x0, 0x0, 0x0, 0xba, 0x0, 0x0, 0x0, 0xbb, - 0x0, 0x0, 0x0, 0xd9, 0x0, 0x0, 0x5, 0xf4, - 0x2, 0x23, 0x8f, 0xa0, 0xf, 0xff, 0xe7, 0x0, - 0x3, 0x32, 0x0, 0x0, + 0x0, 0xe3, 0xb3, 0x0, 0xe3, 0x5b, 0x0, 0xf2, + 0x90, 0x7, 0xc2, 0x1, 0xe6, 0x20, 0xe, 0x52, + 0xd0, 0x22, 0x1c, 0x52, 0xa0, 0x6e, 0xb1, 0xa2, + 0x80, 0x19, 0x8d, 0xe7, 0x0, 0x0, /* U+0632 "ز" */ - 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x8, 0xd0, - 0x0, 0x0, 0x2, 0x30, 0x0, 0x0, 0x0, 0x20, - 0x0, 0x0, 0x3, 0xf5, 0x0, 0x0, 0x0, 0xd9, - 0x0, 0x0, 0x0, 0xba, 0x0, 0x0, 0x0, 0xba, - 0x0, 0x0, 0x0, 0xe8, 0x0, 0x0, 0x6, 0xf3, - 0x2, 0x24, 0x9f, 0x90, 0xf, 0xff, 0xe6, 0x0, - 0x3, 0x32, 0x0, 0x0, + 0x0, 0xf0, 0x80, 0x7a, 0x30, 0x3, 0xd5, 0xc0, + 0x1e, 0x21, 0x0, 0xf1, 0xea, 0x80, 0x71, 0x96, + 0x0, 0x79, 0x8c, 0x3, 0xff, 0x84, 0xa4, 0x1, + 0xcc, 0x36, 0x4, 0x44, 0x99, 0x31, 0x86, 0xea, + 0xde, 0x64, 0x0, 0xcc, 0x6f, 0x30, 0x0, /* U+0633 "س" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x46, 0x0, 0x0, 0x0, 0x0, 0x7, 0x30, 0x46, - 0x0, 0x8d, 0x0, 0x0, 0x0, 0x0, 0xf, 0x60, - 0x8d, 0x0, 0x8d, 0x3, 0x0, 0x0, 0x0, 0xf, - 0x70, 0x9e, 0x0, 0xab, 0x3f, 0x20, 0x0, 0x0, - 0xf, 0xe9, 0xff, 0xb9, 0xf7, 0x5f, 0x0, 0x0, - 0x0, 0x1f, 0xdf, 0xb8, 0xef, 0xa0, 0x5f, 0x10, - 0x0, 0x0, 0x6f, 0x30, 0x0, 0x0, 0x0, 0x1f, - 0xc4, 0x10, 0x27, 0xfd, 0x0, 0x0, 0x0, 0x0, - 0x5, 0xef, 0xff, 0xff, 0xc2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x5, 0x78, 0x63, 0x0, 0x0, 0x0, - 0x0, 0x0, + 0x0, 0xff, 0xe2, 0x23, 0x0, 0x7f, 0x39, 0x82, + 0x30, 0x3, 0x2c, 0x3, 0xfa, 0x14, 0x32, 0xc0, + 0x38, 0xc0, 0x3f, 0x8, 0x9, 0x80, 0x9, 0x8f, + 0x8, 0x3, 0xe9, 0x93, 0xd, 0xca, 0xe3, 0x1, + 0x0, 0x70, 0x81, 0xb2, 0x3a, 0xb2, 0xb8, 0x0, + 0x40, 0x39, 0xc3, 0xbe, 0xe3, 0xbe, 0x81, 0x3, + 0x50, 0x40, 0x9e, 0x48, 0xc0, 0x3e, 0x1a, 0x2b, + 0xef, 0xd8, 0x3f, 0x0, 0xfe, 0x5e, 0xa8, 0x79, + 0xcc, 0x10, 0x7, 0xe0, /* U+0634 "ش" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd5, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, - 0x4b, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x30, 0x46, 0x0, 0x8d, 0x0, 0x0, - 0x0, 0x0, 0xf, 0x60, 0x8d, 0x0, 0x8d, 0x3, - 0x0, 0x0, 0x0, 0xf, 0x70, 0x9e, 0x0, 0xab, - 0x3f, 0x20, 0x0, 0x0, 0xf, 0xe9, 0xff, 0xb9, - 0xf7, 0x5f, 0x0, 0x0, 0x0, 0x1f, 0xdf, 0xb8, - 0xef, 0xa0, 0x5f, 0x10, 0x0, 0x0, 0x6f, 0x30, - 0x0, 0x0, 0x0, 0x1f, 0xc4, 0x10, 0x27, 0xfd, - 0x0, 0x0, 0x0, 0x0, 0x5, 0xef, 0xff, 0xff, - 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x78, - 0x63, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xff, 0xe0, 0x6a, 0x80, 0x7f, 0xf1, 0x3d, + 0x40, 0x3f, 0xf8, 0x7a, 0xd6, 0xc0, 0x1f, 0xfc, + 0x2f, 0x4a, 0x60, 0xf, 0xfe, 0x11, 0x0, 0x80, + 0x11, 0x80, 0x3f, 0xa0, 0xc1, 0x18, 0x1, 0x96, + 0x1, 0xfc, 0xea, 0x19, 0x60, 0x1c, 0x60, 0x1f, + 0x84, 0x4, 0xc0, 0x4, 0xc7, 0x84, 0x1, 0xf4, + 0xc9, 0x86, 0xe5, 0x71, 0x80, 0x80, 0x38, 0x40, + 0xd9, 0x1d, 0x59, 0x5c, 0x0, 0x20, 0x1c, 0xe1, + 0xdf, 0x71, 0xdf, 0x40, 0x81, 0xa8, 0x20, 0x4f, + 0x24, 0x60, 0x1f, 0xd, 0x15, 0xf7, 0xec, 0x1f, + 0x80, 0x7f, 0x2f, 0x54, 0x3c, 0xe6, 0x8, 0x3, + 0xf0, /* U+0635 "ص" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1a, - 0xfd, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x2, 0xee, 0x9d, 0xf2, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1e, 0xb1, 0x0, 0xe8, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xcc, 0x0, 0x0, 0xba, - 0x3, 0x0, 0x0, 0x0, 0xb, 0x67, 0xe1, 0x0, - 0x5, 0xf6, 0x3f, 0x20, 0x0, 0x0, 0xf, 0xff, - 0xb8, 0x9a, 0xef, 0xb0, 0x5f, 0x0, 0x0, 0x0, - 0x1f, 0xdf, 0xff, 0xfe, 0xb5, 0x0, 0x5f, 0x10, - 0x0, 0x0, 0x6f, 0x30, 0x0, 0x0, 0x0, 0x0, - 0x1f, 0xc4, 0x10, 0x27, 0xfd, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x5, 0xef, 0xff, 0xff, 0xc2, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x78, 0x73, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xff, 0xe1, 0xd, 0x7e, 0xa0, 0x7, 0xff, + 0x8, 0xbd, 0x18, 0x2c, 0x80, 0x3f, 0xf8, 0x3, + 0x8b, 0xf3, 0xa3, 0x40, 0x1f, 0xfc, 0xd, 0x2b, + 0x10, 0x2, 0x90, 0x18, 0x7, 0xd6, 0xce, 0x5a, + 0x1, 0x2a, 0x61, 0xe1, 0x0, 0x79, 0x26, 0x16, + 0x65, 0x5d, 0x48, 0xcc, 0x2, 0x0, 0xe1, 0x2, + 0x4, 0x76, 0x45, 0xab, 0x0, 0x84, 0x3, 0x9c, + 0x3b, 0xff, 0x75, 0xa8, 0x1, 0x3, 0x50, 0x40, + 0x9e, 0x48, 0xc0, 0x3f, 0x86, 0x8a, 0xfb, 0xf6, + 0xf, 0xc0, 0x3f, 0xe5, 0xea, 0x87, 0x8c, 0xc1, + 0x0, 0x7f, 0x80, /* U+0636 "ض" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5f, - 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1a, 0xfd, 0x40, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0xee, 0x9d, 0xf2, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1e, 0xb1, - 0x0, 0xe8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xcc, 0x0, 0x0, 0xba, 0x3, 0x0, 0x0, 0x0, - 0xb, 0x67, 0xe1, 0x0, 0x5, 0xf6, 0x3f, 0x20, - 0x0, 0x0, 0xf, 0xff, 0xb8, 0x9a, 0xef, 0xb0, - 0x5f, 0x0, 0x0, 0x0, 0x1f, 0xdf, 0xff, 0xfe, - 0xb5, 0x0, 0x5f, 0x10, 0x0, 0x0, 0x6f, 0x30, - 0x0, 0x0, 0x0, 0x0, 0x1f, 0xc4, 0x10, 0x27, - 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xef, - 0xff, 0xff, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x5, 0x78, 0x73, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, + 0x0, 0xff, 0x84, 0x3, 0xff, 0x8c, 0xbc, 0x20, + 0x1f, 0xfc, 0x55, 0xf1, 0x1, 0xaf, 0xd4, 0x0, + 0xff, 0xe1, 0x17, 0xa3, 0x5, 0x90, 0x7, 0xff, + 0x0, 0x71, 0x7e, 0x74, 0x68, 0x3, 0xff, 0x81, + 0xa5, 0x62, 0x0, 0x52, 0x3, 0x0, 0xfa, 0xd9, + 0xcb, 0x40, 0x25, 0x4c, 0x3c, 0x20, 0xf, 0x24, + 0xc2, 0xcc, 0xab, 0xa9, 0x19, 0x80, 0x40, 0x1c, + 0x20, 0x40, 0x8e, 0xc8, 0xb5, 0x60, 0x10, 0x80, + 0x73, 0x87, 0x7f, 0xee, 0xb5, 0x0, 0x20, 0x6a, + 0x8, 0x13, 0xc9, 0x18, 0x7, 0xf0, 0xd1, 0x5f, + 0x7e, 0xc1, 0xf8, 0x7, 0xfc, 0xbd, 0x50, 0xf1, + 0x98, 0x20, 0xf, 0xf0, /* U+0637 "ط" */ - 0x0, 0xf, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0x60, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xf6, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xf, 0x60, 0x3, 0xcf, 0xc2, - 0x0, 0x0, 0xf6, 0x5, 0xfd, 0x9e, 0xe1, 0x0, - 0xf, 0x63, 0xf9, 0x0, 0x1f, 0x60, 0x0, 0xf7, - 0xea, 0x0, 0x0, 0xe7, 0x0, 0xf, 0xfc, 0x0, - 0x0, 0x7f, 0x40, 0x88, 0xff, 0xa8, 0x9a, 0xef, - 0x80, 0xf, 0xff, 0xff, 0xff, 0xda, 0x40, 0x0, + 0x0, 0xbd, 0x80, 0x3f, 0xfd, 0x47, 0x9f, 0x84, + 0x1, 0xf2, 0xe0, 0xb1, 0x60, 0x80, 0x71, 0xd3, + 0x6c, 0xf8, 0xb8, 0x6, 0x1d, 0x59, 0x0, 0x8, + 0xc0, 0x1a, 0xa, 0x80, 0x27, 0x13, 0x8, 0x80, + 0x1, 0xa2, 0x6b, 0xa1, 0xd0, 0x1d, 0xc0, 0x5, + 0x76, 0x74, 0xb8, 0x0, /* U+0638 "ظ" */ - 0x0, 0xf, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xf6, 0x1, 0x0, 0x0, 0x0, 0x0, 0xf, 0x60, - 0xd8, 0x0, 0x0, 0x0, 0x0, 0xf6, 0x3, 0x20, - 0x0, 0x0, 0x0, 0xf, 0x60, 0x3, 0xcf, 0xc2, - 0x0, 0x0, 0xf6, 0x5, 0xfd, 0x9e, 0xe1, 0x0, - 0xf, 0x63, 0xf9, 0x0, 0x1f, 0x60, 0x0, 0xf7, - 0xea, 0x0, 0x0, 0xe7, 0x0, 0xf, 0xfc, 0x0, - 0x0, 0x7f, 0x40, 0x88, 0xff, 0xa8, 0x9a, 0xef, - 0x80, 0xf, 0xff, 0xff, 0xff, 0xda, 0x40, 0x0, + 0x0, 0xbd, 0x80, 0x3f, 0xf8, 0x42, 0x1, 0xff, + 0xc0, 0xc8, 0x0, 0xff, 0xba, 0x80, 0x3f, 0xe3, + 0x1c, 0xfc, 0x20, 0xf, 0x97, 0x5, 0x8b, 0x4, + 0x3, 0x8e, 0x9b, 0x67, 0xc5, 0xc0, 0x30, 0xea, + 0xc8, 0x0, 0x46, 0x0, 0xd0, 0x54, 0x1, 0x38, + 0x98, 0x44, 0x0, 0xd, 0x13, 0x5d, 0xe, 0x80, + 0xee, 0x0, 0x2b, 0xb3, 0xa5, 0xc0, 0x0, /* U+0639 "ع" */ - 0x0, 0x2c, 0xfe, 0x70, 0x0, 0x0, 0xed, 0x8a, - 0xf4, 0x0, 0x3, 0xf2, 0x0, 0x31, 0x0, 0x2, - 0xf5, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x9b, 0xd5, - 0x0, 0x0, 0xaf, 0xc9, 0x62, 0x0, 0xa, 0xe2, - 0x0, 0x0, 0x0, 0xf, 0x60, 0x0, 0x0, 0x0, - 0x1f, 0x40, 0x0, 0x0, 0x0, 0xe, 0xc1, 0x0, - 0x0, 0x0, 0x4, 0xff, 0xa8, 0x9b, 0xd0, 0x0, - 0x3a, 0xef, 0xed, 0x90, + 0x0, 0x16, 0x7f, 0x38, 0x7, 0x60, 0xba, 0x42, + 0x0, 0x46, 0x3f, 0x15, 0x8a, 0x1, 0x8, 0x38, + 0x0, 0xc4, 0x2, 0x28, 0xa9, 0xbd, 0x50, 0xd, + 0xa0, 0xa5, 0x6e, 0x1, 0x52, 0x6e, 0x4b, 0x10, + 0x4, 0xb0, 0x40, 0x1e, 0x10, 0x20, 0xf, 0x84, + 0x50, 0x20, 0x1f, 0x51, 0xf5, 0x44, 0xde, 0x80, + 0x13, 0x15, 0x1d, 0xcc, 0x80, /* U+063A "غ" */ - 0x0, 0x6, 0xf0, 0x0, 0x0, 0x0, 0x2, 0x60, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x4, 0x76, 0x10, 0x0, 0x0, 0x8f, 0xff, 0xe1, - 0x0, 0x2, 0xf7, 0x2, 0xc5, 0x0, 0x4, 0xf1, - 0x0, 0x0, 0x0, 0x0, 0xe9, 0x0, 0x31, 0x0, - 0x0, 0x4f, 0xef, 0xf7, 0x0, 0x2, 0xee, 0x85, - 0x20, 0x0, 0xc, 0xc0, 0x0, 0x0, 0x0, 0x1f, - 0x50, 0x0, 0x0, 0x0, 0x1f, 0x50, 0x0, 0x0, - 0x0, 0xd, 0xd1, 0x0, 0x0, 0x0, 0x3, 0xff, - 0xa8, 0x9c, 0xd0, 0x0, 0x2a, 0xef, 0xec, 0x90, + 0x0, 0x9b, 0xc0, 0x3f, 0x24, 0x80, 0x7e, 0x26, + 0x0, 0xfc, 0x8e, 0xc2, 0x1, 0xd1, 0x71, 0x3e, + 0x20, 0x11, 0x3c, 0x7e, 0x92, 0x0, 0x4c, 0xc, + 0x5, 0x8a, 0x1, 0x20, 0xc0, 0x0, 0xc4, 0x3, + 0x53, 0x77, 0xe3, 0x0, 0x45, 0x42, 0xd5, 0xae, + 0x1, 0x71, 0x74, 0x29, 0x0, 0x42, 0x72, 0x1, + 0xff, 0xc5, 0x12, 0x81, 0x0, 0xfb, 0x8b, 0xaa, + 0x27, 0x34, 0x0, 0x7a, 0xa8, 0xee, 0x4, 0x0, /* U+0640 "ـ" */ - 0x8, 0x88, 0x84, 0xf, 0xff, 0xf7, + 0x8, 0x8c, 0x80, 0xef, 0x8c, /* U+0641 "ف" */ - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xc, 0x90, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x3, 0x20, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1b, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0xae, - 0x9f, 0x80, 0x0, 0x0, 0x0, 0x0, 0xf6, 0x8, - 0xf0, 0x73, 0x0, 0x0, 0x0, 0xf7, 0x2, 0xf3, - 0xe7, 0x0, 0x0, 0x0, 0xaf, 0x9a, 0xf4, 0xf6, - 0x0, 0x0, 0x0, 0x1a, 0xef, 0xf2, 0xdc, 0x10, - 0x0, 0x0, 0x0, 0x2c, 0xb0, 0x4f, 0xfb, 0x98, - 0x89, 0xbd, 0xfc, 0x10, 0x3, 0xad, 0xff, 0xfe, - 0xc9, 0x40, 0x0, + 0x0, 0xfe, 0x10, 0xf, 0xfe, 0xe, 0xc8, 0x7, + 0xff, 0x3, 0xec, 0x3, 0xff, 0x80, 0x64, 0x1, + 0xff, 0xd, 0xfc, 0x80, 0x7f, 0xad, 0x59, 0x90, + 0x1, 0xfc, 0xb1, 0x2e, 0xe0, 0x73, 0x0, 0xf8, + 0x42, 0x80, 0xe5, 0x0, 0x3c, 0xb1, 0x30, 0xe, + 0x22, 0x0, 0xf5, 0xab, 0xa8, 0x31, 0x50, 0x80, + 0x70, 0xd6, 0x1a, 0x14, 0x9f, 0x5c, 0xc4, 0x26, + 0xf7, 0x41, 0x40, 0x98, 0xac, 0xc7, 0x7c, 0x97, + 0x82, 0x0, /* U+0642 "ق" */ - 0x0, 0x0, 0x0, 0xb, 0x6a, 0x70, 0x0, 0x0, - 0x0, 0x1, 0x1, 0x10, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xed, 0x30, - 0x0, 0x0, 0x0, 0x4f, 0xbc, 0xe0, 0x0, 0x0, - 0x0, 0x9d, 0x0, 0xe7, 0x0, 0x0, 0x0, 0x9e, - 0x0, 0x9a, 0x0, 0x0, 0x0, 0x4f, 0xc8, 0xcc, - 0x2a, 0x0, 0x0, 0x5, 0xdf, 0xfb, 0x6f, 0x0, - 0x0, 0x0, 0x0, 0xe8, 0x6f, 0x0, 0x0, 0x0, - 0x9, 0xf2, 0x4f, 0x50, 0x0, 0x1, 0xaf, 0x60, - 0xc, 0xfb, 0x89, 0xbf, 0xf6, 0x0, 0x0, 0x8d, - 0xff, 0xc8, 0x10, 0x0, + 0x0, 0xfa, 0xda, 0x9c, 0x3, 0xf5, 0x35, 0xb0, + 0x7, 0xe1, 0x1, 0x10, 0x7, 0xe6, 0xed, 0x30, + 0xf, 0x92, 0x54, 0x74, 0x3, 0xed, 0x2b, 0xc0, + 0x70, 0xf, 0x8c, 0x0, 0xfa, 0x1, 0xed, 0x1c, + 0x85, 0x62, 0xa0, 0xc, 0x94, 0x2e, 0x6e, 0x8a, + 0x1, 0xcb, 0xbe, 0x26, 0x1, 0xfd, 0x23, 0x44, + 0xa, 0x1, 0x86, 0x9a, 0x49, 0xe, 0xae, 0x26, + 0xf9, 0x65, 0x80, 0x18, 0xec, 0xec, 0xee, 0xe6, + 0x0, 0x0, /* U+0643 "ك" */ - 0x0, 0x0, 0x0, 0x0, 0x5f, 0x0, 0x0, 0x0, - 0x0, 0x5, 0xf0, 0x0, 0x0, 0x1, 0x0, 0x5f, - 0x0, 0x0, 0x9, 0x50, 0x5, 0xf0, 0x0, 0x0, - 0x77, 0x0, 0x5f, 0x0, 0x0, 0x0, 0x91, 0x5, - 0xf0, 0x41, 0x3, 0x95, 0x0, 0x5f, 0xf, 0x60, - 0x0, 0x0, 0x9, 0xd0, 0xf9, 0x0, 0x0, 0x5, - 0xf8, 0x8, 0xfc, 0x98, 0xad, 0xfc, 0x0, 0x6, - 0xce, 0xff, 0xc7, 0x0, 0x0, + 0x0, 0xfc, 0xbe, 0x1, 0xff, 0xc5, 0x10, 0xf, + 0xe9, 0x40, 0xf, 0xee, 0x20, 0xf, 0xe7, 0xe1, + 0x0, 0xc8, 0x20, 0x73, 0x82, 0x1, 0xad, 0xc0, + 0xe5, 0x40, 0x18, 0x40, 0xf, 0x0, 0xe5, 0x65, + 0x7, 0x6c, 0x98, 0xad, 0xa3, 0x80, 0x89, 0x7, + 0x72, 0x8c, 0x60, 0x0, /* U+0644 "ل" */ - 0x0, 0x0, 0x0, 0x0, 0xd8, 0x0, 0x0, 0x0, - 0x0, 0xd8, 0x0, 0x0, 0x0, 0x0, 0xd8, 0x0, - 0x0, 0x0, 0x0, 0xd8, 0x0, 0x0, 0x0, 0x0, - 0xd8, 0x0, 0x0, 0x0, 0x0, 0xd8, 0x0, 0x0, - 0x0, 0x0, 0xd8, 0x0, 0x0, 0x0, 0x0, 0xd8, - 0x11, 0x0, 0x0, 0x0, 0xd8, 0x5f, 0x0, 0x0, - 0x0, 0xf7, 0x6f, 0x0, 0x0, 0x4, 0xf4, 0x3f, - 0x71, 0x1, 0x5e, 0xd0, 0x9, 0xff, 0xff, 0xfd, - 0x20, 0x0, 0x36, 0x76, 0x30, 0x0, + 0x0, 0xfd, 0xb0, 0x1, 0xff, 0xfa, 0x11, 0x0, + 0x7e, 0x4e, 0x0, 0xf1, 0x79, 0x80, 0x79, 0x0, + 0xd4, 0x1c, 0x40, 0x56, 0x89, 0xd, 0xa3, 0xbf, + 0xa8, 0xfc, 0x1, 0x39, 0x31, 0x39, 0xa4, 0x0, /* U+0645 "م" */ - 0x0, 0x0, 0x6, 0x60, 0x0, 0x0, 0xd, 0xff, - 0xc0, 0x0, 0x7, 0xf3, 0x3f, 0x40, 0x0, 0xd9, - 0x0, 0xf6, 0x0, 0x8f, 0xe9, 0xcf, 0x20, 0xcf, - 0x9b, 0xfd, 0x40, 0xf, 0x60, 0x0, 0x0, 0x1, - 0xf4, 0x0, 0x0, 0x0, 0x1f, 0x40, 0x0, 0x0, - 0x1, 0xf4, 0x0, 0x0, 0x0, + 0x0, 0xe6, 0x60, 0x7, 0xb6, 0x65, 0x80, 0x19, + 0xcb, 0x30, 0x68, 0x1, 0x53, 0x19, 0x80, 0x80, + 0x10, 0x4f, 0x38, 0x8, 0x18, 0xec, 0xac, 0x36, + 0x40, 0x73, 0x2b, 0xfd, 0x40, 0x10, 0x20, 0xf, + 0xfe, 0x60, /* U+0646 "ن" */ - 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x2, 0xf4, - 0x0, 0x0, 0x0, 0x0, 0x41, 0x0, 0x0, 0x10, - 0x0, 0x0, 0x0, 0x10, 0xd7, 0x0, 0x0, 0x5, - 0xe0, 0xe6, 0x0, 0x0, 0x5, 0xf0, 0xf6, 0x0, - 0x0, 0x5, 0xf0, 0xcc, 0x0, 0x0, 0xc, 0xd0, - 0x3f, 0xea, 0x89, 0xef, 0x40, 0x3, 0xae, 0xfe, - 0xb3, 0x0, + 0x0, 0xc2, 0x1, 0xf8, 0xb9, 0x0, 0x3e, 0x2b, + 0x50, 0xc, 0x20, 0x12, 0x8, 0x0, 0x43, 0x1c, + 0x3, 0x97, 0xc0, 0xc4, 0x3, 0xc2, 0x2, 0x1, + 0xfc, 0x74, 0x1, 0xd2, 0x41, 0xe7, 0xd5, 0x13, + 0xc7, 0x20, 0x78, 0x88, 0x77, 0x2e, 0x20, 0x0, /* U+0647 "ه" */ - 0x1, 0xac, 0x20, 0x1, 0xdd, 0xaf, 0x30, 0x9d, - 0x10, 0xad, 0xe, 0x70, 0x3, 0xf2, 0xe7, 0x0, - 0x4f, 0x29, 0xf9, 0x9e, 0xd0, 0x9, 0xef, 0xb2, + 0x1, 0xac, 0x20, 0x0, 0xe3, 0xb6, 0x98, 0x40, + 0x65, 0x2f, 0x3, 0xd0, 0x84, 0x91, 0x0, 0x33, + 0x80, 0x1e, 0x26, 0x54, 0x44, 0x96, 0x76, 0x5f, 0x0, /* U+0648 "و" */ - 0x0, 0x0, 0x9f, 0xb1, 0x0, 0x0, 0x8f, 0x9e, - 0xb0, 0x0, 0xe, 0x80, 0x5f, 0x20, 0x0, 0xe8, - 0x0, 0xf6, 0x0, 0x8, 0xfa, 0x8f, 0x70, 0x0, - 0x8, 0xef, 0xf6, 0x0, 0x0, 0x0, 0x4f, 0x30, - 0x0, 0x0, 0x1d, 0xb0, 0x0, 0x0, 0x2d, 0xe1, - 0x5, 0x89, 0xcf, 0xd2, 0x0, 0x9f, 0xec, 0x60, - 0x0, 0x0, + 0x0, 0xd3, 0xf6, 0x20, 0x1a, 0x19, 0x8b, 0x40, + 0x19, 0x9e, 0x6d, 0x8, 0x3, 0xca, 0x8, 0x1, + 0x33, 0xd4, 0x0, 0x80, 0x50, 0xe8, 0xe0, 0x20, + 0x1a, 0x3a, 0xc1, 0x40, 0x38, 0x65, 0xc, 0x3, + 0x16, 0x1d, 0x2, 0xc4, 0xe6, 0x86, 0x8, 0x63, + 0xb8, 0x27, 0x48, 0x0, /* U+0649 "ى" */ - 0x0, 0x0, 0x0, 0x9e, 0xea, 0x0, 0x0, 0x0, - 0x9f, 0x99, 0xf9, 0x0, 0x0, 0xd, 0x90, 0x2, - 0x20, 0x0, 0x0, 0x5f, 0x91, 0x0, 0x3c, 0x0, - 0x0, 0x2a, 0xf8, 0x7, 0xe0, 0x0, 0x0, 0x3, - 0xe7, 0x6f, 0x20, 0x0, 0x0, 0xd, 0xa0, 0xdf, - 0xa8, 0x89, 0xae, 0xf3, 0x0, 0x7c, 0xef, 0xfd, - 0x92, 0x0, + 0x0, 0xf4, 0xf7, 0x28, 0x3, 0xd2, 0xce, 0xe5, + 0x90, 0xe, 0x46, 0x99, 0x6d, 0x80, 0x74, 0x34, + 0x89, 0x10, 0xf0, 0x2, 0x5d, 0x3e, 0x80, 0x42, + 0x0, 0xc5, 0x58, 0xce, 0x22, 0x20, 0xe, 0x33, + 0x6b, 0x16, 0xd4, 0x42, 0x6b, 0x8a, 0x43, 0x61, + 0x98, 0xec, 0xee, 0xd3, /* U+064A "ي" */ - 0x0, 0x0, 0x0, 0x9e, 0xea, 0x0, 0x0, 0x0, - 0x8f, 0x99, 0xf9, 0x0, 0x0, 0xd, 0x90, 0x3, - 0x30, 0x0, 0x0, 0x8f, 0x70, 0x0, 0x28, 0x0, - 0x0, 0x6e, 0xe4, 0x6, 0xf0, 0x0, 0x0, 0x9, - 0xf5, 0x7f, 0x0, 0x0, 0x0, 0xc, 0xa2, 0xfa, - 0x20, 0x0, 0x27, 0xf7, 0x5, 0xef, 0xff, 0xff, - 0xf9, 0x0, 0x0, 0x46, 0x77, 0x51, 0x0, 0x0, - 0x0, 0x5c, 0x3e, 0x0, 0x0, 0x0, 0x0, 0x20, - 0x20, 0x0, + 0x0, 0xf4, 0xf7, 0x28, 0x3, 0xd0, 0xce, 0xe5, + 0x90, 0xe, 0x56, 0x99, 0x65, 0x0, 0x72, 0xb3, + 0x81, 0x98, 0xa0, 0x2, 0x89, 0x97, 0x20, 0x23, + 0x80, 0x66, 0xe7, 0xb5, 0x10, 0xf, 0xa4, 0xfd, + 0x42, 0x88, 0x2, 0x27, 0x3d, 0x2a, 0x4d, 0xff, + 0xb6, 0x19, 0xc1, 0x7a, 0xe6, 0x21, 0x5d, 0x20, + 0x19, 0xe, 0xd2, 0xc4, 0x3, 0xcb, 0xc7, 0x80, + 0x10, /* U+064B "ً" */ - 0x0, 0x0, 0x5, 0x8a, 0xb6, 0x45, 0x68, 0x68, - 0x75, 0x20, 0x0, 0x0, 0x0, + 0x0, 0xe5, 0x8a, 0xb6, 0x1d, 0xc3, 0xc, 0x23, + 0xa6, 0x87, 0x52, 0x0, /* U+064C "ٌ" */ - 0x0, 0x98, 0x7, 0x37, 0x72, 0x90, 0xbe, 0x4a, - 0x85, 0x1, 0x0, 0x0, 0x0, + 0x0, 0x4c, 0x3, 0x9f, 0x79, 0x71, 0xe4, 0xb1, + 0xc7, 0x71, 0x6a, 0x14, 0x4, /* U+064D "ٍ" */ - 0x3, 0x68, 0x68, 0x75, 0x53, 0x9b, 0xa7, 0x30, - 0x0, 0x0, + 0x3, 0x68, 0x68, 0x43, 0xd5, 0x1c, 0xf2, 0x9, + 0xba, 0x73, /* U+064E "َ" */ - 0x3, 0x68, 0x68, 0x75, 0x20, 0x0, 0x0, 0x0, + 0x3, 0x68, 0x68, 0x43, 0xa6, 0x87, 0x52, 0x0, /* U+064F "ُ" */ - 0x0, 0x99, 0x0, 0x37, 0x73, 0x0, 0xbe, 0x48, - 0x85, 0x1, 0x0, 0x0, 0x0, + 0x0, 0x4c, 0x80, 0x7, 0xdc, 0x30, 0x3c, 0x97, + 0x88, 0x77, 0x16, 0x20, 0xa0, 0x20, /* U+0650 "ِ" */ - 0x3, 0x68, 0x68, 0x74, 0x20, + 0x3, 0x68, 0x68, 0x42, 0xa6, /* U+0651 "ّ" */ - 0x10, 0x60, 0x6a, 0xc, 0xa, 0x6a, 0x7a, 0x30, - 0x0, 0x0, + 0x10, 0x60, 0x6b, 0xa, 0xc, 0xc5, 0x5d, 0x4b, + 0x53, 0xd1, 0x80, /* U+0652 "ْ" */ - 0x5b, 0x80, 0xb0, 0x92, 0x5b, 0x80, 0x0, 0x0, + 0x5b, 0x80, 0xeb, 0x12, 0xeb, 0x12, 0x5b, 0x80, /* U+0660 "٠" */ - 0x0, 0x0, 0x1d, 0x90, 0xaf, 0xf4, 0x1a, 0x70, - 0x0, 0x0, + 0x0, 0xc3, 0xb2, 0x16, 0x4c, 0x96, 0xb0, 0x83, + 0x4e, 0x0, /* U+0661 "١" */ - 0x0, 0x0, 0x2f, 0x20, 0xd, 0xa0, 0x6, 0xf0, - 0x2, 0xf4, 0x0, 0xf6, 0x0, 0xd7, 0x0, 0xd8, - 0x0, 0xd8, 0x0, 0xd8, + 0x0, 0xc5, 0xe4, 0x4, 0x48, 0x0, 0x5a, 0x80, + 0x10, 0x10, 0x8, 0x8, 0x0, 0x42, 0x1, 0x78, + 0x7, 0xe0, /* U+0662 "٢" */ - 0x2d, 0x50, 0x4, 0xf1, 0xb, 0xfb, 0x9e, 0xb0, - 0x2, 0xff, 0xfb, 0x10, 0x0, 0xad, 0x0, 0x0, - 0x0, 0x5f, 0x10, 0x0, 0x0, 0x3f, 0x20, 0x0, - 0x0, 0x2f, 0x30, 0x0, 0x0, 0x2f, 0x30, 0x0, - 0x0, 0x2f, 0x30, 0x0, + 0x2d, 0x50, 0x2, 0x78, 0x93, 0x55, 0xcd, 0x20, + 0x84, 0x82, 0x32, 0xd0, 0x0, 0x94, 0xbe, 0xc4, + 0x2, 0xf2, 0x10, 0xe, 0x60, 0x30, 0xe, 0x10, + 0x10, 0xf, 0xfe, 0x38, /* U+0663 "٣" */ - 0x0, 0x0, 0x30, 0x11, 0x2f, 0x31, 0xf1, 0x88, - 0xc, 0xed, 0xfc, 0xf4, 0x4, 0xfe, 0x9c, 0x90, - 0x0, 0xd8, 0x0, 0x0, 0x0, 0x8d, 0x0, 0x0, - 0x0, 0x5f, 0x10, 0x0, 0x0, 0x3f, 0x20, 0x0, - 0x0, 0x2f, 0x30, 0x0, 0x0, 0x2f, 0x30, 0x0, + 0x0, 0xc6, 0x2, 0x22, 0xf3, 0x1c, 0x19, 0x91, + 0x1e, 0xe0, 0x6b, 0xe0, 0x40, 0x9b, 0x3, 0x20, + 0x21, 0x34, 0xe4, 0x80, 0x4a, 0xa0, 0xf, 0x69, + 0x8, 0x7, 0x30, 0x18, 0x7, 0x8, 0x8, 0x7, + 0xfc, /* U+0664 "٤" */ - 0x0, 0x0, 0x40, 0x0, 0x18, 0xef, 0x0, 0x1e, - 0xe8, 0x30, 0x8, 0xe1, 0x0, 0x0, 0x3e, 0xe5, - 0x0, 0x0, 0x1e, 0xe0, 0x0, 0x2d, 0xd3, 0x0, - 0xd, 0xa0, 0x0, 0x0, 0xdd, 0x98, 0xab, 0x2, - 0xbe, 0xfe, 0xa0, + 0x0, 0xc8, 0x1, 0xc, 0x75, 0x80, 0x7, 0xd9, + 0x98, 0x0, 0x90, 0xf8, 0x30, 0x5, 0x87, 0xa8, + 0x4, 0x7e, 0x16, 0x1, 0x16, 0x1e, 0x80, 0x5e, + 0xfa, 0x60, 0x19, 0xe6, 0x2a, 0xc3, 0xd9, 0xdc, + 0x82, 0x0, /* U+0665 "٥" */ - 0x0, 0x6, 0x40, 0x0, 0xa, 0xff, 0x50, 0x3, - 0xf3, 0x7e, 0x0, 0xaa, 0x0, 0xf5, 0xf, 0x60, - 0xb, 0xa2, 0xf2, 0x0, 0x7d, 0x3f, 0x10, 0x6, - 0xe2, 0xf4, 0x0, 0x9d, 0xd, 0xe9, 0xaf, 0x80, - 0x2b, 0xfe, 0x80, + 0x0, 0x99, 0x0, 0x35, 0x4d, 0xa8, 0x0, 0xd7, + 0x22, 0xc0, 0x12, 0xa6, 0xe2, 0xa0, 0xb8, 0x0, + 0x4f, 0x20, 0x40, 0x6, 0x38, 0x81, 0x80, 0x4, + 0xc4, 0x14, 0x1, 0xe6, 0x44, 0xa9, 0xa6, 0x50, + 0xf5, 0x64, 0x78, /* U+0666 "٦" */ - 0x8f, 0xff, 0xfd, 0x0, 0x48, 0x88, 0xcd, 0x0, - 0x0, 0x0, 0x8d, 0x0, 0x0, 0x0, 0x8d, 0x0, - 0x0, 0x0, 0x8d, 0x0, 0x0, 0x0, 0x7d, 0x0, - 0x0, 0x0, 0x6f, 0x0, 0x0, 0x0, 0x2f, 0x40, - 0x0, 0x0, 0xb, 0xd0, + 0x8f, 0xfd, 0xa0, 0xc, 0x77, 0x8c, 0x2, 0x48, + 0x89, 0x0, 0x3f, 0xf9, 0x7e, 0x1, 0xf0, 0x90, + 0x7, 0x90, 0x10, 0x3, 0x89, 0x24, 0x0, /* U+0667 "٧" */ - 0x46, 0x0, 0x1, 0x82, 0x5f, 0x0, 0x5, 0xf1, - 0x1f, 0x50, 0xa, 0xb0, 0xc, 0x90, 0xe, 0x70, - 0x7, 0xe0, 0x3f, 0x20, 0x2, 0xf2, 0x7d, 0x0, - 0x0, 0xd6, 0xb8, 0x0, 0x0, 0x9c, 0xf4, 0x0, - 0x0, 0x4f, 0xf0, 0x0, 0x0, 0xf, 0xa0, 0x0, + 0x46, 0x0, 0x86, 0x8, 0x64, 0x2, 0x47, 0x34, + 0x5, 0x0, 0x7a, 0x8, 0x8f, 0x0, 0x9, 0x80, + 0xb, 0x70, 0x31, 0x50, 0x2, 0x89, 0x21, 0x10, + 0x0, 0x44, 0x4c, 0x50, 0xc, 0x94, 0x98, 0x1, + 0xb4, 0xc1, 0x0, 0x32, 0x2, 0x80, 0x40, /* U+0668 "٨" */ - 0x0, 0x7, 0x40, 0x0, 0x0, 0x2f, 0xd0, 0x0, - 0x0, 0x6f, 0xf1, 0x0, 0x0, 0xb9, 0xe6, 0x0, - 0x0, 0xf4, 0x9b, 0x0, 0x5, 0xf0, 0x5f, 0x0, - 0x9, 0xb0, 0x1f, 0x40, 0xe, 0x70, 0xc, 0x90, - 0x3f, 0x20, 0x7, 0xe0, 0x8e, 0x0, 0x3, 0xf3, + 0x0, 0x9d, 0x0, 0x38, 0xa2, 0x40, 0x39, 0x0, + 0x84, 0x3, 0x6b, 0xb, 0x80, 0x64, 0xd7, 0xd0, + 0x9, 0x41, 0x31, 0x0, 0x2c, 0x40, 0x40, 0x40, + 0x3, 0xe0, 0x9, 0xe8, 0x18, 0xa8, 0x2, 0xdc, + 0x2c, 0x48, 0x0, 0x82, 0x60, /* U+0669 "٩" */ - 0x0, 0x47, 0x20, 0x0, 0x9, 0xff, 0xf2, 0x0, - 0x2f, 0x71, 0xea, 0x0, 0x4f, 0x10, 0x7f, 0x0, - 0x2f, 0x80, 0x6f, 0x10, 0x9, 0xff, 0xff, 0x10, - 0x0, 0x47, 0x8f, 0x20, 0x0, 0x0, 0x2f, 0x40, - 0x0, 0x0, 0xe, 0x90, 0x0, 0x0, 0x7, 0xf2, + 0x0, 0x23, 0x90, 0x6, 0x9b, 0x8d, 0x20, 0x1, + 0x34, 0x70, 0xc0, 0x1, 0x81, 0x86, 0x54, 0x0, + 0xc1, 0x20, 0x20, 0x20, 0x4c, 0xff, 0x20, 0x1a, + 0x6e, 0x1c, 0xc, 0x2, 0x47, 0xa0, 0x60, 0xe, + 0x21, 0xd0, 0xf, 0x4b, 0x10, /* U+066A "٪" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0xa8, 0x0, 0x3, - 0xd0, 0x7, 0x50, 0x0, 0xd3, 0x0, 0x0, 0x0, - 0xa7, 0x0, 0x0, 0x0, 0x6b, 0x0, 0x0, 0x0, - 0x2d, 0x10, 0x0, 0x0, 0xc, 0x40, 0x0, 0x0, - 0x9, 0x80, 0x0, 0x0, 0x4, 0xc0, 0x0, 0x84, - 0x1, 0xe2, 0x0, 0xb, 0x60, 0x0, 0x0, 0x0, - 0x0, 0x0, + 0x0, 0xff, 0x54, 0x0, 0x47, 0xa0, 0xd, 0xd0, + 0x5, 0xdc, 0x0, 0x3a, 0x80, 0x2a, 0x86, 0x1, + 0xcc, 0x2e, 0x1, 0xc5, 0x74, 0x1, 0xee, 0x91, + 0x0, 0xe9, 0x44, 0x0, 0x72, 0x2c, 0x0, 0x21, + 0x0, 0x6b, 0x80, 0x23, 0x20, 0x1e, 0x20, 0xa, + 0xd8, 0x0, /* U+066B "٫" */ - 0x0, 0x2c, 0x10, 0x0, 0xf3, 0x1, 0x7f, 0x12, - 0xff, 0x80, 0x3, 0x10, 0x0, + 0x0, 0x16, 0x8, 0x0, 0x8c, 0x80, 0x5c, 0x8, + 0x9d, 0xe, 0x25, 0x9d, 0x0, /* U+066C "٬" */ - 0x9, 0x6, 0x70, 0x8b, 0x9, 0xf0, + 0x9, 0x6, 0xe0, 0xec, 0x1, 0x40, /* U+066D "٭" */ - 0x0, 0x1a, 0x10, 0x1, 0x10, 0xf0, 0x11, 0x7e, - 0x5d, 0x5e, 0x70, 0x3a, 0xa, 0x30, 0x5d, 0xb8, - 0xbd, 0x53, 0x60, 0xf0, 0x53, 0x0, 0x1f, 0x20, - 0x0, + 0x0, 0xd, 0x8, 0x0, 0x46, 0x51, 0x19, 0xbd, + 0x49, 0x7d, 0x9f, 0x7f, 0x7f, 0x5d, 0x78, 0x60, + 0x79, 0x5a, 0xec, 0xf7, 0xc, 0x6c, 0x20, 0x4a, + 0x60, /* U+0670 "ٰ" */ - 0x4b, 0xbb, 0x0, + 0x4f, 0x0, 0x58, /* U+0671 "ٱ" */ - 0x0, 0x19, 0x80, 0x0, 0x91, 0xa0, 0x2a, 0xb9, - 0x40, 0x2, 0x0, 0x0, 0x0, 0xba, 0x0, 0x0, - 0xba, 0x0, 0x0, 0xba, 0x0, 0x0, 0xba, 0x0, - 0x0, 0xba, 0x0, 0x0, 0xba, 0x0, 0x0, 0xba, - 0x0, 0x0, 0xba, 0x0, 0x0, 0xba, 0x0, 0x0, - 0xba, 0x0, 0x0, 0xba, 0x0, 0x0, 0x54, 0x0, + 0x0, 0xc, 0xc0, 0x5, 0x10, 0x20, 0x2a, 0x28, + 0xe0, 0x28, 0xb9, 0x40, 0x1, 0x5d, 0x0, 0x7f, + 0xfd, 0x3b, 0x80, 0x0, /* U+0672 "ٲ" */ - 0x0, 0x98, 0x0, 0x9, 0x20, 0x49, 0x98, 0x2, - 0x0, 0x0, 0x0, 0xba, 0x0, 0xb, 0xa0, 0x0, - 0xba, 0x0, 0xb, 0xa0, 0x0, 0xba, 0x0, 0xb, - 0xa0, 0x0, 0xba, 0x0, 0xb, 0xa0, 0x0, 0xba, - 0x0, 0xb, 0xa0, 0x0, 0xba, 0x0, 0x5, 0x40, + 0x0, 0x4c, 0x0, 0x6a, 0x4, 0x90, 0xa0, 0x69, + 0x94, 0x1, 0x5, 0xd0, 0x7, 0xff, 0xa7, 0xb8, + 0x0, /* U+0673 "ٳ" */ - 0x0, 0xba, 0x0, 0xb, 0xa0, 0x0, 0xba, 0x0, - 0xb, 0xa0, 0x0, 0xba, 0x0, 0xb, 0xa0, 0x0, - 0xba, 0x0, 0xb, 0xa0, 0x0, 0xba, 0x0, 0xb, - 0xa0, 0x0, 0xba, 0x0, 0x5, 0x40, 0x1, 0x96, - 0x0, 0x28, 0x30, 0x58, 0x97, 0x1, 0x0, 0x0, + 0x0, 0x5d, 0x0, 0x7f, 0xfa, 0x7b, 0x80, 0x1, + 0xc2, 0x0, 0x18, 0xa8, 0x2d, 0xa, 0x2, 0x44, + 0xb8, 0x0, /* U+0674 "ٴ" */ - 0x1a, 0x70, 0x28, 0x40, 0x8, 0x50, 0x0, 0x0, + 0x1a, 0x70, 0x32, 0x30, 0x20, 0x10, 0x4, 0x28, + 0x0, /* U+0675 "ٵ" */ - 0x0, 0x9, 0x80, 0xba, 0xa, 0x51, 0xba, 0x6, - 0x30, 0xba, 0x0, 0x0, 0xba, 0x0, 0x0, 0xba, - 0x0, 0x0, 0xba, 0x0, 0x0, 0xba, 0x0, 0x0, - 0xba, 0x0, 0x0, 0xba, 0x0, 0x0, 0xba, 0x0, - 0x0, 0xba, 0x0, 0x0, 0x54, 0x0, 0x0, + 0x0, 0xa6, 0x2, 0xe8, 0xf, 0x44, 0x2, 0xc6, + 0x10, 0x9, 0x8c, 0x3, 0xff, 0xcb, 0xdc, 0x0, + 0xc0, /* U+0676 "ٶ" */ - 0x0, 0x0, 0x0, 0x0, 0x29, 0x50, 0x0, 0x0, - 0x0, 0x5, 0x52, 0x0, 0x0, 0x0, 0x0, 0x2a, - 0x60, 0x0, 0x9, 0xfb, 0x10, 0x0, 0x0, 0x8, - 0xf9, 0xeb, 0x0, 0x0, 0x0, 0xe8, 0x5, 0xf2, - 0x0, 0x0, 0xe, 0x80, 0xf, 0x60, 0x0, 0x0, - 0x8f, 0xa8, 0xf7, 0x0, 0x0, 0x0, 0x8e, 0xff, - 0x60, 0x0, 0x0, 0x0, 0x4, 0xf3, 0x0, 0x0, - 0x0, 0x1, 0xdb, 0x0, 0x0, 0x0, 0x2, 0xde, - 0x10, 0x0, 0x58, 0x9c, 0xfd, 0x20, 0x0, 0x9, - 0xfe, 0xc6, 0x0, 0x0, 0x0, + 0x0, 0xfc, 0x52, 0xa0, 0x1f, 0x9f, 0x1c, 0x3, + 0xf3, 0xfa, 0x0, 0x69, 0xfb, 0x12, 0xa6, 0x0, + 0xa1, 0x98, 0xb4, 0x1, 0xe6, 0x79, 0xb4, 0x20, + 0xf, 0xca, 0x8, 0x1, 0xcc, 0xf5, 0x0, 0x20, + 0x1d, 0xe, 0x8e, 0x2, 0x1, 0xe8, 0xeb, 0x5, + 0x0, 0xf8, 0x65, 0xc, 0x3, 0xc5, 0x87, 0x40, + 0x12, 0xc4, 0xe6, 0x86, 0x8, 0x5, 0x8e, 0xe0, + 0x9d, 0x20, 0xc, /* U+0677 "ٷ" */ - 0x0, 0x0, 0x98, 0x0, 0x0, 0x0, 0x0, 0x37, - 0x73, 0x0, 0x0, 0x0, 0x0, 0xbe, 0x40, 0x29, - 0x50, 0x9, 0x96, 0x12, 0x5, 0x52, 0x0, 0x0, - 0x0, 0x0, 0x2a, 0x60, 0x0, 0x9, 0xfb, 0x10, - 0x0, 0x0, 0x8, 0xf9, 0xeb, 0x0, 0x0, 0x0, - 0xe8, 0x5, 0xf2, 0x0, 0x0, 0xe, 0x80, 0xf, - 0x60, 0x0, 0x0, 0x8f, 0xa8, 0xf7, 0x0, 0x0, - 0x0, 0x8e, 0xff, 0x60, 0x0, 0x0, 0x0, 0x4, - 0xf3, 0x0, 0x0, 0x0, 0x1, 0xdb, 0x0, 0x0, - 0x0, 0x2, 0xde, 0x10, 0x0, 0x58, 0x9c, 0xfd, - 0x20, 0x0, 0x9, 0xfe, 0xc6, 0x0, 0x0, 0x0, + 0x0, 0xd3, 0x0, 0x1f, 0x8f, 0xbc, 0xc0, 0x3e, + 0x3c, 0x97, 0x2, 0x95, 0x0, 0x4c, 0xb7, 0xd8, + 0x1f, 0x1c, 0x1, 0x32, 0x61, 0x20, 0x7f, 0x40, + 0xd, 0x3f, 0x62, 0x54, 0xc0, 0x14, 0x33, 0x16, + 0x80, 0x3c, 0xcf, 0x36, 0x84, 0x1, 0xf9, 0x41, + 0x0, 0x39, 0x9e, 0xa0, 0x4, 0x3, 0xa1, 0xd1, + 0xc0, 0x40, 0x3d, 0x1d, 0x60, 0xa0, 0x1f, 0xc, + 0xa1, 0x80, 0x78, 0xb0, 0xe8, 0x2, 0x58, 0x9c, + 0xd0, 0xc1, 0x0, 0xb1, 0xdc, 0x13, 0xa4, 0x1, + 0x80, /* U+0678 "ٸ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x79, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x9, 0x31, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x78, 0x20, 0x0, 0x0, 0x9, 0xee, - 0xa0, 0x0, 0x0, 0x0, 0x9, 0xf9, 0x9f, 0x90, - 0x0, 0x0, 0x0, 0xd9, 0x0, 0x22, 0x0, 0x0, - 0x0, 0x5, 0xf9, 0x10, 0x0, 0x3, 0xc0, 0x0, - 0x2, 0xaf, 0x80, 0x0, 0x7e, 0x0, 0x0, 0x0, - 0x3e, 0x70, 0x6, 0xf2, 0x0, 0x0, 0x0, 0xda, - 0x0, 0xd, 0xfa, 0x88, 0x9a, 0xef, 0x30, 0x0, - 0x7, 0xce, 0xff, 0xd9, 0x20, 0x0, + 0x0, 0xff, 0x3c, 0x88, 0x7, 0xfb, 0xa8, 0x3, + 0xfe, 0xeb, 0x30, 0xf, 0x4f, 0x72, 0x9e, 0x8, + 0x3, 0xa5, 0x9d, 0xcb, 0x20, 0x1f, 0x23, 0x4c, + 0xb6, 0xc0, 0x3e, 0x86, 0x91, 0x22, 0x0, 0xf, + 0x0, 0x25, 0xd3, 0xe8, 0x0, 0x90, 0x80, 0x31, + 0x56, 0x33, 0x80, 0x4, 0x44, 0x1, 0xc6, 0x6d, + 0x0, 0x31, 0x6d, 0x44, 0x26, 0xb8, 0xa4, 0x2, + 0xd8, 0x66, 0x3b, 0x3b, 0xb4, 0xc0, 0x0, /* U+0679 "ٹ" */ - 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x8, - 0x77, 0x0, 0x0, 0x0, 0x0, 0xb5, 0x90, 0x0, - 0x0, 0x0, 0x1c, 0xa6, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8, 0x40, 0x0, 0x0, 0x0, - 0x72, 0xf6, 0x0, 0x0, 0x0, 0x1f, 0x4e, 0xa0, - 0x0, 0x0, 0x1b, 0xf1, 0x6f, 0xd9, 0x89, 0xbf, - 0xf6, 0x0, 0x4b, 0xef, 0xfd, 0x92, 0x0, + 0x0, 0xd0, 0x1, 0xff, 0x3b, 0x80, 0x3f, 0x19, + 0x70, 0x7, 0xc2, 0xff, 0xe0, 0xf, 0x87, 0x29, + 0x80, 0x34, 0x20, 0x7, 0xce, 0x4e, 0x40, 0x1e, + 0x18, 0x61, 0xc0, 0xe, 0x1a, 0x5, 0x85, 0xd9, + 0x89, 0xbe, 0x49, 0x16, 0xb6, 0x77, 0x33, 0x5a, + 0xc0, /* U+067A "ٺ" */ - 0x0, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x20, 0x0, 0x0, 0x0, 0x0, 0x2f, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xe, 0x70, 0x0, 0x0, 0x0, - 0xd4, 0xf6, 0x0, 0x0, 0x0, 0x3f, 0x4d, 0xb0, - 0x0, 0x0, 0x2d, 0xe0, 0x5f, 0xea, 0x89, 0xcf, - 0xf4, 0x0, 0x3a, 0xef, 0xfd, 0x91, 0x0, + 0x0, 0xc5, 0xe0, 0x1f, 0xc5, 0xa0, 0x1f, 0xc5, + 0xa0, 0x1f, 0xc5, 0xa0, 0x1f, 0xe2, 0x0, 0xee, + 0x70, 0xf, 0xb5, 0x4, 0x40, 0x1e, 0x32, 0x2, + 0xd0, 0xe, 0x2e, 0x14, 0x84, 0xea, 0x89, 0xcd, + 0x2a, 0x5, 0xc4, 0x43, 0xb0, 0xb7, 0x20, 0x0, /* U+067B "ٻ" */ - 0x73, 0x0, 0x0, 0x0, 0x5, 0x1f, 0x70, 0x0, - 0x0, 0x0, 0xf5, 0xf7, 0x0, 0x0, 0x0, 0x7f, - 0x2a, 0xf6, 0x10, 0x13, 0xaf, 0xa0, 0x1c, 0xff, - 0xff, 0xff, 0x90, 0x0, 0x3, 0x67, 0x75, 0x10, - 0x0, 0x0, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x2f, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, + 0x73, 0x0, 0xf9, 0x46, 0x10, 0x3, 0xea, 0x40, + 0xf, 0xce, 0xe, 0xb0, 0xc2, 0x2, 0x75, 0xa, + 0x56, 0x73, 0xdf, 0xd8, 0xad, 0x40, 0x39, 0x89, + 0x88, 0x57, 0x48, 0x6, 0x36, 0x58, 0x51, 0x0, + 0xf8, 0xb4, 0x3, 0xf8, 0xb4, 0x3, 0xf8, 0xb4, + 0x3, 0x80, /* U+067C "ټ" */ - 0x0, 0x4, 0xd3, 0xe0, 0x0, 0x0, 0x0, 0x2, - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xc, 0x60, 0x0, 0x0, 0x0, 0xb3, 0xf6, 0x0, - 0x0, 0x0, 0x1f, 0x5e, 0x80, 0x0, 0x0, 0xa, - 0xf1, 0x9f, 0x83, 0x23, 0x6d, 0xf8, 0x0, 0x9f, - 0xff, 0xff, 0xe6, 0x0, 0x0, 0x13, 0xb8, 0x60, - 0x0, 0x0, 0x0, 0x7, 0x92, 0x0, 0x0, + 0x0, 0x93, 0x4f, 0x80, 0x3e, 0x4f, 0x3c, 0x0, + 0xfc, 0x40, 0x40, 0x1b, 0x18, 0x3, 0xeb, 0x33, + 0x0, 0x7c, 0x28, 0xc3, 0xc0, 0x1e, 0xb0, 0x47, + 0x74, 0x19, 0x1b, 0x6a, 0xb8, 0xcb, 0x3e, 0x6e, + 0x49, 0xcc, 0x0, 0x27, 0xb1, 0x1e, 0x79, 0x80, + 0x30, 0x9e, 0xa, 0x0, 0x60, /* U+067D "ٽ" */ - 0x0, 0x4, 0xd3, 0xe0, 0x0, 0x0, 0x0, 0x4, - 0xd0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe7, 0x0, - 0x0, 0x0, 0xd, 0x4f, 0x60, 0x0, 0x0, 0x3, - 0xf4, 0xdb, 0x0, 0x0, 0x2, 0xde, 0x5, 0xfe, - 0xa8, 0x9c, 0xff, 0x40, 0x3, 0xae, 0xff, 0xd9, - 0x10, 0x0, + 0x0, 0x93, 0x4f, 0x80, 0x3e, 0x49, 0xee, 0x0, + 0x7e, 0x4f, 0x0, 0xff, 0x10, 0x7, 0x73, 0x80, + 0x7d, 0xa8, 0x22, 0x0, 0xf1, 0x90, 0x16, 0x80, + 0x71, 0x70, 0xa4, 0x27, 0x54, 0x4e, 0x69, 0x50, + 0x2e, 0x22, 0x1d, 0x85, 0xb9, 0x0, /* U+067E "پ" */ - 0x73, 0x0, 0x0, 0x0, 0x5, 0x1f, 0x70, 0x0, - 0x0, 0x0, 0xf5, 0xf7, 0x0, 0x0, 0x0, 0x7f, - 0x2a, 0xf6, 0x10, 0x13, 0xaf, 0xa0, 0x1c, 0xff, - 0xff, 0xff, 0x90, 0x0, 0x3, 0x67, 0x75, 0x10, - 0x0, 0x0, 0x4, 0xd3, 0xe0, 0x0, 0x0, 0x0, - 0x2, 0x2, 0x0, 0x0, 0x0, 0x0, 0x4e, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, + 0x73, 0x0, 0xf9, 0x46, 0x10, 0x3, 0xea, 0x40, + 0xf, 0xce, 0xe, 0xb0, 0xc2, 0x2, 0x75, 0xa, + 0x56, 0x73, 0xdf, 0xd8, 0xad, 0x40, 0x39, 0x89, + 0x88, 0x57, 0x48, 0x6, 0x32, 0xa4, 0xb1, 0x0, + 0xf2, 0x79, 0xe0, 0x7, 0xe6, 0xe2, 0x0, 0xfc, + 0x98, 0x1, 0xc0, /* U+067F "ٿ" */ - 0x0, 0x0, 0x7, 0xa0, 0x0, 0x0, 0x0, 0x2f, - 0x11, 0x0, 0x0, 0x0, 0x2, 0xf7, 0xa0, 0x0, - 0x0, 0x0, 0x2, 0x11, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xe, 0x70, 0x0, 0x0, 0x0, - 0xd4, 0xf6, 0x0, 0x0, 0x0, 0x3f, 0x4d, 0xb0, - 0x0, 0x0, 0x2d, 0xe0, 0x5f, 0xea, 0x89, 0xcf, - 0xf4, 0x0, 0x3a, 0xef, 0xfd, 0x91, 0x0, + 0x0, 0xe7, 0xa0, 0xf, 0x8b, 0xda, 0xc0, 0x3f, + 0x9a, 0xc0, 0x3e, 0x2d, 0x6b, 0x0, 0xfc, 0x42, + 0x20, 0xd, 0xce, 0x1, 0xf6, 0xa0, 0x88, 0x3, + 0xc6, 0x40, 0x5a, 0x1, 0xc5, 0xc2, 0x90, 0x9d, + 0x51, 0x39, 0xa5, 0x40, 0xb8, 0x88, 0x76, 0x16, + 0xe4, 0x0, /* U+0680 "ڀ" */ - 0x73, 0x0, 0x0, 0x0, 0x5, 0x1f, 0x70, 0x0, - 0x0, 0x0, 0xf5, 0xf7, 0x0, 0x0, 0x0, 0x7f, - 0x2a, 0xf6, 0x10, 0x13, 0xaf, 0xa0, 0x1c, 0xff, - 0xff, 0xff, 0x90, 0x0, 0x3, 0x67, 0x75, 0x10, - 0x0, 0x0, 0x0, 0xe7, 0xd0, 0x0, 0x0, 0x0, - 0x2, 0x12, 0x0, 0x0, 0x0, 0x0, 0xf7, 0xd0, - 0x0, 0x0, 0x0, 0x2, 0x12, 0x0, 0x0, + 0x73, 0x0, 0xf9, 0x46, 0x10, 0x3, 0xea, 0x40, + 0xf, 0xce, 0xe, 0xb0, 0xc2, 0x2, 0x75, 0xa, + 0x56, 0x73, 0xdf, 0xd8, 0xad, 0x40, 0x39, 0x89, + 0x88, 0x57, 0x48, 0x6, 0x36, 0x90, 0x81, 0x0, + 0xfb, 0x1b, 0xc0, 0x3f, 0x6b, 0x78, 0x7, 0xed, + 0x6f, 0x0, 0xc0, /* U+0681 "ځ" */ - 0x0, 0x0, 0x6, 0x91, 0x0, 0x0, 0x0, 0x8, - 0x63, 0x0, 0x6, 0x75, 0x12, 0x20, 0x0, 0xe, - 0xff, 0xf8, 0x10, 0x0, 0x1, 0x0, 0x38, 0xd4, - 0x0, 0x0, 0x1, 0x8c, 0xf7, 0x0, 0x0, 0x5e, - 0xb4, 0x0, 0x0, 0x4, 0xf5, 0x0, 0x0, 0x0, - 0xd, 0x90, 0x0, 0x0, 0x0, 0x1f, 0x40, 0x0, - 0x0, 0x0, 0x1f, 0x50, 0x0, 0x0, 0x0, 0xd, - 0xd1, 0x0, 0x0, 0x0, 0x3, 0xff, 0xa8, 0x9b, - 0xc0, 0x0, 0x2a, 0xef, 0xec, 0x90, + 0x0, 0xe6, 0x91, 0x0, 0xfb, 0xbc, 0x80, 0x26, + 0x75, 0x1a, 0x43, 0x0, 0xa2, 0x15, 0xd4, 0x60, + 0x1b, 0xfe, 0xc0, 0xc4, 0x0, 0x84, 0x6, 0xd0, + 0x8c, 0x3, 0x2f, 0x9c, 0x7b, 0x80, 0x49, 0x57, + 0x64, 0x0, 0xe9, 0x65, 0x0, 0xf0, 0x96, 0x80, + 0x7f, 0x8, 0x7, 0xc2, 0x50, 0x20, 0x1f, 0x71, + 0x75, 0x44, 0xde, 0x0, 0xf, 0x55, 0x1d, 0xe5, + 0x0, /* U+0682 "ڂ" */ - 0x0, 0x0, 0x6c, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x6b, 0x0, 0x0, 0x0, - 0x0, 0x11, 0x0, 0x0, 0x6, 0x75, 0x10, 0x0, - 0x0, 0xe, 0xff, 0xf8, 0x10, 0x0, 0x1, 0x0, - 0x38, 0xd4, 0x0, 0x0, 0x1, 0x8c, 0xf7, 0x0, - 0x0, 0x5e, 0xb4, 0x0, 0x0, 0x4, 0xf5, 0x0, - 0x0, 0x0, 0xd, 0x90, 0x0, 0x0, 0x0, 0x1f, - 0x40, 0x0, 0x0, 0x0, 0x1f, 0x50, 0x0, 0x0, - 0x0, 0xd, 0xd1, 0x0, 0x0, 0x0, 0x3, 0xff, - 0xa8, 0x9b, 0xc0, 0x0, 0x2a, 0xef, 0xec, 0x90, + 0x0, 0xcd, 0x80, 0x1f, 0x9b, 0x40, 0x3f, 0x35, + 0x0, 0x7e, 0x7a, 0x0, 0xe6, 0x75, 0x1, 0x0, + 0xe8, 0x85, 0x74, 0x8, 0x6, 0xff, 0xb0, 0x31, + 0x0, 0x21, 0x1, 0xb4, 0x23, 0x0, 0xcb, 0xe7, + 0x1e, 0xe0, 0x12, 0x55, 0xd9, 0x0, 0x3a, 0x59, + 0x40, 0x3c, 0x25, 0xa0, 0x1f, 0xc2, 0x1, 0xf0, + 0x94, 0x8, 0x7, 0xdc, 0x5d, 0x51, 0x37, 0x80, + 0x3, 0xd5, 0x47, 0x79, 0x40, /* U+0683 "ڃ" */ - 0x6, 0x75, 0x10, 0x0, 0x0, 0xe, 0xff, 0xf8, - 0x10, 0x0, 0x1, 0x0, 0x38, 0xd4, 0x0, 0x0, - 0x1, 0x8d, 0xf7, 0x0, 0x0, 0x5e, 0xb4, 0x0, - 0x0, 0x4, 0xf5, 0x0, 0x0, 0x0, 0xd, 0x90, - 0x11, 0x11, 0x0, 0x1f, 0x40, 0xa8, 0x89, 0x0, - 0x1f, 0x50, 0x0, 0x0, 0x0, 0xd, 0xd1, 0x0, - 0x0, 0x0, 0x3, 0xff, 0xa8, 0x9b, 0xd0, 0x0, - 0x2a, 0xef, 0xec, 0x90, + 0x6, 0x75, 0x10, 0xf, 0x44, 0x2b, 0xa0, 0x40, + 0x37, 0xfd, 0x81, 0x88, 0x1, 0x8, 0xd, 0xa9, + 0x18, 0x6, 0x5f, 0x39, 0xf7, 0x0, 0x92, 0xae, + 0xc8, 0x1, 0xd2, 0xca, 0x23, 0x80, 0x2, 0x5a, + 0x17, 0x32, 0x80, 0xc, 0x21, 0x51, 0x9, 0x0, + 0x9, 0x40, 0x80, 0x7d, 0xc5, 0xd5, 0x13, 0x7a, + 0x0, 0x3d, 0x54, 0x77, 0x90, 0x0, /* U+0684 "ڄ" */ - 0x6, 0x75, 0x0, 0x0, 0x0, 0xe, 0xff, 0xf8, - 0x0, 0x0, 0x1, 0x1, 0x39, 0xd4, 0x0, 0x0, - 0x0, 0x7c, 0xf8, 0x0, 0x0, 0x4e, 0xc6, 0x10, - 0x0, 0x4, 0xf7, 0x0, 0x0, 0x0, 0xd, 0x90, - 0x1f, 0x0, 0x0, 0x1f, 0x40, 0x2, 0x0, 0x0, - 0x1f, 0x40, 0x1f, 0x0, 0x0, 0xd, 0xd1, 0x2, - 0x0, 0x0, 0x3, 0xff, 0xa8, 0x9b, 0xc0, 0x0, - 0x2a, 0xef, 0xed, 0x90, + 0x6, 0x75, 0x0, 0xfa, 0x21, 0x5f, 0x0, 0x1d, + 0xfe, 0xec, 0x1d, 0x40, 0x8, 0x40, 0x51, 0x4b, + 0x0, 0x32, 0x75, 0xd7, 0x40, 0x4, 0x97, 0x38, + 0xc2, 0x1, 0xa5, 0x9c, 0x7c, 0x3, 0x9, 0x68, + 0xe, 0x80, 0x7e, 0x1d, 0x0, 0xc2, 0x52, 0x22, + 0xd0, 0xe, 0xe2, 0xea, 0xa4, 0xde, 0x0, 0xf, + 0x55, 0x1d, 0xcc, 0xa0, /* U+0685 "څ" */ - 0x0, 0x0, 0xf, 0x20, 0x0, 0x0, 0x0, 0x2, - 0x0, 0x0, 0x0, 0x1, 0xf1, 0xf2, 0x0, 0x0, - 0x0, 0x20, 0x20, 0x0, 0xe, 0xfd, 0x81, 0x0, - 0x0, 0x8, 0x89, 0xbe, 0x70, 0x0, 0x0, 0x0, - 0x5, 0xe8, 0x0, 0x0, 0x7, 0xfd, 0x83, 0x0, - 0x0, 0xcd, 0x30, 0x0, 0x0, 0x9, 0xd0, 0x0, - 0x0, 0x0, 0xf, 0x60, 0x0, 0x0, 0x0, 0x2f, - 0x30, 0x0, 0x0, 0x0, 0xf, 0x80, 0x0, 0x0, - 0x0, 0x9, 0xf8, 0x20, 0x13, 0x50, 0x0, 0xaf, - 0xff, 0xff, 0xf0, 0x0, 0x2, 0x68, 0x75, 0x10, + 0x0, 0xef, 0x20, 0xf, 0xda, 0x40, 0x1e, 0x1f, + 0x3f, 0x20, 0xe, 0x1d, 0x1d, 0x20, 0xb, 0xbf, + 0x68, 0x48, 0x3, 0x33, 0xa1, 0xfb, 0x80, 0x68, + 0x84, 0xdd, 0xa6, 0x0, 0x39, 0xfe, 0x1a, 0xc0, + 0x36, 0x56, 0x6c, 0x18, 0x5, 0x23, 0xa6, 0x1, + 0xe6, 0xb0, 0xf, 0x88, 0x14, 0x3, 0xe2, 0xb, + 0x0, 0xfc, 0xcf, 0x4, 0x2, 0x6a, 0x0, 0x95, + 0x7d, 0xfe, 0xca, 0x0, 0xab, 0x65, 0xe2, 0xb8, + 0x0, /* U+0686 "چ" */ - 0x6, 0x75, 0x0, 0x0, 0x0, 0xe, 0xff, 0xf8, - 0x0, 0x0, 0x1, 0x1, 0x39, 0xd4, 0x0, 0x0, - 0x0, 0x6b, 0xf9, 0x0, 0x0, 0x4d, 0xd7, 0x20, - 0x0, 0x4, 0xf7, 0x0, 0x0, 0x0, 0xd, 0x90, - 0x20, 0x20, 0x0, 0x1f, 0x41, 0xf1, 0xf2, 0x0, - 0x1f, 0x40, 0xf, 0x20, 0x0, 0xd, 0xc1, 0x2, - 0x0, 0x0, 0x3, 0xff, 0xa8, 0x9b, 0xd0, 0x0, - 0x2a, 0xef, 0xec, 0x90, + 0x6, 0x75, 0x0, 0xfa, 0x21, 0x5f, 0x0, 0x1d, + 0xfe, 0xec, 0x1d, 0x40, 0x8, 0x40, 0x54, 0x89, + 0xa0, 0x19, 0x36, 0xf3, 0x64, 0x2, 0x4b, 0xad, + 0x72, 0x0, 0xd2, 0xce, 0x40, 0x40, 0x10, 0x96, + 0x8e, 0x8e, 0x90, 0x7, 0xf, 0xf6, 0x90, 0x0, + 0x4a, 0x4, 0x34, 0x80, 0x37, 0x1f, 0x55, 0x26, + 0xf4, 0x0, 0x7a, 0xa8, 0xef, 0x20, 0x0, /* U+0687 "ڇ" */ - 0x6, 0x75, 0x0, 0x0, 0x0, 0xe, 0xff, 0xf8, - 0x0, 0x0, 0x1, 0x1, 0x39, 0xd4, 0x0, 0x0, - 0x0, 0x7c, 0xf8, 0x0, 0x0, 0x4e, 0xc6, 0x10, - 0x0, 0x4, 0xf6, 0x0, 0x0, 0x0, 0xd, 0x90, - 0x13, 0xf0, 0x0, 0x1f, 0x40, 0xe5, 0x20, 0x0, - 0x1f, 0x40, 0xe7, 0xf0, 0x0, 0xd, 0xd1, 0x11, - 0x20, 0x0, 0x3, 0xff, 0xa8, 0x9b, 0xc0, 0x0, - 0x2a, 0xef, 0xec, 0x90, + 0x6, 0x75, 0x0, 0xfa, 0x21, 0x5f, 0x0, 0x1d, + 0xfe, 0xec, 0x1d, 0x40, 0x8, 0x40, 0x51, 0x4b, + 0x0, 0x32, 0x75, 0xd7, 0x40, 0x4, 0x97, 0x18, + 0xc2, 0x1, 0xa5, 0x98, 0x27, 0xe0, 0x10, 0x96, + 0x87, 0xb6, 0x80, 0x7e, 0x2d, 0x0, 0x84, 0xa4, + 0x7d, 0xb4, 0x3, 0x71, 0x75, 0xcd, 0xdb, 0x0, + 0x7, 0xaa, 0x8e, 0xf2, 0x80, /* U+0688 "ڈ" */ - 0x6, 0x20, 0x0, 0x6, 0x5a, 0x10, 0x6, 0xa3, - 0x50, 0x8, 0xb9, 0x10, 0x0, 0x0, 0x0, 0x0, - 0x78, 0x0, 0x0, 0x2e, 0x80, 0x0, 0x4, 0xf3, - 0x0, 0x0, 0xab, 0x0, 0x0, 0xad, 0x38, 0xad, - 0xf6, 0x6f, 0xeb, 0x40, + 0x6, 0x20, 0xe, 0x7a, 0x10, 0xb, 0xe5, 0x0, + 0x1c, 0x34, 0x80, 0x8, 0xb9, 0x10, 0x9, 0xe0, + 0x3, 0x2b, 0x40, 0x4, 0x54, 0xe6, 0x1, 0x22, + 0xc0, 0x7, 0x31, 0xc5, 0x6a, 0xda, 0xba, 0x35, + 0xb0, /* U+0689 "ډ" */ - 0x0, 0xae, 0x10, 0x0, 0xc, 0xb0, 0x0, 0x2, - 0xf4, 0x0, 0x0, 0x9c, 0x0, 0x0, 0xbd, 0x38, - 0xae, 0xf7, 0x6f, 0xff, 0x90, 0x0, 0xa2, 0x90, - 0x0, 0x39, 0x30, + 0x0, 0x57, 0x8, 0x5, 0x45, 0x40, 0x1b, 0x91, + 0x0, 0x11, 0x34, 0x0, 0x62, 0x13, 0x8a, 0xe4, + 0xa5, 0x75, 0x16, 0x76, 0xf5, 0xd0, 0xd, 0x37, + 0x40, /* U+068A "ڊ" */ - 0x0, 0xae, 0x10, 0x0, 0xc, 0xb0, 0x0, 0x2, - 0xf5, 0x0, 0x0, 0x9c, 0x0, 0x0, 0xbc, 0x38, - 0xae, 0xf5, 0x6f, 0xea, 0x40, 0x0, 0x0, 0x10, - 0x0, 0x2, 0xf3, 0x0, 0x0, 0x40, + 0x0, 0x57, 0x8, 0x5, 0x45, 0x40, 0x1b, 0x91, + 0x40, 0x22, 0x69, 0x0, 0xc4, 0x7, 0x15, 0xc9, + 0x2a, 0xe8, 0x8b, 0x56, 0xfe, 0xa5, 0x0, 0xc5, + 0xc6, 0x1, 0x15, 0x98, /* U+068B "ڋ" */ - 0x6, 0x20, 0x0, 0x6, 0x5a, 0x10, 0x6, 0xa3, - 0x50, 0x8, 0xb9, 0x10, 0x0, 0x0, 0x0, 0x0, - 0x78, 0x0, 0x0, 0x2e, 0x80, 0x0, 0x4, 0xf3, - 0x0, 0x0, 0xab, 0x0, 0x0, 0xad, 0x38, 0xad, - 0xf6, 0x6f, 0xeb, 0x40, 0x0, 0x0, 0x10, 0x0, - 0x2, 0xf3, 0x0, 0x0, 0x40, + 0x6, 0x20, 0xe, 0x7a, 0x10, 0xb, 0xe5, 0x0, + 0x1c, 0x34, 0x80, 0x8, 0xb9, 0x10, 0x9, 0xe0, + 0x3, 0x2b, 0x40, 0x4, 0x54, 0xe6, 0x1, 0x22, + 0xc0, 0x7, 0x31, 0xc5, 0x6a, 0xda, 0xba, 0x35, + 0xb3, 0x3f, 0xad, 0x40, 0x31, 0x71, 0x80, 0x45, + 0x66, /* U+068C "ڌ" */ - 0xf, 0x1f, 0x20, 0x2, 0x2, 0x0, 0x0, 0x11, - 0x0, 0x0, 0x8f, 0x20, 0x0, 0xb, 0xc0, 0x0, - 0x1, 0xf6, 0x0, 0x0, 0x9c, 0x0, 0x0, 0xbc, - 0x38, 0xae, 0xf5, 0x6f, 0xea, 0x30, + 0xf, 0x1f, 0x20, 0x6, 0x8e, 0x90, 0x0, 0x84, + 0xc0, 0x34, 0xf1, 0x0, 0x50, 0x9c, 0x1, 0xa8, + 0xd8, 0x2, 0x16, 0xa0, 0xc, 0x40, 0x71, 0x5c, + 0x92, 0xae, 0x88, 0xc5, /* U+068D "ڍ" */ - 0x0, 0xae, 0x10, 0x0, 0xc, 0xb0, 0x0, 0x2, - 0xf5, 0x0, 0x0, 0x9c, 0x0, 0x0, 0xbc, 0x38, - 0xae, 0xf5, 0x6f, 0xea, 0x40, 0x0, 0x0, 0x0, - 0x0, 0xf3, 0xd4, 0x0, 0x20, 0x20, + 0x0, 0x57, 0x8, 0x5, 0x45, 0x40, 0x1b, 0x91, + 0x40, 0x22, 0x69, 0x0, 0xc4, 0x7, 0x15, 0xc9, + 0x2a, 0xe8, 0x8b, 0x56, 0xfe, 0xa4, 0x0, 0xbc, + 0xf5, 0x0, 0x1a, 0x7e, 0x80, /* U+068E "ڎ" */ - 0x0, 0xf3, 0x0, 0xf, 0x4e, 0x40, 0x2, 0x2, - 0x0, 0x0, 0x11, 0x0, 0x0, 0x8f, 0x20, 0x0, - 0xb, 0xc0, 0x0, 0x1, 0xf6, 0x0, 0x0, 0x9c, - 0x0, 0x0, 0xbc, 0x38, 0xae, 0xf5, 0x6f, 0xea, - 0x30, + 0x0, 0x79, 0x80, 0x5f, 0x7a, 0x80, 0xd, 0x4c, + 0x40, 0x1, 0x9, 0x80, 0x69, 0xe2, 0x0, 0xa1, + 0x38, 0x3, 0x51, 0xb0, 0x4, 0x2d, 0x40, 0x18, + 0x80, 0xe2, 0xb9, 0x25, 0x5d, 0x11, 0x8a, /* U+068F "ڏ" */ - 0xf, 0x2e, 0x40, 0x2, 0xf5, 0x0, 0x0, 0x20, - 0x0, 0x0, 0x11, 0x0, 0x0, 0x8f, 0x20, 0x0, - 0xb, 0xc0, 0x0, 0x1, 0xf6, 0x0, 0x0, 0x9c, - 0x0, 0x0, 0xbc, 0x38, 0xae, 0xf5, 0x6f, 0xea, - 0x30, + 0xf, 0x2e, 0x40, 0x6, 0xea, 0xd0, 0x0, 0x5a, + 0xa0, 0x18, 0xc4, 0x3, 0x4f, 0x10, 0x5, 0x9, + 0xc0, 0x1a, 0x8d, 0x80, 0x21, 0x6a, 0x0, 0xc4, + 0x7, 0x15, 0xc9, 0x2a, 0xe8, 0x8c, 0x50, /* U+0690 "ڐ" */ - 0x0, 0x1f, 0x0, 0xc, 0x62, 0x0, 0xe, 0x8f, - 0x0, 0x2, 0x12, 0x0, 0x0, 0x11, 0x0, 0x0, - 0x8f, 0x20, 0x0, 0xb, 0xc0, 0x0, 0x1, 0xf6, - 0x0, 0x0, 0x9c, 0x0, 0x0, 0xbc, 0x38, 0xae, - 0xf5, 0x6f, 0xea, 0x30, + 0x0, 0xf, 0x80, 0x58, 0xfa, 0x1, 0x17, 0x68, + 0x5, 0x93, 0xa0, 0x11, 0x1, 0x80, 0x69, 0xe2, + 0x0, 0xa1, 0x38, 0x3, 0x51, 0xb0, 0x4, 0x2d, + 0x40, 0x18, 0x80, 0xe2, 0xb9, 0x25, 0x5d, 0x11, + 0x8a, /* U+0691 "ڑ" */ - 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x8, 0x95, - 0x0, 0x0, 0xe, 0x29, 0x0, 0x0, 0x3c, 0xa3, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xb3, - 0x0, 0x0, 0x0, 0xf8, 0x0, 0x0, 0x0, 0xba, - 0x0, 0x0, 0x0, 0xbb, 0x0, 0x0, 0x0, 0xd9, - 0x0, 0x0, 0x5, 0xf4, 0x2, 0x23, 0x8f, 0xa0, - 0xf, 0xff, 0xe7, 0x0, 0x3, 0x32, 0x0, 0x0, + 0x0, 0xe5, 0x0, 0xfb, 0x65, 0x40, 0x39, 0xaf, + 0x0, 0x31, 0x94, 0x50, 0x6, 0x3c, 0xa3, 0x0, + 0xe3, 0xb3, 0x0, 0xe3, 0x4b, 0x0, 0xf2, 0x10, + 0x7, 0xc2, 0x1, 0xe6, 0x20, 0xe, 0x52, 0xd0, + 0x22, 0x1c, 0x52, 0xa0, 0x6e, 0xb1, 0xa2, 0x80, + 0x19, 0x8d, 0xe7, 0x0, 0x0, /* U+0692 "ڒ" */ - 0x0, 0x0, 0x6, 0x60, 0x0, 0x0, 0x8, 0x80, - 0x0, 0x0, 0x1, 0x10, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x3, 0xb3, 0x0, 0x0, 0x0, 0xe8, - 0x0, 0x0, 0x0, 0xba, 0x0, 0x0, 0x0, 0xbb, - 0x0, 0x0, 0x0, 0xd9, 0x0, 0x0, 0x5, 0xf4, - 0x2, 0x23, 0x8f, 0xa0, 0xf, 0xff, 0xe7, 0x0, - 0x3, 0x32, 0x0, 0x0, + 0x0, 0xe6, 0x60, 0x7, 0xbb, 0x80, 0x1e, 0x99, + 0x0, 0x78, 0x44, 0x1, 0xe3, 0xb3, 0x0, 0xe3, + 0x5b, 0x0, 0xf2, 0x90, 0x7, 0xc2, 0x1, 0xe6, + 0x20, 0xe, 0x52, 0xd0, 0x22, 0x1c, 0x52, 0xa0, + 0x6e, 0xb1, 0xa2, 0x80, 0x19, 0x8d, 0xe7, 0x0, + 0x0, /* U+0693 "ړ" */ - 0x0, 0x0, 0x1, 0x30, 0x0, 0x0, 0x2, 0xf6, - 0x0, 0x0, 0x0, 0xd9, 0x0, 0x0, 0x0, 0xba, - 0x0, 0x0, 0x0, 0xba, 0x0, 0x0, 0x0, 0xe8, - 0x0, 0x0, 0x6, 0xf3, 0x2, 0x13, 0x8f, 0xb0, - 0x1f, 0xff, 0xeb, 0x83, 0x3, 0x32, 0x8, 0x91, + 0x0, 0xe1, 0x30, 0xf, 0x1e, 0x30, 0x7, 0x11, + 0x3c, 0x3, 0xcc, 0x60, 0x1f, 0xfc, 0x25, 0x20, + 0xe, 0x61, 0xb0, 0x21, 0x38, 0x94, 0x31, 0xde, + 0xc6, 0x43, 0x30, 0xe6, 0x37, 0x8c, 0x48, /* U+0694 "ڔ" */ - 0x0, 0x0, 0x3, 0xb3, 0x0, 0x0, 0x0, 0xe, - 0x80, 0x0, 0x0, 0x0, 0xba, 0x0, 0x0, 0x0, - 0xb, 0xb0, 0x0, 0x0, 0x0, 0xd9, 0x0, 0x0, - 0x0, 0x5f, 0x40, 0x2, 0x13, 0x8f, 0xa0, 0x0, - 0xff, 0xfe, 0x70, 0x10, 0x3, 0x32, 0x0, 0x5f, - 0x0, 0x0, 0x0, 0x1, 0x40, + 0x0, 0xe3, 0xb3, 0x0, 0xf1, 0xad, 0x80, 0x7c, + 0xa4, 0x1, 0xf8, 0x40, 0x3e, 0x62, 0x0, 0xf2, + 0x96, 0x80, 0x8, 0x4e, 0x29, 0x50, 0x1, 0xbd, + 0x8d, 0x14, 0x20, 0xc, 0xc6, 0xf3, 0xaf, 0x0, + 0xc, 0xc4, 0x0, 0x4b, 0x0, /* U+0695 "ڕ" */ - 0x0, 0x0, 0x3, 0xb3, 0x0, 0x0, 0x0, 0x0, - 0xe8, 0x0, 0x0, 0x0, 0x0, 0xba, 0x0, 0x0, - 0x0, 0x0, 0xbb, 0x0, 0x0, 0x0, 0x0, 0xd9, - 0x0, 0x0, 0x0, 0x5, 0xf4, 0x0, 0x2, 0x23, - 0x8f, 0xa0, 0x0, 0xf, 0xff, 0xe7, 0x25, 0x70, - 0x3, 0x32, 0x0, 0x9, 0x70, 0x0, 0x0, 0x0, - 0x1, 0x0, + 0x0, 0xe3, 0xb3, 0x0, 0xf8, 0xd6, 0xc0, 0x3f, + 0x29, 0x0, 0x7f, 0x8, 0x7, 0xe6, 0x20, 0xf, + 0x94, 0xb4, 0x2, 0x22, 0x1c, 0x52, 0xa0, 0x5, + 0xba, 0xc6, 0x88, 0x2b, 0x80, 0x33, 0x1b, 0xce, + 0x58, 0x1, 0x19, 0x88, 0x2, 0x87, 0x0, /* U+0696 "ږ" */ - 0x0, 0x0, 0x4, 0xf5, 0x0, 0x0, 0x0, 0xe, - 0x90, 0x0, 0x0, 0x0, 0xba, 0x0, 0x0, 0x44, - 0xb, 0xa0, 0x0, 0xb, 0xa0, 0xd8, 0x0, 0x0, - 0x0, 0x5f, 0x30, 0x2, 0x13, 0x8f, 0x90, 0x0, - 0xff, 0xfe, 0x70, 0x10, 0x3, 0x42, 0x0, 0x5f, - 0x0, 0x0, 0x0, 0x1, 0x40, + 0x0, 0xe4, 0xf5, 0x0, 0xf2, 0xe, 0x0, 0x7c, + 0xa6, 0x1, 0x91, 0x0, 0x1f, 0x7f, 0x3, 0x10, + 0x6, 0xba, 0x52, 0xb0, 0x1, 0x9, 0xc5, 0x31, + 0x80, 0x37, 0xb1, 0xa2, 0x44, 0x1, 0x97, 0xbc, + 0xeb, 0xc0, 0x3, 0x42, 0x0, 0x25, 0x80, /* U+0697 "ڗ" */ - 0x0, 0x0, 0x7a, 0x5c, 0x0, 0x0, 0x11, 0x12, - 0x0, 0x0, 0x2, 0x61, 0x0, 0x0, 0x1, 0xf7, - 0x0, 0x0, 0x0, 0xca, 0x0, 0x0, 0x0, 0xab, - 0x0, 0x0, 0x0, 0xd9, 0x0, 0x0, 0x4, 0xf4, - 0x2, 0x13, 0x8f, 0xb0, 0xf, 0xff, 0xe8, 0x0, - 0x3, 0x42, 0x0, 0x0, + 0x0, 0xcf, 0x4b, 0x80, 0x19, 0xad, 0x38, 0x3, + 0x9, 0xb9, 0x80, 0x71, 0xcb, 0x0, 0x70, 0x9e, + 0x80, 0x79, 0x84, 0x3, 0xce, 0x40, 0x1c, 0x85, + 0xa0, 0x42, 0x71, 0x68, 0x80, 0xde, 0xc6, 0x7b, + 0x0, 0x65, 0xef, 0x40, 0x0, /* U+0698 "ژ" */ - 0x0, 0x0, 0x6, 0xb0, 0x0, 0x0, 0x1, 0x10, - 0x0, 0x0, 0x7a, 0x5c, 0x0, 0x0, 0x11, 0x12, - 0x0, 0x0, 0x2, 0x61, 0x0, 0x0, 0x1, 0xf7, - 0x0, 0x0, 0x0, 0xca, 0x0, 0x0, 0x0, 0xab, - 0x0, 0x0, 0x0, 0xd9, 0x0, 0x0, 0x4, 0xf4, - 0x2, 0x13, 0x8f, 0xb0, 0xf, 0xff, 0xe8, 0x0, - 0x3, 0x42, 0x0, 0x0, + 0x0, 0xe6, 0xb0, 0xf, 0x3d, 0x0, 0x73, 0xda, + 0x60, 0x6, 0x6b, 0x4e, 0x0, 0xc2, 0x6e, 0x60, + 0x1c, 0x72, 0xc0, 0x1c, 0x27, 0xa0, 0x1e, 0x61, + 0x0, 0xf3, 0x90, 0x7, 0x21, 0x68, 0x10, 0x9c, + 0x5a, 0x20, 0x37, 0xb1, 0x9e, 0xc0, 0x19, 0x7b, + 0xd0, 0x0, /* U+0699 "ڙ" */ - 0x0, 0x0, 0x0, 0xc5, 0x0, 0x0, 0x7a, 0x20, - 0x0, 0x0, 0x0, 0xc5, 0x0, 0x0, 0x7a, 0x20, - 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x2, 0x61, - 0x0, 0x0, 0x1, 0xf7, 0x0, 0x0, 0x0, 0xca, - 0x0, 0x0, 0x0, 0xab, 0x0, 0x0, 0x0, 0xd9, - 0x0, 0x0, 0x4, 0xf4, 0x2, 0x13, 0x8f, 0xb0, - 0xf, 0xff, 0xe8, 0x0, 0x3, 0x42, 0x0, 0x0, + 0x0, 0xf6, 0x28, 0x6, 0x7a, 0xe5, 0x0, 0xcf, + 0x5c, 0xa0, 0x19, 0xeb, 0x94, 0x3, 0x35, 0x90, + 0x7, 0x9, 0xb0, 0x80, 0x71, 0xcb, 0x0, 0x70, + 0x9e, 0x80, 0x79, 0x84, 0x3, 0xce, 0x40, 0x1c, + 0x85, 0xa0, 0x42, 0x71, 0x68, 0x80, 0xde, 0xc6, + 0x7b, 0x0, 0x65, 0xef, 0x40, 0x0, /* U+069A "ښ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe7, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x35, 0x0, 0x0, 0x0, 0x0, - 0x7, 0x20, 0x36, 0x0, 0x8d, 0x0, 0x0, 0x0, - 0x0, 0xf, 0x60, 0x8d, 0x0, 0x8d, 0x3, 0x0, - 0x0, 0x0, 0xf, 0x70, 0x9e, 0x0, 0xac, 0x3f, - 0x20, 0x0, 0x0, 0xf, 0xe9, 0xff, 0xb9, 0xf7, - 0x5f, 0x0, 0x0, 0x0, 0x1f, 0xdf, 0xb8, 0xef, - 0xa0, 0x5f, 0x10, 0x0, 0x0, 0x6f, 0x30, 0x1, - 0x0, 0x0, 0x1f, 0xc4, 0x10, 0x27, 0xfd, 0x0, - 0xc, 0xa0, 0x0, 0x5, 0xef, 0xff, 0xff, 0xc2, - 0x0, 0x3, 0x20, 0x0, 0x0, 0x5, 0x78, 0x63, - 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xff, 0xe0, 0x8, 0x7, 0xff, 0x17, 0xdc, + 0x3, 0xff, 0x89, 0x4a, 0x1, 0xff, 0xc4, 0x42, + 0x0, 0x1a, 0x80, 0x7f, 0x39, 0x1, 0xb0, 0x2, + 0xe0, 0x3, 0xfa, 0x10, 0x2e, 0xc0, 0x1c, 0x60, + 0x1f, 0x84, 0x4, 0xc0, 0x4, 0x27, 0x84, 0x1, + 0xf4, 0xc9, 0x86, 0xe5, 0x6d, 0x80, 0x80, 0x38, + 0x40, 0xd9, 0x1d, 0x59, 0x5c, 0x0, 0x20, 0x1c, + 0xe1, 0xdf, 0x73, 0xdf, 0x40, 0x81, 0xa8, 0x20, + 0x4f, 0x24, 0x60, 0xd, 0xa0, 0x8, 0x68, 0xaf, + 0xbf, 0x60, 0xfc, 0x2, 0xf8, 0x0, 0xcb, 0xd5, + 0xf, 0x39, 0x82, 0x0, 0x8c, 0x80, 0x20, /* U+069B "ڛ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x46, 0x0, 0x0, 0x0, 0x0, 0x7, 0x30, 0x46, - 0x0, 0x8d, 0x0, 0x0, 0x0, 0x0, 0xf, 0x60, - 0x8d, 0x0, 0x8d, 0x3, 0x0, 0x0, 0x0, 0xf, - 0x70, 0x9e, 0x0, 0xab, 0x3f, 0x20, 0x0, 0x0, - 0xf, 0xe9, 0xff, 0xb9, 0xf7, 0x5f, 0x0, 0x0, - 0x0, 0x1f, 0xdf, 0xb8, 0xef, 0xa0, 0x5f, 0x10, - 0x0, 0x0, 0x6f, 0x30, 0x0, 0x0, 0x0, 0x1f, - 0xc4, 0x10, 0x27, 0xfd, 0x0, 0xa7, 0x99, 0x0, - 0x5, 0xef, 0xff, 0xff, 0xc2, 0x0, 0x11, 0x11, - 0x0, 0x0, 0x5, 0x78, 0x63, 0x0, 0x0, 0x9, - 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x10, 0x0, + 0x0, 0xff, 0xe2, 0x23, 0x0, 0x7f, 0x39, 0x82, + 0x30, 0x3, 0x2c, 0x3, 0xfa, 0x14, 0x32, 0xc0, + 0x38, 0xc0, 0x3f, 0x8, 0x9, 0x80, 0x9, 0x8f, + 0x8, 0x3, 0xe9, 0x93, 0xd, 0xca, 0xe3, 0x1, + 0x0, 0x70, 0x81, 0xb2, 0x3a, 0xb2, 0xb8, 0x0, + 0x40, 0x39, 0xc3, 0xbe, 0xe3, 0xbe, 0x81, 0x3, + 0x50, 0x40, 0x9e, 0x48, 0xc2, 0x9e, 0x64, 0x0, + 0x1a, 0x2b, 0xef, 0xd8, 0x3f, 0x0, 0x5b, 0x44, + 0x0, 0x25, 0xea, 0x87, 0x9c, 0xc1, 0x0, 0x6, + 0x18, 0x40, 0x39, 0x5e, 0x18, 0xc0, 0x3a, 0x18, + 0x2, /* U+069C "ڜ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb6, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, - 0x5a, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x1, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x47, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x30, 0x47, 0x0, 0x8d, 0x0, 0x0, - 0x0, 0x0, 0xf, 0x60, 0x8d, 0x0, 0x8d, 0x3, - 0x0, 0x0, 0x0, 0xf, 0x70, 0x9e, 0x0, 0xab, - 0x3f, 0x20, 0x0, 0x0, 0xf, 0xe9, 0xff, 0xb9, - 0xf7, 0x5f, 0x0, 0x0, 0x0, 0x1f, 0xdf, 0xb8, - 0xef, 0xa0, 0x5f, 0x10, 0x0, 0x0, 0x6f, 0x30, - 0x0, 0x0, 0x0, 0x1f, 0xc4, 0x10, 0x27, 0xfd, - 0x0, 0xa7, 0x99, 0x0, 0x5, 0xef, 0xff, 0xff, - 0xc2, 0x0, 0x11, 0x11, 0x0, 0x0, 0x5, 0x78, - 0x63, 0x0, 0x0, 0x9, 0x70, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x10, 0x0, + 0x0, 0xff, 0xe0, 0x5b, 0x0, 0x7f, 0xf1, 0x25, + 0xc0, 0x3f, 0xf8, 0x78, 0xf6, 0xe0, 0x1f, 0xfc, + 0x2d, 0x5b, 0x60, 0xf, 0xfe, 0x10, 0x80, 0x88, + 0x11, 0xc0, 0x3f, 0xa0, 0xc1, 0x1c, 0x1, 0x94, + 0x1, 0xfc, 0xea, 0x19, 0x40, 0x1c, 0x60, 0x1f, + 0x84, 0x4, 0xc0, 0x4, 0xc7, 0x84, 0x1, 0xf4, + 0xc9, 0x86, 0xe5, 0x71, 0x80, 0x80, 0x38, 0x40, + 0xd9, 0x1d, 0x59, 0x5c, 0x0, 0x20, 0x1c, 0xe1, + 0xdf, 0x71, 0xdf, 0x40, 0x81, 0xa8, 0x20, 0x4f, + 0x24, 0x61, 0x4f, 0x32, 0x0, 0xd, 0x15, 0xf7, + 0xec, 0x1f, 0x80, 0x2d, 0xa2, 0x0, 0x12, 0xf5, + 0x43, 0xce, 0x60, 0x80, 0x3, 0xc, 0x20, 0x1c, + 0xaf, 0xc, 0x60, 0x1d, 0xc, 0x1, 0x0, /* U+069D "ڝ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1a, - 0xfd, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x2, 0xee, 0x9d, 0xf2, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1e, 0xb1, 0x0, 0xe8, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xcc, 0x0, 0x0, 0xba, - 0x3, 0x0, 0x0, 0x0, 0xb, 0x67, 0xe1, 0x0, - 0x5, 0xf6, 0x3f, 0x20, 0x0, 0x0, 0xf, 0xff, - 0xb8, 0x9a, 0xef, 0xb0, 0x5f, 0x0, 0x0, 0x0, - 0x1f, 0xdf, 0xff, 0xfe, 0xb5, 0x0, 0x5f, 0x10, - 0x0, 0x0, 0x6f, 0x30, 0x0, 0x0, 0x0, 0x0, - 0x1f, 0xc4, 0x10, 0x27, 0xfd, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x5, 0xef, 0xff, 0xff, 0xc2, 0x3, - 0xe1, 0xf0, 0x0, 0x0, 0x0, 0x5, 0x78, 0x73, - 0x0, 0x0, 0x20, 0x20, 0x0, 0x0, + 0x0, 0xff, 0xe1, 0xd, 0x7e, 0xa0, 0x7, 0xff, + 0x8, 0xbd, 0x18, 0x2c, 0x80, 0x3f, 0xf8, 0x3, + 0x8b, 0xf3, 0xa3, 0x40, 0x1f, 0xfc, 0xd, 0x2b, + 0x10, 0x2, 0x90, 0x18, 0x7, 0xd6, 0xce, 0x5a, + 0x1, 0x2a, 0x61, 0xe1, 0x0, 0x79, 0x26, 0x16, + 0x65, 0x5d, 0x48, 0xcc, 0x2, 0x0, 0xe1, 0x2, + 0x4, 0x76, 0x45, 0xab, 0x0, 0x84, 0x3, 0x9c, + 0x3b, 0xff, 0x75, 0xa8, 0x1, 0x3, 0x50, 0x40, + 0x9e, 0x48, 0xc0, 0x3f, 0x86, 0x8a, 0xfb, 0xf6, + 0xf, 0xc0, 0xf8, 0x7c, 0x3, 0xcb, 0xd5, 0xf, + 0x19, 0x82, 0x3, 0xc1, 0xd0, 0xe, /* U+069E "ڞ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x2, 0xf1, 0xf1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1a, 0xfd, 0x40, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xee, - 0x9d, 0xf2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1e, 0xb1, 0x0, 0xe8, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xcc, 0x0, 0x0, 0xba, 0x3, 0x0, - 0x0, 0x0, 0xb, 0x67, 0xe1, 0x0, 0x5, 0xf6, - 0x3f, 0x20, 0x0, 0x0, 0xf, 0xff, 0xb8, 0x9a, - 0xef, 0xb0, 0x5f, 0x0, 0x0, 0x0, 0x1f, 0xdf, - 0xff, 0xfe, 0xb5, 0x0, 0x5f, 0x10, 0x0, 0x0, - 0x6f, 0x30, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xc4, - 0x10, 0x27, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x5, 0xef, 0xff, 0xff, 0xc2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x5, 0x78, 0x73, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, + 0x0, 0xff, 0x17, 0x80, 0x7f, 0xf1, 0x8b, 0x40, + 0x3f, 0xf8, 0xa5, 0xe7, 0xe2, 0x1, 0xff, 0xc3, + 0x2f, 0x1f, 0x11, 0x57, 0xea, 0x0, 0x7f, 0xf0, + 0x8b, 0xd1, 0x82, 0xc8, 0x3, 0xff, 0x80, 0x38, + 0xbf, 0x3a, 0x34, 0x1, 0xff, 0xc0, 0xd2, 0xb1, + 0x0, 0x29, 0x1, 0x80, 0x7d, 0x6c, 0xe5, 0xa0, + 0x12, 0xa6, 0x1e, 0x10, 0x7, 0x92, 0x61, 0x66, + 0x55, 0xd4, 0x8c, 0xc0, 0x20, 0xe, 0x10, 0x20, + 0x47, 0x64, 0x5a, 0xb0, 0x8, 0x40, 0x39, 0xc3, + 0xbf, 0xf7, 0x5a, 0x80, 0x10, 0x35, 0x4, 0x9, + 0xe4, 0x8c, 0x3, 0xf8, 0x68, 0xaf, 0xbf, 0x60, + 0xfc, 0x3, 0xfe, 0x5e, 0xa8, 0x78, 0xcc, 0x10, + 0x7, 0xf8, /* U+069F "ڟ" */ - 0x0, 0xf, 0x60, 0x98, 0x0, 0x0, 0x0, 0x0, - 0xf6, 0x1, 0x10, 0x0, 0x0, 0x0, 0xf, 0x6a, - 0x78, 0x90, 0x0, 0x0, 0x0, 0xf6, 0x11, 0x11, - 0x0, 0x0, 0x0, 0xf, 0x60, 0x3, 0xcf, 0xc2, - 0x0, 0x0, 0xf6, 0x5, 0xfd, 0x9e, 0xe1, 0x0, - 0xf, 0x63, 0xf9, 0x0, 0x1f, 0x60, 0x0, 0xf7, - 0xea, 0x0, 0x0, 0xe7, 0x0, 0xf, 0xfc, 0x0, - 0x0, 0x7f, 0x40, 0x88, 0xff, 0xa8, 0x9a, 0xef, - 0x80, 0xf, 0xff, 0xff, 0xff, 0xda, 0x40, 0x0, + 0x0, 0xbd, 0x82, 0x60, 0x3, 0xfe, 0x89, 0x0, + 0xff, 0x53, 0x4c, 0x80, 0x3f, 0xad, 0xa6, 0x0, + 0x3f, 0x84, 0x45, 0xbf, 0x84, 0x1, 0xf2, 0xe0, + 0xb1, 0x60, 0x80, 0x71, 0xd3, 0x6c, 0xf8, 0xb8, + 0x6, 0x1d, 0x59, 0x0, 0x8, 0xc0, 0x1a, 0xa, + 0x80, 0x27, 0x13, 0x8, 0x80, 0x1, 0xa2, 0x6b, + 0xa1, 0xd0, 0x1d, 0xc0, 0x5, 0x76, 0x74, 0xb8, + 0x0, /* U+06A0 "ڠ" */ - 0x0, 0x4, 0xd0, 0x0, 0x0, 0x0, 0x5d, 0x3e, - 0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2c, 0xfe, 0x70, - 0x0, 0x0, 0xed, 0x8a, 0xf4, 0x0, 0x3, 0xf2, - 0x0, 0x31, 0x0, 0x2, 0xf5, 0x0, 0x0, 0x0, - 0x0, 0x7f, 0x9b, 0xd5, 0x0, 0x0, 0xaf, 0xc9, - 0x62, 0x0, 0xa, 0xe2, 0x0, 0x0, 0x0, 0xf, - 0x60, 0x0, 0x0, 0x0, 0x1f, 0x40, 0x0, 0x0, - 0x0, 0xe, 0xc1, 0x0, 0x0, 0x0, 0x4, 0xff, - 0xa8, 0x9b, 0xd0, 0x0, 0x3a, 0xef, 0xed, 0x90, + 0x0, 0x93, 0x40, 0x3e, 0x59, 0xee, 0x0, 0x79, + 0x7c, 0xf0, 0x3, 0xe2, 0x2, 0x0, 0xf1, 0x67, + 0xf3, 0x80, 0x76, 0xb, 0xa4, 0x20, 0x4, 0x63, + 0xf1, 0x58, 0xa0, 0x10, 0x83, 0x80, 0xc, 0x40, + 0x22, 0x8a, 0x9b, 0xd5, 0x0, 0xda, 0xa, 0x56, + 0xe0, 0x15, 0x26, 0xe4, 0xb1, 0x0, 0x4b, 0x4, + 0x1, 0xe1, 0x2, 0x0, 0xf8, 0x45, 0x2, 0x1, + 0xf5, 0x1f, 0x54, 0x4d, 0xe8, 0x1, 0x31, 0x51, + 0xdc, 0xc8, 0x0, /* U+06A1 "ڡ" */ - 0x0, 0x0, 0x0, 0x0, 0x1b, 0xf9, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xae, 0x9f, 0x80, 0x0, 0x0, - 0x0, 0x0, 0xf6, 0x8, 0xf0, 0x73, 0x0, 0x0, - 0x0, 0xf7, 0x2, 0xf3, 0xe7, 0x0, 0x0, 0x0, - 0xaf, 0x9a, 0xf4, 0xf6, 0x0, 0x0, 0x0, 0x1a, - 0xef, 0xf2, 0xdc, 0x10, 0x0, 0x0, 0x0, 0x2c, - 0xb0, 0x4f, 0xfb, 0x98, 0x89, 0xbd, 0xfc, 0x10, - 0x3, 0xad, 0xff, 0xfe, 0xc9, 0x40, 0x0, + 0x0, 0xfc, 0x37, 0xf2, 0x1, 0xfe, 0xb5, 0x66, + 0x40, 0x7, 0xf2, 0xc4, 0xbb, 0x81, 0xcc, 0x3, + 0xe1, 0xa, 0x3, 0x94, 0x0, 0xf2, 0xc4, 0xc0, + 0x38, 0x88, 0x3, 0xd6, 0xae, 0xa0, 0xc5, 0x42, + 0x1, 0xc3, 0x58, 0x68, 0x52, 0x7d, 0x73, 0x10, + 0x9b, 0xdd, 0x5, 0x2, 0x62, 0xb3, 0x1d, 0xf2, + 0x5e, 0x8, 0x0, /* U+06A2 "ڢ" */ - 0x0, 0x0, 0x0, 0x0, 0x1b, 0xf9, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xae, 0x9f, 0x80, 0x0, 0x0, - 0x0, 0x0, 0xf6, 0x8, 0xf0, 0x73, 0x0, 0x0, - 0x0, 0xf7, 0x2, 0xf3, 0xe7, 0x0, 0x0, 0x0, - 0xaf, 0x9a, 0xf4, 0xf6, 0x0, 0x0, 0x0, 0x1a, - 0xef, 0xf2, 0xdc, 0x10, 0x0, 0x0, 0x0, 0x2c, - 0xb0, 0x4f, 0xfb, 0x98, 0x89, 0xbd, 0xfc, 0x10, - 0x3, 0xad, 0xff, 0xfe, 0xc9, 0x40, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x2f, 0x40, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x4, 0x10, + 0x0, 0xfc, 0x37, 0xf2, 0x1, 0xfe, 0xb5, 0x66, + 0x40, 0x7, 0xf2, 0xc4, 0xbb, 0x81, 0xcc, 0x3, + 0xe1, 0xa, 0x3, 0x94, 0x0, 0xf2, 0xc4, 0xc0, + 0x38, 0x88, 0x3, 0xd6, 0xae, 0xa0, 0xc5, 0x42, + 0x1, 0xc3, 0x58, 0x68, 0x52, 0x7d, 0x73, 0x10, + 0x9b, 0xdd, 0x5, 0x2, 0x62, 0xb3, 0x1d, 0xf2, + 0x5e, 0x8, 0x0, 0xeb, 0x7f, 0xee, 0xc9, 0x41, + 0x0, 0xff, 0xe0, 0x17, 0x20, 0x7, 0xfc, 0x56, + 0xa0, /* U+06A3 "ڣ" */ - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xc, 0x90, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x3, 0x20, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1b, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0xae, - 0x9f, 0x80, 0x0, 0x0, 0x0, 0x0, 0xf6, 0x8, - 0xf0, 0x73, 0x0, 0x0, 0x0, 0xf7, 0x2, 0xf3, - 0xe7, 0x0, 0x0, 0x0, 0xaf, 0x9a, 0xf4, 0xf6, - 0x0, 0x0, 0x0, 0x1a, 0xef, 0xf2, 0xdc, 0x10, - 0x0, 0x0, 0x0, 0x2c, 0xb0, 0x4f, 0xfb, 0x98, - 0x89, 0xbd, 0xfc, 0x10, 0x3, 0xad, 0xff, 0xfe, - 0xc9, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, - 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x10, + 0x0, 0xfe, 0x10, 0xf, 0xfe, 0xe, 0xc8, 0x7, + 0xff, 0x3, 0xec, 0x3, 0xff, 0x80, 0x64, 0x1, + 0xff, 0xd, 0xfc, 0x80, 0x7f, 0xad, 0x59, 0x90, + 0x1, 0xfc, 0xb1, 0x2e, 0xe0, 0x73, 0x0, 0xf8, + 0x42, 0x80, 0xe5, 0x0, 0x3c, 0xb1, 0x30, 0xe, + 0x22, 0x0, 0xf5, 0xab, 0xa8, 0x31, 0x50, 0x80, + 0x70, 0xd6, 0x1a, 0x14, 0x9f, 0x5c, 0xc4, 0x26, + 0xf7, 0x41, 0x40, 0x98, 0xac, 0xc7, 0x7c, 0x97, + 0x82, 0x0, 0x3a, 0xdf, 0xfb, 0xb2, 0x50, 0x40, + 0x3f, 0xf8, 0x5, 0xc8, 0x1, 0xff, 0x15, 0xa8, + 0x0, /* U+06A4 "ڤ" */ - 0x0, 0x0, 0x0, 0x0, 0xa, 0x70, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x10, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xb6, 0x98, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x11, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1b, - 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0xae, 0x9f, - 0x80, 0x0, 0x0, 0x0, 0x0, 0xf6, 0x8, 0xf0, - 0x73, 0x0, 0x0, 0x0, 0xf7, 0x2, 0xf3, 0xe7, - 0x0, 0x0, 0x0, 0xaf, 0x9a, 0xf4, 0xf6, 0x0, - 0x0, 0x0, 0x1a, 0xef, 0xf2, 0xdc, 0x10, 0x0, - 0x0, 0x0, 0x2c, 0xb0, 0x4f, 0xfb, 0x98, 0x89, - 0xbd, 0xfc, 0x10, 0x3, 0xad, 0xff, 0xfe, 0xc9, - 0x40, 0x0, + 0x0, 0xfe, 0xa7, 0x0, 0xff, 0xe0, 0x5b, 0x0, + 0x7f, 0xd6, 0xf1, 0x0, 0xf, 0xf5, 0x3c, 0x48, + 0x7, 0xf8, 0x47, 0x0, 0x7f, 0x86, 0xfe, 0x40, + 0x3f, 0xd6, 0xac, 0xc8, 0x0, 0xfe, 0x58, 0x97, + 0x70, 0x39, 0x80, 0x7c, 0x21, 0x40, 0x72, 0x80, + 0x1e, 0x58, 0x98, 0x7, 0x11, 0x0, 0x7a, 0xd5, + 0xd4, 0x18, 0xa8, 0x40, 0x38, 0x6b, 0xd, 0xa, + 0x4f, 0xae, 0x62, 0x13, 0x7b, 0xa0, 0xa0, 0x4c, + 0x56, 0x63, 0xbe, 0x4b, 0xc1, 0x0, /* U+06A5 "ڥ" */ - 0x0, 0x0, 0x0, 0x0, 0x1b, 0xf9, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xae, 0x9f, 0x80, 0x0, 0x0, - 0x0, 0x0, 0xf6, 0x8, 0xf0, 0x73, 0x0, 0x0, - 0x0, 0xf7, 0x2, 0xf3, 0xe7, 0x0, 0x0, 0x0, - 0xaf, 0x9a, 0xf4, 0xf6, 0x0, 0x0, 0x0, 0x1a, - 0xef, 0xf2, 0xdc, 0x10, 0x0, 0x0, 0x0, 0x2c, - 0xb0, 0x4f, 0xfb, 0x98, 0x89, 0xbd, 0xfc, 0x10, - 0x3, 0xad, 0xff, 0xfe, 0xc9, 0x40, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xf1, 0xe3, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xf, 0x20, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x2, 0x0, + 0x0, 0xfc, 0x37, 0xf2, 0x1, 0xfe, 0xb5, 0x66, + 0x40, 0x7, 0xf2, 0xc4, 0xbb, 0x81, 0xcc, 0x3, + 0xe1, 0xa, 0x3, 0x94, 0x0, 0xf2, 0xc4, 0xc0, + 0x38, 0x88, 0x3, 0xd6, 0xae, 0xa0, 0xc5, 0x42, + 0x1, 0xc3, 0x58, 0x68, 0x52, 0x7d, 0x73, 0x10, + 0x9b, 0xdd, 0x5, 0x2, 0x62, 0xb3, 0x1d, 0xf2, + 0x5e, 0x8, 0x0, 0xeb, 0x7f, 0xee, 0xc9, 0x40, + 0xf, 0xfe, 0xf, 0x8f, 0x18, 0x7, 0xfb, 0xfb, + 0xc, 0x3, 0xfe, 0xd2, 0x0, /* U+06A6 "ڦ" */ - 0x0, 0x0, 0x0, 0x0, 0x7a, 0xc5, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xc5, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x7a, 0x20, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1b, - 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0xae, 0x9f, - 0x80, 0x0, 0x0, 0x0, 0x0, 0xf6, 0x8, 0xf0, - 0x73, 0x0, 0x0, 0x0, 0xf7, 0x2, 0xf3, 0xe7, - 0x0, 0x0, 0x0, 0xaf, 0x9a, 0xf4, 0xf6, 0x0, - 0x0, 0x0, 0x1a, 0xef, 0xf2, 0xdc, 0x10, 0x0, - 0x0, 0x0, 0x2c, 0xb0, 0x4f, 0xfb, 0x98, 0x89, - 0xbd, 0xfc, 0x10, 0x3, 0xad, 0xff, 0xfe, 0xc9, - 0x40, 0x0, + 0x0, 0xfc, 0xf5, 0x8a, 0x1, 0xfe, 0x7a, 0x0, + 0xff, 0xe0, 0x3d, 0x72, 0x80, 0x7f, 0x9a, 0xc8, + 0x3, 0xfe, 0x11, 0x0, 0x7f, 0xf0, 0x6, 0xfe, + 0x40, 0x3f, 0xd6, 0xac, 0xc8, 0x0, 0xfe, 0x58, + 0x97, 0x70, 0x39, 0x80, 0x7c, 0x21, 0x40, 0x72, + 0x80, 0x1e, 0x58, 0x98, 0x7, 0x11, 0x0, 0x7a, + 0xd5, 0xd4, 0x18, 0xa8, 0x40, 0x38, 0x6b, 0xd, + 0xa, 0x4f, 0xae, 0x62, 0x13, 0x7b, 0xa0, 0xa0, + 0x4c, 0x56, 0x63, 0xbe, 0x4b, 0xc1, 0x0, /* U+06A7 "ڧ" */ - 0x0, 0x0, 0x0, 0x0, 0xf7, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x52, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x66, 0x0, - 0x0, 0x0, 0x0, 0x1e, 0xff, 0xa0, 0x0, 0x0, - 0x0, 0x8f, 0x35, 0xf3, 0x0, 0x0, 0x0, 0xac, - 0x0, 0xc9, 0x0, 0x0, 0x0, 0x7f, 0x50, 0x9b, - 0x2, 0x0, 0x0, 0xc, 0xff, 0xfc, 0x4f, 0x10, - 0x0, 0x0, 0x57, 0xea, 0x6f, 0x0, 0x0, 0x0, - 0x3, 0xf5, 0x6f, 0x10, 0x0, 0x0, 0x2e, 0xc0, - 0x1f, 0xc3, 0x0, 0x39, 0xfd, 0x10, 0x5, 0xff, - 0xff, 0xff, 0x91, 0x0, 0x0, 0x15, 0x77, 0x51, - 0x0, 0x0, + 0x0, 0xfd, 0xee, 0x1, 0xfe, 0xa5, 0x0, 0xff, + 0x29, 0x0, 0x7f, 0xb, 0x30, 0x3, 0xf0, 0xfc, + 0xca, 0x80, 0x3e, 0x91, 0xca, 0x53, 0x0, 0xf1, + 0x19, 0x94, 0xe8, 0x3, 0xda, 0x6a, 0xa, 0x40, + 0x40, 0x19, 0xce, 0xbd, 0x9d, 0x34, 0x40, 0x36, + 0x54, 0xb, 0x10, 0x8, 0x7, 0x2a, 0xf, 0x80, + 0x4, 0x3, 0x8b, 0x4d, 0x5c, 0x34, 0xc0, 0x7, + 0x3a, 0x7a, 0x3, 0x47, 0x9f, 0xec, 0x66, 0x60, + 0x80, 0x17, 0xaa, 0x21, 0x5d, 0x22, 0x0, /* U+06A8 "ڨ" */ - 0x0, 0x0, 0x0, 0x0, 0xd5, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0xd, - 0x4b, 0x60, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x6, 0xed, 0x30, 0x0, 0x0, 0x0, 0x4f, - 0xbc, 0xe0, 0x0, 0x0, 0x0, 0x9d, 0x0, 0xe7, - 0x0, 0x0, 0x0, 0x9e, 0x0, 0x9a, 0x0, 0x0, - 0x0, 0x4f, 0xc8, 0xcc, 0x2a, 0x0, 0x0, 0x5, - 0xdf, 0xfb, 0x6f, 0x0, 0x0, 0x0, 0x0, 0xe8, - 0x6f, 0x0, 0x0, 0x0, 0x9, 0xf2, 0x4f, 0x50, - 0x0, 0x1, 0xaf, 0x60, 0xc, 0xfb, 0x89, 0xbf, - 0xf6, 0x0, 0x0, 0x8d, 0xff, 0xc8, 0x10, 0x0, + 0x0, 0xfd, 0xaa, 0x1, 0xfe, 0xf5, 0x0, 0xfe, + 0xd6, 0xb6, 0x0, 0xfd, 0xe9, 0x4c, 0x1, 0xf8, + 0x80, 0x40, 0x3f, 0x9b, 0xb4, 0xc0, 0x3e, 0x49, + 0x51, 0xd0, 0xf, 0xb4, 0xaf, 0x1, 0xc0, 0x3e, + 0x30, 0x3, 0xe8, 0x7, 0xb4, 0x72, 0x15, 0x8a, + 0x80, 0x32, 0x50, 0xb9, 0xba, 0x28, 0x7, 0x2e, + 0xf8, 0x98, 0x7, 0xf4, 0x8d, 0x10, 0x28, 0x6, + 0x1a, 0x69, 0x24, 0x3a, 0xb8, 0x9b, 0xe5, 0x96, + 0x0, 0x63, 0xb3, 0xb3, 0xbb, 0x98, 0x0, /* U+06A9 "ک" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x5b, 0xf3, 0x0, 0x0, 0x0, - 0x7, 0xef, 0xb5, 0x0, 0x0, 0x0, 0xc, 0xf8, - 0x20, 0x0, 0x0, 0x0, 0x2, 0xf4, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xc, 0xc0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1e, 0x90, 0x0, 0x9, 0x30, 0x0, - 0x0, 0x3f, 0x60, 0x0, 0xf6, 0x0, 0x0, 0x0, - 0x8e, 0x0, 0xe, 0xa0, 0x0, 0x0, 0x6, 0xf0, - 0x0, 0x7f, 0xd9, 0x88, 0x8a, 0xfc, 0x0, 0x0, - 0x5c, 0xef, 0xff, 0xea, 0x10, 0x0, + 0x0, 0xff, 0x88, 0x40, 0x3f, 0x96, 0xf4, 0x80, + 0x3e, 0x7e, 0xa0, 0xa3, 0x0, 0xf6, 0x43, 0x6d, + 0xa8, 0x7, 0x88, 0xee, 0x8, 0x3, 0xf1, 0x1c, + 0x0, 0x7f, 0xda, 0x52, 0x1, 0xa4, 0xc0, 0x30, + 0xeb, 0x30, 0x2, 0x65, 0x0, 0xe3, 0x78, 0x0, + 0x87, 0x0, 0x3d, 0xc2, 0x1, 0x4a, 0xec, 0xc4, + 0x55, 0x26, 0x1, 0x3d, 0xb, 0xbe, 0x45, 0xd0, + 0x8, /* U+06AA "ڪ" */ - 0x0, 0x0, 0x0, 0x2, 0x10, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2a, 0xf3, 0x0, 0x0, 0x0, 0x0, - 0x2, 0xaf, 0xd5, 0x0, 0x0, 0x0, 0x0, 0x2, - 0xfc, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5f, - 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, - 0xd9, 0x52, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, - 0xae, 0xfe, 0xb7, 0x30, 0x9, 0x30, 0x0, 0x0, - 0x1, 0x59, 0xcf, 0xd3, 0xf6, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2c, 0xce, 0xa0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8d, 0x7f, 0xd9, 0x88, 0x88, 0x88, - 0x88, 0xaf, 0x80, 0x5c, 0xef, 0xff, 0xff, 0xff, - 0xfd, 0x80, + 0x0, 0xf8, 0x84, 0x3, 0xfe, 0x2a, 0xd2, 0x0, + 0xfe, 0x2a, 0xd7, 0xa3, 0x0, 0xfc, 0x5a, 0xd7, + 0xaa, 0x1, 0xfc, 0xe1, 0xc8, 0x1, 0xff, 0x2a, + 0xb7, 0x52, 0xa4, 0x1, 0xfd, 0x5b, 0x67, 0x7b, + 0xd6, 0xe6, 0x0, 0x93, 0x0, 0x13, 0x57, 0x72, + 0xca, 0xf3, 0x4d, 0x94, 0x3, 0xc2, 0xb3, 0x9a, + 0x3e, 0x38, 0x1, 0xfe, 0x24, 0x19, 0x5d, 0x98, + 0x8f, 0xd4, 0xea, 0xf4, 0x2e, 0xff, 0xf4, 0x0, /* U+06AB "ګ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x5b, 0xf3, 0x0, 0x0, 0x0, - 0x7, 0xef, 0xe5, 0x0, 0x0, 0x0, 0xc, 0xea, - 0x79, 0x10, 0x0, 0x0, 0x2, 0xf4, 0x8, 0x80, - 0x0, 0x0, 0x0, 0xc, 0xc0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1e, 0x90, 0x0, 0x9, 0x30, 0x0, - 0x0, 0x3f, 0x60, 0x0, 0xf6, 0x0, 0x0, 0x0, - 0x8e, 0x0, 0xe, 0xa0, 0x0, 0x0, 0x6, 0xf0, - 0x0, 0x7f, 0xd9, 0x88, 0x8a, 0xfc, 0x0, 0x0, - 0x5c, 0xef, 0xff, 0xea, 0x10, 0x0, + 0x0, 0xff, 0x88, 0x40, 0x3f, 0x96, 0xf4, 0x80, + 0x3e, 0x7e, 0xa5, 0xa3, 0x0, 0xf6, 0x4a, 0x43, + 0xa0, 0x7, 0x88, 0xea, 0x9e, 0x22, 0x0, 0xf1, + 0x1c, 0x4, 0x40, 0x3, 0xf6, 0x94, 0x80, 0x69, + 0x30, 0xc, 0x3a, 0xcc, 0x0, 0x99, 0x40, 0x38, + 0xde, 0x0, 0x21, 0xc0, 0xf, 0x70, 0x80, 0x52, + 0xbb, 0x31, 0x15, 0x49, 0x80, 0x4f, 0x42, 0xef, + 0x91, 0x74, 0x2, /* U+06AC "ڬ" */ - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xd8, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20, 0x5f, - 0x0, 0x0, 0x0, 0x0, 0x5, 0xf0, 0x0, 0x0, - 0x14, 0x0, 0x5f, 0x0, 0x0, 0xa, 0x30, 0x5, - 0xf0, 0x0, 0x0, 0x59, 0x0, 0x5f, 0x0, 0x0, - 0x0, 0x91, 0x5, 0xf0, 0x41, 0x3, 0x94, 0x0, - 0x5f, 0xf, 0x60, 0x0, 0x0, 0x9, 0xd0, 0xf9, - 0x0, 0x0, 0x5, 0xf8, 0x8, 0xfc, 0x98, 0xad, - 0xfc, 0x0, 0x6, 0xce, 0xff, 0xc7, 0x0, 0x0, + 0x0, 0xe1, 0x0, 0xff, 0x64, 0x0, 0x7f, 0x75, + 0x2, 0xf8, 0x7, 0x8c, 0x80, 0x3f, 0xa, 0x0, + 0x7f, 0x5b, 0x80, 0x7f, 0x7d, 0x0, 0x7f, 0x28, + 0x8, 0x6, 0x41, 0x3, 0x9d, 0x10, 0xd, 0x6e, + 0x7, 0x28, 0x0, 0xc2, 0x0, 0x78, 0x7, 0x2b, + 0x28, 0x3b, 0x64, 0xc5, 0x6d, 0x1c, 0x4, 0x48, + 0x3b, 0x94, 0x63, 0x0, 0x0, /* U+06AD "ڭ" */ - 0x0, 0x0, 0xa7, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x10, 0x0, 0x0, 0x0, 0xa, 0x79, 0x80, 0x0, - 0x0, 0x0, 0x11, 0x11, 0x5, 0xf0, 0x0, 0x0, - 0x0, 0x0, 0x5f, 0x0, 0x0, 0x1, 0x50, 0x5, - 0xf0, 0x0, 0x0, 0xa2, 0x0, 0x5f, 0x0, 0x0, - 0x5, 0x90, 0x5, 0xf0, 0x0, 0x0, 0x9, 0x10, - 0x5f, 0x4, 0x10, 0x39, 0x40, 0x5, 0xf0, 0xf6, - 0x0, 0x0, 0x0, 0x9d, 0xf, 0x90, 0x0, 0x0, - 0x5f, 0x80, 0x8f, 0xc9, 0x8a, 0xdf, 0xc0, 0x0, - 0x6c, 0xef, 0xfc, 0x70, 0x0, + 0x0, 0xd4, 0xe0, 0x1f, 0xd6, 0xc0, 0x1f, 0xa9, + 0xa2, 0x0, 0x1f, 0x5b, 0x44, 0x82, 0xf8, 0x6, + 0x11, 0xc0, 0x1f, 0x85, 0x40, 0x3f, 0xad, 0xc0, + 0x3f, 0xbe, 0xc0, 0x3f, 0x94, 0x4, 0x3, 0x20, + 0x81, 0xce, 0x88, 0x6, 0xb7, 0x3, 0x94, 0x0, + 0x61, 0x0, 0x3c, 0x3, 0x95, 0x94, 0x1d, 0xb2, + 0x62, 0xb6, 0x8e, 0x2, 0x24, 0x1d, 0xca, 0x31, + 0x80, 0x0, /* U+06AE "ڮ" */ - 0x0, 0x0, 0x0, 0x0, 0x5f, 0x0, 0x0, 0x0, - 0x0, 0x5, 0xf0, 0x0, 0x0, 0x1, 0x0, 0x5f, - 0x0, 0x0, 0x9, 0x50, 0x5, 0xf0, 0x0, 0x0, - 0x77, 0x0, 0x5f, 0x0, 0x0, 0x0, 0x91, 0x5, - 0xf0, 0x41, 0x3, 0x95, 0x0, 0x5f, 0xf, 0x60, - 0x0, 0x0, 0x9, 0xd0, 0xf9, 0x0, 0x0, 0x5, - 0xf8, 0x8, 0xfc, 0x98, 0xad, 0xfc, 0x0, 0x6, - 0xce, 0xff, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xa, 0x79, 0x80, 0x0, 0x0, - 0x0, 0xa, 0x80, 0x0, 0x0, 0x0, 0x0, 0x11, - 0x0, 0x0, 0x0, + 0x0, 0xfc, 0xbe, 0x1, 0xff, 0xc5, 0x10, 0xf, + 0xe9, 0x40, 0xf, 0xee, 0x20, 0xf, 0xe7, 0xe1, + 0x0, 0xc8, 0x20, 0x73, 0x82, 0x1, 0xad, 0xc0, + 0xe5, 0x40, 0x18, 0x40, 0xf, 0x0, 0xe5, 0x65, + 0x7, 0x6c, 0x98, 0xad, 0xa3, 0x80, 0x89, 0x7, + 0x72, 0x8c, 0x60, 0x4, 0xd9, 0xdf, 0xec, 0x70, + 0xf, 0x53, 0xcc, 0x0, 0x7d, 0x5a, 0x30, 0x1, + 0xfa, 0xe4, 0x3, 0x80, /* U+06AF "گ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x20, 0x0, - 0x0, 0x0, 0x2, 0x89, 0x61, 0x0, 0x0, 0x0, - 0x39, 0x76, 0xbf, 0x30, 0x0, 0x0, 0x3, 0x7e, - 0xfb, 0x50, 0x0, 0x0, 0x0, 0xcf, 0x82, 0x0, - 0x0, 0x0, 0x0, 0x2f, 0x40, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xcc, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0xe9, 0x0, 0x0, 0x93, 0x0, 0x0, 0x3, - 0xf6, 0x0, 0xf, 0x60, 0x0, 0x0, 0x8, 0xe0, - 0x0, 0xea, 0x0, 0x0, 0x0, 0x6f, 0x0, 0x7, - 0xfd, 0x98, 0x88, 0xaf, 0xc0, 0x0, 0x5, 0xce, - 0xff, 0xfe, 0xa1, 0x0, 0x0, + 0x0, 0xff, 0x98, 0x80, 0x3f, 0x14, 0x48, 0x18, + 0x7, 0x8e, 0x57, 0x8a, 0x48, 0x3, 0xee, 0x99, + 0x5, 0x18, 0x7, 0xbe, 0x1b, 0x6d, 0x40, 0x3c, + 0x47, 0x70, 0x40, 0x1f, 0x88, 0xe0, 0x3, 0xfe, + 0xd2, 0x90, 0xd, 0x26, 0x1, 0x87, 0x59, 0x80, + 0x13, 0x28, 0x7, 0x1b, 0xc0, 0x4, 0x38, 0x1, + 0xee, 0x10, 0xa, 0x57, 0x66, 0x22, 0xa9, 0x30, + 0x9, 0xe8, 0x5d, 0xf2, 0x2e, 0x80, 0x40, /* U+06B0 "ڰ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x20, 0x0, - 0x0, 0x0, 0x1, 0x89, 0x61, 0x0, 0x0, 0x0, - 0x39, 0x86, 0xbf, 0x30, 0x0, 0x0, 0x3, 0x7e, - 0xfe, 0x50, 0x0, 0x0, 0x0, 0xce, 0xa7, 0x91, - 0x0, 0x0, 0x0, 0x2f, 0x40, 0x88, 0x0, 0x0, - 0x0, 0x0, 0xcc, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0xe9, 0x0, 0x0, 0x93, 0x0, 0x0, 0x3, - 0xf6, 0x0, 0xf, 0x60, 0x0, 0x0, 0x8, 0xe0, - 0x0, 0xea, 0x0, 0x0, 0x0, 0x6f, 0x0, 0x7, - 0xfd, 0x98, 0x88, 0xaf, 0xc0, 0x0, 0x5, 0xce, - 0xff, 0xfe, 0xa1, 0x0, 0x0, + 0x0, 0xff, 0x94, 0x80, 0x3f, 0xc, 0x49, 0x98, + 0x3, 0xc7, 0x32, 0xe2, 0x92, 0x0, 0xfb, 0x9a, + 0x56, 0x8c, 0x3, 0xdf, 0x29, 0xe, 0x80, 0x1e, + 0x23, 0xaa, 0x78, 0x88, 0x3, 0xc4, 0x70, 0x11, + 0x0, 0xf, 0xda, 0x52, 0x1, 0xa4, 0xc0, 0x30, + 0xeb, 0x30, 0x2, 0x65, 0x0, 0xe3, 0x78, 0x0, + 0x87, 0x0, 0x3d, 0xc2, 0x1, 0x4a, 0xec, 0xc4, + 0x55, 0x26, 0x1, 0x3d, 0xb, 0xbe, 0x45, 0xd0, + 0x8, /* U+06B1 "ڱ" */ - 0x0, 0x0, 0x0, 0x4d, 0x3f, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x20, 0x22, 0x82, 0x0, 0x0, 0x0, - 0x0, 0x49, 0x86, 0x20, 0x0, 0x0, 0x5, 0x96, - 0x7e, 0xf3, 0x0, 0x0, 0x0, 0x29, 0xff, 0x93, - 0x0, 0x0, 0x0, 0xd, 0xe6, 0x0, 0x0, 0x0, - 0x0, 0x2, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xb, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1e, - 0xa0, 0x0, 0x9, 0x30, 0x0, 0x0, 0x2f, 0x60, - 0x0, 0xf6, 0x0, 0x0, 0x0, 0x7e, 0x0, 0xe, - 0xa0, 0x0, 0x0, 0x6, 0xf0, 0x0, 0x7f, 0xd9, - 0x88, 0x8a, 0xfb, 0x0, 0x0, 0x5c, 0xef, 0xff, - 0xe9, 0x10, 0x0, + 0x0, 0xf2, 0x69, 0xf8, 0x7, 0xf2, 0x79, 0xe9, + 0x41, 0x0, 0x7c, 0x49, 0x75, 0xc0, 0x1f, 0x2c, + 0x97, 0x34, 0x88, 0x7, 0x9c, 0x26, 0x1f, 0xc, + 0x3, 0xde, 0xf3, 0xf2, 0x60, 0x1e, 0x22, 0x53, + 0x0, 0x7f, 0x12, 0x40, 0x7, 0xfd, 0x45, 0x40, + 0x1a, 0x4c, 0x3, 0xe, 0x2b, 0x0, 0x4c, 0xa0, + 0x1c, 0x51, 0x0, 0x8, 0x70, 0x3, 0xc2, 0x20, + 0xa, 0x57, 0x66, 0x22, 0xa9, 0x40, 0x9, 0xe8, + 0x5d, 0xf2, 0x35, 0x0, 0x40, /* U+06B2 "ڲ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x20, 0x0, - 0x0, 0x0, 0x2, 0x89, 0x61, 0x0, 0x0, 0x0, - 0x39, 0x76, 0xbf, 0x30, 0x0, 0x0, 0x3, 0x7e, - 0xfb, 0x50, 0x0, 0x0, 0x0, 0xcf, 0x82, 0x0, - 0x0, 0x0, 0x0, 0x2f, 0x40, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xcc, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0xe9, 0x0, 0x0, 0x93, 0x0, 0x0, 0x3, - 0xf6, 0x0, 0xf, 0x60, 0x0, 0x0, 0x8, 0xe0, - 0x0, 0xea, 0x0, 0x0, 0x0, 0x6f, 0x0, 0x7, - 0xfd, 0x98, 0x88, 0xaf, 0xc0, 0x0, 0x5, 0xce, - 0xff, 0xfe, 0xa1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1f, 0xf, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x20, 0x20, 0x0, 0x0, 0x0, + 0x0, 0xff, 0x98, 0x80, 0x3f, 0x14, 0x48, 0x18, + 0x7, 0x8e, 0x57, 0x8a, 0x48, 0x3, 0xee, 0x99, + 0x5, 0x18, 0x7, 0xbe, 0x1b, 0x6d, 0x40, 0x3c, + 0x47, 0x70, 0x40, 0x1f, 0x88, 0xe0, 0x3, 0xfe, + 0xd2, 0x90, 0xd, 0x26, 0x1, 0x87, 0x59, 0x80, + 0x13, 0x28, 0x7, 0x1b, 0xc0, 0x4, 0x38, 0x1, + 0xee, 0x10, 0xa, 0x57, 0x66, 0x22, 0xa9, 0x30, + 0x9, 0xe8, 0x5d, 0xf2, 0x2e, 0x80, 0x65, 0xce, + 0xff, 0xba, 0x84, 0x3, 0xff, 0x8e, 0x3e, 0x1e, + 0x20, 0x1f, 0x87, 0x43, 0x44, 0x3, 0x80, /* U+06B3 "ڳ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x20, 0x0, - 0x0, 0x0, 0x2, 0x89, 0x61, 0x0, 0x0, 0x0, - 0x39, 0x76, 0xbf, 0x30, 0x0, 0x0, 0x3, 0x7e, - 0xfb, 0x50, 0x0, 0x0, 0x0, 0xcf, 0x82, 0x0, - 0x0, 0x0, 0x0, 0x2f, 0x40, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xcc, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1, 0xe9, 0x0, 0x0, 0x93, 0x0, 0x0, 0x3, - 0xf6, 0x0, 0xf, 0x60, 0x0, 0x0, 0x8, 0xe0, - 0x0, 0xea, 0x0, 0x0, 0x0, 0x6f, 0x0, 0x7, - 0xfd, 0x98, 0x88, 0xaf, 0xc0, 0x0, 0x5, 0xce, - 0xff, 0xfe, 0xa1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0x30, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xe, 0x30, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x20, 0x0, 0x0, 0x0, + 0x0, 0xff, 0x98, 0x80, 0x3f, 0x14, 0x48, 0x18, + 0x7, 0x8e, 0x57, 0x8a, 0x48, 0x3, 0xee, 0x99, + 0x5, 0x18, 0x7, 0xbe, 0x1b, 0x6d, 0x40, 0x3c, + 0x47, 0x70, 0x40, 0x1f, 0x88, 0xe0, 0x3, 0xfe, + 0xd2, 0x90, 0xd, 0x26, 0x1, 0x87, 0x59, 0x80, + 0x13, 0x28, 0x7, 0x1b, 0xc0, 0x4, 0x38, 0x1, + 0xee, 0x10, 0xa, 0x57, 0x66, 0x22, 0xa9, 0x30, + 0x9, 0xe8, 0x5d, 0xf2, 0x2e, 0x80, 0x65, 0xce, + 0xff, 0xba, 0x84, 0x3, 0xf7, 0x18, 0x7, 0xfd, + 0x86, 0x1, 0xff, 0x61, 0x80, 0x7f, 0xd8, 0x60, + 0x1e, /* U+06B4 "ڴ" */ - 0x0, 0x0, 0x0, 0xc5, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, - 0x4b, 0x60, 0x0, 0x0, 0x0, 0x0, 0x20, 0x11, - 0x28, 0x91, 0x0, 0x0, 0x0, 0x5, 0x97, 0x7c, - 0x30, 0x0, 0x0, 0x5, 0x69, 0xef, 0xa1, 0x0, - 0x0, 0x0, 0x8f, 0xd6, 0x10, 0x0, 0x0, 0x0, - 0x2f, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd9, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xf7, 0x0, - 0x0, 0x72, 0x0, 0x0, 0x4, 0xf4, 0x0, 0xf, - 0x60, 0x0, 0x0, 0x8, 0xd0, 0x0, 0xe9, 0x0, - 0x0, 0x0, 0x5f, 0x0, 0x8, 0xfc, 0x98, 0x88, - 0xaf, 0xc0, 0x0, 0x6, 0xce, 0xff, 0xfe, 0xa1, - 0x0, 0x0, + 0x0, 0xf6, 0x28, 0x7, 0xfd, 0xca, 0x1, 0xfe, + 0xd6, 0xb6, 0x0, 0xfe, 0xf4, 0xa7, 0x28, 0x91, + 0x0, 0xe2, 0x4, 0x85, 0xf5, 0x20, 0xf, 0x29, + 0x84, 0xc3, 0x10, 0x7, 0xb6, 0x52, 0x3a, 0x84, + 0x3, 0x89, 0xe7, 0x58, 0x40, 0x3e, 0x22, 0x78, + 0x7, 0xfd, 0xcc, 0xe0, 0x19, 0xc8, 0x3, 0x1d, + 0xc2, 0x0, 0x50, 0x80, 0x1c, 0x8f, 0x20, 0x10, + 0xf8, 0x7, 0xb4, 0x80, 0x26, 0x66, 0x4c, 0x45, + 0x54, 0x30, 0xa, 0x24, 0x1d, 0xf2, 0x2e, 0x80, + 0x40, /* U+06B5 "ڵ" */ - 0x0, 0x0, 0x0, 0x4, 0x59, 0x0, 0x0, 0x0, - 0x0, 0xc3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xd8, 0x0, 0x0, 0x0, 0x0, 0xd8, 0x0, 0x0, - 0x0, 0x0, 0xd8, 0x0, 0x0, 0x0, 0x0, 0xd8, - 0x0, 0x0, 0x0, 0x0, 0xd8, 0x0, 0x0, 0x0, - 0x0, 0xd8, 0x0, 0x0, 0x0, 0x0, 0xd8, 0x0, - 0x0, 0x0, 0x0, 0xd8, 0x11, 0x0, 0x0, 0x0, - 0xd8, 0x5f, 0x0, 0x0, 0x0, 0xf7, 0x6f, 0x0, - 0x0, 0x4, 0xf4, 0x3f, 0x71, 0x1, 0x5e, 0xd0, - 0x9, 0xff, 0xff, 0xfd, 0x20, 0x0, 0x36, 0x76, - 0x30, 0x0, + 0x0, 0xf9, 0x16, 0x40, 0x3e, 0x49, 0xa0, 0xf, + 0xd8, 0x60, 0x1f, 0xfc, 0x6d, 0x80, 0xf, 0xff, + 0xd0, 0x88, 0x3, 0xf2, 0x70, 0x7, 0x8b, 0xcc, + 0x3, 0xc8, 0x6, 0xa0, 0xe2, 0x2, 0xb4, 0x48, + 0x6d, 0x1d, 0xfd, 0x47, 0xe0, 0x9, 0xc9, 0x89, + 0xcd, 0x20, /* U+06B6 "ڶ" */ - 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, - 0x0, 0xf6, 0x0, 0x0, 0x0, 0x0, 0x41, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xd8, 0x0, 0x0, 0x0, 0x0, 0xd8, 0x0, 0x0, - 0x0, 0x0, 0xd8, 0x0, 0x0, 0x0, 0x0, 0xd8, - 0x0, 0x0, 0x0, 0x0, 0xd8, 0x0, 0x0, 0x0, - 0x0, 0xd8, 0x0, 0x0, 0x0, 0x0, 0xd8, 0x0, - 0x0, 0x0, 0x0, 0xd8, 0x11, 0x0, 0x0, 0x0, - 0xd8, 0x5f, 0x0, 0x0, 0x0, 0xf7, 0x6f, 0x0, - 0x0, 0x4, 0xf4, 0x3f, 0x71, 0x1, 0x5e, 0xd0, - 0x9, 0xff, 0xff, 0xfd, 0x20, 0x0, 0x36, 0x76, - 0x30, 0x0, + 0x0, 0xfc, 0x20, 0x1f, 0xdc, 0xc0, 0x1f, 0xad, + 0xc0, 0x3f, 0x20, 0x80, 0x7e, 0xd8, 0x0, 0xff, + 0xfd, 0x8, 0x80, 0x3f, 0x27, 0x0, 0x78, 0xbc, + 0xc0, 0x3c, 0x80, 0x6a, 0xe, 0x20, 0x2b, 0x44, + 0x86, 0xd1, 0xdf, 0xd4, 0x7e, 0x0, 0x9c, 0x98, + 0x9c, 0xd2, 0x0, /* U+06B7 "ڷ" */ - 0x0, 0x0, 0x0, 0x0, 0xd4, 0x0, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xe, 0x4c, - 0x50, 0x0, 0x0, 0x0, 0x20, 0x20, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, - 0x80, 0x0, 0x0, 0x0, 0x0, 0xd8, 0x0, 0x0, - 0x0, 0x0, 0xd, 0x80, 0x0, 0x0, 0x0, 0x0, - 0xd8, 0x0, 0x0, 0x0, 0x0, 0xd, 0x80, 0x0, - 0x0, 0x0, 0x0, 0xd8, 0x0, 0x0, 0x0, 0x0, - 0xd, 0x80, 0x0, 0x0, 0x0, 0x0, 0xd8, 0x1, - 0x10, 0x0, 0x0, 0xd, 0x80, 0x5f, 0x0, 0x0, - 0x0, 0xf7, 0x6, 0xf0, 0x0, 0x0, 0x4f, 0x40, - 0x3f, 0x71, 0x1, 0x5e, 0xd0, 0x0, 0x9f, 0xff, - 0xff, 0xd2, 0x0, 0x0, 0x36, 0x76, 0x30, 0x0, - 0x0, + 0x0, 0xfd, 0xa8, 0x1, 0xfd, 0xe8, 0x1, 0xfb, + 0x9b, 0x14, 0x3, 0xec, 0x4e, 0x50, 0xf, 0x88, + 0x8, 0x3, 0xfb, 0x60, 0x3, 0xff, 0xfe, 0x1, + 0x8, 0x80, 0x3f, 0x93, 0x80, 0x3c, 0x5e, 0x6, + 0x1, 0xe4, 0x3, 0x5, 0x7, 0x10, 0x15, 0xa2, + 0x40, 0x36, 0x8e, 0xfe, 0xa3, 0xf0, 0xa, 0x72, + 0x62, 0x73, 0x48, 0x0, /* U+06BA "ں" */ - 0x20, 0x0, 0x0, 0x0, 0x20, 0xd7, 0x0, 0x0, - 0x6, 0xe0, 0xf6, 0x0, 0x0, 0x5, 0xf0, 0xf6, - 0x0, 0x0, 0x5, 0xf0, 0xcd, 0x0, 0x0, 0xc, - 0xd0, 0x3f, 0xea, 0x89, 0xef, 0x40, 0x2, 0xae, - 0xfe, 0xb3, 0x0, + 0x20, 0xf, 0x88, 0x3d, 0xc0, 0x39, 0xb0, 0x8, + 0x40, 0x38, 0xc4, 0x3, 0xfe, 0x3b, 0x0, 0xe9, + 0x20, 0xf2, 0xea, 0x89, 0xe3, 0x90, 0x3d, 0x44, + 0x3b, 0x97, 0x10, 0x0, /* U+06BB "ڻ" */ - 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x8, 0x69, - 0x10, 0x0, 0x0, 0xa, 0xb9, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x62, 0x0, 0x0, 0x2, - 0x60, 0xe7, 0x0, 0x0, 0x6, 0xf0, 0xf6, 0x0, - 0x0, 0x5, 0xf0, 0xf7, 0x0, 0x0, 0x5, 0xf0, - 0xbd, 0x10, 0x0, 0xc, 0xc0, 0x3f, 0xfa, 0x8a, - 0xef, 0x30, 0x2, 0xae, 0xfe, 0xa2, 0x0, + 0x0, 0xa0, 0x3, 0xfc, 0xd2, 0x20, 0x1e, 0x2d, + 0x0, 0xfd, 0x57, 0x22, 0x1, 0x31, 0x0, 0x71, + 0x30, 0x42, 0x80, 0x72, 0x48, 0x8, 0x80, 0x38, + 0xc0, 0x21, 0x0, 0xfc, 0x94, 0x20, 0x1a, 0x4c, + 0x20, 0xba, 0xa2, 0xb8, 0xfc, 0xf, 0x55, 0x1d, + 0x11, 0xa6, 0x0, /* U+06BC "ڼ" */ - 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x2, 0xf4, - 0x0, 0x0, 0x0, 0x0, 0x41, 0x0, 0x0, 0x10, - 0x0, 0x0, 0x0, 0x10, 0xd7, 0x0, 0x0, 0x5, - 0xe0, 0xe6, 0x0, 0x0, 0x5, 0xf0, 0xf6, 0x0, - 0x0, 0x5, 0xf0, 0xbc, 0x0, 0x0, 0xc, 0xd0, - 0x3f, 0xea, 0x89, 0xef, 0x40, 0x2, 0xae, 0xff, - 0xa3, 0x0, 0x0, 0x6, 0x3a, 0x0, 0x0, 0x0, - 0x1, 0x96, 0x0, 0x0, + 0x0, 0xc2, 0x1, 0xf8, 0xb9, 0x0, 0x3e, 0x2b, + 0x50, 0xc, 0x20, 0x12, 0x8, 0x0, 0x43, 0x1c, + 0x3, 0x97, 0xc0, 0xc4, 0x3, 0xc2, 0x2, 0x1, + 0xfc, 0x94, 0x1, 0xd2, 0x41, 0x7, 0xd5, 0x13, + 0xc7, 0x20, 0x7a, 0x88, 0x76, 0x4c, 0x40, 0x1, + 0x54, 0x62, 0xd1, 0x80, 0x73, 0xd6, 0x0, 0x60, /* U+06BD "ڽ" */ - 0x0, 0x2, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x20, - 0x0, 0x0, 0x0, 0x2f, 0x1f, 0x0, 0x0, 0x0, - 0x2, 0x2, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, - 0x20, 0xd7, 0x0, 0x0, 0x6, 0xe0, 0xf6, 0x0, - 0x0, 0x5, 0xf0, 0xf6, 0x0, 0x0, 0x5, 0xf0, - 0xcd, 0x0, 0x0, 0xc, 0xd0, 0x3f, 0xea, 0x89, - 0xef, 0x40, 0x2, 0xae, 0xfe, 0xb3, 0x0, + 0x0, 0x8b, 0xc0, 0x3f, 0x16, 0x80, 0x7c, 0x5e, + 0x7e, 0x1, 0xe2, 0xd1, 0xd0, 0xc, 0x40, 0x2, + 0x2, 0x0, 0x10, 0x7b, 0x80, 0x73, 0x60, 0x10, + 0x80, 0x71, 0x88, 0x7, 0xfc, 0x76, 0x1, 0xd2, + 0x41, 0xe5, 0xd5, 0x13, 0xc7, 0x20, 0x7a, 0x88, + 0x77, 0x2e, 0x20, 0x0, /* U+06BE "ھ" */ - 0x0, 0x67, 0x76, 0x30, 0x0, 0x0, 0xe, 0xff, - 0xff, 0xd3, 0x0, 0x0, 0x10, 0x2, 0x6d, 0xf4, - 0x0, 0x0, 0x67, 0x20, 0xb, 0xe0, 0x0, 0xdf, - 0xff, 0x40, 0x3f, 0x30, 0x6f, 0x21, 0xcb, 0x1, - 0xf4, 0x7, 0xe0, 0xa, 0xc0, 0x5f, 0x10, 0x2f, - 0xda, 0xf8, 0x6f, 0x90, 0x26, 0xcf, 0xff, 0xff, - 0x80, 0x5, 0xfd, 0x72, 0x33, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x33, 0xb9, 0x8c, 0x3, 0xd1, 0x14, 0xe6, + 0x98, 0x6, 0xff, 0xb6, 0x43, 0x10, 0x2, 0x16, + 0x70, 0x6d, 0x4a, 0x0, 0xb6, 0x63, 0x50, 0x20, + 0x4c, 0x18, 0xb7, 0x8f, 0xc0, 0x81, 0xc0, 0x44, + 0x42, 0xce, 0x8, 0xa, 0xa, 0x3b, 0x4a, 0x8d, + 0x4c, 0x24, 0x86, 0x4a, 0xf, 0x2f, 0x20, 0xf2, + 0x31, 0xb9, 0x8f, 0x80, 0x2, 0xf6, 0xb9, 0x19, + 0x80, 0x30, /* U+06C0 "ۀ" */ - 0x1, 0xb8, 0x0, 0x0, 0x1a, 0x70, 0x0, 0x0, - 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xac, - 0x20, 0x1, 0xde, 0xcf, 0x30, 0x9e, 0x20, 0xbd, - 0xe, 0x70, 0x3, 0xf2, 0xe7, 0x0, 0x4f, 0x29, - 0xf9, 0x9e, 0xd0, 0x9, 0xef, 0xb2, 0x0, + 0x1, 0xb8, 0x0, 0xe1, 0xf0, 0xc, 0x3c, 0xa0, + 0x1c, 0x84, 0x1, 0x86, 0xb0, 0x80, 0x3, 0x88, + 0x1a, 0x61, 0x7, 0x98, 0x4e, 0x7, 0x92, 0x8, + 0x22, 0x0, 0x67, 0x0, 0x3c, 0x4c, 0xa8, 0x89, + 0x2c, 0xec, 0xbe, 0x0, /* U+06C1 "ہ" */ - 0x0, 0x72, 0x0, 0x0, 0x0, 0x8f, 0xfd, 0xa9, - 0x81, 0x4f, 0x75, 0xad, 0xff, 0x2a, 0xd0, 0x0, - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x39, 0x0, 0x7a, 0x21, 0xba, 0xa9, 0x81, + 0x47, 0x8a, 0x77, 0x33, 0x9f, 0x13, 0xad, 0x6f, + 0xf8, 0xab, 0x0, 0x3e, /* U+06C2 "ۂ" */ - 0x6, 0x91, 0x0, 0x0, 0x0, 0x84, 0x20, 0x0, - 0x0, 0x5, 0x72, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x72, 0x0, 0x0, 0x0, 0x8f, - 0xfd, 0xa9, 0x81, 0x4f, 0x75, 0xad, 0xff, 0x2a, - 0xd0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, + 0x6, 0x91, 0x0, 0xf7, 0x69, 0x80, 0x7b, 0x4c, + 0x3, 0xe5, 0x72, 0x0, 0xf9, 0xc8, 0x3, 0xd1, + 0xd, 0xd5, 0x4c, 0xa, 0x3c, 0x53, 0xb9, 0x9c, + 0xf8, 0x9d, 0x6b, 0x7f, 0xc5, 0x58, 0x1, 0xf0, /* U+06C3 "ۃ" */ - 0x2f, 0x1f, 0x0, 0x0, 0x0, 0x20, 0x20, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0x40, - 0x0, 0x0, 0x9, 0xff, 0xeb, 0x98, 0x14, 0xf7, - 0x5a, 0xdf, 0xf2, 0xad, 0x0, 0x0, 0x0, 0x0, - 0x10, 0x0, 0x0, 0x0, + 0x2f, 0x1f, 0x0, 0xe2, 0xd1, 0xd0, 0xf, 0x10, + 0x10, 0x7, 0xd4, 0x80, 0x1e, 0x95, 0xbe, 0xb9, + 0x81, 0x46, 0x8a, 0x46, 0x63, 0x9f, 0x13, 0xad, + 0x6f, 0xf8, 0xab, 0x0, 0x3e, /* U+06C4 "ۄ" */ - 0x0, 0x0, 0x27, 0x40, 0x0, 0x0, 0x4f, 0xff, - 0x60, 0x0, 0xc, 0xc1, 0xae, 0x0, 0x0, 0xe6, - 0x2, 0xf4, 0x0, 0xc, 0xd2, 0xe, 0x70, 0x0, - 0x3f, 0xff, 0xf7, 0x0, 0x0, 0x16, 0x8f, 0x50, - 0x0, 0x37, 0x8, 0xe0, 0x0, 0xa, 0x4c, 0xf6, - 0x0, 0x0, 0xbd, 0xf9, 0x0, 0x9f, 0xff, 0xe5, - 0x0, 0x4, 0x76, 0x40, 0x0, 0x0, + 0x0, 0xc4, 0xe8, 0x1, 0xc9, 0xb1, 0x6c, 0x1, + 0xa0, 0xf9, 0x60, 0x3, 0x15, 0xc, 0xa, 0x0, + 0x45, 0x64, 0x41, 0x30, 0xb, 0xcb, 0x7c, 0x40, + 0x31, 0xf4, 0xb8, 0x10, 0x4, 0x6c, 0xc0, 0x15, + 0x0, 0xa4, 0xf1, 0xe0, 0x3, 0xc, 0x9b, 0x30, + 0x27, 0xfc, 0x87, 0x52, 0x0, 0xd8, 0x9b, 0xe5, + 0x0, 0x80, /* U+06C5 "ۅ" */ - 0x0, 0x0, 0x9f, 0xb1, 0x0, 0x0, 0x8f, 0x9e, - 0xb0, 0x0, 0xe, 0x80, 0x5f, 0x20, 0x0, 0xe8, - 0x0, 0xf6, 0x0, 0x8, 0xfa, 0x8f, 0x70, 0x0, - 0x8, 0xef, 0xf6, 0x0, 0x0, 0x0, 0x3f, 0x30, - 0x0, 0x7a, 0xad, 0xb0, 0x0, 0x0, 0x2c, 0xe1, - 0x4, 0x89, 0xcf, 0xd2, 0x0, 0x9f, 0xec, 0x60, - 0x0, 0x0, + 0x0, 0xd3, 0xf6, 0x20, 0x1a, 0x19, 0x8b, 0x40, + 0x19, 0x9e, 0x6d, 0x8, 0x3, 0xca, 0x8, 0x1, + 0x33, 0xd4, 0x0, 0x80, 0x50, 0xe8, 0xe0, 0x20, + 0x1a, 0x3b, 0x1, 0x40, 0x27, 0xaa, 0x72, 0x18, + 0x4, 0xf0, 0xc7, 0x40, 0x91, 0x39, 0xa3, 0x82, + 0x1a, 0xee, 0x9, 0xd2, 0x0, 0x0, /* U+06C6 "ۆ" */ - 0x0, 0x0, 0x84, 0x70, 0x0, 0x0, 0x1, 0xd1, - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x9f, 0xb1, 0x0, 0x0, - 0x8f, 0x9e, 0xb0, 0x0, 0xe, 0x80, 0x5f, 0x30, - 0x0, 0xe8, 0x0, 0xf6, 0x0, 0x8, 0xfa, 0x8f, - 0x70, 0x0, 0x8, 0xef, 0xf6, 0x0, 0x0, 0x0, - 0x5f, 0x10, 0x0, 0x0, 0x3e, 0x80, 0x0, 0x13, - 0x9f, 0xa0, 0x8, 0xff, 0xfe, 0x60, 0x0, 0x47, - 0x64, 0x0, 0x0, 0x0, + 0x0, 0xd0, 0x8e, 0x1, 0xe9, 0x93, 0x0, 0x78, + 0x70, 0x40, 0x3e, 0x10, 0xf, 0xa7, 0xec, 0x40, + 0x34, 0x33, 0x16, 0x80, 0x33, 0x3c, 0xda, 0x18, + 0x7, 0x94, 0x14, 0x2, 0x67, 0xa8, 0x1, 0x0, + 0xa1, 0xd1, 0xc0, 0x40, 0x34, 0x75, 0x3, 0x80, + 0x71, 0xdb, 0x88, 0x0, 0x4e, 0x71, 0x20, 0x23, + 0xfb, 0x1e, 0x68, 0x1, 0x91, 0x37, 0xcc, 0x1, + 0x0, /* U+06C7 "ۇ" */ - 0x0, 0x0, 0x6a, 0x30, 0x0, 0x0, 0xa, 0x19, - 0x0, 0x0, 0x0, 0x6e, 0xa0, 0x0, 0x5, 0x97, - 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x9, 0xfb, 0x10, 0x0, 0x8, 0xf9, 0xeb, 0x0, - 0x0, 0xe8, 0x5, 0xf2, 0x0, 0xe, 0x80, 0xf, - 0x60, 0x0, 0x8f, 0xa8, 0xf7, 0x0, 0x0, 0x8e, - 0xff, 0x60, 0x0, 0x0, 0x4, 0xf3, 0x0, 0x0, - 0x1, 0xdb, 0x0, 0x0, 0x2, 0xde, 0x10, 0x58, - 0x9c, 0xfd, 0x20, 0x9, 0xfe, 0xc6, 0x0, 0x0, + 0x0, 0xcd, 0x46, 0x1, 0xec, 0xba, 0x0, 0xf6, + 0x79, 0x80, 0x65, 0x91, 0xfb, 0x0, 0xcb, 0x2e, + 0x22, 0x0, 0xf4, 0xfd, 0x88, 0x6, 0x86, 0x62, + 0xd0, 0x6, 0x67, 0x9b, 0x42, 0x0, 0xf2, 0x82, + 0x0, 0x4c, 0xf5, 0x0, 0x20, 0x14, 0x3a, 0x38, + 0x8, 0x6, 0x8e, 0xb0, 0x50, 0xe, 0x19, 0x43, + 0x0, 0xc5, 0x87, 0x40, 0xb1, 0x39, 0xa1, 0x82, + 0x18, 0xee, 0x9, 0xd2, 0x0, 0x0, /* U+06C8 "ۈ" */ - 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0xb0, - 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, - 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x9, 0xfb, 0x10, 0x0, 0x8, 0xf9, 0xeb, 0x0, - 0x0, 0xe8, 0x5, 0xf2, 0x0, 0xe, 0x80, 0xf, - 0x60, 0x0, 0x8f, 0xa8, 0xf7, 0x0, 0x0, 0x8e, - 0xff, 0x60, 0x0, 0x0, 0x4, 0xf3, 0x0, 0x0, - 0x1, 0xdb, 0x0, 0x0, 0x2, 0xde, 0x10, 0x58, - 0x9c, 0xfd, 0x20, 0x9, 0xfe, 0xc6, 0x0, 0x0, + 0x0, 0xeb, 0x0, 0xff, 0xe7, 0x78, 0x7, 0xe4, + 0x0, 0xfa, 0x7e, 0xc4, 0x3, 0x43, 0x31, 0x68, + 0x3, 0x33, 0xcd, 0xa1, 0x0, 0x79, 0x41, 0x0, + 0x26, 0x7a, 0x80, 0x10, 0xa, 0x1d, 0x1c, 0x4, + 0x3, 0x47, 0x58, 0x28, 0x7, 0xc, 0xa1, 0x80, + 0x62, 0xc3, 0xa0, 0x58, 0x9c, 0xd0, 0xc1, 0xc, + 0x77, 0x4, 0xe9, 0x0, 0x0, /* U+06C9 "ۉ" */ - 0x0, 0x0, 0x1d, 0x0, 0x0, 0x0, 0x7, 0x56, - 0x0, 0x0, 0x0, 0x10, 0x10, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x9f, 0xb1, 0x0, 0x0, - 0x8f, 0x9e, 0xb0, 0x0, 0xe, 0x80, 0x5f, 0x20, - 0x0, 0xe8, 0x0, 0xf6, 0x0, 0x8, 0xfa, 0x8f, - 0x70, 0x0, 0x8, 0xef, 0xf6, 0x0, 0x0, 0x0, - 0x4f, 0x30, 0x0, 0x0, 0x1d, 0xb0, 0x0, 0x0, - 0x2d, 0xe1, 0x5, 0x89, 0xcf, 0xd2, 0x0, 0x9f, - 0xec, 0x60, 0x0, 0x0, + 0x0, 0xc3, 0xa0, 0x1f, 0x34, 0x30, 0x7, 0x99, + 0x5c, 0x3, 0xc2, 0x2, 0x1, 0xe9, 0xfb, 0x10, + 0xd, 0xc, 0xc5, 0xa0, 0xc, 0xcf, 0x36, 0x84, + 0x1, 0xe5, 0x4, 0x0, 0x99, 0xea, 0x0, 0x40, + 0x28, 0x74, 0x70, 0x10, 0xd, 0x1d, 0x60, 0xa0, + 0x1c, 0x32, 0x86, 0x1, 0x8b, 0xe, 0x81, 0x62, + 0x73, 0x43, 0x4, 0x31, 0xdc, 0x13, 0xa4, 0x0, /* U+06CA "ۊ" */ - 0x0, 0x0, 0xf1, 0xf2, 0x0, 0x0, 0x2, 0x2, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, - 0xfb, 0x10, 0x0, 0x8, 0xf9, 0xeb, 0x0, 0x0, - 0xe8, 0x5, 0xf2, 0x0, 0xe, 0x80, 0xf, 0x60, - 0x0, 0x8f, 0xa8, 0xf7, 0x0, 0x0, 0x8e, 0xff, - 0x60, 0x0, 0x0, 0x4, 0xf3, 0x0, 0x0, 0x1, - 0xdb, 0x0, 0x0, 0x2, 0xde, 0x10, 0x58, 0x9c, - 0xfd, 0x20, 0x9, 0xfe, 0xc6, 0x0, 0x0, + 0x0, 0xde, 0x3e, 0x40, 0x1d, 0xa3, 0xa4, 0x1, + 0xc4, 0x4, 0x1, 0xe9, 0xfb, 0x10, 0xd, 0xc, + 0xc5, 0xa0, 0xc, 0xcf, 0x36, 0x84, 0x1, 0xe5, + 0x4, 0x0, 0x99, 0xea, 0x0, 0x40, 0x28, 0x74, + 0x70, 0x10, 0xd, 0x1d, 0x60, 0xa0, 0x1c, 0x32, + 0x86, 0x1, 0x8b, 0xe, 0x81, 0x62, 0x73, 0x43, + 0x4, 0x31, 0xdc, 0x13, 0xa4, 0x0, /* U+06CB "ۋ" */ - 0x0, 0x0, 0xf, 0x20, 0x0, 0x0, 0xf, 0x1f, - 0x20, 0x0, 0x0, 0x20, 0x20, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x9f, 0xb1, 0x0, 0x0, - 0x8f, 0x9e, 0xb0, 0x0, 0xe, 0x80, 0x5f, 0x20, - 0x0, 0xe8, 0x0, 0xf6, 0x0, 0x8, 0xfa, 0x8f, - 0x70, 0x0, 0x8, 0xef, 0xf6, 0x0, 0x0, 0x0, - 0x4f, 0x30, 0x0, 0x0, 0x1d, 0xb0, 0x0, 0x0, - 0x2d, 0xe1, 0x5, 0x89, 0xcf, 0xd2, 0x0, 0x9f, - 0xec, 0x60, 0x0, 0x0, + 0x0, 0xef, 0x20, 0xf, 0x7f, 0x69, 0x0, 0x76, + 0x8e, 0x90, 0x7, 0x10, 0x10, 0x7, 0xa7, 0xec, + 0x40, 0x34, 0x33, 0x16, 0x80, 0x33, 0x3c, 0xda, + 0x10, 0x7, 0x94, 0x10, 0x2, 0x67, 0xa8, 0x1, + 0x0, 0xa1, 0xd1, 0xc0, 0x40, 0x34, 0x75, 0x82, + 0x80, 0x70, 0xca, 0x18, 0x6, 0x2c, 0x3a, 0x5, + 0x89, 0xcd, 0xc, 0x10, 0xc7, 0x70, 0x4e, 0x90, + 0x0, /* U+06CC "ی" */ - 0x0, 0x0, 0x0, 0x9e, 0xea, 0x0, 0x0, 0x0, - 0x9f, 0x99, 0xf9, 0x0, 0x0, 0xd, 0x90, 0x2, - 0x20, 0x0, 0x0, 0x5f, 0x91, 0x0, 0x3c, 0x0, - 0x0, 0x2a, 0xf8, 0x7, 0xe0, 0x0, 0x0, 0x3, - 0xe7, 0x6f, 0x20, 0x0, 0x0, 0xd, 0xa0, 0xdf, - 0xa8, 0x89, 0xae, 0xf3, 0x0, 0x7c, 0xef, 0xfd, - 0x92, 0x0, + 0x0, 0xf4, 0xf7, 0x28, 0x3, 0xd2, 0xce, 0xe5, + 0x90, 0xe, 0x46, 0x99, 0x6d, 0x80, 0x74, 0x34, + 0x89, 0x10, 0xf0, 0x2, 0x5d, 0x3e, 0x80, 0x42, + 0x0, 0xc5, 0x58, 0xce, 0x22, 0x20, 0xe, 0x33, + 0x6b, 0x16, 0xd4, 0x42, 0x6b, 0x8a, 0x43, 0x61, + 0x98, 0xec, 0xee, 0xd3, /* U+06CD "ۍ" */ - 0x0, 0x0, 0x0, 0x0, 0x2b, 0xfe, 0x70, 0x0, - 0x0, 0x0, 0x0, 0xdd, 0x8a, 0xf5, 0x0, 0x0, - 0x0, 0x0, 0xf5, 0x0, 0x31, 0x0, 0x0, 0x0, - 0x0, 0x8f, 0x70, 0x0, 0x9, 0xad, 0xa0, 0x0, - 0x4, 0xce, 0x50, 0x1, 0xa, 0xb0, 0x0, 0x0, - 0x5, 0xf3, 0x0, 0x9, 0xd0, 0x0, 0x0, 0x2, - 0xf6, 0x0, 0x2, 0xfe, 0xa8, 0x89, 0xbf, 0xe1, - 0x0, 0x0, 0x28, 0xde, 0xfe, 0xc8, 0x10, + 0x0, 0xfc, 0x57, 0xfc, 0xe0, 0x1f, 0xde, 0xce, + 0x90, 0xa0, 0x1f, 0x8a, 0x21, 0x58, 0x80, 0x1f, + 0x9e, 0x9c, 0xc, 0x42, 0x6b, 0x68, 0x2, 0x8b, + 0xb7, 0x28, 0x2, 0x29, 0xc4, 0x3, 0x26, 0x5d, + 0x18, 0x8, 0x1b, 0x0, 0x79, 0xc1, 0x40, 0x2b, + 0x2e, 0xa8, 0x84, 0xde, 0x8b, 0x80, 0x45, 0xac, + 0xec, 0xef, 0xbc, 0x40, /* U+06CE "ێ" */ - 0x0, 0x84, 0x70, 0x0, 0x0, 0x0, 0x1, 0xd0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9e, 0xea, - 0x0, 0x0, 0x0, 0x9f, 0x99, 0xf9, 0x0, 0x0, - 0xd, 0x90, 0x2, 0x20, 0x0, 0x0, 0x5f, 0x91, - 0x0, 0x3c, 0x0, 0x0, 0x2a, 0xf8, 0x7, 0xe0, - 0x0, 0x0, 0x3, 0xe7, 0x6f, 0x20, 0x0, 0x0, - 0xd, 0xa0, 0xdf, 0xa8, 0x89, 0xae, 0xf3, 0x0, - 0x7c, 0xef, 0xfd, 0x92, 0x0, + 0x0, 0x42, 0x38, 0x7, 0xe9, 0x93, 0x80, 0x7e, + 0x1d, 0x0, 0x4f, 0x72, 0x80, 0x3d, 0x2c, 0xee, + 0x59, 0x0, 0xe4, 0x69, 0x96, 0xd8, 0x7, 0x43, + 0x48, 0x91, 0xf, 0x0, 0x25, 0xd3, 0xe8, 0x4, + 0x20, 0xc, 0x55, 0x8c, 0xe2, 0x22, 0x0, 0xe3, + 0x36, 0xb1, 0x6d, 0x44, 0x26, 0xb8, 0xa4, 0x36, + 0x19, 0x8e, 0xce, 0xed, 0x30, /* U+06D0 "ې" */ - 0x0, 0x0, 0x0, 0x9e, 0xea, 0x0, 0x0, 0x0, - 0x9f, 0x99, 0xf9, 0x0, 0x0, 0xd, 0x90, 0x2, - 0x21, 0x50, 0x0, 0x5f, 0xb5, 0x0, 0x5f, 0x0, - 0x0, 0x16, 0xdd, 0x27, 0xf0, 0x0, 0x0, 0x0, - 0xca, 0x3f, 0x92, 0x0, 0x2, 0x7f, 0x70, 0x6e, - 0xff, 0xff, 0xff, 0xa0, 0x0, 0x4, 0x68, 0x75, - 0x20, 0x0, 0x0, 0x0, 0xf1, 0x0, 0x0, 0x0, - 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf1, - 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0xf4, 0xf7, 0x28, 0x3, 0xd2, 0xce, 0xe5, + 0x90, 0xe, 0x46, 0x99, 0x6d, 0x8a, 0x80, 0x50, + 0xd6, 0xa4, 0x44, 0xa0, 0x9, 0x7b, 0x63, 0x48, + 0x80, 0x1c, 0x2d, 0xa3, 0x8, 0x12, 0x40, 0x11, + 0x39, 0xe9, 0xcb, 0xef, 0xfd, 0xb0, 0xae, 0xd, + 0xd7, 0x2f, 0x15, 0xb4, 0x1, 0x91, 0x9d, 0x94, + 0x80, 0x3e, 0xd1, 0x0, 0xfe, 0xd1, 0x0, 0xfe, + 0xd1, 0x0, 0xc0, /* U+06D1 "ۑ" */ - 0x0, 0x0, 0x0, 0x9e, 0xea, 0x0, 0x0, 0x0, - 0x9f, 0x99, 0xf9, 0x0, 0x0, 0xd, 0x90, 0x2, - 0x21, 0x50, 0x0, 0x5f, 0xb5, 0x0, 0x5f, 0x0, - 0x0, 0x16, 0xdd, 0x27, 0xf0, 0x0, 0x0, 0x0, - 0xca, 0x3f, 0x92, 0x0, 0x2, 0x7f, 0x70, 0x6e, - 0xff, 0xff, 0xff, 0xa0, 0x0, 0x4, 0x68, 0x75, - 0x20, 0x0, 0x0, 0xf, 0x1f, 0x20, 0x0, 0x0, - 0x0, 0x20, 0x20, 0x0, 0x0, 0x0, 0x0, 0xf1, - 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0xf4, 0xf7, 0x28, 0x3, 0xd2, 0xce, 0xe5, + 0x90, 0xe, 0x46, 0x99, 0x6d, 0x8a, 0x80, 0x50, + 0xd6, 0xa4, 0x44, 0xa0, 0x9, 0x7b, 0x63, 0x48, + 0x80, 0x1c, 0x2d, 0xa3, 0x8, 0x12, 0x40, 0x11, + 0x39, 0xe9, 0xcb, 0xef, 0xfd, 0xb0, 0xae, 0xd, + 0xd7, 0x2f, 0x15, 0xb4, 0x1, 0x92, 0x65, 0xe, + 0x40, 0x1e, 0xd1, 0xd2, 0x0, 0xf8, 0xbc, 0xc0, + 0x3f, 0xb4, 0x40, 0x30, /* U+06D2 "ے" */ - 0x0, 0x0, 0x1, 0x81, 0x0, 0x0, 0x0, 0x4, - 0xf1, 0x0, 0x0, 0x0, 0xa, 0xd0, 0x0, 0x0, - 0x3, 0xcf, 0x40, 0x0, 0x2, 0xbf, 0xb3, 0x0, - 0x0, 0x4f, 0xb3, 0x0, 0x0, 0x0, 0xca, 0x0, - 0x0, 0x0, 0x0, 0xbd, 0x88, 0x88, 0x88, 0x88, - 0x2c, 0xff, 0xff, 0xff, 0xff, + 0x0, 0xe1, 0x81, 0x0, 0xf9, 0x5c, 0x3, 0xf7, + 0x10, 0x80, 0x71, 0xe2, 0xc8, 0x6, 0x2b, 0xc7, + 0xc4, 0x0, 0x93, 0x43, 0x2c, 0xc0, 0x34, 0x2d, + 0x98, 0x7, 0x9d, 0xd1, 0x1f, 0xa4, 0x5d, 0xff, + 0x0, /* U+06D3 "ۓ" */ - 0x9, 0x80, 0x0, 0x0, 0x0, 0x9, 0x40, 0x3, - 0xf2, 0x0, 0x7, 0x50, 0x7, 0xf0, 0x0, 0x0, - 0x0, 0x6f, 0x70, 0x0, 0x0, 0x6e, 0xe6, 0x0, - 0x0, 0x2d, 0xd6, 0x0, 0x0, 0x0, 0xbb, 0x0, - 0x0, 0x0, 0x0, 0xcd, 0x88, 0x88, 0x88, 0x88, - 0x3c, 0xff, 0xff, 0xff, 0xff, + 0x9, 0x80, 0xf, 0xec, 0x0, 0x1f, 0x90, 0x5, + 0xc2, 0x0, 0x40, 0x20, 0x9, 0xd4, 0x1a, 0x20, + 0x1, 0xcd, 0xd1, 0x2e, 0x1, 0x16, 0xdc, 0x73, + 0x0, 0x69, 0x6d, 0x60, 0xf, 0x3b, 0x44, 0x7e, + 0xf1, 0x77, 0xfc, /* U+06D4 "۔" */ - 0x3, 0x88, 0x83, 0xc, 0xff, 0xf1, + 0x3, 0x88, 0x8c, 0x3d, 0xde, 0x20, /* U+06D5 "ە" */ - 0x1, 0xac, 0x20, 0x1, 0xdd, 0xaf, 0x30, 0x9d, - 0x10, 0xad, 0xe, 0x70, 0x3, 0xf2, 0xe7, 0x0, - 0x4f, 0x29, 0xf9, 0x9e, 0xd0, 0x9, 0xef, 0xb2, + 0x1, 0xac, 0x20, 0x0, 0xe3, 0xb6, 0x98, 0x40, + 0x65, 0x2f, 0x3, 0xd0, 0x84, 0x91, 0x0, 0x33, + 0x80, 0x1e, 0x26, 0x54, 0x44, 0x96, 0x76, 0x5f, 0x0, /* U+06D6 "ۖ" */ - 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xa0, 0x0, 0x4b, 0x90, - 0x0, 0x0, 0xb0, 0x63, 0x60, 0xa1, 0x7, 0xbb, - 0xbc, 0x9b, 0xbb, 0x60, 0x65, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x4b, 0xbb, 0xb1, 0x0, 0x0, 0x0, + 0x0, 0xc2, 0x1, 0xff, 0x58, 0x7, 0xff, 0x3d, + 0x2e, 0x40, 0x38, 0x41, 0x8c, 0xac, 0xc4, 0x1e, + 0xec, 0x19, 0xf1, 0xb7, 0x82, 0xc5, 0x77, 0x64, + 0xdd, 0xcc, 0x5, 0xd7, 0x70, 0x80, 0x78, /* U+06D7 "ۗ" */ - 0x0, 0x0, 0x70, 0x33, 0x0, 0x0, 0xa, 0x0, - 0x0, 0x0, 0x0, 0xa0, 0x8a, 0x0, 0x0, 0xa, - 0xa, 0x56, 0x0, 0x0, 0xb0, 0x9d, 0x50, 0x7b, - 0xbb, 0xba, 0x60, 0x65, 0x0, 0x0, 0x0, 0x4, - 0xbb, 0xbb, 0x10, 0x0, + 0x0, 0xce, 0x6, 0x60, 0xe, 0xd0, 0x33, 0x0, + 0x7d, 0x14, 0x1, 0xf1, 0x7b, 0x0, 0x61, 0x3, + 0x83, 0x7, 0xbb, 0x5, 0x9d, 0xab, 0x15, 0xde, + 0xa6, 0x2, 0xeb, 0xb8, 0x40, 0x20, /* U+06D8 "ۘ" */ - 0x0, 0xbd, 0x10, 0x58, 0x58, 0xa, 0x46, 0x86, - 0xcd, 0xc1, + 0x0, 0x5e, 0x88, 0x29, 0xc4, 0x87, 0xe1, 0x83, + 0x32, 0x6a, 0x40, /* U+06D9 "ۙ" */ - 0x0, 0x0, 0x7, 0x0, 0x48, 0x76, 0x4, 0x80, - 0xc0, 0x48, 0x6, 0x74, 0x80, 0xc, 0x66, 0x0, - 0x7f, 0x23, 0xec, 0x40, + 0x0, 0xe7, 0x0, 0x24, 0x3, 0x0, 0x4f, 0x40, + 0x1a, 0x9c, 0x2, 0x6b, 0x2e, 0x0, 0x5c, 0xa1, + 0xf5, 0xd8, 0x80, /* U+06DA "ۚ" */ - 0x4e, 0xb4, 0x0, 0x0, 0x2b, 0x70, 0x5, 0xb6, - 0x10, 0x2b, 0x0, 0x0, 0x66, 0x46, 0x0, 0x3c, - 0x10, 0x0, 0x5, 0xde, 0xd4, + 0x4e, 0xb4, 0x0, 0x27, 0x4f, 0xb8, 0x1, 0x67, + 0x58, 0xb, 0xad, 0x84, 0x13, 0x51, 0x80, 0xb, + 0x4a, 0xc0, 0x3, 0x9c, 0xed, 0x40, /* U+06DB "ۛ" */ - 0x0, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x61, 0x0, 0x16, + 0x0, 0x21, 0x80, 0x64, 0x30, 0xf, 0xcc, 0x20, + 0x1, 0x60, /* U+06DC "ۜ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x0, 0x0, - 0x93, 0x84, 0x1b, 0x31, 0x0, 0x9, 0x5a, 0x73, - 0x99, 0x30, 0x0, 0xad, 0xcd, 0xd3, 0x78, 0x0, - 0x4e, 0x0, 0x0, 0x0, 0x9d, 0xec, 0x40, 0x0, - 0x0, + 0x0, 0xff, 0x30, 0x7, 0x49, 0xc2, 0xe, 0x98, + 0x80, 0x66, 0x23, 0x22, 0x51, 0x0, 0x47, 0xd, + 0x5d, 0x5d, 0x60, 0x4, 0x46, 0xe6, 0xe8, 0xdc, + 0x77, 0xa2, 0x80, 0x38, /* U+06DD "۝" */ - 0x0, 0x57, 0x10, 0x29, 0x50, 0x0, 0x59, 0x75, - 0x55, 0x79, 0x50, 0x7, 0x0, 0x0, 0x0, 0x7, - 0x4, 0x10, 0x0, 0x0, 0x0, 0x15, 0x50, 0x0, - 0x0, 0x0, 0x0, 0x55, 0x0, 0x0, 0x0, 0x0, - 0x4, 0x16, 0x0, 0x0, 0x0, 0x4, 0x10, 0x78, - 0x65, 0x55, 0x65, 0x50, 0x0, 0x78, 0x0, 0x8, - 0x70, 0x0, 0x0, 0x26, 0x55, 0x20, 0x0, + 0x0, 0x2b, 0x88, 0x14, 0xa8, 0x4, 0xb8, 0x8, + 0xaf, 0xd8, 0xa0, 0x2, 0x97, 0x55, 0x9e, 0x48, + 0x11, 0x80, 0x3e, 0x65, 0x11, 0x0, 0x7c, 0x20, + 0x1f, 0xf0, 0xa3, 0x0, 0x7c, 0x8a, 0x22, 0x86, + 0x55, 0x99, 0x44, 0x40, 0xff, 0xca, 0xb7, 0x12, + 0x80, 0x4f, 0x4c, 0xaa, 0xa7, 0x0, 0x0, /* U+06DE "۞" */ - 0x0, 0x0, 0x0, 0x41, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x4, 0x25, 0x10, 0x0, 0x0, 0x0, 0x65, - 0x77, 0x55, 0x86, 0x54, 0x0, 0x0, 0x54, 0x20, - 0x0, 0x5, 0x15, 0x0, 0x0, 0x92, 0x0, 0x0, - 0x0, 0x56, 0x0, 0x4, 0x50, 0x2, 0x55, 0x0, - 0x8, 0x20, 0x52, 0x50, 0x5, 0x0, 0x50, 0x5, - 0x42, 0x52, 0x50, 0x5, 0x0, 0x50, 0x5, 0x42, - 0x4, 0x50, 0x2, 0x55, 0x0, 0x8, 0x20, 0x0, - 0x92, 0x0, 0x0, 0x0, 0x56, 0x0, 0x0, 0x54, - 0x20, 0x0, 0x5, 0x15, 0x0, 0x0, 0x65, 0x77, - 0x55, 0x86, 0x55, 0x0, 0x0, 0x0, 0x4, 0x25, - 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41, 0x0, - 0x0, 0x0, + 0x0, 0xf2, 0x8, 0x7, 0xfc, 0x8c, 0x82, 0x1, + 0xf3, 0x2b, 0x9b, 0x84, 0xb2, 0xa0, 0x6, 0x31, + 0x57, 0x55, 0x41, 0xa0, 0x80, 0x6c, 0x62, 0x0, + 0xca, 0x86, 0x1, 0x26, 0x10, 0x12, 0xa8, 0x0, + 0xbc, 0x40, 0xac, 0x1, 0x3a, 0xac, 0x0, 0xd6, + 0x20, 0xf, 0xfe, 0x12, 0xb0, 0x4, 0xea, 0xb0, + 0x3, 0x58, 0x81, 0x30, 0x80, 0x95, 0x40, 0x5, + 0xe2, 0x0, 0xb1, 0x88, 0x3, 0x2a, 0x18, 0x6, + 0x31, 0x57, 0x55, 0x41, 0xa0, 0x7, 0x32, 0xb9, + 0xb8, 0x4b, 0x2a, 0x80, 0x3e, 0x46, 0x41, 0x0, + 0xe0, /* U+06DF "۟" */ - 0x7d, 0x28, 0xe2, + 0x7d, 0x2f, 0x30, /* U+06E0 "۠" */ - 0x3a, 0x15, 0xb0, + 0x3a, 0x16, 0x11, 0x0, /* U+06E1 "ۡ" */ - 0x6, 0xeb, 0x50, 0x0, 0x0, 0x26, 0xc3, 0x0, - 0x28, 0xc7, 0x20, 0xeb, 0x40, 0x0, + 0x6, 0xeb, 0x50, 0x9, 0xba, 0x4f, 0xc, 0x0, + 0x55, 0x4b, 0x10, 0xe9, 0xcc, 0x39, 0x0, /* U+06E2 "ۢ" */ - 0x0, 0x5e, 0x70, 0x0, 0xd1, 0xd0, 0x5, 0xc0, - 0xd0, 0x4f, 0xbe, 0x60, 0x76, 0x0, 0x0, 0x75, - 0x0, 0x0, 0x32, 0x0, 0x0, + 0x0, 0x2f, 0x38, 0x5, 0x1f, 0x40, 0x5, 0x11, + 0x0, 0x12, 0x9f, 0xac, 0xe, 0x6f, 0x98, 0x0, + 0x60, 0x19, 0x1c, 0x3, 0x0, /* U+06E3 "ۣ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x0, 0x0, - 0x93, 0x84, 0x1b, 0x31, 0x0, 0x9, 0x5a, 0x73, - 0x99, 0x30, 0x0, 0xad, 0xcd, 0xd3, 0x78, 0x0, - 0x4e, 0x0, 0x0, 0x0, 0x9d, 0xec, 0x40, 0x0, - 0x0, + 0x0, 0xff, 0x30, 0x7, 0x49, 0xc2, 0xe, 0x98, + 0x80, 0x66, 0x23, 0x22, 0x51, 0x0, 0x47, 0xd, + 0x5d, 0x5d, 0x60, 0x4, 0x46, 0xe6, 0xe8, 0xdc, + 0x77, 0xa2, 0x80, 0x38, /* U+06E4 "ۤ" */ - 0x5, 0x51, + 0x5, 0x50, 0x80, /* U+06E5 "ۥ" */ - 0x0, 0x5e, 0x60, 0x0, 0xd1, 0xd0, 0x0, 0xd1, - 0xa3, 0x0, 0x4d, 0xf3, 0x0, 0x0, 0xd0, 0x0, - 0x3c, 0x50, 0x8e, 0xb3, 0x0, + 0x0, 0x2f, 0x30, 0x5, 0x1f, 0x60, 0x1c, 0xe6, + 0x0, 0x9c, 0x50, 0x9, 0x34, 0x8c, 0x0, 0x79, + 0x1, 0x1d, 0x1e, 0xa0, /* U+06E6 "ۦ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1b, 0x0, 0x0, - 0x1a, 0x60, 0x0, 0x8b, 0x40, 0x0, 0x59, 0x0, - 0x0, 0x2, 0xde, 0xee, 0xe6, + 0x0, 0xff, 0xd, 0x80, 0x61, 0xbd, 0x0, 0xa2, + 0xb9, 0x80, 0xa, 0x36, 0x80, 0x13, 0xa7, 0x76, + 0x60, /* U+06E7 "ۧ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1b, 0x0, 0x0, - 0x1a, 0x60, 0x0, 0x8b, 0x40, 0x0, 0x59, 0x0, - 0x0, 0x2, 0xde, 0xee, 0xe6, + 0x0, 0xff, 0xd, 0x80, 0x61, 0xbd, 0x0, 0xa2, + 0xb9, 0x80, 0xa, 0x36, 0x80, 0x13, 0xa7, 0x76, + 0x60, /* U+06E8 "ۨ" */ - 0x0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, - 0x0, 0xc, 0x5, 0x60, 0x0, 0xc0, 0x2c, 0x10, - 0x4c, 0x0, 0x5d, 0xeb, 0x20, + 0x0, 0xc, 0x80, 0x70, 0xc8, 0x4, 0xae, 0x1, + 0x60, 0x0, 0x40, 0x39, 0xe8, 0x41, 0x0, 0x5, + 0x39, 0xdf, 0xc0, /* U+06E9 "۩" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x40, 0x0, - 0x0, 0x35, 0x54, 0x0, 0x3, 0x53, 0x24, 0x40, - 0x15, 0x40, 0x4, 0x44, 0x2, 0x53, 0x24, 0x40, - 0x0, 0x52, 0x24, 0x0, 0x0, 0x52, 0x24, 0x0, - 0x0, 0x52, 0x24, 0x0, 0x0, 0x52, 0x24, 0x0, - 0x0, 0x52, 0x24, 0x0, 0x1, 0x53, 0x53, 0x30, - 0x15, 0x35, 0x54, 0x43, + 0x0, 0xff, 0x8d, 0x0, 0x38, 0xd8, 0x50, 0x2, + 0x36, 0x63, 0x82, 0x0, 0xb0, 0x99, 0x0, 0x10, + 0x5c, 0x4c, 0x80, 0x8, 0x4, 0x2, 0x0, 0x40, + 0xf, 0xfe, 0xb0, 0x80, 0xbb, 0x8c, 0x5, 0x19, + 0x80, 0xee, 0x30, /* U+06EA "۪" */ - 0x19, 0x66, 0x3a, 0x19, 0x60, + 0x19, 0x67, 0xac, 0x7a, 0xc0, /* U+06EB "۫" */ - 0x19, 0x66, 0x39, 0x19, 0x60, + 0x19, 0x67, 0xaf, 0x7a, 0xf0, /* U+06EC "۬" */ - 0x4, 0x15, 0xfd, 0x3e, 0x90, + 0x4, 0x15, 0xbc, 0x61, 0x40, /* U+06ED "ۭ" */ - 0x0, 0x5e, 0x70, 0x0, 0xd1, 0xd0, 0x5, 0xc0, - 0xd0, 0x4f, 0xbe, 0x60, 0x76, 0x0, 0x0, 0x75, - 0x0, 0x0, 0x32, 0x0, 0x0, + 0x0, 0x2f, 0x38, 0x5, 0x1f, 0x40, 0x5, 0x11, + 0x0, 0x12, 0x9f, 0xac, 0xe, 0x6f, 0x98, 0x0, + 0x60, 0x19, 0x1c, 0x3, 0x0, /* U+06F0 "۰" */ - 0x0, 0x0, 0x1d, 0x90, 0xaf, 0xf4, 0x1a, 0x70, - 0x0, 0x0, + 0x0, 0xc3, 0xb2, 0x16, 0x4c, 0x96, 0xb0, 0x83, + 0x4e, 0x0, /* U+06F1 "۱" */ - 0x0, 0x0, 0x2f, 0x20, 0xd, 0xa0, 0x6, 0xf0, - 0x2, 0xf4, 0x0, 0xf6, 0x0, 0xd7, 0x0, 0xd8, - 0x0, 0xd8, 0x0, 0xd8, + 0x0, 0xc5, 0xe4, 0x4, 0x48, 0x0, 0x5a, 0x80, + 0x10, 0x10, 0x8, 0x8, 0x0, 0x42, 0x1, 0x78, + 0x7, 0xe0, /* U+06F2 "۲" */ - 0x2d, 0x50, 0x4, 0xf1, 0xb, 0xfb, 0x9e, 0xb0, - 0x2, 0xff, 0xfb, 0x10, 0x0, 0xad, 0x0, 0x0, - 0x0, 0x5f, 0x10, 0x0, 0x0, 0x3f, 0x20, 0x0, - 0x0, 0x2f, 0x30, 0x0, 0x0, 0x2f, 0x30, 0x0, - 0x0, 0x2f, 0x30, 0x0, + 0x2d, 0x50, 0x2, 0x78, 0x93, 0x55, 0xcd, 0x20, + 0x84, 0x82, 0x32, 0xd0, 0x0, 0x94, 0xbe, 0xc4, + 0x2, 0xf2, 0x10, 0xe, 0x60, 0x30, 0xe, 0x10, + 0x10, 0xf, 0xfe, 0x38, /* U+06F3 "۳" */ - 0x0, 0x0, 0x30, 0x11, 0x2f, 0x31, 0xf1, 0x88, - 0xc, 0xed, 0xfc, 0xf4, 0x4, 0xfe, 0x9c, 0x90, - 0x0, 0xd8, 0x0, 0x0, 0x0, 0x8d, 0x0, 0x0, - 0x0, 0x5f, 0x10, 0x0, 0x0, 0x3f, 0x20, 0x0, - 0x0, 0x2f, 0x30, 0x0, 0x0, 0x2f, 0x30, 0x0, + 0x0, 0xc6, 0x2, 0x22, 0xf3, 0x1c, 0x19, 0x91, + 0x1e, 0xe0, 0x6b, 0xe0, 0x40, 0x9b, 0x3, 0x20, + 0x21, 0x34, 0xe4, 0x80, 0x4a, 0xa0, 0xf, 0x69, + 0x8, 0x7, 0x30, 0x18, 0x7, 0x8, 0x8, 0x7, + 0xfc, /* U+06F4 "۴" */ - 0x0, 0x0, 0xbe, 0x10, 0x2, 0x4, 0xa1, 0x0, - 0x3f, 0x75, 0xa0, 0xa5, 0xa, 0xf8, 0xdc, 0xf2, - 0x1, 0xff, 0xff, 0x60, 0x0, 0x9d, 0x41, 0x0, - 0x0, 0x5f, 0x0, 0x0, 0x0, 0x3f, 0x20, 0x0, - 0x0, 0x2f, 0x30, 0x0, 0x0, 0x2f, 0x30, 0x0, - 0x0, 0x2f, 0x30, 0x0, + 0x0, 0xd7, 0xc2, 0x0, 0x20, 0x41, 0xf1, 0x3, + 0xd7, 0x10, 0x1a, 0x53, 0x58, 0xd7, 0xc5, 0x70, + 0xb0, 0x72, 0x39, 0x20, 0x16, 0x2b, 0xe6, 0x0, + 0xb0, 0x90, 0x40, 0x33, 0x1, 0x0, 0x70, 0x80, + 0x80, 0x7f, 0xf1, 0xc0, /* U+06F5 "۵" */ - 0x0, 0x6, 0x30, 0x0, 0x0, 0x8f, 0xf3, 0x0, - 0x2, 0xf4, 0x9d, 0x0, 0xa, 0xa0, 0xf, 0x50, - 0x1f, 0x40, 0x9, 0xb0, 0x5f, 0x0, 0x5, 0xf0, - 0x7e, 0x0, 0x3, 0xf2, 0x7e, 0x6, 0x33, 0xf2, - 0x4f, 0xaf, 0xdc, 0xe0, 0x9, 0xfb, 0xde, 0x50, + 0x0, 0x98, 0xc0, 0x3a, 0x27, 0xc, 0x2, 0x27, + 0xb6, 0xe0, 0xa, 0x15, 0x24, 0x94, 0x5, 0x78, + 0x0, 0xdc, 0x8, 0x8, 0x0, 0xc4, 0x2, 0x10, + 0x9, 0x80, 0x80, 0x26, 0x30, 0x8, 0xc6, 0xa7, + 0xbc, 0x49, 0x19, 0x50, 0xa, 0xc0, /* U+06F6 "۶" */ - 0x4, 0xdf, 0xc2, 0x1f, 0xc8, 0x90, 0x4f, 0x10, - 0x0, 0x2f, 0x60, 0x20, 0x5, 0xde, 0xf3, 0x0, - 0xbd, 0x30, 0xa, 0xd1, 0x0, 0x2f, 0x40, 0x0, - 0x6f, 0x0, 0x0, + 0x4, 0xdf, 0xc2, 0x1b, 0x17, 0x52, 0x50, 0xd8, + 0x90, 0x60, 0x70, 0x20, 0x2a, 0xbe, 0xd3, 0x5, + 0x63, 0xc3, 0xa, 0x6c, 0x30, 0x25, 0x91, 0x0, + 0x20, 0x20, 0x4, /* U+06F7 "۷" */ - 0x46, 0x0, 0x1, 0x82, 0x5f, 0x0, 0x5, 0xf1, - 0x1f, 0x50, 0xa, 0xb0, 0xc, 0x90, 0xe, 0x70, - 0x7, 0xe0, 0x3f, 0x20, 0x2, 0xf2, 0x7d, 0x0, - 0x0, 0xd6, 0xb8, 0x0, 0x0, 0x9c, 0xf4, 0x0, - 0x0, 0x4f, 0xf0, 0x0, 0x0, 0xf, 0xa0, 0x0, + 0x46, 0x0, 0x86, 0x8, 0x64, 0x2, 0x47, 0x34, + 0x5, 0x0, 0x7a, 0x8, 0x8f, 0x0, 0x9, 0x80, + 0xb, 0x70, 0x31, 0x50, 0x2, 0x89, 0x21, 0x10, + 0x0, 0x44, 0x4c, 0x50, 0xc, 0x94, 0x98, 0x1, + 0xb4, 0xc1, 0x0, 0x32, 0x2, 0x80, 0x40, /* U+06F8 "۸" */ - 0x0, 0x7, 0x40, 0x0, 0x0, 0x2f, 0xd0, 0x0, - 0x0, 0x6f, 0xf1, 0x0, 0x0, 0xb9, 0xe6, 0x0, - 0x0, 0xf4, 0x9b, 0x0, 0x5, 0xf0, 0x5f, 0x0, - 0x9, 0xb0, 0x1f, 0x40, 0xe, 0x70, 0xc, 0x90, - 0x3f, 0x20, 0x7, 0xe0, 0x8e, 0x0, 0x3, 0xf3, + 0x0, 0x9d, 0x0, 0x38, 0xa2, 0x40, 0x39, 0x0, + 0x84, 0x3, 0x6b, 0xb, 0x80, 0x64, 0xd7, 0xd0, + 0x9, 0x41, 0x31, 0x0, 0x2c, 0x40, 0x40, 0x40, + 0x3, 0xe0, 0x9, 0xe8, 0x18, 0xa8, 0x2, 0xdc, + 0x2c, 0x48, 0x0, 0x82, 0x60, /* U+06F9 "۹" */ - 0x0, 0x47, 0x20, 0x0, 0x9, 0xff, 0xf2, 0x0, - 0x2f, 0x71, 0xea, 0x0, 0x4f, 0x10, 0x7f, 0x0, - 0x2f, 0x80, 0x6f, 0x10, 0x9, 0xff, 0xff, 0x10, - 0x0, 0x47, 0x8f, 0x20, 0x0, 0x0, 0x2f, 0x40, - 0x0, 0x0, 0xe, 0x90, 0x0, 0x0, 0x7, 0xf2, + 0x0, 0x23, 0x90, 0x6, 0x9b, 0x8d, 0x20, 0x1, + 0x34, 0x70, 0xc0, 0x1, 0x81, 0x86, 0x54, 0x0, + 0xc1, 0x20, 0x20, 0x20, 0x4c, 0xff, 0x20, 0x1a, + 0x6e, 0x1c, 0xc, 0x2, 0x47, 0xa0, 0x60, 0xe, + 0x21, 0xd0, 0xf, 0x4b, 0x10, /* U+2013 "–" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0xff, - 0xff, 0xf1, 0x3, 0x33, 0x33, 0x33, 0x30, + 0x0, 0xff, 0xf, 0xff, 0xe1, 0x16, 0x67, 0xe1, /* U+2014 "—" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xf1, 0x3, 0x33, 0x33, 0x33, 0x33, 0x33, - 0x33, 0x33, 0x30, + 0x0, 0xff, 0xe3, 0xf, 0xff, 0xff, 0x10, 0x45, + 0x99, 0xff, 0xc4, 0x10, /* U+2018 "‘" */ - 0x56, 0xc0, 0xe6, 0xf8, + 0x56, 0x96, 0x26, 0x1e, /* U+2019 "’" */ - 0xf, 0x80, 0xc8, 0x6, 0x60, 0xb0, + 0xf, 0x80, 0x30, 0x5, 0x70, 0x6b, 0x0, /* U+201C "“" */ - 0x9, 0x23, 0x72, 0xa0, 0xb1, 0x4d, 0x2d, 0x75, - 0xf3, 0xea, + 0x9, 0x23, 0x72, 0x32, 0x86, 0x63, 0x93, 0x30, + 0x48, 0x4f, 0x40, /* U+201D "”" */ - 0x4f, 0x3d, 0xa3, 0xe3, 0xaa, 0xb, 0x14, 0x83, - 0x80, 0xa1, + 0x4f, 0x3d, 0xa7, 0x10, 0x70, 0x35, 0x2e, 0x23, + 0x30, 0xf4, 0x80, /* U+2022 "•" */ - 0x0, 0x10, 0x0, 0x9f, 0xf3, 0x1f, 0xff, 0xb1, - 0xff, 0xfa, 0x6, 0xec, 0x20, + 0x0, 0x8, 0x5, 0x3d, 0xe6, 0x2c, 0x0, 0x80, + 0xc, 0x22, 0x91, 0x38, /* U+2026 "…" */ - 0x1b, 0x50, 0x0, 0x88, 0x0, 0x5, 0xb1, 0x2f, - 0x70, 0x0, 0xcc, 0x0, 0x7, 0xf2, + 0x1b, 0x50, 0xa, 0x20, 0x1, 0x2d, 0x89, 0xa1, + 0x0, 0x48, 0x80, 0x8, 0x90, 0xc0, /* U+20AC "€" */ - 0x0, 0x0, 0x5c, 0xff, 0xd5, 0x0, 0xb, 0xfb, - 0x76, 0xa7, 0x0, 0x8f, 0x60, 0x0, 0x0, 0x0, - 0xeb, 0x0, 0x0, 0x0, 0x1f, 0xff, 0xff, 0xff, - 0xb0, 0x5, 0xf7, 0x22, 0x22, 0x10, 0x1f, 0xff, - 0xff, 0xff, 0x40, 0x2, 0xeb, 0x22, 0x22, 0x0, - 0x0, 0xae, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x90, - 0x0, 0x0, 0x0, 0x8, 0xfc, 0x77, 0xb5, 0x0, - 0x0, 0x5c, 0xff, 0xc3, + 0x0, 0xcb, 0x9f, 0xed, 0x50, 0xa, 0xe9, 0xe2, + 0x5c, 0x80, 0x10, 0x93, 0x6e, 0xd4, 0xe0, 0x6, + 0x46, 0x0, 0xe1, 0xf1, 0x4f, 0xfd, 0x60, 0x34, + 0x11, 0xbb, 0xa8, 0x6, 0x82, 0x37, 0x72, 0x80, + 0xe8, 0xa6, 0xee, 0x40, 0x1, 0x22, 0x91, 0x60, + 0xd, 0x23, 0x20, 0x1f, 0x1b, 0xb6, 0x3b, 0xad, + 0x40, 0x28, 0xa0, 0x88, 0x3b, 0x0, /* U+2103 "℃" */ - 0x3, 0xba, 0x20, 0x0, 0x3a, 0xcc, 0x92, 0x0, - 0xd, 0x24, 0xc0, 0x8, 0xfc, 0x78, 0xdf, 0x50, - 0x3a, 0x0, 0xc0, 0x6f, 0x70, 0x0, 0xb, 0xf1, - 0xd, 0x23, 0xc0, 0xdd, 0x0, 0x0, 0x2, 0xf6, - 0x3, 0xbb, 0x22, 0xf7, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x4, 0xf5, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x4, 0xf4, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2, 0xf5, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xe9, 0x0, 0x0, 0x0, 0xc7, - 0x0, 0x0, 0x0, 0x8f, 0x20, 0x0, 0x5, 0xf5, - 0x0, 0x0, 0x0, 0x1d, 0xe6, 0x23, 0x7f, 0xb0, - 0x0, 0x0, 0x0, 0x1, 0xaf, 0xff, 0xf8, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x22, 0x0, 0x0, + 0x3, 0xba, 0x20, 0x8, 0xeb, 0x31, 0x24, 0x1, + 0x74, 0xf7, 0x0, 0x11, 0x8d, 0x68, 0x8d, 0x50, + 0x37, 0x24, 0x0, 0x33, 0xc6, 0x3c, 0x6a, 0x50, + 0x9b, 0x91, 0x80, 0x2c, 0x9c, 0x3, 0x48, 0x38, + 0x74, 0xc7, 0x11, 0x28, 0x3, 0x8b, 0xd8, 0xe, + 0xec, 0x4c, 0x4, 0x1, 0xff, 0xc3, 0x10, 0xf, + 0xfe, 0xb, 0x0, 0x80, 0x7f, 0xf0, 0x48, 0x70, + 0x3, 0xd8, 0xe0, 0x1e, 0x66, 0x10, 0x6, 0x53, + 0x20, 0xf, 0x49, 0x63, 0x11, 0xbd, 0x22, 0x80, + 0x78, 0x71, 0x27, 0x72, 0x1e, 0xc0, 0x3f, 0xd, + 0x7e, 0xeb, 0xe0, 0x0, /* U+2109 "℉" */ - 0x1, 0x76, 0x0, 0x36, 0x66, 0x66, 0x66, 0x0, - 0xd6, 0x7b, 0x9, 0xff, 0xff, 0xff, 0xf1, 0x2a, - 0x0, 0xc0, 0x9e, 0x0, 0x0, 0x0, 0x1, 0xd2, - 0x3d, 0x9, 0xe0, 0x0, 0x0, 0x0, 0x4, 0xcb, - 0x20, 0x9e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x9, 0xf6, 0x66, 0x66, 0x10, 0x0, 0x0, 0x0, - 0x9f, 0xff, 0xff, 0xf4, 0x0, 0x0, 0x0, 0x9, - 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9e, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xe0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9e, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xe0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, + 0x1, 0x76, 0x0, 0x1b, 0x37, 0xc0, 0xc, 0x11, + 0x58, 0x54, 0xcf, 0xc2, 0x4e, 0xce, 0xe0, 0x0, + 0xff, 0xf8, 0x4d, 0xc8, 0xc4, 0x3, 0xfc, 0x33, + 0xd1, 0xe0, 0x1f, 0xf2, 0x65, 0x90, 0x0, 0x59, + 0xb8, 0x40, 0x3f, 0xa6, 0x79, 0x40, 0x3f, 0xf, + 0xff, 0x20, 0x7, 0xff, 0xde, 0x78, 0x3, 0xe0, /* U+2122 "™" */ - 0x16, 0x66, 0x65, 0x26, 0x10, 0x4, 0x52, 0x8a, - 0xe8, 0x75, 0xf7, 0x0, 0xde, 0x0, 0x3d, 0x0, - 0x5b, 0xc0, 0x3b, 0xe0, 0x3, 0xd0, 0x5, 0xab, - 0x18, 0x6e, 0x0, 0x3d, 0x0, 0x5a, 0x66, 0xc2, - 0xe0, 0x3, 0xd0, 0x5, 0xa1, 0xdb, 0x1e, 0x0, - 0x3c, 0x0, 0x59, 0xc, 0x61, 0xd0, + 0x16, 0x6c, 0xa4, 0xc2, 0x0, 0x45, 0x3e, 0xc8, + 0xe2, 0x79, 0x60, 0x4, 0xd9, 0x44, 0x9c, 0x38, + 0x25, 0x81, 0xb0, 0x7, 0xe1, 0x71, 0xbd, 0x0, + 0xfe, 0xd7, 0x44, 0x0, 0x7f, 0x3d, 0xb9, 0x80, + 0x61, 0x0, 0x8c, 0x45, 0xa0, 0x60, /* U+2190 "←" */ - 0x0, 0x7, 0x20, 0x0, 0x0, 0x0, 0x7, 0xb0, - 0x0, 0x0, 0x0, 0x1d, 0xfc, 0xbb, 0xbb, 0xbb, - 0xa0, 0x3c, 0x81, 0x11, 0x11, 0x10, 0x0, 0xb, - 0x10, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, + 0x0, 0x9c, 0x80, 0x3f, 0x3e, 0x10, 0x7, 0x87, + 0x61, 0xee, 0xfd, 0x43, 0xc6, 0x95, 0x5f, 0x1, + 0xe1, 0x80, 0x8f, 0x0, 0x6b, 0x0, 0xf8, /* U+2191 "↑" */ - 0x0, 0x60, 0x0, 0x2, 0xf6, 0x0, 0x1c, 0xfe, - 0x30, 0x94, 0xc2, 0xa1, 0x0, 0xc0, 0x0, 0x0, - 0xc0, 0x0, 0x0, 0xc0, 0x0, 0x0, 0xc0, 0x0, - 0x0, 0xc0, 0x0, 0x0, 0xc0, 0x0, 0x0, 0xc0, - 0x0, + 0x0, 0x30, 0x6, 0x29, 0x60, 0x0, 0xf0, 0x41, + 0x84, 0x40, 0xf2, 0x46, 0x50, 0xa, 0x84, 0x3, + 0xff, 0xb0, /* U+2192 "→" */ - 0x0, 0x0, 0x0, 0x6, 0x30, 0x0, 0x0, 0x0, - 0x0, 0x1d, 0x40, 0x2b, 0xbb, 0xbb, 0xbb, 0xdf, - 0xa0, 0x11, 0x11, 0x11, 0x1c, 0xa1, 0x0, 0x0, - 0x0, 0x5, 0x80, 0x0, 0x0, 0x0, 0x0, 0x10, - 0x0, + 0x0, 0xf9, 0x8c, 0x3, 0xf9, 0xf9, 0x0, 0xae, + 0xfd, 0x41, 0x74, 0x55, 0x5f, 0xa, 0xd8, 0x8, + 0xf9, 0x11, 0x42, 0x1, 0xf2, 0x40, 0x0, /* U+2193 "↓" */ - 0x0, 0x70, 0x0, 0x0, 0xc0, 0x0, 0x0, 0xc0, - 0x0, 0x0, 0xc0, 0x0, 0x0, 0xc0, 0x0, 0x0, - 0xc0, 0x0, 0x0, 0xc0, 0x0, 0x50, 0xc0, 0x51, - 0x5d, 0xdb, 0x80, 0x6, 0xfa, 0x0, 0x0, 0xc1, - 0x0, + 0x0, 0x38, 0x7, 0x58, 0x7, 0xff, 0x55, 0x40, + 0x25, 0x10, 0xd1, 0xbd, 0x15, 0xb2, 0x18, 0x0, + 0x31, 0xd8, 0x0, /* U+2260 "≠" */ - 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x7, 0xb0, - 0x0, 0x1f, 0xff, 0xff, 0xff, 0x80, 0x44, 0x4d, - 0x94, 0x42, 0x0, 0x0, 0xe4, 0x0, 0x0, 0x55, - 0x5f, 0x75, 0x52, 0x1f, 0xff, 0xff, 0xff, 0x70, - 0x0, 0x5d, 0x0, 0x0, 0x0, 0x3, 0x60, 0x0, - 0x0, + 0x0, 0xc7, 0x0, 0x1f, 0x21, 0x80, 0x43, 0xff, + 0x42, 0x7f, 0xa0, 0x6e, 0xe2, 0x6b, 0xb5, 0x2, + 0x24, 0x7a, 0x88, 0x20, 0x55, 0x84, 0xd5, 0x44, + 0x35, 0x50, 0x45, 0x51, 0x47, 0xfd, 0x45, 0xff, + 0x38, 0x4, 0xd6, 0x1, 0x80, /* U+2264 "≤" */ - 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x28, - 0xf7, 0x0, 0x4, 0xbf, 0xc6, 0x0, 0x7d, 0xfa, - 0x30, 0x0, 0x1f, 0xe3, 0x0, 0x0, 0x0, 0x5c, - 0xfb, 0x40, 0x0, 0x0, 0x3, 0xaf, 0xd7, 0x10, - 0x0, 0x0, 0x17, 0xe8, 0x3, 0x33, 0x33, 0x33, - 0x31, 0xff, 0xff, 0xff, 0xf8, 0x1, 0x11, 0x11, - 0x11, 0x0, + 0x0, 0xfc, 0x40, 0x1c, 0x51, 0xea, 0x1, 0x25, + 0xea, 0x4b, 0x83, 0xed, 0x8e, 0x61, 0x80, 0x60, + 0xf2, 0x8c, 0x2, 0x1a, 0x2c, 0xb4, 0x0, 0xcb, + 0x98, 0x1b, 0xd7, 0x10, 0x8, 0xeb, 0xaa, 0x64, + 0x6, 0x78, 0x93, 0x6c, 0x73, 0x3e, 0xb1, 0xee, + 0xfa, 0x0, /* U+2265 "≥" */ - 0x2, 0x0, 0x0, 0x0, 0x1, 0xfb, 0x50, 0x0, - 0x0, 0x3, 0xaf, 0xe7, 0x10, 0x0, 0x0, 0x17, - 0xdf, 0xa2, 0x0, 0x0, 0x0, 0xaf, 0x80, 0x0, - 0x28, 0xee, 0x81, 0x4, 0xbf, 0xd6, 0x0, 0x1, - 0xfa, 0x30, 0x0, 0x0, 0x5, 0x33, 0x33, 0x33, - 0x11, 0xff, 0xff, 0xff, 0xf8, 0x1, 0x11, 0x11, - 0x11, 0x0, - - /* U+231A "⌚" */ - 0x0, 0x1, 0x11, 0x11, 0x11, 0x0, 0x0, 0x0, - 0xd, 0xff, 0xff, 0xff, 0x60, 0x0, 0x0, 0xd, - 0xff, 0xff, 0xff, 0x60, 0x0, 0x0, 0xd, 0xa5, - 0x55, 0x8e, 0x70, 0x0, 0x0, 0xa3, 0x60, 0x10, - 0x7, 0xa4, 0x0, 0x9, 0x20, 0x0, 0x0, 0x0, - 0xb, 0x10, 0x28, 0x60, 0x0, 0x0, 0x1, 0xa6, - 0x80, 0x72, 0x2, 0xc3, 0x0, 0x7e, 0x70, 0xa1, - 0x92, 0x0, 0x4c, 0xcd, 0xb1, 0x2, 0xae, 0x94, - 0x0, 0x0, 0xb9, 0x0, 0x4, 0xae, 0x82, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xa3, 0x27, 0x60, 0x0, - 0x0, 0x0, 0x25, 0x90, 0x9, 0x20, 0x0, 0x0, - 0x0, 0xb, 0x20, 0x0, 0xa2, 0x60, 0x10, 0x6, - 0xa5, 0x0, 0x0, 0xd, 0x94, 0x55, 0x7e, 0x70, - 0x0, 0x0, 0xd, 0xff, 0xff, 0xff, 0x60, 0x0, - 0x0, 0xd, 0xff, 0xff, 0xff, 0x60, 0x0, 0x0, - 0x2, 0x22, 0x22, 0x22, 0x10, 0x0, - - /* U+2600 "☀" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2, 0x80, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8e, 0x0, 0x0, 0x0, 0x0, 0xb, - 0x70, 0x8, 0xa1, 0x5, 0xc2, 0x0, 0x0, 0x6f, - 0x64, 0x9a, 0x62, 0xeb, 0x0, 0x0, 0x0, 0x58, - 0xff, 0xff, 0xc3, 0x30, 0x0, 0x0, 0x3, 0xff, - 0xff, 0xff, 0x90, 0x0, 0x3, 0x99, 0x8f, 0xff, - 0xff, 0xfe, 0x5b, 0x50, 0x7d, 0xa9, 0xff, 0xff, - 0xff, 0xe5, 0xe9, 0x10, 0x1, 0x5f, 0xff, 0xff, - 0xfa, 0x0, 0x0, 0x0, 0x2, 0xbf, 0xff, 0xfe, - 0x31, 0x0, 0x0, 0x4, 0xf4, 0x8d, 0xda, 0x3d, - 0x90, 0x0, 0x0, 0xbb, 0x30, 0x56, 0x11, 0x8e, - 0x10, 0x0, 0x1, 0x0, 0xa, 0xf0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x49, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, - - /* U+2601 "☁" */ - 0x0, 0x0, 0x0, 0x4, 0x86, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x19, 0xba, 0xc6, 0x9c, 0x0, 0x0, - 0x0, 0x0, 0xd, 0x63, 0x60, 0x0, 0x8d, 0x91, - 0x0, 0x0, 0x17, 0xa0, 0x0, 0x0, 0x0, 0x26, - 0xc0, 0x0, 0x2d, 0x82, 0x0, 0x0, 0x0, 0x0, - 0xd, 0x92, 0xb, 0x40, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x16, 0xd0, 0xd1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xb, 0x29, 0x70, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2, 0xe1, 0x1b, 0xda, 0x0, 0x0, - 0x0, 0x0, 0x7e, 0xd4, 0x0, 0x0, 0x99, 0x0, - 0x7, 0x40, 0x4d, 0x0, 0x0, 0x0, 0x0, 0x8e, - 0xde, 0x8a, 0xdb, 0x20, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+2614 "☔" */ - 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, - 0x0, 0x4e, 0x0, 0x0, 0x0, 0x3, 0xe0, 0x0, - 0x0, 0x8f, 0x20, 0x6, 0xa0, 0x8, 0xf2, 0x0, - 0x0, 0x39, 0x0, 0x8, 0xd0, 0x3, 0x90, 0x0, - 0x0, 0x0, 0x16, 0x9e, 0xfa, 0x72, 0x0, 0x0, - 0x0, 0x8, 0xff, 0xff, 0xff, 0xfe, 0xa1, 0x0, - 0x0, 0xcf, 0xff, 0xff, 0xff, 0x87, 0xfe, 0x20, - 0xa, 0xff, 0xff, 0xff, 0xff, 0x42, 0xff, 0xd0, - 0x2f, 0xff, 0xff, 0xff, 0xff, 0x86, 0xff, 0xf5, - 0x5f, 0xed, 0xff, 0xff, 0xff, 0xff, 0xed, 0xf8, - 0x35, 0x0, 0x3e, 0x6a, 0xe3, 0xe6, 0x0, 0x36, - 0x0, 0x0, 0x0, 0xa, 0xe0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xa, 0xe0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xa, 0xe0, 0x0, 0x0, 0x0, - 0x0, 0x3, 0xc0, 0xa, 0xe0, 0x0, 0x0, 0x0, - 0x0, 0x4, 0xfb, 0x7f, 0xa0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x7f, 0xfb, 0x10, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, - - /* U+2615 "☕" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x30, 0x0, - 0x0, 0x0, 0x6a, 0xaa, 0xab, 0xa3, 0x0, 0x0, - 0x0, 0xa4, 0x0, 0x0, 0x1b, 0x0, 0x0, 0x0, - 0x29, 0xac, 0xbb, 0xbb, 0x20, 0x0, 0x0, 0x3, - 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x28, 0xaa, - 0xaa, 0x60, 0x0, 0x0, 0x0, 0x89, 0x69, 0xaa, - 0x97, 0xb5, 0x0, 0x0, 0x68, 0x8f, 0xff, 0xff, - 0xe1, 0xa8, 0x40, 0xc, 0x1b, 0xff, 0xff, 0xff, - 0x20, 0x26, 0xc0, 0xc0, 0x2b, 0xff, 0xfd, 0x50, - 0x3d, 0x87, 0x5b, 0x20, 0x0, 0x11, 0x0, 0x7, - 0x79, 0x84, 0x68, 0x0, 0x0, 0x0, 0x0, 0xca, - 0x4b, 0x0, 0xc2, 0x0, 0x0, 0x0, 0x4, 0x8b, - 0x10, 0x1, 0xc5, 0x0, 0x0, 0x5c, 0x73, 0x0, - 0x0, 0x0, 0x7c, 0xcc, 0xc8, 0x10, 0x0, 0x0, - - /* U+26A0 "⚠" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xeb, 0x60, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0x62, - 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c, - 0x0, 0x88, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xc3, 0x78, 0x2d, 0x20, 0x0, 0x0, 0x0, 0x0, - 0x6, 0xa0, 0xef, 0x35, 0xb0, 0x0, 0x0, 0x0, - 0x0, 0x1e, 0x10, 0xdf, 0x20, 0xc4, 0x0, 0x0, - 0x0, 0x0, 0x97, 0x0, 0xcf, 0x10, 0x2d, 0x0, - 0x0, 0x0, 0x2, 0xd0, 0x0, 0xbf, 0x0, 0x9, - 0x70, 0x0, 0x0, 0xb, 0x50, 0x0, 0x9e, 0x0, - 0x1, 0xe1, 0x0, 0x0, 0x5b, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x6a, 0x0, 0x0, 0xd2, 0x0, 0x0, - 0x24, 0x0, 0x0, 0xd, 0x30, 0x7, 0x80, 0x0, - 0x0, 0xef, 0x30, 0x0, 0x4, 0xc0, 0x1d, 0x10, - 0x0, 0x0, 0x58, 0x0, 0x0, 0x0, 0xa6, 0x7f, - 0xee, 0xee, 0xee, 0xee, 0xee, 0xee, 0xee, 0xfc, - - /* U+26A1 "⚡" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x33, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x19, 0x90, 0x0, 0x0, - 0x0, 0x0, 0x6, 0xea, 0x0, 0x0, 0x0, 0x0, - 0x3, 0xcf, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x9f, - 0xfc, 0x0, 0x0, 0x0, 0x0, 0x5e, 0xff, 0xd1, - 0x0, 0x0, 0x0, 0x2b, 0xff, 0xff, 0x60, 0x0, - 0x0, 0x8, 0xff, 0xff, 0xff, 0xff, 0xc8, 0x40, - 0x18, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x0, - 0x1, 0x6a, 0xff, 0xff, 0xf9, 0x10, 0x0, 0x0, - 0x3, 0xff, 0xfd, 0x30, 0x0, 0x0, 0x0, 0x2e, - 0xff, 0x70, 0x0, 0x0, 0x0, 0x1, 0xef, 0xb2, - 0x0, 0x0, 0x0, 0x0, 0x1d, 0xe6, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xca, 0x10, 0x0, 0x0, 0x0, - 0x0, 0x9, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+2705 "✅" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xb3, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1c, 0xf7, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xcf, 0x80, 0x0, 0x0, 0x0, - 0x0, 0xc, 0xf8, 0x0, 0x1c, 0x40, 0x0, 0x0, - 0xcf, 0x80, 0x0, 0x2e, 0xf5, 0x0, 0xc, 0xf8, - 0x0, 0x0, 0x2, 0xef, 0x50, 0xcf, 0x80, 0x0, - 0x0, 0x0, 0x2e, 0xfd, 0xf8, 0x0, 0x0, 0x0, - 0x0, 0x2, 0xef, 0x90, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, - - /* U+270A "✊" */ - 0x0, 0x0, 0x0, 0x2, 0x10, 0x56, 0x10, 0x0, - 0x0, 0x0, 0x11, 0x9e, 0xfe, 0xbc, 0xd0, 0x0, - 0x0, 0x9, 0xef, 0xf0, 0x5d, 0x0, 0xd4, 0x0, - 0x5, 0x9f, 0x11, 0xe0, 0xc, 0x0, 0xc8, 0x0, - 0x5c, 0x9e, 0x0, 0xc1, 0x4e, 0xcc, 0xef, 0x80, - 0xa4, 0xa, 0x30, 0x94, 0xa2, 0x0, 0x4, 0xf6, - 0x97, 0x4, 0x90, 0x59, 0x79, 0x10, 0x0, 0x9a, - 0x6e, 0x0, 0xf8, 0xcf, 0xff, 0xf2, 0x0, 0x7b, - 0x1f, 0xcc, 0xe8, 0x81, 0xed, 0x70, 0x0, 0x89, - 0xb, 0xc3, 0x10, 0x4, 0x90, 0x0, 0x0, 0xd5, - 0x4, 0xf1, 0x0, 0x0, 0x0, 0x0, 0x6, 0xe0, - 0x0, 0x9d, 0x10, 0x0, 0x0, 0x0, 0x6f, 0x30, - 0x0, 0x8, 0xf8, 0x42, 0x13, 0x6c, 0xd4, 0x0, - 0x0, 0x0, 0x29, 0xdf, 0xed, 0xa5, 0x0, 0x0, - - /* U+270C "✌" */ - 0x0, 0x0, 0x35, 0x0, 0x0, 0x13, 0x0, 0x0, - 0x9, 0xfe, 0xd0, 0x5, 0xff, 0xd1, 0x0, 0xf, - 0x50, 0xb7, 0xe, 0x60, 0xc7, 0x0, 0xf, 0x30, - 0x5c, 0x2f, 0x0, 0x98, 0x0, 0xb, 0x70, 0x1f, - 0x4b, 0x0, 0xd6, 0x0, 0x6, 0xc0, 0xc, 0x89, - 0x1, 0xf2, 0x0, 0x1, 0xf2, 0x9, 0xe7, 0x6, - 0xd0, 0x0, 0x3, 0xe9, 0x4, 0xf4, 0xc, 0x80, - 0x0, 0x1f, 0xbd, 0x2, 0x60, 0xf, 0x30, 0x5, - 0xdc, 0x5, 0xed, 0xbd, 0xaf, 0x0, 0x1e, 0x5c, - 0x0, 0xe0, 0x0, 0x6f, 0x50, 0x2c, 0x5, 0x60, - 0xa3, 0x0, 0x4, 0xe0, 0xe, 0x20, 0xc4, 0xcf, - 0xb3, 0x0, 0xd4, 0x6, 0xa1, 0xdf, 0xd9, 0x47, - 0x0, 0xd4, 0x0, 0xde, 0x50, 0x71, 0x0, 0x4, - 0xe0, 0x0, 0x7d, 0x0, 0x20, 0x0, 0x3e, 0x60, - 0x0, 0xd, 0xc5, 0x33, 0x5b, 0xf7, 0x0, 0x0, - 0x1, 0x8c, 0xee, 0xd9, 0x20, 0x0, - - /* U+2728 "✨" */ - 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x7, 0xa0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1e, 0xf2, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xac, 0xad, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xe2, 0xd, - 0xb0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xae, 0x30, - 0x1, 0xdc, 0x20, 0x0, 0x0, 0x0, 0x3e, 0xf2, - 0x0, 0x0, 0xd, 0xf5, 0x0, 0x0, 0x0, 0x6, - 0xf9, 0x0, 0x0, 0x7f, 0x80, 0xa, 0x30, 0x0, - 0x0, 0x2d, 0xb0, 0x8, 0xf4, 0x0, 0x6f, 0xd1, - 0x0, 0x0, 0x2, 0xe7, 0x5f, 0x30, 0x8, 0xe3, - 0x8e, 0x40, 0x0, 0x0, 0x4f, 0xf7, 0x1, 0xcf, - 0x40, 0xb, 0xf6, 0x0, 0x0, 0xa, 0xd0, 0x37, - 0x6, 0xe4, 0xad, 0x30, 0x0, 0x0, 0x2, 0x60, - 0xbe, 0x10, 0x4f, 0xc0, 0x0, 0x0, 0x0, 0x0, - 0x9, 0xda, 0xb0, 0x8, 0x20, 0x0, 0x0, 0x0, - 0x0, 0xbe, 0x10, 0xcd, 0x20, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2d, 0x95, 0xf5, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0xef, 0x40, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x69, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, - 0x0, 0x0, 0x0, - - /* U+2744 "❄" */ - 0x0, 0x0, 0x0, 0x4, 0x70, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x4, 0x7c, 0x7b, 0x9a, 0x60, 0x0, - 0x0, 0x0, 0x32, 0xc5, 0x9f, 0xfd, 0x1f, 0x16, - 0x0, 0x0, 0x6, 0xed, 0x50, 0xae, 0x10, 0xfc, - 0xb0, 0x0, 0x5, 0x9e, 0xf5, 0x6, 0xb0, 0xf, - 0xf9, 0x70, 0x0, 0x67, 0x79, 0xe3, 0x6b, 0xc, - 0xb7, 0x78, 0x0, 0x1e, 0x50, 0x6, 0xe9, 0xbc, - 0xb0, 0x2, 0xe5, 0x2, 0x7f, 0x63, 0x3a, 0xff, - 0xd3, 0x34, 0xea, 0x30, 0xad, 0xfe, 0xdd, 0xef, - 0xfe, 0xdd, 0xef, 0xed, 0x0, 0x8d, 0x10, 0xc, - 0xee, 0xe2, 0x0, 0xac, 0x10, 0x1c, 0x10, 0xc, - 0xb6, 0xb6, 0xe2, 0x0, 0x95, 0x0, 0x7d, 0xde, - 0xb0, 0x6b, 0x6, 0xfd, 0xdb, 0x0, 0x1, 0x3d, - 0xf5, 0x6, 0xb0, 0xf, 0xf6, 0x20, 0x0, 0x8, - 0xbc, 0x52, 0xef, 0x50, 0xf7, 0xd0, 0x0, 0x0, - 0x0, 0xb7, 0xec, 0xde, 0x5f, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x26, 0x5b, 0x36, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, - 0x0, - - /* U+274C "❌" */ - 0x1, 0x40, 0x0, 0x0, 0x1, 0x40, 0x1e, 0xf5, - 0x0, 0x0, 0x1d, 0xf5, 0x6f, 0xff, 0x50, 0x1, - 0xdf, 0xfc, 0x8, 0xff, 0xf5, 0x1d, 0xff, 0xc1, - 0x0, 0x8f, 0xff, 0xef, 0xfc, 0x10, 0x0, 0x8, - 0xff, 0xff, 0xc1, 0x0, 0x0, 0x1, 0xff, 0xff, - 0x60, 0x0, 0x0, 0x1d, 0xff, 0xff, 0xf5, 0x0, - 0x1, 0xdf, 0xfc, 0x9f, 0xff, 0x50, 0x1d, 0xff, - 0xc1, 0x8, 0xff, 0xf5, 0x6f, 0xfc, 0x10, 0x0, - 0x8f, 0xfc, 0x8, 0xc1, 0x0, 0x0, 0x8, 0xc1, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+2753 "❓" */ - 0x0, 0x25, 0x52, 0x0, 0x5, 0xdf, 0xff, 0xfc, - 0x10, 0x6f, 0xfe, 0xef, 0xfb, 0x0, 0x93, 0x0, - 0xbf, 0xf0, 0x0, 0x0, 0xa, 0xff, 0x0, 0x0, - 0x3, 0xff, 0xb0, 0x0, 0x5, 0xff, 0xd1, 0x0, - 0x2, 0xff, 0xc1, 0x0, 0x0, 0x8f, 0xf0, 0x0, - 0x0, 0x6, 0xb9, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x6, 0xeb, 0x0, 0x0, 0x0, 0xdf, - 0xf4, 0x0, 0x0, 0x9, 0xfe, 0x10, 0x0, 0x0, - 0x2, 0x0, 0x0, 0x0, - - /* U+2757 "❗" */ - 0x3b, 0xbb, 0x4f, 0xfe, 0x3f, 0xfd, 0x2f, 0xfc, - 0x1f, 0xfb, 0xf, 0xf9, 0xe, 0xf8, 0xd, 0xf7, - 0x3, 0x41, 0x0, 0x0, 0x0, 0x0, 0xc, 0xf7, - 0x3f, 0xfd, 0x1e, 0xf9, 0x0, 0x10, - - /* U+2764 "❤" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1a, 0xff, 0xe7, 0x0, 0x4c, 0xff, 0xc3, - 0x0, 0x1d, 0xff, 0xff, 0xfa, 0x5f, 0xff, 0xff, - 0xf4, 0x8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xd0, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xa, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xf0, 0x6f, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfb, 0x0, 0xdf, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x30, 0x2, 0xef, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x50, 0x0, 0x1, 0xbf, 0xff, - 0xff, 0xff, 0xfe, 0x30, 0x0, 0x0, 0x0, 0x6f, - 0xff, 0xff, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1c, 0xff, 0xe4, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xc, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, - - /* U+2B50 "⭐" */ - 0x0, 0x0, 0x0, 0x26, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x9, 0xe0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x6e, 0x9c, 0x0, 0x0, 0x0, 0x1, 0x24, - 0x5d, 0x82, 0xf6, 0x43, 0x20, 0x8, 0xff, 0xfe, - 0xd2, 0xa, 0xef, 0xff, 0xd0, 0x8, 0xf7, 0x0, - 0x0, 0x0, 0x2e, 0xc1, 0x0, 0x5, 0xf9, 0x0, - 0x0, 0x5f, 0x90, 0x0, 0x0, 0x4, 0xf2, 0x0, - 0xc, 0xa0, 0x0, 0x0, 0x0, 0x5e, 0x2, 0x50, - 0x8b, 0x0, 0x0, 0x0, 0x9, 0xb8, 0xff, 0xc7, - 0xf0, 0x0, 0x0, 0x0, 0xdf, 0xe4, 0x1b, 0xff, - 0x30, 0x0, 0x0, 0x1f, 0x90, 0x0, 0x5, 0xe7, - 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x1, 0x20, - 0x0, + 0x2, 0x0, 0xf8, 0x76, 0xd4, 0x3, 0x87, 0x6, + 0xb9, 0xc4, 0x2, 0x3a, 0xe9, 0xae, 0xa2, 0x0, + 0x85, 0xf5, 0x55, 0x40, 0x11, 0x47, 0x23, 0xc8, + 0x25, 0xea, 0xc7, 0x40, 0x8a, 0xc7, 0x35, 0x80, + 0x21, 0xa9, 0x3, 0x3c, 0x22, 0xac, 0xcf, 0x48, + 0xf7, 0x7d, 0x0, /* U+FE70 "ﹰ" */ - 0x0, 0x0, 0x5, 0x8a, 0xb6, 0x45, 0x68, 0x68, - 0x75, 0x20, 0x0, 0x0, 0x0, + 0x0, 0xe5, 0x8a, 0xb6, 0x1d, 0xc3, 0xc, 0x23, + 0xa6, 0x87, 0x52, 0x0, /* U+FE71 "ﹱ" */ - 0x0, 0x0, 0x0, 0x5, 0x8a, 0xb6, 0x4, 0x56, - 0x86, 0x8, 0x75, 0x20, 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, 0x8, 0x88, 0x86, 0xf, 0xff, 0xfc, + 0x0, 0xf9, 0x62, 0xad, 0x80, 0x77, 0xc, 0x1, + 0x84, 0x74, 0xc1, 0xe, 0xa4, 0x1, 0xff, 0xec, + 0x88, 0xcc, 0xe, 0xfa, 0x80, /* U+FE72 "ﹲ" */ - 0x0, 0x98, 0x7, 0x37, 0x72, 0x90, 0xbe, 0x4a, - 0x85, 0x1, 0x0, 0x0, 0x0, + 0x0, 0x4c, 0x3, 0x9f, 0x79, 0x71, 0xe4, 0xb1, + 0xc7, 0x71, 0x6a, 0x14, 0x4, /* U+FE74 "ﹴ" */ - 0x3, 0x68, 0x68, 0x75, 0x53, 0x9b, 0xa7, 0x30, - 0x0, 0x0, + 0x3, 0x68, 0x68, 0x43, 0xd5, 0x1c, 0xf2, 0x9, + 0xba, 0x73, /* U+FE76 "ﹶ" */ - 0x3, 0x68, 0x68, 0x75, 0x20, 0x0, 0x0, 0x0, + 0x3, 0x68, 0x68, 0x43, 0xa6, 0x87, 0x52, 0x0, /* U+FE77 "ﹷ" */ - 0x0, 0x36, 0x86, 0x8, 0x75, 0x20, 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, 0x8, 0x88, 0x86, 0xf, - 0xff, 0xfc, + 0x0, 0x1b, 0x43, 0x4, 0x21, 0xd3, 0x4, 0x3a, + 0x90, 0x7, 0xff, 0xb2, 0x23, 0x30, 0x3b, 0xea, /* U+FE78 "ﹸ" */ - 0x0, 0x99, 0x0, 0x37, 0x73, 0x0, 0xbe, 0x48, - 0x85, 0x1, 0x0, 0x0, 0x0, + 0x0, 0x4c, 0x80, 0x7, 0xdc, 0x30, 0x3c, 0x97, + 0x88, 0x77, 0x16, 0x20, 0xa0, 0x20, /* U+FE79 "ﹹ" */ - 0x0, 0x9, 0x90, 0x0, 0x37, 0x63, 0x0, 0xb, - 0xc6, 0x8, 0x72, 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, 0x8, 0x88, 0x87, 0xf, 0xff, 0xfd, + 0x0, 0xa6, 0x40, 0x11, 0xf7, 0x98, 0x0, 0xf2, + 0x94, 0x21, 0xe7, 0x18, 0x21, 0xc8, 0x3, 0xff, + 0xdb, 0x11, 0x9c, 0x1d, 0xf5, 0x0, /* U+FE7A "ﹺ" */ - 0x3, 0x68, 0x68, 0x74, 0x20, + 0x3, 0x68, 0x68, 0x42, 0xa6, /* U+FE7B "ﹻ" */ - 0x8, 0x88, 0x86, 0xf, 0xff, 0xfc, 0x0, 0x0, - 0x0, 0x0, 0x36, 0x86, 0x8, 0x74, 0x20, + 0x8, 0x8c, 0xc0, 0xef, 0xa8, 0x3f, 0xf6, 0x0, + 0xd, 0xa1, 0x82, 0x10, 0xa9, 0x80, /* U+FE7C "ﹼ" */ - 0x10, 0x60, 0x6a, 0xc, 0xa, 0x6a, 0x7a, 0x30, - 0x0, 0x0, + 0x10, 0x60, 0x6b, 0xa, 0xc, 0xc5, 0x5d, 0x4b, + 0x53, 0xd1, 0x80, /* U+FE7D "ﹽ" */ - 0x4, 0x5, 0xa, 0xa, 0x9, 0xa5, 0x6, 0x91, - 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, 0x8, - 0x88, 0x87, 0xf, 0xff, 0xfe, + 0x4, 0x5, 0xa, 0xe, 0xc, 0xaf, 0xc, 0x98, + 0xa5, 0x6, 0x91, 0x0, 0xff, 0xf6, 0xc4, 0x67, + 0x7, 0x7d, 0x20, /* U+FE7E "ﹾ" */ - 0x69, 0x19, 0x36, 0x69, 0x10, + 0x69, 0x1f, 0xa7, 0xfa, 0x70, /* U+FE7F "ﹿ" */ - 0x6, 0x91, 0x9, 0x36, 0x6, 0x91, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0x84, 0xf, 0xf7, + 0x6, 0x91, 0xf, 0xa7, 0xf, 0xa7, 0x6, 0x91, + 0x0, 0xff, 0xec, 0xc4, 0x10, 0x1d, 0xc6, /* U+FE80 "ﺀ" */ - 0x0, 0x27, 0x73, 0x0, 0x5, 0xff, 0xff, 0x70, - 0xd, 0xb1, 0x19, 0xe0, 0xf, 0x60, 0x0, 0x0, - 0x8, 0xd2, 0x1, 0x65, 0x18, 0xef, 0xef, 0xf7, - 0x2f, 0xec, 0x96, 0x10, 0x0, 0x0, 0x0, 0x0, - - /* U+FE81 "ﺁ" */ - 0x8, 0xaa, 0x80, 0x0, 0x0, 0x0, 0x0, 0xba, - 0x0, 0x0, 0xba, 0x0, 0x0, 0xba, 0x0, 0x0, - 0xba, 0x0, 0x0, 0xba, 0x0, 0x0, 0xba, 0x0, - 0x0, 0xba, 0x0, 0x0, 0xba, 0x0, 0x0, 0xba, - 0x0, 0x0, 0xba, 0x0, 0x0, 0xba, 0x0, 0x0, - 0x54, 0x0, - - /* U+FE82 "ﺂ" */ - 0x1a, 0x81, 0x31, 0x13, 0x18, 0x90, 0x0, 0x0, - 0x0, 0x0, 0xba, 0x0, 0x0, 0xba, 0x0, 0x0, - 0xba, 0x0, 0x0, 0xba, 0x0, 0x0, 0xba, 0x0, - 0x0, 0xba, 0x0, 0x0, 0xba, 0x0, 0x0, 0xba, - 0x0, 0x0, 0xab, 0x0, 0x0, 0x7f, 0x93, 0x0, - 0x1a, 0xf6, - - /* U+FE83 "ﺃ" */ - 0x19, 0x60, 0x28, 0x20, 0x1b, 0x90, 0x0, 0x0, - 0xb, 0xa0, 0xb, 0xa0, 0xb, 0xa0, 0xb, 0xa0, - 0xb, 0xa0, 0xb, 0xa0, 0xb, 0xa0, 0xb, 0xa0, - 0xb, 0xa0, 0xb, 0xa0, 0xb, 0xa0, 0x5, 0x40, - - /* U+FE84 "ﺄ" */ - 0x19, 0x60, 0x2, 0x82, 0x0, 0x1b, 0x90, 0x0, - 0x0, 0x0, 0xb, 0xa0, 0x0, 0xba, 0x0, 0xb, - 0xa0, 0x0, 0xba, 0x0, 0xb, 0xa0, 0x0, 0xba, - 0x0, 0xb, 0xa0, 0x0, 0xba, 0x0, 0xa, 0xb0, - 0x0, 0x7f, 0x93, 0x1, 0xaf, 0x60, - - /* U+FE85 "ﺅ" */ - 0x0, 0x0, 0x69, 0x20, 0x0, 0x0, 0x8, 0x31, - 0x0, 0x0, 0x0, 0x59, 0x30, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x9, 0xfb, 0x10, 0x0, 0x8, 0xf9, 0xeb, 0x0, - 0x0, 0xe8, 0x5, 0xf2, 0x0, 0xe, 0x80, 0xf, - 0x60, 0x0, 0x8f, 0xa8, 0xf7, 0x0, 0x0, 0x8e, - 0xff, 0x60, 0x0, 0x0, 0x4, 0xf3, 0x0, 0x0, - 0x1, 0xdb, 0x0, 0x0, 0x2, 0xde, 0x10, 0x58, - 0x9c, 0xfd, 0x20, 0x9, 0xfe, 0xc6, 0x0, 0x0, - - /* U+FE86 "ﺆ" */ - 0x0, 0x0, 0x89, 0x0, 0x0, 0x0, 0x0, 0x93, - 0x10, 0x0, 0x0, 0x0, 0x88, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0xbf, 0x90, 0x0, 0x0, 0xc, - 0xe9, 0xf8, 0x0, 0x0, 0x1f, 0x40, 0x7e, 0x0, - 0x0, 0x1f, 0x50, 0x2f, 0x20, 0x0, 0xb, 0xf9, - 0x8f, 0xa3, 0x0, 0x1, 0x9e, 0xff, 0xf7, 0x0, - 0x0, 0x0, 0xae, 0x0, 0x0, 0x1, 0x4b, 0xf5, - 0x0, 0x9f, 0xff, 0xfd, 0x50, 0x0, 0x58, 0x75, - 0x20, 0x0, 0x0, - - /* U+FE87 "ﺇ" */ - 0xb, 0xa0, 0xb, 0xa0, 0xb, 0xa0, 0xb, 0xa0, - 0xb, 0xa0, 0xb, 0xa0, 0xb, 0xa0, 0xb, 0xa0, - 0xb, 0xa0, 0xb, 0xa0, 0xb, 0xa0, 0x5, 0x40, - 0x19, 0x60, 0x28, 0x20, 0xa, 0x80, 0x0, 0x0, - - /* U+FE88 "ﺈ" */ - 0xb, 0xa0, 0x0, 0xba, 0x0, 0xb, 0xa0, 0x0, - 0xba, 0x0, 0xb, 0xa0, 0x0, 0xba, 0x0, 0xb, - 0xa0, 0x0, 0xba, 0x0, 0xa, 0xb0, 0x0, 0x7f, - 0x93, 0x1, 0xaf, 0x60, 0x0, 0x0, 0x19, 0x70, - 0x1, 0xb8, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, - - /* U+FE89 "ﺉ" */ - 0x9, 0xa1, 0x0, 0x9e, 0xea, 0x0, 0x87, 0x30, - 0x9e, 0x88, 0xea, 0x4, 0x30, 0xd, 0x90, 0x1, - 0x10, 0x0, 0x0, 0x5f, 0xa2, 0x0, 0x3d, 0x0, - 0x0, 0x2a, 0xf8, 0x7, 0xe0, 0x0, 0x0, 0x3, - 0xe7, 0x6f, 0x20, 0x0, 0x0, 0xd, 0xa0, 0xdf, - 0xa8, 0x89, 0xae, 0xf3, 0x0, 0x7c, 0xef, 0xfd, - 0x92, 0x0, - - /* U+FE8A "ﺊ" */ - 0x4, 0x93, 0x0, 0x0, 0x0, 0x0, 0x0, 0x74, - 0x20, 0x0, 0x0, 0x0, 0x0, 0x4, 0x83, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x5e, 0xd6, 0x29, 0x0, 0x0, 0x0, 0xd, 0xcb, - 0xa5, 0xf0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x6f, - 0x0, 0x0, 0x0, 0x1, 0xf4, 0x2, 0xfa, 0x30, - 0x0, 0x26, 0xde, 0x10, 0x5, 0xef, 0xff, 0xff, - 0xfb, 0x20, 0x0, 0x0, 0x46, 0x87, 0x51, 0x0, - 0x0, - - /* U+FE8B "ﺋ" */ - 0x0, 0x98, 0x0, 0x9, 0x41, 0x0, 0x75, 0x0, - 0x0, 0x0, 0x0, 0x16, 0x0, 0x4, 0xf1, 0x0, - 0x5f, 0x0, 0x8e, 0xd0, 0xf, 0xd3, 0x0, - - /* U+FE8C "ﺌ" */ - 0x1, 0x96, 0x0, 0x28, 0x40, 0x1, 0x74, 0x0, - 0x0, 0x0, 0x0, 0x44, 0x0, 0xb, 0xa0, 0x0, - 0xdb, 0x0, 0xaf, 0xf9, 0xe, 0x9a, 0xd0, - - /* U+FE8D "ﺍ" */ - 0xba, 0xba, 0xba, 0xba, 0xba, 0xba, 0xba, 0xba, - 0xba, 0xba, 0xba, 0x54, - - /* U+FE8E "ﺎ" */ - 0xba, 0x0, 0xba, 0x0, 0xba, 0x0, 0xba, 0x0, - 0xba, 0x0, 0xba, 0x0, 0xba, 0x0, 0xba, 0x0, - 0xab, 0x0, 0x7f, 0x93, 0x1a, 0xf6, - - /* U+FE8F "ﺏ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0x60, 0x0, - 0x0, 0x0, 0xb3, 0xf6, 0x0, 0x0, 0x0, 0x2f, - 0x4d, 0xb0, 0x0, 0x0, 0x2c, 0xf1, 0x5f, 0xe9, - 0x89, 0xbf, 0xf4, 0x0, 0x4b, 0xef, 0xfd, 0x92, - 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, - 0xa, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x33, 0x0, - 0x0, 0x0, - - /* U+FE90 "ﺐ" */ - 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe7, 0x0, - 0x0, 0x0, 0xf, 0x50, 0xf6, 0x0, 0x0, 0x0, - 0x3f, 0x70, 0xdc, 0x0, 0x0, 0x3, 0xdf, 0xe5, - 0x4f, 0xea, 0x89, 0xcf, 0xd3, 0xc9, 0x3, 0xae, - 0xff, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xf7, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x41, 0x0, 0x0, 0x0, - - /* U+FE91 "ﺑ" */ - 0x0, 0x28, 0x0, 0x4, 0xf1, 0x0, 0x5f, 0x0, - 0x8e, 0xd0, 0xf, 0xd3, 0x0, 0x1, 0x0, 0x0, - 0xca, 0x0, 0x3, 0x20, - - /* U+FE92 "ﺒ" */ - 0x0, 0x55, 0x0, 0xb, 0xa0, 0x0, 0xdb, 0x0, - 0xaf, 0xf9, 0xe, 0x9a, 0xd0, 0x1, 0x0, 0x0, - 0xca, 0x0, 0x3, 0x20, - - /* U+FE93 "ﺓ" */ - 0x5, 0xc4, 0xd0, 0x0, 0x1, 0x2, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1a, 0xc2, 0x0, 0x1d, 0xeb, - 0xf3, 0x9, 0xe1, 0xb, 0xd0, 0xe7, 0x0, 0x3f, - 0x2e, 0x70, 0x4, 0xf2, 0x9f, 0x99, 0xed, 0x0, - 0x9e, 0xfb, 0x20, - - /* U+FE94 "ﺔ" */ - 0xc, 0x5a, 0x70, 0x0, 0x10, 0x11, 0x0, 0x0, - 0x0, 0x10, 0x0, 0x1, 0xbc, 0x0, 0x8, 0xfd, - 0xe0, 0x8, 0xe2, 0x5f, 0x0, 0xe9, 0x5, 0xf2, - 0xe, 0xe9, 0xff, 0x50, 0x4e, 0xf8, 0xce, 0x60, - 0x0, 0x2, 0xca, - - /* U+FE95 "ﺕ" */ - 0x0, 0x4, 0xd3, 0xe0, 0x0, 0x0, 0x0, 0x2, - 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xe, 0x70, 0x0, 0x0, 0x0, 0xd4, 0xf6, 0x0, - 0x0, 0x0, 0x3f, 0x4d, 0xb0, 0x0, 0x0, 0x2d, - 0xe0, 0x5f, 0xea, 0x89, 0xcf, 0xf4, 0x0, 0x3a, - 0xef, 0xfd, 0x91, 0x0, - - /* U+FE96 "ﺖ" */ - 0x0, 0xf, 0x2e, 0x30, 0x0, 0x0, 0x0, 0x2, - 0x2, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, 0xe, 0x40, - 0xf6, 0x0, 0x0, 0x0, 0x3f, 0x60, 0xdb, 0x0, - 0x0, 0x2, 0xdf, 0xe5, 0x5f, 0xea, 0x89, 0xcf, - 0xd3, 0xc9, 0x3, 0xae, 0xff, 0xc7, 0x0, 0x0, - - /* U+FE97 "ﺗ" */ - 0xc, 0x6a, 0x70, 0x21, 0x11, 0x0, 0x0, 0x0, - 0x2, 0xa1, 0x0, 0x4f, 0x10, 0x5, 0xf1, 0x8, - 0xed, 0x0, 0xfd, 0x30, - - /* U+FE98 "ﺘ" */ - 0xa, 0x79, 0x90, 0x11, 0x11, 0x0, 0x0, 0x0, - 0x7, 0x60, 0x0, 0xba, 0x0, 0xd, 0xb0, 0xa, - 0xff, 0x90, 0xe9, 0xad, - - /* U+FE99 "ﺙ" */ - 0x0, 0x0, 0x4d, 0x0, 0x0, 0x0, 0x0, 0x4d, - 0x3e, 0x0, 0x0, 0x0, 0x0, 0x20, 0x20, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe7, 0x0, - 0x0, 0x0, 0xd, 0x4f, 0x60, 0x0, 0x0, 0x3, - 0xf4, 0xdb, 0x0, 0x0, 0x2, 0xde, 0x5, 0xfe, - 0xa8, 0x9c, 0xff, 0x40, 0x3, 0xae, 0xff, 0xd9, - 0x10, 0x0, - - /* U+FE9A "ﺚ" */ - 0x0, 0x0, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x20, 0x0, 0x0, 0x0, 0x0, 0xf, 0x2e, 0x30, - 0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0x0, 0x0, - 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe7, 0x0, - 0x0, 0x0, 0xe, 0x40, 0xf6, 0x0, 0x0, 0x0, - 0x3f, 0x60, 0xdb, 0x0, 0x0, 0x2, 0xdf, 0xe5, - 0x5f, 0xea, 0x89, 0xcf, 0xd3, 0xc9, 0x3, 0xae, - 0xff, 0xc7, 0x0, 0x0, - - /* U+FE9B "ﺛ" */ - 0x0, 0xb6, 0x0, 0xc6, 0xa7, 0x2, 0x11, 0x10, - 0x0, 0x0, 0x0, 0x2a, 0x10, 0x4, 0xf1, 0x0, - 0x5f, 0x10, 0x8e, 0xd0, 0xf, 0xd3, 0x0, - - /* U+FE9C "ﺜ" */ - 0x0, 0x97, 0x0, 0xa7, 0x99, 0x1, 0x11, 0x10, - 0x0, 0x0, 0x0, 0x76, 0x0, 0xb, 0xa0, 0x0, - 0xdb, 0x0, 0xaf, 0xf9, 0xe, 0x9a, 0xd0, - - /* U+FE9D "ﺝ" */ - 0x6, 0x75, 0x10, 0x0, 0x0, 0xe, 0xff, 0xf8, - 0x10, 0x0, 0x1, 0x0, 0x38, 0xd4, 0x0, 0x0, - 0x1, 0x8c, 0xf7, 0x0, 0x0, 0x5e, 0xb4, 0x0, - 0x0, 0x4, 0xf5, 0x0, 0x0, 0x0, 0xd, 0x90, - 0x1, 0x0, 0x0, 0x1f, 0x40, 0xac, 0x0, 0x0, - 0x1f, 0x50, 0x23, 0x0, 0x0, 0xd, 0xd1, 0x0, - 0x0, 0x0, 0x3, 0xff, 0xa8, 0x9b, 0xc0, 0x0, - 0x2a, 0xef, 0xec, 0x90, - - /* U+FE9E "ﺞ" */ - 0xd, 0xfd, 0x81, 0x0, 0x0, 0x0, 0x88, 0x9b, - 0xe8, 0x0, 0x0, 0x0, 0x0, 0x6, 0xe9, 0x0, - 0x0, 0x0, 0x7f, 0xee, 0x20, 0x0, 0x0, 0xcc, - 0x21, 0xda, 0x0, 0x0, 0x9d, 0x0, 0x11, 0xde, - 0x94, 0xf, 0x60, 0xac, 0x1, 0x9e, 0x81, 0xf4, - 0x2, 0x30, 0x0, 0x0, 0xf, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x8f, 0x82, 0x1, 0x46, 0x0, 0x0, - 0x9f, 0xff, 0xff, 0xf0, 0x0, 0x0, 0x26, 0x87, - 0x51, 0x0, - - /* U+FE9F "ﺟ" */ - 0x2, 0xef, 0xc7, 0x10, 0x0, 0x0, 0x9, 0x8a, - 0xef, 0x81, 0x0, 0x0, 0x0, 0x0, 0x39, 0xe7, - 0x0, 0x0, 0x0, 0x4, 0xaf, 0xf1, 0x0, 0x0, - 0x5d, 0xfb, 0x52, 0x0, 0x8a, 0xef, 0xa2, 0x0, - 0x0, 0xf, 0xd9, 0x20, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xd, 0x90, 0x0, 0x0, 0x0, 0x0, 0x53, - 0x0, 0x0, - - /* U+FEA0 "ﺠ" */ - 0x2, 0xef, 0xc7, 0x10, 0x0, 0x0, 0x0, 0x98, - 0xae, 0xf8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x39, - 0xe7, 0x0, 0x0, 0x0, 0x0, 0x4a, 0xff, 0x10, - 0x0, 0x0, 0x5d, 0xff, 0xa2, 0x0, 0x8, 0xae, - 0xfa, 0x24, 0xfc, 0x81, 0xf, 0xd9, 0x20, 0x0, - 0x1a, 0xf3, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x4, 0xf1, 0x0, 0x0, 0x0, 0x0, - 0x1, 0x40, 0x0, 0x0, - - /* U+FEA1 "ﺡ" */ - 0x6, 0x75, 0x10, 0x0, 0x0, 0xe, 0xff, 0xf8, - 0x10, 0x0, 0x1, 0x0, 0x38, 0xd4, 0x0, 0x0, - 0x1, 0x8c, 0xf7, 0x0, 0x0, 0x5e, 0xb4, 0x0, - 0x0, 0x4, 0xf5, 0x0, 0x0, 0x0, 0xd, 0x90, - 0x0, 0x0, 0x0, 0x1f, 0x40, 0x0, 0x0, 0x0, - 0x1f, 0x50, 0x0, 0x0, 0x0, 0xd, 0xd1, 0x0, - 0x0, 0x0, 0x3, 0xff, 0xa8, 0x9b, 0xc0, 0x0, - 0x2a, 0xef, 0xec, 0x90, - - /* U+FEA2 "ﺢ" */ - 0xd, 0xfd, 0x81, 0x0, 0x0, 0x0, 0x88, 0x9b, - 0xe8, 0x0, 0x0, 0x0, 0x0, 0x6, 0xe9, 0x0, - 0x0, 0x0, 0x7f, 0xee, 0x20, 0x0, 0x0, 0xcc, - 0x21, 0xda, 0x0, 0x0, 0x9d, 0x0, 0x1, 0xde, - 0x94, 0xf, 0x60, 0x0, 0x1, 0x9e, 0x81, 0xf4, - 0x0, 0x0, 0x0, 0x0, 0xf, 0x80, 0x0, 0x0, - 0x0, 0x0, 0x8f, 0x82, 0x1, 0x35, 0x0, 0x0, - 0x9f, 0xff, 0xff, 0xf0, 0x0, 0x0, 0x26, 0x87, - 0x51, 0x0, - - /* U+FEA3 "ﺣ" */ - 0x2, 0xef, 0xc7, 0x10, 0x0, 0x0, 0x9, 0x8a, - 0xef, 0x81, 0x0, 0x0, 0x0, 0x0, 0x39, 0xe7, - 0x0, 0x0, 0x0, 0x4, 0xaf, 0xf1, 0x0, 0x0, - 0x5d, 0xfb, 0x52, 0x0, 0x8a, 0xef, 0xa2, 0x0, - 0x0, 0xf, 0xd9, 0x20, 0x0, 0x0, 0x0, - - /* U+FEA4 "ﺤ" */ - 0x2, 0xef, 0xc7, 0x10, 0x0, 0x0, 0x0, 0x98, - 0xae, 0xf8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x39, - 0xe7, 0x0, 0x0, 0x0, 0x0, 0x4a, 0xff, 0x10, - 0x0, 0x0, 0x5d, 0xff, 0xa2, 0x0, 0x8, 0xae, - 0xfa, 0x24, 0xfc, 0x81, 0xf, 0xd9, 0x20, 0x0, - 0x1a, 0xf3, - - /* U+FEA5 "ﺥ" */ - 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x5, 0xf1, - 0x0, 0x0, 0x0, 0x1, 0x40, 0x0, 0x0, 0x6, - 0x75, 0x10, 0x0, 0x0, 0xe, 0xff, 0xf8, 0x10, - 0x0, 0x1, 0x0, 0x38, 0xd4, 0x0, 0x0, 0x1, - 0x8c, 0xf7, 0x0, 0x0, 0x5e, 0xb4, 0x0, 0x0, - 0x4, 0xf5, 0x0, 0x0, 0x0, 0xd, 0x90, 0x0, - 0x0, 0x0, 0x1f, 0x40, 0x0, 0x0, 0x0, 0x1f, - 0x50, 0x0, 0x0, 0x0, 0xd, 0xd1, 0x0, 0x0, - 0x0, 0x3, 0xff, 0xa8, 0x9b, 0xc0, 0x0, 0x2a, - 0xef, 0xec, 0x90, - - /* U+FEA6 "ﺦ" */ - 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0xb, - 0xa0, 0x0, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xfd, - 0x81, 0x0, 0x0, 0x0, 0x88, 0x9b, 0xe8, 0x0, - 0x0, 0x0, 0x0, 0x6, 0xe9, 0x0, 0x0, 0x0, - 0x7f, 0xee, 0x20, 0x0, 0x0, 0xcc, 0x21, 0xda, - 0x0, 0x0, 0x9d, 0x0, 0x1, 0xde, 0x94, 0xf, - 0x60, 0x0, 0x1, 0x9e, 0x81, 0xf4, 0x0, 0x0, - 0x0, 0x0, 0xf, 0x80, 0x0, 0x0, 0x0, 0x0, - 0x8f, 0x82, 0x1, 0x35, 0x0, 0x0, 0x9f, 0xff, - 0xff, 0xf0, 0x0, 0x0, 0x26, 0x87, 0x51, 0x0, - - /* U+FEA7 "ﺧ" */ - 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, - 0xe, 0x70, 0x0, 0x0, 0x0, 0x0, 0x42, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xef, - 0xc7, 0x10, 0x0, 0x0, 0x9, 0x8a, 0xef, 0x81, - 0x0, 0x0, 0x0, 0x0, 0x39, 0xe7, 0x0, 0x0, - 0x0, 0x4, 0xaf, 0xf1, 0x0, 0x0, 0x5d, 0xfb, - 0x52, 0x0, 0x8a, 0xef, 0xa2, 0x0, 0x0, 0xf, - 0xd9, 0x20, 0x0, 0x0, 0x0, - - /* U+FEA8 "ﺨ" */ - 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x2, 0xef, 0xc7, 0x10, 0x0, 0x0, 0x0, 0x98, - 0xae, 0xf8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x39, - 0xe7, 0x0, 0x0, 0x0, 0x0, 0x4a, 0xff, 0x10, - 0x0, 0x0, 0x5d, 0xff, 0xa2, 0x0, 0x8, 0xae, - 0xfa, 0x24, 0xfc, 0x81, 0xf, 0xd9, 0x20, 0x0, - 0x1a, 0xf3, - - /* U+FEA9 "ﺩ" */ - 0x0, 0xae, 0x10, 0x0, 0xc, 0xb0, 0x0, 0x2, - 0xf5, 0x0, 0x0, 0x9c, 0x0, 0x0, 0xbc, 0x38, - 0xae, 0xf5, 0x6f, 0xea, 0x40, - - /* U+FEAA "ﺪ" */ - 0x0, 0xd, 0xb0, 0x0, 0x0, 0x4, 0xf2, 0x0, - 0x0, 0x0, 0xd8, 0x0, 0x0, 0x0, 0x8d, 0x0, - 0x0, 0x0, 0xbf, 0x20, 0x38, 0xae, 0xff, 0xd3, - 0x6f, 0xea, 0x35, 0xe5, - - /* U+FEAB "ﺫ" */ - 0x0, 0x10, 0x0, 0x2, 0xf4, 0x0, 0x0, 0x41, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x9e, 0x10, 0x0, - 0xc, 0xb0, 0x0, 0x1, 0xf5, 0x0, 0x0, 0x9c, - 0x0, 0x0, 0xbc, 0x38, 0xae, 0xf5, 0x6f, 0xea, - 0x40, - - /* U+FEAC "ﺬ" */ - 0x0, 0x1, 0x0, 0x0, 0x0, 0x1f, 0x50, 0x0, - 0x0, 0x4, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xa, 0x80, 0x0, 0x0, 0x6, 0xf1, 0x0, - 0x0, 0x0, 0xe7, 0x0, 0x0, 0x0, 0x8c, 0x0, - 0x0, 0x0, 0xbf, 0x20, 0x38, 0xad, 0xff, 0xd3, - 0x6f, 0xea, 0x35, 0xe5, - - /* U+FEAD "ﺭ" */ - 0x0, 0x0, 0x3, 0xb3, 0x0, 0x0, 0x0, 0xe8, - 0x0, 0x0, 0x0, 0xba, 0x0, 0x0, 0x0, 0xbb, - 0x0, 0x0, 0x0, 0xd9, 0x0, 0x0, 0x5, 0xf4, - 0x2, 0x23, 0x8f, 0xa0, 0xf, 0xff, 0xe7, 0x0, - 0x3, 0x32, 0x0, 0x0, - - /* U+FEAE "ﺮ" */ - 0x0, 0x0, 0x0, 0xe8, 0x0, 0x0, 0x0, 0xb, - 0xb0, 0x0, 0x0, 0x0, 0xbf, 0x90, 0x0, 0x0, - 0xd, 0xdf, 0x0, 0x0, 0x5, 0xf4, 0x0, 0x21, - 0x38, 0xfb, 0x0, 0xf, 0xff, 0xe7, 0x0, 0x0, - 0x33, 0x20, 0x0, 0x0, - - /* U+FEAF "ﺯ" */ - 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x8, 0xd0, - 0x0, 0x0, 0x2, 0x30, 0x0, 0x0, 0x0, 0x20, - 0x0, 0x0, 0x3, 0xf5, 0x0, 0x0, 0x0, 0xd9, - 0x0, 0x0, 0x0, 0xba, 0x0, 0x0, 0x0, 0xba, - 0x0, 0x0, 0x0, 0xe8, 0x0, 0x0, 0x6, 0xf3, - 0x2, 0x24, 0x9f, 0x90, 0xf, 0xff, 0xe6, 0x0, - 0x3, 0x32, 0x0, 0x0, - - /* U+FEB0 "ﺰ" */ - 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x3f, - 0x30, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xa5, 0x0, 0x0, - 0x0, 0xb, 0xa0, 0x0, 0x0, 0x0, 0xaf, 0x90, - 0x0, 0x0, 0xd, 0xdf, 0x0, 0x0, 0x4, 0xf4, - 0x0, 0x21, 0x38, 0xfb, 0x0, 0xf, 0xff, 0xe7, - 0x0, 0x0, 0x33, 0x20, 0x0, 0x0, - - /* U+FEB1 "ﺱ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x46, 0x0, 0x0, 0x0, 0x0, 0x7, 0x30, 0x46, - 0x0, 0x8d, 0x0, 0x0, 0x0, 0x0, 0xf, 0x60, - 0x8d, 0x0, 0x8d, 0x3, 0x0, 0x0, 0x0, 0xf, - 0x70, 0x9e, 0x0, 0xab, 0x3f, 0x20, 0x0, 0x0, - 0xf, 0xe9, 0xff, 0xb9, 0xf7, 0x5f, 0x0, 0x0, - 0x0, 0x1f, 0xdf, 0xb8, 0xef, 0xa0, 0x5f, 0x10, - 0x0, 0x0, 0x6f, 0x30, 0x0, 0x0, 0x0, 0x1f, - 0xc4, 0x10, 0x27, 0xfd, 0x0, 0x0, 0x0, 0x0, - 0x5, 0xef, 0xff, 0xff, 0xc2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x5, 0x78, 0x63, 0x0, 0x0, 0x0, - 0x0, 0x0, - - /* U+FEB2 "ﺲ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x30, - 0x46, 0x0, 0x8d, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xf, 0x60, 0x8d, 0x0, 0x8d, 0x0, 0x3, 0x0, - 0x0, 0x0, 0xf, 0x70, 0x9e, 0x0, 0xaf, 0x0, - 0x3f, 0x20, 0x0, 0x0, 0xf, 0xe9, 0xff, 0xb9, - 0xff, 0xb1, 0x5f, 0x0, 0x0, 0x0, 0x1f, 0xdf, - 0xb8, 0xef, 0xa8, 0xe1, 0x5f, 0x10, 0x0, 0x0, - 0x6f, 0x30, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xc4, - 0x10, 0x27, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x5, 0xef, 0xff, 0xff, 0xc2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x5, 0x78, 0x63, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, - - /* U+FEB3 "ﺳ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x28, 0x0, 0x0, - 0x64, 0x2, 0x80, 0x4, 0xf1, 0x0, 0xc, 0x90, - 0x5f, 0x0, 0x4f, 0x0, 0x0, 0xda, 0x6, 0xf2, - 0x6, 0xf0, 0x8, 0xaf, 0xf9, 0xef, 0xd9, 0xeb, - 0x0, 0xfe, 0x9a, 0xfc, 0x7d, 0xfc, 0x20, - - /* U+FEB4 "ﺴ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x28, 0x0, 0x0, - 0x6, 0x40, 0x28, 0x0, 0x4f, 0x10, 0x0, 0xc, - 0x90, 0x5f, 0x0, 0x4f, 0x10, 0x0, 0xd, 0xa0, - 0x6f, 0x20, 0x6f, 0x20, 0x8, 0xaf, 0xf9, 0xef, - 0xd9, 0xef, 0xd3, 0xf, 0xe9, 0xaf, 0xc7, 0xdf, - 0xc7, 0xd5, - - /* U+FEB5 "ﺵ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd5, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, - 0x4b, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, - 0x0, 0x8, 0x30, 0x46, 0x0, 0x8d, 0x0, 0x0, - 0x0, 0x0, 0xf, 0x60, 0x8d, 0x0, 0x8d, 0x3, - 0x0, 0x0, 0x0, 0xf, 0x70, 0x9e, 0x0, 0xab, - 0x3f, 0x20, 0x0, 0x0, 0xf, 0xe9, 0xff, 0xb9, - 0xf7, 0x5f, 0x0, 0x0, 0x0, 0x1f, 0xdf, 0xb8, - 0xef, 0xa0, 0x5f, 0x10, 0x0, 0x0, 0x6f, 0x30, - 0x0, 0x0, 0x0, 0x1f, 0xc4, 0x10, 0x27, 0xfd, - 0x0, 0x0, 0x0, 0x0, 0x5, 0xef, 0xff, 0xff, - 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x78, - 0x63, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+FEB6 "ﺶ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc5, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xd, 0x4b, 0x60, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x2, 0x1, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x30, - 0x46, 0x0, 0x8d, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xf, 0x60, 0x8d, 0x0, 0x8d, 0x0, 0x3, 0x0, - 0x0, 0x0, 0xf, 0x70, 0x9e, 0x0, 0xaf, 0x0, - 0x3f, 0x20, 0x0, 0x0, 0xf, 0xe9, 0xff, 0xb9, - 0xff, 0xb1, 0x5f, 0x0, 0x0, 0x0, 0x1f, 0xdf, - 0xb8, 0xef, 0xa8, 0xe1, 0x5f, 0x10, 0x0, 0x0, - 0x6f, 0x30, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xc4, - 0x10, 0x27, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x5, 0xef, 0xff, 0xff, 0xc2, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x5, 0x78, 0x63, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, - - /* U+FEB7 "ﺷ" */ - 0x0, 0x0, 0x0, 0xb7, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x10, 0x0, 0x0, 0x0, 0x0, 0xb, - 0x69, 0x70, 0x0, 0x0, 0x0, 0x0, 0x11, 0x11, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x28, - 0x0, 0x0, 0x64, 0x2, 0x80, 0x4, 0xf1, 0x0, - 0xc, 0x90, 0x5f, 0x0, 0x4f, 0x0, 0x0, 0xda, - 0x6, 0xf2, 0x6, 0xf0, 0x8, 0xaf, 0xf9, 0xef, - 0xd9, 0xeb, 0x0, 0xfe, 0x9a, 0xfc, 0x7d, 0xfc, + 0x0, 0x13, 0xb8, 0xc0, 0x25, 0xd8, 0x86, 0x38, + 0x2, 0x13, 0xb8, 0xd2, 0x0, 0x2d, 0x11, 0x4f, + 0x0, 0x1e, 0xc8, 0x5, 0x94, 0x40, 0xf7, 0xb9, + 0x24, 0x6e, 0x6, 0xf3, 0xce, 0x5f, 0xd9, 0x2c, 0x20, + /* U+FE81 "ﺁ" */ + 0x8, 0xaa, 0x40, 0x2, 0x2a, 0x90, 0x1, 0x5d, + 0x0, 0x7f, 0xfd, 0x3b, 0x80, 0x0, + + /* U+FE82 "ﺂ" */ + 0x1a, 0x81, 0x31, 0x9, 0x9a, 0x84, 0x46, 0x31, + 0x20, 0x15, 0xd0, 0x7, 0xff, 0x88, 0x44, 0x1, + 0xb5, 0x24, 0xc0, 0xc, 0xac, 0xa0, + + /* U+FE83 "ﺃ" */ + 0x19, 0x60, 0x31, 0x40, 0x33, 0x58, 0xd, 0xc8, + 0x2, 0xe8, 0x3, 0xff, 0xbd, 0xdc, 0x0, + + /* U+FE84 "ﺄ" */ + 0x19, 0x60, 0x1, 0x8a, 0x0, 0xc, 0xd6, 0x0, + 0x1b, 0x90, 0xa, 0xe8, 0x3, 0xff, 0xb4, 0x22, + 0x0, 0xb5, 0x24, 0xc1, 0x95, 0x94, + + /* U+FE85 "ﺅ" */ + 0x0, 0xcd, 0x24, 0x1, 0xee, 0xa3, 0x0, 0xf6, + 0xd1, 0x0, 0x79, 0x64, 0xc0, 0x3f, 0xf8, 0x73, + 0xf6, 0x20, 0x1a, 0x19, 0x8b, 0x40, 0x19, 0x9e, + 0x6d, 0x8, 0x3, 0xca, 0x8, 0x1, 0x33, 0xd4, + 0x0, 0x80, 0x50, 0xe8, 0xe0, 0x20, 0x1a, 0x3a, + 0xc1, 0x40, 0x38, 0x65, 0xc, 0x3, 0x16, 0x1d, + 0x2, 0xc4, 0xe6, 0x86, 0x8, 0x63, 0xb8, 0x27, + 0x48, 0x0, + + /* U+FE86 "ﺆ" */ + 0x0, 0xd1, 0x20, 0x1f, 0x86, 0x84, 0x3, 0xe1, + 0xb0, 0xf, 0xd1, 0x1, 0x0, 0xff, 0xe2, 0xd, + 0xfc, 0x80, 0x7b, 0x55, 0x99, 0x0, 0x18, 0x4e, + 0xa6, 0x18, 0x3, 0xc2, 0xa, 0x24, 0x1, 0xa, + 0x54, 0xd0, 0x41, 0x80, 0x54, 0xce, 0xe0, 0x54, + 0x0, 0x86, 0x79, 0x47, 0xdc, 0x2, 0x14, 0xb5, + 0xb0, 0x4, 0xff, 0xba, 0xda, 0x94, 0x1, 0x8f, + 0x15, 0xba, 0x50, 0x8, + + /* U+FE87 "ﺇ" */ + 0xb, 0xa0, 0xf, 0xfe, 0xf7, 0x70, 0x7, 0x8, + 0xc, 0x50, 0x8, 0x94, 0x0, 0xa8, 0x0, + + /* U+FE88 "ﺈ" */ + 0xb, 0xa0, 0xf, 0xfe, 0xd0, 0x88, 0x2, 0xd4, + 0x93, 0x6, 0x56, 0x50, 0x1a, 0xf6, 0x19, 0x70, + 0x8, 0xbc, 0x0, 0x31, 0x0, 0x8, 0xc0, 0x20, + + /* U+FE89 "ﺉ" */ + 0x9, 0xa1, 0x0, 0x4f, 0x72, 0x80, 0x3, 0xa4, + 0x12, 0xec, 0xc4, 0xa0, 0xc4, 0x30, 0x47, 0x88, + 0x7d, 0x82, 0x18, 0x2, 0x1a, 0x88, 0x44, 0x7a, + 0x1, 0x2e, 0x86, 0xc0, 0x21, 0x80, 0x62, 0xac, + 0x67, 0x11, 0x10, 0x7, 0x19, 0xb5, 0x8b, 0x6a, + 0x21, 0x35, 0xc5, 0x21, 0xb0, 0xcc, 0x76, 0x77, + 0x69, 0x80, + + /* U+FE8A "ﺊ" */ + 0x4, 0x93, 0x0, 0xff, 0x1e, 0x88, 0x7, 0xf8, + 0xf0, 0x40, 0x3f, 0xc9, 0x6, 0x1, 0xcb, 0xda, + 0xc5, 0x20, 0x1f, 0x41, 0x36, 0x3b, 0x0, 0x7d, + 0x41, 0x74, 0x60, 0x1f, 0x98, 0xd0, 0x10, 0x28, + 0xc0, 0x22, 0x6c, 0x15, 0x2, 0xa4, 0xcf, 0xfb, + 0x65, 0xb0, 0x40, 0xb, 0xd7, 0x2f, 0x15, 0xd6, + 0x40, 0x0, + + /* U+FE8B "ﺋ" */ + 0x0, 0x4c, 0x0, 0x6c, 0x10, 0x7, 0x8, 0x80, + 0xe, 0xa0, 0x10, 0xb0, 0x4, 0xb2, 0x20, 0x1, + 0x1, 0x8, 0xb2, 0x0, 0x39, 0xf0, 0x0, + + /* U+FE8C "ﺌ" */ + 0x1, 0x96, 0x0, 0x18, 0x90, 0x0, 0xfc, 0x2, + 0x17, 0x40, 0x9, 0x10, 0x1, 0x7f, 0x0, 0x4c, + 0x20, 0xa, 0x24, 0x90, 0x46, 0x54, + + /* U+FE8D "ﺍ" */ + 0xba, 0x0, 0xff, 0xe4, 0x77, 0x0, + + /* U+FE8E "ﺎ" */ + 0xba, 0x0, 0xff, 0xe9, 0x8, 0x80, 0x1a, 0x92, + 0x6c, 0xac, 0xa0, + + /* U+FE8F "ﺏ" */ + 0x0, 0xff, 0xb5, 0x80, 0x3e, 0xb3, 0x20, 0xf, + 0x89, 0x1c, 0xb4, 0x3, 0x8b, 0x81, 0x61, 0x3a, + 0x62, 0x6f, 0x4e, 0xc5, 0x6d, 0x5d, 0xcc, 0xd6, + 0xa0, 0x1, 0x2f, 0xba, 0xd9, 0x20, 0xf, 0x5d, + 0x0, 0x7f, 0x4c, 0x0, 0x70, + + /* U+FE90 "ﺐ" */ + 0x20, 0xf, 0xfb, 0x1c, 0x3, 0xef, 0x50, 0x11, + 0x0, 0x78, 0xc0, 0x80, 0xa8, 0x3, 0x8f, 0x82, + 0x56, 0x4f, 0xaa, 0x27, 0x30, 0x18, 0x58, 0x98, + 0x88, 0x76, 0x8, 0xd3, 0xc9, 0x3, 0xae, 0xe7, + 0xe3, 0x80, 0x7e, 0xe7, 0x0, 0xff, 0x5b, 0x0, + 0x78, + + /* U+FE91 "ﺑ" */ + 0x0, 0x14, 0x0, 0x4c, 0xe2, 0x0, 0x10, 0x10, + 0x8b, 0x20, 0x3, 0x9f, 0x0, 0x3f, 0xc, 0x2, + 0xda, 0x0, 0xbe, 0x0, + + /* U+FE92 "ﺒ" */ + 0x0, 0x2a, 0x80, 0x2e, 0xf0, 0x9, 0x84, 0x1, + 0x44, 0x92, 0x8, 0xca, 0x81, 0xd1, 0x5a, 0x0, + 0xda, 0x0, 0xbe, 0x0, + + /* U+FE93 "ﺓ" */ + 0x5, 0xc4, 0xd0, 0x9, 0x75, 0x3c, 0x3, 0x8, + 0x10, 0x4, 0x35, 0x84, 0x0, 0x1c, 0x47, 0xd3, + 0x8, 0x3f, 0xb4, 0xe0, 0x79, 0x10, 0x82, 0x20, + 0x6, 0x70, 0x3, 0xc4, 0xca, 0x88, 0x92, 0xce, + 0xcb, 0xe0, + + /* U+FE94 "ﺔ" */ + 0xc, 0x5a, 0x70, 0xb, 0x56, 0xd8, 0x2, 0x10, + 0x10, 0xe, 0x1b, 0xd0, 0xa, 0x39, 0x88, 0x1, + 0xd, 0xb0, 0x20, 0x6, 0x72, 0x0, 0x10, 0x1, + 0xe6, 0x81, 0xc2, 0x81, 0x9c, 0xed, 0x93, 0xbe, + 0x38, 0xb0, + + /* U+FE95 "ﺕ" */ + 0x0, 0x93, 0x4f, 0x80, 0x3e, 0x4f, 0x3c, 0x0, + 0xfc, 0x40, 0x40, 0x1b, 0x9c, 0x3, 0xed, 0x41, + 0x10, 0x7, 0x8c, 0x80, 0xb4, 0x3, 0x8b, 0x85, + 0x21, 0x3a, 0xa2, 0x73, 0x4a, 0x81, 0x71, 0x10, + 0xec, 0x2d, 0xc8, 0x0, + + /* U+FE96 "ﺖ" */ + 0x0, 0xbc, 0xb8, 0xc0, 0x3f, 0x69, 0x61, 0x80, + 0x70, 0x80, 0x8, 0x8, 0x3, 0xde, 0xe0, 0x1f, + 0x72, 0x0, 0x88, 0x3, 0xc6, 0x24, 0x5, 0xa0, + 0x1c, 0x5c, 0x10, 0xb0, 0x9d, 0x51, 0x39, 0xa1, + 0x85, 0x8b, 0x88, 0x87, 0x60, 0x8d, 0x3c, 0x90, + + /* U+FE97 "ﺗ" */ + 0xc, 0x6a, 0x70, 0xe7, 0xb6, 0x2, 0x11, 0x80, + 0x5, 0x42, 0x0, 0x65, 0x0, 0x84, 0x2, 0x8b, + 0x21, 0x7, 0x3e, 0x0, + + /* U+FE98 "ﺘ" */ + 0xa, 0x79, 0x90, 0x5b, 0x44, 0x0, 0x47, 0x0, + 0x1d, 0x80, 0x2c, 0xc0, 0x4, 0xc2, 0x0, 0xa2, + 0x49, 0x4, 0x65, 0x40, + + /* U+FE99 "ﺙ" */ + 0x0, 0xc9, 0xa0, 0x1f, 0x92, 0x7b, 0x80, 0x1f, + 0x27, 0x9e, 0x0, 0x7e, 0x20, 0x20, 0xd, 0xce, + 0x1, 0xf6, 0xa0, 0x88, 0x3, 0xc6, 0x40, 0x5a, + 0x1, 0xc5, 0xc2, 0x90, 0x9d, 0x51, 0x39, 0xa5, + 0x40, 0xb8, 0x88, 0x76, 0x16, 0xe4, 0x0, + + /* U+FE9A "ﺚ" */ + 0x0, 0xdc, 0x60, 0x1f, 0xec, 0x30, 0xf, 0xef, + 0xe, 0x30, 0xf, 0xda, 0x58, 0x60, 0x1c, 0x20, + 0x2, 0x2, 0x0, 0xf7, 0xb8, 0x7, 0xdc, 0x80, + 0x22, 0x0, 0xf1, 0x89, 0x1, 0x68, 0x7, 0x17, + 0x4, 0x2c, 0x27, 0x54, 0x4e, 0x68, 0x61, 0x62, + 0xe2, 0x21, 0xd8, 0x23, 0x4f, 0x24, + + /* U+FE9B "ﺛ" */ + 0x0, 0x5b, 0x0, 0x33, 0x71, 0xc3, 0x9e, 0xd8, + 0x8, 0x46, 0x0, 0x15, 0x8, 0x1, 0x94, 0x2, + 0x10, 0xa, 0x2c, 0x84, 0x1c, 0xf8, 0x0, + + /* U+FE9C "ﺜ" */ + 0x0, 0x4b, 0x80, 0x2b, 0xb9, 0x21, 0x6d, 0x10, + 0x1, 0x1c, 0x0, 0x76, 0x0, 0xb3, 0x0, 0x13, + 0x8, 0x2, 0x89, 0x24, 0x11, 0x95, 0x0, + + /* U+FE9D "ﺝ" */ + 0x6, 0x75, 0x10, 0xf, 0x44, 0x2b, 0xa0, 0x40, + 0x37, 0xfd, 0x81, 0x88, 0x1, 0x8, 0xd, 0xa1, + 0x18, 0x6, 0x5f, 0x38, 0xf7, 0x0, 0x92, 0xae, + 0xc8, 0x1, 0xd2, 0xca, 0x2, 0x1, 0x84, 0xb4, + 0x2b, 0x40, 0x3c, 0x21, 0x1e, 0x1, 0x84, 0xa0, + 0x48, 0xc0, 0x3b, 0x8b, 0xaa, 0x26, 0xf0, 0x0, + 0x7a, 0xa8, 0xef, 0x28, 0x0, + + /* U+FE9E "ﺞ" */ + 0xd, 0xfd, 0x81, 0x0, 0xf2, 0xba, 0x1f, 0xc0, + 0x7, 0x44, 0x26, 0xe1, 0xa4, 0x3, 0xcf, 0xf0, + 0x16, 0x1, 0xd9, 0x7b, 0xe7, 0x0, 0x1a, 0x47, + 0x8, 0x31, 0xfa, 0x50, 0x1a, 0xc2, 0xb4, 0x71, + 0xdd, 0x82, 0x4, 0x11, 0xe0, 0x33, 0xd0, 0x21, + 0x80, 0x46, 0x1, 0xe7, 0x74, 0x10, 0xa, 0x30, + 0x5, 0xc, 0xfb, 0xfd, 0x72, 0x1, 0xa7, 0x65, + 0xe2, 0xb8, 0x0, + + /* U+FE9F "ﺟ" */ + 0x2, 0xef, 0xc7, 0x10, 0xe, 0x27, 0x73, 0x4f, + 0x40, 0x80, 0x69, 0x8a, 0xec, 0x1f, 0x70, 0xf, + 0x9c, 0xc6, 0x4, 0x3, 0x2e, 0xd8, 0xd6, 0x88, + 0x45, 0x75, 0x3e, 0xda, 0x90, 0x1, 0xde, 0xda, + 0x20, 0xe, 0xfd, 0x92, 0xd, 0x90, 0xf, 0xe8, + 0xa0, 0x8, + + /* U+FEA0 "ﺠ" */ + 0x2, 0xef, 0xc7, 0x10, 0xf, 0x13, 0xb9, 0xa7, + 0xa0, 0x40, 0x3a, 0x62, 0xbb, 0x7, 0xdc, 0x3, + 0xf3, 0x98, 0xc0, 0x80, 0x72, 0xed, 0xaa, 0xb4, + 0x40, 0x11, 0x5d, 0x4f, 0xb6, 0xbd, 0x2, 0xe, + 0xf6, 0xd1, 0x27, 0x33, 0x90, 0x7e, 0xc9, 0x0, + 0x80, 0xd7, 0x98, 0x7, 0x27, 0x8, 0x7, 0xf2, + 0xd8, 0x80, 0x60, + + /* U+FEA1 "ﺡ" */ + 0x6, 0x75, 0x10, 0xf, 0x44, 0x2b, 0xa0, 0x40, + 0x37, 0xfd, 0x81, 0x88, 0x1, 0x8, 0xd, 0xa1, + 0x18, 0x6, 0x5f, 0x38, 0xf7, 0x0, 0x92, 0xae, + 0xc8, 0x1, 0xd2, 0xca, 0x1, 0xe1, 0x2d, 0x0, + 0xfe, 0x10, 0xf, 0x84, 0xa0, 0x40, 0x3e, 0xe2, + 0xea, 0x89, 0xbc, 0x0, 0x1e, 0xaa, 0x3b, 0xca, + 0x0, + + /* U+FEA2 "ﺢ" */ + 0xd, 0xfd, 0x81, 0x0, 0xf2, 0xba, 0x1f, 0xc0, + 0x7, 0x44, 0x26, 0xe1, 0xa4, 0x3, 0xcf, 0xf0, + 0x16, 0x1, 0xd9, 0x7b, 0xe7, 0x0, 0x1a, 0x47, + 0x8, 0x71, 0xfa, 0x50, 0x1a, 0xc0, 0x21, 0xc7, + 0x76, 0x8, 0x10, 0x6, 0x19, 0xe8, 0x10, 0xc0, + 0xf, 0xe7, 0x74, 0x10, 0x9, 0xa8, 0x5, 0xc, + 0xfb, 0xfd, 0x94, 0x1, 0xa7, 0x65, 0xe2, 0xb8, + 0x0, + + /* U+FEA3 "ﺣ" */ + 0x2, 0xef, 0xc7, 0x10, 0xe, 0x27, 0x73, 0x4f, + 0x40, 0x80, 0x69, 0x8a, 0xec, 0x1f, 0x70, 0xf, + 0x9c, 0xc6, 0x4, 0x3, 0x2e, 0xd8, 0xd6, 0x88, + 0x45, 0x75, 0x3e, 0xda, 0x90, 0x1, 0xde, 0xda, + 0x20, 0xc, + + /* U+FEA4 "ﺤ" */ + 0x2, 0xef, 0xc7, 0x10, 0xf, 0x13, 0xb9, 0xa7, + 0xa0, 0x40, 0x3a, 0x62, 0xbb, 0x7, 0xdc, 0x3, + 0xf3, 0x98, 0xc0, 0x80, 0x72, 0xed, 0xaa, 0xb4, + 0x40, 0x11, 0x5d, 0x4f, 0xb6, 0xbd, 0x2, 0xe, + 0xf6, 0xd1, 0x27, 0x33, 0x90, + + /* U+FEA5 "ﺥ" */ + 0x0, 0xc2, 0x1, 0xf9, 0x78, 0x40, 0x3e, 0x4b, + 0x10, 0xe, 0x67, 0x45, 0x0, 0xf4, 0x42, 0xba, + 0x4, 0x3, 0x7f, 0xd8, 0x18, 0x80, 0x10, 0x80, + 0xda, 0x11, 0x80, 0x65, 0xf3, 0x8f, 0x70, 0x9, + 0x2a, 0xec, 0x80, 0x1d, 0x2c, 0xa0, 0x1e, 0x12, + 0xd0, 0xf, 0xe1, 0x0, 0xf8, 0x4a, 0x4, 0x3, + 0xee, 0x2e, 0xa8, 0x9b, 0xc0, 0x1, 0xea, 0xa3, + 0xbc, 0xa0, + + /* U+FEA6 "ﺦ" */ + 0x0, 0xc2, 0x1, 0xfe, 0xaa, 0x0, 0x7f, 0x44, + 0x0, 0x3f, 0x8c, 0x80, 0x3d, 0xbf, 0xb0, 0x20, + 0x1e, 0x57, 0x43, 0xf8, 0x0, 0xe8, 0x84, 0xdc, + 0x34, 0x80, 0x79, 0xfe, 0x2, 0xc0, 0x3b, 0x2f, + 0x7c, 0xe0, 0x3, 0x48, 0xe1, 0xe, 0x3f, 0x4a, + 0x3, 0x58, 0x4, 0x38, 0xee, 0xc1, 0x2, 0x0, + 0xc3, 0x3d, 0x2, 0x18, 0x1, 0xfc, 0xee, 0x82, + 0x1, 0x35, 0x0, 0xa1, 0x9f, 0x7f, 0xb2, 0x80, + 0x34, 0xec, 0xbc, 0x57, 0x0, 0x0, + + /* U+FEA7 "ﺧ" */ + 0x0, 0xf0, 0x80, 0x7f, 0xbd, 0xc0, 0x3f, 0xa9, + 0x40, 0x3f, 0x90, 0x80, 0x31, 0x77, 0xe3, 0x88, + 0x7, 0x13, 0xb9, 0xa7, 0xa0, 0x40, 0x34, 0xc5, + 0x76, 0xf, 0xb8, 0x7, 0xce, 0x63, 0x2, 0x1, + 0x97, 0x6c, 0x6b, 0x44, 0x22, 0xba, 0x9f, 0x6d, + 0x48, 0x0, 0xef, 0x6d, 0x10, 0x6, + + /* U+FEA8 "ﺨ" */ + 0x0, 0xf0, 0x80, 0x7f, 0xdc, 0xe0, 0x1f, 0xeb, + 0x50, 0xf, 0xf2, 0x10, 0x7, 0x17, 0x7e, 0x38, + 0x80, 0x78, 0x9d, 0xcd, 0x3d, 0x2, 0x1, 0xd3, + 0x15, 0xd8, 0x3e, 0xe0, 0x1f, 0x9c, 0xc6, 0x4, + 0x3, 0x97, 0x6d, 0x55, 0xa2, 0x0, 0x8a, 0xea, + 0x7d, 0xb5, 0xe8, 0x10, 0x77, 0xb6, 0x89, 0x39, + 0x9c, 0x80, + + /* U+FEA9 "ﺩ" */ + 0x0, 0x57, 0x8, 0x5, 0x45, 0x40, 0x1b, 0x91, + 0x40, 0x22, 0x69, 0x0, 0xc4, 0x7, 0x15, 0xc9, + 0x2a, 0xe8, 0x8b, 0x50, + + /* U+FEAA "ﺪ" */ + 0x0, 0xb6, 0xc0, 0x3d, 0x28, 0x40, 0x1c, 0x85, + 0x40, 0x1e, 0x55, 0x0, 0x78, 0xc8, 0x80, 0x71, + 0x5c, 0x81, 0xe6, 0xae, 0x88, 0xca, 0x36, + + /* U+FEAB "ﺫ" */ + 0x0, 0x8, 0x6, 0x2e, 0x40, 0x8, 0xad, 0x40, + 0x32, 0x8, 0x6, 0x9e, 0x10, 0xa, 0x4a, 0x80, + 0x36, 0xa2, 0x80, 0x42, 0xd2, 0x1, 0x88, 0xe, + 0x2b, 0x92, 0x55, 0xd1, 0x16, 0xa0, + + /* U+FEAC "ﺬ" */ + 0x0, 0x84, 0x3, 0xc3, 0xca, 0x1, 0xc3, 0x68, + 0x1, 0xe4, 0x10, 0xf, 0x54, 0x0, 0x7b, 0x1c, + 0x40, 0x39, 0x85, 0x80, 0x3c, 0xd6, 0x1, 0xe3, + 0x31, 0x1, 0xc5, 0x6a, 0x7, 0x9a, 0xba, 0x3e, + 0x51, 0xb0, + + /* U+FEAD "ﺭ" */ + 0x0, 0xe3, 0xb3, 0x0, 0xe3, 0x5b, 0x0, 0xf2, + 0x90, 0x7, 0xc2, 0x1, 0xe6, 0x20, 0xe, 0x52, + 0xd0, 0x22, 0x1c, 0x52, 0xa0, 0x6e, 0xb1, 0xa2, + 0x80, 0x19, 0x8d, 0xe7, 0x0, 0x0, + + /* U+FEAE "ﺮ" */ + 0x0, 0xf7, 0x40, 0x7, 0xca, 0x60, 0x1f, 0x92, + 0x40, 0x3c, 0xc4, 0xc0, 0x1c, 0xa5, 0x3e, 0x4, + 0x27, 0x14, 0x88, 0x0, 0x6f, 0x63, 0x45, 0x80, + 0x59, 0x8d, 0xe7, 0x0, 0x80, + + /* U+FEAF "ﺯ" */ + 0x0, 0xf0, 0x80, 0x7a, 0x30, 0x3, 0xd5, 0xc0, + 0x1e, 0x21, 0x0, 0xf1, 0xea, 0x80, 0x71, 0x96, + 0x0, 0x79, 0x8c, 0x3, 0xff, 0x84, 0xa4, 0x1, + 0xcc, 0x36, 0x4, 0x44, 0x99, 0x31, 0x86, 0xea, + 0xde, 0x64, 0x0, 0xcc, 0x6f, 0x30, 0x0, + + /* U+FEB0 "ﺰ" */ + 0x0, 0xf0, 0x80, 0x7c, 0x7c, 0x60, 0x1e, 0x3b, + 0x30, 0xf, 0x90, 0x3, 0xf5, 0x28, 0x7, 0xc3, + 0xe0, 0x1f, 0xa, 0xc8, 0x7, 0x9c, 0x98, 0x3, + 0x90, 0xa7, 0xc0, 0x84, 0xe2, 0xd1, 0x0, 0xd, + 0xec, 0x68, 0xb0, 0xb, 0x31, 0xbc, 0xe0, 0x10, + + /* U+FEB1 "ﺱ" */ + 0x0, 0xff, 0xe2, 0x23, 0x0, 0x7f, 0x39, 0x82, + 0x30, 0x3, 0x2c, 0x3, 0xfa, 0x14, 0x32, 0xc0, + 0x38, 0xc0, 0x3f, 0x8, 0x9, 0x80, 0x9, 0x8f, + 0x8, 0x3, 0xe9, 0x93, 0xd, 0xca, 0xe3, 0x1, + 0x0, 0x70, 0x81, 0xb2, 0x3a, 0xb2, 0xb8, 0x0, + 0x40, 0x39, 0xc3, 0xbe, 0xe3, 0xbe, 0x81, 0x3, + 0x50, 0x40, 0x9e, 0x48, 0xc0, 0x3e, 0x1a, 0x2b, + 0xef, 0xd8, 0x3f, 0x0, 0xfe, 0x5e, 0xa8, 0x79, + 0xcc, 0x10, 0x7, 0xe0, + + /* U+FEB2 "ﺲ" */ + 0x0, 0xff, 0xe2, 0x23, 0x0, 0x7f, 0xce, 0x60, + 0x8c, 0x0, 0xcb, 0x0, 0xff, 0xa1, 0x43, 0x2c, + 0x3, 0xe3, 0x0, 0xfc, 0x20, 0x26, 0x0, 0x22, + 0x0, 0xf, 0x8, 0x3, 0xe9, 0x93, 0xd, 0xca, + 0x85, 0x8b, 0x1, 0x0, 0x70, 0x81, 0xb2, 0x3a, + 0xb2, 0xba, 0x80, 0x42, 0x1, 0xce, 0x1d, 0xf7, + 0x1d, 0xf5, 0x1c, 0x28, 0x1a, 0x82, 0x4, 0xf2, + 0x46, 0x1, 0xfc, 0x34, 0x57, 0xdf, 0xb0, 0x7e, + 0x1, 0xff, 0x2f, 0x54, 0x3c, 0xe6, 0x8, 0x3, + 0xfc, + + /* U+FEB3 "ﺳ" */ + 0x0, 0xff, 0x14, 0x0, 0x66, 0x40, 0x28, 0x0, + 0x33, 0x88, 0x5, 0x5a, 0xe, 0xe0, 0xc, 0x20, + 0x10, 0x98, 0x18, 0x10, 0x10, 0x5, 0x14, 0x4b, + 0x30, 0x1f, 0x30, 0x80, 0x7, 0x46, 0x56, 0x28, + 0x6, 0x29, 0x0, + + /* U+FEB4 "ﺴ" */ + 0x0, 0xff, 0x14, 0x0, 0x73, 0x20, 0x14, 0x0, + 0x19, 0xc4, 0x3, 0x56, 0x83, 0xb8, 0x3, 0xf8, + 0x4c, 0xc, 0x8, 0x8, 0xc, 0x1, 0x14, 0x4b, + 0x30, 0x1f, 0x30, 0x1e, 0x60, 0xe8, 0xca, 0xc5, + 0x0, 0xc5, 0x0, 0xc0, + + /* U+FEB5 "ﺵ" */ + 0x0, 0xff, 0xe0, 0x6a, 0x80, 0x7f, 0xf1, 0x3d, + 0x40, 0x3f, 0xf8, 0x7a, 0xd6, 0xc0, 0x1f, 0xfc, + 0x2f, 0x4a, 0x60, 0xf, 0xfe, 0x11, 0x0, 0x80, + 0x11, 0x80, 0x3f, 0xa0, 0xc1, 0x18, 0x1, 0x96, + 0x1, 0xfc, 0xea, 0x19, 0x60, 0x1c, 0x60, 0x1f, + 0x84, 0x4, 0xc0, 0x4, 0xc7, 0x84, 0x1, 0xf4, + 0xc9, 0x86, 0xe5, 0x71, 0x80, 0x80, 0x38, 0x40, + 0xd9, 0x1d, 0x59, 0x5c, 0x0, 0x20, 0x1c, 0xe1, + 0xdf, 0x71, 0xdf, 0x40, 0x81, 0xa8, 0x20, 0x4f, + 0x24, 0x60, 0x1f, 0xd, 0x15, 0xf7, 0xec, 0x1f, + 0x80, 0x7f, 0x2f, 0x54, 0x3c, 0xe6, 0x8, 0x3, + 0xf0, + + /* U+FEB6 "ﺶ" */ + 0x0, 0xff, 0xe0, 0x62, 0x80, 0x7f, 0xf1, 0xb9, + 0x40, 0x3f, 0xf8, 0xba, 0xd6, 0xc0, 0x1f, 0xfc, + 0x4f, 0x4a, 0x70, 0xf, 0xfe, 0x21, 0x0, 0x88, + 0x11, 0x80, 0x3f, 0xe8, 0x30, 0x46, 0x0, 0x65, + 0x80, 0x7f, 0xce, 0xa1, 0x96, 0x1, 0xf1, 0x80, + 0x7e, 0x10, 0x13, 0x0, 0x11, 0x0, 0x7, 0x84, + 0x1, 0xf4, 0xc9, 0x86, 0xe5, 0x42, 0xc5, 0x80, + 0x80, 0x38, 0x40, 0xd9, 0x1d, 0x59, 0x5d, 0x40, + 0x21, 0x0, 0xe7, 0xe, 0xfb, 0x8e, 0xfa, 0x8e, + 0x14, 0xd, 0x41, 0x2, 0x79, 0x23, 0x0, 0xfe, + 0x1a, 0x2b, 0xef, 0xd8, 0x3f, 0x0, 0xff, 0x97, + 0xaa, 0x1e, 0x73, 0x4, 0x1, 0xfe, + + /* U+FEB7 "ﺷ" */ + 0x0, 0xf5, 0xb8, 0x7, 0xfd, 0x4c, 0x1, 0xfe, + 0xb7, 0x87, 0x0, 0xfe, 0xa7, 0x86, 0x0, 0xfe, + 0x11, 0xc0, 0x50, 0x1, 0x99, 0x0, 0xa0, 0x0, + 0xce, 0x20, 0x15, 0x68, 0x3b, 0x80, 0x30, 0x80, + 0x42, 0x60, 0x60, 0x40, 0x40, 0x14, 0x51, 0x2c, + 0xc0, 0x7c, 0xc2, 0x0, 0x1d, 0x19, 0x58, 0xa0, + 0x18, 0xa4, 0x0, + /* U+FEB8 "ﺸ" */ - 0x0, 0x0, 0x0, 0x99, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x9, 0x87, 0x90, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x11, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x28, 0x0, 0x0, 0x6, 0x40, 0x28, 0x0, - 0x4f, 0x10, 0x0, 0xc, 0x90, 0x5f, 0x0, 0x4f, - 0x10, 0x0, 0xd, 0xa0, 0x6f, 0x20, 0x6f, 0x20, - 0x8, 0xaf, 0xf9, 0xef, 0xd9, 0xef, 0xd3, 0xf, - 0xe9, 0xaf, 0xc7, 0xdf, 0xc7, 0xd5, + 0x0, 0xf4, 0xc8, 0x3, 0xff, 0x81, 0x10, 0x0, + 0xff, 0xa6, 0x4d, 0x20, 0x1f, 0xe8, 0x96, 0x80, + 0xf, 0xf0, 0x8e, 0x2, 0x80, 0xe, 0x64, 0x2, + 0x80, 0x3, 0x38, 0x80, 0x6a, 0xd0, 0x77, 0x0, + 0x7f, 0x9, 0x81, 0x81, 0x1, 0x1, 0x80, 0x22, + 0x89, 0x66, 0x3, 0xe6, 0x3, 0xcc, 0x1d, 0x19, + 0x58, 0xa0, 0x18, 0xa0, 0x18, /* U+FEB9 "ﺹ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1a, - 0xfd, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x2, 0xee, 0x9d, 0xf2, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1e, 0xb1, 0x0, 0xe8, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xcc, 0x0, 0x0, 0xba, - 0x3, 0x0, 0x0, 0x0, 0xb, 0x67, 0xe1, 0x0, - 0x5, 0xf6, 0x3f, 0x20, 0x0, 0x0, 0xf, 0xff, - 0xb8, 0x9a, 0xef, 0xb0, 0x5f, 0x0, 0x0, 0x0, - 0x1f, 0xdf, 0xff, 0xfe, 0xb5, 0x0, 0x5f, 0x10, - 0x0, 0x0, 0x6f, 0x30, 0x0, 0x0, 0x0, 0x0, - 0x1f, 0xc4, 0x10, 0x27, 0xfd, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x5, 0xef, 0xff, 0xff, 0xc2, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x78, 0x73, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xff, 0xe1, 0xd, 0x7e, 0xa0, 0x7, 0xff, + 0x8, 0xbd, 0x18, 0x2c, 0x80, 0x3f, 0xf8, 0x3, + 0x8b, 0xf3, 0xa3, 0x40, 0x1f, 0xfc, 0xd, 0x2b, + 0x10, 0x2, 0x90, 0x18, 0x7, 0xd6, 0xce, 0x5a, + 0x1, 0x2a, 0x61, 0xe1, 0x0, 0x79, 0x26, 0x16, + 0x65, 0x5d, 0x48, 0xcc, 0x2, 0x0, 0xe1, 0x2, + 0x4, 0x76, 0x45, 0xab, 0x0, 0x84, 0x3, 0x9c, + 0x3b, 0xff, 0x75, 0xa8, 0x1, 0x3, 0x50, 0x40, + 0x9e, 0x48, 0xc0, 0x3f, 0x86, 0x8a, 0xfb, 0xf6, + 0xf, 0xc0, 0x3f, 0xe5, 0xea, 0x87, 0x8c, 0xc1, + 0x0, 0x7f, 0x80, /* U+FEBA "ﺺ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1a, - 0xfd, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x3e, 0xe9, 0xdf, 0x20, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1e, 0xb1, 0x0, 0xe8, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0xc0, 0x0, - 0xb, 0xa0, 0x3, 0x0, 0x0, 0x0, 0xb, 0x67, - 0xe1, 0x0, 0x5, 0xf6, 0x3, 0xf2, 0x0, 0x0, - 0x0, 0xff, 0xfb, 0x89, 0xae, 0xff, 0xc5, 0x5f, - 0x0, 0x0, 0x0, 0x1f, 0xdf, 0xff, 0xfd, 0xa4, - 0x7e, 0xa5, 0xf1, 0x0, 0x0, 0x6, 0xf3, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1f, 0xc4, 0x10, 0x27, - 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, - 0xff, 0xff, 0xfc, 0x20, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x5, 0x78, 0x73, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, + 0x0, 0xff, 0xe1, 0xd, 0x7e, 0xa0, 0x7, 0xff, + 0xc, 0xfd, 0x18, 0x2c, 0x80, 0x3f, 0xf8, 0x23, + 0xab, 0xf3, 0xa3, 0x40, 0x1f, 0xfc, 0x1d, 0x2b, + 0x10, 0x2, 0x90, 0x0, 0xc0, 0x3e, 0xb6, 0x72, + 0xd0, 0x9, 0x53, 0x0, 0xf0, 0x80, 0x3c, 0x93, + 0xb, 0x32, 0xae, 0xa0, 0xa5, 0x60, 0x20, 0xe, + 0x10, 0x20, 0x47, 0x67, 0x4b, 0x82, 0xf0, 0x0, + 0x80, 0x73, 0x87, 0x7f, 0xed, 0xa4, 0x7e, 0xa4, + 0xd, 0x41, 0x2, 0x79, 0x23, 0x0, 0xff, 0xd, + 0x15, 0xf7, 0xec, 0x1f, 0x80, 0x7f, 0xf0, 0x17, + 0xaa, 0x1e, 0x33, 0x4, 0x1, 0xff, 0x0, /* U+FEBB "ﺻ" */ - 0x0, 0x0, 0x0, 0x0, 0x7e, 0xe8, 0x0, 0x0, - 0x0, 0x0, 0xa, 0xfa, 0xaf, 0x90, 0x0, 0x0, - 0x0, 0x9f, 0x40, 0x8, 0xf0, 0x0, 0xa9, 0x5, - 0xf3, 0x0, 0x5, 0xf0, 0x0, 0xdb, 0x2f, 0x60, - 0x0, 0x1c, 0xd0, 0xa, 0xff, 0xee, 0x88, 0x9c, - 0xfe, 0x30, 0xe, 0x9a, 0xff, 0xff, 0xfc, 0x81, - 0x0, + 0x0, 0xfc, 0xfd, 0xc8, 0x0, 0xfe, 0xa8, 0x44, + 0x3c, 0x80, 0x7d, 0x2b, 0x75, 0x47, 0x60, 0xa, + 0xa4, 0x15, 0xb1, 0x0, 0x1a, 0x1, 0x9c, 0x89, + 0x52, 0x60, 0x1, 0x92, 0x0, 0x51, 0x26, 0xf, + 0x44, 0xe7, 0x17, 0x0, 0x11, 0x94, 0x44, 0xee, + 0x60, 0x7f, 0x30, /* U+FEBC "ﺼ" */ - 0x0, 0x0, 0x0, 0x0, 0x7e, 0xe8, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xaf, 0xaa, 0xf9, 0x0, 0x0, - 0x0, 0x0, 0x9f, 0x40, 0x8, 0xf0, 0x0, 0xa, - 0x90, 0x5f, 0x30, 0x0, 0x5f, 0x0, 0x0, 0xdb, - 0x2f, 0x60, 0x0, 0x1c, 0xd0, 0x0, 0xaf, 0xfd, - 0xe8, 0x89, 0xcf, 0xfe, 0x80, 0xe, 0x9a, 0xff, - 0xff, 0xec, 0x73, 0xcf, 0x10, + 0x0, 0xfc, 0xfd, 0xc8, 0x0, 0xff, 0x54, 0x22, + 0x1e, 0x40, 0x3f, 0x4a, 0xdd, 0x51, 0xd8, 0x3, + 0x54, 0x82, 0xb6, 0x20, 0x3, 0x40, 0x39, 0xc8, + 0x95, 0x26, 0x0, 0x19, 0x20, 0xa, 0x89, 0x3c, + 0x7a, 0x27, 0x38, 0xcd, 0x0, 0x4, 0x65, 0x21, + 0x77, 0x82, 0x30, 0x9c, 0x40, /* U+FEBD "ﺽ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5f, - 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1a, 0xfd, 0x40, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0xee, 0x9d, 0xf2, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1e, 0xb1, - 0x0, 0xe8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xcc, 0x0, 0x0, 0xba, 0x3, 0x0, 0x0, 0x0, - 0xb, 0x67, 0xe1, 0x0, 0x5, 0xf6, 0x3f, 0x20, - 0x0, 0x0, 0xf, 0xff, 0xb8, 0x9a, 0xef, 0xb0, - 0x5f, 0x0, 0x0, 0x0, 0x1f, 0xdf, 0xff, 0xfe, - 0xb5, 0x0, 0x5f, 0x10, 0x0, 0x0, 0x6f, 0x30, - 0x0, 0x0, 0x0, 0x0, 0x1f, 0xc4, 0x10, 0x27, - 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xef, - 0xff, 0xff, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x5, 0x78, 0x73, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, + 0x0, 0xff, 0x84, 0x3, 0xff, 0x8c, 0xbc, 0x20, + 0x1f, 0xfc, 0x55, 0xf1, 0x1, 0xaf, 0xd4, 0x0, + 0xff, 0xe1, 0x17, 0xa3, 0x5, 0x90, 0x7, 0xff, + 0x0, 0x71, 0x7e, 0x74, 0x68, 0x3, 0xff, 0x81, + 0xa5, 0x62, 0x0, 0x52, 0x3, 0x0, 0xfa, 0xd9, + 0xcb, 0x40, 0x25, 0x4c, 0x3c, 0x20, 0xf, 0x24, + 0xc2, 0xcc, 0xab, 0xa9, 0x19, 0x80, 0x40, 0x1c, + 0x20, 0x40, 0x8e, 0xc8, 0xb5, 0x60, 0x10, 0x80, + 0x73, 0x87, 0x7f, 0xee, 0xb5, 0x0, 0x20, 0x6a, + 0x8, 0x13, 0xc9, 0x18, 0x7, 0xf0, 0xd1, 0x5f, + 0x7e, 0xc1, 0xf8, 0x7, 0xfc, 0xbd, 0x50, 0xf1, + 0x98, 0x20, 0xf, 0xf0, /* U+FEBE "ﺾ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, - 0xf1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1a, 0xfd, 0x40, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3e, 0xe9, - 0xdf, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1e, 0xb1, 0x0, 0xe8, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xc, 0xc0, 0x0, 0xb, 0xa0, 0x3, - 0x0, 0x0, 0x0, 0xb, 0x67, 0xe1, 0x0, 0x5, - 0xf6, 0x3, 0xf2, 0x0, 0x0, 0x0, 0xff, 0xfb, - 0x89, 0xae, 0xff, 0xc5, 0x5f, 0x0, 0x0, 0x0, - 0x1f, 0xdf, 0xff, 0xfd, 0xa4, 0x7e, 0xa5, 0xf1, - 0x0, 0x0, 0x6, 0xf3, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1f, 0xc4, 0x10, 0x27, 0xfd, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x5e, 0xff, 0xff, 0xfc, - 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, - 0x78, 0x73, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, + 0x0, 0xff, 0x84, 0x3, 0xff, 0x8e, 0xbc, 0x20, + 0x1f, 0xfc, 0x65, 0xf1, 0x1, 0xaf, 0xd4, 0x0, + 0xff, 0xe1, 0x9f, 0xa3, 0x5, 0x90, 0x7, 0xff, + 0x4, 0x75, 0x7e, 0x74, 0x68, 0x3, 0xff, 0x83, + 0xa5, 0x62, 0x0, 0x52, 0x0, 0x18, 0x7, 0xd6, + 0xce, 0x5a, 0x1, 0x2a, 0x60, 0x1e, 0x10, 0x7, + 0x92, 0x61, 0x66, 0x55, 0xd4, 0x14, 0xac, 0x4, + 0x1, 0xc2, 0x4, 0x8, 0xec, 0xe9, 0x70, 0x5e, + 0x0, 0x10, 0xe, 0x70, 0xef, 0xfd, 0xb4, 0x8f, + 0xd4, 0x81, 0xa8, 0x20, 0x4f, 0x24, 0x60, 0x1f, + 0xe1, 0xa2, 0xbe, 0xfd, 0x83, 0xf0, 0xf, 0xfe, + 0x2, 0xf5, 0x43, 0xc6, 0x60, 0x80, 0x3f, 0xe0, /* U+FEBF "ﺿ" */ - 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xe8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x42, 0x0, 0x7e, 0xe8, 0x0, 0x0, 0x0, 0x0, - 0xa, 0xfa, 0xaf, 0x90, 0x0, 0x0, 0x0, 0x9f, - 0x40, 0x8, 0xf0, 0x0, 0xa9, 0x5, 0xf3, 0x0, - 0x5, 0xf0, 0x0, 0xdb, 0x2f, 0x60, 0x0, 0x1c, - 0xd0, 0xa, 0xff, 0xee, 0x88, 0x9c, 0xfe, 0x30, - 0xe, 0x9a, 0xff, 0xff, 0xfc, 0x81, 0x0, + 0x0, 0xc2, 0x1, 0xff, 0xc1, 0xf8, 0x0, 0xff, + 0xe0, 0x55, 0x0, 0xf, 0xdc, 0x80, 0xf, 0x21, + 0x5, 0x42, 0x21, 0xe4, 0x3, 0xe9, 0x5b, 0xaa, + 0x3b, 0x0, 0x55, 0x20, 0xad, 0x88, 0x0, 0xd0, + 0xc, 0xe4, 0x4a, 0x93, 0x0, 0xc, 0x90, 0x2, + 0x89, 0x30, 0x7a, 0x27, 0x38, 0xb8, 0x0, 0x8c, + 0xa2, 0x27, 0x73, 0x3, 0xf9, 0x80, /* U+FEC0 "ﻀ" */ - 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xe, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x42, 0x0, 0x7e, 0xe8, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xaf, 0xaa, 0xf9, 0x0, 0x0, 0x0, - 0x0, 0x9f, 0x40, 0x8, 0xf0, 0x0, 0xa, 0x90, - 0x5f, 0x30, 0x0, 0x5f, 0x0, 0x0, 0xdb, 0x2f, - 0x60, 0x0, 0x1c, 0xd0, 0x0, 0xaf, 0xfd, 0xe8, - 0x89, 0xcf, 0xfe, 0x80, 0xe, 0x9a, 0xff, 0xff, - 0xec, 0x73, 0xcf, 0x10, + 0x0, 0xc2, 0x1, 0xff, 0xc2, 0xf8, 0x0, 0xff, + 0xe0, 0xd5, 0x0, 0xf, 0xdc, 0x80, 0xf, 0x90, + 0x82, 0xa1, 0x10, 0xf2, 0x1, 0xfa, 0x56, 0xea, + 0x8e, 0xc0, 0x1a, 0xa4, 0x15, 0xb1, 0x0, 0x1a, + 0x1, 0xce, 0x44, 0xa9, 0x30, 0x0, 0xc9, 0x0, + 0x54, 0x49, 0xe3, 0xd1, 0x39, 0xc6, 0x68, 0x0, + 0x23, 0x29, 0xb, 0xbc, 0x11, 0x84, 0xe2, /* U+FEC1 "ﻁ" */ - 0x0, 0xf, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0x60, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xf6, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xf, 0x60, 0x3, 0xcf, 0xc2, - 0x0, 0x0, 0xf6, 0x5, 0xfd, 0x9e, 0xe1, 0x0, - 0xf, 0x63, 0xf9, 0x0, 0x1f, 0x60, 0x0, 0xf7, - 0xea, 0x0, 0x0, 0xe7, 0x0, 0xf, 0xfc, 0x0, - 0x0, 0x7f, 0x40, 0x88, 0xff, 0xa8, 0x9a, 0xef, - 0x80, 0xf, 0xff, 0xff, 0xff, 0xda, 0x40, 0x0, + 0x0, 0xbd, 0x80, 0x3f, 0xfd, 0x47, 0x9f, 0x84, + 0x1, 0xf2, 0xe0, 0xb1, 0x60, 0x80, 0x71, 0xd3, + 0x6c, 0xf8, 0xb8, 0x6, 0x1d, 0x59, 0x0, 0x8, + 0xc0, 0x1a, 0xa, 0x80, 0x27, 0x13, 0x8, 0x80, + 0x1, 0xa2, 0x6b, 0xa1, 0xd0, 0x1d, 0xc0, 0x5, + 0x76, 0x74, 0xb8, 0x0, /* U+FEC2 "ﻂ" */ - 0x0, 0xf, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xf, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, - 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0x60, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0x60, 0x3, - 0xcf, 0xc2, 0x0, 0x0, 0xf, 0x60, 0x5f, 0xd9, - 0xee, 0x10, 0x0, 0xf, 0x63, 0xf9, 0x0, 0x1f, - 0x60, 0x0, 0xf, 0x7e, 0x90, 0x0, 0xe, 0x70, - 0x0, 0xf, 0xfc, 0x0, 0x0, 0x7f, 0x30, 0x8, - 0x8f, 0xfa, 0x89, 0xae, 0xff, 0xa4, 0x1f, 0xff, - 0xff, 0xff, 0xd9, 0x39, 0xe8, + 0x0, 0xbd, 0x80, 0x3f, 0xfd, 0xc7, 0x9f, 0x84, + 0x1, 0xf9, 0x70, 0x58, 0xb0, 0x40, 0x3c, 0x74, + 0xdb, 0x3e, 0x2e, 0x1, 0xc3, 0xad, 0x20, 0x1, + 0x18, 0x3, 0xa0, 0xa4, 0x2, 0x71, 0x40, 0x4, + 0x40, 0x0, 0xd1, 0x35, 0xd0, 0x12, 0x82, 0xee, + 0x0, 0x2b, 0xb3, 0xbb, 0x19, 0x30, /* U+FEC3 "ﻃ" */ - 0x0, 0xba, 0x0, 0x0, 0x0, 0x0, 0x0, 0xba, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xba, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xba, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xba, 0x0, 0x1a, 0xfd, 0x50, 0x0, 0xba, - 0x2, 0xee, 0x9c, 0xf3, 0x0, 0xba, 0x1e, 0xc1, - 0x0, 0xd9, 0x0, 0xba, 0xbc, 0x0, 0x0, 0xab, - 0x0, 0xbf, 0xe1, 0x0, 0x4, 0xf7, 0x8, 0xef, - 0xc8, 0x9a, 0xdf, 0xc0, 0xf, 0xff, 0xff, 0xfe, - 0xb5, 0x0, + 0x0, 0x5d, 0x0, 0x7f, 0xf9, 0x86, 0xbf, 0x54, + 0x3, 0xc5, 0xe8, 0xc3, 0x46, 0x1, 0x87, 0xb, + 0xe7, 0xa, 0x80, 0x35, 0x16, 0x8, 0x1, 0xc8, + 0x2, 0x55, 0x68, 0x4, 0x8b, 0x81, 0xa, 0x5, + 0x32, 0xad, 0xb3, 0x70, 0x71, 0x3, 0x76, 0x46, + 0xac, 0x0, /* U+FEC4 "ﻄ" */ - 0x0, 0xba, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, - 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xba, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xb, 0xa0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xba, 0x0, 0x1a, 0xfd, 0x50, - 0x0, 0xb, 0xa0, 0x2e, 0xe9, 0xcf, 0x30, 0x0, - 0xba, 0x1e, 0xc1, 0x0, 0xd9, 0x0, 0xb, 0xab, - 0xc0, 0x0, 0xa, 0xb0, 0x0, 0xbf, 0xe1, 0x0, - 0x4, 0xf7, 0x0, 0x8e, 0xfc, 0x89, 0xad, 0xff, - 0xc6, 0xf, 0xff, 0xff, 0xfd, 0xb5, 0x6d, 0xb0, + 0x0, 0x5d, 0x0, 0x7f, 0xfa, 0x86, 0xbf, 0x54, + 0x3, 0xe2, 0xf4, 0x61, 0xa3, 0x0, 0xe1, 0xc2, + 0xf9, 0xc2, 0xa0, 0xe, 0xa2, 0xc1, 0x0, 0x39, + 0x0, 0x65, 0x56, 0x80, 0x48, 0xb8, 0x0, 0x85, + 0x2, 0x99, 0x56, 0xd8, 0x5b, 0x3, 0x88, 0x1b, + 0xb3, 0xb5, 0x48, 0xe8, /* U+FEC5 "ﻅ" */ - 0x0, 0xf, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xf6, 0x1, 0x0, 0x0, 0x0, 0x0, 0xf, 0x60, - 0xd8, 0x0, 0x0, 0x0, 0x0, 0xf6, 0x3, 0x20, - 0x0, 0x0, 0x0, 0xf, 0x60, 0x3, 0xcf, 0xc2, - 0x0, 0x0, 0xf6, 0x5, 0xfd, 0x9e, 0xe1, 0x0, - 0xf, 0x63, 0xf9, 0x0, 0x1f, 0x60, 0x0, 0xf7, - 0xea, 0x0, 0x0, 0xe7, 0x0, 0xf, 0xfc, 0x0, - 0x0, 0x7f, 0x40, 0x88, 0xff, 0xa8, 0x9a, 0xef, - 0x80, 0xf, 0xff, 0xff, 0xff, 0xda, 0x40, 0x0, + 0x0, 0xbd, 0x80, 0x3f, 0xf8, 0x42, 0x1, 0xff, + 0xc0, 0xc8, 0x0, 0xff, 0xba, 0x80, 0x3f, 0xe3, + 0x1c, 0xfc, 0x20, 0xf, 0x97, 0x5, 0x8b, 0x4, + 0x3, 0x8e, 0x9b, 0x67, 0xc5, 0xc0, 0x30, 0xea, + 0xc8, 0x0, 0x46, 0x0, 0xd0, 0x54, 0x1, 0x38, + 0x98, 0x44, 0x0, 0xd, 0x13, 0x5d, 0xe, 0x80, + 0xee, 0x0, 0x2b, 0xb3, 0xa5, 0xc0, 0x0, /* U+FEC6 "ﻆ" */ - 0x0, 0xf, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xf, 0x60, 0x10, 0x0, 0x0, 0x0, 0x0, 0xf, - 0x60, 0xd8, 0x0, 0x0, 0x0, 0x0, 0xf, 0x60, - 0x32, 0x0, 0x0, 0x0, 0x0, 0xf, 0x60, 0x3, - 0xcf, 0xc2, 0x0, 0x0, 0xf, 0x60, 0x5f, 0xd9, - 0xee, 0x10, 0x0, 0xf, 0x63, 0xf9, 0x0, 0x1f, - 0x60, 0x0, 0xf, 0x7e, 0x90, 0x0, 0xe, 0x70, - 0x0, 0xf, 0xfc, 0x0, 0x0, 0x7f, 0x30, 0x8, - 0x8f, 0xfa, 0x89, 0xae, 0xff, 0xa4, 0x1f, 0xff, - 0xff, 0xff, 0xd9, 0x39, 0xe8, + 0x0, 0xbd, 0x80, 0x3f, 0xf8, 0x62, 0x1, 0xff, + 0xc1, 0xc8, 0x0, 0xff, 0xe0, 0x75, 0x0, 0x7f, + 0xf0, 0xc, 0x73, 0xf0, 0x80, 0x3f, 0x2e, 0xb, + 0x16, 0x8, 0x7, 0x8e, 0x9b, 0x67, 0xc5, 0xc0, + 0x38, 0x75, 0xa4, 0x0, 0x23, 0x0, 0x74, 0x14, + 0x80, 0x4e, 0x28, 0x0, 0x88, 0x0, 0x1a, 0x26, + 0xba, 0x2, 0x50, 0x5d, 0xc0, 0x5, 0x76, 0x77, + 0x63, 0x26, 0x0, /* U+FEC7 "ﻇ" */ - 0x0, 0xba, 0x0, 0x0, 0x0, 0x0, 0x0, 0xba, - 0x0, 0x10, 0x0, 0x0, 0x0, 0xba, 0x9, 0xc0, - 0x0, 0x0, 0x0, 0xba, 0x2, 0x30, 0x0, 0x0, - 0x0, 0xba, 0x0, 0x1a, 0xfd, 0x50, 0x0, 0xba, - 0x2, 0xee, 0x9c, 0xf3, 0x0, 0xba, 0x1e, 0xc1, - 0x0, 0xd9, 0x0, 0xba, 0xbc, 0x0, 0x0, 0xab, - 0x0, 0xbf, 0xe1, 0x0, 0x4, 0xf7, 0x8, 0xef, - 0xc8, 0x9a, 0xdf, 0xc0, 0xf, 0xff, 0xff, 0xfe, - 0xb5, 0x0, + 0x0, 0x5d, 0x0, 0x7f, 0xf0, 0x84, 0x3, 0xfd, + 0x3a, 0x1, 0xfe, 0xbf, 0x0, 0xff, 0x11, 0x2b, + 0xf5, 0x40, 0x3c, 0x5e, 0x8c, 0x34, 0x60, 0x18, + 0x70, 0xbe, 0x70, 0xa8, 0x3, 0x51, 0x60, 0x80, + 0x1c, 0x80, 0x25, 0x56, 0x80, 0x48, 0xb8, 0x10, + 0xa0, 0x53, 0x2a, 0xdb, 0x37, 0x7, 0x10, 0x37, + 0x64, 0x6a, 0xc0, /* U+FEC8 "ﻈ" */ - 0x0, 0xba, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, - 0xa0, 0x1, 0x0, 0x0, 0x0, 0x0, 0xba, 0x9, - 0xc0, 0x0, 0x0, 0x0, 0xb, 0xa0, 0x23, 0x0, - 0x0, 0x0, 0x0, 0xba, 0x0, 0x1a, 0xfd, 0x50, - 0x0, 0xb, 0xa0, 0x2e, 0xe9, 0xcf, 0x30, 0x0, - 0xba, 0x1e, 0xc1, 0x0, 0xd9, 0x0, 0xb, 0xab, - 0xc0, 0x0, 0xa, 0xb0, 0x0, 0xbf, 0xe1, 0x0, - 0x4, 0xf7, 0x0, 0x8e, 0xfc, 0x89, 0xad, 0xff, - 0xc6, 0xf, 0xff, 0xff, 0xfd, 0xb5, 0x6d, 0xb0, + 0x0, 0x5d, 0x0, 0x7f, 0xf0, 0xc4, 0x3, 0xfe, + 0x9d, 0x0, 0xff, 0xaf, 0xc0, 0x3f, 0xe2, 0x25, + 0x7e, 0xa8, 0x7, 0xc5, 0xe8, 0xc3, 0x46, 0x1, + 0xc3, 0x85, 0xf3, 0x85, 0x40, 0x1d, 0x45, 0x82, + 0x0, 0x72, 0x0, 0xca, 0xad, 0x0, 0x91, 0x70, + 0x1, 0xa, 0x5, 0x32, 0xad, 0xb0, 0xb6, 0x7, + 0x10, 0x37, 0x67, 0x6a, 0x91, 0xd0, /* U+FEC9 "ﻉ" */ - 0x0, 0x2c, 0xfe, 0x70, 0x0, 0x0, 0xed, 0x8a, - 0xf4, 0x0, 0x3, 0xf2, 0x0, 0x31, 0x0, 0x2, - 0xf5, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x9b, 0xd5, - 0x0, 0x0, 0xaf, 0xc9, 0x62, 0x0, 0xa, 0xe2, - 0x0, 0x0, 0x0, 0xf, 0x60, 0x0, 0x0, 0x0, - 0x1f, 0x40, 0x0, 0x0, 0x0, 0xe, 0xc1, 0x0, - 0x0, 0x0, 0x4, 0xff, 0xa8, 0x9b, 0xd0, 0x0, - 0x3a, 0xef, 0xed, 0x90, + 0x0, 0x16, 0x7f, 0x38, 0x7, 0x60, 0xba, 0x42, + 0x0, 0x46, 0x3f, 0x15, 0x8a, 0x1, 0x8, 0x38, + 0x0, 0xc4, 0x2, 0x28, 0xa9, 0xbd, 0x50, 0xd, + 0xa0, 0xa5, 0x6e, 0x1, 0x52, 0x6e, 0x4b, 0x10, + 0x4, 0xb0, 0x40, 0x1e, 0x10, 0x20, 0xf, 0x84, + 0x50, 0x20, 0x1f, 0x51, 0xf5, 0x44, 0xde, 0x80, + 0x13, 0x15, 0x1d, 0xcc, 0x80, /* U+FECA "ﻊ" */ - 0x1, 0x9e, 0xfd, 0x70, 0x0, 0xa, 0xf9, 0x8a, - 0xf6, 0x0, 0x9, 0xc0, 0x0, 0xe5, 0x0, 0x1, - 0xda, 0x3c, 0x90, 0x0, 0x0, 0x2f, 0xf6, 0x0, - 0x0, 0x2, 0xe8, 0xbf, 0xa8, 0x70, 0xc, 0x90, - 0x6, 0xcf, 0xe0, 0x1f, 0x40, 0x0, 0x0, 0x0, - 0xf, 0x70, 0x0, 0x0, 0x0, 0xa, 0xf6, 0x10, - 0x13, 0x50, 0x0, 0xbf, 0xff, 0xff, 0xf0, 0x0, - 0x3, 0x78, 0x75, 0x10, + 0x1, 0x9e, 0xfd, 0x70, 0xd, 0x6c, 0xef, 0x43, + 0x0, 0x46, 0x69, 0x8a, 0x13, 0x0, 0xa0, 0x68, + 0xf1, 0xd4, 0x2, 0x1f, 0x5c, 0xa9, 0x0, 0xc5, + 0x8e, 0x93, 0x50, 0xe0, 0xe, 0x78, 0xb9, 0x67, + 0x90, 0x13, 0xd0, 0x3, 0x67, 0xf0, 0x8, 0x18, + 0x7, 0xe5, 0x86, 0x10, 0x13, 0x50, 0x5, 0x24, + 0xf7, 0xf6, 0x50, 0x5, 0x79, 0xf, 0x15, 0xc0, /* U+FECB "ﻋ" */ - 0x0, 0x5, 0xdf, 0xe8, 0x0, 0x0, 0x5f, 0xc8, - 0xaf, 0x90, 0x0, 0xcb, 0x0, 0x6, 0x90, 0x0, - 0xe7, 0x0, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, - 0x0, 0x0, 0x2f, 0x92, 0x59, 0xe6, 0x8, 0x9d, - 0xff, 0xfe, 0xa2, 0xf, 0xec, 0x96, 0x30, 0x0, + 0x0, 0x97, 0x7f, 0xa0, 0x3, 0x2d, 0xb, 0xa3, + 0xc8, 0x5, 0x29, 0x91, 0x52, 0x1, 0x8b, 0x0, + 0x26, 0x90, 0x9, 0x6c, 0x3, 0xf4, 0x9c, 0x92, + 0xcf, 0x30, 0x45, 0x93, 0x6d, 0x3a, 0x20, 0x1d, + 0xc2, 0xd3, 0x9d, 0x44, /* U+FECC "ﻌ" */ - 0x0, 0x2, 0x68, 0x61, 0x0, 0x0, 0x8f, 0xff, - 0xff, 0x60, 0x0, 0xe9, 0x10, 0x1b, 0xb0, 0x0, - 0x6d, 0x20, 0x4e, 0x40, 0x0, 0x7, 0xfa, 0xf4, - 0x0, 0x8, 0x89, 0xff, 0xe9, 0x87, 0xf, 0xfe, - 0x81, 0x9e, 0xfe, + 0x0, 0x89, 0xa1, 0x84, 0x3, 0x46, 0xcb, 0xcf, + 0x30, 0x4, 0xcc, 0xef, 0xe4, 0xd0, 0xa, 0x10, + 0xc1, 0x55, 0xe0, 0x13, 0x56, 0xd5, 0xd2, 0x0, + 0x22, 0x1c, 0xa, 0x3b, 0xe, 0xe, 0xfb, 0x9d, + 0xe9, /* U+FECD "ﻍ" */ - 0x0, 0x6, 0xf0, 0x0, 0x0, 0x0, 0x2, 0x60, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x4, 0x76, 0x10, 0x0, 0x0, 0x8f, 0xff, 0xe1, - 0x0, 0x2, 0xf7, 0x2, 0xc5, 0x0, 0x4, 0xf1, - 0x0, 0x0, 0x0, 0x0, 0xe9, 0x0, 0x31, 0x0, - 0x0, 0x4f, 0xef, 0xf7, 0x0, 0x2, 0xee, 0x85, - 0x20, 0x0, 0xc, 0xc0, 0x0, 0x0, 0x0, 0x1f, - 0x50, 0x0, 0x0, 0x0, 0x1f, 0x50, 0x0, 0x0, - 0x0, 0xd, 0xd1, 0x0, 0x0, 0x0, 0x3, 0xff, - 0xa8, 0x9c, 0xd0, 0x0, 0x2a, 0xef, 0xec, 0x90, + 0x0, 0x9b, 0xc0, 0x3f, 0x24, 0x80, 0x7e, 0x26, + 0x0, 0xfc, 0x8e, 0xc2, 0x1, 0xd1, 0x71, 0x3e, + 0x20, 0x11, 0x3c, 0x7e, 0x92, 0x0, 0x4c, 0xc, + 0x5, 0x8a, 0x1, 0x20, 0xc0, 0x0, 0xc4, 0x3, + 0x53, 0x77, 0xe3, 0x0, 0x45, 0x42, 0xd5, 0xae, + 0x1, 0x71, 0x74, 0x29, 0x0, 0x42, 0x72, 0x1, + 0xff, 0xc5, 0x12, 0x81, 0x0, 0xfb, 0x8b, 0xaa, + 0x27, 0x34, 0x0, 0x7a, 0xa8, 0xee, 0x4, 0x0, /* U+FECE "ﻎ" */ - 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x6, 0xf0, - 0x0, 0x0, 0x0, 0x1, 0x40, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0x9e, 0xfd, 0x70, - 0x0, 0xa, 0xf9, 0x8a, 0xf6, 0x0, 0x9, 0xc0, - 0x0, 0xe5, 0x0, 0x1, 0xda, 0x3c, 0x90, 0x0, - 0x0, 0x2f, 0xf6, 0x0, 0x0, 0x2, 0xe8, 0xbf, - 0xa8, 0x70, 0xc, 0x90, 0x6, 0xcf, 0xe0, 0x1f, - 0x40, 0x0, 0x0, 0x0, 0xf, 0x70, 0x0, 0x0, - 0x0, 0xa, 0xf6, 0x10, 0x13, 0x50, 0x0, 0xbf, - 0xff, 0xff, 0xf0, 0x0, 0x3, 0x78, 0x75, 0x10, + 0x0, 0xc2, 0x1, 0xf9, 0xb8, 0x3, 0xf3, 0xd8, + 0x7, 0xe1, 0x40, 0xf, 0xc, 0xf7, 0xeb, 0x80, + 0x6b, 0x67, 0x7a, 0x18, 0x2, 0x33, 0x4c, 0x50, + 0x98, 0x5, 0x3, 0x47, 0x8e, 0xa0, 0x10, 0xfa, + 0xe5, 0x48, 0x6, 0x2c, 0x74, 0x9a, 0x87, 0x0, + 0x73, 0xc5, 0xcb, 0x3c, 0x80, 0x9e, 0x80, 0x1b, + 0x3f, 0x80, 0x40, 0xc0, 0x3f, 0x2c, 0x30, 0x80, + 0x9a, 0x80, 0x29, 0x27, 0xbf, 0xb2, 0x80, 0x2b, + 0xc8, 0x78, 0xae, 0x0, /* U+FECF "ﻏ" */ - 0x0, 0x0, 0x8e, 0x0, 0x0, 0x0, 0x0, 0x35, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x5, 0xdf, 0xe8, 0x0, 0x0, 0x5f, 0xc8, 0xaf, - 0x90, 0x0, 0xcb, 0x0, 0x6, 0x90, 0x0, 0xe7, - 0x0, 0x0, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, - 0x0, 0x2f, 0x92, 0x59, 0xe6, 0x8, 0x9d, 0xff, - 0xfe, 0xa2, 0xf, 0xec, 0x96, 0x30, 0x0, + 0x0, 0xd1, 0xc0, 0x1f, 0xae, 0xc0, 0x1f, 0x8d, + 0x40, 0x3e, 0x5d, 0xfe, 0x80, 0xc, 0xb4, 0x2e, + 0x8f, 0x20, 0x14, 0xa6, 0x45, 0x48, 0x6, 0x2c, + 0x0, 0x9a, 0x40, 0x25, 0xb0, 0xf, 0xd2, 0x72, + 0x4b, 0x3c, 0xc1, 0x16, 0x4d, 0xb4, 0xe8, 0x80, + 0x77, 0xb, 0x4e, 0x75, 0x10, /* U+FED0 "ﻐ" */ - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3f, - 0x30, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x68, 0x61, - 0x0, 0x0, 0x8f, 0xff, 0xff, 0x60, 0x0, 0xe9, - 0x10, 0x1b, 0xb0, 0x0, 0x6d, 0x20, 0x4e, 0x40, - 0x0, 0x7, 0xfa, 0xf4, 0x0, 0x8, 0x89, 0xff, - 0xe9, 0x87, 0xf, 0xfe, 0x81, 0x9e, 0xfe, + 0x0, 0xe1, 0x0, 0xfc, 0x7c, 0x60, 0x1f, 0x1d, + 0x98, 0x7, 0xe4, 0x0, 0xf8, 0x9a, 0x18, 0x40, + 0x34, 0x6c, 0xbc, 0xf3, 0x0, 0x4c, 0xce, 0xfe, + 0x4d, 0x0, 0xa1, 0xc, 0x15, 0x5e, 0x1, 0x35, + 0x6d, 0x5d, 0x20, 0x2, 0x21, 0xc0, 0xa3, 0xb0, + 0xe0, 0xef, 0xb9, 0xde, 0x90, /* U+FED1 "ﻑ" */ - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xc, 0x90, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x3, 0x20, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x1b, 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0xae, - 0x9f, 0x80, 0x0, 0x0, 0x0, 0x0, 0xf6, 0x8, - 0xf0, 0x73, 0x0, 0x0, 0x0, 0xf7, 0x2, 0xf3, - 0xe7, 0x0, 0x0, 0x0, 0xaf, 0x9a, 0xf4, 0xf6, - 0x0, 0x0, 0x0, 0x1a, 0xef, 0xf2, 0xdc, 0x10, - 0x0, 0x0, 0x0, 0x2c, 0xb0, 0x4f, 0xfb, 0x98, - 0x89, 0xbd, 0xfc, 0x10, 0x3, 0xad, 0xff, 0xfe, - 0xc9, 0x40, 0x0, + 0x0, 0xfe, 0x10, 0xf, 0xfe, 0xe, 0xc8, 0x7, + 0xff, 0x3, 0xec, 0x3, 0xff, 0x80, 0x64, 0x1, + 0xff, 0xd, 0xfc, 0x80, 0x7f, 0xad, 0x59, 0x90, + 0x1, 0xfc, 0xb1, 0x2e, 0xe0, 0x73, 0x0, 0xf8, + 0x42, 0x80, 0xe5, 0x0, 0x3c, 0xb1, 0x30, 0xe, + 0x22, 0x0, 0xf5, 0xab, 0xa8, 0x31, 0x50, 0x80, + 0x70, 0xd6, 0x1a, 0x14, 0x9f, 0x5c, 0xc4, 0x26, + 0xf7, 0x41, 0x40, 0x98, 0xac, 0xc7, 0x7c, 0x97, + 0x82, 0x0, /* U+FED2 "ﻒ" */ - 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x2f, 0x40, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x4, 0x10, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x47, 0x50, 0x0, 0x42, 0x0, 0x0, 0x7, 0xff, - 0xfa, 0x0, 0xe8, 0x0, 0x0, 0xf, 0x90, 0x6f, - 0x20, 0xf6, 0x0, 0x0, 0xf, 0x60, 0x3f, 0x30, - 0xe8, 0x0, 0x0, 0xa, 0xf8, 0xed, 0x0, 0xaf, - 0x51, 0x1, 0x49, 0xff, 0xfc, 0x94, 0x2d, 0xff, - 0xff, 0xff, 0xa6, 0xad, 0xe7, 0x0, 0x47, 0x87, - 0x40, 0x0, 0x0, 0x0, + 0x0, 0xfe, 0x10, 0xf, 0xfe, 0x1, 0x72, 0x0, + 0x7f, 0xc5, 0x6a, 0x1, 0xff, 0xc0, 0x41, 0x0, + 0xff, 0x91, 0xd4, 0x2, 0x42, 0x0, 0xe7, 0xb8, + 0xaa, 0x0, 0x2a, 0x80, 0x1d, 0xd, 0xf2, 0xa4, + 0x3, 0xc0, 0x1e, 0xf0, 0x50, 0x10, 0x1e, 0x0, + 0xe5, 0x98, 0xd2, 0x30, 0x47, 0x51, 0x1, 0x43, + 0x7, 0x11, 0x4a, 0x41, 0x57, 0x7f, 0x5b, 0x2c, + 0xa8, 0xb9, 0x96, 0xdc, 0x3c, 0x5f, 0xd3, 0x56, + 0xf3, 0x80, /* U+FED3 "ﻓ" */ - 0x0, 0x0, 0x10, 0x0, 0x0, 0x7, 0xe0, 0x0, - 0x0, 0x2, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x9, 0xfb, 0x10, 0x0, 0x8f, 0x9f, 0xa0, - 0x0, 0xd8, 0x6, 0xf2, 0x0, 0xd9, 0x0, 0xf5, - 0x0, 0x8f, 0x99, 0xf6, 0x0, 0x9, 0xef, 0xf4, - 0x0, 0x0, 0x1b, 0xd0, 0x8, 0x9c, 0xfd, 0x20, - 0xf, 0xeb, 0x60, 0x0, + 0x0, 0xc2, 0x1, 0xe7, 0xf0, 0xf, 0x2d, 0x0, + 0x78, 0x90, 0x3, 0xd3, 0xf6, 0x20, 0x14, 0x33, + 0x12, 0xc0, 0x25, 0x79, 0x92, 0x90, 0x4, 0x20, + 0xc0, 0xe0, 0x5, 0x69, 0x90, 0x18, 0x2, 0x19, + 0xd8, 0x8, 0x2, 0x9f, 0x42, 0x40, 0x89, 0xce, + 0x6f, 0x0, 0x3b, 0xd3, 0xa4, 0x0, /* U+FED4 "ﻔ" */ - 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0xd, 0x80, - 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x2, 0x76, 0x0, 0x0, 0x3, - 0xff, 0xfd, 0x0, 0x0, 0xbc, 0x13, 0xf6, 0x0, - 0xc, 0xa0, 0xe, 0x70, 0x0, 0x5f, 0xac, 0xe2, - 0x0, 0x8a, 0xff, 0xfd, 0xa6, 0xf, 0xda, 0x56, - 0xbd, 0xa0, + 0x0, 0xc2, 0x1, 0xfb, 0x20, 0x3, 0xee, 0xa0, + 0xf, 0x8c, 0x80, 0x3c, 0x4e, 0xc0, 0x1c, 0x7b, + 0x13, 0xa0, 0x1a, 0xf, 0xb0, 0x98, 0x2, 0x76, + 0x13, 0x11, 0x0, 0x52, 0xb5, 0x80, 0xa0, 0x8, + 0xf0, 0x53, 0x34, 0x30, 0x3b, 0x96, 0xa5, 0x9f, + 0x0, /* U+FED5 "ﻕ" */ - 0x0, 0x0, 0x0, 0xb, 0x6a, 0x70, 0x0, 0x0, - 0x0, 0x1, 0x1, 0x10, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xed, 0x30, - 0x0, 0x0, 0x0, 0x4f, 0xbc, 0xe0, 0x0, 0x0, - 0x0, 0x9d, 0x0, 0xe7, 0x0, 0x0, 0x0, 0x9e, - 0x0, 0x9a, 0x0, 0x0, 0x0, 0x4f, 0xc8, 0xcc, - 0x2a, 0x0, 0x0, 0x5, 0xdf, 0xfb, 0x6f, 0x0, - 0x0, 0x0, 0x0, 0xe8, 0x6f, 0x0, 0x0, 0x0, - 0x9, 0xf2, 0x4f, 0x50, 0x0, 0x1, 0xaf, 0x60, - 0xc, 0xfb, 0x89, 0xbf, 0xf6, 0x0, 0x0, 0x8d, - 0xff, 0xc8, 0x10, 0x0, + 0x0, 0xfa, 0xda, 0x9c, 0x3, 0xf5, 0x35, 0xb0, + 0x7, 0xe1, 0x1, 0x10, 0x7, 0xe6, 0xed, 0x30, + 0xf, 0x92, 0x54, 0x74, 0x3, 0xed, 0x2b, 0xc0, + 0x70, 0xf, 0x8c, 0x0, 0xfa, 0x1, 0xed, 0x1c, + 0x85, 0x62, 0xa0, 0xc, 0x94, 0x2e, 0x6e, 0x8a, + 0x1, 0xcb, 0xbe, 0x26, 0x1, 0xfd, 0x23, 0x44, + 0xa, 0x1, 0x86, 0x9a, 0x49, 0xe, 0xae, 0x26, + 0xf9, 0x65, 0x80, 0x18, 0xec, 0xec, 0xee, 0xe6, + 0x0, 0x0, /* U+FED6 "ﻖ" */ - 0x0, 0x0, 0x0, 0xd, 0x5b, 0x60, 0x0, 0x0, - 0x0, 0x0, 0x2, 0x2, 0x10, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x2, 0xdf, 0x70, 0x0, 0x0, 0x0, 0x0, 0xd, - 0xdb, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x4f, 0x20, - 0xda, 0x0, 0x0, 0x0, 0x0, 0x6e, 0x0, 0x9d, - 0x0, 0x4, 0x0, 0x0, 0x3f, 0xb8, 0xcf, 0x81, - 0x3f, 0x10, 0x0, 0x6, 0xdf, 0xff, 0xf3, 0x5f, - 0x0, 0x0, 0x0, 0x2, 0xf7, 0x0, 0x4f, 0x20, - 0x0, 0x0, 0x1d, 0xe1, 0x0, 0xf, 0xc3, 0x1, - 0x38, 0xef, 0x40, 0x0, 0x4, 0xef, 0xff, 0xff, - 0xb2, 0x0, 0x0, 0x0, 0x5, 0x77, 0x52, 0x0, - 0x0, 0x0, + 0x0, 0xfb, 0x56, 0xd8, 0x3, 0xfd, 0xeb, 0x2e, + 0x1, 0xfe, 0x20, 0x21, 0x0, 0xff, 0x16, 0xfb, + 0x80, 0x7f, 0xbc, 0x12, 0x10, 0x3, 0xf2, 0x17, + 0xd9, 0x70, 0x7, 0xe2, 0x12, 0x4, 0x70, 0x9, + 0x0, 0x32, 0x8d, 0xc2, 0x94, 0x9, 0xd8, 0x80, + 0x47, 0x2c, 0xe6, 0xe, 0x4c, 0x2, 0x1, 0x9b, + 0x74, 0x11, 0xe6, 0x20, 0x40, 0x1c, 0x3e, 0x2c, + 0x0, 0x40, 0xe3, 0x1, 0x38, 0xf2, 0xa1, 0x0, + 0xac, 0xb3, 0xfb, 0x1d, 0x75, 0x0, 0x32, 0x75, + 0x44, 0x2b, 0x6c, 0x80, 0x30, /* U+FED7 "ﻗ" */ - 0x0, 0x6b, 0x4d, 0x0, 0x0, 0x1, 0x2, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xfb, 0x10, - 0x0, 0x8f, 0x9f, 0xa0, 0x0, 0xd8, 0x6, 0xf2, - 0x0, 0xd9, 0x0, 0xf5, 0x0, 0x8f, 0x99, 0xf6, - 0x0, 0x9, 0xef, 0xf4, 0x0, 0x0, 0x1b, 0xd0, - 0x8, 0x9c, 0xfd, 0x20, 0xf, 0xeb, 0x60, 0x0, + 0x0, 0x35, 0xa6, 0x80, 0x66, 0xa4, 0xf0, 0xe, + 0x10, 0x20, 0xe, 0x9f, 0xb1, 0x0, 0xa1, 0x98, + 0x96, 0x1, 0x2b, 0xcc, 0x94, 0x80, 0x21, 0x6, + 0x7, 0x0, 0x2b, 0x4c, 0x80, 0xc0, 0x10, 0xce, + 0xc0, 0x40, 0x14, 0xfa, 0x12, 0x4, 0x4e, 0x73, + 0x78, 0x1, 0xde, 0x9d, 0x20, /* U+FED8 "ﻘ" */ - 0x0, 0xc, 0x5a, 0x70, 0x0, 0x0, 0x10, 0x11, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x27, - 0x60, 0x0, 0x0, 0x3f, 0xff, 0xd0, 0x0, 0xb, - 0xc1, 0x3f, 0x60, 0x0, 0xca, 0x0, 0xe7, 0x0, - 0x5, 0xfa, 0xce, 0x20, 0x8, 0xaf, 0xff, 0xda, - 0x60, 0xfd, 0xa5, 0x6b, 0xda, + 0x0, 0xb1, 0x69, 0xc0, 0x3b, 0x56, 0xd8, 0x3, + 0x84, 0x4, 0x40, 0x1c, 0x4e, 0xc0, 0x1c, 0x7b, + 0x13, 0xa0, 0x1a, 0xf, 0xb0, 0x98, 0x2, 0x76, + 0x13, 0x11, 0x0, 0x52, 0xb5, 0x80, 0xa0, 0x8, + 0xf0, 0x53, 0x34, 0x30, 0x3b, 0x96, 0xa5, 0x9f, + 0x0, /* U+FED9 "ﻙ" */ - 0x0, 0x0, 0x0, 0x0, 0x5f, 0x0, 0x0, 0x0, - 0x0, 0x5, 0xf0, 0x0, 0x0, 0x1, 0x0, 0x5f, - 0x0, 0x0, 0x9, 0x50, 0x5, 0xf0, 0x0, 0x0, - 0x77, 0x0, 0x5f, 0x0, 0x0, 0x0, 0x91, 0x5, - 0xf0, 0x41, 0x3, 0x95, 0x0, 0x5f, 0xf, 0x60, - 0x0, 0x0, 0x9, 0xd0, 0xf9, 0x0, 0x0, 0x5, - 0xf8, 0x8, 0xfc, 0x98, 0xad, 0xfc, 0x0, 0x6, - 0xce, 0xff, 0xc7, 0x0, 0x0, + 0x0, 0xfc, 0xbe, 0x1, 0xff, 0xc5, 0x10, 0xf, + 0xe9, 0x40, 0xf, 0xee, 0x20, 0xf, 0xe7, 0xe1, + 0x0, 0xc8, 0x20, 0x73, 0x82, 0x1, 0xad, 0xc0, + 0xe5, 0x40, 0x18, 0x40, 0xf, 0x0, 0xe5, 0x65, + 0x7, 0x6c, 0x98, 0xad, 0xa3, 0x80, 0x89, 0x7, + 0x72, 0x8c, 0x60, 0x0, /* U+FEDA "ﻚ" */ - 0x0, 0x0, 0x0, 0x0, 0xe, 0x70, 0x0, 0x0, - 0x0, 0x0, 0xe, 0x70, 0x0, 0x0, 0x1, 0x0, - 0xe, 0x70, 0x0, 0x0, 0x3a, 0x10, 0xe, 0x70, - 0x0, 0x0, 0x29, 0x30, 0xe, 0x70, 0x0, 0x0, - 0x1, 0x90, 0xe, 0x70, 0x24, 0x0, 0x88, 0x10, - 0xe, 0x70, 0x6f, 0x0, 0x0, 0x0, 0x2f, 0x70, - 0x6f, 0x20, 0x0, 0x1, 0xcf, 0x80, 0x1e, 0xfa, - 0x89, 0xbf, 0xfc, 0xf7, 0x2, 0x9d, 0xff, 0xd9, - 0x21, 0xcb, + 0x0, 0xfe, 0xe7, 0x0, 0xff, 0xe3, 0x8, 0x7, + 0xf8, 0xec, 0x40, 0x3f, 0x84, 0xc8, 0x3, 0xf8, + 0xa2, 0x80, 0x38, 0x90, 0x1, 0x13, 0x0, 0x1c, + 0x96, 0x0, 0x88, 0x8, 0x10, 0x80, 0x62, 0x0, + 0xc3, 0xc1, 0xe0, 0xe3, 0xb5, 0x13, 0x7c, 0x66, + 0x77, 0xe, 0x33, 0xb9, 0x9a, 0xdd, 0x1e, 0x0, /* U+FEDB "ﻛ" */ - 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x17, 0xde, - 0x0, 0x29, 0xff, 0x92, 0x3, 0xfd, 0x60, 0x0, - 0x7, 0xf0, 0x0, 0x0, 0x2, 0xf7, 0x0, 0x0, - 0x0, 0x5f, 0x40, 0x0, 0x0, 0x8, 0xf1, 0x0, - 0x0, 0x0, 0xd9, 0x0, 0x0, 0x0, 0xbb, 0x0, - 0x8, 0x8b, 0xf6, 0x0, 0xf, 0xfd, 0x70, 0x0, + 0x0, 0xf9, 0x0, 0x30, 0xbe, 0xd0, 0x0, 0xa7, + 0xa1, 0x30, 0xf, 0x52, 0x7e, 0x48, 0x10, 0x35, + 0x80, 0x32, 0x83, 0x80, 0x71, 0x54, 0x20, 0x7, + 0x2b, 0xd8, 0x80, 0x74, 0x14, 0x0, 0x79, 0x88, + 0x2, 0x88, 0x5a, 0x68, 0x4, 0xee, 0x68, 0x60, + 0x0, /* U+FEDC "ﻜ" */ - 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x17, - 0xde, 0x0, 0x0, 0x29, 0xff, 0x92, 0x0, 0x3, - 0xfd, 0x60, 0x0, 0x0, 0x7, 0xe0, 0x0, 0x0, - 0x0, 0x2, 0xf7, 0x0, 0x0, 0x0, 0x0, 0x5f, - 0x40, 0x0, 0x0, 0x0, 0x8, 0xf2, 0x0, 0x0, - 0x0, 0x0, 0xde, 0x10, 0x0, 0x0, 0x0, 0xbf, - 0xe2, 0x0, 0x8, 0x8b, 0xf8, 0xcf, 0xb6, 0xf, - 0xfd, 0x70, 0x7, 0xdc, + 0x0, 0xf9, 0x0, 0x3c, 0x2f, 0xb4, 0x1, 0x8a, + 0x7a, 0x13, 0x0, 0x23, 0xd4, 0x9f, 0x92, 0x0, + 0x90, 0x75, 0x80, 0x3c, 0xa2, 0xe0, 0x1f, 0x15, + 0x42, 0x0, 0x7c, 0xaf, 0x64, 0x1, 0xf4, 0x16, + 0x8, 0x7, 0xcc, 0x3e, 0x40, 0x14, 0x42, 0xd1, + 0xcb, 0x6d, 0x81, 0xdc, 0xd1, 0xc, 0x86, 0xa0, /* U+FEDD "ﻝ" */ - 0x0, 0x0, 0x0, 0x0, 0xd8, 0x0, 0x0, 0x0, - 0x0, 0xd8, 0x0, 0x0, 0x0, 0x0, 0xd8, 0x0, - 0x0, 0x0, 0x0, 0xd8, 0x0, 0x0, 0x0, 0x0, - 0xd8, 0x0, 0x0, 0x0, 0x0, 0xd8, 0x0, 0x0, - 0x0, 0x0, 0xd8, 0x0, 0x0, 0x0, 0x0, 0xd8, - 0x11, 0x0, 0x0, 0x0, 0xd8, 0x5f, 0x0, 0x0, - 0x0, 0xf7, 0x6f, 0x0, 0x0, 0x4, 0xf4, 0x3f, - 0x71, 0x1, 0x5e, 0xd0, 0x9, 0xff, 0xff, 0xfd, - 0x20, 0x0, 0x36, 0x76, 0x30, 0x0, + 0x0, 0xfd, 0xb0, 0x1, 0xff, 0xfa, 0x11, 0x0, + 0x7e, 0x4e, 0x0, 0xf1, 0x79, 0x80, 0x79, 0x0, + 0xd4, 0x1c, 0x40, 0x56, 0x89, 0xd, 0xa3, 0xbf, + 0xa8, 0xfc, 0x1, 0x39, 0x31, 0x39, 0xa4, 0x0, /* U+FEDE "ﻞ" */ - 0x0, 0x0, 0x0, 0x0, 0xd8, 0x0, 0x0, 0x0, - 0x0, 0xd, 0x80, 0x0, 0x0, 0x0, 0x0, 0xd8, - 0x0, 0x0, 0x0, 0x0, 0xd, 0x80, 0x0, 0x0, - 0x0, 0x0, 0xd8, 0x0, 0x0, 0x0, 0x0, 0xd, - 0x80, 0x0, 0x0, 0x0, 0x0, 0xd8, 0x0, 0x0, - 0x0, 0x0, 0xd, 0x80, 0x0, 0x0, 0x0, 0x0, - 0xd9, 0x0, 0x0, 0x0, 0x0, 0xd, 0xf7, 0x5e, - 0x0, 0x0, 0x0, 0xee, 0xc6, 0xf0, 0x0, 0x0, - 0x3f, 0x40, 0x4f, 0x71, 0x1, 0x5e, 0xe0, 0x0, - 0xaf, 0xff, 0xff, 0xd3, 0x0, 0x0, 0x37, 0x87, - 0x40, 0x0, 0x0, + 0x0, 0xfd, 0xb0, 0x1, 0xff, 0xff, 0x0, 0xff, + 0xe0, 0x8, 0x7, 0xf9, 0x9d, 0x78, 0x3, 0xc6, + 0x36, 0x62, 0x1, 0xc6, 0x35, 0x84, 0xe, 0x20, + 0x2b, 0xa2, 0x80, 0x8b, 0x1d, 0xfd, 0x47, 0xa0, + 0x15, 0x64, 0x3c, 0x5e, 0x98, 0x0, /* U+FEDF "ﻟ" */ - 0x0, 0x4f, 0x10, 0x4, 0xf1, 0x0, 0x4f, 0x10, - 0x4, 0xf1, 0x0, 0x4f, 0x10, 0x4, 0xf1, 0x0, - 0x4f, 0x10, 0x4, 0xf1, 0x0, 0x5f, 0x0, 0x8e, - 0xc0, 0xe, 0xb2, 0x0, + 0x0, 0x27, 0x88, 0x7, 0xff, 0x64, 0x40, 0x42, + 0x2c, 0xc0, 0xc, 0xbc, 0x0, /* U+FEE0 "ﻠ" */ - 0x0, 0xba, 0x0, 0xb, 0xa0, 0x0, 0xba, 0x0, - 0xb, 0xa0, 0x0, 0xba, 0x0, 0xb, 0xa0, 0x0, - 0xba, 0x0, 0xb, 0xa0, 0x0, 0xdb, 0x0, 0xaf, - 0xf9, 0xe, 0x9a, 0xd0, + 0x0, 0x5d, 0x0, 0x7f, 0xf6, 0x98, 0x40, 0x14, + 0x49, 0x20, 0x8c, 0xa8, /* U+FEE1 "ﻡ" */ - 0x0, 0x0, 0x6, 0x60, 0x0, 0x0, 0xd, 0xff, - 0xc0, 0x0, 0x7, 0xf3, 0x3f, 0x40, 0x0, 0xd9, - 0x0, 0xf6, 0x0, 0x8f, 0xe9, 0xcf, 0x20, 0xcf, - 0x9b, 0xfd, 0x40, 0xf, 0x60, 0x0, 0x0, 0x1, - 0xf4, 0x0, 0x0, 0x0, 0x1f, 0x40, 0x0, 0x0, - 0x1, 0xf4, 0x0, 0x0, 0x0, + 0x0, 0xe6, 0x60, 0x7, 0xb6, 0x65, 0x80, 0x19, + 0xcb, 0x30, 0x68, 0x1, 0x53, 0x19, 0x80, 0x80, + 0x10, 0x4f, 0x38, 0x8, 0x18, 0xec, 0xac, 0x36, + 0x40, 0x73, 0x2b, 0xfd, 0x40, 0x10, 0x20, 0xf, + 0xfe, 0x60, /* U+FEE2 "ﻢ" */ - 0x0, 0x0, 0x16, 0x60, 0x0, 0x0, 0x0, 0xd, - 0xff, 0xc0, 0x0, 0x0, 0x7, 0xf3, 0x3f, 0x50, - 0x0, 0x0, 0xc9, 0x0, 0xfc, 0x0, 0x0, 0x7f, - 0xd9, 0xcf, 0xfc, 0x20, 0xbf, 0xcd, 0xfd, 0x46, - 0xe4, 0xf, 0x70, 0x0, 0x0, 0x0, 0x0, 0xf4, - 0x0, 0x0, 0x0, 0x0, 0x1f, 0x40, 0x0, 0x0, - 0x0, 0x1, 0xf4, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xc2, 0xcc, 0x0, 0xfd, 0x93, 0x2c, 0x0, + 0xf3, 0x96, 0x60, 0xd4, 0x3, 0xad, 0x8c, 0xc1, + 0x20, 0x19, 0xcd, 0x27, 0x0, 0xf0, 0x82, 0xe0, + 0xc1, 0x86, 0xe4, 0x98, 0x12, 0x33, 0x7f, 0x51, + 0xb9, 0x0, 0x6, 0x1, 0xf8, 0x40, 0x3f, 0xf9, + 0x20, /* U+FEE3 "ﻣ" */ - 0x0, 0x0, 0x57, 0x10, 0x0, 0x9, 0xff, 0xf2, - 0x0, 0x2f, 0x71, 0xd9, 0x0, 0x9d, 0x0, 0xba, - 0x9, 0xff, 0x9a, 0xf6, 0xf, 0xb9, 0xfe, 0x70, + 0x0, 0xca, 0xe2, 0x1, 0xa6, 0xa3, 0x88, 0x0, + 0x4d, 0x1c, 0x56, 0x0, 0xb2, 0x71, 0x63, 0x9, + 0x62, 0x9a, 0x4c, 0x6, 0x46, 0x62, 0x43, 0x0, /* U+FEE4 "ﻤ" */ - 0x0, 0x0, 0x57, 0x20, 0x0, 0x0, 0x9, 0xff, - 0xf2, 0x0, 0x0, 0x2f, 0x71, 0xd9, 0x0, 0x0, - 0x9d, 0x0, 0xbf, 0x10, 0x9, 0xff, 0x9a, 0xff, - 0xd4, 0xf, 0xb9, 0xfe, 0x73, 0xd8, + 0x0, 0xca, 0xe4, 0x1, 0xe9, 0xa8, 0xd2, 0x0, + 0xc4, 0xd1, 0xc5, 0x60, 0x1a, 0xc9, 0xc5, 0x98, + 0x20, 0x9, 0x62, 0x9a, 0x40, 0xc4, 0x6, 0x46, + 0x62, 0x46, 0x6, 0x0, /* U+FEE5 "ﻥ" */ - 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x1, 0xf4, - 0x0, 0x0, 0x0, 0x0, 0x41, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x10, 0xd6, 0x0, 0x0, 0x5, - 0xe0, 0xe6, 0x0, 0x0, 0x5, 0xf0, 0xf6, 0x0, - 0x0, 0x5, 0xf0, 0xcc, 0x0, 0x0, 0xb, 0xd0, - 0x3f, 0xea, 0x89, 0xef, 0x40, 0x3, 0xae, 0xfe, - 0xb3, 0x0, + 0x0, 0xc2, 0x1, 0xf8, 0x79, 0x0, 0x3e, 0x1b, + 0x50, 0xf, 0xc8, 0x20, 0x1, 0xd, 0x60, 0xe, + 0x5f, 0x3, 0x0, 0xf8, 0x40, 0x40, 0x3f, 0x8e, + 0x80, 0x3b, 0x88, 0x3c, 0xfa, 0xa2, 0x79, 0x24, + 0xf, 0x11, 0xe, 0xe5, 0xc4, 0x0, /* U+FEE6 "ﻦ" */ - 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x2f, 0x40, 0x0, 0x0, 0x0, 0x0, 0x4, 0x10, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x2f, 0x20, 0x0, 0x0, 0xe, 0x70, 0x4f, 0x10, - 0x0, 0x0, 0xf, 0xe5, 0x5f, 0x0, 0x0, 0x0, - 0x1f, 0xd9, 0x4f, 0x30, 0x0, 0x0, 0x7f, 0x30, - 0xe, 0xe5, 0x10, 0x27, 0xfd, 0x0, 0x2, 0xdf, - 0xff, 0xff, 0xc2, 0x0, 0x0, 0x4, 0x78, 0x73, - 0x0, 0x0, + 0x0, 0xe1, 0x0, 0xff, 0x17, 0x20, 0x7, 0xf1, + 0x5a, 0x80, 0x7f, 0x90, 0x40, 0x38, 0xbc, 0x80, + 0x3d, 0xce, 0xc, 0x6, 0x1, 0xe1, 0x95, 0x10, + 0x10, 0xe, 0x10, 0x3c, 0x10, 0x30, 0xe, 0x60, + 0xe9, 0x41, 0xd5, 0x10, 0x27, 0x82, 0x30, 0x6, + 0x1d, 0x77, 0xec, 0x1f, 0x80, 0x45, 0xb7, 0xf, + 0x19, 0x82, 0x0, 0x0, /* U+FEE7 "ﻧ" */ - 0x0, 0x10, 0x0, 0xc, 0xa0, 0x0, 0x32, 0x0, - 0x0, 0x0, 0x0, 0x29, 0x10, 0x4, 0xf1, 0x0, - 0x5f, 0x0, 0x8e, 0xd0, 0xf, 0xd3, 0x0, + 0x0, 0x8, 0x6, 0xda, 0x0, 0xbe, 0x0, 0x23, + 0x20, 0x8, 0xa4, 0x40, 0xc, 0xc0, 0x8, 0x40, + 0x42, 0x2c, 0x80, 0xe, 0x7c, 0x0, /* U+FEE8 "ﻨ" */ - 0x0, 0x10, 0x0, 0xc, 0xa0, 0x0, 0x32, 0x0, - 0x0, 0x0, 0x0, 0x76, 0x0, 0xb, 0xa0, 0x0, - 0xdb, 0x0, 0xaf, 0xf9, 0xe, 0x9a, 0xd0, + 0x0, 0x8, 0x6, 0xda, 0x0, 0xbe, 0x0, 0x23, + 0x20, 0x9, 0xd8, 0x2, 0xcc, 0x0, 0x4c, 0x20, + 0xa, 0x24, 0x90, 0x46, 0x54, /* U+FEE9 "ﻩ" */ - 0x1, 0xac, 0x20, 0x1, 0xdd, 0xaf, 0x30, 0x9d, - 0x10, 0xad, 0xe, 0x70, 0x3, 0xf2, 0xe7, 0x0, - 0x4f, 0x29, 0xf9, 0x9e, 0xd0, 0x9, 0xef, 0xb2, + 0x1, 0xac, 0x20, 0x0, 0xe3, 0xb6, 0x98, 0x40, + 0x65, 0x2f, 0x3, 0xd0, 0x84, 0x91, 0x0, 0x33, + 0x80, 0x1e, 0x26, 0x54, 0x44, 0x96, 0x76, 0x5f, 0x0, /* U+FEEA "ﻪ" */ - 0x0, 0xb, 0xc0, 0x0, 0x7f, 0xde, 0x0, 0x8e, - 0x35, 0xf0, 0xe, 0x90, 0x5f, 0x20, 0xee, 0x9f, - 0xf5, 0x4, 0xef, 0x8c, 0xe6, 0x0, 0x0, 0x2c, - 0xa0, + 0x0, 0xaf, 0x0, 0x27, 0xf6, 0x20, 0x4, 0x4e, + 0x40, 0x80, 0x19, 0xcc, 0x0, 0x40, 0x7, 0x9a, + 0x7, 0xa, 0x6, 0x73, 0xb6, 0x4e, 0xf8, 0xe2, + 0xc0, /* U+FEEB "ﻫ" */ - 0x0, 0x26, 0x77, 0x51, 0x0, 0x0, 0x3, 0xff, - 0xff, 0xfa, 0x10, 0x0, 0x1, 0x1, 0x38, 0xfd, - 0x10, 0x0, 0x27, 0x60, 0x2, 0xe9, 0x0, 0x3f, - 0xff, 0xd0, 0x8, 0xe0, 0xb, 0xb1, 0x3f, 0x60, - 0x6f, 0x0, 0xca, 0x0, 0xe7, 0xa, 0xc0, 0x6, - 0xfb, 0xcf, 0x59, 0xf4, 0x9, 0xaf, 0xff, 0xff, - 0xe5, 0x0, 0xfd, 0xa4, 0x24, 0x30, 0x0, + 0x0, 0x13, 0x3b, 0x94, 0x40, 0x38, 0x66, 0x21, + 0x5d, 0x42, 0x1, 0x1f, 0x7f, 0x63, 0xae, 0x8, + 0x4, 0x6e, 0xe3, 0x8d, 0x38, 0x0, 0x1e, 0xc4, + 0xe8, 0x13, 0x38, 0x2, 0x13, 0xb0, 0x98, 0x38, + 0x40, 0xe, 0x22, 0x31, 0x10, 0x61, 0x80, 0x29, + 0x6f, 0x4, 0xa5, 0x60, 0x27, 0x1, 0xc, 0x29, + 0xe9, 0x1, 0x9d, 0x6f, 0x6f, 0x39, 0x40, /* U+FEEC "ﻬ" */ - 0x0, 0x2, 0xdd, 0x20, 0x0, 0xd, 0xcd, 0xb0, - 0x0, 0x6f, 0x15, 0xe0, 0x0, 0xc9, 0x1c, 0x80, - 0x8, 0xfd, 0xfc, 0x84, 0xf, 0xff, 0xff, 0xf8, - 0x1, 0xf6, 0xaa, 0x0, 0x0, 0xe8, 0xb, 0x90, - 0x0, 0x7f, 0x38, 0xc0, 0x0, 0xc, 0xff, 0x80, - 0x0, 0x0, 0x66, 0x0, + 0x0, 0x8b, 0x74, 0x40, 0x1b, 0xc4, 0x24, 0x2, + 0x62, 0xd8, 0x50, 0xa, 0x98, 0x25, 0x80, 0x10, + 0x69, 0xc0, 0x4, 0x7, 0x2, 0x3, 0x7c, 0xe, + 0x9, 0x55, 0x7c, 0x0, 0x8b, 0xa8, 0x64, 0x2, + 0x97, 0x33, 0x28, 0x4, 0xe7, 0x8e, 0x80, 0x1b, + 0x26, 0x50, 0x0, /* U+FEED "ﻭ" */ - 0x0, 0x0, 0x9f, 0xb1, 0x0, 0x0, 0x8f, 0x9e, - 0xb0, 0x0, 0xe, 0x80, 0x5f, 0x20, 0x0, 0xe8, - 0x0, 0xf6, 0x0, 0x8, 0xfa, 0x8f, 0x70, 0x0, - 0x8, 0xef, 0xf6, 0x0, 0x0, 0x0, 0x4f, 0x30, - 0x0, 0x0, 0x1d, 0xb0, 0x0, 0x0, 0x2d, 0xe1, - 0x5, 0x89, 0xcf, 0xd2, 0x0, 0x9f, 0xec, 0x60, - 0x0, 0x0, + 0x0, 0xd3, 0xf6, 0x20, 0x1a, 0x19, 0x8b, 0x40, + 0x19, 0x9e, 0x6d, 0x8, 0x3, 0xca, 0x8, 0x1, + 0x33, 0xd4, 0x0, 0x80, 0x50, 0xe8, 0xe0, 0x20, + 0x1a, 0x3a, 0xc1, 0x40, 0x38, 0x65, 0xc, 0x3, + 0x16, 0x1d, 0x2, 0xc4, 0xe6, 0x86, 0x8, 0x63, + 0xb8, 0x27, 0x48, 0x0, /* U+FEEE "ﻮ" */ - 0x0, 0x1, 0xbf, 0x90, 0x0, 0x0, 0xc, 0xe9, - 0xf8, 0x0, 0x0, 0x1f, 0x40, 0x7e, 0x0, 0x0, - 0x1f, 0x50, 0x2f, 0x20, 0x0, 0xb, 0xf9, 0x8f, - 0xa3, 0x0, 0x1, 0x9e, 0xff, 0xf7, 0x0, 0x0, - 0x0, 0xae, 0x0, 0x0, 0x1, 0x4b, 0xf5, 0x0, - 0x9f, 0xff, 0xfd, 0x50, 0x0, 0x58, 0x75, 0x20, - 0x0, 0x0, + 0x0, 0x86, 0xfe, 0x40, 0x3d, 0xaa, 0xcc, 0x80, + 0xc, 0x27, 0x53, 0xc, 0x1, 0xe1, 0x5, 0x12, + 0x0, 0x85, 0x2a, 0x68, 0x20, 0xc0, 0x2a, 0x67, + 0x70, 0x2a, 0x0, 0x43, 0x3c, 0xa3, 0xee, 0x1, + 0xa, 0x5a, 0xd8, 0x2, 0x7f, 0xdd, 0x6d, 0x4a, + 0x0, 0xc7, 0x8a, 0xdd, 0x28, 0x4, /* U+FEEF "ﻯ" */ - 0x0, 0x0, 0x0, 0x9e, 0xea, 0x0, 0x0, 0x0, - 0x9f, 0x99, 0xf9, 0x0, 0x0, 0xd, 0x90, 0x2, - 0x20, 0x0, 0x0, 0x5f, 0x91, 0x0, 0x3c, 0x0, - 0x0, 0x2a, 0xf8, 0x7, 0xe0, 0x0, 0x0, 0x3, - 0xe7, 0x6f, 0x20, 0x0, 0x0, 0xd, 0xa0, 0xdf, - 0xa8, 0x89, 0xae, 0xf3, 0x0, 0x7c, 0xef, 0xfd, - 0x92, 0x0, + 0x0, 0xf4, 0xf7, 0x28, 0x3, 0xd2, 0xce, 0xe5, + 0x90, 0xe, 0x46, 0x99, 0x6d, 0x80, 0x74, 0x34, + 0x89, 0x10, 0xf0, 0x2, 0x5d, 0x3e, 0x80, 0x42, + 0x0, 0xc5, 0x58, 0xce, 0x22, 0x20, 0xe, 0x33, + 0x6b, 0x16, 0xd4, 0x42, 0x6b, 0x8a, 0x43, 0x61, + 0x98, 0xec, 0xee, 0xd3, /* U+FEF0 "ﻰ" */ - 0x0, 0x0, 0x0, 0x0, 0x5, 0xed, 0x62, 0x90, - 0x0, 0x0, 0x0, 0xdc, 0xba, 0x5f, 0x0, 0x0, - 0x0, 0x7, 0xc0, 0x6, 0xf0, 0x0, 0x0, 0x0, - 0x1f, 0x40, 0x2f, 0xa3, 0x0, 0x2, 0x6d, 0xe1, - 0x0, 0x5e, 0xff, 0xff, 0xff, 0xb2, 0x0, 0x0, - 0x4, 0x68, 0x75, 0x10, 0x0, 0x0, + 0x0, 0xfe, 0x5e, 0xd6, 0x29, 0x0, 0xfa, 0x9, + 0xb1, 0xd8, 0x3, 0xea, 0xb, 0xa3, 0x0, 0xfc, + 0xc6, 0x80, 0x81, 0x46, 0x1, 0x13, 0x60, 0xa8, + 0x15, 0x26, 0x7f, 0xdb, 0x2d, 0x82, 0x0, 0x5e, + 0xb9, 0x78, 0xae, 0xb2, 0x0, 0x0, /* U+FEF1 "ﻱ" */ - 0x0, 0x0, 0x0, 0x9e, 0xea, 0x0, 0x0, 0x0, - 0x8f, 0x99, 0xf9, 0x0, 0x0, 0xd, 0x90, 0x3, - 0x30, 0x0, 0x0, 0x8f, 0x70, 0x0, 0x28, 0x0, - 0x0, 0x6e, 0xe4, 0x6, 0xf0, 0x0, 0x0, 0x9, - 0xf5, 0x7f, 0x0, 0x0, 0x0, 0xc, 0xa2, 0xfa, - 0x20, 0x0, 0x27, 0xf7, 0x5, 0xef, 0xff, 0xff, - 0xf9, 0x0, 0x0, 0x46, 0x77, 0x51, 0x0, 0x0, - 0x0, 0x5c, 0x3e, 0x0, 0x0, 0x0, 0x0, 0x20, - 0x20, 0x0, + 0x0, 0xf4, 0xf7, 0x28, 0x3, 0xd0, 0xce, 0xe5, + 0x90, 0xe, 0x56, 0x99, 0x65, 0x0, 0x72, 0xb3, + 0x81, 0x98, 0xa0, 0x2, 0x89, 0x97, 0x20, 0x23, + 0x80, 0x66, 0xe7, 0xb5, 0x10, 0xf, 0xa4, 0xfd, + 0x42, 0x88, 0x2, 0x27, 0x3d, 0x2a, 0x4d, 0xff, + 0xb6, 0x19, 0xc1, 0x7a, 0xe6, 0x21, 0x5d, 0x20, + 0x19, 0xe, 0xd2, 0xc4, 0x3, 0xcb, 0xc7, 0x80, + 0x10, /* U+FEF2 "ﻲ" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x74, 0x2, 0x90, - 0x0, 0x0, 0x0, 0xbf, 0xfa, 0x5f, 0x0, 0x0, - 0x0, 0xb, 0xa5, 0xc6, 0xf0, 0x0, 0x0, 0x0, - 0x1f, 0x40, 0x2f, 0xa3, 0x0, 0x2, 0x5c, 0xf2, - 0x0, 0x5e, 0xff, 0xff, 0xff, 0xb2, 0x0, 0x0, - 0x4, 0x67, 0x65, 0x1c, 0x3d, 0x20, + 0x0, 0xff, 0x3a, 0x1, 0x48, 0x7, 0xd7, 0x17, + 0x4e, 0xc0, 0x1f, 0x96, 0x98, 0xc0, 0x3f, 0x52, + 0x8e, 0x20, 0x51, 0x80, 0x44, 0xba, 0xc, 0x5, + 0x49, 0x9f, 0xf6, 0xd3, 0xe9, 0x0, 0x17, 0xae, + 0x62, 0x6b, 0x9c, 0x74, 0x80, /* U+FEF3 "ﻳ" */ - 0x0, 0x28, 0x0, 0x4, 0xf1, 0x0, 0x5f, 0x0, - 0x8e, 0xd0, 0xf, 0xd3, 0x0, 0x0, 0x0, 0xc, - 0x6a, 0x70, 0x21, 0x11, + 0x0, 0x14, 0x0, 0x4c, 0xe2, 0x0, 0x10, 0x10, + 0x8b, 0x20, 0x3, 0x9f, 0x0, 0x3f, 0x4c, 0x1, + 0x8d, 0x4e, 0x1c, 0xf6, 0xc0, /* U+FEF4 "ﻴ" */ - 0x0, 0x55, 0x0, 0xb, 0xa0, 0x0, 0xdb, 0x0, - 0xaf, 0xf9, 0xe, 0x9a, 0xd0, 0x0, 0x0, 0xa, - 0x79, 0x90, 0x11, 0x11, + 0x0, 0x2a, 0x80, 0x2e, 0xf0, 0x9, 0x84, 0x1, + 0x44, 0x92, 0x8, 0xca, 0x81, 0xd3, 0x5a, 0x14, + 0xf3, 0x20, 0xb6, 0x88, 0x0, /* U+FEF5 "ﻵ" */ - 0x7a, 0x30, 0x50, 0x0, 0x0, 0x40, 0x5a, 0x30, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x13, 0x0, 0x0, 0xc9, 0x0, 0xad, 0x0, 0x0, - 0xc9, 0x0, 0x1f, 0x60, 0x0, 0xc9, 0x0, 0x8, - 0xe1, 0x0, 0xc9, 0x0, 0x0, 0xe9, 0x0, 0xc9, - 0x0, 0x0, 0x5f, 0x20, 0xc9, 0x0, 0x0, 0xc, - 0xb0, 0xc8, 0x0, 0x0, 0x3, 0xf5, 0xf6, 0x0, - 0x0, 0x0, 0xaf, 0xf1, 0x0, 0x6, 0x8a, 0xef, - 0x60, 0x0, 0xc, 0xfe, 0xb4, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x7a, 0x30, 0x50, 0xe, 0x3a, 0x6a, 0x60, 0xe, + 0x40, 0x5a, 0x30, 0xf, 0x84, 0xc0, 0x36, 0x48, + 0x2, 0xf8, 0x3, 0xf5, 0x93, 0x0, 0x7c, 0x2f, + 0x2, 0x1, 0xf4, 0x4, 0x0, 0x7e, 0xb6, 0x20, + 0xf, 0x94, 0xe4, 0x0, 0x20, 0x1d, 0xe8, 0xa7, + 0xc0, 0x1c, 0x6b, 0x40, 0xe0, 0x13, 0x45, 0x20, + 0x48, 0x80, 0x54, 0xe8, 0xb6, 0xc0, 0x1b, 0x3f, + 0xad, 0x0, 0x3f, 0xf8, 0x0, /* U+FEF6 "ﻶ" */ - 0x7a, 0x40, 0x50, 0x0, 0x0, 0x0, 0x40, 0x5a, - 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x13, 0x0, 0x0, 0xc9, 0x0, - 0x0, 0xad, 0x0, 0x0, 0xc9, 0x0, 0x0, 0x1f, - 0x60, 0x0, 0xc9, 0x0, 0x0, 0x8, 0xe1, 0x0, - 0xc9, 0x0, 0x0, 0x0, 0xe9, 0x0, 0xc9, 0x0, - 0x0, 0x0, 0x5f, 0x20, 0xc9, 0x0, 0x0, 0x0, - 0xc, 0xb0, 0xc9, 0x0, 0x0, 0x0, 0x3, 0xf5, - 0xfa, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xfe, 0x0, - 0x0, 0xa, 0xa9, 0xdf, 0x9f, 0xc5, 0x0, 0xa, - 0xef, 0xd5, 0x4, 0xda, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x7a, 0x40, 0x50, 0xf, 0x8e, 0x86, 0x98, 0x3, + 0xe4, 0x5, 0xa3, 0x0, 0xfe, 0x13, 0x0, 0xd9, + 0x20, 0x1a, 0xf8, 0x3, 0xfd, 0x64, 0xc0, 0x1f, + 0xc2, 0xf0, 0x20, 0x1f, 0xd0, 0x10, 0x1, 0xfe, + 0xb6, 0x20, 0xf, 0xe5, 0x39, 0x0, 0xff, 0x7a, + 0x29, 0x98, 0x3, 0xe3, 0x5a, 0x4, 0x0, 0xea, + 0xa4, 0xb8, 0x30, 0xe2, 0x80, 0x64, 0x60, 0xa9, + 0xb1, 0xf0, 0xa, 0xbb, 0xf5, 0x41, 0x36, 0x80, + 0x3f, 0xf8, 0x0, /* U+FEF7 "ﻷ" */ - 0x29, 0x50, 0x0, 0x0, 0x6, 0x31, 0x0, 0x0, - 0x0, 0x3f, 0x90, 0x0, 0x0, 0x0, 0x23, 0x0, - 0x0, 0xc9, 0xa, 0xd0, 0x0, 0xc, 0x90, 0x1f, - 0x60, 0x0, 0xc9, 0x0, 0x8e, 0x10, 0xc, 0x90, - 0x0, 0xe9, 0x0, 0xc9, 0x0, 0x5, 0xf2, 0xc, - 0x90, 0x0, 0xc, 0xb0, 0xc8, 0x0, 0x0, 0x3f, - 0x5f, 0x60, 0x0, 0x0, 0xaf, 0xf1, 0x0, 0x68, - 0xae, 0xf6, 0x0, 0xc, 0xfe, 0xb4, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x29, 0x50, 0xf, 0x25, 0x20, 0x7, 0x97, 0x20, + 0x3, 0xc7, 0xb4, 0x1, 0xb2, 0x42, 0x38, 0x3, + 0xeb, 0x26, 0x0, 0xf0, 0xbc, 0x8, 0x7, 0xa0, + 0x20, 0x3, 0xeb, 0x62, 0x0, 0xf2, 0x9c, 0x80, + 0x4, 0x3, 0x7a, 0x29, 0xf0, 0x6, 0x35, 0xa0, + 0x70, 0x3, 0x45, 0x20, 0x48, 0x80, 0x29, 0xd1, + 0x6d, 0x80, 0x2c, 0xfe, 0xb4, 0x0, 0xff, 0x80, /* U+FEF8 "ﻸ" */ - 0x29, 0x50, 0x0, 0x0, 0x0, 0x6, 0x31, 0x0, - 0x0, 0x0, 0x0, 0x3f, 0x90, 0x0, 0x0, 0x0, - 0x0, 0x23, 0x0, 0x0, 0xc9, 0x0, 0xa, 0xd0, - 0x0, 0xc, 0x90, 0x0, 0x1f, 0x60, 0x0, 0xc9, - 0x0, 0x0, 0x8e, 0x10, 0xc, 0x90, 0x0, 0x0, - 0xe9, 0x0, 0xc9, 0x0, 0x0, 0x5, 0xf2, 0xc, - 0x90, 0x0, 0x0, 0xc, 0xb0, 0xc9, 0x0, 0x0, - 0x0, 0x3f, 0x5f, 0xa0, 0x0, 0x0, 0x0, 0xaf, - 0xfe, 0x0, 0x0, 0xaa, 0x9d, 0xf9, 0xfc, 0x50, - 0xa, 0xef, 0xd5, 0x4, 0xda, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x29, 0x50, 0xf, 0xc9, 0x48, 0x1, 0xf9, 0x72, + 0x0, 0x3f, 0x1e, 0xd0, 0x6, 0xc9, 0x0, 0xa3, + 0x80, 0x3f, 0xac, 0x98, 0x3, 0xf0, 0xbc, 0x8, + 0x7, 0xe8, 0x8, 0x0, 0xfe, 0xb6, 0x20, 0xf, + 0xca, 0x72, 0x1, 0xfd, 0xe8, 0xa6, 0x60, 0xf, + 0x1a, 0xd0, 0x20, 0x6, 0xaa, 0x4b, 0x83, 0xe, + 0x28, 0x4, 0x8c, 0x15, 0x36, 0x3e, 0x0, 0xae, + 0xfd, 0x50, 0x4d, 0xa0, 0xf, 0xf8, /* U+FEF9 "ﻹ" */ - 0x13, 0x0, 0x0, 0xc9, 0xad, 0x0, 0x0, 0xc9, - 0x1f, 0x60, 0x0, 0xc9, 0x8, 0xe1, 0x0, 0xc9, - 0x0, 0xe9, 0x0, 0xc9, 0x0, 0x5f, 0x20, 0xc9, - 0x0, 0xc, 0xb0, 0xc8, 0x0, 0x3, 0xf5, 0xf6, - 0x0, 0x0, 0xaf, 0xf1, 0x6, 0x8a, 0xef, 0x60, - 0xc, 0xfe, 0xb4, 0x0, 0x9, 0xa1, 0x0, 0x0, - 0x9, 0x72, 0x0, 0x0, 0x4, 0x30, 0x0, 0x0, + 0x13, 0x0, 0xd9, 0x37, 0xc0, 0x1e, 0xb2, 0x60, + 0xe, 0x17, 0x81, 0x0, 0xe8, 0x8, 0x0, 0xf5, + 0xb1, 0x0, 0x72, 0x9c, 0x80, 0x4, 0x2, 0xf4, + 0x53, 0xe0, 0x8, 0xd6, 0x81, 0xc1, 0xa2, 0x90, + 0x24, 0x42, 0x9d, 0x16, 0xd8, 0x0, 0xaa, 0xfb, + 0x40, 0xd, 0xa6, 0x1, 0xda, 0x84, 0x1, 0x80, /* U+FEFA "ﻺ" */ - 0x13, 0x0, 0x0, 0xc9, 0x0, 0xad, 0x0, 0x0, - 0xc9, 0x0, 0x1f, 0x60, 0x0, 0xc9, 0x0, 0x8, - 0xe1, 0x0, 0xc9, 0x0, 0x0, 0xe9, 0x0, 0xc9, - 0x0, 0x0, 0x5f, 0x20, 0xc9, 0x0, 0x0, 0xc, - 0xb0, 0xc9, 0x0, 0x0, 0x3, 0xf5, 0xfa, 0x0, - 0x0, 0x0, 0xaf, 0xfe, 0x0, 0xa, 0xa9, 0xdf, - 0x9f, 0xc5, 0xa, 0xef, 0xd5, 0x4, 0xda, 0x8, - 0xa2, 0x0, 0x0, 0x0, 0x8, 0x73, 0x0, 0x0, - 0x0, 0x3, 0x30, 0x0, 0x0, 0x0, + 0x13, 0x0, 0xd9, 0x20, 0xb, 0xe0, 0xf, 0xd6, + 0x4c, 0x1, 0xf0, 0xbc, 0x8, 0x7, 0xd0, 0x10, + 0x1, 0xfa, 0xd8, 0x80, 0x3e, 0x53, 0x90, 0xf, + 0xde, 0x8a, 0x66, 0x0, 0xe3, 0x5a, 0x4, 0x0, + 0xaa, 0x92, 0xe0, 0xc3, 0x8a, 0x0, 0x46, 0xa, + 0x9b, 0x1f, 0x2, 0x4d, 0xd2, 0x82, 0x6d, 0x0, + 0x34, 0x40, 0x3e, 0xb4, 0x30, 0xf, 0x0, /* U+FEFB "ﻻ" */ - 0x13, 0x0, 0x0, 0xc9, 0xad, 0x0, 0x0, 0xc9, - 0x1f, 0x60, 0x0, 0xc9, 0x8, 0xe1, 0x0, 0xc9, - 0x0, 0xe9, 0x0, 0xc9, 0x0, 0x5f, 0x20, 0xc9, - 0x0, 0xc, 0xb0, 0xc8, 0x0, 0x3, 0xf5, 0xf6, - 0x0, 0x0, 0xaf, 0xf1, 0x6, 0x8a, 0xef, 0x60, - 0xc, 0xfe, 0xb4, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, + 0x13, 0x0, 0xd9, 0x37, 0xc0, 0x1e, 0xb2, 0x60, + 0xe, 0x17, 0x81, 0x0, 0xe8, 0x8, 0x0, 0xf5, + 0xb1, 0x0, 0x72, 0x9c, 0x80, 0x4, 0x2, 0xf4, + 0x53, 0xe0, 0x8, 0xd6, 0x81, 0xc1, 0xa2, 0x90, + 0x24, 0x42, 0x9d, 0x16, 0xd8, 0x1, 0x9f, 0xd6, + 0x80, 0x1f, 0xe0, /* U+FEFC "ﻼ" */ - 0x13, 0x0, 0x0, 0xc9, 0x0, 0xad, 0x0, 0x0, - 0xc9, 0x0, 0x1f, 0x60, 0x0, 0xc9, 0x0, 0x8, - 0xe1, 0x0, 0xc9, 0x0, 0x0, 0xe9, 0x0, 0xc9, - 0x0, 0x0, 0x5f, 0x20, 0xc9, 0x0, 0x0, 0xc, - 0xb0, 0xc9, 0x0, 0x0, 0x3, 0xf5, 0xfa, 0x0, - 0x0, 0x0, 0xaf, 0xfe, 0x0, 0xa, 0xa9, 0xdf, - 0x9f, 0xc5, 0xa, 0xef, 0xd5, 0x4, 0xda, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, - - /* U+1F31F "🌟" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x3e, 0x50, 0x0, 0x3, 0x80, 0x0, - 0x2, 0xe6, 0x0, 0xc, 0xfe, 0x10, 0x0, 0xaf, - 0x0, 0x0, 0xbf, 0xf1, 0x0, 0x2b, 0xf8, 0x0, - 0x1f, 0xf6, 0x0, 0x3f, 0xe5, 0x0, 0x0, 0x4, - 0xa0, 0x7, 0xfb, 0xc0, 0x7, 0x70, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xe9, 0x4f, 0x30, 0x0, 0x0, - 0x0, 0x3, 0xbc, 0xde, 0xff, 0x20, 0xdf, 0xfe, - 0xcb, 0x70, 0x0, 0xb, 0xfd, 0x75, 0x40, 0x2, - 0x56, 0xaf, 0xe2, 0x0, 0x0, 0x8, 0xf9, 0x0, - 0x0, 0x0, 0x4f, 0xc1, 0x0, 0x0, 0x0, 0x6, - 0xfb, 0x0, 0x0, 0x6f, 0xa0, 0x0, 0x0, 0x0, - 0x0, 0x9, 0xd0, 0x0, 0x8, 0xe0, 0x0, 0x0, - 0x0, 0x0, 0x30, 0xc9, 0x5, 0x80, 0x4f, 0x12, - 0x10, 0x0, 0x4b, 0xfd, 0x1f, 0x7b, 0xff, 0xd5, - 0xf5, 0x8f, 0xc7, 0xb, 0xfd, 0x14, 0xff, 0xe4, - 0x2b, 0xff, 0x90, 0xaf, 0xf1, 0x2b, 0x10, 0x8f, - 0x90, 0x0, 0x5, 0xed, 0x0, 0x96, 0x0, 0x0, - 0x6, 0x30, 0x0, 0x0, 0x1, 0x80, 0x0, 0x0, - - /* U+1F355 "🍕" */ - 0x0, 0x0, 0x0, 0x0, 0x48, 0x72, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x5, 0x73, 0x6b, 0xb3, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, - 0x3c, 0x80, 0x0, 0x0, 0x0, 0x0, 0x2e, 0xc9, - 0x40, 0x0, 0x99, 0x0, 0x0, 0x0, 0x0, 0xdf, - 0xf5, 0x4a, 0x40, 0x9, 0x80, 0x0, 0x0, 0xb, - 0xaf, 0xd1, 0x0, 0x83, 0x0, 0xc2, 0x0, 0x0, - 0x8a, 0x0, 0x30, 0x9, 0xfe, 0x5, 0xa8, 0x0, - 0x4, 0xf7, 0x8, 0x8b, 0x5f, 0xff, 0xc6, 0x4b, - 0x0, 0x1e, 0xff, 0x6b, 0x11, 0xb5, 0x84, 0xd0, - 0xb, 0x0, 0xb8, 0xdb, 0x1b, 0xb5, 0x47, 0x98, - 0x31, 0x78, 0x5, 0x80, 0x0, 0x2, 0x79, 0x72, - 0x5, 0xab, 0x50, 0xc, 0x10, 0x38, 0xa7, 0x20, - 0x3a, 0xb6, 0x10, 0x0, 0xc, 0x5a, 0x61, 0x26, - 0x17, 0x92, 0x0, 0x0, 0x0, 0xc, 0x4, 0xb9, - 0xa6, 0xc7, 0x0, 0x0, 0x0, 0x0, 0xc, 0x1b, - 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, - 0xd5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F37B "🍻" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x32, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x28, 0xd, 0xb0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0xf2, - 0xb4, 0xa, 0x10, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x7, 0x74, 0xb, 0xf7, 0x0, 0x0, 0x0, 0x1a, - 0x99, 0x9a, 0x50, 0x1, 0x51, 0x0, 0x0, 0x0, - 0x6, 0x30, 0x0, 0x7, 0x40, 0x5a, 0x96, 0x20, - 0x0, 0x0, 0x81, 0x0, 0x0, 0xa, 0x97, 0x23, - 0x6b, 0x0, 0x0, 0x6b, 0x95, 0x0, 0x5, 0x70, - 0x0, 0x0, 0x90, 0x0, 0x66, 0x50, 0x5a, 0x90, - 0xa0, 0x0, 0x0, 0x2a, 0x60, 0x9, 0x9a, 0x49, - 0x5b, 0x1e, 0x40, 0x16, 0x98, 0x54, 0xa0, 0xaa, - 0x97, 0xff, 0xfe, 0x8e, 0x68, 0x32, 0x36, 0xb7, - 0x4a, 0xaa, 0x8f, 0xff, 0xb8, 0xa9, 0xcd, 0xfd, - 0x86, 0x88, 0xa3, 0x1b, 0xff, 0xf9, 0x97, 0x7f, - 0xff, 0xf5, 0x78, 0x91, 0x93, 0xcf, 0xff, 0x69, - 0x57, 0xff, 0xff, 0x29, 0x39, 0x3, 0x64, 0xcf, - 0xd3, 0x82, 0x7f, 0xff, 0xf4, 0x4a, 0x20, 0x9, - 0x95, 0x33, 0x92, 0x9, 0xdf, 0xfe, 0x2a, 0x0, - 0x0, 0x0, 0x46, 0x61, 0x0, 0x92, 0x64, 0x15, - 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x99, - 0xa9, 0x50, 0x0, - - /* U+1F381 "🎁" */ - 0x0, 0x29, 0xb5, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x3d, 0x32, 0xa7, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xb, 0x30, 0x0, 0xa6, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xd0, 0x71, 0x5, 0xfd, 0x65, 0x0, - 0x0, 0x0, 0xd, 0x1d, 0xe7, 0xb6, 0xbb, 0xcc, - 0xbb, 0xc5, 0x0, 0x7c, 0x55, 0xe0, 0x2, 0xd2, - 0x0, 0x1, 0xd1, 0x6b, 0xbb, 0xad, 0x73, 0xb8, - 0x54, 0x0, 0xa, 0x37, 0xd5, 0x0, 0x6f, 0xaa, - 0xee, 0xea, 0x3, 0xd0, 0xbf, 0xe0, 0x8a, 0x85, - 0x1, 0xcb, 0x78, 0xfc, 0xa, 0x6d, 0xb8, 0x1, - 0xb0, 0x0, 0xcd, 0x4b, 0xa0, 0x9f, 0xfc, 0x98, - 0x4f, 0x39, 0xde, 0xb0, 0xb8, 0x4, 0xff, 0xa0, - 0x16, 0x8f, 0xee, 0x63, 0xc, 0x60, 0xf, 0xfc, - 0x0, 0x8f, 0xf9, 0x2e, 0x40, 0xd4, 0x0, 0xcf, - 0xf0, 0x7, 0xff, 0xf6, 0xf3, 0x1c, 0x0, 0x7, - 0xff, 0x10, 0x7f, 0xff, 0x6f, 0x4a, 0x20, 0x0, - 0x6, 0xca, 0x37, 0xff, 0xf6, 0xfc, 0x30, 0x0, - 0x0, 0x0, 0x28, 0xdf, 0xff, 0x7f, 0x40, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x28, 0xdc, 0x50, 0x0, - 0x0, - - /* U+1F382 "🎂" */ - 0x0, 0x0, 0x0, 0x0, 0x48, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x86, 0x0, 0x38, 0x46, 0x0, - 0x19, 0x10, 0x0, 0x0, 0x72, 0x90, 0x6, 0x42, - 0x80, 0xa, 0x28, 0x0, 0x0, 0x7, 0x59, 0x6, - 0x2c, 0xc1, 0x20, 0x90, 0xa0, 0x0, 0x0, 0xd, - 0x8a, 0x3d, 0xfe, 0xd8, 0xac, 0xd2, 0x0, 0x0, - 0x6, 0xfa, 0x90, 0xab, 0x98, 0xb, 0xaf, 0x30, - 0x0, 0x7, 0xae, 0x29, 0xd4, 0xb9, 0x89, 0x54, - 0xed, 0x60, 0x1, 0xd0, 0xd2, 0x5f, 0x3, 0x32, - 0xd0, 0x5d, 0x1e, 0x50, 0x77, 0x1, 0x5, 0xf0, - 0x0, 0x2d, 0x1, 0x50, 0x7c, 0xa, 0x48, 0x20, - 0x5f, 0x0, 0x3, 0xd0, 0x0, 0x43, 0xf0, 0xa3, - 0x7, 0x84, 0x60, 0x0, 0x19, 0x6, 0xa2, 0x2f, - 0x8, 0xdb, 0x11, 0x8a, 0xa9, 0x9a, 0xa9, 0x42, - 0xab, 0xd0, 0xe, 0x7a, 0x0, 0x0, 0x1, 0x0, - 0x0, 0xc6, 0xc5, 0x0, 0xe0, 0xc9, 0x87, 0x0, - 0x2, 0x89, 0xb9, 0xa, 0x40, 0xc, 0x22, 0xba, - 0xcb, 0x25, 0xd7, 0x77, 0x0, 0xd2, 0x0, 0x6b, - 0x0, 0x0, 0x6a, 0x81, 0x0, 0x0, 0x5c, 0x0, - 0x0, 0xaa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6d, - 0x20, 0x0, 0x0, 0x7d, 0xa5, 0x32, 0x23, 0x47, - 0xda, 0x10, 0x0, 0x0, 0x0, 0x5, 0x9b, 0xcc, - 0xb9, 0x72, 0x0, 0x0, 0x0, - - /* U+1F389 "🎉" */ - 0x0, 0x82, 0x0, 0x84, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x8, 0x50, 0x2f, 0x70, 0x4b, 0x10, - 0x4, 0xf7, 0x0, 0x0, 0x0, 0x5, 0xf2, 0x7, - 0xe0, 0x5, 0xee, 0x40, 0x0, 0x6, 0x10, 0x1e, - 0xc0, 0x0, 0x8, 0xff, 0x30, 0x0, 0x0, 0xca, - 0x0, 0x6f, 0x0, 0x0, 0xe7, 0x10, 0x96, 0x0, - 0x1, 0x20, 0x9, 0xa0, 0x6, 0xfc, 0x0, 0xb, - 0x60, 0x0, 0x0, 0x0, 0xb6, 0x2, 0xf8, 0x0, - 0x0, 0x0, 0xa, 0x50, 0x3, 0xc6, 0xb8, 0x86, - 0x0, 0x1, 0x10, 0x0, 0x11, 0x0, 0xd3, 0x3a, - 0xa, 0x30, 0x0, 0xeb, 0x0, 0x0, 0x0, 0x5f, - 0x14, 0x22, 0x5a, 0x20, 0x0, 0x10, 0x0, 0x0, - 0xb, 0xf4, 0x0, 0x0, 0x25, 0x10, 0x0, 0x0, - 0x0, 0x1, 0xff, 0xb0, 0x0, 0x5e, 0xff, 0x74, - 0x62, 0x0, 0x0, 0x7f, 0xff, 0x70, 0x6, 0x26, - 0x8d, 0xdf, 0xf9, 0x0, 0xc, 0xff, 0xff, 0xc7, - 0x7d, 0x30, 0x0, 0x2c, 0xa0, 0x2, 0xff, 0xff, - 0xff, 0xfe, 0x50, 0x10, 0x0, 0x0, 0x0, 0x8f, - 0xff, 0xff, 0xd6, 0x0, 0x2f, 0x40, 0x0, 0x0, - 0xe, 0xff, 0xfa, 0x30, 0x0, 0x0, 0xa2, 0x6, - 0x20, 0x3, 0xfe, 0x71, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xa3, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F38A "🎊" */ - 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2c, 0xdc, 0xeb, - 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xe4, - 0x0, 0x4, 0xd2, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xd, 0x30, 0x0, 0x0, 0x4d, 0xbd, 0xa3, 0x0, - 0x0, 0x0, 0x1c, 0x0, 0x0, 0x5, 0xde, 0x21, - 0x5d, 0x60, 0x39, 0x94, 0x2c, 0x0, 0x6, 0xdb, - 0x2b, 0x0, 0x1, 0xd2, 0x6, 0x5d, 0x8e, 0x9c, - 0xe9, 0x30, 0x9, 0x30, 0x0, 0x69, 0x0, 0x0, - 0x13, 0x63, 0x0, 0x9, 0x14, 0x70, 0x0, 0x2c, - 0x3, 0xd, 0x30, 0x13, 0x1, 0x7f, 0x10, 0xc0, - 0x0, 0x3b, 0x3d, 0x3, 0x9, 0xd7, 0xc, 0x91, - 0x0, 0x84, 0x0, 0x87, 0x0, 0x1, 0x9b, 0x31, - 0x7f, 0x10, 0xa8, 0x1c, 0x4, 0xd0, 0x0, 0x7e, - 0xb1, 0xa, 0xa2, 0x0, 0x99, 0x6, 0xcc, 0x10, - 0x3, 0xb1, 0x5, 0x16, 0x20, 0x20, 0xe, 0x30, - 0x23, 0x0, 0x0, 0x0, 0x9, 0x20, 0x3, 0xd0, - 0x2f, 0x10, 0x3c, 0x0, 0x0, 0x31, 0xc1, 0x0, - 0x1e, 0x50, 0xc, 0x57, 0x28, 0xb0, 0x4, 0xc0, - 0x60, 0xe3, 0x4c, 0x5b, 0x6, 0xa8, 0xdd, 0xd0, - 0x0, 0x0, 0x10, 0x21, 0xc8, 0x1, 0x5, 0x30, - 0x7f, 0x90, 0x0, 0x6, 0xb0, 0x6, 0xb0, 0xb3, - 0x0, 0xa, 0x15, 0xe7, 0x0, 0x0, 0x0, 0xb, - 0x60, 0x30, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F3E0 "🏠" */ - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0xdf, 0x40, 0x0, 0x0, 0x0, 0x0, - 0x2e, 0xff, 0xf5, 0x0, 0x0, 0x0, 0x4, 0xff, - 0xff, 0xff, 0x60, 0x0, 0x0, 0x5f, 0xff, 0xff, - 0xff, 0xf6, 0x0, 0x7, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x70, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xf7, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, - 0xef, 0xff, 0xff, 0xff, 0xfa, 0xdb, 0xfd, 0xef, - 0xff, 0xff, 0xff, 0xc0, 0x90, 0xfd, 0xef, 0xf9, - 0x11, 0x4f, 0xe9, 0xd9, 0xfd, 0xef, 0xf7, 0x0, - 0x2f, 0xd0, 0x91, 0xfd, 0xef, 0xf7, 0x0, 0x2f, - 0xff, 0xff, 0xfd, 0xef, 0xf7, 0x0, 0x2f, 0xff, - 0xff, 0xfd, 0xef, 0xf7, 0x0, 0x2f, 0xff, 0xff, - 0xfd, 0x36, 0x63, 0x0, 0x6, 0x66, 0x66, 0x63, - - /* U+1F41D "🐝" */ - 0x0, 0x0, 0x21, 0x0, 0x6, 0x96, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x6d, 0x60, 0x75, 0x3, 0x98, - 0x88, 0x0, 0x8, 0xa5, 0x1, 0xe1, 0xa0, 0x0, - 0xa1, 0x2, 0x70, 0x5, 0x4b, 0x94, 0xda, 0xa0, - 0x8, 0x20, 0x0, 0x90, 0x0, 0x1, 0xff, 0xff, - 0xfa, 0xa, 0x0, 0x0, 0xa0, 0x0, 0xa, 0xff, - 0xff, 0xff, 0xb5, 0x0, 0x4, 0x70, 0x0, 0xf, - 0xff, 0xff, 0x6f, 0xf1, 0x0, 0x2a, 0x0, 0x0, - 0x3f, 0xe7, 0xff, 0x3f, 0xf0, 0x5, 0xe8, 0x10, - 0x0, 0x1f, 0xd4, 0xff, 0xdf, 0xfc, 0xa9, 0xcc, - 0xb5, 0x0, 0xc, 0xff, 0x84, 0xcf, 0xff, 0xfe, - 0x2e, 0x78, 0x0, 0x1, 0xbf, 0xff, 0xff, 0xff, - 0xac, 0xa8, 0xe6, 0x0, 0x0, 0x0, 0x9a, 0x9f, - 0xff, 0x35, 0xf6, 0xd0, 0x0, 0x0, 0x0, 0x12, - 0xb2, 0xab, 0x9b, 0xe8, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xab, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, - - /* U+1F427 "🐧" */ - 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x8e, 0xff, 0x90, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xaf, 0xff, 0xff, 0xb0, 0x0, - 0x0, 0x0, 0x0, 0x3f, 0xfd, 0x6f, 0xff, 0x60, - 0x0, 0x0, 0x0, 0x7f, 0xff, 0xe8, 0xf7, 0x7e, - 0x0, 0x0, 0x0, 0x3b, 0xdf, 0xff, 0xff, 0x10, - 0xf3, 0x0, 0x0, 0x0, 0xa, 0xff, 0xfe, 0x30, - 0x4f, 0x70, 0x0, 0x0, 0x0, 0xd1, 0x43, 0x0, - 0x9f, 0xfb, 0x0, 0x0, 0x0, 0x6a, 0x0, 0x0, - 0xa, 0xff, 0xe0, 0x0, 0x0, 0xb, 0x70, 0x0, - 0x0, 0x4f, 0xff, 0x30, 0x0, 0x0, 0xf5, 0x0, - 0x0, 0x0, 0xff, 0xf9, 0x0, 0x0, 0x3f, 0x40, - 0x0, 0x0, 0xc, 0xff, 0xf2, 0x0, 0xa, 0xf3, - 0x0, 0x0, 0x0, 0x9f, 0xff, 0xe4, 0x3, 0xff, - 0x40, 0x0, 0x0, 0x6, 0xff, 0xff, 0xf1, 0xcf, - 0xf7, 0x0, 0x0, 0x0, 0x1f, 0xfe, 0xc7, 0x3, - 0x76, 0xc0, 0x0, 0x0, 0x0, 0x9f, 0x83, 0x0, - 0x0, 0x9, 0x70, 0x0, 0x0, 0x0, 0xcf, 0xd0, - 0x0, 0x0, 0x9, 0xa4, 0x10, 0x13, 0x7c, 0x81, - 0x0, 0x0, 0x0, 0x6f, 0xfb, 0xff, 0xf6, 0x10, - 0x0, 0x0, 0x0, 0x0, 0x33, 0x9, 0xa4, 0x0, - 0x0, 0x0, - - /* U+1F431 "🐱" */ - 0x4, 0xb3, 0x0, 0x0, 0x0, 0x19, 0x80, 0x0, - 0xcf, 0xf5, 0x0, 0x0, 0x1d, 0xff, 0x0, 0xe, - 0xff, 0xf5, 0x0, 0x1d, 0xff, 0xf3, 0x0, 0xef, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0xe, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xf3, 0x0, 0xdf, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x20, 0x2f, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xf6, 0x8, 0xff, 0xcd, 0xff, - 0xff, 0xeb, 0xff, 0xc0, 0xaf, 0xf2, 0x4f, 0xff, - 0xf8, 0xe, 0xff, 0xa, 0xff, 0x8a, 0xfd, 0xbf, - 0xc5, 0xff, 0xf0, 0x7f, 0xff, 0xff, 0xa6, 0xff, - 0xff, 0xfc, 0x1, 0xff, 0xff, 0xb3, 0x19, 0xff, - 0xff, 0x50, 0x3, 0xef, 0xff, 0x72, 0xff, 0xff, - 0x70, 0x0, 0x0, 0x6b, 0xef, 0xff, 0xc8, 0x10, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, - - /* U+1F436 "🐶" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, - 0xff, 0x77, 0xdd, 0x85, 0xff, 0x90, 0x5f, 0xff, - 0xd8, 0xff, 0xab, 0xff, 0xf7, 0xaf, 0xfe, 0x5d, - 0xff, 0xe5, 0xdf, 0xfc, 0xbf, 0xd5, 0xef, 0xff, - 0xff, 0x6b, 0xfd, 0x5f, 0x6f, 0xff, 0xff, 0xff, - 0xf5, 0xf7, 0x4, 0xaf, 0xff, 0xff, 0xff, 0xfc, - 0x40, 0xb, 0xfc, 0x7f, 0xff, 0xf9, 0xaf, 0xa0, - 0x9, 0xfa, 0x5f, 0xff, 0xf6, 0x8f, 0x80, 0x5, - 0xff, 0xff, 0x88, 0xff, 0xff, 0x40, 0x0, 0xef, - 0xfe, 0x0, 0xdf, 0xfd, 0x0, 0x0, 0x4f, 0xfd, - 0x65, 0xcf, 0xf3, 0x0, 0x0, 0x3, 0xcf, 0xef, - 0xfc, 0x30, 0x0, 0x0, 0x0, 0x2, 0x55, 0x20, - 0x0, 0x0, - - /* U+1F438 "🐸" */ - 0x0, 0x8b, 0x91, 0x0, 0x6, 0xba, 0x20, 0x6, - 0xe6, 0xfc, 0x32, 0x7f, 0xaa, 0xc0, 0x8, 0xc2, - 0xff, 0xff, 0xff, 0x77, 0xe0, 0x7, 0xff, 0xfc, - 0xff, 0xcf, 0xff, 0xd0, 0x9, 0xf9, 0xce, 0xff, - 0xfd, 0x9e, 0xe0, 0xe, 0xf9, 0x0, 0x23, 0x10, - 0x4f, 0xf4, 0x2f, 0xff, 0xd7, 0x33, 0x5a, 0xff, - 0xf8, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, - 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xa, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xe1, 0x1, 0xcf, - 0xff, 0xff, 0xff, 0xfe, 0x40, 0x0, 0x6, 0xcf, - 0xff, 0xfd, 0x81, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, - - /* U+1F43B "🐻" */ - 0x4, 0xcd, 0x84, 0x7a, 0xa9, 0x57, 0xde, 0x60, - 0x1f, 0xa4, 0xef, 0xff, 0xff, 0xff, 0x57, 0xf2, - 0x3f, 0x36, 0xff, 0xff, 0xff, 0xff, 0xa0, 0xf5, - 0xf, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xf2, - 0xa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, - 0xe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, - 0x2f, 0xff, 0xff, 0xfe, 0xef, 0xff, 0xef, 0xf7, - 0x4f, 0xf4, 0x5f, 0x71, 0x24, 0xe9, 0x1f, 0xf9, - 0x4f, 0xf9, 0x9a, 0x1f, 0xf5, 0x6c, 0x6f, 0xf8, - 0x2f, 0xff, 0xf5, 0xb, 0xd2, 0x1f, 0xff, 0xf6, - 0xd, 0xff, 0xf6, 0x31, 0x5, 0x2f, 0xff, 0xf1, - 0x4, 0xff, 0xfd, 0x36, 0x73, 0xbf, 0xff, 0x80, - 0x0, 0x4e, 0xff, 0xfe, 0xdf, 0xff, 0xf8, 0x0, - 0x0, 0x0, 0x7c, 0xff, 0xff, 0xd9, 0x20, 0x0, - 0x0, 0x0, 0x0, 0x1, 0x10, 0x0, 0x0, 0x0, - - /* U+1F44A "👊" */ - 0x0, 0x0, 0x0, 0x1, 0x54, 0x14, 0x52, 0x0, - 0x0, 0x0, 0x1, 0x5d, 0xdf, 0xee, 0xeb, 0xcf, - 0x70, 0x0, 0x0, 0xbf, 0xe8, 0x55, 0x0, 0x0, - 0x7, 0xf3, 0x0, 0x7, 0xb0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xeb, 0x0, 0xd, 0x30, 0x0, 0x2, - 0x0, 0x50, 0x0, 0xbf, 0x0, 0xf, 0x10, 0x80, - 0xb, 0x0, 0xc1, 0x0, 0xaf, 0x20, 0xf, 0x10, - 0xb0, 0xc, 0x0, 0xd1, 0x0, 0xbf, 0x30, 0xc, - 0x40, 0xc0, 0xd, 0x0, 0xc2, 0x0, 0xef, 0x30, - 0x6, 0x90, 0xd0, 0xd, 0x0, 0xc4, 0x3, 0xff, - 0xd0, 0x0, 0xd4, 0xb6, 0xa, 0x40, 0xeb, 0x4d, - 0xa4, 0xf3, 0x0, 0x3e, 0xff, 0xbf, 0xed, 0xff, - 0xfc, 0x11, 0xf2, 0x0, 0x1, 0x9e, 0xff, 0xfe, - 0x32, 0x10, 0xa, 0xc0, 0x0, 0x0, 0x0, 0x11, - 0x8e, 0x21, 0x37, 0xdb, 0x10, 0x0, 0x0, 0x0, - 0x0, 0xa, 0xff, 0xd9, 0x30, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F44B "👋" */ - 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1b, 0xfe, 0x30, 0x0, - 0x30, 0x0, 0x0, 0x0, 0x4f, 0xfd, 0x8, 0xb0, - 0x48, 0x18, 0x0, 0x0, 0x1, 0xc7, 0x1d, 0x1, - 0xf2, 0x7, 0x39, 0x0, 0x0, 0x2e, 0xd8, 0x6, - 0x60, 0xa8, 0x2, 0x66, 0x0, 0x0, 0x78, 0xa, - 0x20, 0xb0, 0x4e, 0x1, 0x30, 0x0, 0x1, 0xcd, - 0x1, 0xb0, 0x46, 0xd, 0x50, 0x5c, 0xa1, 0xa, - 0xa5, 0xa0, 0x38, 0x5d, 0x27, 0xd5, 0xe5, 0xa9, - 0xa, 0x80, 0x48, 0xc, 0xa1, 0x0, 0xef, 0x40, - 0x7b, 0x2, 0xe5, 0x6, 0xb6, 0x0, 0x0, 0xc8, - 0x2, 0xe3, 0x0, 0x3e, 0x50, 0x50, 0x0, 0x5, - 0x20, 0xd, 0x70, 0x3, 0x3, 0xe6, 0x0, 0x0, - 0x0, 0x0, 0x5c, 0x0, 0x2, 0x60, 0x2e, 0x40, - 0x0, 0x0, 0x0, 0xb6, 0x0, 0x34, 0x78, 0x35, - 0xf4, 0x0, 0x0, 0x6, 0xe0, 0x0, 0x6, 0x74, - 0x30, 0x5e, 0x60, 0x0, 0xd, 0x50, 0x0, 0x0, - 0x1, 0x0, 0x9, 0xeb, 0xba, 0xbf, 0x90, 0x0, - 0x0, 0x0, 0x0, 0xc, 0x22, 0x22, 0x22, 0xd0, - 0x0, 0x0, 0x0, 0x0, 0x5f, 0xee, 0xdd, 0xde, - 0xfb, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xff, 0xff, - 0xff, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x2, 0x22, - 0x22, 0x22, 0x22, 0x0, - - /* U+1F44C "👌" */ - 0x0, 0x0, 0x0, 0x1, 0x75, 0x0, 0x0, 0x0, - 0x0, 0x2, 0xbc, 0x4d, 0xad, 0x70, 0x0, 0x0, - 0x0, 0xb, 0x75, 0xfb, 0x5, 0xb0, 0x0, 0x0, - 0x4, 0x6f, 0x10, 0xe4, 0xb, 0x81, 0x0, 0x0, - 0x7d, 0xbf, 0x20, 0xc1, 0x2f, 0xff, 0xf8, 0x0, - 0xb5, 0xd, 0x40, 0x91, 0x3e, 0x30, 0x2c, 0x90, - 0x98, 0x6, 0xa0, 0x54, 0x76, 0x0, 0x2, 0xe0, - 0x2e, 0x0, 0xb2, 0x7a, 0x60, 0x1e, 0xc9, 0xf3, - 0xa, 0x80, 0x37, 0x10, 0x0, 0x5d, 0xe0, 0x89, - 0x1, 0xe5, 0x0, 0x0, 0x0, 0x1b, 0x60, 0x88, - 0x0, 0x3e, 0x10, 0x0, 0x0, 0x0, 0x1, 0xe2, - 0x0, 0x7, 0xd1, 0x0, 0x0, 0x0, 0x1c, 0x80, - 0x0, 0x0, 0x8e, 0x30, 0x0, 0x5, 0xe7, 0x0, - 0x0, 0x0, 0x5, 0xd0, 0x0, 0xf, 0x20, 0x0, - 0x0, 0x0, 0xd, 0xfc, 0xcc, 0xcf, 0x40, 0x0, - 0x0, 0x0, 0x3e, 0x0, 0x1, 0x5, 0x70, 0x0, - 0x0, 0x0, 0xdf, 0xff, 0xff, 0xff, 0xf5, 0x0, - 0x0, 0x0, 0xef, 0xff, 0xff, 0xff, 0xf7, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F44D "👍" */ - 0x0, 0x0, 0x3, 0x40, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x6, 0xfe, 0xd0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xc6, 0xc, 0x50, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xd, 0x30, 0x79, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xc5, 0x4, 0xe0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0xa, 0xa0, 0xc, 0x90, - 0x0, 0x0, 0x0, 0x3d, 0xbd, 0xff, 0x20, 0x1e, - 0x50, 0x0, 0x12, 0xa, 0x50, 0x0, 0xab, 0x0, - 0x2e, 0x24, 0x6f, 0xf1, 0x7e, 0xa9, 0x9e, 0xf3, - 0x0, 0x6e, 0xf6, 0xff, 0x18, 0x61, 0x12, 0xaf, - 0x70, 0x0, 0xd, 0xf, 0xf1, 0xc3, 0x0, 0x19, - 0xbc, 0x10, 0x0, 0xd0, 0xff, 0x15, 0xfe, 0xdc, - 0xd9, 0x0, 0x0, 0xd, 0x1f, 0xf1, 0x1d, 0x0, - 0x2, 0xc0, 0x0, 0x0, 0xd2, 0xff, 0x12, 0xd2, - 0x36, 0xca, 0x0, 0x9, 0xed, 0x4f, 0xf1, 0x6, - 0xf8, 0x54, 0xe0, 0x1c, 0x92, 0xbe, 0xff, 0x10, - 0x1c, 0x0, 0x3e, 0x9e, 0x60, 0x0, 0x28, 0x91, - 0x0, 0x7d, 0xed, 0xb7, 0x10, 0x0, 0x0, 0x0, - 0x0, - - /* U+1F44E "👎" */ - 0x0, 0x0, 0x0, 0x0, 0x4, 0x79, 0x92, 0x0, - 0x22, 0x0, 0x0, 0x7, 0xff, 0xb5, 0x4c, 0x10, - 0xef, 0xb2, 0x0, 0x9a, 0x1c, 0x0, 0xc, 0x30, - 0xef, 0xff, 0x7a, 0xa0, 0xc, 0x9a, 0xef, 0xe1, - 0xef, 0x6a, 0xd8, 0x0, 0x7, 0xb4, 0x10, 0xb6, - 0xef, 0x5b, 0x20, 0x0, 0x9, 0x82, 0x35, 0xd4, - 0xef, 0x4c, 0x10, 0x0, 0x86, 0xe6, 0x54, 0x6b, - 0xef, 0x3c, 0x0, 0x0, 0x7f, 0x90, 0x0, 0xe, - 0xef, 0x3d, 0xa3, 0x0, 0x1f, 0xfb, 0xaa, 0xc9, - 0xff, 0x9e, 0x6e, 0x10, 0xd, 0xc0, 0x2, 0x7c, - 0xee, 0x20, 0x8, 0xb0, 0x3, 0xe4, 0x0, 0x4c, - 0x0, 0x0, 0x0, 0xc8, 0x0, 0xae, 0xdd, 0xd3, - 0x0, 0x0, 0x0, 0x2f, 0x30, 0x4c, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x9, 0x80, 0x1e, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x5, 0xb0, 0x1f, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1, 0xf4, 0x8d, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x6f, 0xf5, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F44F "👏" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, - 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x2, 0x0, - 0x3f, 0xa0, 0x0, 0x1, 0xde, 0xb2, 0x0, 0xc, - 0xdc, 0x4, 0xf2, 0x0, 0x0, 0x6a, 0x5, 0xe8, - 0x3, 0xc0, 0xb4, 0x57, 0x0, 0x0, 0x2e, 0xe5, - 0x0, 0x9e, 0x7d, 0x6, 0xa2, 0x0, 0x0, 0x8, - 0x70, 0x6a, 0x50, 0x3b, 0xf3, 0x1f, 0x0, 0x2, - 0x90, 0x6d, 0x50, 0x4, 0xc0, 0x9, 0x30, 0xc3, - 0x7, 0xff, 0x2c, 0x76, 0xa9, 0x77, 0x19, 0xde, - 0x67, 0x70, 0x10, 0x0, 0xc6, 0x0, 0xb, 0x3d, - 0x96, 0x1b, 0xde, 0x92, 0x0, 0x5, 0xea, 0x98, - 0xc6, 0xe1, 0x55, 0xa, 0x75, 0xd3, 0x0, 0x68, - 0x0, 0x5, 0xb4, 0x90, 0x74, 0x8, 0x13, 0xd0, - 0x1, 0xcc, 0x97, 0x5d, 0x91, 0x90, 0x60, 0x9, - 0x9, 0x40, 0x0, 0x24, 0x68, 0xd6, 0x43, 0x60, - 0x0, 0x20, 0x59, 0x0, 0x3, 0x74, 0xc, 0x28, - 0x20, 0x0, 0x0, 0x4, 0xa0, 0xe, 0xf9, 0x0, - 0x4d, 0x11, 0x0, 0x0, 0x0, 0x68, 0x0, 0x65, - 0x0, 0x43, 0x6c, 0x10, 0x0, 0x0, 0xd, 0x20, - 0x0, 0x0, 0x2f, 0x30, 0x6d, 0x50, 0x0, 0x2c, - 0x70, 0x0, 0x0, 0xd, 0xf2, 0x0, 0x2a, 0xec, - 0xcd, 0x50, 0x0, 0x0, 0x0, 0x59, 0x0, 0x0, - 0x0, 0x22, 0x0, 0x0, 0x0, - - /* U+1F494 "💔" */ - 0x1, 0x8a, 0x82, 0x0, 0x0, 0x2a, 0xdc, 0x60, - 0x1, 0xef, 0xff, 0xf7, 0x0, 0x1f, 0xff, 0xff, - 0x60, 0xaf, 0xff, 0xff, 0xf1, 0x0, 0xef, 0xff, - 0xff, 0xd, 0xff, 0xff, 0xf6, 0x4, 0xef, 0xff, - 0xff, 0xf3, 0xef, 0xff, 0xff, 0xc1, 0x1e, 0xff, - 0xff, 0xff, 0x2b, 0xff, 0xff, 0xff, 0xa0, 0x5f, - 0xff, 0xff, 0xf0, 0x4f, 0xff, 0xff, 0xf2, 0x3e, - 0xff, 0xff, 0xf8, 0x0, 0x9f, 0xff, 0xff, 0x53, - 0xff, 0xff, 0xfd, 0x0, 0x0, 0x7f, 0xff, 0xff, - 0x2a, 0xff, 0xfb, 0x10, 0x0, 0x0, 0x2a, 0xff, - 0xf3, 0xcf, 0xe5, 0x0, 0x0, 0x0, 0x0, 0x2, - 0xcf, 0x4f, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x76, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F495 "💕" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0xa2, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xef, 0xfe, - 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xff, - 0xff, 0xff, 0xc1, 0x0, 0x0, 0x0, 0x0, 0x3, - 0xff, 0xff, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xdf, 0xff, 0xff, 0xf9, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8f, 0xff, 0xff, 0xe1, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x9f, 0xff, 0xd8, 0x10, 0x1, - 0xbf, 0xfa, 0x0, 0x0, 0x2, 0x31, 0x0, 0x0, - 0xa, 0xff, 0xff, 0xc3, 0x89, 0x60, 0x0, 0x0, - 0x0, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x0, - 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x30, 0x0, 0x0, 0xf, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x50, 0x0, 0x0, 0x9, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x20, 0x0, 0x0, 0x1, 0xff, 0xff, - 0xff, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x9f, - 0xff, 0xff, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, - 0x9f, 0xff, 0xfe, 0x81, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x6a, 0x96, 0x30, 0x0, 0x0, 0x0, 0x0, - 0x0, - - /* U+1F499 "💙" */ - 0x0, 0x4c, 0xdd, 0xc6, 0x0, 0x3a, 0xdd, 0xd7, - 0x0, 0x6, 0x96, 0x66, 0x68, 0xca, 0xa6, 0x66, - 0x67, 0xa0, 0x2e, 0x99, 0x99, 0x99, 0xbc, 0x99, - 0x99, 0x99, 0xc6, 0x87, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x44, 0x44, 0x4c, 0xa6, 0x55, 0x55, 0x55, - 0x55, 0x55, 0x55, 0x55, 0x5d, 0xaa, 0x99, 0x99, - 0x99, 0x99, 0x99, 0x99, 0x99, 0x9d, 0x78, 0x44, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x5b, 0x1e, - 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0xc5, - 0x7, 0xd9, 0x99, 0x99, 0x99, 0x99, 0x99, 0x9c, - 0xb0, 0x0, 0x8b, 0x55, 0x55, 0x55, 0x55, 0x55, - 0x8c, 0x0, 0x0, 0x6, 0xf9, 0x44, 0x44, 0x44, - 0x6e, 0xa0, 0x0, 0x0, 0x0, 0x3d, 0xda, 0x99, - 0x9c, 0xe5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9c, - 0x44, 0x8c, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x6, 0xec, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x59, 0x0, 0x0, 0x0, 0x0, - - /* U+1F49A "💚" */ - 0x0, 0x4c, 0xce, 0xb4, 0x0, 0x19, 0xce, 0xc7, - 0x0, 0x0, 0x6b, 0xa3, 0x86, 0x9a, 0x7d, 0x78, - 0x49, 0x6b, 0x0, 0x1c, 0xb2, 0xa3, 0x84, 0x7a, - 0x76, 0x58, 0x49, 0x77, 0x7, 0xc2, 0xb2, 0xa3, - 0x84, 0x74, 0x76, 0x57, 0x4a, 0xc0, 0xa3, 0xa2, - 0xb2, 0xa3, 0x84, 0x74, 0x76, 0x57, 0x5f, 0x9, - 0xb2, 0xa2, 0xb2, 0xa3, 0x84, 0x84, 0x76, 0x57, - 0xc0, 0x67, 0xa2, 0xa2, 0xb2, 0xa3, 0x84, 0x84, - 0x76, 0x6c, 0x1, 0xc2, 0xa2, 0xa2, 0xb2, 0xa3, - 0x83, 0x84, 0x7b, 0x60, 0x6, 0xa2, 0xa2, 0xa2, - 0xb2, 0xa3, 0x83, 0x87, 0xb0, 0x0, 0x8, 0xa2, - 0xa2, 0xa2, 0xb2, 0xa3, 0x87, 0xc0, 0x0, 0x0, - 0x6, 0xb3, 0xa2, 0xa2, 0xb2, 0xaa, 0xa0, 0x0, - 0x0, 0x0, 0x2, 0xb7, 0xa2, 0xb2, 0xbc, 0x50, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x9c, 0xa2, 0xcc, - 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, - 0xca, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F49B "💛" */ - 0x0, 0x2, 0x43, 0x10, 0x0, 0x0, 0x45, 0x30, - 0x0, 0x0, 0xaa, 0x98, 0xa9, 0x10, 0x8d, 0x99, - 0x9b, 0x10, 0xb, 0x69, 0x1, 0x82, 0xbd, 0x78, - 0x10, 0x84, 0xc0, 0x4b, 0x10, 0x30, 0x3, 0x1, - 0x30, 0x3, 0x0, 0x88, 0xa7, 0x20, 0x62, 0x6, - 0x20, 0x60, 0x26, 0x2, 0x6c, 0xb0, 0x19, 0x1, - 0x80, 0x28, 0x8, 0x10, 0x81, 0xc, 0xa5, 0x10, - 0x30, 0x3, 0x0, 0x30, 0x3, 0x1, 0x3c, 0x7b, - 0x20, 0x61, 0x6, 0x10, 0x60, 0x16, 0x2, 0x99, - 0x1c, 0x29, 0x1, 0x90, 0x29, 0x9, 0x10, 0x92, - 0xc2, 0x5, 0xa0, 0x41, 0x4, 0x10, 0x40, 0x14, - 0x9, 0x70, 0x0, 0x6b, 0x61, 0x5, 0x10, 0x40, - 0x15, 0xa8, 0x0, 0x0, 0x4, 0xc6, 0x90, 0x29, - 0x9, 0x5c, 0x50, 0x0, 0x0, 0x0, 0x1a, 0x96, - 0x10, 0x57, 0xb2, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x6f, 0x20, 0xb8, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x4, 0xee, 0x70, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x45, 0x0, 0x0, 0x0, 0x0, - - /* U+1F49C "💜" */ - 0x0, 0x5c, 0xdd, 0xb5, 0x0, 0x2a, 0xce, 0xc8, - 0x0, 0x0, 0x6b, 0x3a, 0x2a, 0x9b, 0x8e, 0x39, - 0x48, 0x8b, 0x0, 0x2b, 0x2a, 0x2a, 0x2a, 0x5d, - 0x39, 0x48, 0x57, 0xb6, 0x8, 0x7a, 0x2a, 0x2a, - 0x2a, 0x39, 0x48, 0x57, 0x66, 0xd0, 0xab, 0x2a, - 0x2a, 0x2a, 0x39, 0x48, 0x57, 0x66, 0x7c, 0x9, - 0x3a, 0x2a, 0x2a, 0x39, 0x48, 0x57, 0x66, 0x75, - 0xe0, 0x6c, 0x2a, 0x2a, 0x39, 0x48, 0x57, 0x66, - 0x75, 0xab, 0x0, 0xca, 0x2a, 0x39, 0x48, 0x57, - 0x66, 0x74, 0x88, 0x50, 0x6, 0xaa, 0x39, 0x48, - 0x57, 0x66, 0x74, 0x85, 0xa0, 0x0, 0x7, 0xb9, - 0x48, 0x57, 0x66, 0x74, 0x86, 0xb0, 0x0, 0x0, - 0x5, 0xc9, 0x57, 0x66, 0x74, 0x9a, 0x90, 0x0, - 0x0, 0x0, 0x1, 0xbb, 0x66, 0x74, 0xcc, 0x40, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x74, 0xfb, - 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5c, - 0xf9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x47, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F4A1 "💡" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3d, 0x0, - 0x0, 0x0, 0x0, 0x6b, 0xee, 0xb4, 0x5, 0x50, - 0x0, 0x0, 0x2, 0xc9, 0x30, 0x4, 0xbb, 0x0, - 0x2d, 0x0, 0x1, 0xd4, 0x0, 0x0, 0x0, 0x7b, - 0x6, 0x40, 0x0, 0x97, 0x0, 0x0, 0x0, 0x0, - 0xb4, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, - 0x4, 0xa0, 0x4c, 0x22, 0xc0, 0x0, 0x0, 0x0, - 0x0, 0xe, 0x3, 0x40, 0x2b, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x96, 0x0, 0x0, 0xe0, 0x0, 0x0, - 0x0, 0x0, 0x1, 0xd0, 0x0, 0xa, 0x50, 0x0, - 0x0, 0x0, 0x0, 0xa, 0x50, 0x0, 0x2d, 0x10, - 0x0, 0x0, 0x0, 0x0, 0x89, 0x0, 0x0, 0x4d, - 0x61, 0x0, 0x0, 0x0, 0x1e, 0xf1, 0x5, 0x90, - 0x29, 0xdd, 0xa6, 0x20, 0x1d, 0xff, 0xa0, 0x83, - 0x3, 0x0, 0x15, 0x8c, 0xef, 0xff, 0xfb, 0x0, - 0x3, 0xc0, 0x7, 0x0, 0x0, 0x4a, 0xed, 0x50, - 0x0, 0x25, 0x2, 0xe0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, - 0x0, - - /* U+1F4A4 "💤" */ - 0x0, 0x0, 0x0, 0x0, 0x2, 0xeb, 0x30, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x7, 0xff, 0xfb, 0x30, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x6e, 0xff, 0xf8, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x5d, 0xff, 0xfb, - 0x0, 0x0, 0x0, 0x0, 0x5d, 0xff, 0xfe, 0x60, - 0x0, 0x0, 0x0, 0x7, 0xff, 0xfe, 0x60, 0x0, - 0x0, 0x0, 0x0, 0x4, 0xef, 0xff, 0xa1, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x7, 0xef, 0xf9, 0x0, - 0x0, 0x0, 0x0, 0x9d, 0x50, 0x7, 0xc2, 0x0, - 0x0, 0x0, 0x0, 0x7f, 0xfc, 0x20, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1b, 0xff, 0xd0, 0x0, 0x0, - 0x0, 0x0, 0x2a, 0xff, 0xf9, 0x20, 0x0, 0x0, - 0x0, 0x0, 0x7f, 0xfe, 0x20, 0x0, 0x0, 0x0, - 0x3, 0xb4, 0x5, 0xdf, 0xe0, 0x0, 0x0, 0x0, - 0x2, 0xcf, 0xd0, 0x6, 0x80, 0x0, 0x0, 0x0, - 0x6, 0xef, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x7f, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x5, 0xce, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F4A5 "💥" */ - 0x0, 0x0, 0x4, 0x10, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x6c, 0x0, 0x0, 0x70, - 0x2, 0xc1, 0x0, 0x0, 0x0, 0x4, 0xfa, 0x0, - 0x7c, 0x3, 0xea, 0x0, 0x0, 0x0, 0x0, 0x1f, - 0xf8, 0x4f, 0xd6, 0xff, 0x20, 0x0, 0x9a, 0x40, - 0x96, 0xff, 0xff, 0xff, 0xff, 0xa0, 0x0, 0x1, - 0xdf, 0xef, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x31, - 0x0, 0x1, 0xdf, 0xff, 0xff, 0x5e, 0xfe, 0xff, - 0xfe, 0x30, 0x0, 0x2, 0xff, 0xec, 0xb0, 0x36, - 0x2f, 0xff, 0x70, 0x0, 0x0, 0xd, 0xff, 0x40, - 0x0, 0x2, 0xff, 0xff, 0xf6, 0x0, 0x4d, 0xff, - 0xfe, 0x0, 0x0, 0x2, 0xcf, 0xb1, 0x0, 0x2, - 0x6a, 0xff, 0xa0, 0x0, 0x2, 0xff, 0xff, 0xb6, - 0x0, 0x0, 0x4f, 0xf4, 0x62, 0x5, 0x3a, 0xfe, - 0x75, 0x40, 0x0, 0x2e, 0xff, 0xff, 0xc7, 0xff, - 0xdf, 0xf2, 0x0, 0x0, 0x2e, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xe3, 0x0, 0x1e, 0xea, 0x52, - 0xdf, 0xfb, 0xff, 0x94, 0x9e, 0xe3, 0x1, 0x20, - 0x0, 0xb, 0xf7, 0x8, 0xf1, 0x0, 0x4, 0x70, - 0x0, 0x0, 0x0, 0xae, 0x0, 0x7, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x8, 0x70, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F4A9 "💩" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x6e, 0x60, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0xfd, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x4f, 0xff, 0x96, 0x30, 0x0, 0x0, - 0x0, 0x0, 0x9f, 0xff, 0xff, 0xf6, 0x0, 0x0, - 0x0, 0x0, 0x9f, 0xff, 0xff, 0xfa, 0x0, 0x0, - 0x0, 0x5, 0x3e, 0xff, 0xff, 0xf6, 0x30, 0x0, - 0x0, 0x2f, 0x71, 0x7b, 0xdb, 0x64, 0xf6, 0x0, - 0x0, 0x5f, 0xfb, 0x63, 0x24, 0x9f, 0xf8, 0x0, - 0x0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xf6, 0x30, - 0x8, 0x4a, 0xff, 0xff, 0xff, 0xff, 0xc2, 0xf4, - 0x2f, 0xe3, 0x6d, 0xff, 0xff, 0xe7, 0x2c, 0xfa, - 0x5f, 0xff, 0x94, 0x23, 0x32, 0x38, 0xef, 0xfb, - 0x2f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, - 0xb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe1, - 0x1, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x20, - 0x0, 0x6, 0xcf, 0xff, 0xff, 0xfc, 0x60, 0x0, - 0x0, 0x0, 0x0, 0x23, 0x42, 0x0, 0x0, 0x0, - - /* U+1F4AA "💪" */ - 0x0, 0x0, 0x0, 0x0, 0x17, 0xcd, 0x90, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x7e, 0x93, 0x18, 0x90, - 0x0, 0x0, 0x0, 0x2, 0xda, 0x10, 0x34, 0x4e, - 0x0, 0x0, 0x0, 0x4, 0xe5, 0x0, 0x75, 0x59, - 0xb4, 0x0, 0x0, 0x3, 0xe3, 0x0, 0x84, 0x8c, - 0xb7, 0xa0, 0x0, 0x0, 0xd4, 0x0, 0x9, 0xcf, - 0xf5, 0xb9, 0x0, 0x0, 0x79, 0x0, 0x9f, 0xfe, - 0xaa, 0xb7, 0x0, 0x0, 0x1e, 0x10, 0xb, 0x40, - 0x0, 0x11, 0x0, 0x0, 0x7, 0x90, 0x0, 0xd2, - 0x1a, 0xed, 0xde, 0x80, 0x0, 0xd2, 0x0, 0xe, - 0x4e, 0x60, 0x0, 0x19, 0xd0, 0x3c, 0x0, 0x0, - 0xfd, 0x30, 0x0, 0x0, 0x7, 0x17, 0x80, 0x0, - 0xe, 0x60, 0x0, 0x0, 0x0, 0x0, 0xa4, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x30, - 0x0, 0x0, 0x0, 0x55, 0x56, 0xac, 0x0, 0x96, - 0x0, 0x0, 0x0, 0x2, 0xae, 0xfd, 0x30, 0x2, - 0xd4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x3, 0xbe, 0xda, 0x86, 0x42, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x2, 0x47, 0x9a, 0xcd, 0xff, 0xfe, - 0xd1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x11, 0x0, - - /* U+1F4AC "💬" */ - 0x5d, 0xee, 0xee, 0xee, 0xee, 0xee, 0xee, 0xe7, - 0xe, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xe1, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xc, 0x2e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xc2, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xc, 0x2e, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xc2, 0xe0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xc, 0x2e, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xc2, 0xe0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xc, 0x2e, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xc2, 0xe0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xc, 0x2e, 0x31, 0x10, - 0x1, 0x11, 0x11, 0x11, 0x12, 0xe1, 0x4c, 0xdb, - 0x5, 0xed, 0xdd, 0xdd, 0xdd, 0xc6, 0x0, 0x3, - 0xb5, 0xd1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x3e, 0xd1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x3, 0xd1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, - - /* U+1F4AF "💯" */ - 0x0, 0x2, 0x90, 0x0, 0x31, 0x38, 0xde, 0x90, - 0x0, 0x2, 0xef, 0x22, 0xdf, 0xff, 0xff, 0xef, - 0x80, 0x5, 0xff, 0xd2, 0xfe, 0xfe, 0xdf, 0x60, - 0xde, 0x8, 0xff, 0xf6, 0xde, 0x2c, 0xff, 0xd0, - 0xa, 0xf0, 0x48, 0xef, 0x6f, 0x50, 0xaf, 0xf9, - 0x0, 0xcf, 0x0, 0xf, 0xac, 0xd0, 0xe, 0xff, - 0x80, 0x2f, 0xb0, 0x4, 0xf6, 0xf9, 0x3, 0xf9, - 0xfd, 0x6e, 0xf3, 0x0, 0x7f, 0x4f, 0x80, 0xcf, - 0x18, 0xff, 0xf6, 0x0, 0xa, 0xf0, 0xff, 0xef, - 0x70, 0x1, 0x31, 0x0, 0x0, 0xcd, 0x5, 0xff, - 0x90, 0x36, 0x9c, 0x50, 0x0, 0xe, 0xb0, 0x2, - 0x7b, 0xff, 0xe9, 0x53, 0x57, 0x0, 0xfa, 0x5b, - 0xff, 0xc8, 0x67, 0xbe, 0xfc, 0x70, 0xb, 0x5c, - 0xc7, 0x7a, 0xef, 0xfa, 0x51, 0x0, 0x0, 0x0, - 0x29, 0xef, 0xfa, 0x40, 0x0, 0x0, 0x0, 0x3, - 0xbf, 0xfc, 0x50, 0x0, 0x0, 0x0, 0x0, 0x1, - 0xff, 0x92, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x5, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, - - /* U+1F4BB "💻" */ - 0x1d, 0xee, 0xee, 0xee, 0xee, 0xee, 0xee, 0xa0, - 0x0, 0x3, 0xe3, 0x33, 0x33, 0x33, 0x33, 0x33, - 0x5e, 0x0, 0x0, 0x3d, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x1, 0xe0, 0x0, 0x3, 0xd0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x1e, 0x0, 0x0, 0x3d, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x1, 0xe0, 0x0, 0x3, - 0xd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1e, 0x0, - 0x0, 0x3d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0xe0, 0x0, 0x3, 0xe0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x2e, 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xe0, 0x0, 0x1, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfc, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x1f, 0x90, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x8, 0xff, 0xff, 0xfe, 0x12, 0x62, - 0x0, 0x0, 0x0, 0x1, 0x34, 0x44, 0x44, 0x42, - 0x11, 0x90, 0x0, 0x0, 0xb, 0xbb, 0xbb, 0xbb, - 0xbb, 0xbd, 0x58, 0x55, 0x0, 0x0, 0xd9, 0x99, - 0x99, 0x99, 0x99, 0xbb, 0xe, 0xfd, 0x0, 0x2f, - 0xee, 0xee, 0xee, 0xee, 0xee, 0xf0, 0x3c, 0xc0, - - /* U+1F4C5 "📅" */ - 0x0, 0x0, 0x0, 0x0, 0x39, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x7d, 0x8e, 0x40, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xca, 0x0, - 0x3d, 0x90, 0x0, 0x0, 0xb, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xc2, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x3c, - 0x20, 0x0, 0x0, 0x4, 0xe0, 0x0, 0x0, 0x0, - 0xb3, 0xc2, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, - 0x0, 0xb, 0x3c, 0x22, 0x72, 0x72, 0x72, 0x72, - 0x71, 0x71, 0x70, 0xb3, 0xc2, 0x0, 0x0, 0x0, - 0x0, 0x4, 0x5, 0x4, 0xb, 0x3c, 0x20, 0x0, - 0x0, 0x0, 0x0, 0x10, 0x10, 0x10, 0xb3, 0xc2, - 0x5, 0x6, 0x6, 0x6, 0x6, 0x6, 0x5, 0xb, - 0x3c, 0x20, 0x30, 0x40, 0x40, 0x40, 0x40, 0x40, - 0x30, 0xb3, 0xc2, 0x2, 0x2, 0x2, 0x2, 0x2, - 0x2, 0x3, 0x6f, 0x3c, 0x20, 0x50, 0x60, 0x60, - 0x60, 0x0, 0xf, 0xde, 0xf3, 0xc2, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0xe8, 0xbb, 0x3b, 0xee, - 0xee, 0xee, 0xee, 0xee, 0xee, 0xef, 0xfe, 0xf2, - - /* U+1F4CC "📌" */ - 0x0, 0x0, 0x0, 0x0, 0x5, 0x81, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xe4, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0xff, 0xf5, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, - 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e, 0xff, - 0xff, 0xf2, 0x0, 0x0, 0x43, 0x0, 0x2e, 0xff, - 0xff, 0xff, 0xc0, 0x0, 0x5f, 0xfc, 0x5e, 0xff, - 0xff, 0xdd, 0xff, 0x0, 0x7, 0xff, 0xff, 0xff, - 0xff, 0xd1, 0x6, 0x40, 0x0, 0x1f, 0xff, 0xff, - 0xff, 0xd1, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xff, - 0xff, 0xe1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, - 0xff, 0xfe, 0x10, 0x0, 0x0, 0x0, 0x0, 0xb, - 0xef, 0xff, 0xf8, 0x0, 0x0, 0x0, 0x0, 0xb, - 0xa0, 0x8f, 0xff, 0xc0, 0x0, 0x0, 0x0, 0xb, - 0xa0, 0x0, 0x3c, 0xf6, 0x0, 0x0, 0x0, 0x8, - 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, - 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, - - /* U+1F4CD "📍" */ - 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x2a, 0xff, 0xfc, 0x40, 0x0, 0x0, - 0x0, 0x3d, 0x7a, 0xff, 0xff, 0x70, 0x0, 0x0, - 0xe, 0x50, 0xc, 0xff, 0xff, 0x30, 0x0, 0x7, - 0xf6, 0x0, 0xcf, 0xff, 0xfb, 0x0, 0x0, 0xbf, - 0xf9, 0xbf, 0xff, 0xf8, 0xe0, 0x0, 0xb, 0xff, - 0xff, 0xff, 0xfd, 0xe, 0x0, 0x0, 0x9f, 0xff, - 0xff, 0xff, 0x81, 0xe0, 0x0, 0x3, 0xff, 0xff, - 0xff, 0xd0, 0x78, 0x0, 0x0, 0xc, 0xff, 0xff, - 0xa1, 0x4d, 0x10, 0x0, 0x5, 0xff, 0xf8, 0x34, - 0x9d, 0x20, 0x0, 0x3, 0xfe, 0x34, 0x9b, 0xa6, - 0x0, 0x0, 0x1, 0xee, 0x20, 0x0, 0x0, 0x0, - 0x0, 0x0, 0xcd, 0x10, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x9c, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F4E1 "📡" */ - 0x0, 0x0, 0x13, 0x20, 0x0, 0x0, 0x0, 0x0, - 0x1a, 0xff, 0xcc, 0xa2, 0x4, 0xb8, 0x0, 0xcf, - 0xf7, 0x0, 0x2b, 0x59, 0x1b, 0x5, 0xdf, 0xe0, - 0x0, 0x0, 0xbf, 0xb5, 0xa, 0x6f, 0x90, 0x0, - 0x9, 0xfe, 0x30, 0xb, 0x3f, 0x60, 0x3, 0xda, - 0xd2, 0xb0, 0xc, 0xe, 0x60, 0x8d, 0x4d, 0x30, - 0x84, 0xc, 0x8, 0xcc, 0xa1, 0xb7, 0x0, 0x3a, - 0xb, 0x20, 0xeb, 0x8, 0xb0, 0x0, 0xd, 0x6, - 0x90, 0x3f, 0x9e, 0x10, 0x0, 0xf, 0x0, 0xc4, - 0x3, 0xec, 0x10, 0x0, 0x3d, 0x0, 0x9f, 0x60, - 0x8, 0xe8, 0x44, 0xd8, 0x2, 0xff, 0xfc, 0x40, - 0x5, 0xdf, 0xd1, 0x9, 0x59, 0xff, 0xff, 0xed, - 0xc8, 0x0, 0x1e, 0x0, 0x8f, 0xff, 0xf7, 0x0, - 0x0, 0x2e, 0x0, 0x2, 0x79, 0xdb, 0x0, 0x0, - 0x7, 0xd6, 0x20, 0x13, 0xb7, 0x0, 0x0, 0x0, - 0x27, 0x9a, 0x97, 0x20, 0x0, 0x0, - - /* U+1F4E7 "📧" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0xef, - 0xff, 0xfe, 0xa9, 0xcf, 0xff, 0xff, 0x33, 0xcf, - 0xf9, 0x0, 0x0, 0x5f, 0xfe, 0x60, 0x71, 0x6d, - 0x8, 0xbc, 0x81, 0x8a, 0x16, 0x2e, 0xfc, 0x74, - 0x53, 0x20, 0x92, 0xee, 0xf3, 0xef, 0xf6, 0x71, - 0xd9, 0x8, 0x1f, 0xff, 0x3e, 0xff, 0x92, 0x70, - 0x4, 0x8, 0xff, 0xf3, 0xef, 0xff, 0x24, 0xab, - 0x7e, 0xff, 0xff, 0x3e, 0xff, 0xfe, 0x61, 0x14, - 0xdf, 0xff, 0xf3, 0xef, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x37, 0x88, 0x88, 0x88, 0x88, 0x88, - 0x88, 0x81, - - /* U+1F4F1 "📱" */ - 0x4, 0xac, 0xcc, 0xdc, 0x82, 0xf, 0xff, 0xed, - 0xff, 0xcc, 0x1f, 0xff, 0xff, 0xff, 0xfd, 0x1b, - 0x0, 0x0, 0x0, 0xd, 0x1b, 0x0, 0x0, 0x0, - 0xd, 0x1b, 0x0, 0x0, 0x0, 0xd, 0x1b, 0x0, - 0x0, 0x0, 0xd, 0x1b, 0x0, 0x0, 0x0, 0xd, - 0x1b, 0x0, 0x0, 0x0, 0xd, 0x1b, 0x0, 0x0, - 0x0, 0xd, 0x1b, 0x0, 0x0, 0x0, 0xd, 0x1b, - 0x0, 0x0, 0x0, 0xd, 0x1b, 0x0, 0x0, 0x0, - 0xd, 0x1b, 0x0, 0x0, 0x0, 0xd, 0x1b, 0x0, - 0x0, 0x0, 0xd, 0x1f, 0xec, 0xec, 0xea, 0xed, - 0x1f, 0xff, 0xfe, 0xfe, 0xfc, 0x5, 0xce, 0xff, - 0xfe, 0xb3, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F4F7 "📷" */ - 0x0, 0x0, 0x0, 0x0, 0x5, 0x75, 0x41, 0x0, - 0x0, 0x0, 0x6d, 0xfe, 0xca, 0xbf, 0xff, 0xfe, - 0x20, 0x0, 0x9, 0xff, 0xff, 0xff, 0xdb, 0xef, - 0xff, 0xeb, 0x70, 0x3f, 0xff, 0xff, 0xff, 0x74, - 0x4e, 0xff, 0xff, 0xf4, 0x6f, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xf7, 0x7f, 0xff, 0xff, - 0xba, 0xcf, 0xff, 0xff, 0xff, 0xf7, 0x8f, 0xff, - 0x95, 0xab, 0x95, 0xbf, 0xff, 0xff, 0xf7, 0x8f, - 0xf9, 0xbf, 0xef, 0xff, 0x8a, 0xff, 0xff, 0xf7, - 0x8f, 0xdc, 0xa1, 0x0, 0x7f, 0xf5, 0xef, 0xff, - 0xf7, 0x8f, 0xfb, 0x31, 0x0, 0x7, 0xfc, 0x9f, - 0xff, 0xf7, 0x7f, 0xf3, 0x70, 0x0, 0x0, 0xff, - 0x6f, 0xff, 0xf7, 0x6f, 0xf2, 0x90, 0x0, 0x0, - 0xee, 0x7f, 0xff, 0xf6, 0x19, 0xe4, 0xb2, 0x0, - 0x23, 0xfa, 0xbf, 0xff, 0xa0, 0x0, 0x6c, 0x2b, - 0xa9, 0x5a, 0xf4, 0xef, 0xfb, 0x0, 0x0, 0xa, - 0xc4, 0x23, 0xad, 0x30, 0x0, 0x20, 0x0, 0x0, - 0x0, 0x6c, 0xed, 0x80, 0x0, 0x0, 0x0, 0x0, - - /* U+1F50B "🔋" */ - 0x0, 0x89, 0x89, 0x10, 0x2, 0xbc, 0x10, 0x8d, - 0x50, 0xb3, 0xff, 0xff, 0x6c, 0xd, 0x94, 0x89, - 0x55, 0xf1, 0xcf, 0xfd, 0xce, 0xff, 0xb, 0xff, - 0xa7, 0xff, 0xf0, 0xaf, 0xb1, 0x8, 0xff, 0x9, - 0xfd, 0x42, 0xcf, 0xe0, 0x9f, 0xfd, 0xbf, 0xfd, - 0x8, 0xff, 0xff, 0xff, 0xc0, 0x7f, 0xff, 0xff, - 0xfb, 0x6, 0xff, 0xff, 0xff, 0xb0, 0x5f, 0xff, - 0xff, 0xfa, 0x4, 0xff, 0xff, 0xff, 0x90, 0x3f, - 0xfe, 0xef, 0xf8, 0x2, 0xfd, 0x11, 0xaf, 0x70, - 0xd, 0xff, 0xff, 0xf2, 0x0, 0x7, 0xab, 0x82, - 0x0, - - /* U+1F511 "🔑" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2a, 0xef, - 0xfb, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5f, - 0xff, 0xff, 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, - 0x3f, 0xff, 0xff, 0xa7, 0xef, 0x50, 0x0, 0x0, - 0x0, 0xb, 0xff, 0xff, 0xb0, 0x4, 0xfd, 0x0, - 0x0, 0x0, 0x1, 0xff, 0xff, 0xfa, 0x0, 0x3f, - 0xf3, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xff, 0xf6, - 0x3c, 0xff, 0x50, 0x0, 0x0, 0x2, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xf4, 0x0, 0x0, 0x0, 0xe, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x10, 0x0, 0x0, - 0x0, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xb0, 0x0, - 0x0, 0x0, 0x8f, 0xff, 0xff, 0xff, 0xff, 0xe1, - 0x0, 0x0, 0x0, 0x8f, 0xff, 0xff, 0xff, 0xff, - 0xd2, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xf6, 0x38, - 0xa8, 0x40, 0x0, 0x0, 0x0, 0xb, 0xff, 0xf6, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c, 0xef, - 0xf6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x27, - 0xff, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xaf, 0xff, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xe, 0xff, 0xf5, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xef, 0xf5, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x2, 0x21, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F512 "🔒" */ - 0x0, 0x5, 0xad, 0xb3, 0x0, 0x0, 0x2c, 0xff, - 0xff, 0xf3, 0x0, 0x1e, 0xff, 0xeb, 0xff, 0xb0, - 0x8, 0xff, 0x80, 0x5, 0xff, 0x0, 0xdf, 0xc0, - 0x0, 0xf, 0xf0, 0xf, 0xf8, 0x0, 0x0, 0xef, - 0x0, 0xef, 0x80, 0x17, 0xcf, 0xfc, 0x1a, 0xfd, - 0x8c, 0x50, 0xdb, 0x84, 0x3f, 0xf7, 0x0, 0x1, - 0x6f, 0x43, 0xff, 0xa0, 0x2, 0xbf, 0xf4, 0x94, - 0xa5, 0x29, 0xff, 0xff, 0x45, 0xea, 0xcf, 0xf7, - 0x1e, 0xf3, 0xf, 0xff, 0xfc, 0x3, 0xff, 0x10, - 0x9f, 0xff, 0xfb, 0x6f, 0xb0, 0x2, 0xff, 0xff, - 0xff, 0xc1, 0x0, 0x7, 0xff, 0xfd, 0x60, 0x0, - 0x0, 0x1, 0x31, 0x0, 0x0, 0x0, - - /* U+1F525 "🔥" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x37, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, - 0x80, 0x0, 0x0, 0x0, 0x0, 0x7, 0xfb, 0x0, - 0x0, 0x0, 0x0, 0x3, 0xff, 0xb0, 0x0, 0x0, - 0x0, 0x3, 0xef, 0xfa, 0x0, 0x3, 0x30, 0x3, - 0xef, 0xff, 0x60, 0x0, 0x1c, 0x51, 0xef, 0xff, - 0xf2, 0x26, 0x0, 0x6d, 0xbf, 0xff, 0xfd, 0x1e, - 0x10, 0x7, 0xff, 0xff, 0xff, 0xda, 0xd0, 0x0, - 0xaf, 0xff, 0xfa, 0xff, 0xff, 0x0, 0xe, 0xff, - 0xff, 0x3c, 0xff, 0xf3, 0x2, 0xff, 0xff, 0x60, - 0xaf, 0xff, 0x70, 0x5f, 0xff, 0x70, 0xd, 0xff, - 0xfa, 0x4, 0xff, 0xe0, 0x3, 0xfd, 0xff, 0x90, - 0x1f, 0xfd, 0x0, 0x3b, 0x4f, 0xf4, 0x0, 0x7f, - 0xf2, 0x0, 0x5, 0xfa, 0x0, 0x0, 0x8f, 0xd4, - 0x37, 0xf9, 0x0, 0x0, 0x0, 0x28, 0xbb, 0x82, - 0x0, 0x0, - - /* U+1F600 "😀" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x49, 0xdf, 0xfe, 0xb6, - 0x0, 0x0, 0x0, 0x0, 0x1, 0xbf, 0xff, 0xff, - 0xff, 0xfe, 0x60, 0x0, 0x0, 0x2, 0xef, 0xeb, - 0xff, 0xff, 0xeb, 0xff, 0x80, 0x0, 0x1, 0xef, - 0xf7, 0x1f, 0xff, 0xf8, 0xd, 0xff, 0x70, 0x0, - 0xcf, 0xff, 0xec, 0xff, 0xff, 0xfb, 0xff, 0xff, - 0x40, 0x6f, 0xff, 0x5b, 0x8d, 0xad, 0xac, 0x8b, - 0x7f, 0xfe, 0xb, 0xff, 0xf5, 0x80, 0x80, 0x81, - 0x70, 0x89, 0xff, 0xf3, 0xdf, 0xff, 0xf9, 0x8, - 0x8, 0x17, 0xd, 0xff, 0xff, 0x5c, 0xff, 0xff, - 0xfc, 0xb6, 0xa7, 0xce, 0xff, 0xff, 0xf4, 0x8f, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x80, 0x4, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xb0, 0x0, 0x4, 0xef, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x90, 0x0, 0x0, 0x0, 0x48, - 0xbe, 0xff, 0xed, 0xa6, 0x10, 0x0, 0x0, - - /* U+1F601 "😁" */ - 0x0, 0x0, 0x4, 0x8a, 0xa8, 0x50, 0x0, 0x0, - 0x0, 0x0, 0x5e, 0xff, 0xff, 0xff, 0xe7, 0x0, - 0x0, 0x0, 0xaf, 0xff, 0xff, 0xff, 0xff, 0xfc, - 0x10, 0x0, 0x8f, 0xff, 0xcf, 0xff, 0xfd, 0xef, - 0xfb, 0x0, 0x1f, 0xff, 0x69, 0x7f, 0xfc, 0x87, - 0xef, 0xf4, 0x8, 0xff, 0xef, 0xff, 0xff, 0xff, - 0xfe, 0xff, 0xa0, 0xbf, 0xf7, 0x80, 0x80, 0x80, - 0x88, 0x1f, 0xfe, 0xd, 0xff, 0xfb, 0x8, 0x7, - 0x8, 0x8c, 0xff, 0xf0, 0xcf, 0xff, 0xf9, 0x91, - 0x81, 0xbd, 0xff, 0xff, 0xa, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xd0, 0x6f, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xf9, 0x1, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0x4, 0xef, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x50, 0x0, 0x0, - 0x59, 0xce, 0xff, 0xec, 0x95, 0x0, 0x0, - - /* U+1F602 "😂" */ - 0x0, 0x0, 0x2, 0x68, 0x97, 0x30, 0x0, 0x0, - 0x0, 0x2, 0xbf, 0xff, 0xff, 0xfd, 0x40, 0x0, - 0x0, 0x2e, 0xff, 0xff, 0xff, 0xff, 0xf5, 0x0, - 0x0, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0x20, - 0x7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, - 0xe, 0xff, 0x98, 0xff, 0xff, 0x98, 0xef, 0xf2, - 0x2f, 0xfa, 0xcd, 0xaf, 0xfb, 0xbd, 0xaf, 0xf6, - 0x6e, 0x6f, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xaa, - 0x9c, 0xab, 0x83, 0x94, 0xaa, 0x39, 0x6d, 0x8d, - 0xab, 0xff, 0xc0, 0x80, 0x88, 0x8, 0xef, 0xcc, - 0x95, 0xff, 0xfa, 0xa2, 0x89, 0x8e, 0xff, 0x87, - 0x7d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe9, - 0x6, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0x90, - 0x0, 0x3, 0x8b, 0xcd, 0xed, 0xb9, 0x51, 0x0, - - /* U+1F603 "😃" */ - 0x0, 0x0, 0x2, 0x68, 0x87, 0x30, 0x0, 0x0, - 0x0, 0x0, 0x1b, 0xff, 0xff, 0xff, 0xd4, 0x0, - 0x0, 0x0, 0x2e, 0xff, 0xff, 0xff, 0xff, 0xf6, - 0x0, 0x0, 0xd, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xf3, 0x0, 0x7, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xc0, 0x0, 0xdf, 0xff, 0xef, 0xff, 0xff, - 0xef, 0xff, 0x20, 0x2f, 0xff, 0x72, 0xff, 0xff, - 0x72, 0xff, 0xf7, 0x6, 0xff, 0xfb, 0x8f, 0xff, - 0xfb, 0x8f, 0xff, 0xb0, 0x9f, 0xff, 0xff, 0xef, - 0xff, 0xdf, 0xff, 0xfe, 0xa, 0xff, 0xff, 0xf7, - 0x78, 0x6b, 0xff, 0xff, 0xf0, 0xbf, 0xff, 0xff, - 0xff, 0xdf, 0xff, 0xff, 0xff, 0x7, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x7, 0xef, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x91, 0x0, 0x0, - 0x48, 0xbd, 0xee, 0xdc, 0x96, 0x10, 0x0, - - /* U+1F604 "😄" */ - 0x0, 0x0, 0x2, 0x68, 0x87, 0x30, 0x0, 0x0, - 0x0, 0x0, 0x1b, 0xff, 0xff, 0xff, 0xd4, 0x0, - 0x0, 0x0, 0x2e, 0xff, 0xff, 0xff, 0xff, 0xf6, - 0x0, 0x0, 0xd, 0xf6, 0x6f, 0xff, 0xcf, 0xff, - 0xf3, 0x0, 0x7, 0xff, 0xee, 0xff, 0xa9, 0x6f, - 0xff, 0xc0, 0x0, 0xdf, 0xe6, 0xaf, 0xff, 0xfd, - 0xff, 0xff, 0x20, 0x2f, 0xfb, 0x0, 0x1, 0x0, - 0xdf, 0xff, 0xf7, 0x6, 0xff, 0xf1, 0x0, 0x0, - 0x1e, 0xff, 0xff, 0xb0, 0x9f, 0xff, 0xe6, 0x21, - 0x5d, 0xff, 0xff, 0xfe, 0xa, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xf0, 0xbf, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x7, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x7, 0xef, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x91, 0x0, 0x0, - 0x48, 0xbd, 0xee, 0xdc, 0x96, 0x10, 0x0, - - /* U+1F605 "😅" */ - 0x0, 0x0, 0x2, 0x68, 0x87, 0x30, 0x0, 0x0, - 0x0, 0x0, 0x1b, 0xff, 0xff, 0xff, 0xd4, 0x0, - 0x0, 0x0, 0x2e, 0xff, 0xff, 0xff, 0xff, 0xf6, - 0x0, 0x0, 0xd, 0xf7, 0x6f, 0xff, 0xcf, 0xff, - 0xf3, 0x0, 0x7, 0xff, 0xee, 0xff, 0xaa, 0x6f, - 0xff, 0xc0, 0x0, 0xdf, 0xe5, 0xaf, 0xff, 0xfd, - 0xff, 0xff, 0x20, 0x2f, 0xfb, 0x0, 0x1, 0x0, - 0xdf, 0xd7, 0xf7, 0x6, 0xff, 0xf2, 0x0, 0x0, - 0x1e, 0xff, 0x3f, 0xb0, 0x9f, 0xff, 0xe6, 0x21, - 0x5d, 0xff, 0xff, 0xfe, 0xa, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xf0, 0xbf, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x7, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x7, 0xef, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x91, 0x0, 0x0, - 0x48, 0xbd, 0xee, 0xdc, 0x96, 0x10, 0x0, - - /* U+1F606 "😆" */ - 0x0, 0x0, 0x2, 0x79, 0x97, 0x40, 0x0, 0x0, - 0x0, 0x0, 0x2b, 0xff, 0xff, 0xff, 0xe4, 0x0, - 0x0, 0x0, 0x2e, 0xef, 0xff, 0xff, 0xff, 0xf6, - 0x0, 0x0, 0xd, 0xf5, 0x4f, 0xff, 0xec, 0xff, - 0xf3, 0x0, 0x7, 0xff, 0xdd, 0xff, 0xb1, 0x8f, - 0xff, 0xc0, 0x0, 0xef, 0xf9, 0xff, 0xff, 0xfd, - 0xff, 0xff, 0x20, 0x2f, 0xff, 0xba, 0xff, 0xba, - 0xff, 0xff, 0xf7, 0x6, 0xff, 0xff, 0x86, 0x68, - 0xff, 0xff, 0xff, 0xb0, 0x9f, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xfe, 0xa, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xf0, 0xbf, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x7, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x7, 0xef, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x91, 0x0, 0x0, - 0x38, 0xbc, 0xde, 0xcb, 0x95, 0x10, 0x0, - - /* U+1F609 "😉" */ - 0x0, 0x0, 0x2, 0x68, 0x97, 0x40, 0x0, 0x0, - 0x0, 0x0, 0x2b, 0xff, 0xff, 0xff, 0xd4, 0x0, - 0x0, 0x0, 0x2e, 0xff, 0xff, 0xff, 0xff, 0xf6, - 0x0, 0x0, 0xd, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xf3, 0x0, 0x7, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xc0, 0x0, 0xef, 0xff, 0xef, 0xff, 0xff, - 0xee, 0xff, 0x20, 0x2f, 0xff, 0x72, 0xff, 0xff, - 0x64, 0xdf, 0xf7, 0x6, 0xff, 0xfc, 0x8f, 0xff, - 0xea, 0xad, 0xff, 0xb0, 0x9f, 0xff, 0xff, 0xef, - 0xff, 0xdf, 0xff, 0xfe, 0xa, 0xff, 0xff, 0xf7, - 0x78, 0x6c, 0xff, 0xff, 0xf0, 0xbf, 0xff, 0xff, - 0xff, 0xef, 0xff, 0xff, 0xff, 0x7, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x6, 0xef, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x91, 0x0, 0x0, - 0x48, 0xbd, 0xde, 0xdb, 0x96, 0x10, 0x0, - - /* U+1F60A "😊" */ - 0x0, 0x0, 0x2, 0x68, 0x97, 0x40, 0x0, 0x0, - 0x0, 0x0, 0x2b, 0xff, 0xff, 0xff, 0xd4, 0x0, - 0x0, 0x0, 0x2e, 0xff, 0xff, 0xff, 0xff, 0xf6, - 0x0, 0x0, 0xd, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xf3, 0x0, 0x7, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xc0, 0x0, 0xef, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x20, 0x2f, 0xfd, 0x56, 0x9f, 0xfd, - 0x56, 0x9f, 0xf7, 0x6, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xb0, 0x9f, 0xff, 0xff, 0xef, - 0xff, 0xdf, 0xff, 0xfe, 0xa, 0xff, 0xff, 0xf7, - 0x78, 0x6c, 0xff, 0xff, 0xf0, 0xbf, 0xff, 0xff, - 0xff, 0xef, 0xff, 0xff, 0xff, 0x7, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x6, 0xef, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x91, 0x0, 0x0, - 0x48, 0xbd, 0xde, 0xdb, 0x96, 0x10, 0x0, - - /* U+1F60B "😋" */ - 0x0, 0x0, 0x0, 0x16, 0x88, 0x62, 0x0, 0x0, - 0x0, 0x0, 0x1, 0xaf, 0xff, 0xff, 0xfb, 0x20, - 0x0, 0x0, 0x3, 0xef, 0xff, 0xff, 0xff, 0xff, - 0x40, 0x0, 0x2, 0xff, 0x94, 0xff, 0xff, 0xff, - 0xfe, 0x10, 0x0, 0xdf, 0xf8, 0x5f, 0xfc, 0x59, - 0xff, 0xf7, 0x0, 0x7f, 0xff, 0xff, 0xff, 0xe9, - 0xaf, 0xff, 0xc0, 0xe, 0xff, 0xff, 0xff, 0xf8, - 0x7f, 0xff, 0xfe, 0x3, 0xff, 0xff, 0xe6, 0x77, - 0x4a, 0xff, 0xff, 0xe0, 0x7f, 0xff, 0xff, 0xfe, - 0xff, 0xff, 0xff, 0xfc, 0xa, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x90, 0xbf, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xf5, 0xc, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x70, 0xcf, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x9, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x9, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc2, 0x0, - 0x2, 0x7b, 0xef, 0xff, 0xfe, 0xc8, 0x30, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, - - /* U+1F60D "😍" */ - 0x0, 0x0, 0x0, 0x38, 0xaa, 0x83, 0x0, 0x0, - 0x0, 0x0, 0x2, 0xcf, 0xff, 0xff, 0xfd, 0x30, - 0x0, 0x0, 0x3, 0x9c, 0xef, 0xfa, 0x3a, 0xff, - 0x50, 0x0, 0x3, 0xe0, 0x10, 0x9f, 0x20, 0x4a, - 0xef, 0x10, 0x0, 0xdf, 0x40, 0x1c, 0xf1, 0x0, - 0x2, 0xf8, 0x0, 0x7f, 0xff, 0x7e, 0xff, 0x40, - 0x0, 0x3f, 0xc0, 0xe, 0xff, 0xff, 0xef, 0xfa, - 0x13, 0x7e, 0xfe, 0x3, 0xff, 0xff, 0x60, 0x46, - 0xef, 0xff, 0xff, 0xe0, 0x7f, 0xff, 0xfc, 0x20, - 0xc, 0xff, 0xff, 0xfc, 0x9, 0xff, 0xff, 0xff, - 0xef, 0xff, 0xff, 0xff, 0x90, 0xbf, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xf5, 0xc, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x70, 0xbf, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x9, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd0, 0x9, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc2, 0x0, - 0x2, 0x7b, 0xef, 0xff, 0xfe, 0xc8, 0x30, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, - 0x0, - - /* U+1F60E "😎" */ - 0x0, 0x0, 0x0, 0x69, 0xaa, 0x83, 0x0, 0x0, - 0x0, 0x0, 0x6, 0xff, 0xff, 0xff, 0xfc, 0x10, - 0x0, 0x0, 0x9, 0xff, 0xff, 0xff, 0xff, 0xfe, - 0x20, 0x0, 0x5, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfd, 0x0, 0x7, 0xcf, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xed, 0x30, 0x66, 0x3, 0x6a, 0xef, 0xfc, - 0x95, 0x10, 0x90, 0xa, 0xb0, 0x0, 0x2, 0xa6, - 0x0, 0x0, 0x1e, 0x10, 0xdf, 0x70, 0x1, 0xbf, - 0xf3, 0x0, 0x2c, 0xf5, 0xf, 0xff, 0xfd, 0xff, - 0xff, 0xfd, 0xef, 0xff, 0x80, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x6e, 0xff, 0xf9, 0x1f, 0xff, 0xff, - 0xf9, 0x66, 0x6d, 0xff, 0xff, 0xa0, 0xdf, 0xff, - 0xff, 0xfe, 0xff, 0xff, 0xff, 0xf6, 0x1, 0xaf, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xe5, 0x0, 0x0, - 0x16, 0x9c, 0xde, 0xdd, 0xb8, 0x30, 0x0, - - /* U+1F60F "😏" */ - 0x0, 0x0, 0x2, 0x68, 0x87, 0x30, 0x0, 0x0, - 0x0, 0x0, 0x2b, 0xff, 0xff, 0xff, 0xd4, 0x0, - 0x0, 0x0, 0x2e, 0xff, 0xff, 0xff, 0xff, 0xf6, - 0x0, 0x0, 0xd, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xf3, 0x0, 0x7, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xc0, 0x0, 0xd8, 0x87, 0x8b, 0xff, 0xca, - 0xaa, 0xbf, 0x20, 0x2f, 0xee, 0xe4, 0x8f, 0xfc, - 0xcc, 0x43, 0xf7, 0x6, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xb0, 0x9f, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xfd, 0xa, 0xff, 0xff, 0xff, - 0xff, 0xf8, 0x9f, 0xff, 0xf0, 0xbf, 0xff, 0xff, - 0xd6, 0x67, 0xcf, 0xff, 0xff, 0x8, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x7, 0xef, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x91, 0x0, 0x0, - 0x48, 0xbd, 0xee, 0xdc, 0x96, 0x10, 0x0, - - /* U+1F610 "😐" */ - 0x0, 0x0, 0x2, 0x7b, 0xdd, 0xb8, 0x20, 0x0, - 0x0, 0x0, 0x9, 0xff, 0xff, 0xff, 0xff, 0x90, - 0x0, 0x0, 0x1d, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xa0, 0x0, 0xc, 0xfa, 0xdf, 0xff, 0xff, 0xff, - 0xff, 0x50, 0x6, 0xff, 0x7, 0xff, 0xe7, 0xff, - 0xff, 0xfc, 0x0, 0xef, 0xfd, 0xff, 0xfa, 0xe, - 0xff, 0xff, 0xf0, 0x4f, 0xff, 0xff, 0xff, 0xfc, - 0xff, 0xff, 0xff, 0x29, 0xff, 0xf7, 0x8a, 0xcf, - 0xff, 0xff, 0xff, 0xf1, 0xbf, 0xff, 0xfd, 0xa8, - 0xdf, 0xff, 0xff, 0xfe, 0xd, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xc0, 0xdf, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xa, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x1b, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xd2, 0x0, 0x3, - 0x8c, 0xff, 0xff, 0xff, 0xd9, 0x40, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x21, 0x0, 0x0, 0x0, 0x0, - - /* U+1F612 "😒" */ - 0x0, 0x0, 0x5, 0xac, 0xca, 0x71, 0x0, 0x0, - 0x0, 0x0, 0x4e, 0xff, 0xff, 0xff, 0xf7, 0x0, - 0x0, 0x0, 0x4f, 0xff, 0xff, 0xff, 0xff, 0xf8, - 0x0, 0x0, 0x1e, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xf4, 0x0, 0x8, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xd0, 0x0, 0xef, 0xed, 0xef, 0xff, 0xff, - 0xff, 0xff, 0x30, 0x3f, 0xa5, 0x52, 0xd, 0xfb, - 0x33, 0x20, 0x97, 0x7, 0xff, 0xff, 0xeb, 0xff, - 0xff, 0xfe, 0x8e, 0xb0, 0x9f, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xfd, 0xa, 0xff, 0xff, 0xff, - 0x96, 0x7e, 0xff, 0xff, 0xf0, 0xbf, 0xff, 0xff, - 0x84, 0x63, 0x9f, 0xff, 0xff, 0x7, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x6, 0xef, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x90, 0x0, 0x0, - 0x37, 0xac, 0xdd, 0xcb, 0x94, 0x0, 0x0, - - /* U+1F614 "😔" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x5b, 0xef, 0xfe, 0xb7, 0x10, - 0x0, 0x0, 0x2, 0xdf, 0xff, 0xff, 0xff, 0xfe, - 0x40, 0x0, 0x3, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x30, 0x1, 0xef, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xfd, 0x0, 0xaf, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xf3, 0x1f, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x57, 0xff, 0xff, 0xfd, 0xef, - 0xef, 0xff, 0xff, 0xf6, 0xbf, 0xff, 0xff, 0xe8, - 0x8d, 0xff, 0x58, 0xaf, 0x4d, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xef, 0xf0, 0xef, 0xff, 0xff, - 0xff, 0xe8, 0x77, 0xdf, 0xfd, 0xe, 0xff, 0xff, - 0xff, 0xfa, 0xef, 0xfc, 0xff, 0xf0, 0xbf, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x1, 0xcf, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x30, 0x0, - 0x39, 0xcf, 0xff, 0xff, 0xfd, 0xa4, 0x0, 0x0, - 0x0, 0x0, 0x1, 0x12, 0x10, 0x0, 0x0, 0x0, - - /* U+1F618 "😘" */ - 0x0, 0x0, 0x2, 0x68, 0x86, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x2, 0xcf, 0xff, 0xff, 0xfa, - 0x10, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, 0xff, - 0xff, 0xff, 0xf4, 0x0, 0x4, 0x10, 0x1, 0xff, - 0xff, 0xff, 0xff, 0x28, 0xff, 0x73, 0x93, 0x71, - 0x7, 0xff, 0xf7, 0x2a, 0xff, 0x58, 0xf9, 0x8, - 0x40, 0x6, 0xc, 0xff, 0xfa, 0x9e, 0xff, 0xff, - 0xf3, 0x0, 0x10, 0x25, 0xe, 0xff, 0xff, 0xff, - 0xff, 0xac, 0xfb, 0x0, 0x0, 0x80, 0xe, 0xff, - 0xff, 0xff, 0xff, 0xe8, 0xff, 0xc4, 0x4, 0x70, - 0xc, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xff, 0xff, - 0xd9, 0x0, 0x9, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xa0, 0x0, 0x5, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xb0, 0x0, 0x6, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x0, - 0xe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xc0, 0x0, 0xe, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x90, 0x0, 0x2, 0xcf, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xf9, 0x0, 0x0, 0x0, 0x3, - 0x8c, 0xef, 0xff, 0xfe, 0xa6, 0x10, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, - - /* U+1F61C "😜" */ - 0x0, 0x0, 0x0, 0x16, 0x88, 0x61, 0x0, 0x0, - 0x0, 0x0, 0x1, 0xaf, 0xff, 0xff, 0xfb, 0x20, - 0x0, 0x0, 0x3, 0xef, 0xff, 0xff, 0xff, 0xff, - 0x40, 0x0, 0x2, 0xff, 0x94, 0xff, 0xff, 0xff, - 0xfe, 0x10, 0x0, 0xdf, 0xf7, 0x5f, 0xfc, 0x59, - 0xff, 0xf7, 0x0, 0x7f, 0xff, 0xff, 0xff, 0xe9, - 0xaf, 0xff, 0xc0, 0xe, 0xff, 0xfa, 0xbd, 0xff, - 0xff, 0xff, 0xfe, 0x3, 0xff, 0xfd, 0x10, 0x2a, - 0xef, 0xff, 0xff, 0xe0, 0x7f, 0xff, 0x90, 0x3f, - 0xff, 0xff, 0xff, 0xfc, 0xa, 0xff, 0xfe, 0x9f, - 0xff, 0xff, 0xff, 0xff, 0x90, 0xbf, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xf5, 0xc, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x70, 0xcf, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x9, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x9, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc2, 0x0, - 0x2, 0x7b, 0xef, 0xff, 0xfe, 0xc8, 0x30, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, - 0x0, - - /* U+1F61E "😞" */ - 0x0, 0x0, 0x4, 0xad, 0xff, 0xda, 0x50, 0x0, - 0x0, 0x0, 0x1b, 0xff, 0xff, 0xff, 0xff, 0xb1, - 0x0, 0x0, 0x2e, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xc0, 0x0, 0xd, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x70, 0x8, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xfd, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xf1, 0x5f, 0xff, 0xff, 0xfd, 0x39, - 0xff, 0xce, 0xff, 0x29, 0xff, 0xff, 0xff, 0xf6, - 0xdf, 0xf6, 0x1f, 0xf0, 0xcf, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xed, 0xfe, 0xd, 0xff, 0xff, 0xff, - 0xfc, 0x66, 0x6a, 0xff, 0xc0, 0xcf, 0xff, 0xff, - 0xff, 0x9f, 0xff, 0xcf, 0xff, 0x8, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x7, 0xef, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x91, 0x0, 0x0, - 0x48, 0xbc, 0xde, 0xcb, 0x95, 0x0, 0x0, - - /* U+1F620 "😠" */ - 0x0, 0x0, 0x2, 0x68, 0x87, 0x30, 0x0, 0x0, - 0x0, 0x0, 0x1b, 0xff, 0xff, 0xff, 0xd4, 0x0, - 0x0, 0x0, 0x2e, 0xff, 0xff, 0xff, 0xff, 0xf6, - 0x0, 0x0, 0xd, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xf3, 0x0, 0x7, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xc0, 0x0, 0xdd, 0x8d, 0xff, 0xff, 0xff, - 0xfb, 0x9f, 0x20, 0x2f, 0xe0, 0x2, 0x8f, 0xfd, - 0x40, 0x7, 0xf7, 0x6, 0xff, 0xa2, 0x3c, 0xff, - 0xf6, 0x25, 0xff, 0xb0, 0x9f, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xfe, 0xa, 0xff, 0xff, 0xf8, - 0x67, 0x5c, 0xff, 0xff, 0xf0, 0xbf, 0xff, 0xff, - 0xdf, 0xff, 0xdf, 0xff, 0xff, 0x7, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x7, 0xef, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x91, 0x0, 0x0, - 0x48, 0xbd, 0xee, 0xdc, 0x96, 0x10, 0x0, - - /* U+1F621 "😡" */ - 0x0, 0x0, 0x1, 0x6a, 0xcd, 0xb8, 0x30, 0x0, - 0x0, 0x0, 0x0, 0x8, 0xff, 0xff, 0xff, 0xff, - 0xb2, 0x0, 0x0, 0x0, 0x1c, 0xd7, 0xef, 0xff, - 0xff, 0xb8, 0xf4, 0x0, 0x0, 0xc, 0xfe, 0x0, - 0x4d, 0xf9, 0x20, 0x6f, 0xf3, 0x0, 0xb, 0xff, - 0xfb, 0x46, 0xff, 0xb4, 0x6f, 0xff, 0xe1, 0x4, - 0xff, 0x99, 0xfa, 0xff, 0xff, 0xbe, 0xd8, 0xcf, - 0x90, 0xaf, 0x80, 0x9, 0xc4, 0x77, 0x65, 0xf2, - 0x0, 0xff, 0xd, 0xf8, 0x0, 0x9d, 0xaf, 0xff, - 0x8f, 0x20, 0xf, 0xf1, 0xcf, 0xf9, 0x9f, 0xff, - 0xff, 0xff, 0xfd, 0x8c, 0xff, 0x19, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd0, 0x2f, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, - 0x0, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfb, 0x0, 0x0, 0x7f, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xfb, 0x0, 0x0, 0x0, 0x17, 0xbe, 0xff, - 0xff, 0xfc, 0x93, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F622 "😢" */ - 0x0, 0x0, 0x2, 0x44, 0x31, 0x0, 0x0, 0x0, - 0x0, 0x1, 0x9e, 0xff, 0xff, 0xfc, 0x50, 0x0, - 0x0, 0x3, 0xef, 0xff, 0xff, 0xff, 0xff, 0xb0, - 0x0, 0x0, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xc0, 0x0, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x80, 0xc, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x10, 0xef, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xf8, 0xe, 0xff, 0xfe, 0xff, 0xad, - 0x9f, 0xff, 0xff, 0xd0, 0xbf, 0x66, 0xcf, 0xfb, - 0x9b, 0xff, 0xff, 0xff, 0x17, 0xff, 0xff, 0xff, - 0xff, 0x5a, 0xff, 0xff, 0xf3, 0x5f, 0xfe, 0x66, - 0x68, 0xfc, 0xdf, 0xff, 0xff, 0x48, 0xff, 0xff, - 0xff, 0xdf, 0xff, 0xff, 0xff, 0xf3, 0x5f, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0, 0x5d, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x20, 0x0, - 0x4, 0x8b, 0xde, 0xed, 0xca, 0x62, 0x0, 0x0, - - /* U+1F62C "😬" */ - 0x0, 0x0, 0x2, 0x8c, 0xef, 0xd9, 0x40, 0x0, - 0x0, 0x0, 0x0, 0xaf, 0xff, 0xff, 0xff, 0xfc, - 0x20, 0x0, 0x0, 0x1e, 0xe9, 0xff, 0xff, 0xff, - 0xcb, 0xf4, 0x0, 0x0, 0xcf, 0xc0, 0x16, 0xbf, - 0x64, 0x6, 0xff, 0x20, 0x7, 0xff, 0xf6, 0x3, - 0xef, 0x90, 0x2d, 0xff, 0xb0, 0xe, 0xff, 0xff, - 0xfd, 0x7b, 0x8e, 0xff, 0xff, 0xf1, 0x1f, 0xff, - 0xff, 0x18, 0x8, 0x8, 0x9f, 0xff, 0xf5, 0x2f, - 0xff, 0xd8, 0x8, 0x8, 0x8, 0x87, 0xff, 0xf6, - 0xf, 0xff, 0xab, 0xad, 0xce, 0xcd, 0xc7, 0xff, - 0xf4, 0xd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xf2, 0x7, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xb0, 0x0, 0xdf, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x30, 0x0, 0x2c, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xe4, 0x0, 0x0, 0x0, 0x48, - 0xbe, 0xff, 0xec, 0x95, 0x0, 0x0, - - /* U+1F62D "😭" */ - 0x0, 0x0, 0x0, 0x15, 0x88, 0x61, 0x0, 0x0, - 0x0, 0x0, 0x1, 0xaf, 0xff, 0xff, 0xfb, 0x20, - 0x0, 0x0, 0x2, 0xea, 0xff, 0xff, 0xff, 0xff, - 0x40, 0x0, 0x2, 0xee, 0x46, 0xff, 0xff, 0xff, - 0xfe, 0x10, 0x0, 0xb5, 0xee, 0xaf, 0xfe, 0x86, - 0xdf, 0xf7, 0x0, 0x6b, 0x8d, 0x48, 0xfe, 0xe8, - 0x7f, 0xff, 0xc0, 0xb, 0xff, 0x20, 0x0, 0x5, - 0xff, 0xcf, 0xfe, 0x3, 0x2e, 0xd0, 0x0, 0x0, - 0xa, 0xf5, 0x9f, 0xe0, 0x78, 0xff, 0x87, 0x30, - 0x0, 0x6f, 0xdd, 0xfc, 0x9, 0xff, 0xff, 0xff, - 0x50, 0x9, 0xff, 0xcf, 0x90, 0xbf, 0xff, 0xff, - 0xff, 0xbb, 0xff, 0xf3, 0xd5, 0xc, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xbf, 0x70, 0xcf, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x9, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x9, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc2, 0x0, - 0x2, 0x7b, 0xef, 0xff, 0xfe, 0xc7, 0x30, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, - - /* U+1F631 "😱" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x7, 0xcf, 0xff, 0xd7, 0x0, 0x0, - 0x0, 0x3, 0xef, 0xff, 0xff, 0xff, 0xd2, 0x0, - 0x0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x10, - 0x0, 0xdf, 0xff, 0x8f, 0xf9, 0xef, 0xff, 0x80, - 0x6, 0xff, 0x81, 0x5f, 0xf9, 0x18, 0xff, 0xf0, - 0xb, 0xdf, 0xf6, 0x7f, 0xfb, 0x6f, 0xfe, 0xe5, - 0x16, 0x7a, 0xff, 0xfc, 0xdf, 0xff, 0xe5, 0x76, - 0x57, 0xf5, 0xff, 0xe0, 0x1f, 0xff, 0x8c, 0xe4, - 0x78, 0xfa, 0x9f, 0xb0, 0xb, 0xfd, 0x6f, 0xb9, - 0x97, 0xff, 0x6d, 0x90, 0x9, 0xf6, 0xff, 0x6e, - 0xab, 0xaf, 0xe6, 0xd0, 0x1d, 0xbb, 0xfc, 0x8f, - 0xbf, 0x6e, 0xf5, 0xff, 0xff, 0x9e, 0xf5, 0x94, - 0x8f, 0xbb, 0xf6, 0xff, 0xff, 0x9c, 0x60, 0x0, - 0x6, 0x9a, 0xf6, 0xff, 0xea, 0x30, 0x0, 0x0, - 0x0, 0x1, 0x31, 0x31, 0x0, 0x0, 0x0, 0x0, - - /* U+1F634 "😴" */ - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x7f, 0xc1, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x7f, 0x90, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xfd, 0x20, - 0x0, 0x0, 0x0, 0x13, 0x31, 0x0, 0x0, 0x5, - 0x48, 0x30, 0x0, 0x2, 0x9e, 0xff, 0xff, 0xe9, - 0x10, 0x9, 0xf2, 0x0, 0x0, 0x5f, 0xff, 0xff, - 0xff, 0xff, 0xf6, 0x6f, 0x50, 0x0, 0x3, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xc7, 0x44, 0x40, 0x0, - 0xc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd2, 0x93, - 0x0, 0x0, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x83, 0xec, 0x0, 0x0, 0x3f, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x30, 0x0, 0x3f, 0xff, - 0xff, 0xff, 0xff, 0xdf, 0xff, 0xff, 0x80, 0x0, - 0x1f, 0xe8, 0x8b, 0xff, 0x76, 0xcf, 0xff, 0xff, - 0xc0, 0x0, 0xc, 0xfd, 0xdf, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xe0, 0x0, 0xa, 0xff, 0xff, 0xfa, - 0x8f, 0xff, 0xff, 0xff, 0xf0, 0x0, 0xd, 0xff, - 0xff, 0xb0, 0x4, 0xff, 0xff, 0xff, 0xe0, 0x0, - 0xb, 0xff, 0xff, 0xff, 0xa4, 0xff, 0xff, 0xff, - 0xb0, 0x0, 0x1, 0xaf, 0xff, 0xff, 0xd5, 0xff, - 0xff, 0xfa, 0x10, 0x0, 0x0, 0x1, 0x7a, 0xdf, - 0xfe, 0xfd, 0xa7, 0x10, 0x0, 0x0, - - /* U+1F64C "🙌" */ - 0x7, 0xd9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5d, - 0xa1, 0x5, 0xff, 0xf3, 0x0, 0x0, 0x0, 0x0, - 0xe, 0xff, 0xa0, 0x9f, 0xfe, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x9f, 0xfe, 0x9, 0xff, 0xfe, 0x0, - 0x0, 0x0, 0x0, 0xaf, 0xff, 0xe0, 0x8f, 0xfe, - 0x40, 0x0, 0x0, 0x0, 0x1, 0xbf, 0xfd, 0x9, - 0xfe, 0x0, 0x0, 0x13, 0x31, 0x0, 0x0, 0x9f, - 0xe0, 0xcf, 0xb0, 0x4, 0xcf, 0xff, 0xfd, 0x70, - 0x6, 0xff, 0xd, 0xfa, 0x9, 0xff, 0xff, 0xff, - 0xff, 0xc1, 0x5f, 0xf2, 0xef, 0xa7, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xc5, 0xff, 0x3d, 0xfd, 0xff, - 0xe8, 0xcf, 0xff, 0x8c, 0xff, 0xcf, 0xf2, 0xcf, - 0xff, 0xfa, 0xeb, 0xff, 0xce, 0x9f, 0xff, 0xff, - 0x2b, 0xff, 0xff, 0xfd, 0x9c, 0xda, 0xaf, 0xff, - 0xff, 0xf0, 0x9f, 0xff, 0xff, 0x70, 0x0, 0x1, - 0xff, 0xff, 0xfe, 0x6, 0xff, 0xff, 0xff, 0x50, - 0x2, 0xcf, 0xff, 0xff, 0xb0, 0x1f, 0xff, 0xff, - 0xff, 0xfe, 0xff, 0xff, 0xff, 0xf6, 0x0, 0xcf, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x10, - 0x5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xa0, 0x0, 0x6, 0xef, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x90, 0x0, 0x0, 0x0, 0x59, 0xcd, 0xef, - 0xec, 0xa6, 0x10, 0x0, 0x0, - - /* U+1F64F "🙏" */ - 0x0, 0x0, 0x0, 0x4, 0xad, 0xec, 0x71, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xff, 0xff, - 0xfe, 0x40, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, - 0xff, 0xff, 0xff, 0xf3, 0x0, 0x0, 0x0, 0x0, - 0x5f, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x0, 0x0, - 0x0, 0x0, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x50, 0x0, 0x0, 0x8, 0xff, 0x7a, 0xff, 0xff, - 0xd7, 0xcf, 0xe1, 0x0, 0x0, 0x7f, 0xff, 0x74, - 0x9f, 0xfe, 0x46, 0xcf, 0xfd, 0x10, 0x5, 0xff, - 0xff, 0xff, 0xf9, 0xbc, 0xff, 0xff, 0xff, 0xc0, - 0xf, 0xff, 0xff, 0xff, 0x7b, 0x56, 0xff, 0xff, - 0xff, 0xf6, 0x4f, 0xff, 0xff, 0xff, 0x7e, 0x7b, - 0xaf, 0xff, 0xff, 0xfc, 0x5f, 0xfa, 0xff, 0xfb, - 0x9e, 0x7f, 0x6f, 0xff, 0xbd, 0xfc, 0x2f, 0xfd, - 0x77, 0x79, 0xfe, 0x7f, 0xd7, 0x77, 0x9f, 0xf9, - 0x9, 0xff, 0xff, 0xff, 0xfc, 0x5f, 0xff, 0xff, - 0xff, 0xe2, 0x0, 0x6c, 0xff, 0xfe, 0xa2, 0x7, - 0xdf, 0xff, 0xd9, 0x10, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F680 "🚀" */ - 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x5, 0x75, 0x10, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xc, 0xf8, 0xc5, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0xa8, 0xef, 0xfc, - 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xef, - 0xed, 0xff, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, - 0xe, 0xf8, 0x5f, 0xff, 0x50, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x5f, 0xff, 0xbb, 0xff, 0x30, 0x0, - 0x3, 0x0, 0x0, 0x0, 0x9f, 0xf9, 0x9f, 0xfe, - 0x10, 0x2, 0xaa, 0x0, 0x0, 0x0, 0xbf, 0xff, - 0x6b, 0xfb, 0x9f, 0xff, 0xfb, 0x0, 0x0, 0x0, - 0xaf, 0xfa, 0xdf, 0xf7, 0xef, 0xd5, 0x20, 0x0, - 0x0, 0x0, 0x7f, 0xff, 0xfb, 0xe5, 0x50, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x3d, 0xfd, 0x98, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x67, 0xea, - 0xc3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, - 0xe5, 0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x4f, 0xf2, 0x0, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0xa, 0xfb, 0x0, 0x0, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x80, 0x0, - 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, - 0x0, 0x0, 0x0, 0x0, 0x0, - - /* U+1F697 "🚗" */ - 0x0, 0x0, 0x0, 0x8d, 0xee, 0xed, 0xa2, 0x0, - 0x0, 0x0, 0x0, 0xb, 0xa2, 0x88, 0x2, 0x7e, - 0x20, 0x0, 0x0, 0x0, 0x5c, 0x0, 0x76, 0x0, - 0x7, 0xd0, 0x0, 0x0, 0x1, 0xea, 0x33, 0xaa, - 0x33, 0x36, 0xfa, 0x0, 0x2, 0xaf, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x90, 0xe, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0x2f, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xf, - 0xf7, 0x87, 0xff, 0xff, 0xff, 0x88, 0x7f, 0xf4, - 0x4, 0x8c, 0xfb, 0x9c, 0xcc, 0xcb, 0xaf, 0xe7, - 0x70, 0x0, 0x9, 0xf8, 0x0, 0x0, 0x0, 0x7f, - 0xb0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, - 0x1, 0x0, 0x0 + 0x13, 0x0, 0xd9, 0x20, 0xb, 0xe0, 0xf, 0xd6, + 0x4c, 0x1, 0xf0, 0xbc, 0x8, 0x7, 0xd0, 0x10, + 0x1, 0xfa, 0xd8, 0x80, 0x3e, 0x53, 0x90, 0xf, + 0xde, 0x8a, 0x66, 0x0, 0xe3, 0x5a, 0x4, 0x0, + 0xaa, 0x92, 0xe0, 0xc3, 0x8a, 0x0, 0x46, 0xa, + 0x9b, 0x1f, 0xa, 0xef, 0xd5, 0x4, 0xda, 0x0, + 0xff, 0x0 }; @@ -10082,983 +6885,891 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { 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 = 142, .box_w = 9, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 59, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 113, .adv_w = 142, .box_w = 9, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 181, .adv_w = 189, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 259, .adv_w = 189, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 337, .adv_w = 102, .box_w = 5, .box_h = 5, .ofs_x = 1, .ofs_y = 8}, - {.bitmap_index = 350, .adv_w = 150, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 400, .adv_w = 71, .box_w = 3, .box_h = 2, .ofs_x = 1, .ofs_y = 5}, - {.bitmap_index = 403, .adv_w = 214, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 481, .adv_w = 214, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 565, .adv_w = 214, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 650, .adv_w = 171, .box_w = 12, .box_h = 16, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 746, .adv_w = 171, .box_w = 12, .box_h = 16, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 842, .adv_w = 171, .box_w = 12, .box_h = 16, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 938, .adv_w = 171, .box_w = 12, .box_h = 15, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 1028, .adv_w = 171, .box_w = 12, .box_h = 15, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 1118, .adv_w = 171, .box_w = 12, .box_h = 16, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 1214, .adv_w = 256, .box_w = 16, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1310, .adv_w = 185, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 1393, .adv_w = 171, .box_w = 9, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1465, .adv_w = 171, .box_w = 9, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1537, .adv_w = 171, .box_w = 9, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1609, .adv_w = 171, .box_w = 9, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1677, .adv_w = 71, .box_w = 4, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1709, .adv_w = 71, .box_w = 4, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1741, .adv_w = 71, .box_w = 6, .box_h = 16, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 1789, .adv_w = 71, .box_w = 5, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1827, .adv_w = 185, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 1893, .adv_w = 185, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 1968, .adv_w = 199, .box_w = 12, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2064, .adv_w = 199, .box_w = 12, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2160, .adv_w = 199, .box_w = 12, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2256, .adv_w = 199, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2346, .adv_w = 199, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2436, .adv_w = 150, .box_w = 8, .box_h = 8, .ofs_x = 1, .ofs_y = 2}, - {.bitmap_index = 2468, .adv_w = 199, .box_w = 12, .box_h = 14, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 2552, .adv_w = 185, .box_w = 10, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 2632, .adv_w = 185, .box_w = 10, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 2712, .adv_w = 185, .box_w = 10, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 2792, .adv_w = 185, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 2867, .adv_w = 171, .box_w = 11, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 2955, .adv_w = 171, .box_w = 9, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 3009, .adv_w = 156, .box_w = 9, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 3063, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3117, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3171, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3225, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3279, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3333, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3387, .adv_w = 228, .box_w = 14, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3450, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 3498, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3552, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3606, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3660, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3714, .adv_w = 71, .box_w = 4, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3738, .adv_w = 71, .box_w = 4, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 3762, .adv_w = 71, .box_w = 6, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 3798, .adv_w = 71, .box_w = 5, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3828, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3882, .adv_w = 142, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 3924, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 3978, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4032, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4086, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4140, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4194, .adv_w = 150, .box_w = 9, .box_h = 7, .ofs_x = 0, .ofs_y = 2}, - {.bitmap_index = 4226, .adv_w = 156, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 4270, .adv_w = 142, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 4312, .adv_w = 142, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 4354, .adv_w = 142, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 4396, .adv_w = 142, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 4438, .adv_w = 128, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 4498, .adv_w = 142, .box_w = 8, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 4558, .adv_w = 128, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 4618, .adv_w = 171, .box_w = 12, .box_h = 15, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 4708, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4762, .adv_w = 171, .box_w = 12, .box_h = 15, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 4852, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 4906, .adv_w = 171, .box_w = 14, .box_h = 15, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 5011, .adv_w = 142, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 5071, .adv_w = 185, .box_w = 11, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5159, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5207, .adv_w = 185, .box_w = 11, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5295, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5343, .adv_w = 185, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5426, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5474, .adv_w = 185, .box_w = 11, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5562, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5610, .adv_w = 185, .box_w = 10, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 5690, .adv_w = 161, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5750, .adv_w = 185, .box_w = 12, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 5822, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 5876, .adv_w = 171, .box_w = 9, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 5948, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 6002, .adv_w = 171, .box_w = 9, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 6074, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 6128, .adv_w = 171, .box_w = 9, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 6196, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 6250, .adv_w = 171, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 6325, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 6379, .adv_w = 171, .box_w = 9, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 6451, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 6505, .adv_w = 199, .box_w = 12, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 6601, .adv_w = 142, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 6661, .adv_w = 199, .box_w = 12, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 6757, .adv_w = 142, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 6817, .adv_w = 199, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 6907, .adv_w = 142, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 6967, .adv_w = 199, .box_w = 12, .box_h = 16, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 7063, .adv_w = 142, .box_w = 8, .box_h = 17, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 7131, .adv_w = 185, .box_w = 10, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 7211, .adv_w = 142, .box_w = 7, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 7267, .adv_w = 185, .box_w = 13, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 7345, .adv_w = 142, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7393, .adv_w = 71, .box_w = 6, .box_h = 15, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 7438, .adv_w = 57, .box_w = 6, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 7474, .adv_w = 71, .box_w = 6, .box_h = 15, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 7519, .adv_w = 57, .box_w = 6, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 7555, .adv_w = 71, .box_w = 6, .box_h = 16, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 7603, .adv_w = 57, .box_w = 6, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 7639, .adv_w = 71, .box_w = 4, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 7669, .adv_w = 57, .box_w = 4, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 7699, .adv_w = 71, .box_w = 2, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 7714, .adv_w = 71, .box_w = 2, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 7723, .adv_w = 192, .box_w = 10, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 7783, .adv_w = 114, .box_w = 6, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 7828, .adv_w = 128, .box_w = 9, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 7900, .adv_w = 57, .box_w = 6, .box_h = 15, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 7945, .adv_w = 171, .box_w = 10, .box_h = 16, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 8025, .adv_w = 128, .box_w = 7, .box_h = 16, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 8081, .adv_w = 112, .box_w = 7, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 8113, .adv_w = 142, .box_w = 8, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 8177, .adv_w = 57, .box_w = 4, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8209, .adv_w = 142, .box_w = 8, .box_h = 16, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 8273, .adv_w = 57, .box_w = 3, .box_h = 16, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 8297, .adv_w = 142, .box_w = 10, .box_h = 16, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 8377, .adv_w = 57, .box_w = 6, .box_h = 16, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 8425, .adv_w = 142, .box_w = 8, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 8473, .adv_w = 81, .box_w = 4, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 8497, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8551, .adv_w = 57, .box_w = 4, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 8575, .adv_w = 185, .box_w = 10, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 8655, .adv_w = 142, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 8697, .adv_w = 185, .box_w = 10, .box_h = 16, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 8777, .adv_w = 142, .box_w = 7, .box_h = 13, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 8823, .adv_w = 185, .box_w = 10, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 8903, .adv_w = 142, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 8945, .adv_w = 160, .box_w = 10, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 9005, .adv_w = 185, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 9080, .adv_w = 142, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 9122, .adv_w = 199, .box_w = 12, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9218, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9272, .adv_w = 199, .box_w = 12, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9368, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9422, .adv_w = 199, .box_w = 12, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9518, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9572, .adv_w = 256, .box_w = 15, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 9662, .adv_w = 242, .box_w = 15, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 9730, .adv_w = 185, .box_w = 11, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 9818, .adv_w = 85, .box_w = 5, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 9848, .adv_w = 185, .box_w = 11, .box_h = 16, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 9936, .adv_w = 85, .box_w = 6, .box_h = 13, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 9975, .adv_w = 185, .box_w = 11, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 10063, .adv_w = 85, .box_w = 6, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10099, .adv_w = 171, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10179, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10227, .adv_w = 171, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10307, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10355, .adv_w = 171, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 10435, .adv_w = 128, .box_w = 8, .box_h = 13, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 10487, .adv_w = 171, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10567, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10615, .adv_w = 156, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 10695, .adv_w = 71, .box_w = 5, .box_h = 17, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 10738, .adv_w = 156, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10818, .adv_w = 104, .box_w = 7, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10860, .adv_w = 156, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10920, .adv_w = 71, .box_w = 5, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 10953, .adv_w = 185, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 11028, .adv_w = 142, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 11070, .adv_w = 185, .box_w = 10, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 11150, .adv_w = 142, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 11192, .adv_w = 185, .box_w = 10, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 11272, .adv_w = 142, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 11314, .adv_w = 185, .box_w = 10, .box_h = 17, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 11399, .adv_w = 142, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 11441, .adv_w = 185, .box_w = 10, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 11521, .adv_w = 142, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 11563, .adv_w = 185, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 11638, .adv_w = 142, .box_w = 8, .box_h = 12, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 11686, .adv_w = 242, .box_w = 15, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11806, .adv_w = 185, .box_w = 12, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11878, .adv_w = 171, .box_w = 11, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 11966, .adv_w = 128, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 12026, .adv_w = 171, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12109, .adv_w = 156, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12189, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12237, .adv_w = 156, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12312, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12360, .adv_w = 156, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12440, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 12488, .adv_w = 57, .box_w = 4, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 12512, .adv_w = 79, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 7}, - {.bitmap_index = 12525, .adv_w = 79, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 12538, .adv_w = 71, .box_w = 4, .box_h = 4, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 12546, .adv_w = 71, .box_w = 3, .box_h = 12, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 12564, .adv_w = 71, .box_w = 3, .box_h = 3, .ofs_x = 1, .ofs_y = 10}, - {.bitmap_index = 12569, .adv_w = 71, .box_w = 6, .box_h = 3, .ofs_x = -1, .ofs_y = 10}, - {.bitmap_index = 12578, .adv_w = 171, .box_w = 12, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 12650, .adv_w = 71, .box_w = 3, .box_h = 2, .ofs_x = 1, .ofs_y = 5}, - {.bitmap_index = 12653, .adv_w = 180, .box_w = 12, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 12725, .adv_w = 194, .box_w = 12, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 12797, .adv_w = 81, .box_w = 5, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 12827, .adv_w = 199, .box_w = 13, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 12905, .adv_w = 191, .box_w = 13, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 12983, .adv_w = 194, .box_w = 13, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 13061, .adv_w = 57, .box_w = 6, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 13097, .adv_w = 171, .box_w = 12, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 13169, .adv_w = 171, .box_w = 9, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 13223, .adv_w = 141, .box_w = 8, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 13271, .adv_w = 175, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 13337, .adv_w = 171, .box_w = 9, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 13391, .adv_w = 156, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 13451, .adv_w = 185, .box_w = 10, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 13511, .adv_w = 199, .box_w = 12, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 13583, .adv_w = 71, .box_w = 2, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 13595, .adv_w = 171, .box_w = 10, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 13655, .adv_w = 171, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 13721, .adv_w = 213, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 13793, .adv_w = 185, .box_w = 10, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 13853, .adv_w = 166, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 13913, .adv_w = 199, .box_w = 12, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 13985, .adv_w = 185, .box_w = 10, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 14045, .adv_w = 171, .box_w = 9, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 14099, .adv_w = 154, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14153, .adv_w = 156, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14213, .adv_w = 171, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14279, .adv_w = 207, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 14364, .adv_w = 171, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14430, .adv_w = 206, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14508, .adv_w = 194, .box_w = 12, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14580, .adv_w = 71, .box_w = 5, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14618, .adv_w = 171, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14701, .adv_w = 148, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14755, .adv_w = 111, .box_w = 7, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14797, .adv_w = 142, .box_w = 7, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 14850, .adv_w = 57, .box_w = 3, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 14868, .adv_w = 141, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 14910, .adv_w = 148, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 14951, .adv_w = 144, .box_w = 8, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 15011, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 15059, .adv_w = 143, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 15113, .adv_w = 111, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 15145, .adv_w = 113, .box_w = 7, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 15198, .adv_w = 142, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 15240, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 15294, .adv_w = 57, .box_w = 2, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 15303, .adv_w = 128, .box_w = 7, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 15335, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 15383, .adv_w = 142, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 15425, .adv_w = 128, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 15461, .adv_w = 111, .box_w = 7, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 15514, .adv_w = 142, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 15555, .adv_w = 174, .box_w = 11, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 15605, .adv_w = 146, .box_w = 8, .box_h = 12, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 15653, .adv_w = 121, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 15701, .adv_w = 159, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 15751, .adv_w = 98, .box_w = 6, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 15778, .adv_w = 141, .box_w = 7, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 15810, .adv_w = 166, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 15870, .adv_w = 134, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 15924, .adv_w = 187, .box_w = 10, .box_h = 12, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 15984, .adv_w = 196, .box_w = 12, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16038, .adv_w = 57, .box_w = 5, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 16068, .adv_w = 141, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 16110, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16164, .adv_w = 141, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 16206, .adv_w = 196, .box_w = 12, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16278, .adv_w = 144, .box_w = 8, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 16326, .adv_w = 158, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16386, .adv_w = 162, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16452, .adv_w = 186, .box_w = 13, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 16530, .adv_w = 162, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16613, .adv_w = 165, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 16688, .adv_w = 200, .box_w = 12, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 16742, .adv_w = 185, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 16825, .adv_w = 148, .box_w = 8, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 16885, .adv_w = 146, .box_w = 9, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 16953, .adv_w = 177, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17019, .adv_w = 225, .box_w = 12, .box_h = 16, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 17115, .adv_w = 213, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 17193, .adv_w = 175, .box_w = 10, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17258, .adv_w = 143, .box_w = 8, .box_h = 13, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 17310, .adv_w = 174, .box_w = 10, .box_h = 16, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 17390, .adv_w = 135, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17430, .adv_w = 143, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17484, .adv_w = 129, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 17532, .adv_w = 160, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17592, .adv_w = 154, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17637, .adv_w = 156, .box_w = 9, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 17696, .adv_w = 156, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17746, .adv_w = 145, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17800, .adv_w = 111, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 17849, .adv_w = 154, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17894, .adv_w = 146, .box_w = 8, .box_h = 13, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 17946, .adv_w = 128, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 17982, .adv_w = 57, .box_w = 4, .box_h = 15, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 18012, .adv_w = 171, .box_w = 9, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 18080, .adv_w = 222, .box_w = 14, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18164, .adv_w = 145, .box_w = 8, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 18224, .adv_w = 184, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18290, .adv_w = 171, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18350, .adv_w = 71, .box_w = 2, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 18362, .adv_w = 71, .box_w = 5, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18400, .adv_w = 128, .box_w = 7, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18442, .adv_w = 283, .box_w = 18, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18550, .adv_w = 258, .box_w = 15, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 18640, .adv_w = 222, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18718, .adv_w = 150, .box_w = 9, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 18786, .adv_w = 163, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 18869, .adv_w = 185, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 18944, .adv_w = 171, .box_w = 12, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 19016, .adv_w = 168, .box_w = 9, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 19070, .adv_w = 171, .box_w = 9, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 19124, .adv_w = 145, .box_w = 8, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 19172, .adv_w = 173, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 19255, .adv_w = 171, .box_w = 9, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 19309, .adv_w = 236, .box_w = 15, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 19399, .adv_w = 155, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 19453, .adv_w = 185, .box_w = 10, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 19513, .adv_w = 185, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 19588, .adv_w = 150, .box_w = 9, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 19642, .adv_w = 181, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 19702, .adv_w = 213, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 19774, .adv_w = 185, .box_w = 10, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 19834, .adv_w = 199, .box_w = 12, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 19906, .adv_w = 185, .box_w = 10, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 19966, .adv_w = 171, .box_w = 9, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 20020, .adv_w = 185, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 20086, .adv_w = 156, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 20146, .adv_w = 163, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 20212, .adv_w = 195, .box_w = 12, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 20284, .adv_w = 171, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 20350, .adv_w = 190, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 20433, .adv_w = 175, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 20493, .adv_w = 236, .box_w = 13, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 20571, .adv_w = 240, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 20676, .adv_w = 203, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 20754, .adv_w = 226, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 20826, .adv_w = 168, .box_w = 9, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 20880, .adv_w = 184, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 20946, .adv_w = 258, .box_w = 15, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 21036, .adv_w = 185, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 21102, .adv_w = 142, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 21143, .adv_w = 147, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 21197, .adv_w = 136, .box_w = 7, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 21229, .adv_w = 98, .box_w = 5, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 21252, .adv_w = 149, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 21306, .adv_w = 142, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 21347, .adv_w = 171, .box_w = 12, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 21401, .adv_w = 117, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 21433, .adv_w = 143, .box_w = 7, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 21465, .adv_w = 143, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 21507, .adv_w = 112, .box_w = 7, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 21539, .adv_w = 146, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 21580, .adv_w = 175, .box_w = 9, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 21621, .adv_w = 141, .box_w = 7, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 21653, .adv_w = 142, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 21694, .adv_w = 139, .box_w = 7, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 21726, .adv_w = 142, .box_w = 8, .box_h = 12, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 21774, .adv_w = 128, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 21810, .adv_w = 117, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 21846, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 21894, .adv_w = 211, .box_w = 13, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 21992, .adv_w = 128, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 22028, .adv_w = 144, .box_w = 8, .box_h = 12, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 22076, .adv_w = 137, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 22112, .adv_w = 205, .box_w = 11, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 22162, .adv_w = 211, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 22234, .adv_w = 159, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 22279, .adv_w = 184, .box_w = 10, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 22324, .adv_w = 134, .box_w = 7, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 22356, .adv_w = 131, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 22392, .adv_w = 191, .box_w = 11, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 22442, .adv_w = 139, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 22478, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 22532, .adv_w = 142, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 22592, .adv_w = 98, .box_w = 5, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 22622, .adv_w = 131, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 22658, .adv_w = 128, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 22694, .adv_w = 57, .box_w = 2, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 22706, .adv_w = 71, .box_w = 5, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 22736, .adv_w = 57, .box_w = 4, .box_h = 15, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 22766, .adv_w = 224, .box_w = 14, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 22829, .adv_w = 208, .box_w = 12, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 22883, .adv_w = 142, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 22931, .adv_w = 112, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 22973, .adv_w = 128, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 23033, .adv_w = 139, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 23075, .adv_w = 250, .box_w = 15, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 23165, .adv_w = 196, .box_w = 12, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 23219, .adv_w = 168, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 23279, .adv_w = 133, .box_w = 9, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 23333, .adv_w = 243, .box_w = 14, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 23417, .adv_w = 178, .box_w = 10, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 23462, .adv_w = 171, .box_w = 12, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 23534, .adv_w = 153, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 23579, .adv_w = 244, .box_w = 15, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 23669, .adv_w = 209, .box_w = 13, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 23728, .adv_w = 167, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 23794, .adv_w = 154, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 23839, .adv_w = 239, .box_w = 14, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 23923, .adv_w = 209, .box_w = 13, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 23982, .adv_w = 155, .box_w = 9, .box_h = 19, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 24068, .adv_w = 117, .box_w = 7, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 24121, .adv_w = 206, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 24199, .adv_w = 187, .box_w = 10, .box_h = 12, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 24259, .adv_w = 199, .box_w = 12, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 24331, .adv_w = 142, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 24372, .adv_w = 171, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 24438, .adv_w = 128, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 24474, .adv_w = 171, .box_w = 11, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 24562, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 24610, .adv_w = 327, .box_w = 21, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 24768, .adv_w = 271, .box_w = 17, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 24870, .adv_w = 199, .box_w = 12, .box_h = 14, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 24954, .adv_w = 142, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 24995, .adv_w = 250, .box_w = 15, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 25115, .adv_w = 196, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 25193, .adv_w = 250, .box_w = 15, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 25306, .adv_w = 196, .box_w = 12, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 25378, .adv_w = 185, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 25455, .adv_w = 132, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 25499, .adv_w = 176, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 25565, .adv_w = 86, .box_w = 6, .box_h = 3, .ofs_x = 0, .ofs_y = 10}, - {.bitmap_index = 25574, .adv_w = 98, .box_w = 7, .box_h = 3, .ofs_x = 0, .ofs_y = 10}, - {.bitmap_index = 25585, .adv_w = 86, .box_w = 6, .box_h = 3, .ofs_x = 0, .ofs_y = 11}, - {.bitmap_index = 25594, .adv_w = 86, .box_w = 6, .box_h = 3, .ofs_x = 0, .ofs_y = 11}, - {.bitmap_index = 25603, .adv_w = 111, .box_w = 6, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 25648, .adv_w = 87, .box_w = 5, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 25678, .adv_w = 145, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 25732, .adv_w = 98, .box_w = 7, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 25764, .adv_w = 168, .box_w = 9, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 25832, .adv_w = 142, .box_w = 7, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 25885, .adv_w = 236, .box_w = 15, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 25998, .adv_w = 171, .box_w = 12, .box_h = 12, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 26070, .adv_w = 155, .box_w = 9, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 26138, .adv_w = 117, .box_w = 7, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 26180, .adv_w = 150, .box_w = 9, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 26248, .adv_w = 112, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 26290, .adv_w = 150, .box_w = 9, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 26344, .adv_w = 112, .box_w = 7, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 26376, .adv_w = 150, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 26436, .adv_w = 112, .box_w = 9, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 26477, .adv_w = 196, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 26555, .adv_w = 138, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 26596, .adv_w = 190, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 26679, .adv_w = 147, .box_w = 8, .box_h = 12, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 26727, .adv_w = 230, .box_w = 14, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 26811, .adv_w = 172, .box_w = 10, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 26856, .adv_w = 188, .box_w = 11, .box_h = 16, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 26944, .adv_w = 143, .box_w = 8, .box_h = 13, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 26996, .adv_w = 199, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 27086, .adv_w = 143, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 27140, .adv_w = 185, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 27223, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 27271, .adv_w = 156, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 27346, .adv_w = 117, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 27394, .adv_w = 171, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 27460, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 27508, .adv_w = 171, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 27574, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 27622, .adv_w = 171, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 27705, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 27753, .adv_w = 235, .box_w = 15, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 27866, .adv_w = 169, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 27932, .adv_w = 175, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 28015, .adv_w = 137, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 28069, .adv_w = 175, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 28129, .adv_w = 137, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 28165, .adv_w = 175, .box_w = 10, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 28225, .adv_w = 142, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 28267, .adv_w = 212, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 28345, .adv_w = 171, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 28390, .adv_w = 212, .box_w = 13, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 28488, .adv_w = 171, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 28548, .adv_w = 71, .box_w = 2, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 28560, .adv_w = 236, .box_w = 15, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 28673, .adv_w = 171, .box_w = 12, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 28745, .adv_w = 150, .box_w = 9, .box_h = 16, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 28817, .adv_w = 112, .box_w = 7, .box_h = 13, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 28863, .adv_w = 188, .box_w = 11, .box_h = 16, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 28951, .adv_w = 146, .box_w = 8, .box_h = 13, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 29003, .adv_w = 175, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 29078, .adv_w = 137, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 29126, .adv_w = 171, .box_w = 12, .box_h = 15, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 29216, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 29270, .adv_w = 171, .box_w = 12, .box_h = 15, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 29360, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 29414, .adv_w = 256, .box_w = 16, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 29510, .adv_w = 228, .box_w = 14, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 29573, .adv_w = 171, .box_w = 9, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 29641, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 29695, .adv_w = 187, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 29761, .adv_w = 142, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 29802, .adv_w = 187, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 29885, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 29939, .adv_w = 236, .box_w = 15, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 30052, .adv_w = 171, .box_w = 12, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 30124, .adv_w = 155, .box_w = 9, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 30192, .adv_w = 117, .box_w = 7, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 30234, .adv_w = 155, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 30288, .adv_w = 126, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 30336, .adv_w = 185, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 30411, .adv_w = 143, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 30453, .adv_w = 185, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 30528, .adv_w = 143, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 30570, .adv_w = 199, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 30660, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 30714, .adv_w = 199, .box_w = 12, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 30786, .adv_w = 142, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 30827, .adv_w = 199, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 30917, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 30971, .adv_w = 163, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 31054, .adv_w = 128, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 31114, .adv_w = 163, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 31197, .adv_w = 128, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 31257, .adv_w = 163, .box_w = 11, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 31345, .adv_w = 128, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 31405, .adv_w = 175, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 31480, .adv_w = 137, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 31528, .adv_w = 226, .box_w = 12, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 31618, .adv_w = 184, .box_w = 10, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 31678, .adv_w = 71, .box_w = 3, .box_h = 4, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 31684, .adv_w = 71, .box_w = 3, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 31696, .adv_w = 142, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 31746, .adv_w = 135, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 31778, .adv_w = 62, .box_w = 6, .box_h = 15, .ofs_x = -1, .ofs_y = -1}, - {.bitmap_index = 31823, .adv_w = 62, .box_w = 4, .box_h = 16, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 31855, .adv_w = 120, .box_w = 9, .box_h = 16, .ofs_x = -2, .ofs_y = -3}, - {.bitmap_index = 31927, .adv_w = 62, .box_w = 4, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 31955, .adv_w = 187, .box_w = 11, .box_h = 9, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 32005, .adv_w = 62, .box_w = 2, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 32017, .adv_w = 197, .box_w = 11, .box_h = 9, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 32067, .adv_w = 132, .box_w = 7, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 32102, .adv_w = 197, .box_w = 11, .box_h = 8, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 32146, .adv_w = 197, .box_w = 11, .box_h = 9, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 32196, .adv_w = 139, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 32256, .adv_w = 139, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 32316, .adv_w = 139, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 32391, .adv_w = 110, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 32412, .adv_w = 110, .box_w = 6, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 32445, .adv_w = 108, .box_w = 8, .box_h = 9, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 32481, .adv_w = 108, .box_w = 8, .box_h = 13, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 32533, .adv_w = 306, .box_w = 18, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 32623, .adv_w = 306, .box_w = 18, .box_h = 14, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 32749, .adv_w = 331, .box_w = 20, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 32859, .adv_w = 331, .box_w = 20, .box_h = 13, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 32989, .adv_w = 216, .box_w = 13, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 33061, .adv_w = 216, .box_w = 13, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 33133, .adv_w = 152, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 33193, .adv_w = 152, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 33273, .adv_w = 71, .box_w = 6, .box_h = 2, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 33279, .adv_w = 245, .box_w = 14, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 33370, .adv_w = 205, .box_w = 12, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 33454, .adv_w = 194, .box_w = 11, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 33515, .adv_w = 170, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 33585, .adv_w = 151, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 33630, .adv_w = 177, .box_w = 10, .box_h = 10, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 33680, .adv_w = 132, .box_w = 7, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 33705, .adv_w = 120, .box_w = 9, .box_h = 11, .ofs_x = -2, .ofs_y = -3}, - {.bitmap_index = 33755, .adv_w = 187, .box_w = 11, .box_h = 9, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 33805, .adv_w = 187, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 33871, .adv_w = 0, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 11}, - {.bitmap_index = 33884, .adv_w = 0, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 11}, - {.bitmap_index = 33897, .adv_w = 0, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 33907, .adv_w = 0, .box_w = 5, .box_h = 3, .ofs_x = 0, .ofs_y = 11}, - {.bitmap_index = 33915, .adv_w = 0, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 11}, - {.bitmap_index = 33928, .adv_w = 0, .box_w = 5, .box_h = 2, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 33933, .adv_w = 0, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 11}, - {.bitmap_index = 33943, .adv_w = 0, .box_w = 4, .box_h = 4, .ofs_x = 0, .ofs_y = 11}, - {.bitmap_index = 33951, .adv_w = 123, .box_w = 4, .box_h = 5, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 33961, .adv_w = 123, .box_w = 4, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 33981, .adv_w = 123, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 34017, .adv_w = 123, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 34057, .adv_w = 123, .box_w = 7, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 34092, .adv_w = 123, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 34127, .adv_w = 123, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 34163, .adv_w = 123, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 34203, .adv_w = 123, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 34243, .adv_w = 123, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 34283, .adv_w = 140, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 34333, .adv_w = 71, .box_w = 5, .box_h = 5, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 34346, .adv_w = 71, .box_w = 3, .box_h = 4, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 34352, .adv_w = 112, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 3}, - {.bitmap_index = 34377, .adv_w = 0, .box_w = 1, .box_h = 5, .ofs_x = 2, .ofs_y = 11}, - {.bitmap_index = 34380, .adv_w = 62, .box_w = 6, .box_h = 16, .ofs_x = -1, .ofs_y = -1}, - {.bitmap_index = 34428, .adv_w = 62, .box_w = 5, .box_h = 16, .ofs_x = -1, .ofs_y = -1}, - {.bitmap_index = 34468, .adv_w = 62, .box_w = 5, .box_h = 16, .ofs_x = -1, .ofs_y = -5}, - {.bitmap_index = 34508, .adv_w = 0, .box_w = 4, .box_h = 4, .ofs_x = 0, .ofs_y = 11}, - {.bitmap_index = 34516, .adv_w = 97, .box_w = 6, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 34555, .adv_w = 120, .box_w = 11, .box_h = 14, .ofs_x = -2, .ofs_y = -3}, - {.bitmap_index = 34632, .adv_w = 140, .box_w = 11, .box_h = 16, .ofs_x = -2, .ofs_y = -3}, - {.bitmap_index = 34720, .adv_w = 198, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 34798, .adv_w = 197, .box_w = 11, .box_h = 10, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 34853, .adv_w = 197, .box_w = 11, .box_h = 10, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 34908, .adv_w = 197, .box_w = 11, .box_h = 10, .ofs_x = 1, .ofs_y = -5}, - {.bitmap_index = 34963, .adv_w = 197, .box_w = 11, .box_h = 10, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 35018, .adv_w = 197, .box_w = 11, .box_h = 9, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 35068, .adv_w = 197, .box_w = 11, .box_h = 10, .ofs_x = 1, .ofs_y = -5}, - {.bitmap_index = 35123, .adv_w = 197, .box_w = 11, .box_h = 10, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 35178, .adv_w = 197, .box_w = 11, .box_h = 10, .ofs_x = 1, .ofs_y = -5}, - {.bitmap_index = 35233, .adv_w = 139, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 35303, .adv_w = 139, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 35383, .adv_w = 139, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 35443, .adv_w = 139, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 35503, .adv_w = 139, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 35583, .adv_w = 139, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 35643, .adv_w = 139, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 35703, .adv_w = 110, .box_w = 6, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 35739, .adv_w = 110, .box_w = 6, .box_h = 9, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 35766, .adv_w = 110, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 35796, .adv_w = 110, .box_w = 6, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 35841, .adv_w = 110, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 35871, .adv_w = 110, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 35901, .adv_w = 110, .box_w = 6, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 35934, .adv_w = 110, .box_w = 6, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 35967, .adv_w = 110, .box_w = 6, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 36003, .adv_w = 108, .box_w = 8, .box_h = 14, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 36059, .adv_w = 108, .box_w = 8, .box_h = 13, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 36111, .adv_w = 108, .box_w = 8, .box_h = 10, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 36151, .adv_w = 108, .box_w = 9, .box_h = 10, .ofs_x = -2, .ofs_y = -5}, - {.bitmap_index = 36196, .adv_w = 108, .box_w = 10, .box_h = 10, .ofs_x = -2, .ofs_y = -5}, - {.bitmap_index = 36246, .adv_w = 107, .box_w = 9, .box_h = 10, .ofs_x = -2, .ofs_y = -5}, - {.bitmap_index = 36291, .adv_w = 108, .box_w = 8, .box_h = 11, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 36335, .adv_w = 108, .box_w = 8, .box_h = 13, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 36387, .adv_w = 108, .box_w = 8, .box_h = 14, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 36443, .adv_w = 306, .box_w = 18, .box_h = 13, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 36560, .adv_w = 306, .box_w = 18, .box_h = 11, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 36659, .adv_w = 306, .box_w = 18, .box_h = 15, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 36794, .adv_w = 331, .box_w = 20, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 36904, .adv_w = 331, .box_w = 20, .box_h = 14, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 37044, .adv_w = 216, .box_w = 13, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 37116, .adv_w = 152, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 37196, .adv_w = 245, .box_w = 14, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 37259, .adv_w = 245, .box_w = 14, .box_h = 12, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 37343, .adv_w = 245, .box_w = 14, .box_h = 16, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 37455, .adv_w = 245, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 37553, .adv_w = 245, .box_w = 14, .box_h = 13, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 37644, .adv_w = 245, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 37742, .adv_w = 205, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 37832, .adv_w = 205, .box_w = 12, .box_h = 16, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 37928, .adv_w = 212, .box_w = 13, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 38006, .adv_w = 271, .box_w = 15, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 38096, .adv_w = 212, .box_w = 13, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 38174, .adv_w = 194, .box_w = 11, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 38246, .adv_w = 194, .box_w = 11, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 38323, .adv_w = 194, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 38406, .adv_w = 212, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 38491, .adv_w = 212, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 38576, .adv_w = 212, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 38667, .adv_w = 212, .box_w = 13, .box_h = 17, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 38778, .adv_w = 212, .box_w = 13, .box_h = 18, .ofs_x = 1, .ofs_y = -5}, - {.bitmap_index = 38895, .adv_w = 212, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 38993, .adv_w = 170, .box_w = 10, .box_h = 18, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 39083, .adv_w = 170, .box_w = 10, .box_h = 18, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 39173, .adv_w = 170, .box_w = 11, .box_h = 19, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 39278, .adv_w = 177, .box_w = 10, .box_h = 7, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 39313, .adv_w = 177, .box_w = 10, .box_h = 11, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 39368, .adv_w = 177, .box_w = 10, .box_h = 12, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 39428, .adv_w = 177, .box_w = 10, .box_h = 11, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 39483, .adv_w = 181, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 39544, .adv_w = 132, .box_w = 7, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 39583, .adv_w = 130, .box_w = 9, .box_h = 5, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 39606, .adv_w = 130, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 39647, .adv_w = 130, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 39683, .adv_w = 120, .box_w = 9, .box_h = 12, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 39737, .adv_w = 120, .box_w = 9, .box_h = 11, .ofs_x = -2, .ofs_y = -3}, - {.bitmap_index = 39787, .adv_w = 120, .box_w = 9, .box_h = 15, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 39855, .adv_w = 120, .box_w = 9, .box_h = 16, .ofs_x = -2, .ofs_y = -3}, - {.bitmap_index = 39927, .adv_w = 120, .box_w = 9, .box_h = 16, .ofs_x = -2, .ofs_y = -3}, - {.bitmap_index = 39999, .adv_w = 120, .box_w = 9, .box_h = 15, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 40067, .adv_w = 120, .box_w = 9, .box_h = 14, .ofs_x = -2, .ofs_y = -3}, - {.bitmap_index = 40130, .adv_w = 120, .box_w = 9, .box_h = 15, .ofs_x = -2, .ofs_y = -3}, - {.bitmap_index = 40198, .adv_w = 187, .box_w = 11, .box_h = 9, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 40248, .adv_w = 215, .box_w = 14, .box_h = 9, .ofs_x = -1, .ofs_y = -2}, - {.bitmap_index = 40311, .adv_w = 187, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 40372, .adv_w = 187, .box_w = 11, .box_h = 13, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 40444, .adv_w = 187, .box_w = 11, .box_h = 13, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 40516, .adv_w = 141, .box_w = 10, .box_h = 9, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 40561, .adv_w = 141, .box_w = 10, .box_h = 9, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 40606, .adv_w = 71, .box_w = 6, .box_h = 2, .ofs_x = -1, .ofs_y = 3}, - {.bitmap_index = 40612, .adv_w = 132, .box_w = 7, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 40637, .adv_w = 186, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 6}, - {.bitmap_index = 40685, .adv_w = 143, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 6}, - {.bitmap_index = 40721, .adv_w = 82, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 9}, - {.bitmap_index = 40731, .adv_w = 81, .box_w = 5, .box_h = 8, .ofs_x = 0, .ofs_y = 9}, - {.bitmap_index = 40751, .adv_w = 88, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 6}, - {.bitmap_index = 40772, .adv_w = 96, .box_w = 6, .box_h = 4, .ofs_x = 0, .ofs_y = 10}, - {.bitmap_index = 40784, .adv_w = 183, .box_w = 11, .box_h = 6, .ofs_x = 0, .ofs_y = 7}, - {.bitmap_index = 40817, .adv_w = 176, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 40872, .adv_w = 218, .box_w = 14, .box_h = 14, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 40970, .adv_w = 74, .box_w = 3, .box_h = 2, .ofs_x = 1, .ofs_y = 11}, - {.bitmap_index = 40973, .adv_w = 74, .box_w = 3, .box_h = 2, .ofs_x = 1, .ofs_y = 11}, - {.bitmap_index = 40976, .adv_w = 99, .box_w = 7, .box_h = 4, .ofs_x = -1, .ofs_y = 9}, - {.bitmap_index = 40990, .adv_w = 90, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 6}, - {.bitmap_index = 41011, .adv_w = 183, .box_w = 11, .box_h = 6, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 41044, .adv_w = 37, .box_w = 4, .box_h = 1, .ofs_x = -1, .ofs_y = 11}, - {.bitmap_index = 41046, .adv_w = 72, .box_w = 6, .box_h = 7, .ofs_x = -1, .ofs_y = 6}, - {.bitmap_index = 41067, .adv_w = 87, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 7}, - {.bitmap_index = 41088, .adv_w = 87, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 7}, - {.bitmap_index = 41109, .adv_w = 106, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 9}, - {.bitmap_index = 41130, .adv_w = 132, .box_w = 8, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 41182, .adv_w = 56, .box_w = 3, .box_h = 3, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 41187, .adv_w = 56, .box_w = 3, .box_h = 3, .ofs_x = 0, .ofs_y = 10}, - {.bitmap_index = 41192, .adv_w = 56, .box_w = 3, .box_h = 3, .ofs_x = 0, .ofs_y = 10}, - {.bitmap_index = 41197, .adv_w = 90, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 41218, .adv_w = 123, .box_w = 4, .box_h = 5, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 41228, .adv_w = 123, .box_w = 4, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 41248, .adv_w = 123, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 41284, .adv_w = 123, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 41324, .adv_w = 123, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 41368, .adv_w = 123, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 41408, .adv_w = 123, .box_w = 6, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 41435, .adv_w = 123, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 41475, .adv_w = 123, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 41515, .adv_w = 123, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 41555, .adv_w = 128, .box_w = 10, .box_h = 3, .ofs_x = -1, .ofs_y = 3}, - {.bitmap_index = 41570, .adv_w = 256, .box_w = 18, .box_h = 3, .ofs_x = -1, .ofs_y = 3}, - {.bitmap_index = 41597, .adv_w = 57, .box_w = 2, .box_h = 4, .ofs_x = 1, .ofs_y = 8}, - {.bitmap_index = 41601, .adv_w = 57, .box_w = 3, .box_h = 4, .ofs_x = 0, .ofs_y = 8}, - {.bitmap_index = 41607, .adv_w = 85, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 8}, - {.bitmap_index = 41617, .adv_w = 85, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 8}, - {.bitmap_index = 41627, .adv_w = 90, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 4}, - {.bitmap_index = 41640, .adv_w = 256, .box_w = 14, .box_h = 2, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 41654, .adv_w = 142, .box_w = 10, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 41714, .adv_w = 262, .box_w = 16, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 41818, .adv_w = 236, .box_w = 15, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 41916, .adv_w = 256, .box_w = 13, .box_h = 7, .ofs_x = 1, .ofs_y = 5}, - {.bitmap_index = 41962, .adv_w = 183, .box_w = 11, .box_h = 6, .ofs_x = 0, .ofs_y = 1}, - {.bitmap_index = 41995, .adv_w = 183, .box_w = 6, .box_h = 11, .ofs_x = 3, .ofs_y = 0}, - {.bitmap_index = 42028, .adv_w = 183, .box_w = 11, .box_h = 6, .ofs_x = 0, .ofs_y = 1}, - {.bitmap_index = 42061, .adv_w = 183, .box_w = 6, .box_h = 11, .ofs_x = 3, .ofs_y = 0}, - {.bitmap_index = 42094, .adv_w = 150, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 1}, - {.bitmap_index = 42135, .adv_w = 150, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 42185, .adv_w = 150, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 42235, .adv_w = 325, .box_w = 14, .box_h = 18, .ofs_x = 3, .ofs_y = -3}, - {.bitmap_index = 42361, .adv_w = 325, .box_w = 15, .box_h = 16, .ofs_x = 3, .ofs_y = -2}, - {.bitmap_index = 42481, .adv_w = 325, .box_w = 17, .box_h = 12, .ofs_x = 2, .ofs_y = 0}, - {.bitmap_index = 42583, .adv_w = 325, .box_w = 16, .box_h = 18, .ofs_x = 2, .ofs_y = -3}, - {.bitmap_index = 42727, .adv_w = 325, .box_w = 15, .box_h = 16, .ofs_x = 3, .ofs_y = -1}, - {.bitmap_index = 42847, .adv_w = 325, .box_w = 18, .box_h = 16, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 42991, .adv_w = 325, .box_w = 14, .box_h = 17, .ofs_x = 3, .ofs_y = -3}, - {.bitmap_index = 43110, .adv_w = 325, .box_w = 14, .box_h = 10, .ofs_x = 3, .ofs_y = 1}, - {.bitmap_index = 43180, .adv_w = 325, .box_w = 16, .box_h = 14, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 43292, .adv_w = 325, .box_w = 14, .box_h = 18, .ofs_x = 3, .ofs_y = -3}, - {.bitmap_index = 43418, .adv_w = 325, .box_w = 18, .box_h = 19, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 43589, .adv_w = 325, .box_w = 17, .box_h = 17, .ofs_x = 2, .ofs_y = -3}, - {.bitmap_index = 43734, .adv_w = 325, .box_w = 12, .box_h = 13, .ofs_x = 4, .ofs_y = -1}, - {.bitmap_index = 43812, .adv_w = 325, .box_w = 9, .box_h = 15, .ofs_x = 6, .ofs_y = -2}, - {.bitmap_index = 43880, .adv_w = 325, .box_w = 4, .box_h = 15, .ofs_x = 8, .ofs_y = -2}, - {.bitmap_index = 43910, .adv_w = 325, .box_w = 17, .box_h = 14, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 44029, .adv_w = 325, .box_w = 15, .box_h = 14, .ofs_x = 3, .ofs_y = -1}, - {.bitmap_index = 44134, .adv_w = 77, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 11}, - {.bitmap_index = 44147, .adv_w = 76, .box_w = 6, .box_h = 16, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 44195, .adv_w = 76, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 11}, - {.bitmap_index = 44208, .adv_w = 76, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 44218, .adv_w = 77, .box_w = 5, .box_h = 3, .ofs_x = 0, .ofs_y = 11}, - {.bitmap_index = 44226, .adv_w = 76, .box_w = 6, .box_h = 14, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 44268, .adv_w = 77, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 11}, - {.bitmap_index = 44281, .adv_w = 77, .box_w = 6, .box_h = 16, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 44329, .adv_w = 76, .box_w = 5, .box_h = 2, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 44334, .adv_w = 76, .box_w = 6, .box_h = 5, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 44349, .adv_w = 78, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 11}, - {.bitmap_index = 44359, .adv_w = 78, .box_w = 6, .box_h = 15, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 44404, .adv_w = 39, .box_w = 3, .box_h = 3, .ofs_x = 0, .ofs_y = 12}, - {.bitmap_index = 44409, .adv_w = 39, .box_w = 4, .box_h = 15, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 44439, .adv_w = 135, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 44471, .adv_w = 62, .box_w = 6, .box_h = 14, .ofs_x = -1, .ofs_y = -1}, - {.bitmap_index = 44513, .adv_w = 70, .box_w = 6, .box_h = 14, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 44555, .adv_w = 62, .box_w = 4, .box_h = 16, .ofs_x = 0, .ofs_y = -1}, - {.bitmap_index = 44587, .adv_w = 70, .box_w = 5, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 44625, .adv_w = 120, .box_w = 9, .box_h = 16, .ofs_x = -2, .ofs_y = -3}, - {.bitmap_index = 44697, .adv_w = 119, .box_w = 10, .box_h = 15, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 44772, .adv_w = 62, .box_w = 4, .box_h = 16, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 44804, .adv_w = 70, .box_w = 5, .box_h = 16, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 44844, .adv_w = 187, .box_w = 11, .box_h = 9, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 44894, .adv_w = 203, .box_w = 13, .box_h = 10, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 44959, .adv_w = 71, .box_w = 5, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 44982, .adv_w = 62, .box_w = 5, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 45005, .adv_w = 62, .box_w = 2, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 45017, .adv_w = 70, .box_w = 4, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 45039, .adv_w = 197, .box_w = 11, .box_h = 9, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 45089, .adv_w = 202, .box_w = 12, .box_h = 9, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 45143, .adv_w = 71, .box_w = 5, .box_h = 8, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 45163, .adv_w = 62, .box_w = 5, .box_h = 8, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 45183, .adv_w = 132, .box_w = 7, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 45218, .adv_w = 122, .box_w = 7, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 45253, .adv_w = 197, .box_w = 11, .box_h = 8, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 45297, .adv_w = 202, .box_w = 12, .box_h = 8, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 45345, .adv_w = 71, .box_w = 5, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 45365, .adv_w = 62, .box_w = 5, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 45385, .adv_w = 197, .box_w = 11, .box_h = 9, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 45435, .adv_w = 202, .box_w = 12, .box_h = 10, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 45495, .adv_w = 71, .box_w = 5, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 45518, .adv_w = 62, .box_w = 5, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 45541, .adv_w = 139, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 45601, .adv_w = 169, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 45667, .adv_w = 165, .box_w = 11, .box_h = 9, .ofs_x = -1, .ofs_y = -2}, - {.bitmap_index = 45717, .adv_w = 163, .box_w = 12, .box_h = 10, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 45777, .adv_w = 139, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 45837, .adv_w = 169, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 45903, .adv_w = 165, .box_w = 11, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 45942, .adv_w = 163, .box_w = 12, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 45984, .adv_w = 139, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 46059, .adv_w = 169, .box_w = 11, .box_h = 16, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 46147, .adv_w = 165, .box_w = 11, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 46208, .adv_w = 163, .box_w = 12, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 46274, .adv_w = 110, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 46295, .adv_w = 117, .box_w = 8, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 46323, .adv_w = 110, .box_w = 6, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 46356, .adv_w = 117, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 46400, .adv_w = 108, .box_w = 8, .box_h = 9, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 46436, .adv_w = 112, .box_w = 9, .box_h = 8, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 46472, .adv_w = 108, .box_w = 8, .box_h = 13, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 46524, .adv_w = 112, .box_w = 9, .box_h = 12, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 46578, .adv_w = 306, .box_w = 18, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 46668, .adv_w = 306, .box_w = 20, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 46768, .adv_w = 197, .box_w = 13, .box_h = 6, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 46807, .adv_w = 197, .box_w = 14, .box_h = 6, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 46849, .adv_w = 306, .box_w = 18, .box_h = 14, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 46975, .adv_w = 306, .box_w = 20, .box_h = 14, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 47115, .adv_w = 197, .box_w = 13, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 47180, .adv_w = 197, .box_w = 14, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 47250, .adv_w = 331, .box_w = 20, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 47360, .adv_w = 331, .box_w = 21, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 47476, .adv_w = 209, .box_w = 14, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 47525, .adv_w = 209, .box_w = 15, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 47578, .adv_w = 331, .box_w = 20, .box_h = 13, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 47708, .adv_w = 331, .box_w = 21, .box_h = 13, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 47845, .adv_w = 209, .box_w = 14, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 47908, .adv_w = 209, .box_w = 15, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 47976, .adv_w = 216, .box_w = 13, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 48048, .adv_w = 216, .box_w = 14, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 48125, .adv_w = 188, .box_w = 12, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 48191, .adv_w = 188, .box_w = 13, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 48263, .adv_w = 216, .box_w = 13, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 48335, .adv_w = 216, .box_w = 14, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 48412, .adv_w = 188, .box_w = 12, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 48478, .adv_w = 188, .box_w = 13, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 48550, .adv_w = 152, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 48610, .adv_w = 142, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 48670, .adv_w = 150, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 48710, .adv_w = 142, .box_w = 10, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 48745, .adv_w = 152, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 48825, .adv_w = 142, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 48905, .adv_w = 150, .box_w = 10, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 48960, .adv_w = 142, .box_w = 10, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 49015, .adv_w = 245, .box_w = 14, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 49106, .adv_w = 231, .box_w = 14, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 49190, .adv_w = 119, .box_w = 8, .box_h = 13, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 49242, .adv_w = 123, .box_w = 9, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 49292, .adv_w = 205, .box_w = 12, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 49376, .adv_w = 211, .box_w = 14, .box_h = 14, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 49474, .adv_w = 119, .box_w = 8, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 49522, .adv_w = 123, .box_w = 9, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 49567, .adv_w = 194, .box_w = 11, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 49628, .adv_w = 188, .box_w = 12, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, - {.bitmap_index = 49694, .adv_w = 111, .box_w = 8, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 49742, .adv_w = 141, .box_w = 10, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 49802, .adv_w = 170, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 49872, .adv_w = 172, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 49955, .adv_w = 70, .box_w = 5, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 49983, .adv_w = 62, .box_w = 5, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 50011, .adv_w = 151, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 50056, .adv_w = 164, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 50111, .adv_w = 123, .box_w = 8, .box_h = 6, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 50135, .adv_w = 136, .box_w = 10, .box_h = 6, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 50165, .adv_w = 177, .box_w = 10, .box_h = 10, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 50215, .adv_w = 185, .box_w = 12, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 50281, .adv_w = 71, .box_w = 5, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 50304, .adv_w = 62, .box_w = 5, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 50327, .adv_w = 132, .box_w = 7, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 50352, .adv_w = 122, .box_w = 7, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, - {.bitmap_index = 50377, .adv_w = 176, .box_w = 11, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, - {.bitmap_index = 50432, .adv_w = 104, .box_w = 8, .box_h = 11, .ofs_x = -1, .ofs_y = -5}, - {.bitmap_index = 50476, .adv_w = 120, .box_w = 9, .box_h = 11, .ofs_x = -2, .ofs_y = -3}, - {.bitmap_index = 50526, .adv_w = 119, .box_w = 10, .box_h = 10, .ofs_x = -2, .ofs_y = -4}, - {.bitmap_index = 50576, .adv_w = 187, .box_w = 11, .box_h = 9, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 50626, .adv_w = 203, .box_w = 13, .box_h = 7, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 50672, .adv_w = 187, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 50738, .adv_w = 206, .box_w = 13, .box_h = 7, .ofs_x = 0, .ofs_y = -4}, - {.bitmap_index = 50784, .adv_w = 71, .box_w = 5, .box_h = 8, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 50804, .adv_w = 62, .box_w = 5, .box_h = 8, .ofs_x = -1, .ofs_y = -3}, - {.bitmap_index = 50824, .adv_w = 141, .box_w = 10, .box_h = 16, .ofs_x = -2, .ofs_y = -2}, - {.bitmap_index = 50904, .adv_w = 154, .box_w = 12, .box_h = 16, .ofs_x = -2, .ofs_y = -2}, - {.bitmap_index = 51000, .adv_w = 141, .box_w = 9, .box_h = 16, .ofs_x = -1, .ofs_y = -2}, - {.bitmap_index = 51072, .adv_w = 154, .box_w = 11, .box_h = 16, .ofs_x = -1, .ofs_y = -2}, - {.bitmap_index = 51160, .adv_w = 141, .box_w = 8, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 51216, .adv_w = 154, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 51286, .adv_w = 141, .box_w = 8, .box_h = 13, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 51338, .adv_w = 154, .box_w = 10, .box_h = 13, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 51403, .adv_w = 325, .box_w = 19, .box_h = 16, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 51555, .adv_w = 325, .box_w = 18, .box_h = 16, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 51699, .adv_w = 325, .box_w = 19, .box_h = 18, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 51870, .adv_w = 325, .box_w = 17, .box_h = 18, .ofs_x = 2, .ofs_y = -3}, - {.bitmap_index = 52023, .adv_w = 325, .box_w = 19, .box_h = 19, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 52204, .adv_w = 325, .box_w = 19, .box_h = 19, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 52385, .adv_w = 325, .box_w = 20, .box_h = 20, .ofs_x = 0, .ofs_y = -5}, - {.bitmap_index = 52585, .adv_w = 325, .box_w = 14, .box_h = 16, .ofs_x = 3, .ofs_y = -2}, - {.bitmap_index = 52697, .adv_w = 325, .box_w = 18, .box_h = 15, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 52832, .adv_w = 325, .box_w = 17, .box_h = 20, .ofs_x = 2, .ofs_y = -4}, - {.bitmap_index = 53002, .adv_w = 325, .box_w = 15, .box_h = 15, .ofs_x = 3, .ofs_y = -2}, - {.bitmap_index = 53115, .adv_w = 325, .box_w = 14, .box_h = 14, .ofs_x = 3, .ofs_y = -1}, - {.bitmap_index = 53213, .adv_w = 325, .box_w = 14, .box_h = 13, .ofs_x = 3, .ofs_y = -1}, - {.bitmap_index = 53304, .adv_w = 325, .box_w = 16, .box_h = 15, .ofs_x = 2, .ofs_y = -2}, - {.bitmap_index = 53424, .adv_w = 325, .box_w = 18, .box_h = 15, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 53559, .adv_w = 325, .box_w = 18, .box_h = 20, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 53739, .adv_w = 325, .box_w = 16, .box_h = 19, .ofs_x = 2, .ofs_y = -3}, - {.bitmap_index = 53891, .adv_w = 325, .box_w = 17, .box_h = 17, .ofs_x = 2, .ofs_y = -2}, - {.bitmap_index = 54036, .adv_w = 325, .box_w = 16, .box_h = 18, .ofs_x = 2, .ofs_y = -4}, - {.bitmap_index = 54180, .adv_w = 325, .box_w = 19, .box_h = 19, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 54361, .adv_w = 325, .box_w = 17, .box_h = 13, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 54472, .adv_w = 325, .box_w = 18, .box_h = 17, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 54625, .adv_w = 325, .box_w = 18, .box_h = 15, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 54760, .adv_w = 325, .box_w = 19, .box_h = 15, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 54903, .adv_w = 325, .box_w = 18, .box_h = 16, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 55047, .adv_w = 325, .box_w = 19, .box_h = 15, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 55190, .adv_w = 325, .box_w = 17, .box_h = 18, .ofs_x = 2, .ofs_y = -3}, - {.bitmap_index = 55343, .adv_w = 325, .box_w = 16, .box_h = 19, .ofs_x = 2, .ofs_y = -4}, - {.bitmap_index = 55495, .adv_w = 325, .box_w = 19, .box_h = 19, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 55676, .adv_w = 325, .box_w = 16, .box_h = 18, .ofs_x = 2, .ofs_y = -3}, - {.bitmap_index = 55820, .adv_w = 325, .box_w = 17, .box_h = 19, .ofs_x = 2, .ofs_y = -4}, - {.bitmap_index = 55982, .adv_w = 325, .box_w = 17, .box_h = 17, .ofs_x = 2, .ofs_y = -4}, - {.bitmap_index = 56127, .adv_w = 325, .box_w = 17, .box_h = 17, .ofs_x = 2, .ofs_y = -3}, - {.bitmap_index = 56272, .adv_w = 325, .box_w = 19, .box_h = 16, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 56424, .adv_w = 325, .box_w = 19, .box_h = 16, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 56576, .adv_w = 325, .box_w = 17, .box_h = 17, .ofs_x = 2, .ofs_y = -3}, - {.bitmap_index = 56721, .adv_w = 325, .box_w = 15, .box_h = 16, .ofs_x = 3, .ofs_y = -2}, - {.bitmap_index = 56841, .adv_w = 325, .box_w = 14, .box_h = 18, .ofs_x = 3, .ofs_y = -3}, - {.bitmap_index = 56967, .adv_w = 325, .box_w = 15, .box_h = 12, .ofs_x = 3, .ofs_y = 0}, - {.bitmap_index = 57057, .adv_w = 325, .box_w = 10, .box_h = 19, .ofs_x = 5, .ofs_y = -4}, - {.bitmap_index = 57152, .adv_w = 325, .box_w = 18, .box_h = 16, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 57296, .adv_w = 325, .box_w = 9, .box_h = 18, .ofs_x = 6, .ofs_y = -3}, - {.bitmap_index = 57377, .adv_w = 325, .box_w = 19, .box_h = 20, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 57567, .adv_w = 325, .box_w = 11, .box_h = 17, .ofs_x = 5, .ofs_y = -3}, - {.bitmap_index = 57661, .adv_w = 325, .box_w = 13, .box_h = 20, .ofs_x = 4, .ofs_y = -3}, - {.bitmap_index = 57791, .adv_w = 325, .box_w = 19, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 57934, .adv_w = 325, .box_w = 17, .box_h = 14, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 58053, .adv_w = 325, .box_w = 16, .box_h = 14, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 58165, .adv_w = 325, .box_w = 17, .box_h = 14, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 58284, .adv_w = 325, .box_w = 17, .box_h = 14, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 58403, .adv_w = 325, .box_w = 17, .box_h = 14, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 58522, .adv_w = 325, .box_w = 17, .box_h = 14, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 58641, .adv_w = 325, .box_w = 17, .box_h = 14, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 58760, .adv_w = 325, .box_w = 17, .box_h = 14, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 58879, .adv_w = 325, .box_w = 17, .box_h = 17, .ofs_x = 2, .ofs_y = -3}, - {.bitmap_index = 59024, .adv_w = 325, .box_w = 17, .box_h = 17, .ofs_x = 2, .ofs_y = -3}, - {.bitmap_index = 59169, .adv_w = 325, .box_w = 17, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 59288, .adv_w = 325, .box_w = 17, .box_h = 14, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 59407, .adv_w = 325, .box_w = 17, .box_h = 15, .ofs_x = 2, .ofs_y = -2}, - {.bitmap_index = 59535, .adv_w = 325, .box_w = 17, .box_h = 14, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 59654, .adv_w = 325, .box_w = 17, .box_h = 16, .ofs_x = 2, .ofs_y = -2}, - {.bitmap_index = 59790, .adv_w = 325, .box_w = 20, .box_h = 17, .ofs_x = 0, .ofs_y = -3}, - {.bitmap_index = 59960, .adv_w = 325, .box_w = 17, .box_h = 17, .ofs_x = 2, .ofs_y = -3}, - {.bitmap_index = 60105, .adv_w = 325, .box_w = 17, .box_h = 14, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 60224, .adv_w = 325, .box_w = 17, .box_h = 14, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 60343, .adv_w = 325, .box_w = 19, .box_h = 15, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 60486, .adv_w = 325, .box_w = 17, .box_h = 15, .ofs_x = 2, .ofs_y = -1}, - {.bitmap_index = 60614, .adv_w = 325, .box_w = 18, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, - {.bitmap_index = 60740, .adv_w = 325, .box_w = 17, .box_h = 17, .ofs_x = 2, .ofs_y = -3}, - {.bitmap_index = 60885, .adv_w = 325, .box_w = 16, .box_h = 16, .ofs_x = 2, .ofs_y = -2}, - {.bitmap_index = 61013, .adv_w = 325, .box_w = 20, .box_h = 19, .ofs_x = 1, .ofs_y = -2}, - {.bitmap_index = 61203, .adv_w = 325, .box_w = 19, .box_h = 19, .ofs_x = 1, .ofs_y = -3}, - {.bitmap_index = 61384, .adv_w = 325, .box_w = 20, .box_h = 15, .ofs_x = 0, .ofs_y = -2}, - {.bitmap_index = 61534, .adv_w = 325, .box_w = 19, .box_h = 19, .ofs_x = 1, .ofs_y = -4}, - {.bitmap_index = 61715, .adv_w = 325, .box_w = 18, .box_h = 11, .ofs_x = 1, .ofs_y = 0} + {.bitmap_index = 54, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 107, .adv_w = 142, .box_w = 9, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 175, .adv_w = 189, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 252, .adv_w = 189, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 328, .adv_w = 102, .box_w = 5, .box_h = 5, .ofs_x = 1, .ofs_y = 8}, + {.bitmap_index = 341, .adv_w = 150, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 375, .adv_w = 71, .box_w = 3, .box_h = 2, .ofs_x = 1, .ofs_y = 5}, + {.bitmap_index = 378, .adv_w = 214, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 446, .adv_w = 214, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 518, .adv_w = 214, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 596, .adv_w = 171, .box_w = 12, .box_h = 16, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 668, .adv_w = 171, .box_w = 12, .box_h = 16, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 739, .adv_w = 171, .box_w = 12, .box_h = 16, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 812, .adv_w = 171, .box_w = 12, .box_h = 15, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 883, .adv_w = 171, .box_w = 12, .box_h = 15, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 953, .adv_w = 171, .box_w = 12, .box_h = 16, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 1022, .adv_w = 256, .box_w = 16, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1094, .adv_w = 185, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 1163, .adv_w = 171, .box_w = 9, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1208, .adv_w = 171, .box_w = 9, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1253, .adv_w = 171, .box_w = 9, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1300, .adv_w = 171, .box_w = 9, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1344, .adv_w = 71, .box_w = 4, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1358, .adv_w = 71, .box_w = 4, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1371, .adv_w = 71, .box_w = 6, .box_h = 16, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 1389, .adv_w = 71, .box_w = 5, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1402, .adv_w = 185, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1458, .adv_w = 185, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1513, .adv_w = 199, .box_w = 12, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1589, .adv_w = 199, .box_w = 12, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1664, .adv_w = 199, .box_w = 12, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1741, .adv_w = 199, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1816, .adv_w = 199, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1890, .adv_w = 150, .box_w = 8, .box_h = 8, .ofs_x = 1, .ofs_y = 2}, + {.bitmap_index = 1921, .adv_w = 199, .box_w = 12, .box_h = 14, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 2000, .adv_w = 185, .box_w = 10, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2040, .adv_w = 185, .box_w = 10, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2080, .adv_w = 185, .box_w = 10, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2123, .adv_w = 185, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2163, .adv_w = 171, .box_w = 11, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2217, .adv_w = 171, .box_w = 9, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2261, .adv_w = 156, .box_w = 9, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2310, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2361, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2412, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2464, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2518, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2571, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2622, .adv_w = 228, .box_w = 14, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2684, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 2730, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2779, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2828, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2879, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2930, .adv_w = 71, .box_w = 4, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2941, .adv_w = 71, .box_w = 4, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2952, .adv_w = 71, .box_w = 6, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 2967, .adv_w = 71, .box_w = 5, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2980, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3032, .adv_w = 142, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3060, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3109, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3158, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3209, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3260, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3312, .adv_w = 150, .box_w = 9, .box_h = 7, .ofs_x = 0, .ofs_y = 2}, + {.bitmap_index = 3338, .adv_w = 156, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 3381, .adv_w = 142, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3410, .adv_w = 142, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3440, .adv_w = 142, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3471, .adv_w = 142, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3502, .adv_w = 128, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 3556, .adv_w = 142, .box_w = 8, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 3602, .adv_w = 128, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 3658, .adv_w = 171, .box_w = 12, .box_h = 15, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 3726, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3777, .adv_w = 171, .box_w = 12, .box_h = 15, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 3848, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3901, .adv_w = 171, .box_w = 14, .box_h = 15, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 3976, .adv_w = 142, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 4031, .adv_w = 185, .box_w = 11, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4100, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4145, .adv_w = 185, .box_w = 11, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4216, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4262, .adv_w = 185, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4327, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4371, .adv_w = 185, .box_w = 11, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4443, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4489, .adv_w = 185, .box_w = 10, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4549, .adv_w = 161, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4601, .adv_w = 185, .box_w = 12, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 4658, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4710, .adv_w = 171, .box_w = 9, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4754, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4803, .adv_w = 171, .box_w = 9, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4851, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4902, .adv_w = 171, .box_w = 9, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4944, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4993, .adv_w = 171, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 5040, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 5091, .adv_w = 171, .box_w = 9, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5138, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5188, .adv_w = 199, .box_w = 12, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5269, .adv_w = 142, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 5328, .adv_w = 199, .box_w = 12, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5409, .adv_w = 142, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 5467, .adv_w = 199, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5542, .adv_w = 142, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 5598, .adv_w = 199, .box_w = 12, .box_h = 16, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 5678, .adv_w = 142, .box_w = 8, .box_h = 17, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 5739, .adv_w = 185, .box_w = 10, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5779, .adv_w = 142, .box_w = 7, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5815, .adv_w = 185, .box_w = 13, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 5854, .adv_w = 142, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5887, .adv_w = 71, .box_w = 6, .box_h = 15, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 5902, .adv_w = 57, .box_w = 6, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 5917, .adv_w = 71, .box_w = 6, .box_h = 15, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 5930, .adv_w = 57, .box_w = 6, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 5942, .adv_w = 71, .box_w = 6, .box_h = 16, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 5959, .adv_w = 57, .box_w = 6, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 5973, .adv_w = 71, .box_w = 4, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 5984, .adv_w = 57, .box_w = 4, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 6001, .adv_w = 71, .box_w = 2, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 6009, .adv_w = 71, .box_w = 2, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 6014, .adv_w = 192, .box_w = 10, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 6038, .adv_w = 114, .box_w = 6, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 6061, .adv_w = 128, .box_w = 9, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6100, .adv_w = 57, .box_w = 6, .box_h = 15, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 6122, .adv_w = 171, .box_w = 10, .box_h = 16, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 6186, .adv_w = 128, .box_w = 7, .box_h = 16, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 6230, .adv_w = 112, .box_w = 7, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 6258, .adv_w = 142, .box_w = 8, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 6281, .adv_w = 57, .box_w = 4, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6294, .adv_w = 142, .box_w = 8, .box_h = 16, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 6316, .adv_w = 57, .box_w = 3, .box_h = 16, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 6327, .adv_w = 142, .box_w = 10, .box_h = 16, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 6358, .adv_w = 57, .box_w = 6, .box_h = 16, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 6375, .adv_w = 142, .box_w = 8, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 6396, .adv_w = 81, .box_w = 4, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 6409, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6443, .adv_w = 57, .box_w = 4, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6459, .adv_w = 185, .box_w = 10, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 6514, .adv_w = 142, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 6541, .adv_w = 185, .box_w = 10, .box_h = 16, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 6596, .adv_w = 142, .box_w = 7, .box_h = 13, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 6627, .adv_w = 185, .box_w = 10, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 6684, .adv_w = 142, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 6712, .adv_w = 160, .box_w = 10, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 6746, .adv_w = 185, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 6792, .adv_w = 142, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 6819, .adv_w = 199, .box_w = 12, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6894, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6943, .adv_w = 199, .box_w = 12, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7020, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7072, .adv_w = 199, .box_w = 12, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7151, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7204, .adv_w = 256, .box_w = 15, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 7278, .adv_w = 242, .box_w = 15, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7344, .adv_w = 185, .box_w = 11, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 7410, .adv_w = 85, .box_w = 5, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 7430, .adv_w = 185, .box_w = 11, .box_h = 16, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 7495, .adv_w = 85, .box_w = 6, .box_h = 13, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 7519, .adv_w = 185, .box_w = 11, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 7587, .adv_w = 85, .box_w = 6, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7611, .adv_w = 171, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7681, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7727, .adv_w = 171, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7800, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7849, .adv_w = 171, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 7922, .adv_w = 128, .box_w = 8, .box_h = 13, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 7972, .adv_w = 171, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8045, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8094, .adv_w = 156, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 8124, .adv_w = 71, .box_w = 5, .box_h = 17, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 8157, .adv_w = 156, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8192, .adv_w = 104, .box_w = 7, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8222, .adv_w = 156, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8254, .adv_w = 71, .box_w = 5, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8283, .adv_w = 185, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8323, .adv_w = 142, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8354, .adv_w = 185, .box_w = 10, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8395, .adv_w = 142, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8424, .adv_w = 185, .box_w = 10, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8466, .adv_w = 142, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8497, .adv_w = 185, .box_w = 10, .box_h = 17, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8539, .adv_w = 142, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8569, .adv_w = 185, .box_w = 10, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8613, .adv_w = 142, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8644, .adv_w = 185, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 8684, .adv_w = 142, .box_w = 8, .box_h = 12, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 8716, .adv_w = 242, .box_w = 15, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8823, .adv_w = 185, .box_w = 12, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8891, .adv_w = 171, .box_w = 11, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8947, .adv_w = 128, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 9002, .adv_w = 171, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9055, .adv_w = 156, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9112, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9154, .adv_w = 156, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9208, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9248, .adv_w = 156, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9309, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9352, .adv_w = 57, .box_w = 4, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 9363, .adv_w = 79, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 7}, + {.bitmap_index = 9376, .adv_w = 79, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 9389, .adv_w = 71, .box_w = 4, .box_h = 4, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 9397, .adv_w = 71, .box_w = 3, .box_h = 12, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 9412, .adv_w = 71, .box_w = 3, .box_h = 3, .ofs_x = 1, .ofs_y = 10}, + {.bitmap_index = 9417, .adv_w = 71, .box_w = 6, .box_h = 3, .ofs_x = -1, .ofs_y = 10}, + {.bitmap_index = 9426, .adv_w = 171, .box_w = 12, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 9487, .adv_w = 71, .box_w = 3, .box_h = 2, .ofs_x = 1, .ofs_y = 5}, + {.bitmap_index = 9490, .adv_w = 180, .box_w = 12, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 9532, .adv_w = 194, .box_w = 12, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 9565, .adv_w = 81, .box_w = 5, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 9577, .adv_w = 199, .box_w = 13, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 9644, .adv_w = 191, .box_w = 13, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 9689, .adv_w = 194, .box_w = 13, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 9759, .adv_w = 57, .box_w = 6, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 9775, .adv_w = 171, .box_w = 12, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 9832, .adv_w = 171, .box_w = 9, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 9880, .adv_w = 141, .box_w = 8, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 9892, .adv_w = 175, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9948, .adv_w = 171, .box_w = 9, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 9979, .adv_w = 156, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10023, .adv_w = 185, .box_w = 10, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10047, .adv_w = 199, .box_w = 12, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10113, .adv_w = 71, .box_w = 2, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10118, .adv_w = 171, .box_w = 10, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10166, .adv_w = 171, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10221, .adv_w = 213, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10278, .adv_w = 185, .box_w = 10, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10319, .adv_w = 166, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10353, .adv_w = 199, .box_w = 12, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10415, .adv_w = 185, .box_w = 10, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10431, .adv_w = 171, .box_w = 9, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10470, .adv_w = 154, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10512, .adv_w = 156, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10531, .adv_w = 171, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10570, .adv_w = 207, .box_w = 13, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 10641, .adv_w = 171, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10699, .adv_w = 206, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10745, .adv_w = 194, .box_w = 12, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10809, .adv_w = 71, .box_w = 5, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10822, .adv_w = 171, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10875, .adv_w = 148, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10923, .adv_w = 111, .box_w = 7, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10963, .adv_w = 142, .box_w = 7, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 10993, .adv_w = 57, .box_w = 3, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 11002, .adv_w = 141, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 11033, .adv_w = 148, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11073, .adv_w = 144, .box_w = 8, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 11126, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 11166, .adv_w = 143, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11219, .adv_w = 111, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11251, .adv_w = 113, .box_w = 7, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 11300, .adv_w = 142, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 11322, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11375, .adv_w = 57, .box_w = 2, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 11380, .adv_w = 128, .box_w = 7, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 11409, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11453, .adv_w = 142, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 11478, .adv_w = 128, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11513, .adv_w = 111, .box_w = 7, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 11563, .adv_w = 142, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11603, .adv_w = 174, .box_w = 11, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11619, .adv_w = 146, .box_w = 8, .box_h = 12, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 11660, .adv_w = 121, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 11702, .adv_w = 159, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11747, .adv_w = 98, .box_w = 6, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11759, .adv_w = 141, .box_w = 7, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 11779, .adv_w = 166, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 11827, .adv_w = 134, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 11877, .adv_w = 187, .box_w = 10, .box_h = 12, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 11911, .adv_w = 196, .box_w = 12, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11959, .adv_w = 57, .box_w = 5, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 11972, .adv_w = 141, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 12003, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12051, .adv_w = 141, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 12080, .adv_w = 196, .box_w = 12, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12141, .adv_w = 144, .box_w = 8, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 12189, .adv_w = 158, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12247, .adv_w = 162, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12277, .adv_w = 186, .box_w = 13, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 12316, .adv_w = 162, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12360, .adv_w = 165, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 12414, .adv_w = 200, .box_w = 12, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12463, .adv_w = 185, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 12527, .adv_w = 148, .box_w = 8, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 12553, .adv_w = 146, .box_w = 9, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 12595, .adv_w = 177, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12656, .adv_w = 225, .box_w = 12, .box_h = 16, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 12710, .adv_w = 213, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 12761, .adv_w = 175, .box_w = 10, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12805, .adv_w = 143, .box_w = 8, .box_h = 13, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 12843, .adv_w = 174, .box_w = 10, .box_h = 16, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 12895, .adv_w = 135, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12933, .adv_w = 143, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12988, .adv_w = 129, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 13033, .adv_w = 160, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13087, .adv_w = 154, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13130, .adv_w = 156, .box_w = 9, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 13185, .adv_w = 156, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13234, .adv_w = 145, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13263, .adv_w = 111, .box_w = 7, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 13288, .adv_w = 154, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13330, .adv_w = 146, .box_w = 8, .box_h = 13, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 13381, .adv_w = 128, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13416, .adv_w = 57, .box_w = 4, .box_h = 15, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 13433, .adv_w = 171, .box_w = 9, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 13477, .adv_w = 222, .box_w = 14, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13532, .adv_w = 145, .box_w = 8, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 13554, .adv_w = 184, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13615, .adv_w = 171, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13673, .adv_w = 71, .box_w = 2, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 13678, .adv_w = 71, .box_w = 5, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13691, .adv_w = 128, .box_w = 7, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13711, .adv_w = 283, .box_w = 18, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13772, .adv_w = 258, .box_w = 15, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 13825, .adv_w = 222, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13868, .adv_w = 150, .box_w = 9, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 13923, .adv_w = 163, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13993, .adv_w = 185, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 14019, .adv_w = 171, .box_w = 12, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 14076, .adv_w = 168, .box_w = 9, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 14119, .adv_w = 171, .box_w = 9, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 14167, .adv_w = 145, .box_w = 8, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 14179, .adv_w = 173, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 14233, .adv_w = 171, .box_w = 9, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 14264, .adv_w = 236, .box_w = 15, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14338, .adv_w = 155, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14389, .adv_w = 185, .box_w = 10, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 14429, .adv_w = 185, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 14483, .adv_w = 150, .box_w = 9, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 14527, .adv_w = 181, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14551, .adv_w = 213, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 14608, .adv_w = 185, .box_w = 10, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 14632, .adv_w = 199, .box_w = 12, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14694, .adv_w = 185, .box_w = 10, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 14710, .adv_w = 171, .box_w = 9, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 14749, .adv_w = 185, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14805, .adv_w = 156, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14824, .adv_w = 163, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14878, .adv_w = 195, .box_w = 12, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14940, .adv_w = 171, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14998, .adv_w = 190, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 15023, .adv_w = 175, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15057, .adv_w = 236, .box_w = 13, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 15082, .adv_w = 240, .box_w = 14, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 15114, .adv_w = 203, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15159, .adv_w = 226, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 15202, .adv_w = 168, .box_w = 9, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 15236, .adv_w = 184, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15299, .adv_w = 258, .box_w = 15, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 15373, .adv_w = 185, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15424, .adv_w = 142, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15465, .adv_w = 147, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15518, .adv_w = 136, .box_w = 7, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 15550, .adv_w = 98, .box_w = 5, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 15561, .adv_w = 149, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 15602, .adv_w = 142, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15642, .adv_w = 171, .box_w = 12, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 15692, .adv_w = 117, .box_w = 7, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15724, .adv_w = 143, .box_w = 7, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 15751, .adv_w = 143, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 15789, .adv_w = 112, .box_w = 7, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 15817, .adv_w = 146, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15837, .adv_w = 175, .box_w = 9, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 15874, .adv_w = 141, .box_w = 7, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 15893, .adv_w = 142, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15933, .adv_w = 139, .box_w = 7, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 15945, .adv_w = 142, .box_w = 8, .box_h = 12, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 15987, .adv_w = 128, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16022, .adv_w = 117, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16036, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 16080, .adv_w = 211, .box_w = 13, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 16154, .adv_w = 128, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16190, .adv_w = 144, .box_w = 8, .box_h = 12, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 16209, .adv_w = 137, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16235, .adv_w = 205, .box_w = 11, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 16255, .adv_w = 211, .box_w = 12, .box_h = 12, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 16283, .adv_w = 159, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16315, .adv_w = 184, .box_w = 10, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 16345, .adv_w = 134, .box_w = 7, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 16367, .adv_w = 131, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16404, .adv_w = 191, .box_w = 11, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 16450, .adv_w = 139, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16483, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16534, .adv_w = 142, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 16572, .adv_w = 98, .box_w = 5, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 16591, .adv_w = 131, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16628, .adv_w = 128, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16665, .adv_w = 57, .box_w = 2, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 16673, .adv_w = 71, .box_w = 5, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16686, .adv_w = 57, .box_w = 4, .box_h = 15, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 16703, .adv_w = 224, .box_w = 14, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16743, .adv_w = 208, .box_w = 12, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 16778, .adv_w = 142, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16810, .adv_w = 112, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 16847, .adv_w = 128, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 16902, .adv_w = 139, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 16922, .adv_w = 250, .box_w = 15, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16996, .adv_w = 196, .box_w = 12, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 17044, .adv_w = 168, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 17094, .adv_w = 133, .box_w = 9, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 17131, .adv_w = 243, .box_w = 14, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 17204, .adv_w = 178, .box_w = 10, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 17248, .adv_w = 171, .box_w = 12, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 17306, .adv_w = 153, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 17345, .adv_w = 244, .box_w = 15, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 17414, .adv_w = 209, .box_w = 13, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 17462, .adv_w = 167, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 17520, .adv_w = 154, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 17561, .adv_w = 239, .box_w = 14, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 17632, .adv_w = 209, .box_w = 13, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 17682, .adv_w = 155, .box_w = 9, .box_h = 19, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 17760, .adv_w = 117, .box_w = 7, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 17812, .adv_w = 206, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 17858, .adv_w = 187, .box_w = 10, .box_h = 12, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 17892, .adv_w = 199, .box_w = 12, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 17963, .adv_w = 142, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18004, .adv_w = 171, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18059, .adv_w = 128, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18093, .adv_w = 171, .box_w = 11, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18166, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18213, .adv_w = 327, .box_w = 21, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 18334, .adv_w = 271, .box_w = 17, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 18427, .adv_w = 199, .box_w = 12, .box_h = 14, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 18498, .adv_w = 142, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18538, .adv_w = 250, .box_w = 15, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18629, .adv_w = 196, .box_w = 12, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18693, .adv_w = 250, .box_w = 15, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18782, .adv_w = 196, .box_w = 12, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18845, .adv_w = 185, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 18906, .adv_w = 132, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 18946, .adv_w = 176, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19001, .adv_w = 86, .box_w = 6, .box_h = 3, .ofs_x = 0, .ofs_y = 10}, + {.bitmap_index = 19010, .adv_w = 98, .box_w = 7, .box_h = 3, .ofs_x = 0, .ofs_y = 10}, + {.bitmap_index = 19021, .adv_w = 86, .box_w = 6, .box_h = 3, .ofs_x = 0, .ofs_y = 11}, + {.bitmap_index = 19028, .adv_w = 86, .box_w = 6, .box_h = 3, .ofs_x = 0, .ofs_y = 11}, + {.bitmap_index = 19035, .adv_w = 111, .box_w = 6, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 19052, .adv_w = 87, .box_w = 5, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 19068, .adv_w = 145, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19100, .adv_w = 98, .box_w = 7, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 19122, .adv_w = 168, .box_w = 9, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 19171, .adv_w = 142, .box_w = 7, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 19207, .adv_w = 236, .box_w = 15, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 19292, .adv_w = 171, .box_w = 12, .box_h = 12, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 19352, .adv_w = 155, .box_w = 9, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 19415, .adv_w = 117, .box_w = 7, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 19457, .adv_w = 150, .box_w = 9, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 19508, .adv_w = 112, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 19543, .adv_w = 150, .box_w = 9, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 19589, .adv_w = 112, .box_w = 7, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 19618, .adv_w = 150, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19669, .adv_w = 112, .box_w = 9, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 19702, .adv_w = 196, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19755, .adv_w = 138, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19788, .adv_w = 190, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 19823, .adv_w = 147, .box_w = 8, .box_h = 12, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 19851, .adv_w = 230, .box_w = 14, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 19885, .adv_w = 172, .box_w = 10, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 19913, .adv_w = 188, .box_w = 11, .box_h = 16, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 19948, .adv_w = 143, .box_w = 8, .box_h = 13, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 19976, .adv_w = 199, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 20060, .adv_w = 143, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 20112, .adv_w = 185, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 20181, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 20227, .adv_w = 156, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 20252, .adv_w = 117, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 20275, .adv_w = 171, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 20314, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 20354, .adv_w = 171, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 20409, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 20454, .adv_w = 171, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 20520, .adv_w = 128, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 20564, .adv_w = 235, .box_w = 15, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 20603, .adv_w = 169, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 20634, .adv_w = 175, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 20679, .adv_w = 137, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 20714, .adv_w = 175, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 20753, .adv_w = 137, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 20781, .adv_w = 175, .box_w = 10, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 20808, .adv_w = 142, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 20830, .adv_w = 212, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 20897, .adv_w = 171, .box_w = 10, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 20940, .adv_w = 212, .box_w = 13, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 21022, .adv_w = 171, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 21077, .adv_w = 71, .box_w = 2, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 21082, .adv_w = 236, .box_w = 15, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 21172, .adv_w = 171, .box_w = 12, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 21236, .adv_w = 150, .box_w = 9, .box_h = 16, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 21296, .adv_w = 112, .box_w = 7, .box_h = 13, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 21338, .adv_w = 188, .box_w = 11, .box_h = 16, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 21380, .adv_w = 146, .box_w = 8, .box_h = 13, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 21414, .adv_w = 175, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 21457, .adv_w = 137, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 21490, .adv_w = 171, .box_w = 12, .box_h = 15, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 21561, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 21614, .adv_w = 171, .box_w = 12, .box_h = 15, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 21684, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 21737, .adv_w = 256, .box_w = 16, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 21809, .adv_w = 228, .box_w = 14, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 21871, .adv_w = 171, .box_w = 9, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 21917, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 21969, .adv_w = 187, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 22028, .adv_w = 142, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 22067, .adv_w = 187, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 22138, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 22189, .adv_w = 236, .box_w = 15, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 22278, .adv_w = 171, .box_w = 12, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 22341, .adv_w = 155, .box_w = 9, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 22404, .adv_w = 117, .box_w = 7, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 22447, .adv_w = 155, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 22495, .adv_w = 126, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 22539, .adv_w = 185, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 22590, .adv_w = 143, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 22626, .adv_w = 185, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 22679, .adv_w = 143, .box_w = 7, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 22717, .adv_w = 199, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 22791, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 22843, .adv_w = 199, .box_w = 12, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 22907, .adv_w = 142, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 22947, .adv_w = 199, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 23023, .adv_w = 142, .box_w = 9, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 23074, .adv_w = 163, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 23139, .adv_w = 128, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 23193, .adv_w = 163, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 23261, .adv_w = 128, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 23317, .adv_w = 163, .box_w = 11, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 23389, .adv_w = 128, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 23446, .adv_w = 175, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 23493, .adv_w = 137, .box_w = 8, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 23531, .adv_w = 226, .box_w = 12, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 23588, .adv_w = 184, .box_w = 10, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 23631, .adv_w = 71, .box_w = 3, .box_h = 4, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 23637, .adv_w = 71, .box_w = 3, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 23649, .adv_w = 142, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 23691, .adv_w = 135, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 23724, .adv_w = 62, .box_w = 6, .box_h = 15, .ofs_x = -1, .ofs_y = -1}, + {.bitmap_index = 23739, .adv_w = 62, .box_w = 4, .box_h = 16, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 23754, .adv_w = 120, .box_w = 9, .box_h = 16, .ofs_x = -2, .ofs_y = -3}, + {.bitmap_index = 23812, .adv_w = 62, .box_w = 4, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 23823, .adv_w = 187, .box_w = 11, .box_h = 9, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 23872, .adv_w = 62, .box_w = 2, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 23878, .adv_w = 197, .box_w = 11, .box_h = 9, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 23915, .adv_w = 132, .box_w = 7, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 23949, .adv_w = 197, .box_w = 11, .box_h = 8, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 23985, .adv_w = 197, .box_w = 11, .box_h = 9, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 24024, .adv_w = 139, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 24077, .adv_w = 139, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 24126, .adv_w = 139, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 24184, .adv_w = 110, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 24204, .adv_w = 110, .box_w = 6, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 24234, .adv_w = 108, .box_w = 8, .box_h = 9, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 24264, .adv_w = 108, .box_w = 8, .box_h = 13, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 24303, .adv_w = 306, .box_w = 18, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 24371, .adv_w = 306, .box_w = 18, .box_h = 14, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 24460, .adv_w = 331, .box_w = 20, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 24543, .adv_w = 331, .box_w = 20, .box_h = 13, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 24635, .adv_w = 216, .box_w = 13, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 24679, .adv_w = 216, .box_w = 13, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 24734, .adv_w = 152, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 24787, .adv_w = 152, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 24851, .adv_w = 71, .box_w = 6, .box_h = 2, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 24856, .adv_w = 245, .box_w = 14, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 24922, .adv_w = 205, .box_w = 12, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 24988, .adv_w = 194, .box_w = 11, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 25032, .adv_w = 170, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 25064, .adv_w = 151, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 25098, .adv_w = 177, .box_w = 10, .box_h = 10, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 25138, .adv_w = 132, .box_w = 7, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 25163, .adv_w = 120, .box_w = 9, .box_h = 11, .ofs_x = -2, .ofs_y = -3}, + {.bitmap_index = 25207, .adv_w = 187, .box_w = 11, .box_h = 9, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 25251, .adv_w = 187, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 25308, .adv_w = 0, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 11}, + {.bitmap_index = 25320, .adv_w = 0, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 11}, + {.bitmap_index = 25333, .adv_w = 0, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 25343, .adv_w = 0, .box_w = 5, .box_h = 3, .ofs_x = 0, .ofs_y = 11}, + {.bitmap_index = 25351, .adv_w = 0, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 11}, + {.bitmap_index = 25365, .adv_w = 0, .box_w = 5, .box_h = 2, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 25370, .adv_w = 0, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 11}, + {.bitmap_index = 25381, .adv_w = 0, .box_w = 4, .box_h = 4, .ofs_x = 0, .ofs_y = 11}, + {.bitmap_index = 25389, .adv_w = 123, .box_w = 4, .box_h = 5, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 25399, .adv_w = 123, .box_w = 4, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 25417, .adv_w = 123, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 25445, .adv_w = 123, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 25478, .adv_w = 123, .box_w = 7, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 25512, .adv_w = 123, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 25547, .adv_w = 123, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 25570, .adv_w = 123, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 25609, .adv_w = 123, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 25646, .adv_w = 123, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 25683, .adv_w = 140, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 25725, .adv_w = 71, .box_w = 5, .box_h = 5, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 25738, .adv_w = 71, .box_w = 3, .box_h = 4, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 25744, .adv_w = 112, .box_w = 7, .box_h = 7, .ofs_x = 0, .ofs_y = 3}, + {.bitmap_index = 25769, .adv_w = 0, .box_w = 1, .box_h = 5, .ofs_x = 2, .ofs_y = 11}, + {.bitmap_index = 25772, .adv_w = 62, .box_w = 6, .box_h = 16, .ofs_x = -1, .ofs_y = -1}, + {.bitmap_index = 25792, .adv_w = 62, .box_w = 5, .box_h = 16, .ofs_x = -1, .ofs_y = -1}, + {.bitmap_index = 25809, .adv_w = 62, .box_w = 5, .box_h = 16, .ofs_x = -1, .ofs_y = -5}, + {.bitmap_index = 25827, .adv_w = 0, .box_w = 4, .box_h = 4, .ofs_x = 0, .ofs_y = 11}, + {.bitmap_index = 25836, .adv_w = 97, .box_w = 6, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 25853, .adv_w = 120, .box_w = 11, .box_h = 14, .ofs_x = -2, .ofs_y = -3}, + {.bitmap_index = 25912, .adv_w = 140, .box_w = 11, .box_h = 16, .ofs_x = -2, .ofs_y = -3}, + {.bitmap_index = 25985, .adv_w = 198, .box_w = 13, .box_h = 12, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 26048, .adv_w = 197, .box_w = 11, .box_h = 10, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 26089, .adv_w = 197, .box_w = 11, .box_h = 10, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 26129, .adv_w = 197, .box_w = 11, .box_h = 10, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 26171, .adv_w = 197, .box_w = 11, .box_h = 10, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 26216, .adv_w = 197, .box_w = 11, .box_h = 9, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 26254, .adv_w = 197, .box_w = 11, .box_h = 10, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 26297, .adv_w = 197, .box_w = 11, .box_h = 10, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 26339, .adv_w = 197, .box_w = 11, .box_h = 10, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 26382, .adv_w = 139, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 26439, .adv_w = 139, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 26500, .adv_w = 139, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 26554, .adv_w = 139, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 26606, .adv_w = 139, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 26671, .adv_w = 139, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 26726, .adv_w = 139, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 26779, .adv_w = 110, .box_w = 6, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 26812, .adv_w = 110, .box_w = 6, .box_h = 9, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 26837, .adv_w = 110, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 26865, .adv_w = 110, .box_w = 6, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 26906, .adv_w = 110, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 26934, .adv_w = 110, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 26963, .adv_w = 110, .box_w = 6, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 26994, .adv_w = 110, .box_w = 6, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 27025, .adv_w = 110, .box_w = 6, .box_h = 12, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 27058, .adv_w = 108, .box_w = 8, .box_h = 14, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 27103, .adv_w = 108, .box_w = 8, .box_h = 13, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 27144, .adv_w = 108, .box_w = 8, .box_h = 10, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 27175, .adv_w = 108, .box_w = 9, .box_h = 10, .ofs_x = -2, .ofs_y = -5}, + {.bitmap_index = 27212, .adv_w = 108, .box_w = 10, .box_h = 10, .ofs_x = -2, .ofs_y = -5}, + {.bitmap_index = 27251, .adv_w = 107, .box_w = 9, .box_h = 10, .ofs_x = -2, .ofs_y = -5}, + {.bitmap_index = 27290, .adv_w = 108, .box_w = 8, .box_h = 11, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 27327, .adv_w = 108, .box_w = 8, .box_h = 13, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 27369, .adv_w = 108, .box_w = 8, .box_h = 14, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 27415, .adv_w = 306, .box_w = 18, .box_h = 13, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 27502, .adv_w = 306, .box_w = 18, .box_h = 11, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 27583, .adv_w = 306, .box_w = 18, .box_h = 15, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 27686, .adv_w = 331, .box_w = 20, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 27772, .adv_w = 331, .box_w = 20, .box_h = 14, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 27870, .adv_w = 216, .box_w = 13, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 27927, .adv_w = 152, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 27994, .adv_w = 245, .box_w = 14, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 28045, .adv_w = 245, .box_w = 14, .box_h = 12, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 28110, .adv_w = 245, .box_w = 14, .box_h = 16, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 28191, .adv_w = 245, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 28261, .adv_w = 245, .box_w = 14, .box_h = 13, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 28330, .adv_w = 245, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 28401, .adv_w = 205, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 28472, .adv_w = 205, .box_w = 12, .box_h = 16, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 28543, .adv_w = 212, .box_w = 13, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 28600, .adv_w = 271, .box_w = 15, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 28664, .adv_w = 212, .box_w = 13, .box_h = 12, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 28723, .adv_w = 194, .box_w = 11, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 28776, .adv_w = 194, .box_w = 11, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 28834, .adv_w = 194, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 28894, .adv_w = 212, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 28957, .adv_w = 212, .box_w = 13, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 29022, .adv_w = 212, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 29091, .adv_w = 212, .box_w = 13, .box_h = 17, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 29170, .adv_w = 212, .box_w = 13, .box_h = 18, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 29251, .adv_w = 212, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 29324, .adv_w = 170, .box_w = 10, .box_h = 18, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 29366, .adv_w = 170, .box_w = 10, .box_h = 18, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 29409, .adv_w = 170, .box_w = 11, .box_h = 19, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 29461, .adv_w = 177, .box_w = 10, .box_h = 7, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 29489, .adv_w = 177, .box_w = 10, .box_h = 11, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 29532, .adv_w = 177, .box_w = 10, .box_h = 12, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 29580, .adv_w = 177, .box_w = 10, .box_h = 11, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 29624, .adv_w = 181, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 29682, .adv_w = 132, .box_w = 7, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 29718, .adv_w = 130, .box_w = 9, .box_h = 5, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 29738, .adv_w = 130, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 29770, .adv_w = 130, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 29799, .adv_w = 120, .box_w = 9, .box_h = 12, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 29849, .adv_w = 120, .box_w = 9, .box_h = 11, .ofs_x = -2, .ofs_y = -3}, + {.bitmap_index = 29895, .adv_w = 120, .box_w = 9, .box_h = 15, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 29952, .adv_w = 120, .box_w = 9, .box_h = 16, .ofs_x = -2, .ofs_y = -3}, + {.bitmap_index = 30014, .adv_w = 120, .box_w = 9, .box_h = 16, .ofs_x = -2, .ofs_y = -3}, + {.bitmap_index = 30067, .adv_w = 120, .box_w = 9, .box_h = 15, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 30123, .adv_w = 120, .box_w = 9, .box_h = 14, .ofs_x = -2, .ofs_y = -3}, + {.bitmap_index = 30177, .adv_w = 120, .box_w = 9, .box_h = 15, .ofs_x = -2, .ofs_y = -3}, + {.bitmap_index = 30234, .adv_w = 187, .box_w = 11, .box_h = 9, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 30278, .adv_w = 215, .box_w = 14, .box_h = 9, .ofs_x = -1, .ofs_y = -2}, + {.bitmap_index = 30330, .adv_w = 187, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 30383, .adv_w = 187, .box_w = 11, .box_h = 13, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 30442, .adv_w = 187, .box_w = 11, .box_h = 13, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 30502, .adv_w = 141, .box_w = 10, .box_h = 9, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 30535, .adv_w = 141, .box_w = 10, .box_h = 9, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 30570, .adv_w = 71, .box_w = 6, .box_h = 2, .ofs_x = -1, .ofs_y = 3}, + {.bitmap_index = 30576, .adv_w = 132, .box_w = 7, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 30601, .adv_w = 186, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 6}, + {.bitmap_index = 30632, .adv_w = 143, .box_w = 9, .box_h = 8, .ofs_x = 0, .ofs_y = 6}, + {.bitmap_index = 30662, .adv_w = 82, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 9}, + {.bitmap_index = 30673, .adv_w = 81, .box_w = 5, .box_h = 8, .ofs_x = 0, .ofs_y = 9}, + {.bitmap_index = 30692, .adv_w = 88, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 6}, + {.bitmap_index = 30714, .adv_w = 96, .box_w = 6, .box_h = 4, .ofs_x = 0, .ofs_y = 10}, + {.bitmap_index = 30724, .adv_w = 183, .box_w = 11, .box_h = 6, .ofs_x = 0, .ofs_y = 7}, + {.bitmap_index = 30752, .adv_w = 176, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 30799, .adv_w = 218, .box_w = 14, .box_h = 14, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 30880, .adv_w = 74, .box_w = 3, .box_h = 2, .ofs_x = 1, .ofs_y = 11}, + {.bitmap_index = 30883, .adv_w = 74, .box_w = 3, .box_h = 2, .ofs_x = 1, .ofs_y = 11}, + {.bitmap_index = 30887, .adv_w = 99, .box_w = 7, .box_h = 4, .ofs_x = -1, .ofs_y = 9}, + {.bitmap_index = 30902, .adv_w = 90, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 6}, + {.bitmap_index = 30923, .adv_w = 183, .box_w = 11, .box_h = 6, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 30951, .adv_w = 37, .box_w = 4, .box_h = 1, .ofs_x = -1, .ofs_y = 11}, + {.bitmap_index = 30954, .adv_w = 72, .box_w = 6, .box_h = 7, .ofs_x = -1, .ofs_y = 6}, + {.bitmap_index = 30974, .adv_w = 87, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 7}, + {.bitmap_index = 30991, .adv_w = 87, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 7}, + {.bitmap_index = 31008, .adv_w = 106, .box_w = 7, .box_h = 6, .ofs_x = 0, .ofs_y = 9}, + {.bitmap_index = 31027, .adv_w = 132, .box_w = 8, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 31062, .adv_w = 56, .box_w = 3, .box_h = 3, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 31067, .adv_w = 56, .box_w = 3, .box_h = 3, .ofs_x = 0, .ofs_y = 10}, + {.bitmap_index = 31072, .adv_w = 56, .box_w = 3, .box_h = 3, .ofs_x = 0, .ofs_y = 10}, + {.bitmap_index = 31077, .adv_w = 90, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 31098, .adv_w = 123, .box_w = 4, .box_h = 5, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 31108, .adv_w = 123, .box_w = 4, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 31126, .adv_w = 123, .box_w = 8, .box_h = 9, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 31154, .adv_w = 123, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 31187, .adv_w = 123, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 31223, .adv_w = 123, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 31261, .adv_w = 123, .box_w = 6, .box_h = 9, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 31288, .adv_w = 123, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 31327, .adv_w = 123, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 31364, .adv_w = 123, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 31401, .adv_w = 128, .box_w = 10, .box_h = 3, .ofs_x = -1, .ofs_y = 3}, + {.bitmap_index = 31409, .adv_w = 256, .box_w = 18, .box_h = 3, .ofs_x = -1, .ofs_y = 3}, + {.bitmap_index = 31421, .adv_w = 57, .box_w = 2, .box_h = 4, .ofs_x = 1, .ofs_y = 8}, + {.bitmap_index = 31425, .adv_w = 57, .box_w = 3, .box_h = 4, .ofs_x = 0, .ofs_y = 8}, + {.bitmap_index = 31432, .adv_w = 85, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 8}, + {.bitmap_index = 31443, .adv_w = 85, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 8}, + {.bitmap_index = 31454, .adv_w = 90, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 4}, + {.bitmap_index = 31466, .adv_w = 256, .box_w = 14, .box_h = 2, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 31480, .adv_w = 142, .box_w = 10, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 31534, .adv_w = 262, .box_w = 16, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 31618, .adv_w = 236, .box_w = 15, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 31666, .adv_w = 256, .box_w = 13, .box_h = 7, .ofs_x = 1, .ofs_y = 5}, + {.bitmap_index = 31704, .adv_w = 183, .box_w = 11, .box_h = 6, .ofs_x = 0, .ofs_y = 1}, + {.bitmap_index = 31727, .adv_w = 183, .box_w = 6, .box_h = 11, .ofs_x = 3, .ofs_y = 0}, + {.bitmap_index = 31745, .adv_w = 183, .box_w = 11, .box_h = 6, .ofs_x = 0, .ofs_y = 1}, + {.bitmap_index = 31768, .adv_w = 183, .box_w = 6, .box_h = 11, .ofs_x = 3, .ofs_y = 0}, + {.bitmap_index = 31787, .adv_w = 150, .box_w = 9, .box_h = 9, .ofs_x = 0, .ofs_y = 1}, + {.bitmap_index = 31824, .adv_w = 150, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 31866, .adv_w = 150, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 31909, .adv_w = 77, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 11}, + {.bitmap_index = 31921, .adv_w = 76, .box_w = 6, .box_h = 16, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 31942, .adv_w = 76, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 11}, + {.bitmap_index = 31955, .adv_w = 76, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 31965, .adv_w = 77, .box_w = 5, .box_h = 3, .ofs_x = 0, .ofs_y = 11}, + {.bitmap_index = 31973, .adv_w = 76, .box_w = 6, .box_h = 14, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 31989, .adv_w = 77, .box_w = 5, .box_h = 5, .ofs_x = 0, .ofs_y = 11}, + {.bitmap_index = 32003, .adv_w = 77, .box_w = 6, .box_h = 16, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 32025, .adv_w = 76, .box_w = 5, .box_h = 2, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 32030, .adv_w = 76, .box_w = 6, .box_h = 5, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 32044, .adv_w = 78, .box_w = 5, .box_h = 4, .ofs_x = 0, .ofs_y = 11}, + {.bitmap_index = 32055, .adv_w = 78, .box_w = 6, .box_h = 15, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 32074, .adv_w = 39, .box_w = 3, .box_h = 3, .ofs_x = 0, .ofs_y = 12}, + {.bitmap_index = 32079, .adv_w = 39, .box_w = 4, .box_h = 15, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 32094, .adv_w = 135, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 32127, .adv_w = 62, .box_w = 6, .box_h = 14, .ofs_x = -1, .ofs_y = -1}, + {.bitmap_index = 32141, .adv_w = 70, .box_w = 6, .box_h = 14, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 32163, .adv_w = 62, .box_w = 4, .box_h = 16, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 32178, .adv_w = 70, .box_w = 5, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 32200, .adv_w = 120, .box_w = 9, .box_h = 16, .ofs_x = -2, .ofs_y = -3}, + {.bitmap_index = 32258, .adv_w = 119, .box_w = 10, .box_h = 15, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 32318, .adv_w = 62, .box_w = 4, .box_h = 16, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 32333, .adv_w = 70, .box_w = 5, .box_h = 16, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 32357, .adv_w = 187, .box_w = 11, .box_h = 9, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 32407, .adv_w = 203, .box_w = 13, .box_h = 10, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 32457, .adv_w = 71, .box_w = 5, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 32480, .adv_w = 62, .box_w = 5, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 32502, .adv_w = 62, .box_w = 2, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 32508, .adv_w = 70, .box_w = 4, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 32519, .adv_w = 197, .box_w = 11, .box_h = 9, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 32556, .adv_w = 202, .box_w = 12, .box_h = 9, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 32597, .adv_w = 71, .box_w = 5, .box_h = 8, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 32617, .adv_w = 62, .box_w = 5, .box_h = 8, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 32637, .adv_w = 132, .box_w = 7, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 32671, .adv_w = 122, .box_w = 7, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 32705, .adv_w = 197, .box_w = 11, .box_h = 8, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 32741, .adv_w = 202, .box_w = 12, .box_h = 8, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 32781, .adv_w = 71, .box_w = 5, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 32801, .adv_w = 62, .box_w = 5, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 32821, .adv_w = 197, .box_w = 11, .box_h = 9, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 32860, .adv_w = 202, .box_w = 12, .box_h = 10, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 32906, .adv_w = 71, .box_w = 5, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 32929, .adv_w = 62, .box_w = 5, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 32952, .adv_w = 139, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 33005, .adv_w = 169, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 33064, .adv_w = 165, .box_w = 11, .box_h = 9, .ofs_x = -1, .ofs_y = -2}, + {.bitmap_index = 33106, .adv_w = 163, .box_w = 12, .box_h = 10, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 33157, .adv_w = 139, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 33206, .adv_w = 169, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 33263, .adv_w = 165, .box_w = 11, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 33297, .adv_w = 163, .box_w = 12, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 33334, .adv_w = 139, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 33392, .adv_w = 169, .box_w = 11, .box_h = 16, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 33462, .adv_w = 165, .box_w = 11, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 33508, .adv_w = 163, .box_w = 12, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 33558, .adv_w = 110, .box_w = 6, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 33578, .adv_w = 117, .box_w = 8, .box_h = 7, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 33601, .adv_w = 110, .box_w = 6, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 33631, .adv_w = 117, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 33665, .adv_w = 108, .box_w = 8, .box_h = 9, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 33695, .adv_w = 112, .box_w = 9, .box_h = 8, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 33724, .adv_w = 108, .box_w = 8, .box_h = 13, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 33763, .adv_w = 112, .box_w = 9, .box_h = 12, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 33803, .adv_w = 306, .box_w = 18, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 33871, .adv_w = 306, .box_w = 20, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 33944, .adv_w = 197, .box_w = 13, .box_h = 6, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 33979, .adv_w = 197, .box_w = 14, .box_h = 6, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 34015, .adv_w = 306, .box_w = 18, .box_h = 14, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 34104, .adv_w = 306, .box_w = 20, .box_h = 14, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 34198, .adv_w = 197, .box_w = 13, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 34249, .adv_w = 197, .box_w = 14, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 34302, .adv_w = 331, .box_w = 20, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 34385, .adv_w = 331, .box_w = 21, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 34472, .adv_w = 209, .box_w = 14, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 34515, .adv_w = 209, .box_w = 15, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 34560, .adv_w = 331, .box_w = 20, .box_h = 13, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 34652, .adv_w = 331, .box_w = 21, .box_h = 13, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 34748, .adv_w = 209, .box_w = 14, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 34802, .adv_w = 209, .box_w = 15, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 34857, .adv_w = 216, .box_w = 13, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 34901, .adv_w = 216, .box_w = 14, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 34947, .adv_w = 188, .box_w = 12, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 34989, .adv_w = 188, .box_w = 13, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 35033, .adv_w = 216, .box_w = 13, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 35088, .adv_w = 216, .box_w = 14, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 35147, .adv_w = 188, .box_w = 12, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 35198, .adv_w = 188, .box_w = 13, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 35252, .adv_w = 152, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 35305, .adv_w = 142, .box_w = 10, .box_h = 12, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 35361, .adv_w = 150, .box_w = 10, .box_h = 8, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 35397, .adv_w = 142, .box_w = 10, .box_h = 7, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 35430, .adv_w = 152, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 35494, .adv_w = 142, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 35562, .adv_w = 150, .box_w = 10, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 35607, .adv_w = 142, .box_w = 10, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 35652, .adv_w = 245, .box_w = 14, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 35718, .adv_w = 231, .box_w = 14, .box_h = 12, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 35784, .adv_w = 119, .box_w = 8, .box_h = 13, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 35830, .adv_w = 123, .box_w = 9, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 35871, .adv_w = 205, .box_w = 12, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 35937, .adv_w = 211, .box_w = 14, .box_h = 14, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 36014, .adv_w = 119, .box_w = 8, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 36059, .adv_w = 123, .box_w = 9, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 36100, .adv_w = 194, .box_w = 11, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 36144, .adv_w = 188, .box_w = 12, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 36192, .adv_w = 111, .box_w = 8, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 36233, .adv_w = 141, .box_w = 10, .box_h = 12, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 36281, .adv_w = 170, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 36313, .adv_w = 172, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 36351, .adv_w = 70, .box_w = 5, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 36364, .adv_w = 62, .box_w = 5, .box_h = 11, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 36376, .adv_w = 151, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 36410, .adv_w = 164, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 36451, .adv_w = 123, .box_w = 8, .box_h = 6, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 36475, .adv_w = 136, .box_w = 10, .box_h = 6, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 36503, .adv_w = 177, .box_w = 10, .box_h = 10, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 36541, .adv_w = 185, .box_w = 12, .box_h = 11, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 36593, .adv_w = 71, .box_w = 5, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 36615, .adv_w = 62, .box_w = 5, .box_h = 9, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 36636, .adv_w = 132, .box_w = 7, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 36661, .adv_w = 122, .box_w = 7, .box_h = 7, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 36686, .adv_w = 176, .box_w = 11, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 36741, .adv_w = 104, .box_w = 8, .box_h = 11, .ofs_x = -1, .ofs_y = -5}, + {.bitmap_index = 36784, .adv_w = 120, .box_w = 9, .box_h = 11, .ofs_x = -2, .ofs_y = -3}, + {.bitmap_index = 36828, .adv_w = 119, .box_w = 10, .box_h = 10, .ofs_x = -2, .ofs_y = -4}, + {.bitmap_index = 36874, .adv_w = 187, .box_w = 11, .box_h = 9, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 36918, .adv_w = 203, .box_w = 13, .box_h = 7, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 36956, .adv_w = 187, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 37013, .adv_w = 206, .box_w = 13, .box_h = 7, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 37050, .adv_w = 71, .box_w = 5, .box_h = 8, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 37071, .adv_w = 62, .box_w = 5, .box_h = 8, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 37092, .adv_w = 141, .box_w = 10, .box_h = 16, .ofs_x = -2, .ofs_y = -2}, + {.bitmap_index = 37153, .adv_w = 154, .box_w = 12, .box_h = 16, .ofs_x = -2, .ofs_y = -2}, + {.bitmap_index = 37220, .adv_w = 141, .box_w = 9, .box_h = 16, .ofs_x = -1, .ofs_y = -2}, + {.bitmap_index = 37276, .adv_w = 154, .box_w = 11, .box_h = 16, .ofs_x = -1, .ofs_y = -2}, + {.bitmap_index = 37338, .adv_w = 141, .box_w = 8, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 37386, .adv_w = 154, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 37441, .adv_w = 141, .box_w = 8, .box_h = 13, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 37484, .adv_w = 154, .box_w = 10, .box_h = 13, .ofs_x = 0, .ofs_y = -2} }; /*--------------------- @@ -11093,22 +7804,7 @@ static const uint16_t unicode_list_14[] = { static const uint16_t unicode_list_23[] = { 0x0, 0x1, 0x5, 0x6, 0x9, 0xa, 0xf, 0x13, 0x99, 0xf0, 0xf6, 0x10f, 0x17d, 0x17e, 0x17f, 0x180, - 0x24d, 0x251, 0x252, 0x307, 0x5ed, 0x5ee, 0x601, 0x602, - 0x68d, 0x68e, 0x6f2, 0x6f7, 0x6f9, 0x715, 0x731, 0x739, - 0x740, 0x744, 0x751, 0xb3d, 0xde5d, 0xde5e, 0xde5f, 0xde61 -}; - -static const uint16_t unicode_list_25[] = { - 0x0, 0x36, 0x5c, 0x62, 0x63, 0x6a, 0x6b, 0xc1, - 0xfe, 0x108, 0x112, 0x117, 0x119, 0x11c, 0x12b, 0x12c, - 0x12d, 0x12e, 0x12f, 0x130, 0x175, 0x176, 0x17a, 0x17b, - 0x17c, 0x17d, 0x182, 0x185, 0x186, 0x18a, 0x18b, 0x18d, - 0x190, 0x19c, 0x1a6, 0x1ad, 0x1ae, 0x1c2, 0x1c8, 0x1d2, - 0x1d8, 0x1ec, 0x1f2, 0x1f3, 0x206, 0x2e1, 0x2e2, 0x2e3, - 0x2e4, 0x2e5, 0x2e6, 0x2e7, 0x2ea, 0x2eb, 0x2ec, 0x2ee, - 0x2ef, 0x2f0, 0x2f1, 0x2f3, 0x2f5, 0x2f9, 0x2fd, 0x2ff, - 0x301, 0x302, 0x303, 0x30d, 0x30e, 0x312, 0x315, 0x32d, - 0x330, 0x361, 0x378 + 0x24d, 0x251, 0x252, 0xde5d, 0xde5e, 0xde5f, 0xde61 }; /*Collect the unicode lists and glyph_id offsets*/ @@ -11208,15 +7904,11 @@ static const lv_font_fmt_txt_cmap_t cmaps[] = }, { .range_start = 8211, .range_length = 56930, .glyph_id_start = 729, - .unicode_list = unicode_list_23, .glyph_id_ofs_list = NULL, .list_length = 40, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY + .unicode_list = unicode_list_23, .glyph_id_ofs_list = NULL, .list_length = 23, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY }, { - .range_start = 65142, .range_length = 135, .glyph_id_start = 769, + .range_start = 65142, .range_length = 135, .glyph_id_start = 752, .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY - }, - { - .range_start = 127775, .range_length = 889, .glyph_id_start = 904, - .unicode_list = unicode_list_25, .glyph_id_ofs_list = NULL, .list_length = 75, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY } }; @@ -11241,10 +7933,10 @@ static lv_font_fmt_txt_dsc_t font_dsc = { .cmaps = cmaps, .kern_dsc = NULL, .kern_scale = 0, - .cmap_num = 26, + .cmap_num = 25, .bpp = 4, .kern_classes = 0, - .bitmap_format = 0, + .bitmap_format = 1, #if LVGL_VERSION_MAJOR == 8 .cache = &cache #endif diff --git a/src/ui-touch/extras_lat_20.c b/src/ui-touch/extras_lat_20.c new file mode 100644 index 00000000..c8cef46c --- /dev/null +++ b/src/ui-touch/extras_lat_20.c @@ -0,0 +1,2292 @@ +#include "device_caps.h" +#if defined(HAS_TANMATSU) +/******************************************************************************* + * Size: 20 px + * Bpp: 4 + * Opts: --size 20 --bpp 4 --format lvgl --font /Library/Fonts/Arial Unicode.ttf -r 0x00C0-0x00FF -r 0x0100-0x017F --lv-font-name extras_lat_20 -o /tmp/lat_20.c + ******************************************************************************/ + +#if 1 +#include "lvgl.h" +#else +#include "lvgl/lvgl.h" +#endif + +#ifndef EXTRAS_LAT_20 +#define EXTRAS_LAT_20 1 +#endif + +#if EXTRAS_LAT_20 + +/*----------------- + * BITMAPS + *----------------*/ + +/*Store the image of the glyphs*/ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+00C0 "À" */ + 0x0, 0xe6, 0xd9, 0x0, 0xff, 0xe0, 0x30, 0xb1, + 0x0, 0x7f, 0xf0, 0x34, 0x6c, 0x3, 0xff, 0x80, + 0x3d, 0x20, 0x1f, 0xfc, 0xb, 0xfb, 0x0, 0xff, + 0x85, 0x1, 0x4, 0x3, 0xfc, 0xe1, 0x0, 0xc0, + 0x1f, 0xea, 0x17, 0xa, 0x0, 0xfe, 0x23, 0x40, + 0x52, 0x40, 0xf, 0xd4, 0x1e, 0x1c, 0x1c, 0x1, + 0xf9, 0x81, 0x41, 0x5, 0x44, 0x3, 0xc8, 0x2a, + 0x1, 0x38, 0x38, 0x7, 0xb8, 0x38, 0x2, 0xa0, + 0xb0, 0xf, 0x28, 0x5f, 0xfd, 0x80, 0x46, 0x1, + 0x94, 0xd, 0x9b, 0x90, 0x28, 0x3, 0x70, 0x7c, + 0xcf, 0x50, 0x30, 0x4, 0x28, 0x46, 0x1, 0xc2, + 0x80, 0xc0, 0x6, 0x5, 0x0, 0xfb, 0x82, 0x80, + 0x14, 0x14, 0x1, 0xf2, 0x89, 0x90, + + /* U+00C1 "Á" */ + 0x0, 0xf9, 0xb6, 0x0, 0x3f, 0xf8, 0x10, 0x72, + 0x1, 0xff, 0x30, 0xe8, 0x80, 0x7f, 0xcd, 0xe6, + 0x1, 0xff, 0xc0, 0xbf, 0xb0, 0xf, 0xf8, 0x50, + 0x10, 0x40, 0x3f, 0xce, 0x10, 0xc, 0x1, 0xfe, + 0xa1, 0x70, 0xa0, 0xf, 0xe2, 0x34, 0x5, 0x24, + 0x0, 0xfd, 0x41, 0xe1, 0xc1, 0xc0, 0x1f, 0x98, + 0x14, 0x10, 0x54, 0x40, 0x3c, 0x82, 0xa0, 0x13, + 0x83, 0x80, 0x7b, 0x83, 0x80, 0x2a, 0xb, 0x0, + 0xf2, 0x85, 0xff, 0xd8, 0x4, 0x60, 0x19, 0x40, + 0xd9, 0xb9, 0x2, 0x80, 0x37, 0x7, 0xcc, 0xf5, + 0x3, 0x0, 0x42, 0x84, 0x60, 0x1c, 0x28, 0xc, + 0x0, 0x60, 0x50, 0xf, 0xb8, 0x28, 0x1, 0x41, + 0x40, 0x1f, 0x28, 0x99, 0x0, + + /* U+00C2 "Â" */ + 0x0, 0xf1, 0xc3, 0x0, 0x7f, 0xc5, 0x8b, 0x2e, + 0x1, 0xfc, 0x38, 0x38, 0xd0, 0xa0, 0x1f, 0x87, + 0xb8, 0x33, 0xea, 0x1, 0xfe, 0xbf, 0xb0, 0xf, + 0xf8, 0x50, 0x10, 0x40, 0x3f, 0xce, 0x10, 0xc, + 0x1, 0xfe, 0xa1, 0x70, 0xa0, 0xf, 0xe2, 0x34, + 0x5, 0x24, 0x0, 0xfd, 0x41, 0xe1, 0xc1, 0xc0, + 0x1f, 0x98, 0x14, 0x10, 0x54, 0x40, 0x3c, 0x82, + 0xa0, 0x13, 0x83, 0x80, 0x7b, 0x83, 0x80, 0x2a, + 0xb, 0x0, 0xf2, 0x85, 0xff, 0xd8, 0x4, 0x60, + 0x19, 0x40, 0xd9, 0xb9, 0x2, 0x80, 0x37, 0x7, + 0xcc, 0xf5, 0x3, 0x0, 0x42, 0x84, 0x60, 0x1c, + 0x28, 0xc, 0x0, 0x60, 0x50, 0xf, 0xb8, 0x28, + 0x1, 0x41, 0x40, 0x1f, 0x28, 0x99, 0x0, + + /* U+00C3 "Ã" */ + 0x0, 0xff, 0x8, 0x7, 0xe1, 0xdf, 0xb3, 0x8c, + 0x0, 0xfd, 0x21, 0x41, 0x8f, 0x60, 0x1f, 0xab, + 0xd6, 0xf7, 0x4c, 0x1, 0xf8, 0x89, 0x7f, 0x24, + 0x1, 0xfe, 0x14, 0x4, 0x10, 0xf, 0xf3, 0x84, + 0x3, 0x0, 0x7f, 0xa8, 0x5c, 0x28, 0x3, 0xf8, + 0x8d, 0x1, 0x49, 0x0, 0x3f, 0x50, 0x78, 0x70, + 0x70, 0x7, 0xe6, 0x5, 0x4, 0x15, 0x10, 0xf, + 0x20, 0xa8, 0x4, 0xe0, 0xe0, 0x1e, 0xe0, 0xe0, + 0xa, 0x82, 0xc0, 0x3c, 0xa1, 0x7f, 0xf6, 0x1, + 0x18, 0x6, 0x50, 0x36, 0x6e, 0x40, 0xa0, 0xd, + 0xc1, 0xf3, 0x3d, 0x40, 0xc0, 0x10, 0xa1, 0x18, + 0x7, 0xa, 0x3, 0x0, 0x18, 0x14, 0x3, 0xee, + 0xa, 0x0, 0x50, 0x50, 0x7, 0xca, 0x26, 0x40, + + /* U+00C4 "Ä" */ + 0x0, 0xe1, 0x0, 0x84, 0x3, 0xf8, 0x7b, 0x1, + 0xf9, 0x40, 0x3f, 0xf9, 0x63, 0xf8, 0xf, 0xea, + 0x1, 0xfe, 0xbf, 0xb0, 0xf, 0xf8, 0x50, 0x10, + 0x40, 0x3f, 0xce, 0x10, 0xc, 0x1, 0xfe, 0xa1, + 0x70, 0xa0, 0xf, 0xe2, 0x34, 0x5, 0x24, 0x0, + 0xfd, 0x41, 0xe1, 0xc1, 0xc0, 0x1f, 0x98, 0x14, + 0x10, 0x54, 0x40, 0x3c, 0x82, 0xa0, 0x13, 0x83, + 0x80, 0x7b, 0x83, 0x80, 0x2a, 0xb, 0x0, 0xf2, + 0x85, 0xff, 0xd8, 0x4, 0x60, 0x19, 0x40, 0xd9, + 0xb9, 0x2, 0x80, 0x37, 0x7, 0xcc, 0xf5, 0x3, + 0x0, 0x42, 0x84, 0x60, 0x1c, 0x28, 0xc, 0x0, + 0x60, 0x50, 0xf, 0xb8, 0x28, 0x1, 0x41, 0x40, + 0x1f, 0x28, 0x99, 0x0, + + /* U+00C5 "Å" */ + 0x0, 0xf2, 0xe4, 0x80, 0x7f, 0xf0, 0x3b, 0x39, + 0x40, 0x3f, 0xf9, 0xdd, 0x7c, 0xa0, 0x1f, 0xf7, + 0x21, 0x0, 0x7f, 0xc2, 0x80, 0x82, 0x1, 0xfe, + 0x70, 0x80, 0x60, 0xf, 0xf5, 0xb, 0x85, 0x0, + 0x7f, 0x11, 0xa0, 0x29, 0x20, 0x7, 0xea, 0xf, + 0xe, 0xe, 0x0, 0xfc, 0xc0, 0xa0, 0x82, 0xa2, + 0x1, 0xe4, 0x15, 0x0, 0x9c, 0x1c, 0x3, 0xdc, + 0x1c, 0x1, 0x50, 0x58, 0x7, 0x94, 0x2f, 0xfe, + 0xc0, 0x23, 0x0, 0xca, 0x6, 0xcd, 0xc8, 0x14, + 0x1, 0xb8, 0x3e, 0x67, 0xa8, 0x18, 0x2, 0x14, + 0x23, 0x0, 0xe1, 0x40, 0x60, 0x3, 0x2, 0x80, + 0x7d, 0xc1, 0x40, 0xa, 0xa, 0x0, 0xf9, 0x44, + 0xc8, + + /* U+00C6 "Æ" */ + 0x0, 0xf2, 0xff, 0xff, 0xd4, 0x1, 0xe9, 0x3, + 0x20, 0x23, 0x3f, 0x68, 0x7, 0x19, 0xd9, 0x41, + 0x59, 0x9e, 0x70, 0xe, 0x80, 0x90, 0xf, 0xfe, + 0x19, 0x21, 0x28, 0x7, 0xff, 0xe, 0x2, 0xc0, + 0x3f, 0xf8, 0x62, 0xa2, 0xc0, 0x1a, 0xae, 0xfc, + 0x20, 0x14, 0x83, 0x0, 0x71, 0x22, 0x78, 0xc0, + 0x27, 0x9, 0x0, 0xe8, 0xff, 0xf1, 0x0, 0x1c, + 0x1, 0xdf, 0xf4, 0x0, 0x7f, 0xd2, 0x6, 0x7c, + 0x40, 0x1f, 0xe6, 0x15, 0xcc, 0xea, 0x0, 0xff, + 0x58, 0x48, 0x7, 0xff, 0xd, 0x48, 0xcc, 0x1, + 0xf5, 0x66, 0x7a, 0xa4, 0x20, 0x3, 0xf1, 0x19, + 0xf9, 0x0, + + /* U+00C7 "Ç" */ + 0x0, 0x8e, 0xb7, 0xfd, 0x8c, 0x1, 0xd1, 0x8a, + 0x8, 0x66, 0x9b, 0x0, 0xa1, 0xcb, 0x36, 0xf3, + 0x4d, 0x24, 0x9, 0xc7, 0xc, 0x2, 0x2d, 0x16, + 0x2a, 0x6, 0x10, 0xe, 0x18, 0x70, 0x40, 0xb0, + 0xf, 0x9a, 0x8, 0x80, 0x60, 0x1f, 0xe1, 0x0, + 0xff, 0xe0, 0x8, 0x7, 0xff, 0x0, 0x80, 0x80, + 0x3e, 0x12, 0x4, 0x5, 0x0, 0xfa, 0x76, 0x28, + 0x24, 0x40, 0x38, 0x58, 0x2c, 0x98, 0x74, 0x80, + 0x22, 0xd1, 0x43, 0x9, 0x53, 0xdc, 0xac, 0xd3, + 0x35, 0x0, 0x55, 0x44, 0x35, 0x32, 0x8c, 0x10, + 0xc, 0xb6, 0xc1, 0x9a, 0xe0, 0x1f, 0xb1, 0x31, + 0x0, 0x3f, 0x18, 0x90, 0x10, 0x7, 0xed, 0xb7, + 0x73, 0x0, 0x60, + + /* U+00C8 "È" */ + 0x0, 0x93, 0x6c, 0x3, 0xf9, 0x13, 0x0, 0x7f, + 0x49, 0x78, 0x7, 0xfb, 0x6c, 0x3, 0x9b, 0xff, + 0xfc, 0x1, 0x9, 0x9f, 0xc8, 0x1, 0x4e, 0x67, + 0xd6, 0x1, 0xff, 0xdb, 0x9c, 0xcf, 0x90, 0x2, + 0x13, 0x3f, 0x88, 0x2, 0x8f, 0xff, 0x98, 0x3, + 0xff, 0xcf, 0x39, 0x9f, 0x8c, 0x0, 0x26, 0x7f, + 0x9c, + + /* U+00C9 "É" */ + 0x0, 0xe4, 0xdb, 0x0, 0xfe, 0xf2, 0x80, 0xf, + 0xc6, 0x92, 0x60, 0x1f, 0x8f, 0xd8, 0x3, 0x9b, + 0xff, 0xfc, 0x1, 0x9, 0x9f, 0xc8, 0x1, 0x4e, + 0x67, 0xd6, 0x1, 0xff, 0xdb, 0x9c, 0xcf, 0x90, + 0x2, 0x13, 0x3f, 0x88, 0x2, 0x8f, 0xff, 0x98, + 0x3, 0xff, 0xcf, 0x39, 0x9f, 0x8c, 0x0, 0x26, + 0x7f, 0x9c, + + /* U+00CA "Ê" */ + 0x0, 0xc5, 0xe, 0x1, 0xf8, 0x71, 0x62, 0x40, + 0x3e, 0xd1, 0xf9, 0x67, 0x0, 0xf6, 0x79, 0x37, + 0xb8, 0x4, 0xdf, 0xff, 0xe0, 0x8, 0x4c, 0xfe, + 0x40, 0xa, 0x73, 0x3e, 0xb0, 0xf, 0xfe, 0xdc, + 0xe6, 0x7c, 0x80, 0x10, 0x99, 0xfc, 0x40, 0x14, + 0x7f, 0xfc, 0xc0, 0x1f, 0xfe, 0x79, 0xcc, 0xfc, + 0x60, 0x1, 0x33, 0xfc, 0xe0, + + /* U+00CB "Ë" */ + 0x0, 0x84, 0x40, 0x1, 0x0, 0xfb, 0x38, 0xf, + 0xa4, 0x3, 0xff, 0x8d, 0xbe, 0x7, 0xf2, 0x1, + 0x37, 0xff, 0xf8, 0x2, 0x13, 0x3f, 0x90, 0x2, + 0x9c, 0xcf, 0xac, 0x3, 0xff, 0xb7, 0x39, 0x9f, + 0x20, 0x4, 0x26, 0x7f, 0x10, 0x5, 0x1f, 0xff, + 0x30, 0x7, 0xff, 0x9e, 0x73, 0x3f, 0x18, 0x0, + 0x4c, 0xff, 0x38, + + /* U+00CC "Ì" */ + 0x5d, 0xa0, 0x57, 0x53, 0xb, 0x29, 0x1, 0xda, + 0x2, 0xfb, 0x0, 0xff, 0xf6, 0x0, + + /* U+00CD "Í" */ + 0x3, 0xdc, 0x0, 0x49, 0x40, 0xa, 0xc2, 0x0, + 0xfb, 0x80, 0xb, 0xec, 0x3, 0xff, 0xf8, + + /* U+00CE "Î" */ + 0x0, 0x1c, 0x38, 0x4, 0x3a, 0xb1, 0x0, 0x6, + 0x7, 0xc3, 0xb0, 0x6f, 0x13, 0xfb, 0x0, 0xb, + 0xec, 0x3, 0xff, 0xfe, 0x1, 0xff, 0xcd, + + /* U+00CF "Ï" */ + 0x11, 0x0, 0x4, 0x3b, 0xc1, 0x79, 0xc0, 0x3d, + 0xfc, 0xb, 0xee, 0x5, 0xf6, 0x1, 0xff, 0xff, + 0x0, 0xff, 0x80, + + /* U+00D0 "Ð" */ + 0x6, 0xff, 0xf7, 0x51, 0x80, 0x78, 0x4c, 0xe2, + 0x15, 0xc6, 0x0, 0xe6, 0xcc, 0xb7, 0xe4, 0x24, + 0x80, 0x3f, 0xcd, 0x1, 0x20, 0x1f, 0xf3, 0x8a, + 0x8, 0x7, 0xfc, 0xa0, 0xa0, 0x1f, 0xf1, 0x1, + 0x7c, 0x83, 0xff, 0xcc, 0x1, 0x8, 0x0, 0xc8, + 0x4, 0xce, 0x20, 0x8, 0x40, 0x19, 0x60, 0xd9, + 0x92, 0x0, 0x44, 0xa, 0x1, 0xff, 0x20, 0x18, + 0x7, 0xf9, 0xc1, 0x40, 0x3f, 0xcd, 0x1, 0x0, + 0x19, 0xb3, 0x2d, 0xf9, 0xa, 0x20, 0xc, 0x26, + 0x71, 0x11, 0x75, 0x40, 0x0, + + /* U+00D1 "Ñ" */ + 0x0, 0xff, 0xe1, 0x9f, 0x7c, 0x95, 0xc8, 0x7, + 0x42, 0xd2, 0x6a, 0x50, 0x7, 0x45, 0x2e, 0xe7, + 0x18, 0x1, 0xbf, 0x4c, 0x40, 0x6, 0x21, 0xfa, + 0x0, 0x27, 0x0, 0xff, 0xa0, 0x80, 0x3f, 0x8c, + 0x24, 0x3, 0xfa, 0x8d, 0x14, 0x3, 0xfb, 0x82, + 0xc4, 0x3, 0xf1, 0x40, 0xd8, 0x7, 0xf3, 0x92, + 0xa0, 0x7, 0xf7, 0x4, 0x80, 0x7f, 0x1b, 0x14, + 0x0, 0x7f, 0x48, 0xb9, 0x80, 0x7f, 0x58, 0x78, + 0x7, 0xf2, 0xa8, 0xc0, 0x3f, 0xd6, 0x1, 0xff, + 0xc, 0x80, 0x0, + + /* U+00D2 "Ò" */ + 0x0, 0xe2, 0xff, 0x8, 0x7, 0xfc, 0x52, 0xc, + 0x1, 0xff, 0xc0, 0x66, 0x60, 0x7, 0xff, 0x6, + 0x6c, 0x3, 0xfc, 0x73, 0xbf, 0xd8, 0xe0, 0x1f, + 0x46, 0x30, 0x21, 0x1c, 0x71, 0x0, 0x67, 0x70, + 0xde, 0xde, 0x7b, 0x8e, 0x8, 0x0, 0xa0, 0x7d, + 0x0, 0x34, 0x38, 0xd0, 0x2, 0xc2, 0x44, 0x3, + 0xd0, 0x28, 0x40, 0x80, 0xa0, 0x1f, 0x9c, 0x10, + 0x8, 0x8, 0x3, 0xf7, 0x87, 0x0, 0x4, 0x3, + 0xf8, 0xc0, 0x40, 0x2, 0x1, 0xfc, 0x60, 0x11, + 0x0, 0x80, 0x7e, 0xf0, 0xf0, 0x40, 0x60, 0xf, + 0xce, 0x8, 0x16, 0x10, 0x40, 0x1e, 0x71, 0x42, + 0x2, 0x80, 0xc4, 0x0, 0xd1, 0x1, 0x90, 0x9, + 0xe0, 0x6f, 0x6f, 0x3d, 0xc7, 0x48, 0x3, 0x3e, + 0x30, 0x21, 0x9a, 0x38, 0xc0, 0x0, + + /* U+00D3 "Ó" */ + 0x0, 0xf9, 0x3f, 0x40, 0x3f, 0xf8, 0x1e, 0x1e, + 0x1, 0xff, 0xb, 0x51, 0x0, 0x7f, 0xc3, 0xaa, + 0x1, 0xfe, 0x39, 0xdf, 0xec, 0x70, 0xf, 0xa3, + 0x18, 0x10, 0x8e, 0x38, 0x80, 0x33, 0xb8, 0x6f, + 0x6f, 0x3d, 0xc7, 0x4, 0x0, 0x50, 0x3e, 0x80, + 0x1a, 0x1c, 0x68, 0x1, 0x61, 0x22, 0x1, 0xe8, + 0x14, 0x20, 0x40, 0x50, 0xf, 0xce, 0x8, 0x4, + 0x4, 0x1, 0xfb, 0xc3, 0x80, 0x2, 0x1, 0xfc, + 0x60, 0x20, 0x1, 0x0, 0xfe, 0x30, 0x8, 0x80, + 0x40, 0x3f, 0x78, 0x78, 0x20, 0x30, 0x7, 0xe7, + 0x4, 0xb, 0x8, 0x20, 0xf, 0x38, 0xa1, 0x1, + 0x40, 0x62, 0x0, 0x68, 0x80, 0xc8, 0x4, 0xf0, + 0x37, 0xb7, 0x9e, 0xe3, 0xa4, 0x1, 0x9f, 0x18, + 0x10, 0xcd, 0x1c, 0x60, 0x0, + + /* U+00D4 "Ô" */ + 0x0, 0xf4, 0x7f, 0x8, 0x7, 0xf9, 0x1d, 0x43, + 0x40, 0x3f, 0x86, 0x86, 0xe0, 0xe0, 0x3, 0xf0, + 0xf7, 0x5, 0xbe, 0x0, 0x3f, 0x1c, 0xef, 0xf6, + 0x38, 0x7, 0xd1, 0x8c, 0x8, 0x47, 0x1c, 0x40, + 0x19, 0xdc, 0x37, 0xb7, 0x9e, 0xe3, 0x82, 0x0, + 0x28, 0x1f, 0x40, 0xd, 0xe, 0x34, 0x0, 0xb0, + 0x91, 0x0, 0xf4, 0xa, 0x10, 0x20, 0x28, 0x7, + 0xe7, 0x4, 0x2, 0x2, 0x0, 0xfd, 0xe1, 0xc0, + 0x1, 0x0, 0xfe, 0x30, 0x10, 0x0, 0x80, 0x7f, + 0x18, 0x4, 0x40, 0x20, 0x1f, 0xbc, 0x3c, 0x10, + 0x18, 0x3, 0xf3, 0x82, 0x5, 0x84, 0x10, 0x7, + 0x9c, 0x50, 0x80, 0xa0, 0x31, 0x0, 0x34, 0x40, + 0x64, 0x2, 0x78, 0x1b, 0xdb, 0xcf, 0x71, 0xd2, + 0x0, 0xcf, 0x8c, 0x8, 0x66, 0x8e, 0x30, 0x0, + + /* U+00D5 "Õ" */ + 0x0, 0xff, 0x8, 0x7, 0xf5, 0xfe, 0x23, 0x70, + 0x7, 0xe5, 0x55, 0x35, 0xcb, 0x80, 0x7e, 0x4d, + 0x5a, 0xdd, 0x40, 0x7, 0xe1, 0x30, 0x1, 0x10, + 0x3, 0xf8, 0xe7, 0x7f, 0xb1, 0xc0, 0x3e, 0x8c, + 0x60, 0x42, 0x38, 0xe2, 0x0, 0xce, 0xe1, 0xbd, + 0xbc, 0xf7, 0x1c, 0x10, 0x1, 0x40, 0xfa, 0x0, + 0x68, 0x71, 0xa0, 0x5, 0x84, 0x88, 0x7, 0xa0, + 0x50, 0x81, 0x1, 0x40, 0x3f, 0x38, 0x20, 0x10, + 0x10, 0x7, 0xef, 0xe, 0x0, 0x8, 0x7, 0xf1, + 0x80, 0x80, 0x4, 0x3, 0xf8, 0xc0, 0x22, 0x1, + 0x0, 0xfd, 0xe1, 0xe0, 0x80, 0xc0, 0x1f, 0x9c, + 0x10, 0x2c, 0x20, 0x80, 0x3c, 0xe2, 0x84, 0x5, + 0x1, 0x88, 0x1, 0xa2, 0x3, 0x20, 0x13, 0xc0, + 0xde, 0xde, 0x7b, 0x8e, 0x90, 0x6, 0x7c, 0x60, + 0x43, 0x34, 0x71, 0x80, 0x0, + + /* U+00D6 "Ö" */ + 0x0, 0xef, 0xe0, 0x5f, 0x70, 0xf, 0xfe, 0x67, + 0x78, 0x2f, 0x38, 0x7, 0xf0, 0x88, 0x0, 0x20, + 0x1f, 0xc7, 0x3b, 0xfd, 0x8e, 0x1, 0xf4, 0x63, + 0x2, 0x11, 0xc7, 0x10, 0x6, 0x77, 0xd, 0xed, + 0xe7, 0xb8, 0xe0, 0x80, 0xa, 0x7, 0xd0, 0x3, + 0x43, 0x8d, 0x0, 0x2c, 0x24, 0x40, 0x3d, 0x2, + 0x84, 0x8, 0xa, 0x1, 0xf9, 0xc1, 0x0, 0x80, + 0x80, 0x3f, 0x78, 0x70, 0x0, 0x40, 0x3f, 0x8c, + 0x4, 0x0, 0x20, 0x1f, 0xc6, 0x1, 0x10, 0x8, + 0x7, 0xef, 0xf, 0x4, 0x6, 0x0, 0xfc, 0xe0, + 0x81, 0x61, 0x4, 0x1, 0xe7, 0x14, 0x20, 0x28, + 0xc, 0x40, 0xd, 0x10, 0x19, 0x0, 0x9e, 0x6, + 0xf6, 0xf3, 0xdc, 0x74, 0x80, 0x33, 0xe3, 0x2, + 0x19, 0xa3, 0x8c, 0x0, + + /* U+00D7 "×" */ + 0x6, 0x20, 0xc, 0xa6, 0x5, 0x38, 0x20, 0x4, + 0xae, 0x2, 0x91, 0xc1, 0x4b, 0x1f, 0x0, 0x34, + 0x16, 0x58, 0x69, 0x0, 0x4e, 0xc4, 0x16, 0x60, + 0x18, 0xd8, 0x1, 0x0, 0x18, 0xf4, 0x2d, 0xcf, + 0x0, 0x5, 0xa3, 0x69, 0xc, 0x76, 0x4, 0xb4, + 0x80, 0x9, 0x6c, 0x0, 0x5a, 0x80, 0x69, 0x70, + + /* U+00D8 "Ø" */ + 0x0, 0xff, 0xe0, 0x88, 0x7, 0x1c, 0xef, 0xfb, + 0x18, 0x1, 0xb2, 0x1, 0x46, 0x30, 0x21, 0x9a, + 0x76, 0xca, 0x0, 0xe, 0xe1, 0xbd, 0xbc, 0xf7, + 0x24, 0xa1, 0x2, 0x81, 0xc4, 0x0, 0xde, 0x0, + 0xf0, 0x5, 0x84, 0x90, 0x6, 0x58, 0x91, 0x42, + 0x4, 0x5, 0x0, 0xc9, 0x50, 0xce, 0x8, 0x4, + 0x4, 0x1, 0x15, 0xb3, 0x87, 0x7, 0x80, 0x4, + 0x2, 0x1c, 0x49, 0x0, 0x10, 0x6, 0x10, 0xb, + 0xa, 0xc0, 0x23, 0x0, 0x88, 0x8, 0x2c, 0x34, + 0x3, 0x78, 0x78, 0x28, 0x55, 0x17, 0xc4, 0x3, + 0x38, 0x20, 0x48, 0x3a, 0xe9, 0x0, 0x67, 0x14, + 0x20, 0x15, 0x1, 0x70, 0xd, 0x10, 0x19, 0x0, + 0x2a, 0xc3, 0x7b, 0x79, 0xee, 0x3a, 0x40, 0xb, + 0x7a, 0xd6, 0x4, 0x33, 0x47, 0x18, 0x5, 0xf0, + 0x5, 0x3b, 0xfe, 0xc7, 0x0, 0xc0, + + /* U+00D9 "Ù" */ + 0x0, 0xdb, 0xe8, 0x1, 0xfd, 0xe1, 0xe0, 0x1f, + 0xc5, 0x4c, 0x40, 0x1f, 0xcb, 0xa4, 0x1, 0x9b, + 0xdc, 0x3, 0xc3, 0xfa, 0x1, 0xff, 0xff, 0x0, + 0xff, 0xe4, 0x98, 0x78, 0x7, 0xe1, 0x10, 0x8, + 0x7, 0x88, 0x1d, 0x41, 0xc0, 0x3d, 0x60, 0x62, + 0x83, 0x42, 0x1, 0x2b, 0x85, 0x5, 0xa, 0xf6, + 0xe7, 0x50, 0x49, 0x0, 0xfb, 0x91, 0xc, 0x17, + 0x18, 0x0, + + /* U+00DA "Ú" */ + 0x0, 0xf6, 0x7a, 0x80, 0x7e, 0x43, 0x65, 0x0, + 0xfd, 0xa9, 0x20, 0x1f, 0xd3, 0x60, 0x1c, 0xde, + 0xe0, 0x1e, 0x1f, 0xd0, 0xf, 0xff, 0xf8, 0x7, + 0xff, 0x24, 0xc3, 0xc0, 0x3f, 0x8, 0x80, 0x40, + 0x3c, 0x40, 0xea, 0xe, 0x1, 0xeb, 0x3, 0x14, + 0x1a, 0x10, 0x9, 0x5c, 0x28, 0x28, 0x57, 0xb7, + 0x3a, 0x82, 0x48, 0x7, 0xdc, 0x88, 0x60, 0xb8, + 0xc0, + + /* U+00DB "Û" */ + 0x0, 0xc5, 0xfe, 0x70, 0xf, 0xdc, 0xb, 0x6, + 0x1, 0xe7, 0x38, 0xa1, 0xd1, 0x0, 0xe7, 0xf7, + 0xe, 0xe0, 0x80, 0x1b, 0xdc, 0x3, 0xc3, 0xfa, + 0x1, 0xff, 0xff, 0x0, 0xff, 0xe4, 0x98, 0x78, + 0x7, 0xe1, 0x10, 0x8, 0x7, 0x88, 0x1d, 0x41, + 0xc0, 0x3d, 0x60, 0x62, 0x83, 0x42, 0x1, 0x2b, + 0x85, 0x5, 0xa, 0xf6, 0xe7, 0x50, 0x49, 0x0, + 0xfb, 0x91, 0xc, 0x17, 0x18, 0x0, + + /* U+00DC "Ü" */ + 0x0, 0x9f, 0xd4, 0x37, 0xc0, 0x3f, 0xf8, 0xcf, + 0xca, 0x19, 0xc0, 0x1f, 0x8, 0x0, 0x44, 0x1, + 0x37, 0xb8, 0x7, 0x87, 0xf4, 0x3, 0xff, 0xfe, + 0x1, 0xff, 0xc9, 0x30, 0xf0, 0xf, 0xc2, 0x20, + 0x10, 0xf, 0x10, 0x3a, 0x83, 0x80, 0x7a, 0xc0, + 0xc5, 0x6, 0x84, 0x2, 0x57, 0xa, 0xa, 0x15, + 0xed, 0xce, 0xa0, 0x92, 0x1, 0xf7, 0x22, 0x18, + 0x2e, 0x30, 0x0, + + /* U+00DD "Ý" */ + 0x0, 0xf2, 0x6d, 0x80, 0x7f, 0xde, 0x50, 0x1, + 0xfe, 0x34, 0x93, 0x0, 0xff, 0x1f, 0xb0, 0x7, + 0xa7, 0xec, 0x3, 0xe4, 0xfd, 0x9, 0x14, 0x50, + 0xf, 0x50, 0x70, 0x2, 0xc2, 0xc0, 0x3a, 0x5, + 0x8c, 0x0, 0xaa, 0x19, 0x0, 0x8d, 0xca, 0x40, + 0x35, 0x8b, 0x18, 0x3, 0xc2, 0x40, 0x38, 0x60, + 0x3c, 0x18, 0xd9, 0x0, 0x3c, 0xc6, 0x67, 0x81, + 0x90, 0xf, 0xdc, 0x10, 0x34, 0x1, 0xfc, 0x4e, + 0xa, 0x80, 0x1f, 0xee, 0x2, 0x0, 0xff, 0xff, + 0x80, + + /* U+00DE "Þ" */ + 0x7f, 0x70, 0xf, 0xfe, 0xbd, 0x66, 0x57, 0x50, + 0x40, 0x18, 0x8c, 0xe4, 0x57, 0xd5, 0x0, 0xa3, + 0xff, 0x73, 0x85, 0x0, 0x7e, 0x18, 0x40, 0x50, + 0xf, 0xe3, 0x2, 0x0, 0xfe, 0x20, 0x20, 0xf, + 0xcc, 0xa0, 0x80, 0xa, 0xcc, 0xdd, 0x21, 0x22, + 0x0, 0x23, 0x3c, 0x9, 0x6c, 0x1, 0x47, 0xfe, + 0xeb, 0x40, 0xf, 0xfe, 0x70, + + /* U+00DF "ß" */ + 0x0, 0x3e, 0xfe, 0xc0, 0x7, 0x5c, 0xb, 0xb3, + 0xd8, 0x4, 0x68, 0x8c, 0x8b, 0x54, 0x20, 0x2, + 0x7, 0x0, 0x46, 0x6, 0x0, 0xf0, 0x60, 0x9, + 0xcc, 0x40, 0x2, 0x1, 0xa0, 0x60, 0x3, 0xf3, + 0x12, 0x0, 0x7e, 0x13, 0x10, 0xf, 0xd2, 0x3e, + 0x80, 0x1f, 0x35, 0xd, 0xb8, 0x7, 0xcb, 0xa5, + 0x8, 0x1, 0xf1, 0x40, 0x60, 0x4, 0x9c, 0xa0, + 0x2, 0xe, 0x0, 0x94, 0x2a, 0x6a, 0x5, 0x80, + 0x21, 0xc5, 0x74, 0x5f, 0x0, + + /* U+00E0 "à" */ + 0x0, 0xa7, 0xe4, 0x3, 0xf4, 0x9b, 0x8, 0x7, + 0xed, 0x27, 0x0, 0xfc, 0x3a, 0xc0, 0x1e, 0x29, + 0xdf, 0xec, 0x50, 0x8, 0xb5, 0x91, 0xdc, 0x74, + 0xa0, 0x8, 0xc, 0x98, 0x9b, 0xf, 0x0, 0x74, + 0x98, 0x4, 0x80, 0x20, 0x4, 0x61, 0x46, 0x9c, + 0x0, 0xc3, 0x7d, 0x72, 0xea, 0xe, 0x0, 0xd4, + 0x6b, 0xee, 0x48, 0x4, 0x46, 0x92, 0x82, 0x6, + 0x1, 0xce, 0x1, 0xa0, 0x2, 0x23, 0x35, 0xbc, + 0x73, 0x8, 0x80, 0x1a, 0xcb, 0xb, 0x3a, 0x84, + 0x20, + + /* U+00E1 "á" */ + 0x0, 0xe7, 0xfb, 0x0, 0xfd, 0x23, 0x40, 0x1f, + 0x21, 0xe8, 0x80, 0x7c, 0x9a, 0x60, 0x1e, 0x29, + 0xdf, 0xec, 0x50, 0x8, 0xb5, 0x91, 0xdc, 0x74, + 0xa0, 0x8, 0xc, 0x98, 0x9b, 0xf, 0x0, 0x74, + 0x98, 0x4, 0x80, 0x20, 0x4, 0x61, 0x46, 0x9c, + 0x0, 0xc3, 0x7d, 0x72, 0xea, 0xe, 0x0, 0xd4, + 0x6b, 0xee, 0x48, 0x4, 0x46, 0x92, 0x82, 0x6, + 0x1, 0xce, 0x1, 0xa0, 0x2, 0x23, 0x35, 0xbc, + 0x73, 0x8, 0x80, 0x1a, 0xcb, 0xb, 0x3a, 0x84, + 0x20, + + /* U+00E2 "â" */ + 0x0, 0xd9, 0xf8, 0x1, 0xf4, 0x1c, 0x1d, 0x0, + 0x71, 0x23, 0xba, 0x19, 0x0, 0x31, 0x64, 0x3, + 0xe2, 0x0, 0x62, 0x9d, 0xfe, 0xc5, 0x0, 0x8b, + 0x59, 0x1d, 0xc7, 0x4a, 0x0, 0x80, 0xc9, 0x89, + 0xb0, 0xf0, 0x7, 0x49, 0x80, 0x48, 0x2, 0x0, + 0x46, 0x14, 0x69, 0xc0, 0xc, 0x37, 0xd7, 0x2e, + 0xa0, 0xe0, 0xd, 0x46, 0xbe, 0xe4, 0x80, 0x44, + 0x69, 0x28, 0x20, 0x60, 0x1c, 0xe0, 0x1a, 0x0, + 0x22, 0x33, 0x5b, 0xc7, 0x30, 0x88, 0x1, 0xac, + 0xb0, 0xb3, 0xa8, 0x42, + + /* U+00E3 "ã" */ + 0x0, 0xe, 0x7c, 0x94, 0xe0, 0x6, 0x81, 0x95, + 0xd6, 0x90, 0xd, 0x7e, 0xd9, 0x8d, 0x50, 0xc, + 0x44, 0x0, 0x19, 0x0, 0x71, 0x4e, 0xff, 0x62, + 0x80, 0x45, 0xac, 0x8e, 0xe3, 0xa5, 0x0, 0x40, + 0x64, 0xc4, 0xd8, 0x78, 0x3, 0xa4, 0xc0, 0x24, + 0x1, 0x0, 0x23, 0xa, 0x34, 0xe0, 0x6, 0x1b, + 0xeb, 0x97, 0x50, 0x70, 0x6, 0xa3, 0x5f, 0x72, + 0x40, 0x22, 0x34, 0x94, 0x10, 0x30, 0xe, 0x70, + 0xd, 0x0, 0x11, 0x19, 0xad, 0xe3, 0x98, 0x44, + 0x0, 0xd6, 0x58, 0x59, 0xd4, 0x21, + + /* U+00E4 "ä" */ + 0x0, 0x17, 0xd0, 0x47, 0xa0, 0x7, 0xff, 0xc, + 0xba, 0x82, 0x39, 0x0, 0x38, 0x40, 0x21, 0x0, + 0xe2, 0x9d, 0xfe, 0xc5, 0x0, 0x8b, 0x59, 0x1d, + 0xc7, 0x4a, 0x0, 0x80, 0xc9, 0x89, 0xb0, 0xf0, + 0x7, 0x49, 0x80, 0x48, 0x2, 0x0, 0x46, 0x14, + 0x69, 0xc0, 0xc, 0x37, 0xd7, 0x2e, 0xa0, 0xe0, + 0xd, 0x46, 0xbe, 0xe4, 0x80, 0x44, 0x69, 0x28, + 0x20, 0x60, 0x1c, 0xe0, 0x1a, 0x0, 0x22, 0x33, + 0x5b, 0xc7, 0x30, 0x88, 0x1, 0xac, 0xb0, 0xb3, + 0xa8, 0x42, + + /* U+00E5 "å" */ + 0x0, 0xcd, 0x70, 0x1, 0xf0, 0xe5, 0x89, 0x80, + 0x7f, 0xf1, 0x47, 0x2c, 0x4c, 0x3, 0xe6, 0xb8, + 0x0, 0xf1, 0x4e, 0xff, 0x62, 0x80, 0x45, 0xac, + 0x8e, 0xe3, 0xa5, 0x0, 0x40, 0x64, 0xc4, 0xd8, + 0x78, 0x3, 0xa4, 0xc0, 0x24, 0x1, 0x0, 0x23, + 0xa, 0x34, 0xe0, 0x6, 0x1b, 0xeb, 0x97, 0x50, + 0x70, 0x6, 0xa3, 0x5f, 0x72, 0x40, 0x22, 0x34, + 0x94, 0x10, 0x30, 0xe, 0x70, 0xd, 0x0, 0x11, + 0x19, 0xad, 0xe3, 0x98, 0x44, 0x0, 0xd6, 0x58, + 0x59, 0xd4, 0x21, + + /* U+00E6 "æ" */ + 0x0, 0x15, 0x77, 0xf5, 0x98, 0xcf, 0x7e, 0xb8, + 0x4, 0x7a, 0x8e, 0xe4, 0x46, 0x61, 0x91, 0xda, + 0x2c, 0x1, 0x1, 0x93, 0x15, 0x0, 0x57, 0x51, + 0x6e, 0x8a, 0x1d, 0x44, 0x1, 0x18, 0x22, 0x0, + 0x28, 0xe, 0x5, 0x50, 0x1b, 0x4c, 0x81, 0xe2, + 0x38, 0x54, 0x6, 0xbf, 0x25, 0xd8, 0xd, 0xdf, + 0x84, 0x41, 0x8a, 0xf9, 0xfd, 0xe0, 0xff, 0xff, + 0x19, 0x2c, 0x18, 0x0, 0x80, 0x80, 0x3a, 0x5c, + 0x0, 0xc0, 0x10, 0xd8, 0x29, 0x80, 0x4e, 0xde, + 0x67, 0x64, 0x57, 0x5, 0x8e, 0x5c, 0x5c, 0x14, + 0x86, 0xa9, 0x3b, 0xa3, 0x53, 0xd9, 0x5d, 0x9f, + 0x4, + + /* U+00E7 "ç" */ + 0x0, 0xc, 0x77, 0xec, 0x0, 0x6c, 0x75, 0x76, + 0x7c, 0x0, 0x41, 0x45, 0xc5, 0xb1, 0xa8, 0x30, + 0xb8, 0x5, 0x6a, 0x23, 0x28, 0x6, 0x2a, 0x42, + 0x2, 0x0, 0xf8, 0x40, 0xc0, 0x3e, 0x20, 0x60, + 0xe, 0xb7, 0x4, 0x32, 0x0, 0x91, 0x1e, 0x1e, + 0x1e, 0x60, 0x74, 0x12, 0x9, 0x25, 0x9f, 0x81, + 0x62, 0x0, 0x6e, 0x42, 0xbe, 0x40, 0xc, 0x24, + 0x7e, 0x1, 0xe2, 0xa4, 0x41, 0x0, 0x75, 0xe3, + 0xc1, 0x0, 0x0, + + /* U+00E8 "è" */ + 0x0, 0xa7, 0xe4, 0x3, 0xf4, 0x9b, 0x8, 0x7, + 0xed, 0x27, 0x0, 0xfc, 0x3a, 0xc0, 0x1f, 0x46, + 0xff, 0x48, 0x80, 0x6d, 0x71, 0x74, 0x6f, 0x10, + 0x4, 0x13, 0xe4, 0x55, 0x8d, 0x0, 0x18, 0x60, + 0x2, 0x44, 0x84, 0x84, 0xe2, 0x39, 0xc1, 0x44, + 0x9, 0xdf, 0x8c, 0x4, 0x40, 0xbf, 0xff, 0x29, + 0x2, 0x0, 0x73, 0x38, 0x83, 0xc, 0x0, 0x47, + 0x32, 0x10, 0x82, 0x7c, 0x8a, 0xc0, 0xa0, 0x0, + 0xe3, 0x8b, 0xa2, 0xe2, 0x0, + + /* U+00E9 "é" */ + 0x0, 0xe7, 0xfb, 0x0, 0xfd, 0x23, 0x40, 0x1f, + 0x21, 0xe8, 0x80, 0x7c, 0x9a, 0x60, 0x1f, 0x46, + 0xff, 0x48, 0x80, 0x6d, 0x71, 0x74, 0x6f, 0x10, + 0x4, 0x13, 0xe4, 0x55, 0x8d, 0x0, 0x18, 0x60, + 0x2, 0x44, 0x84, 0x84, 0xe2, 0x39, 0xc1, 0x44, + 0x9, 0xdf, 0x8c, 0x4, 0x40, 0xbf, 0xff, 0x29, + 0x2, 0x0, 0x73, 0x38, 0x83, 0xc, 0x0, 0x47, + 0x32, 0x10, 0x82, 0x7c, 0x8a, 0xc0, 0xa0, 0x0, + 0xe3, 0x8b, 0xa2, 0xe2, 0x0, + + /* U+00EA "ê" */ + 0x0, 0xd7, 0xfa, 0x1, 0xf4, 0x24, 0x15, 0x0, + 0x71, 0x23, 0x3c, 0xb2, 0x0, 0x62, 0xc9, 0x6, + 0xc4, 0x0, 0xe8, 0xdf, 0xe9, 0x10, 0xd, 0xae, + 0x2e, 0x8d, 0xe2, 0x0, 0x82, 0x7c, 0x8a, 0xb1, + 0xa0, 0x3, 0xc, 0x0, 0x48, 0x90, 0x90, 0x9c, + 0x47, 0x38, 0x28, 0x81, 0x3b, 0xf1, 0x80, 0x88, + 0x17, 0xff, 0xe5, 0x20, 0x40, 0xe, 0x67, 0x10, + 0x61, 0x80, 0x8, 0xe6, 0x42, 0x10, 0x4f, 0x91, + 0x58, 0x14, 0x0, 0x1c, 0x71, 0x74, 0x5c, 0x40, + + /* U+00EB "ë" */ + 0x0, 0x17, 0xd8, 0x47, 0xa0, 0x7, 0xff, 0xc, + 0xba, 0xc2, 0x39, 0x0, 0x38, 0x40, 0x21, 0x0, + 0xf4, 0x6f, 0xf4, 0x88, 0x6, 0xd7, 0x17, 0x46, + 0xf1, 0x0, 0x41, 0x3e, 0x45, 0x58, 0xd0, 0x1, + 0x86, 0x0, 0x24, 0x48, 0x48, 0x4e, 0x23, 0x9c, + 0x14, 0x40, 0x9d, 0xf8, 0xc0, 0x44, 0xb, 0xff, + 0xf2, 0x90, 0x20, 0x7, 0x33, 0x88, 0x30, 0xc0, + 0x4, 0x73, 0x21, 0x8, 0x27, 0xc8, 0xac, 0xa, + 0x0, 0xe, 0x38, 0xba, 0x2e, 0x20, 0x0, + + /* U+00EC "ì" */ + 0x6f, 0xc0, 0x66, 0x19, 0x82, 0x4e, 0x80, 0x19, + 0x20, 0x3f, 0x40, 0x1f, 0xfd, 0xc0, + + /* U+00ED "í" */ + 0x4, 0xfd, 0x0, 0x78, 0x78, 0xb, 0x51, 0x0, + 0xea, 0x80, 0x7, 0xe8, 0x3, 0xff, 0xd0, + + /* U+00EE "î" */ + 0x0, 0x4f, 0xf1, 0x0, 0x19, 0x8e, 0x7e, 0x21, + 0xef, 0x1c, 0xee, 0x9, 0x80, 0x3a, 0x60, 0x0, + 0xfd, 0x0, 0x7f, 0xff, 0x0, + + /* U+00EF "ï" */ + 0xee, 0x2, 0x7c, 0x0, 0x7b, 0xfc, 0x9, 0xd0, + 0x22, 0x0, 0x8, 0x0, 0x7e, 0x80, 0x3f, 0xfe, + 0x40, + + /* U+00F0 "ð" */ + 0x0, 0x97, 0xec, 0xa2, 0xc0, 0x39, 0x69, 0x34, + 0xe0, 0x3, 0xaa, 0x8c, 0x0, 0x30, 0xe, 0xee, + 0x4d, 0x23, 0x80, 0x61, 0xdf, 0xf7, 0x4, 0x8, + 0x0, 0x7d, 0x9e, 0x48, 0x1, 0x20, 0x8, 0x19, + 0x93, 0x4d, 0x2, 0x80, 0x18, 0x58, 0x2, 0x53, + 0x21, 0x20, 0x40, 0xe, 0x40, 0x21, 0x3, 0x0, + 0xef, 0x6, 0x10, 0x30, 0xe, 0xe0, 0x12, 0x4, + 0x0, 0xe4, 0x5, 0x6, 0x17, 0x0, 0x98, 0x94, + 0x42, 0xa, 0x32, 0x2e, 0x4a, 0xc0, 0x3, 0x8e, + 0x4e, 0xad, 0x82, 0x0, + + /* U+00F1 "ñ" */ + 0x1, 0xcf, 0x92, 0x9c, 0x0, 0x40, 0xca, 0xeb, + 0x48, 0x2, 0xfd, 0xb3, 0x1a, 0xa0, 0x2, 0x20, + 0x0, 0xc8, 0x1, 0x5e, 0x35, 0xdf, 0x8a, 0x1, + 0x78, 0xc4, 0xa, 0x90, 0x0, 0x96, 0xcf, 0x41, + 0xc0, 0xe, 0x0, 0x90, 0x18, 0x0, 0xc0, 0x1f, + 0x8c, 0x3, 0x84, 0x3, 0xff, 0xc2, + + /* U+00F2 "ò" */ + 0x0, 0xa7, 0xe4, 0x3, 0xf4, 0x9b, 0x8, 0x7, + 0xed, 0x27, 0x0, 0xfc, 0x3a, 0xc0, 0x1e, 0x18, + 0xef, 0xe9, 0x10, 0x8, 0x7d, 0xd5, 0xd5, 0xbc, + 0x80, 0x16, 0x33, 0x71, 0x74, 0x3c, 0x0, 0x52, + 0x60, 0x9, 0x50, 0xc8, 0xc1, 0x0, 0x3b, 0x1, + 0xdc, 0x2, 0x1, 0xc2, 0x6, 0xe0, 0x40, 0x1d, + 0xc0, 0x66, 0x7, 0x0, 0xe4, 0x7, 0x4, 0x27, + 0x0, 0x90, 0xcc, 0x41, 0x43, 0x19, 0x15, 0x63, + 0xc0, 0x1, 0xf7, 0x17, 0x46, 0xf2, 0x0, + + /* U+00F3 "ó" */ + 0x0, 0xe7, 0xfb, 0x0, 0xfd, 0x23, 0x40, 0x1f, + 0x21, 0xe8, 0x80, 0x7c, 0x9a, 0x60, 0x1e, 0x18, + 0xef, 0xe9, 0x10, 0x8, 0x7d, 0xd5, 0xd5, 0xbc, + 0x80, 0x16, 0x33, 0x71, 0x74, 0x3c, 0x0, 0x52, + 0x60, 0x9, 0x50, 0xc8, 0xc1, 0x0, 0x3b, 0x1, + 0xdc, 0x2, 0x1, 0xc2, 0x6, 0xe0, 0x40, 0x1d, + 0xc0, 0x66, 0x7, 0x0, 0xe4, 0x7, 0x4, 0x27, + 0x0, 0x90, 0xcc, 0x41, 0x43, 0x19, 0x15, 0x63, + 0xc0, 0x1, 0xf7, 0x17, 0x46, 0xf2, 0x0, + + /* U+00F4 "ô" */ + 0x0, 0xd9, 0xf8, 0x1, 0xf4, 0x1c, 0x1d, 0x0, + 0x71, 0x23, 0xba, 0x19, 0x0, 0x31, 0x64, 0x3, + 0xe2, 0x0, 0x61, 0x8e, 0xfe, 0x91, 0x0, 0x87, + 0xdd, 0x5d, 0x5b, 0xc8, 0x1, 0x63, 0x37, 0x17, + 0x43, 0xc0, 0x5, 0x26, 0x0, 0x95, 0xc, 0x8c, + 0x10, 0x3, 0xb0, 0x1d, 0xc0, 0x20, 0x1c, 0x20, + 0x6e, 0x4, 0x1, 0xdc, 0x6, 0x60, 0x70, 0xe, + 0x40, 0x70, 0x42, 0x70, 0x9, 0xc, 0xc4, 0x14, + 0x31, 0x91, 0x56, 0x3c, 0x0, 0x1f, 0x71, 0x74, + 0x6f, 0x20, + + /* U+00F5 "õ" */ + 0x0, 0xe, 0x7c, 0x94, 0xe0, 0x6, 0x81, 0x95, + 0xd6, 0x90, 0xd, 0x7e, 0xd9, 0x8d, 0x50, 0xc, + 0x44, 0x0, 0x19, 0x0, 0x70, 0xc7, 0x7f, 0x48, + 0x80, 0x43, 0xee, 0xae, 0xad, 0xe4, 0x0, 0xb1, + 0x9b, 0x8b, 0xa1, 0xe0, 0x2, 0x93, 0x0, 0x4a, + 0x86, 0x46, 0x8, 0x1, 0xd8, 0xe, 0xe0, 0x10, + 0xe, 0x10, 0x37, 0x2, 0x0, 0xee, 0x3, 0x30, + 0x38, 0x7, 0x20, 0x38, 0x21, 0x38, 0x4, 0x86, + 0x62, 0xa, 0x18, 0xc8, 0xab, 0x1e, 0x0, 0xf, + 0xb8, 0xba, 0x37, 0x90, 0x0, + + /* U+00F6 "ö" */ + 0x0, 0x17, 0xd0, 0x47, 0xa0, 0x7, 0xff, 0xc, + 0xba, 0x82, 0x39, 0x0, 0x38, 0x40, 0x21, 0x0, + 0xe1, 0x8e, 0xfe, 0x91, 0x0, 0x87, 0xdd, 0x5d, + 0x5b, 0xc8, 0x1, 0x63, 0x37, 0x17, 0x43, 0xc0, + 0x5, 0x26, 0x0, 0x95, 0xc, 0x8c, 0x10, 0x3, + 0xb0, 0x1d, 0xc0, 0x20, 0x1c, 0x20, 0x6e, 0x4, + 0x1, 0xdc, 0x6, 0x60, 0x70, 0xe, 0x40, 0x70, + 0x42, 0x70, 0x9, 0xc, 0xc4, 0x14, 0x31, 0x91, + 0x56, 0x3c, 0x0, 0x1f, 0x71, 0x74, 0x6f, 0x20, + + /* U+00F7 "÷" */ + 0x0, 0x8b, 0xf4, 0x3, 0xff, 0x8a, 0x5d, 0x80, + 0x1f, 0x84, 0x40, 0x1b, 0xbf, 0xff, 0x4a, 0x27, + 0xf7, 0xd5, 0xdd, 0x54, 0xbb, 0x98, 0x2, 0x2e, + 0xc0, 0xf, 0xfe, 0x10, + + /* U+00F8 "ø" */ + 0x0, 0xfc, 0x22, 0x0, 0x25, 0xff, 0x62, 0xd5, + 0x83, 0x5a, 0xb3, 0x6, 0x92, 0xc6, 0x47, 0xe6, + 0x24, 0x0, 0x8c, 0x10, 0x20, 0x34, 0xc1, 0xda, + 0x8, 0x0, 0xd4, 0x91, 0x51, 0x3, 0x8, 0x1a, + 0x3, 0x11, 0x1, 0xa3, 0xf0, 0x0, 0x87, 0x42, + 0xa9, 0x26, 0x4, 0xa, 0xc0, 0xe8, 0xc0, 0x9, + 0xd, 0x14, 0x5, 0x98, 0xd4, 0x56, 0x44, 0x52, + 0x3b, 0x86, 0x68, 0x12, 0xd6, 0xfb, 0xf1, 0x80, + 0x0, + + /* U+00F9 "ù" */ + 0x0, 0x4f, 0xc8, 0x7, 0xa4, 0xd8, 0x40, 0x3d, + 0xa4, 0xe0, 0x1e, 0x1d, 0x60, 0xa, 0xfc, 0x40, + 0x37, 0xd8, 0x7, 0xff, 0x84, 0x40, 0x38, 0x40, + 0x31, 0x80, 0x44, 0x0, 0xd0, 0x50, 0xa, 0x0, + 0xa, 0x11, 0x75, 0xce, 0x40, 0x58, 0x89, 0x3e, + 0x80, 0x0, + + /* U+00FA "ú" */ + 0x0, 0xcf, 0xf6, 0x1, 0xe9, 0x1a, 0x0, 0xe4, + 0x3d, 0x10, 0xe, 0x4d, 0x30, 0xa, 0xfc, 0x40, + 0x37, 0xd8, 0x7, 0xff, 0x84, 0x40, 0x38, 0x40, + 0x31, 0x80, 0x44, 0x0, 0xd0, 0x50, 0xa, 0x0, + 0xa, 0x11, 0x75, 0xce, 0x40, 0x58, 0x89, 0x3e, + 0x80, 0x0, + + /* U+00FB "û" */ + 0x0, 0xb3, 0xf4, 0x3, 0xa4, 0xe4, 0xac, 0x2, + 0x20, 0x86, 0xa1, 0x40, 0x1, 0x4b, 0x82, 0xd2, + 0x5, 0xf8, 0x80, 0x6f, 0xb0, 0xf, 0xff, 0x8, + 0x80, 0x70, 0x80, 0x63, 0x0, 0x88, 0x1, 0xa0, + 0xa0, 0x14, 0x0, 0x14, 0x22, 0xeb, 0x9c, 0x80, + 0xb1, 0x12, 0x7d, 0x0, 0x0, + + /* U+00FC "ü" */ + 0x2, 0xfa, 0x8, 0xf4, 0x0, 0xff, 0x8b, 0xa8, + 0x23, 0x90, 0x2, 0x10, 0x8, 0x40, 0x17, 0xe2, + 0x1, 0xbe, 0xc0, 0x3f, 0xfc, 0x22, 0x1, 0xc2, + 0x1, 0x8c, 0x2, 0x20, 0x6, 0x82, 0x80, 0x50, + 0x0, 0x50, 0x8b, 0xae, 0x72, 0x2, 0xc4, 0x49, + 0xf4, 0x0, + + /* U+00FD "ý" */ + 0x0, 0xc3, 0xfe, 0x20, 0xf, 0x30, 0x51, 0x0, + 0x7a, 0xd9, 0x40, 0x3e, 0xc9, 0x0, 0xcf, 0xec, + 0x1, 0x87, 0xe9, 0x43, 0x40, 0x33, 0x7, 0x11, + 0xa0, 0x80, 0x54, 0x28, 0x14, 0xc, 0x0, 0x22, + 0x38, 0x1, 0x82, 0xc0, 0x14, 0x14, 0x1, 0x29, + 0x90, 0x31, 0x18, 0x5, 0xc0, 0xa6, 0x34, 0x1, + 0x90, 0x6a, 0xc1, 0x80, 0x39, 0x89, 0x50, 0x40, + 0x3a, 0x80, 0xb8, 0x3, 0xc4, 0x40, 0x50, 0xf, + 0x9, 0x28, 0x7, 0xd2, 0x1c, 0x1, 0xd9, 0xae, + 0x88, 0x0, 0xe7, 0x24, 0xa0, 0xe, + + /* U+00FE "þ" */ + 0xaf, 0x10, 0xf, 0xfe, 0xd9, 0x5f, 0xfa, 0xc8, + 0x3, 0x6b, 0x43, 0x26, 0x90, 0x4, 0x5a, 0xf3, + 0x61, 0x20, 0x14, 0x80, 0x48, 0x90, 0x80, 0x10, + 0x3, 0x18, 0x28, 0x0, 0x40, 0x37, 0x80, 0x80, + 0x7d, 0xc0, 0x20, 0x4, 0x0, 0xca, 0xa, 0x0, + 0x80, 0x9, 0x4d, 0x44, 0x0, 0x5b, 0x35, 0x41, + 0xb0, 0xb, 0x59, 0x88, 0xde, 0x20, 0x11, 0x5f, + 0xf4, 0x88, 0x7, 0xff, 0x50, + + /* U+00FF "ÿ" */ + 0x0, 0x5f, 0x88, 0xbe, 0xc0, 0x3f, 0xf8, 0x57, + 0xc2, 0x2e, 0xb0, 0xe, 0x10, 0x0, 0x80, 0x4f, + 0xec, 0x1, 0x87, 0xe9, 0x43, 0x40, 0x33, 0x7, + 0x11, 0xa0, 0x80, 0x54, 0x28, 0x14, 0xc, 0x0, + 0x22, 0x38, 0x1, 0x82, 0xc0, 0x14, 0x14, 0x1, + 0x29, 0x90, 0x31, 0x18, 0x5, 0xc0, 0xa6, 0x34, + 0x1, 0x90, 0x6a, 0xc1, 0x80, 0x39, 0x89, 0x50, + 0x40, 0x3a, 0x80, 0xb8, 0x3, 0xc4, 0x40, 0x50, + 0xf, 0x9, 0x28, 0x7, 0xd2, 0x1c, 0x1, 0xd9, + 0xae, 0x88, 0x0, 0xe7, 0x24, 0xa0, 0xe, + + /* U+0100 "Ā" */ + 0x0, 0xc9, 0x11, 0xc8, 0x1, 0xfb, 0x5d, 0xfb, + 0x0, 0x3f, 0x4f, 0xff, 0x40, 0x7, 0xfa, 0xfe, + 0xc0, 0x3f, 0xe1, 0x40, 0x41, 0x0, 0xff, 0x38, + 0x40, 0x30, 0x7, 0xfa, 0x85, 0xc2, 0x80, 0x3f, + 0x88, 0xd0, 0x14, 0x90, 0x3, 0xf5, 0x7, 0x87, + 0x7, 0x0, 0x7e, 0x60, 0x50, 0x41, 0x51, 0x0, + 0xf2, 0xa, 0x80, 0x4e, 0xe, 0x1, 0xee, 0xe, + 0x0, 0xa8, 0x2c, 0x3, 0xca, 0x17, 0xff, 0x60, + 0x11, 0x80, 0x65, 0x3, 0x66, 0xe4, 0xa, 0x0, + 0xdc, 0x1f, 0x33, 0xd4, 0xc, 0x1, 0xa, 0x11, + 0x80, 0x70, 0xa0, 0x30, 0x1, 0x81, 0x40, 0x3e, + 0xe0, 0xa0, 0x5, 0x5, 0x0, 0x7c, 0xa2, 0x64, + + /* U+0101 "ā" */ + 0x0, 0x4f, 0xff, 0x40, 0x6, 0xd7, 0x7e, 0xc0, + 0xc, 0x91, 0x1c, 0x80, 0x1f, 0xfc, 0x32, 0x9d, + 0xfe, 0xc5, 0x0, 0x8b, 0x59, 0x1d, 0xc7, 0x4a, + 0x0, 0x80, 0xc9, 0x89, 0xb0, 0xf0, 0x7, 0x49, + 0x80, 0x48, 0x2, 0x0, 0x46, 0x14, 0x69, 0xc0, + 0xc, 0x37, 0xd7, 0x2e, 0xa0, 0xe0, 0xd, 0x46, + 0xbe, 0xe4, 0x80, 0x44, 0x69, 0x28, 0x20, 0x60, + 0x1c, 0xe0, 0x1a, 0x0, 0x22, 0x33, 0x5b, 0xc7, + 0x30, 0x88, 0x1, 0xac, 0xb0, 0xb3, 0xa8, 0x42, + + /* U+0102 "Ă" */ + 0x0, 0xc6, 0xc0, 0x13, 0x90, 0x7, 0xf4, 0xa0, + 0xbc, 0x18, 0x7, 0xe3, 0x8b, 0xe8, 0xa1, 0x0, + 0xfe, 0x7e, 0xdf, 0x50, 0xf, 0xfa, 0xb6, 0xc0, + 0x3f, 0xe1, 0x40, 0x41, 0x0, 0xff, 0x38, 0x40, + 0x30, 0x7, 0xfa, 0x85, 0xc2, 0x80, 0x3f, 0x88, + 0xd0, 0x14, 0x90, 0x3, 0xf5, 0x7, 0x87, 0x7, + 0x0, 0x7e, 0x60, 0x50, 0x41, 0x51, 0x0, 0xf2, + 0xa, 0x80, 0x4e, 0xe, 0x1, 0xee, 0xe, 0x0, + 0xa8, 0x2c, 0x3, 0xca, 0x17, 0xff, 0x60, 0x11, + 0x80, 0x65, 0x3, 0x66, 0xe4, 0xa, 0x0, 0xdc, + 0x1f, 0x33, 0xd4, 0xc, 0x1, 0xa, 0x11, 0x80, + 0x70, 0xa0, 0x30, 0x1, 0x81, 0x40, 0x3e, 0xe0, + 0xa0, 0x5, 0x5, 0x0, 0x7c, 0xa2, 0x64, + + /* U+0103 "ă" */ + 0x0, 0x27, 0x98, 0x27, 0x98, 0x6, 0x47, 0xcf, + 0xb7, 0x30, 0xe, 0x8e, 0xde, 0x80, 0xf, 0x84, + 0x84, 0x3, 0xc5, 0x3b, 0xfd, 0x8a, 0x1, 0x16, + 0xb2, 0x3b, 0x8e, 0x94, 0x1, 0x1, 0x93, 0x13, + 0x61, 0xe0, 0xe, 0x93, 0x0, 0x90, 0x4, 0x0, + 0x8c, 0x28, 0xd3, 0x80, 0x18, 0x6f, 0xae, 0x5d, + 0x41, 0xc0, 0x1a, 0x8d, 0x7d, 0xc9, 0x0, 0x88, + 0xd2, 0x50, 0x40, 0xc0, 0x39, 0xc0, 0x34, 0x0, + 0x44, 0x66, 0xb7, 0x8e, 0x61, 0x10, 0x3, 0x59, + 0x61, 0x67, 0x50, 0x84, + + /* U+0104 "Ą" */ + 0x0, 0xf5, 0xfd, 0x80, 0x7f, 0xf0, 0x45, 0x5, + 0x4, 0x3, 0xff, 0x80, 0xe1, 0x0, 0xc0, 0x1f, + 0xfc, 0xa, 0x16, 0x1a, 0x0, 0xff, 0x88, 0xdc, + 0x18, 0x90, 0x3, 0xfd, 0x41, 0x41, 0x41, 0xc0, + 0x1f, 0xe6, 0x23, 0x2, 0x35, 0x10, 0xf, 0xc8, + 0x34, 0x1, 0x50, 0x38, 0x7, 0xee, 0xd, 0x99, + 0xbc, 0x2c, 0x3, 0xf2, 0x82, 0xb3, 0x60, 0x23, + 0x0, 0xf2, 0x84, 0xff, 0xf5, 0x85, 0x0, 0x7b, + 0x81, 0xc0, 0x39, 0x5, 0x80, 0x38, 0x50, 0xc4, + 0x3, 0xcc, 0xc, 0x1, 0x98, 0x2c, 0x3, 0xea, + 0xa, 0x0, 0xd4, 0xa, 0x1, 0xf1, 0x10, 0xc8, + 0x2, 0xdf, 0x20, 0xf, 0xc5, 0x64, 0x1, 0xff, + 0xc1, 0x10, 0x60, 0xf, 0xfe, 0x10, 0x87, 0x34, + 0x8, 0x7, 0xff, 0x2, 0x8a, 0x8, 0x0, + + /* U+0105 "ą" */ + 0x0, 0x14, 0xef, 0xf6, 0x28, 0x6, 0x2c, 0x64, + 0x77, 0x1d, 0x28, 0x5, 0x3, 0x93, 0x13, 0x61, + 0xe0, 0x17, 0x49, 0x80, 0x48, 0x2, 0x1, 0x23, + 0xa, 0x34, 0xe0, 0x7, 0xd, 0xf5, 0xcb, 0xa8, + 0x38, 0x5, 0xa8, 0xd7, 0xdc, 0x90, 0xc, 0x46, + 0x92, 0x82, 0x6, 0x1, 0xe7, 0x0, 0xd0, 0x1, + 0x88, 0xcd, 0x6f, 0x1c, 0xc2, 0x20, 0xb, 0x59, + 0x61, 0x67, 0x50, 0x84, 0x0, 0x33, 0xdf, 0xae, + 0xd, 0x22, 0x1, 0xf8, 0x4d, 0xc0, 0x3f, 0xeb, + 0x63, 0x0, 0xf8, 0x61, 0x61, 0xc0, + + /* U+0106 "Ć" */ + 0x0, 0xf2, 0xfe, 0x0, 0x7f, 0xa4, 0x78, 0x3, + 0xf8, 0x86, 0x88, 0x3, 0xf8, 0xb5, 0x0, 0x3f, + 0x1d, 0x77, 0xfb, 0x18, 0x3, 0xa3, 0x14, 0xd0, + 0xcd, 0x36, 0x1, 0x43, 0x96, 0x6d, 0xe6, 0x9a, + 0x48, 0x13, 0x8e, 0x18, 0x4, 0x5a, 0x2c, 0x54, + 0xc, 0x20, 0x1c, 0x31, 0x3, 0x40, 0xb0, 0xf, + 0x99, 0xc4, 0x80, 0xc0, 0x3f, 0xc2, 0x1, 0xff, + 0xc0, 0x10, 0xf, 0xfe, 0x1, 0x1, 0x80, 0x7c, + 0x24, 0x8, 0x8, 0x1, 0xf4, 0xeb, 0xd0, 0x48, + 0x80, 0x70, 0xb0, 0x29, 0x38, 0xe1, 0x80, 0x45, + 0xa2, 0xa4, 0x10, 0xa5, 0x9b, 0x7b, 0xa3, 0x4a, + 0x0, 0xaa, 0xd4, 0xd0, 0x8e, 0x6c, 0x0, + + /* U+0107 "ć" */ + 0x0, 0xea, 0xf8, 0x0, 0xf0, 0xaa, 0x40, 0x7, + 0x98, 0xa8, 0x3, 0xe7, 0xd1, 0x0, 0xe1, 0x9e, + 0xfd, 0x80, 0x8, 0x71, 0x95, 0xd9, 0xf0, 0x1, + 0x5, 0x37, 0x16, 0xc6, 0xa0, 0xc2, 0xc0, 0x14, + 0x3b, 0x10, 0x28, 0x6, 0x18, 0x31, 0x2, 0x0, + 0xf8, 0x40, 0x80, 0x3e, 0x20, 0x50, 0xc, 0x3f, + 0x40, 0xc2, 0xc0, 0x14, 0x86, 0x4, 0x14, 0xd4, + 0x5b, 0x9b, 0x0, 0xe3, 0x23, 0xb4, 0x60, 0x0, + + /* U+0108 "Ĉ" */ + 0x0, 0xea, 0xfe, 0x20, 0xf, 0xce, 0xb2, 0x7e, + 0x20, 0x1e, 0x10, 0x96, 0xf5, 0x50, 0x7, 0x85, + 0xd8, 0xa, 0x10, 0x3, 0xc7, 0x5d, 0xfe, 0xc6, + 0x0, 0xe8, 0xc5, 0x34, 0x33, 0x4d, 0x80, 0x50, + 0xe5, 0x9b, 0x79, 0xa6, 0x92, 0x4, 0xe3, 0x86, + 0x1, 0x16, 0x8b, 0x15, 0x3, 0x8, 0x7, 0xc, + 0x40, 0xd0, 0x2c, 0x3, 0xe6, 0x71, 0x20, 0x30, + 0xf, 0xf0, 0x80, 0x7f, 0xf0, 0x4, 0x3, 0xff, + 0x80, 0x40, 0x60, 0x1f, 0x9, 0x2, 0x2, 0x0, + 0x7d, 0x3a, 0xf4, 0x12, 0x20, 0x1c, 0x2c, 0xa, + 0x4e, 0x38, 0x60, 0x11, 0x68, 0xa9, 0x4, 0x29, + 0x66, 0xde, 0xe8, 0xd2, 0x80, 0x2a, 0xb5, 0x34, + 0x23, 0x9b, 0x0, 0x0, + + /* U+0109 "ĉ" */ + 0x0, 0x87, 0xbe, 0x80, 0x3d, 0x43, 0xa, 0xe0, + 0x19, 0x1e, 0x5d, 0xac, 0x80, 0x24, 0xc6, 0x9, + 0xc2, 0x0, 0x86, 0x7b, 0xf6, 0x0, 0x21, 0xc6, + 0x57, 0x67, 0xc0, 0x4, 0x14, 0xdc, 0x5b, 0x1a, + 0x83, 0xb, 0x0, 0x50, 0xec, 0x40, 0xa0, 0x18, + 0x60, 0xc4, 0x8, 0x3, 0xe1, 0x2, 0x0, 0xf8, + 0x81, 0x40, 0x30, 0xfd, 0x3, 0xb, 0x0, 0x52, + 0x18, 0x10, 0x53, 0x51, 0x6e, 0x6c, 0x3, 0x8c, + 0x8e, 0xd1, 0x80, + + /* U+010A "Ċ" */ + 0x0, 0xf0, 0x80, 0x7f, 0xc7, 0xd2, 0x1, 0xff, + 0xcb, 0x3f, 0x90, 0xf, 0xc7, 0x5d, 0xfe, 0xc6, + 0x0, 0xe8, 0xc5, 0x34, 0x33, 0x4d, 0x80, 0x50, + 0xe5, 0x9b, 0x79, 0xa6, 0x92, 0x4, 0xe3, 0x86, + 0x1, 0x16, 0x8b, 0x15, 0x3, 0x8, 0x7, 0xc, + 0x40, 0xd0, 0x2c, 0x3, 0xe6, 0x71, 0x20, 0x30, + 0xf, 0xf0, 0x80, 0x7f, 0xf0, 0x4, 0x3, 0xff, + 0x80, 0x40, 0x60, 0x1f, 0x9, 0x2, 0x2, 0x0, + 0x7d, 0x3a, 0xf4, 0x12, 0x20, 0x1c, 0x2c, 0xa, + 0x4e, 0x38, 0x60, 0x11, 0x68, 0xa9, 0x4, 0x29, + 0x66, 0xde, 0xe8, 0xd2, 0x80, 0x2a, 0xb5, 0x34, + 0x23, 0x9b, 0x0, 0x0, + + /* U+010B "ċ" */ + 0x0, 0xcd, 0xec, 0x1, 0xff, 0xc5, 0x6e, 0x60, + 0xf, 0xc2, 0x1, 0xe1, 0x9e, 0xfd, 0x80, 0x8, + 0x71, 0x95, 0xd9, 0xf0, 0x1, 0x5, 0x37, 0x16, + 0xc6, 0xa0, 0xc2, 0xc0, 0x14, 0x3b, 0x10, 0x28, + 0x6, 0x18, 0x31, 0x2, 0x0, 0xf8, 0x40, 0x80, + 0x3e, 0x20, 0x50, 0xc, 0x3f, 0x40, 0xc2, 0xc0, + 0x14, 0x86, 0x4, 0x14, 0xd4, 0x5b, 0x9b, 0x0, + 0xe3, 0x23, 0xb4, 0x60, 0x0, + + /* U+010C "Č" */ + 0x0, 0xce, 0xc0, 0x50, 0xa0, 0x1f, 0x74, 0xa4, + 0xbb, 0x0, 0x7d, 0x27, 0x69, 0x6, 0x1, 0xfb, + 0x9e, 0x1c, 0x3, 0xf8, 0xa1, 0xc0, 0x3f, 0x1d, + 0x77, 0xfb, 0x18, 0x3, 0xa3, 0x14, 0xd0, 0xcd, + 0x36, 0x1, 0x43, 0x96, 0x6d, 0xe6, 0x9a, 0x48, + 0x13, 0x8e, 0x18, 0x4, 0x5a, 0x2c, 0x54, 0xc, + 0x20, 0x1c, 0x31, 0x3, 0x40, 0xb0, 0xf, 0x99, + 0xc4, 0x80, 0xc0, 0x3f, 0xc2, 0x1, 0xff, 0xc0, + 0x10, 0xf, 0xfe, 0x1, 0x1, 0x80, 0x7c, 0x24, + 0x8, 0x8, 0x1, 0xf4, 0xeb, 0xd0, 0x48, 0x80, + 0x70, 0xb0, 0x29, 0x38, 0xe1, 0x80, 0x45, 0xa2, + 0xa4, 0x10, 0xa5, 0x9b, 0x7b, 0xa3, 0x4a, 0x0, + 0xaa, 0xd4, 0xd0, 0x8e, 0x6c, 0x0, + + /* U+010D "č" */ + 0x0, 0x27, 0xd0, 0x67, 0x90, 0x4, 0x90, 0xb6, + 0x72, 0x40, 0x19, 0xd9, 0xdc, 0xc0, 0x1e, 0x9c, + 0x80, 0xe, 0x19, 0xef, 0xd8, 0x0, 0x87, 0x19, + 0x5d, 0x9f, 0x0, 0x10, 0x53, 0x71, 0x6c, 0x6a, + 0xc, 0x2c, 0x1, 0x43, 0xb1, 0x2, 0x80, 0x61, + 0x83, 0x10, 0x20, 0xf, 0x84, 0x8, 0x3, 0xe2, + 0x5, 0x0, 0xc3, 0xf4, 0xc, 0x2c, 0x1, 0x48, + 0x60, 0x41, 0x4d, 0x45, 0xb9, 0xb0, 0xe, 0x32, + 0x3b, 0x46, 0x0, + + /* U+010E "Ď" */ + 0x0, 0xb7, 0xc5, 0xbe, 0x40, 0x3e, 0xf0, 0xb8, + 0x29, 0x0, 0xf8, 0xa5, 0x47, 0x80, 0x3f, 0x9b, + 0xfc, 0x60, 0x1c, 0xdf, 0xfe, 0xea, 0x30, 0xe, + 0x13, 0x3c, 0xb, 0x8c, 0x1, 0x9b, 0x33, 0x74, + 0x84, 0x90, 0x7, 0xf3, 0x48, 0x48, 0x7, 0xf9, + 0x85, 0x4, 0x3, 0xfc, 0xa0, 0xa0, 0x1f, 0xe2, + 0x2, 0x0, 0xff, 0x8, 0x7, 0xff, 0x0, 0x40, + 0xc0, 0x3f, 0xc4, 0xc, 0x1, 0xfe, 0x40, 0x30, + 0xf, 0xe7, 0x5, 0x0, 0xfe, 0x68, 0x8, 0x0, + 0x9b, 0x32, 0xdf, 0x90, 0xa2, 0x0, 0x84, 0xce, + 0x22, 0x36, 0xa8, 0x0, + + /* U+010F "ď" */ + 0x0, 0xfd, 0xf6, 0xdf, 0x0, 0x1f, 0xfc, 0xf, + 0x0, 0xff, 0x33, 0x0, 0x3f, 0xf8, 0xa, 0x80, + 0x2, 0xae, 0xfb, 0x20, 0x2, 0xa1, 0x81, 0x62, + 0xa3, 0xbb, 0x0, 0xb, 0x0, 0x8, 0x1a, 0xa4, + 0x62, 0x80, 0x79, 0x49, 0x40, 0x2f, 0x0, 0xe3, + 0x4, 0x0, 0xc8, 0x1, 0xce, 0x2, 0x1, 0xc2, + 0x1, 0x9c, 0x4, 0x3, 0x84, 0x3, 0x18, 0x20, + 0x6, 0x30, 0xf, 0x31, 0x30, 0x5, 0x0, 0x1e, + 0x82, 0x9b, 0x8d, 0x60, 0xf, 0xe, 0x32, 0xbb, + 0x78, 0x80, 0x60, + + /* U+0110 "Đ" */ + 0x0, 0x37, 0xff, 0xba, 0x8c, 0x3, 0xe1, 0x33, + 0xc0, 0xb8, 0xc0, 0x1e, 0x6c, 0xcd, 0xd2, 0x12, + 0x40, 0x1f, 0xf3, 0x48, 0x48, 0x7, 0xff, 0x1, + 0x85, 0x4, 0x3, 0xff, 0x80, 0xa0, 0xa0, 0x20, + 0x10, 0x8c, 0x1, 0x88, 0x8, 0x3a, 0x41, 0xfb, + 0xa6, 0x0, 0x84, 0x2, 0xb7, 0x5, 0xbb, 0x9c, + 0x2, 0x10, 0x30, 0x4e, 0x2, 0x44, 0x84, 0x2, + 0x20, 0x60, 0xf, 0xfe, 0x2, 0x1, 0x80, 0x7f, + 0xce, 0xa, 0x1, 0xff, 0x34, 0x4, 0x0, 0x73, + 0x66, 0x5b, 0xf2, 0x14, 0x40, 0x1c, 0x26, 0x71, + 0x11, 0xb5, 0x40, 0x0, + + /* U+0111 "đ" */ + 0x0, 0xfd, 0xf6, 0x1, 0xe1, 0xff, 0x81, 0x3c, + 0x3, 0x85, 0xde, 0x2, 0x70, 0xf, 0x44, 0x40, + 0xd0, 0x1, 0x15, 0x77, 0xd9, 0x0, 0x71, 0x62, + 0xa3, 0xbb, 0x0, 0x3a, 0x6, 0xa9, 0x18, 0xa0, + 0x1c, 0xa4, 0xa0, 0x17, 0x80, 0x63, 0x4, 0x0, + 0xc8, 0x1, 0x9c, 0x4, 0x3, 0x84, 0x2, 0x70, + 0x10, 0xe, 0x10, 0x8, 0xc1, 0x0, 0x31, 0x80, + 0x73, 0x13, 0x0, 0x50, 0x1, 0xd0, 0x53, 0x71, + 0xac, 0x1, 0xc3, 0x8c, 0xae, 0xde, 0x20, 0x10, + + /* U+0112 "Ē" */ + 0x0, 0x2f, 0xff, 0x58, 0x7, 0x3b, 0xfb, 0x40, + 0x38, 0xa2, 0x39, 0x80, 0x26, 0xff, 0xff, 0x0, + 0x42, 0x67, 0xf2, 0x0, 0x53, 0x99, 0xf5, 0x80, + 0x7f, 0xf6, 0xe7, 0x33, 0xe4, 0x0, 0x84, 0xcf, + 0xe2, 0x0, 0xa3, 0xff, 0xe6, 0x0, 0xff, 0xf3, + 0xce, 0x67, 0xe3, 0x0, 0x9, 0x9f, 0xe7, + + /* U+0113 "ē" */ + 0x0, 0x27, 0xff, 0x60, 0x6, 0x67, 0x7e, 0xa0, + 0xc, 0x51, 0x1c, 0xc0, 0x1f, 0xfc, 0x48, 0xdf, + 0xe9, 0x10, 0xd, 0xae, 0x2e, 0x8d, 0xe2, 0x0, + 0x82, 0x7c, 0x8a, 0xb1, 0xa0, 0x3, 0xc, 0x0, + 0x48, 0x90, 0x90, 0x9c, 0x47, 0x38, 0x28, 0x81, + 0x3b, 0xf1, 0x80, 0x88, 0x17, 0xff, 0xe5, 0x20, + 0x40, 0xe, 0x67, 0x10, 0x61, 0x80, 0x8, 0xe6, + 0x42, 0x10, 0x4f, 0x91, 0x58, 0x14, 0x0, 0x1c, + 0x71, 0x74, 0x5c, 0x40, + + /* U+0114 "Ĕ" */ + 0x0, 0x9c, 0x40, 0x8, 0xa0, 0x1e, 0xbb, 0x9, + 0x51, 0x0, 0x7b, 0x9f, 0xb5, 0x1c, 0x3, 0xc5, + 0xba, 0xea, 0x0, 0xcd, 0xff, 0xb7, 0xbf, 0xf0, + 0x4, 0x26, 0x7f, 0x20, 0x5, 0x39, 0x9f, 0x58, + 0x7, 0xff, 0x6e, 0x73, 0x3e, 0x40, 0x8, 0x4c, + 0xfe, 0x20, 0xa, 0x3f, 0xfe, 0x60, 0xf, 0xff, + 0x3c, 0xe6, 0x7e, 0x30, 0x0, 0x99, 0xfe, 0x70, + + /* U+0115 "ĕ" */ + 0x0, 0xbd, 0x80, 0xb5, 0xc0, 0x3a, 0xa7, 0xf5, + 0x9c, 0x3, 0x97, 0xf7, 0xac, 0x3, 0xf1, 0x8, + 0x7, 0xd1, 0xbf, 0xd2, 0x20, 0x1b, 0x5c, 0x5d, + 0x1b, 0xc4, 0x1, 0x4, 0xf9, 0x15, 0x63, 0x40, + 0x6, 0x18, 0x0, 0x91, 0x21, 0x21, 0x38, 0x8e, + 0x70, 0x51, 0x2, 0x77, 0xe3, 0x1, 0x10, 0x2f, + 0xff, 0xca, 0x40, 0x80, 0x1c, 0xce, 0x20, 0xc3, + 0x0, 0x11, 0xcc, 0x84, 0x20, 0x9f, 0x22, 0xb0, + 0x28, 0x0, 0x38, 0xe2, 0xe8, 0xb8, 0x80, + + /* U+0116 "Ė" */ + 0x0, 0xe1, 0x0, 0xff, 0xf, 0x58, 0x7, 0xff, + 0x24, 0x7e, 0xc0, 0x39, 0xbf, 0xff, 0xc0, 0x10, + 0x99, 0xfc, 0x80, 0x14, 0xe6, 0x7d, 0x60, 0x1f, + 0xfd, 0xb9, 0xcc, 0xf9, 0x0, 0x21, 0x33, 0xf8, + 0x80, 0x28, 0xff, 0xf9, 0x80, 0x3f, 0xfc, 0xf3, + 0x99, 0xf8, 0xc0, 0x2, 0x67, 0xf9, 0xc0, + + /* U+0117 "ė" */ + 0x0, 0xcd, 0xec, 0x1, 0xff, 0xc7, 0x6e, 0x60, + 0xf, 0xe1, 0x0, 0xfd, 0x1b, 0xfd, 0x22, 0x1, + 0xb5, 0xc5, 0xd1, 0xbc, 0x40, 0x10, 0x4f, 0x91, + 0x56, 0x34, 0x0, 0x61, 0x80, 0x9, 0x12, 0x12, + 0x13, 0x88, 0xe7, 0x5, 0x10, 0x27, 0x7e, 0x30, + 0x11, 0x2, 0xff, 0xfc, 0xa4, 0x8, 0x1, 0xcc, + 0xe2, 0xc, 0x30, 0x1, 0x1c, 0xc8, 0x42, 0x9, + 0xf2, 0x2b, 0x2, 0x80, 0x3, 0x8e, 0x2e, 0x8b, + 0x88, 0x0, + + /* U+0118 "Ę" */ + 0x6f, 0xff, 0xf0, 0x4, 0x26, 0x7f, 0x20, 0x5, + 0x39, 0x9f, 0x58, 0x7, 0xff, 0x6e, 0x73, 0x3e, + 0x40, 0x8, 0x4c, 0xfe, 0x20, 0xa, 0x3f, 0xfe, + 0x60, 0xf, 0xff, 0x3c, 0xe6, 0x7e, 0x30, 0x0, + 0x99, 0xfe, 0x76, 0xff, 0xf6, 0x87, 0xf9, 0x0, + 0x3e, 0x71, 0x0, 0xff, 0x8, 0xa5, 0xa0, 0x3, + 0xe4, 0x66, 0x40, 0x0, + + /* U+0119 "ę" */ + 0x0, 0xa3, 0x7f, 0xa4, 0x40, 0x36, 0x38, 0xba, + 0x37, 0x88, 0x2, 0xd, 0xf2, 0x2a, 0xc6, 0x80, + 0xc, 0x30, 0x1, 0x22, 0x42, 0x42, 0x71, 0x1c, + 0xe0, 0xa2, 0x4, 0xef, 0xc6, 0x2, 0x20, 0x5f, + 0xff, 0x94, 0x81, 0x0, 0x39, 0x58, 0x41, 0x45, + 0xc0, 0x22, 0xa8, 0x10, 0xb1, 0x8b, 0x68, 0xc0, + 0x80, 0x0, 0xfa, 0xa4, 0xb9, 0x53, 0x0, 0x43, + 0x5c, 0x1f, 0x8a, 0x1, 0xe5, 0x0, 0xff, 0x30, + 0x53, 0x48, 0x7, 0x89, 0xd6, 0x0, 0x20, + + /* U+011A "Ě" */ + 0x0, 0xf, 0x70, 0x1f, 0xdc, 0x3, 0x86, 0x86, + 0xa1, 0x1c, 0x3, 0xc8, 0xea, 0x34, 0x1, 0xfa, + 0x3f, 0x84, 0x3, 0x37, 0xff, 0xf8, 0x2, 0x13, + 0x3f, 0x90, 0x2, 0x9c, 0xcf, 0xac, 0x3, 0xff, + 0xb7, 0x39, 0x9f, 0x20, 0x4, 0x26, 0x7f, 0x10, + 0x5, 0x1f, 0xff, 0x30, 0x7, 0xff, 0x9e, 0x73, + 0x3f, 0x18, 0x0, 0x4c, 0xff, 0x38, + + /* U+011B "ě" */ + 0x0, 0x17, 0xe0, 0x57, 0xa0, 0x6, 0x2a, 0x3b, + 0x58, 0x40, 0xe, 0x58, 0x76, 0x70, 0xf, 0x9f, + 0x24, 0x3, 0xe8, 0xdf, 0xe9, 0x10, 0xd, 0xae, + 0x2e, 0x8d, 0xe2, 0x0, 0x82, 0x7c, 0x8a, 0xb1, + 0xa0, 0x3, 0xc, 0x0, 0x48, 0x90, 0x90, 0x9c, + 0x47, 0x38, 0x28, 0x81, 0x3b, 0xf1, 0x80, 0x88, + 0x17, 0xff, 0xe5, 0x20, 0x40, 0xe, 0x67, 0x10, + 0x61, 0x80, 0x8, 0xe6, 0x42, 0x10, 0x4f, 0x91, + 0x58, 0x14, 0x0, 0x1c, 0x71, 0x74, 0x5c, 0x40, + + /* U+011C "Ĝ" */ + 0x0, 0xe4, 0xff, 0x38, 0x7, 0xf1, 0x59, 0xc4, + 0x14, 0x3, 0xf3, 0xbb, 0x5e, 0x8, 0x3, 0xf2, + 0xc0, 0x83, 0xb8, 0x3, 0xe1, 0x8c, 0xef, 0xea, + 0x40, 0xe, 0x5e, 0x72, 0x54, 0x35, 0xb8, 0x0, + 0x96, 0x86, 0xba, 0xed, 0xb6, 0x2e, 0xa0, 0x36, + 0x1a, 0xa0, 0x19, 0x34, 0x20, 0x1c, 0x58, 0xc0, + 0x3c, 0x6f, 0x61, 0xa1, 0x40, 0x1f, 0xa1, 0x81, + 0x80, 0x80, 0x3f, 0xe2, 0x1, 0x0, 0xd3, 0x99, + 0xc6, 0x20, 0x20, 0x19, 0x4c, 0xf9, 0xc8, 0x14, + 0x3, 0x67, 0xfc, 0xc0, 0xb, 0xd, 0x0, 0xff, + 0x98, 0x19, 0x0, 0x3f, 0xc3, 0x41, 0x6e, 0x20, + 0x11, 0xd3, 0x3, 0x82, 0xd0, 0x47, 0x6e, 0x76, + 0x29, 0x59, 0x80, 0x17, 0x9c, 0xce, 0x4, 0x9d, + 0x40, + + /* U+011D "ĝ" */ + 0x0, 0x8f, 0xfc, 0xe0, 0x1c, 0x3a, 0x2d, 0x8, + 0x1, 0x98, 0xaa, 0x53, 0x80, 0x33, 0xe2, 0x5, + 0xd0, 0x6, 0x2a, 0xef, 0xb2, 0xcd, 0x1, 0xc5, + 0x47, 0x76, 0x90, 0x2, 0xc6, 0xa9, 0x18, 0x82, + 0x0, 0x52, 0x50, 0xa, 0x40, 0x6, 0x8, 0x1, + 0x88, 0x41, 0xc0, 0x40, 0x38, 0xc1, 0xc0, 0x3e, + 0x30, 0x30, 0x40, 0xc, 0x22, 0x0, 0x29, 0xa8, + 0x5, 0x60, 0x15, 0x8d, 0x52, 0x35, 0x0, 0x21, + 0xf5, 0x47, 0x6c, 0x1, 0x2, 0x1a, 0xef, 0xb3, + 0x6, 0xc, 0xe0, 0xd, 0x21, 0x81, 0x23, 0xb1, + 0xb, 0x73, 0x60, 0x7a, 0x16, 0x76, 0x7c, 0x0, + + /* U+011E "Ğ" */ + 0x0, 0xd1, 0xa4, 0xf, 0xe0, 0x1f, 0xa1, 0xb7, + 0xe2, 0x80, 0x3f, 0xaf, 0xb7, 0xd4, 0x3, 0xfc, + 0x24, 0x1, 0xfc, 0x31, 0x9d, 0xfd, 0x48, 0x1, + 0xcb, 0xce, 0x4a, 0x86, 0xb7, 0x0, 0x12, 0xd0, + 0xd7, 0x5d, 0xb6, 0xc5, 0xd4, 0x6, 0xc3, 0x54, + 0x3, 0x26, 0x84, 0x3, 0x8b, 0x18, 0x7, 0x8d, + 0xec, 0x34, 0x28, 0x3, 0xf4, 0x30, 0x30, 0x10, + 0x7, 0xfc, 0x40, 0x20, 0x1a, 0x73, 0x38, 0xc4, + 0x4, 0x3, 0x29, 0x9f, 0x39, 0x2, 0x80, 0x6c, + 0xff, 0x98, 0x1, 0x61, 0xa0, 0x1f, 0xf3, 0x3, + 0x20, 0x7, 0xf8, 0x68, 0x2d, 0xc4, 0x2, 0x3a, + 0x60, 0x70, 0x5a, 0x8, 0xed, 0xce, 0xc5, 0x2b, + 0x30, 0x2, 0xf3, 0x99, 0xc0, 0x93, 0xa8, 0x0, + + /* U+011F "ğ" */ + 0x0, 0x46, 0x90, 0x3f, 0x80, 0x68, 0x6d, 0xf9, + 0xa0, 0xe, 0xbe, 0xde, 0x50, 0xf, 0x9, 0x0, + 0x78, 0xab, 0xbe, 0xcb, 0x34, 0x7, 0x15, 0x1d, + 0xda, 0x40, 0xb, 0x1a, 0xa4, 0x62, 0x8, 0x1, + 0x49, 0x40, 0x29, 0x0, 0x18, 0x20, 0x6, 0x21, + 0x7, 0x1, 0x0, 0xe3, 0x7, 0x0, 0xf8, 0xc0, + 0xc1, 0x0, 0x30, 0x88, 0x0, 0xa6, 0xa0, 0x15, + 0x80, 0x56, 0x35, 0x48, 0xd4, 0x0, 0x87, 0xd5, + 0x1d, 0xb0, 0x4, 0x8, 0x6b, 0xbe, 0xcc, 0x18, + 0x33, 0x80, 0x34, 0x86, 0x4, 0x8e, 0xc4, 0x2d, + 0xcd, 0x81, 0xe8, 0x59, 0xd9, 0xf0, 0x0, + + /* U+0120 "Ġ" */ + 0x0, 0xf0, 0x88, 0x3, 0xff, 0x81, 0x9c, 0x1, + 0xff, 0xce, 0xdf, 0x0, 0xfe, 0x18, 0xce, 0xfe, + 0xa4, 0x0, 0xe5, 0xe7, 0x25, 0x43, 0x5b, 0x80, + 0x9, 0x68, 0x6b, 0xae, 0xdb, 0x62, 0xea, 0x3, + 0x61, 0xaa, 0x1, 0x93, 0x42, 0x1, 0xc5, 0x8c, + 0x3, 0xc6, 0xf6, 0x1a, 0x14, 0x1, 0xfa, 0x18, + 0x18, 0x8, 0x3, 0xfe, 0x20, 0x10, 0xd, 0x39, + 0x9c, 0x62, 0x2, 0x1, 0x94, 0xcf, 0x9c, 0x81, + 0x40, 0x36, 0x7f, 0xcc, 0x0, 0xb0, 0xd0, 0xf, + 0xf9, 0x81, 0x90, 0x3, 0xfc, 0x34, 0x16, 0xe2, + 0x1, 0x1d, 0x30, 0x38, 0x2d, 0x4, 0x76, 0xe7, + 0x62, 0x95, 0x98, 0x1, 0x79, 0xcc, 0xe0, 0x49, + 0xd4, 0x0, + + /* U+0121 "ġ" */ + 0x0, 0xd5, 0xe4, 0x1, 0xff, 0xc5, 0xae, 0x20, + 0xf, 0xc2, 0x1, 0xe2, 0xae, 0xfb, 0x2c, 0xd0, + 0x1c, 0x54, 0x77, 0x69, 0x0, 0x2c, 0x6a, 0x91, + 0x88, 0x20, 0x5, 0x25, 0x0, 0xa4, 0x0, 0x60, + 0x80, 0x18, 0x84, 0x1c, 0x4, 0x3, 0x8c, 0x1c, + 0x3, 0xe3, 0x3, 0x4, 0x0, 0xc2, 0x20, 0x2, + 0x9a, 0x80, 0x56, 0x1, 0x58, 0xd5, 0x23, 0x50, + 0x2, 0x1f, 0x54, 0x76, 0xc0, 0x10, 0x21, 0xae, + 0xfb, 0x30, 0x60, 0xce, 0x0, 0xd2, 0x18, 0x12, + 0x3b, 0x10, 0xb7, 0x36, 0x7, 0xa1, 0x67, 0x67, + 0xc0, + + /* U+0122 "Ģ" */ + 0x0, 0x86, 0x33, 0xbf, 0xa9, 0x0, 0x39, 0x79, + 0xc9, 0x50, 0xd6, 0xe0, 0x2, 0x5a, 0x1a, 0xeb, + 0xb6, 0xd8, 0xba, 0x80, 0xd8, 0x6a, 0x80, 0x64, + 0xd0, 0x80, 0x71, 0x63, 0x0, 0xf1, 0xbd, 0x86, + 0x85, 0x0, 0x7e, 0x86, 0x6, 0x2, 0x0, 0xff, + 0x88, 0x4, 0x3, 0x4e, 0x67, 0x18, 0x80, 0x80, + 0x65, 0x33, 0xe7, 0x20, 0x50, 0xd, 0x9f, 0xf3, + 0x0, 0x2c, 0x34, 0x3, 0xfe, 0x60, 0x64, 0x0, + 0xff, 0xd, 0x5, 0xb8, 0x80, 0x47, 0x4c, 0xe, + 0xb, 0x41, 0x1d, 0xb9, 0xd8, 0xa5, 0x66, 0x0, + 0x5e, 0x73, 0x38, 0x12, 0x75, 0x0, 0x30, 0xc6, + 0x77, 0xf5, 0xb0, 0x7, 0xf4, 0x7b, 0x0, 0x7f, + 0xd8, 0x46, 0x1, 0xff, 0xc1, 0x50, 0xf, 0xf9, + 0xb0, 0x3, 0xc0, + + /* U+0123 "ģ" */ + 0x0, 0xe2, 0x0, 0xfc, 0x7e, 0x20, 0x1f, 0x50, + 0x98, 0x7, 0xc6, 0x61, 0x0, 0xfa, 0xbc, 0xc0, + 0x3f, 0xf8, 0x65, 0x5d, 0xf6, 0x59, 0xa0, 0x38, + 0xa8, 0xee, 0xd2, 0x0, 0x58, 0xd5, 0x23, 0x10, + 0x40, 0xa, 0x4a, 0x1, 0x48, 0x0, 0xc1, 0x0, + 0x31, 0x8, 0x38, 0x8, 0x7, 0x18, 0x38, 0x7, + 0xc6, 0x6, 0x8, 0x1, 0x84, 0x40, 0x5, 0x35, + 0x0, 0xac, 0x2, 0xb1, 0xaa, 0x46, 0xa0, 0x4, + 0x3e, 0xa8, 0xed, 0x80, 0x20, 0x43, 0x5d, 0xf6, + 0x60, 0xc1, 0x9c, 0x1, 0xa4, 0x30, 0x24, 0x76, + 0x21, 0x6e, 0x6c, 0xf, 0x42, 0xce, 0xcf, 0x80, + + /* U+0124 "Ĥ" */ + 0x0, 0xc7, 0xfe, 0x60, 0xf, 0xdc, 0x2b, 0x24, + 0x1, 0xe9, 0x2b, 0xb0, 0x78, 0x7, 0xa7, 0xd4, + 0x7f, 0x40, 0x26, 0xf8, 0x0, 0xf0, 0xfe, 0x80, + 0x7f, 0xfc, 0x9b, 0x33, 0xda, 0x1, 0x84, 0xcf, + 0xe0, 0xc, 0xff, 0xfe, 0xe0, 0xf, 0xff, 0xf0, + + /* U+0125 "ĥ" */ + 0x0, 0x9f, 0xfc, 0x40, 0x18, 0xe1, 0x7, 0x80, + 0x37, 0x5, 0x59, 0xc0, 0x5, 0xbe, 0x2b, 0xf0, + 0x15, 0xe2, 0x1, 0xff, 0xd7, 0x39, 0xef, 0xc5, + 0x0, 0xb1, 0xd1, 0x7, 0x48, 0x0, 0x2f, 0xab, + 0x90, 0xe0, 0x4, 0x8, 0x1, 0x81, 0x80, 0xc, + 0x1, 0xf8, 0xc0, 0x38, 0x40, 0x3f, 0xfc, 0x20, + + /* U+0126 "Ħ" */ + 0x0, 0x37, 0xc0, 0x7, 0x87, 0xf4, 0x3, 0xff, + 0x8e, 0x20, 0x10, 0x8f, 0x80, 0x21, 0x0, 0x74, + 0x83, 0xf7, 0x7c, 0x5, 0xce, 0x16, 0xe0, 0xb7, + 0x7f, 0x0, 0xdb, 0x2, 0x70, 0x12, 0x27, 0x94, + 0xd, 0x4, 0x3, 0x36, 0x67, 0xb4, 0x3, 0xf0, + 0x99, 0xfc, 0x1, 0xf9, 0xff, 0xfd, 0xc0, 0x1f, + 0xff, 0xf0, 0xf, 0xfe, 0x68, + + /* U+0127 "ħ" */ + 0xa, 0xf1, 0x0, 0xf3, 0xb8, 0x26, 0x20, 0x60, + 0x14, 0x10, 0x3b, 0xca, 0x1, 0x7a, 0x87, 0x7f, + 0x98, 0x3, 0xc7, 0x3d, 0xf8, 0xa0, 0x1b, 0x1d, + 0x14, 0xe9, 0x0, 0x22, 0xfa, 0xa4, 0x87, 0x0, + 0x50, 0x20, 0x6, 0x6, 0x0, 0x98, 0x3, 0xf8, + 0xc0, 0x38, 0x40, 0x3f, 0xfc, 0xc0, + + /* U+0128 "Ĩ" */ + 0x0, 0xf0, 0x80, 0x2f, 0xf1, 0x1b, 0x81, 0x55, + 0x4d, 0x72, 0xe0, 0x9a, 0xb5, 0xba, 0x80, 0x13, + 0x2f, 0x92, 0x0, 0xff, 0xff, 0x80, 0x7f, 0xf6, + 0xc0, + + /* U+0129 "ĩ" */ + 0x5, 0xed, 0x73, 0xe6, 0xb, 0x45, 0x9c, 0x7, + 0xb, 0xb4, 0x75, 0xf8, 0x82, 0x88, 0x1, 0x4, + 0x3, 0x57, 0x88, 0x7, 0xff, 0xfc, 0x3, 0xe0, + + /* U+012A "Ī" */ + 0x28, 0x8e, 0x66, 0x3b, 0xf5, 0x27, 0xff, 0x60, + 0x0, 0xbe, 0xc0, 0x3f, 0xff, 0xe0, 0x1f, 0xfc, + 0xd0, + + /* U+012B "ī" */ + 0xdf, 0xfe, 0x4b, 0x77, 0xe6, 0x64, 0x47, 0x10, + 0x7, 0xf5, 0x78, 0x80, 0x7f, 0xff, 0x0, + + /* U+012C "Ĭ" */ + 0xf, 0x40, 0x4, 0xc8, 0x17, 0xc4, 0xdb, 0x2, + 0xdb, 0xb1, 0x94, 0x7, 0x75, 0xd2, 0x1, 0x16, + 0xd0, 0x7, 0xff, 0xfc, 0x3, 0xff, 0x9a, + + /* U+012D "ĭ" */ + 0x8c, 0x21, 0x7e, 0x9, 0xd, 0xe9, 0xb0, 0x1c, + 0xed, 0xe5, 0x0, 0x84, 0x80, 0x3a, 0xbc, 0x40, + 0x3f, 0xff, 0x80, + + /* U+012E "Į" */ + 0x2f, 0xb0, 0xf, 0xff, 0xf8, 0x7, 0xff, 0x0, + 0x82, 0x0, 0x22, 0x2, 0x0, 0x8c, 0x29, 0xa0, + 0x45, 0xb, 0x4, 0x20, + + /* U+012F "į" */ + 0xa, 0xf1, 0x0, 0xfa, 0xb8, 0x40, 0x21, 0x0, + 0xab, 0xc4, 0x3, 0xff, 0xd3, 0x2, 0x0, 0x54, + 0x0, 0xd0, 0xc8, 0x12, 0xb0, 0x20, + + /* U+0130 "İ" */ + 0x1, 0x2, 0xea, 0x0, 0x8b, 0xe8, 0xbe, 0xc0, + 0x3f, 0xfb, 0xc0, + + /* U+0131 "ı" */ + 0x1f, 0xa0, 0xf, 0xfe, 0x90, + + /* U+0132 "IJ" */ + 0x2f, 0xb0, 0xf, 0xa3, 0xd8, 0x3, 0xff, 0xfe, + 0x1, 0xff, 0xe2, 0x39, 0x30, 0xf, 0xf2, 0xb2, + 0x80, 0x42, 0x4, 0x1, 0x94, 0x2c, 0x40, 0x5c, + 0x14, 0x3, 0x19, 0x8b, 0xb3, 0x85, 0x84, 0x3, + 0xb5, 0x84, 0xca, 0x24, 0x0, + + /* U+0133 "ij" */ + 0xaf, 0x10, 0x3f, 0x80, 0xf, 0xab, 0x84, 0xf, + 0xa0, 0x4, 0x2, 0x10, 0xaf, 0x10, 0x3f, 0x80, + 0xf, 0xff, 0xd5, 0x78, 0x80, 0x7e, 0x60, 0xf0, + 0x1, 0x4c, 0x1, 0x80, 0x19, 0x86, 0xe8, + + /* U+0134 "Ĵ" */ + 0x0, 0xe1, 0xdf, 0xb0, 0xf, 0xb4, 0xa9, 0x28, + 0x3, 0x8d, 0x2d, 0x68, 0x88, 0x1, 0x8e, 0x10, + 0x16, 0x8, 0x3, 0xd1, 0xec, 0x1, 0xff, 0xff, + 0x0, 0xff, 0xe7, 0x1c, 0x98, 0x7, 0xe5, 0x65, + 0x0, 0x84, 0x8, 0x0, 0xa1, 0x62, 0x2, 0xe0, + 0xa0, 0x3, 0x31, 0x76, 0x70, 0xb0, 0x80, 0x5a, + 0xc2, 0x65, 0x12, 0x1, 0x0, + + /* U+0135 "ĵ" */ + 0x3, 0xff, 0x38, 0x0, 0x74, 0x9e, 0x14, 0x1d, + 0x3e, 0x1b, 0x1, 0xa8, 0x82, 0x64, 0x1, 0x57, + 0x88, 0x7, 0xff, 0xfc, 0x3, 0xcc, 0x2, 0x0, + 0x6a, 0x33, 0x0, 0x5a, 0xa7, 0xe0, 0x10, + + /* U+0136 "Ķ" */ + 0x8f, 0x50, 0xe, 0x1e, 0xf8, 0x0, 0xfc, 0x38, + 0x2f, 0x0, 0x1f, 0xe, 0x13, 0x40, 0x7, 0xed, + 0x26, 0x90, 0xf, 0xd8, 0x6d, 0x20, 0x1f, 0xac, + 0xda, 0x40, 0x3e, 0x3b, 0x40, 0xc0, 0xf, 0xd0, + 0x88, 0xb, 0x10, 0xf, 0x85, 0x6d, 0xc6, 0x80, + 0x3e, 0x5a, 0x8, 0x24, 0x70, 0xf, 0x78, 0x5, + 0xc1, 0x4, 0x1, 0xfc, 0x6e, 0x1e, 0x1, 0xfe, + 0x82, 0x24, 0x0, 0x7f, 0xb8, 0x1d, 0x0, 0x3f, + 0x8d, 0xc2, 0x86, 0x3d, 0x40, 0x3d, 0x1f, 0xc2, + 0x1, 0x87, 0xf0, 0x3, 0xfc, 0x28, 0xe0, 0x1f, + 0xe1, 0x7e, 0x0, 0xff, 0xf, 0xa8, 0x7, 0x80, + + /* U+0137 "ķ" */ + 0xbf, 0x10, 0xf, 0xfe, 0xd2, 0x7f, 0x10, 0x6, + 0x3b, 0x1c, 0x20, 0x8, 0xb4, 0x70, 0x80, 0x22, + 0xc0, 0xd2, 0x0, 0xda, 0x26, 0x60, 0xe, 0x14, + 0x27, 0x0, 0xeb, 0xa1, 0x82, 0x0, 0xca, 0x30, + 0x12, 0x1, 0xe6, 0x34, 0x50, 0xf, 0x70, 0x58, + 0x80, 0x71, 0x38, 0xc5, 0xf8, 0x80, 0x51, 0xf2, + 0x1, 0x4f, 0xa0, 0x7, 0xb0, 0x5c, 0x3, 0xe2, + 0x30, 0xf, 0x3e, 0x0, 0x60, + + /* U+0138 "ĸ" */ + 0xbf, 0x10, 0x4, 0xfc, 0x0, 0x64, 0x65, 0xc0, + 0xd, 0xe7, 0x48, 0x1, 0x12, 0x50, 0x7, 0x40, + 0xb0, 0x6, 0xe5, 0xd0, 0xe, 0xb3, 0xd2, 0x0, + 0xcb, 0xa3, 0xe0, 0x1c, 0x30, 0x4e, 0x1, 0xce, + 0x50, 0x20, 0x1d, 0x21, 0x60, + + /* U+0139 "Ĺ" */ + 0x2, 0xfe, 0x10, 0xf, 0x40, 0x68, 0x80, 0x70, + 0xbc, 0x18, 0x7, 0x87, 0x5c, 0x3, 0xe8, 0xf6, + 0x0, 0xff, 0xff, 0x80, 0x7f, 0xfa, 0xaf, 0x33, + 0xca, 0x0, 0x23, 0x3f, 0x10, + + /* U+013A "ĺ" */ + 0xe, 0xf3, 0x61, 0x83, 0xd5, 0x70, 0xba, 0x0, + 0x57, 0x88, 0x7, 0xff, 0xb4, + + /* U+013B "Ļ" */ + 0x8f, 0x60, 0xf, 0xff, 0xf8, 0x7, 0xff, 0xaa, + 0xf3, 0x3c, 0xa0, 0x2, 0x33, 0xf1, 0x47, 0xff, + 0xe7, 0x0, 0xdb, 0xe0, 0x1f, 0x94, 0x3, 0xf8, + 0x58, 0x3, 0xf5, 0x48, 0x6, + + /* U+013C "ļ" */ + 0xaf, 0x10, 0xf, 0xfe, 0xf5, 0x78, 0xd7, 0x9e, + 0x0, 0x82, 0x12, 0x58, 0x0, + + /* U+013D "Ľ" */ + 0x3f, 0xb0, 0xbf, 0x30, 0xe, 0x38, 0x49, 0x47, + 0x30, 0xf, 0x3a, 0x31, 0xc0, 0x7, 0xeb, 0xfc, + 0x0, 0xfe, 0x8f, 0x60, 0xf, 0xff, 0xf8, 0x7, + 0xff, 0xfc, 0x3, 0xaf, 0x33, 0xca, 0x1, 0x88, + 0xcf, 0xc4, + + /* U+013E "ľ" */ + 0x8f, 0x61, 0xed, 0x8, 0x38, 0xb1, 0xe0, 0x6, + 0x82, 0xb9, 0x80, 0x7, 0xbe, 0x0, 0x35, 0x78, + 0x80, 0x7f, 0xff, 0xc0, 0x3f, 0xf9, 0xa0, + + /* U+013F "Ŀ" */ + 0x8f, 0x60, 0xf, 0xff, 0x90, 0x88, 0x3, 0xf7, + 0x60, 0x7, 0xff, 0x1b, 0xf4, 0x3, 0xff, 0xaf, + 0x79, 0x9e, 0x50, 0x1, 0x19, 0xf8, 0x80, + + /* U+0140 "ŀ" */ + 0xaf, 0x10, 0xf, 0xfe, 0xc8, 0x80, 0x68, 0xe4, + 0x0, 0xfe, 0x8f, 0x40, 0xf, 0xfe, 0x90, + + /* U+0141 "Ł" */ + 0x9, 0xf5, 0x0, 0xff, 0xeb, 0x13, 0x80, 0x7e, + 0x4d, 0x0, 0xfd, 0xf6, 0xce, 0x1, 0xf2, 0xc4, + 0x80, 0x78, 0x82, 0x1c, 0x3, 0xd4, 0x80, 0x40, + 0x1f, 0x21, 0x80, 0x7f, 0x62, 0x80, 0x7f, 0x10, + 0x7, 0xff, 0x32, 0x33, 0x3c, 0xa0, 0x11, 0x19, + 0xfc, + + /* U+0142 "ł" */ + 0xb, 0xf0, 0xf, 0xfe, 0x6b, 0xa8, 0x5, 0xc, + 0xe, 0x18, 0x78, 0x60, 0x60, 0x3, 0x0, 0xb1, + 0xc0, 0x3f, 0xf9, 0x60, + + /* U+0143 "Ń" */ + 0x0, 0xf7, 0xf8, 0x80, 0x3f, 0x38, 0x49, 0x0, + 0x7e, 0xb6, 0x60, 0x7, 0xf6, 0x48, 0x7, 0x37, + 0xe8, 0x7, 0xdf, 0xa0, 0x2, 0x70, 0xf, 0xfa, + 0x8, 0x3, 0xf8, 0xc2, 0x40, 0x3f, 0xa8, 0xd1, + 0x40, 0x3f, 0xb8, 0x2c, 0x40, 0x3f, 0x14, 0xd, + 0x80, 0x7f, 0x39, 0x2a, 0x0, 0x7f, 0x70, 0x48, + 0x7, 0xf1, 0xb1, 0x40, 0x7, 0xf4, 0x8b, 0x98, + 0x7, 0xf5, 0x87, 0x80, 0x7f, 0x2a, 0x8c, 0x3, + 0xfd, 0x60, 0x1f, 0xf0, 0xc8, 0x0, + + /* U+0144 "ń" */ + 0x0, 0xd7, 0xec, 0x1, 0xc4, 0x8a, 0xc0, 0x1d, + 0x47, 0x40, 0x1e, 0x8c, 0x0, 0xd5, 0xe3, 0x5d, + 0xf8, 0xa0, 0x17, 0x8c, 0x40, 0xa9, 0x0, 0x9, + 0x6c, 0xf4, 0x1c, 0x0, 0xe0, 0x9, 0x1, 0x80, + 0xc, 0x1, 0xf8, 0xc0, 0x38, 0x40, 0x3f, 0xfc, + 0x20, + + /* U+0145 "Ņ" */ + 0x6f, 0xd0, 0xf, 0xbf, 0x40, 0x4, 0xe0, 0x1f, + 0xf4, 0x10, 0x7, 0xf1, 0x84, 0x80, 0x7f, 0x51, + 0xa2, 0x80, 0x7f, 0x70, 0x58, 0x80, 0x7e, 0x28, + 0x1b, 0x0, 0xfe, 0x72, 0x54, 0x0, 0xfe, 0xe0, + 0x90, 0xf, 0xe3, 0x62, 0x80, 0xf, 0xe9, 0x17, + 0x30, 0xf, 0xeb, 0xf, 0x0, 0xfe, 0x55, 0x18, + 0x7, 0xfa, 0xc0, 0x3f, 0xe1, 0x90, 0x3, 0x7b, + 0x0, 0x79, 0xbf, 0x40, 0x3a, 0xbc, 0xc0, 0x3f, + 0xb0, 0x4, 0x3, 0xfc, 0x84, 0x1, 0xfc, 0x96, + 0x1, 0xc0, + + /* U+0146 "ņ" */ + 0xaf, 0x1a, 0xef, 0xc5, 0x0, 0xbc, 0x62, 0x5, + 0x48, 0x0, 0x4b, 0x67, 0xa0, 0xe0, 0x7, 0x0, + 0x48, 0xc, 0x0, 0x60, 0xf, 0xc6, 0x1, 0xc2, + 0x1, 0xff, 0xe1, 0xaf, 0x10, 0xd, 0xfa, 0x1, + 0x37, 0xb8, 0x7, 0x94, 0x84, 0x3, 0xf3, 0x80, + 0x78, 0xb0, 0x40, 0x20, + + /* U+0147 "Ň" */ + 0x0, 0x9f, 0xd8, 0x7b, 0x82, 0x1, 0xce, 0x91, + 0x63, 0x42, 0x1, 0xea, 0x5, 0x74, 0x0, 0xf8, + 0x7b, 0xe0, 0x3, 0x37, 0xe8, 0x7, 0xdf, 0xa0, + 0x2, 0x70, 0xf, 0xfa, 0x8, 0x3, 0xf8, 0xc2, + 0x40, 0x3f, 0xa8, 0xd1, 0x40, 0x3f, 0xb8, 0x2c, + 0x40, 0x3f, 0x14, 0xd, 0x80, 0x7f, 0x39, 0x2a, + 0x0, 0x7f, 0x70, 0x48, 0x7, 0xf1, 0xb1, 0x40, + 0x7, 0xf4, 0x8b, 0x98, 0x7, 0xf5, 0x87, 0x80, + 0x7f, 0x2a, 0x8c, 0x3, 0xfd, 0x60, 0x1f, 0xf0, + 0xc8, 0x0, + + /* U+0148 "ň" */ + 0x2, 0xfc, 0xb, 0xf4, 0x0, 0x15, 0x9e, 0x24, + 0xa0, 0x4, 0x94, 0xd0, 0xc0, 0x1c, 0xb4, 0xe0, + 0x15, 0x78, 0xd7, 0x7e, 0x28, 0x5, 0xe3, 0x10, + 0x2a, 0x40, 0x2, 0x5b, 0x3d, 0x7, 0x0, 0x38, + 0x2, 0x40, 0x60, 0x3, 0x0, 0x7e, 0x30, 0xe, + 0x10, 0xf, 0xff, 0x8, + + /* U+0149 "ʼn" */ + 0xe, 0xf0, 0xf, 0xfe, 0x66, 0x8, 0x7, 0xfc, + 0xae, 0x1, 0xff, 0xc, 0xa7, 0xab, 0xef, 0xf4, + 0x0, 0x4c, 0x1, 0x44, 0xd4, 0xab, 0xd0, 0x7, + 0x8f, 0xdd, 0xac, 0x94, 0x3, 0xce, 0x20, 0x13, + 0x81, 0x0, 0x70, 0x80, 0x63, 0x0, 0xfb, 0xc0, + 0x3f, 0xff, 0x80, + + /* U+014A "Ŋ" */ + 0x6f, 0x80, 0x6c, 0xff, 0x63, 0x0, 0x70, 0xe4, + 0x8a, 0x19, 0xa6, 0x80, 0x33, 0xe, 0xea, 0xf3, + 0x2, 0xaa, 0x0, 0xde, 0x40, 0x11, 0xd0, 0x48, + 0x4, 0x84, 0x1, 0xc8, 0x26, 0x20, 0x2, 0x0, + 0xf9, 0x1, 0x40, 0x2, 0x1, 0xf1, 0x0, 0x80, + 0x7f, 0xf0, 0xc, 0x3, 0xff, 0xfe, 0x1, 0xff, + 0xc1, 0x10, 0x36, 0xf8, 0x0, 0xf8, 0x81, 0x80, + 0x3c, 0x20, 0x4, 0x40, 0x98, 0x7, 0xf, 0x6e, + 0xac, 0x20, 0x3, 0xc6, 0x86, 0x47, 0x4c, 0x0, + + /* U+014B "ŋ" */ + 0xaf, 0x1a, 0xef, 0xc5, 0x0, 0xbc, 0x62, 0x5, + 0x48, 0x0, 0x4b, 0x67, 0xa0, 0xd0, 0x7, 0x0, + 0x48, 0x4, 0x0, 0x60, 0xe, 0x70, 0x1, 0x80, + 0x7f, 0xf9, 0xeb, 0xc4, 0x3, 0xff, 0x80, 0x20, + 0xe0, 0x1d, 0x3a, 0x18, 0x1, 0x85, 0xcd, 0x5c, + + /* U+014C "Ō" */ + 0x0, 0xc9, 0xff, 0xd8, 0x1, 0xf9, 0x9d, 0xfa, + 0x80, 0x3f, 0x14, 0x47, 0x30, 0x7, 0xe3, 0x9d, + 0xfe, 0xc7, 0x0, 0xfa, 0x31, 0x81, 0x8, 0xe3, + 0x88, 0x3, 0x3b, 0x86, 0xf6, 0xf3, 0xdc, 0x70, + 0x40, 0x5, 0x3, 0xe8, 0x1, 0xa1, 0xc6, 0x80, + 0x16, 0x12, 0x20, 0x1e, 0x81, 0x42, 0x4, 0x5, + 0x0, 0xfc, 0xe0, 0x80, 0x40, 0x40, 0x1f, 0xbc, + 0x38, 0x0, 0x20, 0x1f, 0xc6, 0x2, 0x0, 0x10, + 0xf, 0xe3, 0x0, 0x88, 0x4, 0x3, 0xf7, 0x87, + 0x82, 0x3, 0x0, 0x7e, 0x70, 0x40, 0xb0, 0x82, + 0x0, 0xf3, 0x8a, 0x10, 0x14, 0x6, 0x20, 0x6, + 0x88, 0xc, 0x80, 0x4f, 0x3, 0x7b, 0x79, 0xee, + 0x3a, 0x40, 0x19, 0xf1, 0x81, 0xc, 0xd1, 0xc6, + 0x0, + + /* U+014D "ō" */ + 0x0, 0x47, 0xff, 0x48, 0x6, 0xc7, 0x7e, 0xd0, + 0xc, 0x91, 0x1c, 0x80, 0x1f, 0xfc, 0x31, 0x8e, + 0xfe, 0x91, 0x0, 0x87, 0xdd, 0x5d, 0x5b, 0xc8, + 0x1, 0x63, 0x37, 0x17, 0x43, 0xc0, 0x5, 0x26, + 0x0, 0x95, 0xc, 0x8c, 0x10, 0x3, 0xb0, 0x1d, + 0xc0, 0x20, 0x1c, 0x20, 0x6e, 0x4, 0x1, 0xdc, + 0x6, 0x60, 0x70, 0xe, 0x40, 0x70, 0x42, 0x70, + 0x9, 0xc, 0xc4, 0x14, 0x31, 0x91, 0x56, 0x3c, + 0x0, 0x1f, 0x71, 0x74, 0x6f, 0x20, + + /* U+014E "Ŏ" */ + 0x0, 0xef, 0x71, 0x2d, 0x80, 0xf, 0xea, 0x9e, + 0xd1, 0x90, 0xf, 0xe5, 0xed, 0xec, 0x10, 0xf, + 0xf8, 0x84, 0x3, 0xfc, 0x73, 0xbf, 0xd8, 0xe0, + 0x1f, 0x46, 0x30, 0x21, 0x1c, 0x71, 0x0, 0x67, + 0x70, 0xde, 0xde, 0x7b, 0x8e, 0x8, 0x0, 0xa0, + 0x7d, 0x0, 0x34, 0x38, 0xd0, 0x2, 0xc2, 0x44, + 0x3, 0xd0, 0x28, 0x40, 0x80, 0xa0, 0x1f, 0x9c, + 0x10, 0x8, 0x8, 0x3, 0xf7, 0x87, 0x0, 0x4, + 0x3, 0xf8, 0xc0, 0x40, 0x2, 0x1, 0xfc, 0x60, + 0x11, 0x0, 0x80, 0x7e, 0xf0, 0xf0, 0x40, 0x60, + 0xf, 0xce, 0x8, 0x16, 0x10, 0x40, 0x1e, 0x71, + 0x42, 0x2, 0x80, 0xc4, 0x0, 0xd1, 0x1, 0x90, + 0x9, 0xe0, 0x6f, 0x6f, 0x3d, 0xc7, 0x48, 0x3, + 0x3e, 0x30, 0x21, 0x9a, 0x38, 0xc0, 0x0, + + /* U+014F "ŏ" */ + 0x0, 0x1f, 0xa0, 0x1f, 0xa0, 0x6, 0x38, 0xbf, + 0xc6, 0x40, 0xe, 0x7e, 0xde, 0x90, 0xf, 0x84, + 0x84, 0x3, 0xc3, 0x1d, 0xfd, 0x22, 0x1, 0xf, + 0xba, 0xba, 0xb7, 0x90, 0x2, 0xc6, 0x6e, 0x2e, + 0x87, 0x80, 0xa, 0x4c, 0x1, 0x2a, 0x19, 0x18, + 0x20, 0x7, 0x60, 0x3b, 0x80, 0x40, 0x38, 0x40, + 0xdc, 0x8, 0x3, 0xb8, 0xc, 0xc0, 0xe0, 0x1c, + 0x80, 0xe0, 0x84, 0xe0, 0x12, 0x19, 0x88, 0x28, + 0x63, 0x22, 0xac, 0x78, 0x0, 0x3e, 0xe2, 0xe8, + 0xde, 0x40, + + /* U+0150 "Ő" */ + 0x0, 0xe1, 0xff, 0x16, 0x7b, 0x0, 0x7e, 0x90, + 0xa1, 0x36, 0x60, 0x7, 0xe4, 0x75, 0xb4, 0x90, + 0xf, 0xec, 0x80, 0x8b, 0x0, 0xfe, 0x39, 0xdf, + 0xec, 0x70, 0xf, 0xa3, 0x18, 0x10, 0x8e, 0x38, + 0x80, 0x33, 0xb8, 0x6f, 0x6f, 0x3d, 0xc7, 0x4, + 0x0, 0x50, 0x3e, 0x80, 0x1a, 0x1c, 0x68, 0x1, + 0x61, 0x22, 0x1, 0xe8, 0x14, 0x20, 0x40, 0x50, + 0xf, 0xce, 0x8, 0x4, 0x4, 0x1, 0xfb, 0xc3, + 0x80, 0x2, 0x1, 0xfc, 0x60, 0x20, 0x1, 0x0, + 0xfe, 0x30, 0x8, 0x80, 0x40, 0x3f, 0x78, 0x78, + 0x20, 0x30, 0x7, 0xe7, 0x4, 0xb, 0x8, 0x20, + 0xf, 0x38, 0xa1, 0x1, 0x40, 0x62, 0x0, 0x68, + 0x80, 0xc8, 0x4, 0xf0, 0x37, 0xb7, 0x9e, 0xe3, + 0xa4, 0x1, 0x9f, 0x18, 0x10, 0xcd, 0x1c, 0x60, + 0x0, + + /* U+0151 "ő" */ + 0x0, 0x97, 0xf0, 0x7f, 0xc4, 0x1, 0xa4, 0x75, + 0x82, 0x88, 0x2, 0x21, 0xa1, 0xb7, 0x50, 0xc, + 0x5a, 0x81, 0x90, 0x1, 0xc3, 0x1d, 0xfd, 0x22, + 0x1, 0xf, 0xba, 0xba, 0xb7, 0x90, 0x2, 0xc6, + 0x6e, 0x2e, 0x87, 0x80, 0xa, 0x4c, 0x1, 0x2a, + 0x19, 0x18, 0x20, 0x7, 0x60, 0x3b, 0x80, 0x40, + 0x38, 0x40, 0xdc, 0x8, 0x3, 0xb8, 0xc, 0xc0, + 0xe0, 0x1c, 0x80, 0xe0, 0x84, 0xe0, 0x12, 0x19, + 0x88, 0x28, 0x63, 0x22, 0xac, 0x78, 0x0, 0x3e, + 0xe2, 0xe8, 0xde, 0x40, + + /* U+0152 "Œ" */ + 0x0, 0x9b, 0x3f, 0xd8, 0xa3, 0xff, 0xf8, 0x40, + 0x17, 0x26, 0xaa, 0x2a, 0x90, 0x13, 0x3f, 0x8, + 0x42, 0x1f, 0x55, 0x39, 0x1c, 0x17, 0x33, 0xc0, + 0x2e, 0x1a, 0x20, 0x15, 0x88, 0x7, 0xf2, 0x3, + 0x8, 0x7, 0x30, 0x7, 0xf6, 0x7, 0x80, 0x7b, + 0x40, 0x3f, 0x8c, 0x8, 0x3, 0xcc, 0xb, 0x99, + 0xcc, 0x2, 0xe, 0x1, 0xe1, 0x1, 0x33, 0xef, + 0x1, 0x7, 0x0, 0xf0, 0x82, 0x7f, 0xf4, 0x81, + 0x81, 0x0, 0x79, 0x80, 0x3f, 0xb0, 0x3c, 0x3, + 0xda, 0x1, 0xfc, 0xa0, 0xc2, 0x1, 0xcc, 0x1, + 0xfe, 0x70, 0xa0, 0xd, 0x62, 0x1, 0xfe, 0x84, + 0x47, 0x55, 0x39, 0x20, 0x17, 0x33, 0xc8, 0x0, + 0xb9, 0x25, 0x51, 0x5b, 0x80, 0x99, 0xf8, 0x40, + + /* U+0153 "œ" */ + 0x0, 0xc, 0x6f, 0xf5, 0x10, 0xc, 0xf7, 0xeb, + 0x80, 0x61, 0xc7, 0x67, 0x45, 0xc4, 0xf6, 0x47, + 0x68, 0xb0, 0xa, 0x9, 0xee, 0x2a, 0xc6, 0xc6, + 0xa9, 0x16, 0xe8, 0xc0, 0x6, 0x18, 0x0, 0x91, + 0x0, 0x8a, 0x1, 0x40, 0x50, 0x10, 0x20, 0x7, + 0x60, 0x3c, 0x47, 0x9, 0x80, 0x81, 0x80, 0x70, + 0x81, 0xbb, 0xf0, 0x80, 0x4, 0xc, 0x3, 0x84, + 0x1f, 0xff, 0xe0, 0x20, 0x40, 0xe, 0xb0, 0x40, + 0xe, 0x96, 0x0, 0x30, 0xc0, 0x4, 0xa6, 0x6, + 0xc0, 0x13, 0x33, 0xc0, 0x10, 0x4f, 0x91, 0x74, + 0x36, 0x33, 0x71, 0x72, 0x50, 0x0, 0x1c, 0x71, + 0x75, 0x6f, 0x4f, 0x65, 0x76, 0x66, 0x8, 0x0, + + /* U+0154 "Ŕ" */ + 0x0, 0xe5, 0xfc, 0x0, 0xff, 0xa4, 0x74, 0x3, + 0xfc, 0x63, 0x42, 0x1, 0xfe, 0x3d, 0x40, 0xf, + 0x9b, 0xff, 0xee, 0xa2, 0x0, 0xe2, 0x55, 0xc8, + 0xb, 0xa4, 0x1, 0x96, 0xab, 0x5f, 0x28, 0x40, + 0x7, 0xfd, 0x60, 0xa0, 0x1f, 0xf0, 0x80, 0x7f, + 0xf0, 0x4c, 0x8, 0x3, 0xfc, 0x9c, 0x14, 0x1, + 0x9f, 0xff, 0xac, 0x9d, 0xc0, 0x18, 0x4c, 0xc4, + 0x0, 0x6e, 0x80, 0xe, 0x6c, 0xc6, 0xe0, 0xb2, + 0x0, 0x7f, 0x8f, 0x42, 0x90, 0x3, 0xfc, 0x72, + 0x14, 0x1, 0xff, 0x31, 0x8c, 0x80, 0x7f, 0xdc, + 0xc, 0x60, 0x1f, 0xe2, 0x80, 0xe0, + + /* U+0155 "ŕ" */ + 0x0, 0x47, 0xd0, 0x4, 0xc5, 0x40, 0x5, 0x3f, + 0x0, 0x97, 0x48, 0x1, 0x7c, 0x7b, 0xf2, 0x0, + 0xd1, 0x41, 0x1, 0x4c, 0xb8, 0x0, 0x48, 0x7, + 0x10, 0x7, 0x8, 0x7, 0xff, 0x54, + + /* U+0156 "Ŗ" */ + 0x6f, 0xff, 0xba, 0x88, 0x3, 0x89, 0x57, 0x20, + 0x2e, 0x90, 0x6, 0x5a, 0xad, 0x7c, 0xa1, 0x0, + 0x1f, 0xf5, 0x82, 0x80, 0x7f, 0xc2, 0x1, 0xff, + 0xc1, 0x30, 0x20, 0xf, 0xf2, 0x70, 0x50, 0x6, + 0x7f, 0xfe, 0xb2, 0x77, 0x0, 0x61, 0x33, 0x10, + 0x1, 0xba, 0x0, 0x39, 0xb3, 0x1b, 0x82, 0xc8, + 0x1, 0xfe, 0x3d, 0xa, 0x40, 0xf, 0xf1, 0xc8, + 0x50, 0x7, 0xfc, 0xc6, 0x32, 0x1, 0xff, 0x70, + 0x31, 0x80, 0x7f, 0x8a, 0x3, 0x81, 0xbe, 0x0, + 0x3e, 0x7f, 0xd0, 0xf, 0x37, 0xb8, 0x7, 0xfc, + 0xa4, 0x20, 0x1f, 0xfc, 0x17, 0x0, 0xff, 0x8b, + 0x4, 0x3, 0xc0, + + /* U+0157 "ŗ" */ + 0xbe, 0x3d, 0xf9, 0x0, 0x68, 0xa0, 0x80, 0xa6, + 0x5c, 0x0, 0x24, 0x3, 0x88, 0x3, 0x84, 0x3, + 0xff, 0xab, 0x7e, 0x1, 0xb3, 0xc8, 0x2, 0xb0, + 0x30, 0xc, 0xa2, 0x1, 0x2d, 0x0, 0x60, + + /* U+0158 "Ř" */ + 0x0, 0xb7, 0xc5, 0xbe, 0x40, 0x3f, 0x78, 0x5c, + 0x14, 0x80, 0x7e, 0x29, 0x51, 0xe0, 0xf, 0xf3, + 0x7f, 0x8c, 0x3, 0xcd, 0xff, 0xf7, 0x51, 0x0, + 0x71, 0x2a, 0xe4, 0x5, 0xd2, 0x0, 0xcb, 0x55, + 0xaf, 0x94, 0x20, 0x3, 0xfe, 0xb0, 0x50, 0xf, + 0xf8, 0x40, 0x3f, 0xf8, 0x26, 0x4, 0x1, 0xfe, + 0x4e, 0xa, 0x0, 0xcf, 0xff, 0xd6, 0x4e, 0xe0, + 0xc, 0x26, 0x62, 0x0, 0x37, 0x40, 0x7, 0x36, + 0x63, 0x70, 0x59, 0x0, 0x3f, 0xc7, 0xa1, 0x48, + 0x1, 0xfe, 0x39, 0xa, 0x0, 0xff, 0x98, 0xc6, + 0x40, 0x3f, 0xee, 0x6, 0x30, 0xf, 0xf1, 0x40, + 0x70, 0x0, + + /* U+0159 "ř" */ + 0x1e, 0xd0, 0x9f, 0x51, 0xd2, 0xc6, 0x75, 0x3, + 0xa6, 0x78, 0x0, 0x96, 0xa0, 0x2, 0xbe, 0x3d, + 0xf9, 0x0, 0xb4, 0x50, 0x40, 0x2, 0x99, 0x70, + 0x1, 0x48, 0x7, 0x88, 0x3, 0xc2, 0x1, 0xff, + 0xda, + + /* U+015A "Ś" */ + 0x0, 0xf3, 0xfd, 0x0, 0x7f, 0xa4, 0xa8, 0x3, + 0xf9, 0xf, 0x80, 0x3f, 0xc9, 0xa6, 0x1, 0xf9, + 0x2f, 0xbf, 0xad, 0x40, 0x3a, 0x2d, 0x0, 0xc1, + 0x2a, 0x80, 0x11, 0xb9, 0x67, 0x67, 0x61, 0x2b, + 0x0, 0x10, 0x20, 0xc0, 0x23, 0x90, 0xd0, 0xc, + 0x60, 0x1c, 0x91, 0xc0, 0x4, 0x9, 0x61, 0x0, + 0xce, 0xa0, 0x3, 0x90, 0x9e, 0xc9, 0x40, 0xf, + 0x36, 0xb9, 0x1b, 0x5f, 0x38, 0x7, 0x14, 0x6f, + 0x52, 0x8c, 0x40, 0x3, 0xe1, 0x5a, 0xd1, 0x71, + 0xf, 0xc0, 0xf, 0x13, 0x82, 0x81, 0x19, 0x0, + 0x78, 0x81, 0xc2, 0xc3, 0x14, 0x3, 0x42, 0x11, + 0x83, 0x30, 0x6b, 0xf7, 0x5e, 0xe3, 0xe0, 0x14, + 0xda, 0x89, 0x14, 0xfe, 0x40, + + /* U+015B "ś" */ + 0x0, 0xc7, 0xfa, 0x20, 0x1e, 0x90, 0xe1, 0x0, + 0xe1, 0x79, 0x30, 0xf, 0xe, 0xb0, 0x7, 0x9f, + 0x7f, 0xad, 0x0, 0x29, 0x81, 0x77, 0x2d, 0xa0, + 0x1, 0x93, 0x22, 0x70, 0x3c, 0x2, 0x61, 0x0, + 0x17, 0x58, 0x1, 0x8b, 0xb1, 0xcc, 0x40, 0x29, + 0x91, 0x1c, 0x66, 0x98, 0x4, 0xdb, 0xd4, 0x85, + 0xa0, 0x50, 0x80, 0x2b, 0x6a, 0x24, 0x6f, 0x0, + 0x19, 0x80, 0xc5, 0x8f, 0x66, 0x34, 0xdc, 0x42, + 0x64, 0x2e, 0xe1, 0xa8, 0x0, + + /* U+015C "Ŝ" */ + 0x0, 0xe4, 0x85, 0x0, 0xfe, 0x1b, 0x7a, 0x30, + 0xf, 0xda, 0x18, 0x5a, 0x20, 0x1e, 0x24, 0xa3, + 0xe6, 0x50, 0xf, 0x14, 0x28, 0x1c, 0x20, 0x7, + 0x92, 0xfb, 0xfa, 0xd4, 0x3, 0xa2, 0xd0, 0xc, + 0x12, 0xa8, 0x1, 0x1b, 0x96, 0x76, 0x76, 0x12, + 0xb0, 0x1, 0x2, 0xc, 0x2, 0x39, 0xd, 0x0, + 0xc6, 0x1, 0xc9, 0x1c, 0x0, 0x40, 0x96, 0x10, + 0xc, 0xea, 0x0, 0x39, 0x9, 0xec, 0x94, 0x0, + 0xf3, 0x6b, 0x91, 0xb5, 0xf3, 0x80, 0x71, 0x46, + 0xf5, 0x28, 0xc4, 0x0, 0x3e, 0x15, 0xad, 0x17, + 0x10, 0xfc, 0x0, 0xf1, 0x38, 0x28, 0x11, 0x90, + 0x7, 0x88, 0x1c, 0x2c, 0x31, 0x40, 0x34, 0x21, + 0x18, 0x33, 0x6, 0xbf, 0x75, 0xee, 0x3e, 0x1, + 0x4d, 0xa8, 0x91, 0x4f, 0xe4, 0x0, + + /* U+015D "ŝ" */ + 0x0, 0xa3, 0xfc, 0x40, 0x1c, 0x8e, 0xc5, 0xe0, + 0x1d, 0xe9, 0x32, 0x17, 0x0, 0xd7, 0x60, 0x4c, + 0x70, 0xc, 0xfb, 0xfd, 0x68, 0x1, 0x4c, 0xb, + 0xb9, 0x6d, 0x0, 0xc, 0x99, 0x13, 0x81, 0xe0, + 0x13, 0x8, 0x0, 0xba, 0xc0, 0xc, 0x5d, 0x8e, + 0x62, 0x1, 0x4c, 0x88, 0xe3, 0x34, 0xc0, 0x26, + 0xde, 0xa4, 0x2d, 0x2, 0x84, 0x1, 0x5b, 0x51, + 0x23, 0x78, 0x0, 0xcc, 0x6, 0x2c, 0x7b, 0x31, + 0xa6, 0xe2, 0x13, 0x21, 0x77, 0xd, 0x40, 0x0, + + /* U+015E "Ş" */ + 0x0, 0x92, 0xfb, 0xfa, 0xd4, 0x3, 0xa2, 0xd0, + 0xc, 0x12, 0xa8, 0x1, 0x1b, 0x96, 0x76, 0x76, + 0x12, 0xb0, 0x1, 0x2, 0xc, 0x2, 0x39, 0xd, + 0x0, 0xc6, 0x1, 0xc9, 0x1c, 0x0, 0x40, 0x96, + 0x10, 0xc, 0xea, 0x0, 0x39, 0x9, 0xec, 0x94, + 0x0, 0xf3, 0x6b, 0x91, 0xb5, 0xf3, 0x80, 0x71, + 0x46, 0xf5, 0x28, 0xc4, 0x0, 0x3e, 0x15, 0xad, + 0x17, 0x10, 0xfc, 0x0, 0xf1, 0x38, 0x28, 0x11, + 0x90, 0x7, 0x88, 0x1c, 0x2c, 0x31, 0x40, 0x34, + 0x21, 0x18, 0x33, 0x6, 0xbf, 0x75, 0xee, 0x3e, + 0x1, 0x4d, 0xa8, 0x91, 0x4f, 0xe4, 0x1, 0x92, + 0xbb, 0xfd, 0xb0, 0x20, 0x1f, 0xbf, 0xc0, 0x1f, + 0xf3, 0x8, 0x7, 0xfc, 0x72, 0x1, 0xff, 0x4b, + 0x80, 0x70, + + /* U+015F "ş" */ + 0x0, 0x3e, 0xff, 0x5a, 0x0, 0x53, 0x2, 0xee, + 0x5b, 0x40, 0x3, 0x26, 0x44, 0xe0, 0x78, 0x4, + 0xc2, 0x0, 0x2e, 0xb0, 0x3, 0x17, 0x63, 0x98, + 0x80, 0x53, 0x22, 0x38, 0xcd, 0x30, 0x9, 0xb7, + 0xa9, 0xb, 0x40, 0xa1, 0x0, 0x56, 0xd4, 0x48, + 0xde, 0x0, 0x33, 0x1, 0x8b, 0x1e, 0xcc, 0x69, + 0xb8, 0x84, 0xc8, 0x5d, 0xc3, 0x50, 0x1, 0x36, + 0x77, 0xe2, 0x80, 0x7b, 0xfc, 0x1, 0xf9, 0x84, + 0x3, 0xf1, 0xc8, 0x7, 0xe9, 0x70, 0xc, + + /* U+0160 "Š" */ + 0x0, 0x8a, 0x14, 0xe, 0xc, 0x3, 0xc4, 0x94, + 0x5a, 0xc4, 0x1, 0xf6, 0x8e, 0x8d, 0x8, 0x7, + 0xc3, 0xaf, 0x48, 0x1, 0xfc, 0x70, 0xa0, 0x1f, + 0x92, 0xfb, 0xfa, 0xd4, 0x3, 0xa2, 0xd0, 0xc, + 0x12, 0xa8, 0x1, 0x1b, 0x96, 0x76, 0x76, 0x12, + 0xb0, 0x1, 0x2, 0xc, 0x2, 0x39, 0xd, 0x0, + 0xc6, 0x1, 0xc9, 0x1c, 0x0, 0x40, 0x96, 0x10, + 0xc, 0xea, 0x0, 0x39, 0x9, 0xec, 0x94, 0x0, + 0xf3, 0x6b, 0x91, 0xb5, 0xf3, 0x80, 0x71, 0x46, + 0xf5, 0x28, 0xc4, 0x0, 0x3e, 0x15, 0xad, 0x17, + 0x10, 0xfc, 0x0, 0xf1, 0x38, 0x28, 0x11, 0x90, + 0x7, 0x88, 0x1c, 0x2c, 0x31, 0x40, 0x34, 0x21, + 0x18, 0x33, 0x6, 0xbf, 0x75, 0xee, 0x3e, 0x1, + 0x4d, 0xa8, 0x91, 0x4f, 0xe4, 0x0, + + /* U+0161 "š" */ + 0x0, 0x67, 0x93, 0x7c, 0x0, 0x6d, 0x1e, 0x93, + 0x80, 0xc, 0x34, 0x9, 0xa0, 0x1e, 0x4c, 0xb1, + 0x0, 0xe7, 0xdf, 0xeb, 0x40, 0xa, 0x60, 0x5d, + 0xcb, 0x68, 0x0, 0x64, 0xc8, 0x9c, 0xf, 0x0, + 0x98, 0x40, 0x5, 0xd6, 0x0, 0x62, 0xec, 0x73, + 0x10, 0xa, 0x64, 0x47, 0x19, 0xa6, 0x1, 0x36, + 0xf5, 0x21, 0x68, 0x14, 0x20, 0xa, 0xda, 0x89, + 0x1b, 0xc0, 0x6, 0x60, 0x31, 0x63, 0xd9, 0x8d, + 0x37, 0x10, 0x99, 0xb, 0xb8, 0x6a, 0x0, + + /* U+0162 "Ţ" */ + 0x9f, 0xff, 0xf6, 0x79, 0x9e, 0x0, 0x19, 0xe5, + 0x6c, 0xcc, 0x41, 0x99, 0xa4, 0x3, 0xff, 0xfe, + 0x1, 0xff, 0xfe, 0xdf, 0x0, 0xff, 0x77, 0x80, + 0x7f, 0x98, 0x3, 0xfe, 0x17, 0x0, 0xff, 0x54, + 0x0, 0x70, + + /* U+0163 "ţ" */ + 0x0, 0x19, 0x80, 0x24, 0xc5, 0x0, 0x88, 0x3, + 0xfd, 0x52, 0x13, 0xe5, 0xca, 0xb, 0x24, 0x98, + 0x18, 0xc0, 0x1f, 0xfc, 0xe3, 0x0, 0xf8, 0x40, + 0x26, 0x9, 0xb2, 0x3, 0x61, 0x46, 0x0, 0x4f, + 0xf9, 0x0, 0x17, 0xe4, 0x1, 0x60, 0x18, 0x6, + 0x51, 0x0, 0x96, 0x80, 0x0, + + /* U+0164 "Ť" */ + 0x0, 0xab, 0xd0, 0xbf, 0x0, 0x3d, 0x45, 0x3c, + 0x1c, 0x1, 0xf7, 0x11, 0xc9, 0x0, 0x7c, 0x7f, + 0xe6, 0x0, 0xd3, 0xff, 0xfe, 0xcf, 0x33, 0xc0, + 0x3, 0x3c, 0xad, 0x99, 0x88, 0x33, 0x34, 0x80, + 0x7f, 0xff, 0xc0, 0x3f, 0xff, 0x20, + + /* U+0165 "ť" */ + 0x0, 0x11, 0x80, 0x33, 0xc8, 0x13, 0x54, 0x3, + 0x18, 0x10, 0x6, 0xd1, 0x10, 0x7, 0x94, 0x82, + 0xa4, 0x27, 0xc8, 0xf8, 0x39, 0x41, 0x64, 0x9c, + 0x81, 0x30, 0x31, 0x80, 0x3f, 0xfb, 0xa6, 0x1, + 0xfe, 0x10, 0xf, 0x30, 0x4d, 0x90, 0x6, 0x36, + 0x14, 0x60, 0x8, + + /* U+0166 "Ŧ" */ + 0x9f, 0xff, 0xf6, 0x79, 0x9e, 0x0, 0x19, 0xe5, + 0x6c, 0xcc, 0x41, 0x99, 0xa4, 0x3, 0xff, 0x9c, + 0x23, 0x0, 0x4, 0x60, 0x8, 0xfb, 0xa2, 0xe, + 0xe9, 0x80, 0x7, 0x77, 0x8, 0x5d, 0xce, 0x1, + 0x22, 0x46, 0x8, 0x90, 0x80, 0x7f, 0xff, 0x40, + + /* U+0167 "ŧ" */ + 0x0, 0x19, 0x80, 0x24, 0xc5, 0x0, 0x88, 0x3, + 0xfd, 0x52, 0x13, 0xe5, 0xca, 0xb, 0x24, 0x98, + 0x18, 0xc0, 0x1f, 0x54, 0x84, 0xf9, 0x7a, 0x2, + 0x39, 0xae, 0x86, 0xc0, 0x81, 0x80, 0x7c, 0x20, + 0x13, 0x4, 0xd9, 0x1, 0xb0, 0xa3, 0x0, + + /* U+0168 "Ũ" */ + 0x0, 0xff, 0xe1, 0xa7, 0xfa, 0xb, 0x60, 0x3, + 0xa5, 0x65, 0xb4, 0xe8, 0x3, 0xba, 0xdb, 0xb3, + 0xc8, 0x3, 0x8c, 0x40, 0x6, 0x20, 0x13, 0x7b, + 0x80, 0x78, 0x7f, 0x40, 0x3f, 0xff, 0xe0, 0x1f, + 0xfc, 0x93, 0xf, 0x0, 0xfc, 0x22, 0x1, 0x0, + 0xf1, 0x3, 0xa8, 0x38, 0x7, 0xac, 0xc, 0x50, + 0x68, 0x40, 0x25, 0x70, 0xa0, 0xa1, 0x5e, 0xdc, + 0xea, 0x9, 0x20, 0x1f, 0x72, 0x21, 0x82, 0xe3, + 0x0, + + /* U+0169 "ũ" */ + 0x1, 0xcf, 0x92, 0x9c, 0x0, 0x48, 0xca, 0xeb, + 0x50, 0x2, 0xbd, 0xb3, 0x1a, 0xc0, 0x2, 0x20, + 0x0, 0xc8, 0x1, 0x7e, 0x20, 0x1b, 0xec, 0x3, + 0xff, 0xc2, 0x20, 0x1c, 0x20, 0x18, 0xc0, 0x22, + 0x0, 0x68, 0x28, 0x5, 0x0, 0x5, 0x8, 0xba, + 0xe7, 0x20, 0x2c, 0x44, 0x9f, 0x40, 0x0, + + /* U+016A "Ū" */ + 0x0, 0xbb, 0xff, 0x8c, 0x3, 0xa5, 0xdf, 0x88, + 0x3, 0x9e, 0x23, 0x84, 0x0, 0xde, 0xe0, 0x1e, + 0x1f, 0xd0, 0xf, 0xff, 0xf8, 0x7, 0xff, 0x24, + 0xc3, 0xc0, 0x3f, 0x8, 0x80, 0x40, 0x3c, 0x40, + 0xea, 0xe, 0x1, 0xeb, 0x3, 0x14, 0x1a, 0x10, + 0x9, 0x5c, 0x28, 0x28, 0x57, 0xb7, 0x3a, 0x82, + 0x48, 0x7, 0xdc, 0x88, 0x60, 0xb8, 0xc0, + + /* U+016B "ū" */ + 0x9, 0xff, 0xe8, 0x0, 0x6b, 0xbf, 0x60, 0x1, + 0x22, 0x39, 0x0, 0x3f, 0xd7, 0xe2, 0x1, 0xbe, + 0xc0, 0x3f, 0xfc, 0x22, 0x1, 0xc2, 0x1, 0x8c, + 0x2, 0x20, 0x6, 0x82, 0x80, 0x50, 0x0, 0x50, + 0x8b, 0xae, 0x72, 0x2, 0xc4, 0x49, 0xf4, 0x0, + + /* U+016C "Ŭ" */ + 0x0, 0xaa, 0xc4, 0x51, 0xa0, 0x1e, 0xb7, 0xee, + 0x37, 0x0, 0x78, 0x73, 0x75, 0xc6, 0x1, 0xf8, + 0x88, 0x1, 0xcd, 0xee, 0x1, 0xe1, 0xfd, 0x0, + 0xff, 0xff, 0x80, 0x7f, 0xf2, 0x4c, 0x3c, 0x3, + 0xf0, 0x88, 0x4, 0x3, 0xc4, 0xe, 0xa0, 0xe0, + 0x1e, 0xb0, 0x31, 0x41, 0xa1, 0x0, 0x95, 0xc2, + 0x82, 0x85, 0x7b, 0x73, 0xa8, 0x24, 0x80, 0x7d, + 0xc8, 0x86, 0xb, 0x8c, 0x0, + + /* U+016D "ŭ" */ + 0x3, 0xf4, 0x3, 0xf4, 0x0, 0x1c, 0x5f, 0xe3, + 0x20, 0x4, 0xfd, 0xbd, 0x20, 0x1c, 0x24, 0x20, + 0x15, 0xf8, 0x80, 0x6f, 0xb0, 0xf, 0xff, 0x8, + 0x80, 0x70, 0x80, 0x63, 0x0, 0x88, 0x1, 0xa0, + 0xa0, 0x14, 0x0, 0x14, 0x22, 0xeb, 0x9c, 0x80, + 0xb1, 0x12, 0x7d, 0x0, 0x0, + + /* U+016E "Ů" */ + 0x0, 0xc3, 0x56, 0x40, 0x1f, 0xa2, 0x6a, 0x40, + 0x3f, 0xf9, 0x11, 0x35, 0x20, 0x1f, 0x86, 0xac, + 0x80, 0x33, 0x7b, 0x80, 0x78, 0x7f, 0x40, 0x3f, + 0xff, 0xe0, 0x1f, 0xfc, 0x93, 0xf, 0x0, 0xfc, + 0x22, 0x1, 0x0, 0xf1, 0x3, 0xa8, 0x38, 0x7, + 0xac, 0xc, 0x50, 0x68, 0x40, 0x25, 0x70, 0xa0, + 0xa1, 0x5e, 0xdc, 0xea, 0x9, 0x20, 0x1f, 0x72, + 0x21, 0x82, 0xe3, 0x0, + + /* U+016F "ů" */ + 0x0, 0x9a, 0xdc, 0x3, 0x8b, 0x2f, 0x88, 0x3, + 0xff, 0x82, 0x5b, 0x7c, 0x40, 0x1c, 0xf6, 0xe0, + 0x15, 0xf8, 0x80, 0x6f, 0xb0, 0xf, 0xff, 0x8, + 0x80, 0x70, 0x80, 0x63, 0x0, 0x88, 0x1, 0xa0, + 0xa0, 0x14, 0x0, 0x14, 0x22, 0xeb, 0x9c, 0x80, + 0xb1, 0x12, 0x7d, 0x0, 0x0, + + /* U+0170 "Ű" */ + 0x0, 0xd5, 0xee, 0xbf, 0x80, 0x1c, 0x4a, 0x8f, + 0x3, 0xa0, 0x1c, 0xa7, 0x46, 0x14, 0x20, 0x1c, + 0xf8, 0x27, 0xa8, 0x1, 0x37, 0xb8, 0x7, 0x87, + 0xf4, 0x3, 0xff, 0xfe, 0x1, 0xff, 0xc9, 0x30, + 0xf0, 0xf, 0xc2, 0x20, 0x10, 0xf, 0x10, 0x3a, + 0x83, 0x80, 0x7a, 0xc0, 0xc5, 0x6, 0x84, 0x2, + 0x57, 0xa, 0xa, 0x15, 0xed, 0xce, 0xa0, 0x92, + 0x1, 0xf7, 0x22, 0x18, 0x2e, 0x30, 0x0, + + /* U+0171 "ű" */ + 0x0, 0x3f, 0xd9, 0x7f, 0x8, 0x2, 0x46, 0xac, + 0x28, 0x41, 0xf, 0x45, 0x21, 0x0, 0x9, 0xa6, + 0x1a, 0xe0, 0xb, 0xf1, 0x0, 0xdf, 0x60, 0x1f, + 0xfe, 0x11, 0x0, 0xe1, 0x0, 0xc6, 0x1, 0x10, + 0x3, 0x41, 0x40, 0x28, 0x0, 0x28, 0x45, 0xd7, + 0x39, 0x1, 0x62, 0x24, 0xfa, 0x0, + + /* U+0172 "Ų" */ + 0x6f, 0x70, 0xf, 0xf, 0xe8, 0x7, 0xff, 0xfc, + 0x3, 0xff, 0x97, 0xe0, 0x1f, 0x84, 0x80, 0x40, + 0x3c, 0x40, 0xea, 0xe, 0x1, 0xeb, 0x3, 0x14, + 0x1a, 0x10, 0x9, 0x5c, 0x28, 0x28, 0x57, 0xb7, + 0x3a, 0x82, 0x48, 0x7, 0xdc, 0xc8, 0xc1, 0x2d, + 0x80, 0x21, 0x8c, 0x2a, 0xeb, 0x40, 0xf, 0x88, + 0x3, 0xfe, 0x28, 0x68, 0x30, 0xf, 0xa4, 0x24, + 0xc4, 0x0, + + /* U+0173 "ų" */ + 0xbf, 0x10, 0xd, 0xf6, 0x1, 0xff, 0xed, 0x10, + 0xe, 0x10, 0xf, 0x18, 0x4, 0x40, 0x1b, 0x41, + 0x40, 0x28, 0x0, 0xca, 0x11, 0x75, 0xce, 0x40, + 0x11, 0x62, 0x24, 0xfa, 0x1, 0xc7, 0x7f, 0xd2, + 0x7, 0x40, 0x1f, 0x9c, 0x84, 0x3, 0xf8, 0xdd, + 0xc2, 0x1, 0xe6, 0x48, 0xb1, + + /* U+0174 "Ŵ" */ + 0x0, 0xfd, 0xbf, 0x40, 0x1f, 0xfc, 0x39, 0x26, + 0x56, 0x0, 0xff, 0xe0, 0xa3, 0x2c, 0x9c, 0x90, + 0x7, 0xff, 0x1, 0x3e, 0x83, 0x3c, 0x80, 0x3d, + 0x5e, 0x80, 0x1d, 0x9f, 0x80, 0x1c, 0xbf, 0x1e, + 0x18, 0x1, 0x84, 0xc0, 0xc0, 0x3b, 0x3, 0x10, + 0xc, 0x3, 0x20, 0x28, 0x20, 0x6, 0x40, 0x41, + 0x24, 0x0, 0xd8, 0x12, 0x1a, 0x1, 0x9, 0x20, + 0x1, 0x0, 0xc0, 0x27, 0x33, 0x12, 0x0, 0x4a, + 0x18, 0x0, 0xc0, 0x50, 0x1, 0xa, 0x2, 0x10, + 0x80, 0x30, 0x10, 0x0, 0x81, 0x80, 0x4, 0xc, + 0xc, 0x7, 0x0, 0x20, 0x98, 0x0, 0x49, 0x0, + 0x1a, 0x8, 0x8, 0x18, 0x0, 0x34, 0x0, 0xc8, + 0x22, 0x4, 0x40, 0x0, 0x49, 0x0, 0xc3, 0x0, + 0x36, 0x2, 0x20, 0x30, 0x2, 0x51, 0x24, 0x4, + 0x0, 0xc8, 0x1b, 0x80, 0xa0, 0x16, 0x3, 0xe0, + 0x90, 0x6, 0x12, 0x43, 0x12, 0x0, 0x90, 0x35, + 0x50, 0x3, 0xc8, 0x4a, 0x80, 0x1c, 0x6a, 0x3e, + 0x1, 0xec, 0x11, 0x60, 0x7, 0x59, 0x2, 0x0, + 0x79, 0x0, 0xe, 0x1, 0xc8, 0x4, 0x20, 0x10, + + /* U+0175 "ŵ" */ + 0x0, 0xe2, 0xff, 0x40, 0x7, 0xf8, 0x7c, 0x61, + 0xd8, 0x3, 0xf9, 0x1f, 0x5d, 0xde, 0x20, 0x1f, + 0x96, 0x8c, 0x22, 0x44, 0x3, 0x67, 0x88, 0x5, + 0x9e, 0x80, 0x14, 0x79, 0xd8, 0x28, 0x4, 0x61, + 0x80, 0x12, 0x9, 0xa8, 0x68, 0x1, 0x0, 0x8, + 0x0, 0x13, 0x70, 0x21, 0x40, 0x6, 0x2, 0x98, + 0x1, 0x3, 0x40, 0xe, 0x42, 0x8, 0x8c, 0x4, + 0xf, 0x4, 0x0, 0x60, 0x20, 0x1e, 0x20, 0x60, + 0x22, 0x0, 0x25, 0xc, 0x40, 0x42, 0x14, 0x31, + 0xd0, 0xc, 0x88, 0xc0, 0x30, 0x43, 0x40, 0x70, + 0xd, 0x84, 0xc8, 0x0, 0xf0, 0x92, 0x10, 0xc, + 0xa0, 0x38, 0x0, 0x40, 0x15, 0x0, 0xe2, 0x20, + 0x20, 0x0, 0x48, 0x2c, 0x2, + + /* U+0176 "Ŷ" */ + 0x0, 0xea, 0xfd, 0x0, 0xff, 0x32, 0xb1, 0x50, + 0x7, 0xe2, 0x92, 0x97, 0x55, 0x0, 0x7c, 0x5f, + 0xa1, 0x1e, 0xa0, 0x1a, 0x7e, 0xc0, 0x3e, 0x4f, + 0xd0, 0x91, 0x45, 0x0, 0xf5, 0x7, 0x0, 0x2c, + 0x2c, 0x3, 0xa0, 0x58, 0xc0, 0xa, 0xa1, 0x90, + 0x8, 0xdc, 0xa4, 0x3, 0x58, 0xb1, 0x80, 0x3c, + 0x24, 0x3, 0x86, 0x3, 0xc1, 0x8d, 0x90, 0x3, + 0xcc, 0x66, 0x78, 0x19, 0x0, 0xfd, 0xc1, 0x3, + 0x40, 0x1f, 0xc4, 0xe0, 0xa8, 0x1, 0xfe, 0xe0, + 0x20, 0xf, 0xff, 0xf8, 0x0, + + /* U+0177 "ŷ" */ + 0x0, 0x8f, 0xfd, 0x0, 0x1c, 0x3a, 0x4e, 0xe5, + 0x0, 0xce, 0x9d, 0xf, 0x80, 0x19, 0xa8, 0xc2, + 0x24, 0x0, 0xfe, 0xc0, 0x18, 0x7e, 0x94, 0x34, + 0x3, 0x30, 0x71, 0x1a, 0x8, 0x5, 0x42, 0x81, + 0x40, 0xc0, 0x2, 0x23, 0x80, 0x18, 0x2c, 0x1, + 0x41, 0x40, 0x12, 0x99, 0x3, 0x11, 0x80, 0x5c, + 0xa, 0x63, 0x40, 0x19, 0x6, 0xac, 0x18, 0x3, + 0x98, 0x95, 0x4, 0x3, 0xa8, 0xb, 0x80, 0x3c, + 0x44, 0x5, 0x0, 0xf0, 0x92, 0x80, 0x7d, 0x21, + 0xc0, 0x1d, 0x9a, 0xe8, 0x80, 0xe, 0x72, 0x4a, + 0x0, 0xe0, + + /* U+0178 "Ÿ" */ + 0x0, 0xc2, 0x1, 0x8, 0x7, 0xf7, 0x60, 0x37, + 0x30, 0x7, 0xff, 0x2b, 0xf0, 0x1b, 0xd8, 0x3, + 0x4f, 0xd8, 0x7, 0xc9, 0xfa, 0x12, 0x28, 0xa0, + 0x1e, 0xa0, 0xe0, 0x5, 0x85, 0x80, 0x74, 0xb, + 0x18, 0x1, 0x54, 0x32, 0x1, 0x1b, 0x94, 0x80, + 0x6b, 0x16, 0x30, 0x7, 0x84, 0x80, 0x70, 0xc0, + 0x78, 0x31, 0xb2, 0x0, 0x79, 0x8c, 0xcf, 0x3, + 0x20, 0x1f, 0xb8, 0x20, 0x68, 0x3, 0xf8, 0x9c, + 0x15, 0x0, 0x3f, 0xdc, 0x4, 0x1, 0xff, 0xff, + 0x0, + + /* U+0179 "Ź" */ + 0x0, 0xe1, 0xff, 0x10, 0x7, 0xe9, 0xa, 0x20, + 0xf, 0xc8, 0xea, 0x1, 0xfd, 0x90, 0x1, 0xed, + 0xff, 0xfe, 0x70, 0x43, 0x3f, 0x80, 0x2, 0x13, + 0x99, 0xeb, 0x2, 0x60, 0xf, 0x92, 0x3, 0xc0, + 0x3e, 0x1a, 0xa, 0x20, 0xf, 0xb4, 0x5d, 0x40, + 0x3e, 0x93, 0x34, 0x0, 0x7c, 0xac, 0x3a, 0x1, + 0xf1, 0x50, 0x68, 0x80, 0x7d, 0xe1, 0x6, 0x1, + 0xf4, 0x92, 0xb8, 0x7, 0xcc, 0xc2, 0xa0, 0xf, + 0x8a, 0x43, 0xc0, 0x3f, 0x40, 0xf, 0x66, 0x7d, + 0x0, 0x1, 0x33, 0xfe, + + /* U+017A "ź" */ + 0x0, 0xcb, 0xf8, 0x1, 0xf4, 0x8e, 0x80, 0x78, + 0xc6, 0x84, 0x3, 0xc7, 0xa8, 0x1, 0x8f, 0xff, + 0xf2, 0x14, 0x47, 0x30, 0xa, 0x8b, 0xbf, 0x28, + 0x68, 0x80, 0x75, 0x1c, 0x98, 0x7, 0x3a, 0xa9, + 0x80, 0x39, 0x20, 0xe8, 0x3, 0x8a, 0xc7, 0x40, + 0x38, 0x7c, 0x28, 0x40, 0x3a, 0x8a, 0x10, 0x3, + 0x9d, 0x7, 0xe2, 0x39, 0x78, 0x5, 0xdf, 0xd8, + + /* U+017B "Ż" */ + 0x0, 0xf0, 0x80, 0x7f, 0xab, 0x88, 0x3, 0xff, + 0x93, 0x5e, 0x40, 0x1d, 0xbf, 0xff, 0xce, 0x8, + 0x67, 0xf0, 0x0, 0x42, 0x73, 0x3d, 0x60, 0x4c, + 0x1, 0xf2, 0x40, 0x78, 0x7, 0xc3, 0x41, 0x44, + 0x1, 0xf6, 0x8b, 0xa8, 0x7, 0xd2, 0x66, 0x80, + 0xf, 0x95, 0x87, 0x40, 0x3e, 0x2a, 0xd, 0x10, + 0xf, 0xbc, 0x20, 0xc0, 0x3e, 0x92, 0x57, 0x0, + 0xf9, 0x98, 0x54, 0x1, 0xf1, 0x48, 0x78, 0x7, + 0xe8, 0x1, 0xec, 0xcf, 0xa0, 0x0, 0x26, 0x7f, + 0xc0, + + /* U+017C "ż" */ + 0x0, 0xdb, 0xe0, 0x1f, 0xfc, 0x6c, 0xe0, 0xf, + 0xc2, 0x20, 0xc, 0x7f, 0xff, 0x90, 0xa2, 0x39, + 0x80, 0x54, 0x5d, 0xf9, 0x43, 0x44, 0x3, 0xa8, + 0xe4, 0xc0, 0x39, 0xd5, 0x4c, 0x1, 0xc9, 0x7, + 0x40, 0x1c, 0x56, 0x3a, 0x1, 0xc3, 0xe1, 0x42, + 0x1, 0xd4, 0x50, 0x80, 0x1c, 0xe8, 0x3f, 0x11, + 0xcb, 0xc0, 0x2e, 0xfe, 0xc0, + + /* U+017D "Ž" */ + 0x0, 0x9b, 0xdc, 0x3b, 0x82, 0x1, 0xcc, 0xb1, + 0x43, 0x62, 0x1, 0xeb, 0x15, 0x65, 0x0, 0xf8, + 0x7b, 0xe4, 0x3, 0xb7, 0xff, 0xf9, 0xc1, 0xc, + 0xfe, 0x0, 0x8, 0x4e, 0x67, 0xac, 0x9, 0x80, + 0x3e, 0x48, 0xf, 0x0, 0xf8, 0x68, 0x28, 0x80, + 0x3e, 0xd1, 0x75, 0x0, 0xfa, 0x4c, 0xd0, 0x1, + 0xf2, 0xb0, 0xe8, 0x7, 0xc5, 0x41, 0xa2, 0x1, + 0xf7, 0x84, 0x18, 0x7, 0xd2, 0x4a, 0xe0, 0x1f, + 0x33, 0xa, 0x80, 0x3e, 0x29, 0xf, 0x0, 0xfd, + 0x0, 0x3d, 0x99, 0xf4, 0x0, 0x4, 0xcf, 0xf8, + + /* U+017E "ž" */ + 0x0, 0x57, 0xa2, 0x3e, 0x80, 0x35, 0x1c, 0xd1, + 0x50, 0x7, 0x6a, 0x3f, 0x80, 0x78, 0x66, 0x44, + 0x1, 0x1f, 0xff, 0xe4, 0x28, 0x8e, 0x60, 0x15, + 0x17, 0x7e, 0x50, 0xd1, 0x0, 0xea, 0x39, 0x30, + 0xe, 0x75, 0x53, 0x0, 0x72, 0x41, 0xd0, 0x7, + 0x15, 0x8e, 0x80, 0x70, 0xf8, 0x50, 0x80, 0x75, + 0x14, 0x20, 0x7, 0x3a, 0xf, 0xc4, 0x72, 0xf0, + 0xb, 0xbf, 0xb0, + + /* U+017F "ſ" */ + 0x8, 0xef, 0xa6, 0x70, 0x4d, 0xf0, 0xdb, 0x73, + 0x2, 0x0, 0xff, 0xf6, 0x80 +}; + + +/*--------------------- + * 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 = 213, .box_w = 15, .box_h = 19, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 102, .adv_w = 213, .box_w = 15, .box_h = 19, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 203, .adv_w = 213, .box_w = 15, .box_h = 19, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 306, .adv_w = 213, .box_w = 15, .box_h = 19, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 410, .adv_w = 213, .box_w = 15, .box_h = 19, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 510, .adv_w = 213, .box_w = 15, .box_h = 19, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 607, .adv_w = 320, .box_w = 19, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 697, .adv_w = 231, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 796, .adv_w = 213, .box_w = 12, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 845, .adv_w = 213, .box_w = 12, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 895, .adv_w = 213, .box_w = 12, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 948, .adv_w = 213, .box_w = 12, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 999, .adv_w = 89, .box_w = 4, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1013, .adv_w = 89, .box_w = 5, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1028, .adv_w = 89, .box_w = 7, .box_h = 19, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 1051, .adv_w = 89, .box_w = 6, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1070, .adv_w = 231, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1147, .adv_w = 231, .box_w = 12, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1222, .adv_w = 249, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1332, .adv_w = 249, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1441, .adv_w = 249, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1553, .adv_w = 249, .box_w = 15, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1670, .adv_w = 249, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1778, .adv_w = 187, .box_w = 10, .box_h = 10, .ofs_x = 1, .ofs_y = 2}, + {.bitmap_index = 1826, .adv_w = 249, .box_w = 15, .box_h = 17, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 1944, .adv_w = 231, .box_w = 12, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2002, .adv_w = 231, .box_w = 12, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2059, .adv_w = 231, .box_w = 12, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2121, .adv_w = 231, .box_w = 12, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2180, .adv_w = 213, .box_w = 14, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2253, .adv_w = 213, .box_w = 12, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2306, .adv_w = 195, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2375, .adv_w = 178, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2448, .adv_w = 178, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2521, .adv_w = 178, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2597, .adv_w = 178, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2675, .adv_w = 178, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2749, .adv_w = 178, .box_w = 11, .box_h = 16, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2824, .adv_w = 285, .box_w = 17, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2913, .adv_w = 160, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 2980, .adv_w = 178, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3049, .adv_w = 178, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3118, .adv_w = 178, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3190, .adv_w = 178, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3261, .adv_w = 89, .box_w = 4, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3275, .adv_w = 89, .box_w = 5, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3290, .adv_w = 89, .box_w = 7, .box_h = 15, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 3311, .adv_w = 89, .box_w = 6, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3328, .adv_w = 178, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3404, .adv_w = 178, .box_w = 9, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3450, .adv_w = 178, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3521, .adv_w = 178, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3592, .adv_w = 178, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3666, .adv_w = 178, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3743, .adv_w = 178, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3815, .adv_w = 187, .box_w = 10, .box_h = 9, .ofs_x = 1, .ofs_y = 3}, + {.bitmap_index = 3843, .adv_w = 195, .box_w = 10, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 3908, .adv_w = 178, .box_w = 9, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3950, .adv_w = 178, .box_w = 9, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3992, .adv_w = 178, .box_w = 9, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4037, .adv_w = 178, .box_w = 9, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4079, .adv_w = 160, .box_w = 10, .box_h = 19, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 4157, .adv_w = 178, .box_w = 10, .box_h = 19, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 4218, .adv_w = 160, .box_w = 10, .box_h = 19, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 4297, .adv_w = 213, .box_w = 15, .box_h = 18, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 4393, .adv_w = 178, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4465, .adv_w = 213, .box_w = 15, .box_h = 19, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 4568, .adv_w = 178, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4644, .adv_w = 213, .box_w = 17, .box_h = 19, .ofs_x = -1, .ofs_y = -4}, + {.bitmap_index = 4755, .adv_w = 178, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 4833, .adv_w = 231, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4928, .adv_w = 160, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4992, .adv_w = 231, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5092, .adv_w = 160, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5159, .adv_w = 231, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5251, .adv_w = 160, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5312, .adv_w = 231, .box_w = 13, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5414, .adv_w = 160, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5481, .adv_w = 231, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5565, .adv_w = 201, .box_w = 13, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5640, .adv_w = 231, .box_w = 15, .box_h = 15, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 5724, .adv_w = 178, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5796, .adv_w = 213, .box_w = 12, .box_h = 18, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5843, .adv_w = 178, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5911, .adv_w = 213, .box_w = 12, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5967, .adv_w = 178, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6038, .adv_w = 213, .box_w = 12, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 6085, .adv_w = 178, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6151, .adv_w = 213, .box_w = 12, .box_h = 19, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 6203, .adv_w = 178, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 6274, .adv_w = 213, .box_w = 12, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 6328, .adv_w = 178, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6400, .adv_w = 249, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 6505, .adv_w = 178, .box_w = 10, .box_h = 19, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 6593, .adv_w = 249, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 6697, .adv_w = 178, .box_w = 10, .box_h = 19, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 6784, .adv_w = 249, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 6882, .adv_w = 178, .box_w = 10, .box_h = 19, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 6963, .adv_w = 249, .box_w = 14, .box_h = 20, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 7070, .adv_w = 178, .box_w = 10, .box_h = 21, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 7158, .adv_w = 231, .box_w = 12, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 7198, .adv_w = 178, .box_w = 9, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 7246, .adv_w = 231, .box_w = 16, .box_h = 15, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 7299, .adv_w = 178, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7345, .adv_w = 89, .box_w = 8, .box_h = 19, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 7370, .adv_w = 71, .box_w = 8, .box_h = 15, .ofs_x = -2, .ofs_y = 0}, + {.bitmap_index = 7394, .adv_w = 89, .box_w = 7, .box_h = 18, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 7411, .adv_w = 71, .box_w = 7, .box_h = 15, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 7426, .adv_w = 89, .box_w = 7, .box_h = 19, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 7449, .adv_w = 71, .box_w = 7, .box_h = 15, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 7468, .adv_w = 89, .box_w = 6, .box_h = 19, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 7488, .adv_w = 71, .box_w = 5, .box_h = 19, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 7510, .adv_w = 89, .box_w = 3, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 7521, .adv_w = 89, .box_w = 3, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 7526, .adv_w = 240, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 7563, .adv_w = 142, .box_w = 7, .box_h = 19, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 7594, .adv_w = 160, .box_w = 11, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7647, .adv_w = 71, .box_w = 7, .box_h = 19, .ofs_x = -1, .ofs_y = -4}, + {.bitmap_index = 7678, .adv_w = 213, .box_w = 13, .box_h = 20, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 7766, .adv_w = 160, .box_w = 9, .box_h = 20, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 7827, .adv_w = 140, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 7864, .adv_w = 178, .box_w = 10, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 7893, .adv_w = 71, .box_w = 4, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 7906, .adv_w = 178, .box_w = 10, .box_h = 20, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 7935, .adv_w = 71, .box_w = 3, .box_h = 20, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 7948, .adv_w = 178, .box_w = 12, .box_h = 19, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 7982, .adv_w = 71, .box_w = 7, .box_h = 19, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 8005, .adv_w = 178, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8028, .adv_w = 102, .box_w = 6, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8043, .adv_w = 178, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8084, .adv_w = 71, .box_w = 5, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8104, .adv_w = 231, .box_w = 12, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8174, .adv_w = 178, .box_w = 9, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8215, .adv_w = 231, .box_w = 12, .box_h = 20, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 8289, .adv_w = 178, .box_w = 9, .box_h = 16, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 8333, .adv_w = 231, .box_w = 12, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8407, .adv_w = 178, .box_w = 9, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8451, .adv_w = 200, .box_w = 13, .box_h = 15, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 8494, .adv_w = 231, .box_w = 13, .box_h = 19, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 8566, .adv_w = 178, .box_w = 9, .box_h = 15, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 8606, .adv_w = 249, .box_w = 15, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8711, .adv_w = 178, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8781, .adv_w = 249, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8892, .adv_w = 178, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8966, .adv_w = 249, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9079, .adv_w = 178, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9155, .adv_w = 320, .box_w = 19, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 9259, .adv_w = 302, .box_w = 19, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9355, .adv_w = 231, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 9441, .adv_w = 107, .box_w = 6, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 9471, .adv_w = 231, .box_w = 14, .box_h = 20, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 9562, .adv_w = 107, .box_w = 6, .box_h = 16, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 9593, .adv_w = 231, .box_w = 14, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 9683, .adv_w = 107, .box_w = 7, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9716, .adv_w = 213, .box_w = 13, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9817, .adv_w = 160, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9886, .adv_w = 213, .box_w = 13, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9996, .adv_w = 160, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10068, .adv_w = 213, .box_w = 13, .box_h = 20, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 10174, .adv_w = 160, .box_w = 10, .box_h = 16, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 10245, .adv_w = 213, .box_w = 13, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10355, .adv_w = 160, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10426, .adv_w = 195, .box_w = 12, .box_h = 20, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 10460, .adv_w = 89, .box_w = 6, .box_h = 20, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 10505, .adv_w = 195, .box_w = 12, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10543, .adv_w = 130, .box_w = 9, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10586, .adv_w = 195, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10626, .adv_w = 89, .box_w = 6, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10665, .adv_w = 231, .box_w = 12, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10730, .adv_w = 178, .box_w = 9, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10777, .adv_w = 231, .box_w = 12, .box_h = 18, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10832, .adv_w = 178, .box_w = 9, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10872, .adv_w = 231, .box_w = 12, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10933, .adv_w = 178, .box_w = 9, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10978, .adv_w = 231, .box_w = 12, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 11038, .adv_w = 178, .box_w = 9, .box_h = 16, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 11083, .adv_w = 231, .box_w = 12, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 11146, .adv_w = 178, .box_w = 9, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 11192, .adv_w = 231, .box_w = 12, .box_h = 19, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 11250, .adv_w = 178, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 11295, .adv_w = 302, .box_w = 19, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11447, .adv_w = 231, .box_w = 15, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11548, .adv_w = 213, .box_w = 14, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11625, .adv_w = 160, .box_w = 10, .box_h = 19, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 11707, .adv_w = 213, .box_w = 14, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11780, .adv_w = 195, .box_w = 12, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11856, .adv_w = 160, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11912, .adv_w = 195, .box_w = 12, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11985, .adv_w = 160, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12038, .adv_w = 195, .box_w = 12, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12118, .adv_w = 160, .box_w = 10, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12177, .adv_w = 71, .box_w = 5, .box_h = 15, .ofs_x = 1, .ofs_y = 0} +}; + +/*--------------------- + * CHARACTER MAPPING + *--------------------*/ + + + +/*Collect the unicode lists and glyph_id offsets*/ +static const lv_font_fmt_txt_cmap_t cmaps[] = +{ + { + .range_start = 192, .range_length = 192, .glyph_id_start = 1, + .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY + } +}; + + + +/*-------------------- + * ALL CUSTOM DATA + *--------------------*/ + +#if LVGL_VERSION_MAJOR == 8 +/*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +#endif + +#if LVGL_VERSION_MAJOR >= 8 +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 = NULL, + .kern_scale = 0, + .cmap_num = 1, + .bpp = 4, + .kern_classes = 0, + .bitmap_format = 1, +#if LVGL_VERSION_MAJOR == 8 + .cache = &cache +#endif +}; + + + +/*----------------- + * PUBLIC FONT + *----------------*/ + +/*Initialize a public general font descriptor*/ +#if LVGL_VERSION_MAJOR >= 8 +const lv_font_t extras_lat_20 = { +#else +lv_font_t extras_lat_20 = { +#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 = 25, /*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` */ +#if LV_VERSION_CHECK(8, 2, 0) || LVGL_VERSION_MAJOR >= 9 + .fallback = NULL, +#endif + .user_data = NULL, +}; + + + +#endif /*#if EXTRAS_LAT_20*/ + + +#endif diff --git a/src/ui-touch/extras_lat_24.c b/src/ui-touch/extras_lat_24.c new file mode 100644 index 00000000..2449db0c --- /dev/null +++ b/src/ui-touch/extras_lat_24.c @@ -0,0 +1,2799 @@ +#include "device_caps.h" +#if defined(HAS_TANMATSU) +/******************************************************************************* + * Size: 24 px + * Bpp: 4 + * Opts: --size 24 --bpp 4 --format lvgl --font /Library/Fonts/Arial Unicode.ttf -r 0x00C0-0x00FF -r 0x0100-0x017F --lv-font-name extras_lat_24 -o /tmp/lat_24.c + ******************************************************************************/ + +#if 1 +#include "lvgl.h" +#else +#include "lvgl/lvgl.h" +#endif + +#ifndef EXTRAS_LAT_24 +#define EXTRAS_LAT_24 1 +#endif + +#if EXTRAS_LAT_24 + +/*----------------- + * BITMAPS + *----------------*/ + +/*Store the image of the glyphs*/ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+00C0 "À" */ + 0x0, 0xf4, 0xff, 0x84, 0x3, 0xff, 0x85, 0x26, + 0xc, 0x1, 0xff, 0xc3, 0xd1, 0x90, 0xf, 0xfe, + 0x18, 0xec, 0x8, 0x7, 0xff, 0xa, 0x72, 0x48, + 0x3, 0xff, 0x84, 0xc0, 0xa, 0x0, 0xff, 0xe0, + 0xa8, 0x28, 0x30, 0x7, 0xff, 0x7, 0x83, 0xc, + 0x18, 0x3, 0xfe, 0x14, 0x7, 0x40, 0xa0, 0xf, + 0xf9, 0x80, 0x86, 0x80, 0xc8, 0x3, 0xfd, 0x41, + 0x40, 0x46, 0x14, 0x1, 0xfc, 0x44, 0x5, 0x0, + 0x58, 0x30, 0x7, 0xf5, 0x1, 0x90, 0x1, 0x80, + 0x54, 0x3, 0xf3, 0x5, 0x80, 0x42, 0x61, 0xc0, + 0x1f, 0x20, 0x83, 0x0, 0x6a, 0x4, 0x10, 0xf, + 0x70, 0x3, 0xbf, 0xf4, 0x80, 0x24, 0x3, 0xca, + 0x2, 0x45, 0xe1, 0x6, 0x0, 0xe6, 0x0, 0x7e, + 0xef, 0xa8, 0x5, 0x0, 0x35, 0x2, 0x88, 0x7, + 0x90, 0x43, 0x80, 0x21, 0x30, 0xe0, 0xf, 0xcc, + 0xa, 0x20, 0x6, 0x1, 0x40, 0xf, 0xd4, 0x0, + 0x60, 0x5, 0x3, 0x0, 0x7f, 0x12, 0x5, 0x0, + + /* U+00C1 "Á" */ + 0x0, 0xfc, 0x7f, 0xe6, 0x0, 0xff, 0xe1, 0x48, + 0x2b, 0x0, 0x7f, 0xf0, 0x49, 0x4a, 0x80, 0x3f, + 0xf8, 0x73, 0x80, 0x1f, 0xfc, 0x3b, 0x9e, 0x30, + 0xf, 0xfe, 0x13, 0x0, 0x28, 0x3, 0xff, 0x82, + 0xa0, 0xa0, 0xc0, 0x1f, 0xfc, 0x1e, 0xc, 0x30, + 0x60, 0xf, 0xf8, 0x50, 0x1d, 0x2, 0x80, 0x3f, + 0xe6, 0x2, 0x1a, 0x3, 0x20, 0xf, 0xf5, 0x5, + 0x1, 0x18, 0x50, 0x7, 0xf1, 0x10, 0x14, 0x1, + 0x60, 0xc0, 0x1f, 0xd4, 0x6, 0x40, 0x6, 0x1, + 0x50, 0xf, 0xcc, 0x16, 0x1, 0x9, 0x87, 0x0, + 0x7c, 0x82, 0xc, 0x1, 0xa8, 0x10, 0x40, 0x3d, + 0xc0, 0xe, 0xff, 0xd2, 0x0, 0x90, 0xf, 0x28, + 0x9, 0x17, 0x84, 0x18, 0x3, 0x98, 0x1, 0xfb, + 0xbe, 0xa0, 0x14, 0x0, 0xd4, 0xa, 0x20, 0x1e, + 0x41, 0xe, 0x0, 0x84, 0xc3, 0x80, 0x3f, 0x30, + 0x28, 0x80, 0x18, 0x5, 0x0, 0x3f, 0x50, 0x1, + 0x80, 0x14, 0xc, 0x1, 0xfc, 0x48, 0x14, 0x0, + + /* U+00C2 "Â" */ + 0x0, 0xf9, 0xff, 0xce, 0x1, 0xff, 0xc1, 0x38, + 0x12, 0x83, 0x0, 0xff, 0x87, 0x42, 0xe4, 0x34, + 0x40, 0x3f, 0xc4, 0xd0, 0xa9, 0x2c, 0xa0, 0x1f, + 0xe3, 0x8e, 0xff, 0x2c, 0x20, 0x7, 0xff, 0x1, + 0x80, 0x14, 0x1, 0xff, 0xc1, 0x50, 0x50, 0x60, + 0xf, 0xfe, 0xf, 0x6, 0x18, 0x30, 0x7, 0xfc, + 0x28, 0xe, 0x81, 0x40, 0x1f, 0xf3, 0x1, 0xd, + 0x1, 0x90, 0x7, 0xfa, 0x82, 0x80, 0x8c, 0x28, + 0x3, 0xf8, 0x88, 0xa, 0x0, 0xb0, 0x60, 0xf, + 0xea, 0x3, 0x20, 0x3, 0x0, 0xa8, 0x7, 0xe6, + 0xb, 0x0, 0x84, 0xc3, 0x80, 0x3e, 0x41, 0x6, + 0x0, 0xd4, 0x8, 0x20, 0x1e, 0xe0, 0x7, 0x7f, + 0xe9, 0x0, 0x48, 0x7, 0x94, 0x4, 0x8b, 0xc2, + 0xc, 0x1, 0xcc, 0x0, 0xfd, 0xdf, 0x50, 0xa, + 0x0, 0x6a, 0x5, 0x10, 0xf, 0x20, 0x87, 0x0, + 0x42, 0x61, 0xc0, 0x1f, 0x98, 0x14, 0x40, 0xc, + 0x2, 0x80, 0x1f, 0xa8, 0x0, 0xc0, 0xa, 0x6, + 0x0, 0xfe, 0x24, 0xa, 0x0, + + /* U+00C3 "Ã" */ + 0x0, 0xf2, 0xc2, 0x80, 0x1a, 0x0, 0x3f, 0xd1, + 0x4f, 0x5d, 0x52, 0x60, 0x1f, 0xe5, 0x4e, 0xa2, + 0x53, 0x90, 0xf, 0xf6, 0xd8, 0xae, 0x7e, 0x10, + 0x7, 0xff, 0x2, 0x7f, 0xc6, 0x1, 0xff, 0xc2, + 0x60, 0x5, 0x0, 0x7f, 0xf0, 0x54, 0x14, 0x18, + 0x3, 0xff, 0x83, 0xc1, 0x86, 0xc, 0x1, 0xff, + 0xa, 0x3, 0xa0, 0x50, 0x7, 0xfc, 0xc0, 0x43, + 0x40, 0x64, 0x1, 0xfe, 0xa0, 0xa0, 0x23, 0xa, + 0x0, 0xfe, 0x22, 0x2, 0x80, 0x2c, 0x18, 0x3, + 0xfa, 0x80, 0xc8, 0x0, 0xc0, 0x2a, 0x1, 0xf9, + 0x82, 0xc0, 0x21, 0x30, 0xe0, 0xf, 0x90, 0x41, + 0x80, 0x35, 0x2, 0x8, 0x7, 0xb8, 0x1, 0xdf, + 0xfa, 0x40, 0x12, 0x1, 0xe5, 0x1, 0x22, 0xf0, + 0x83, 0x0, 0x73, 0x0, 0x3f, 0x77, 0xd4, 0x2, + 0x80, 0x1a, 0x81, 0x44, 0x3, 0xc8, 0x21, 0xc0, + 0x10, 0x98, 0x70, 0x7, 0xe6, 0x5, 0x10, 0x3, + 0x0, 0xa0, 0x7, 0xea, 0x0, 0x30, 0x2, 0x81, + 0x80, 0x3f, 0x89, 0x2, 0x80, + + /* U+00C4 "Ä" */ + 0x0, 0xe2, 0x76, 0x0, 0x33, 0x88, 0x7, 0xf9, + 0xa2, 0x0, 0x8, 0x81, 0x0, 0x7f, 0xf4, 0x13, + 0xf8, 0x1, 0xde, 0x60, 0x1f, 0xfc, 0x9, 0xff, + 0x18, 0x7, 0xff, 0x9, 0x80, 0x14, 0x1, 0xff, + 0xc1, 0x50, 0x50, 0x60, 0xf, 0xfe, 0xf, 0x6, + 0x18, 0x30, 0x7, 0xfc, 0x28, 0xe, 0x81, 0x40, + 0x1f, 0xf3, 0x1, 0xd, 0x1, 0x90, 0x7, 0xfa, + 0x82, 0x80, 0x8c, 0x28, 0x3, 0xf8, 0x88, 0xa, + 0x0, 0xb0, 0x60, 0xf, 0xea, 0x3, 0x20, 0x3, + 0x0, 0xa8, 0x7, 0xe6, 0xb, 0x0, 0x84, 0xc3, + 0x80, 0x3e, 0x41, 0x6, 0x0, 0xd4, 0x8, 0x20, + 0x1e, 0xe0, 0x7, 0x7f, 0xe9, 0x0, 0x48, 0x7, + 0x94, 0x4, 0x8b, 0xc2, 0xc, 0x1, 0xcc, 0x0, + 0xfd, 0xdf, 0x50, 0xa, 0x0, 0x6a, 0x5, 0x10, + 0xf, 0x20, 0x87, 0x0, 0x42, 0x61, 0xc0, 0x1f, + 0x98, 0x14, 0x40, 0xc, 0x2, 0x80, 0x1f, 0xa8, + 0x0, 0xc0, 0xa, 0x6, 0x0, 0xfe, 0x24, 0xa, + 0x0, + + /* U+00C5 "Å" */ + 0x0, 0xf8, 0xf3, 0x6, 0x1, 0xff, 0xc2, 0xee, + 0xc0, 0x1f, 0xfc, 0x11, 0x11, 0x10, 0x44, 0x1, + 0xff, 0xc0, 0x11, 0x11, 0x4, 0x40, 0x1f, 0xfc, + 0x1e, 0xec, 0x1, 0xff, 0xc2, 0xa3, 0x30, 0x7, + 0xff, 0xd, 0x80, 0x14, 0x1, 0xff, 0xc1, 0x50, + 0x50, 0x60, 0xf, 0xfe, 0xf, 0x6, 0x18, 0x30, + 0x7, 0xfc, 0x28, 0xe, 0x81, 0x40, 0x1f, 0xf3, + 0x1, 0xd, 0x1, 0x90, 0x7, 0xfa, 0x82, 0x80, + 0x8c, 0x28, 0x3, 0xf8, 0x88, 0xa, 0x0, 0xb0, + 0x60, 0xf, 0xea, 0x3, 0x20, 0x3, 0x0, 0xa8, + 0x7, 0xe6, 0xb, 0x0, 0x84, 0xc3, 0x80, 0x3e, + 0x41, 0x6, 0x0, 0xd4, 0x8, 0x20, 0x1e, 0xe0, + 0x7, 0x7f, 0xe9, 0x0, 0x48, 0x7, 0x94, 0x4, + 0x8b, 0xc2, 0xc, 0x1, 0xcc, 0x0, 0xfd, 0xdf, + 0x50, 0xa, 0x0, 0x6a, 0x5, 0x10, 0xf, 0x20, + 0x87, 0x0, 0x42, 0x61, 0xc0, 0x1f, 0x98, 0x14, + 0x40, 0xc, 0x2, 0x80, 0x1f, 0xa8, 0x0, 0xc0, + 0xa, 0x6, 0x0, 0xfe, 0x24, 0xa, 0x0, + + /* U+00C6 "Æ" */ + 0x0, 0xfd, 0xdf, 0xff, 0xfc, 0x16, 0x0, 0xf9, + 0x84, 0x3, 0xff, 0x93, 0x60, 0xdc, 0xc0, 0x9d, + 0xdf, 0x98, 0x3, 0xca, 0x41, 0x2, 0x20, 0x0, + 0x8f, 0xe0, 0xf, 0xa4, 0x14, 0x40, 0x3f, 0xf8, + 0xc8, 0x61, 0x20, 0x1f, 0xfc, 0x7f, 0x3, 0x30, + 0x7, 0xff, 0x18, 0x90, 0x24, 0x3, 0xff, 0x8f, + 0x0, 0x4a, 0x1, 0xc9, 0xff, 0xf6, 0x0, 0x61, + 0x50, 0xb0, 0xf, 0xfe, 0x3c, 0x80, 0x1c, 0x47, + 0x81, 0x3f, 0xfe, 0xc0, 0x8, 0x5c, 0x1, 0xdd, + 0xcc, 0x1, 0xff, 0xc1, 0x60, 0xf, 0xfe, 0x54, + 0x83, 0x7f, 0xf9, 0xc0, 0x3f, 0xf8, 0xc, 0x21, + 0x60, 0x1f, 0xfc, 0x7b, 0x5, 0x20, 0xf, 0xe1, + 0x1f, 0xc0, 0xa4, 0x10, 0x1, 0xfc, 0x9d, 0xdf, + 0xaa, 0x41, 0x8, 0x3, 0xff, 0x8e, + + /* U+00C7 "Ç" */ + 0x0, 0xc3, 0x19, 0xdf, 0xd6, 0xa0, 0x1f, 0x3f, + 0x39, 0x88, 0xa, 0x55, 0x88, 0x6, 0x98, 0x5, + 0xcf, 0xf6, 0xb8, 0x26, 0x80, 0x4c, 0xc0, 0x9a, + 0x30, 0x1, 0x45, 0x81, 0xb8, 0x2, 0x1, 0x98, + 0x1, 0xe4, 0x60, 0x90, 0x41, 0xb, 0x0, 0xfd, + 0x71, 0x41, 0x80, 0x44, 0x0, 0xfc, 0x4e, 0x80, + 0x40, 0xe0, 0x1f, 0xfc, 0x11, 0x3, 0x0, 0xff, + 0xe0, 0xb8, 0x7, 0xff, 0xd, 0x80, 0xc0, 0x3f, + 0xf8, 0x24, 0xe, 0x1, 0xfe, 0x30, 0x6, 0x1, + 0x8, 0x7, 0xe1, 0xcf, 0x44, 0x8, 0x48, 0x7, + 0xe9, 0x0, 0x20, 0x40, 0x3a, 0x80, 0x78, 0xdc, + 0x1c, 0x0, 0xc8, 0x15, 0x24, 0x0, 0x18, 0xc0, + 0x28, 0x0, 0xad, 0x41, 0xb7, 0xfd, 0xce, 0x5, + 0x80, 0x1d, 0x56, 0xa2, 0x0, 0x13, 0x9d, 0x10, + 0xf, 0x25, 0x68, 0x37, 0x63, 0x0, 0x7f, 0x94, + 0x5b, 0x40, 0x3f, 0xf8, 0xd, 0xc6, 0x4a, 0x1, + 0xfe, 0x77, 0x49, 0x83, 0x80, 0x7f, 0xa6, 0x19, + 0x2c, 0x80, 0x38, + + /* U+00C8 "È" */ + 0x0, 0xcd, 0xfe, 0x30, 0xf, 0xf3, 0x30, 0x24, + 0x3, 0xfe, 0x92, 0x52, 0x0, 0xff, 0xb2, 0x40, + 0x3c, 0x3f, 0xfd, 0xd3, 0xbf, 0xf9, 0x40, 0x3f, + 0xf8, 0xb9, 0xdd, 0xfc, 0xa0, 0x10, 0x8f, 0xf8, + 0x3, 0xff, 0xc4, 0x23, 0xfc, 0x1, 0xd9, 0xdd, + 0xfa, 0x80, 0x3f, 0xf8, 0xdb, 0xff, 0xfa, 0x80, + 0x3f, 0xfe, 0x2, 0x3f, 0xe0, 0xd, 0x9d, 0xdf, + 0xd6, 0x1, 0xff, 0xc2, + + /* U+00C9 "É" */ + 0x0, 0xfb, 0xbe, 0x80, 0x3f, 0xce, 0x25, 0x40, + 0x1f, 0xe9, 0xf, 0x0, 0xff, 0xc, 0x61, 0x0, + 0x70, 0xff, 0xee, 0x9c, 0xff, 0xe5, 0x0, 0xff, + 0xe2, 0xe7, 0x77, 0xf2, 0x80, 0x42, 0x3f, 0xe0, + 0xf, 0xff, 0x10, 0x8f, 0xf0, 0x7, 0x67, 0x77, + 0xea, 0x0, 0xff, 0xe3, 0x6f, 0xff, 0xea, 0x0, + 0xff, 0xf8, 0x8, 0xff, 0x80, 0x36, 0x77, 0x7f, + 0x58, 0x7, 0xff, 0x8, + + /* U+00CA "Ê" */ + 0x0, 0xe4, 0xff, 0x50, 0x7, 0xf0, 0xd0, 0x1a, + 0xb0, 0x7, 0xea, 0x17, 0xd0, 0x93, 0x0, 0xf1, + 0x1c, 0x40, 0x6d, 0xd8, 0x2, 0x1f, 0xf6, 0xbc, + 0x7f, 0xad, 0xeb, 0xfc, 0xa0, 0x1f, 0xfc, 0x5c, + 0xee, 0xfe, 0x50, 0x8, 0x47, 0xfc, 0x1, 0xff, + 0xe2, 0x11, 0xfe, 0x0, 0xec, 0xee, 0xfd, 0x40, + 0x1f, 0xfc, 0x6d, 0xff, 0xfd, 0x40, 0x1f, 0xff, + 0x1, 0x1f, 0xf0, 0x6, 0xce, 0xef, 0xeb, 0x0, + 0xff, 0xe1, 0x0, + + /* U+00CB "Ë" */ + 0x0, 0xce, 0xe1, 0x4, 0x73, 0x0, 0xfa, 0x20, + 0x61, 0xd1, 0x60, 0x1f, 0xfc, 0x9f, 0xf1, 0x5, + 0x7c, 0x0, 0x43, 0xff, 0xff, 0xc0, 0x50, 0xf, + 0xfe, 0x2e, 0x77, 0x7f, 0x28, 0x4, 0x23, 0xfe, + 0x0, 0xff, 0xf1, 0x8, 0xff, 0x0, 0x76, 0x77, + 0x7e, 0xa0, 0xf, 0xfe, 0x36, 0xff, 0xfe, 0xa0, + 0xf, 0xff, 0x80, 0x8f, 0xf8, 0x3, 0x67, 0x77, + 0xf5, 0x80, 0x7f, 0xf0, 0x80, + + /* U+00CC "Ì" */ + 0x4f, 0xf2, 0x82, 0x40, 0x48, 0x1, 0xd0, 0xd0, + 0x1, 0x52, 0xe0, 0xd, 0x94, 0x0, 0xff, 0xff, + 0x80, 0x7f, 0x80, + + /* U+00CD "Í" */ + 0xa, 0xfd, 0x12, 0x50, 0xe1, 0xb0, 0x93, 0xc, + 0xa6, 0x0, 0x4d, 0x38, 0x7, 0xff, 0xfc, 0x3, + 0xff, 0x80, + + /* U+00CE "Î" */ + 0x0, 0x1f, 0xfb, 0x0, 0x3b, 0x80, 0xcd, 0x0, + 0x15, 0x12, 0xe0, 0xba, 0x0, 0xeb, 0xd8, 0x6b, + 0x90, 0xb, 0xc6, 0xfa, 0x43, 0x0, 0x7f, 0xff, + 0xc0, 0x3f, 0xff, 0xe0, 0x18, + + /* U+00CF "Ï" */ + 0x67, 0x10, 0x47, 0x48, 0x82, 0x86, 0xc6, 0x80, + 0x7d, 0xde, 0x81, 0x3f, 0x20, 0xc, 0xf7, 0x0, + 0xff, 0xff, 0x80, 0x7f, 0xf8, 0x80, + + /* U+00D0 "Ð" */ + 0x1, 0xff, 0xfb, 0xb6, 0x8, 0x3, 0xff, 0x82, + 0x24, 0xfa, 0xa0, 0x1f, 0x5f, 0x75, 0xb9, 0x24, + 0x14, 0x80, 0x1e, 0x71, 0x18, 0x8d, 0xb4, 0xc2, + 0x40, 0x3f, 0xf8, 0x5c, 0x4, 0xa0, 0x1f, 0xfc, + 0x12, 0x40, 0xe0, 0xf, 0xfe, 0x16, 0x82, 0x80, + 0x7f, 0xf0, 0x88, 0x4, 0x3f, 0x80, 0x19, 0xff, + 0x70, 0x6, 0x70, 0x0, 0x80, 0x7f, 0xf0, 0x5c, + 0x2, 0xed, 0x0, 0x5f, 0x75, 0xe0, 0x18, 0x40, + 0x2, 0x23, 0x0, 0x38, 0x8e, 0x0, 0xc4, 0x2, + 0x1, 0xff, 0xc2, 0xc0, 0x40, 0xf, 0xfe, 0x9, + 0x20, 0x78, 0x7, 0xff, 0x7, 0x80, 0x94, 0x3, + 0x9c, 0x47, 0x13, 0x71, 0x87, 0x0, 0x7a, 0xfb, + 0xb6, 0xc8, 0x85, 0x98, 0x7, 0xfc, 0x26, 0xfc, + 0x80, 0x10, + + /* U+00D1 "Ñ" */ + 0x0, 0xe6, 0x84, 0x0, 0x33, 0x80, 0x7d, 0x32, + 0x7b, 0xda, 0x9d, 0x0, 0xf9, 0xd7, 0xa8, 0x55, + 0x2c, 0x3, 0xee, 0xa1, 0x5c, 0xfb, 0x10, 0x8, + 0x7f, 0xd0, 0x1, 0xfb, 0x3d, 0x80, 0x27, 0x30, + 0xf, 0xfe, 0x17, 0x80, 0x7f, 0xf0, 0x8d, 0xc0, + 0x3f, 0xf8, 0xe, 0x10, 0x20, 0x1f, 0xf4, 0x90, + 0x50, 0x7, 0xff, 0x3, 0x81, 0x14, 0x3, 0xfe, + 0x36, 0xb, 0x10, 0xf, 0xfa, 0x44, 0x50, 0x1, + 0xff, 0xc0, 0xb0, 0x64, 0x0, 0xff, 0x95, 0x41, + 0x20, 0x1f, 0xfc, 0xb, 0x2, 0x80, 0xf, 0xf8, + 0x64, 0x1c, 0x80, 0x3f, 0xe6, 0x30, 0xe0, 0xf, + 0xfe, 0x7, 0x1, 0x98, 0x3, 0xfe, 0x27, 0x0, + 0xff, 0xe1, 0x41, 0x0, 0x7f, 0xf0, 0xb8, 0x2, + + /* U+00D2 "Ò" */ + 0x0, 0xe1, 0x66, 0x10, 0x7, 0xff, 0x4, 0x76, + 0x78, 0x3, 0xff, 0x85, 0x42, 0x66, 0x0, 0xff, + 0xe0, 0x8e, 0x84, 0x80, 0x7f, 0xf0, 0x8f, 0xe8, + 0x3, 0xfe, 0x18, 0xce, 0xfe, 0xb6, 0x0, 0xfc, + 0xfc, 0xe6, 0x20, 0x29, 0x3a, 0x60, 0x1d, 0x30, + 0x9, 0x7d, 0xfd, 0x22, 0x58, 0x80, 0x12, 0xb0, + 0x45, 0xa0, 0x80, 0xb7, 0x18, 0x50, 0x80, 0x2c, + 0x15, 0xc0, 0x3e, 0xd1, 0x14, 0x2, 0x88, 0x40, + 0x7, 0xe1, 0x80, 0x60, 0xc0, 0x32, 0x0, 0xfe, + 0x70, 0x2, 0x28, 0x28, 0x7, 0xf8, 0x44, 0x6, + 0x20, 0x20, 0x1f, 0xf1, 0x87, 0x80, 0x7f, 0xf1, + 0x44, 0x4, 0x3, 0xfe, 0x30, 0xf5, 0x5, 0x0, + 0xff, 0x8, 0x80, 0xf0, 0xc, 0x80, 0x3f, 0x9c, + 0x0, 0x8a, 0x21, 0x0, 0x1f, 0x86, 0x1, 0x80, + 0x16, 0xa, 0xe0, 0x1f, 0x50, 0x8a, 0x0, 0xa, + 0xe1, 0x16, 0x80, 0x1, 0x6d, 0x40, 0xa1, 0x0, + 0xa2, 0x0, 0x97, 0xfe, 0xe9, 0x21, 0xc4, 0x0, + 0xe7, 0xe7, 0x31, 0x1, 0x49, 0xe3, 0x0, 0x80, + + /* U+00D3 "Ó" */ + 0x0, 0xfc, 0x6c, 0xc1, 0x0, 0xff, 0xe0, 0xf4, + 0xe0, 0x80, 0x7f, 0xf0, 0x10, 0x89, 0x40, 0x1f, + 0xfc, 0x18, 0xf, 0x0, 0xff, 0xe1, 0x67, 0x90, + 0x7, 0xfc, 0x31, 0x9d, 0xfd, 0x6c, 0x1, 0xf9, + 0xf9, 0xcc, 0x40, 0x52, 0x74, 0xc0, 0x3a, 0x60, + 0x12, 0xfb, 0xfa, 0x44, 0xb1, 0x0, 0x25, 0x60, + 0x8b, 0x41, 0x1, 0x6e, 0x30, 0xa1, 0x0, 0x58, + 0x2b, 0x80, 0x7d, 0xa2, 0x28, 0x5, 0x10, 0x80, + 0xf, 0xc3, 0x0, 0xc1, 0x80, 0x64, 0x1, 0xfc, + 0xe0, 0x4, 0x50, 0x50, 0xf, 0xf0, 0x88, 0xc, + 0x40, 0x40, 0x3f, 0xe3, 0xf, 0x0, 0xff, 0xe2, + 0x88, 0x8, 0x7, 0xfc, 0x61, 0xea, 0xa, 0x1, + 0xfe, 0x11, 0x1, 0xe0, 0x19, 0x0, 0x7f, 0x38, + 0x1, 0x14, 0x42, 0x0, 0x3f, 0xc, 0x3, 0x0, + 0x2c, 0x15, 0xc0, 0x3e, 0xa1, 0x14, 0x0, 0x15, + 0xc2, 0x2d, 0x0, 0x2, 0xda, 0x81, 0x42, 0x1, + 0x44, 0x1, 0x2f, 0xfd, 0xd2, 0x43, 0x88, 0x1, + 0xcf, 0xce, 0x62, 0x2, 0x93, 0xc6, 0x1, 0x0, + + /* U+00D4 "Ô" */ + 0x0, 0xf9, 0xe1, 0x0, 0x3f, 0xf8, 0x31, 0x7, + 0xb3, 0x0, 0xff, 0x91, 0xc6, 0x83, 0x80, 0x3f, + 0xc3, 0x41, 0x6a, 0xa2, 0xa0, 0xf, 0xe1, 0xef, + 0x50, 0xaf, 0xa0, 0xf, 0xe1, 0x8c, 0xef, 0xeb, + 0x60, 0xf, 0xcf, 0xce, 0x62, 0x2, 0x93, 0xa6, + 0x1, 0xd3, 0x0, 0x97, 0xdf, 0xd2, 0x25, 0x88, + 0x1, 0x2b, 0x4, 0x5a, 0x8, 0xb, 0x71, 0x85, + 0x8, 0x2, 0xc1, 0x5c, 0x3, 0xed, 0x11, 0x40, + 0x28, 0x84, 0x0, 0x7e, 0x18, 0x6, 0xc, 0x3, + 0x20, 0xf, 0xe7, 0x0, 0x22, 0x82, 0x80, 0x7f, + 0x84, 0x40, 0x62, 0x2, 0x1, 0xff, 0x18, 0x78, + 0x7, 0xff, 0x14, 0x40, 0x40, 0x3f, 0xe3, 0xf, + 0x50, 0x50, 0xf, 0xf0, 0x88, 0xf, 0x0, 0xc8, + 0x3, 0xf9, 0xc0, 0x8, 0xa2, 0x10, 0x1, 0xf8, + 0x60, 0x18, 0x1, 0x60, 0xae, 0x1, 0xf5, 0x8, + 0xa0, 0x0, 0xae, 0x11, 0x68, 0x0, 0x16, 0xd4, + 0xa, 0x10, 0xa, 0x20, 0x9, 0x7f, 0xee, 0x92, + 0x1c, 0x40, 0xe, 0x7e, 0x73, 0x10, 0x14, 0x9e, + 0x30, 0x8, + + /* U+00D5 "Õ" */ + 0x0, 0xe9, 0xfd, 0x71, 0x6f, 0x30, 0xf, 0xca, + 0xc8, 0x31, 0xd2, 0x46, 0x1, 0xf8, 0x5e, 0xf3, + 0xf, 0x18, 0x1, 0xfc, 0x90, 0x0, 0x38, 0x71, + 0x0, 0xfe, 0x18, 0xce, 0xfe, 0xb6, 0x0, 0xfc, + 0xfc, 0xe6, 0x20, 0x29, 0x3a, 0x60, 0x1d, 0x30, + 0x9, 0x7d, 0xfd, 0x22, 0x58, 0x80, 0x12, 0xb0, + 0x45, 0xa0, 0x80, 0xb7, 0x18, 0x50, 0x80, 0x2c, + 0x15, 0xc0, 0x3e, 0xd1, 0x14, 0x2, 0x88, 0x40, + 0x7, 0xe1, 0x80, 0x60, 0xc0, 0x32, 0x0, 0xfe, + 0x70, 0x2, 0x28, 0x28, 0x7, 0xf8, 0x44, 0x6, + 0x20, 0x20, 0x1f, 0xf1, 0x87, 0x80, 0x7f, 0xf1, + 0x44, 0x4, 0x3, 0xfe, 0x30, 0xf5, 0x5, 0x0, + 0xff, 0x8, 0x80, 0xf0, 0xc, 0x80, 0x3f, 0x9c, + 0x0, 0x8a, 0x21, 0x0, 0x1f, 0x86, 0x1, 0x80, + 0x16, 0xa, 0xe0, 0x1f, 0x50, 0x8a, 0x0, 0xa, + 0xe1, 0x16, 0x80, 0x1, 0x6d, 0x40, 0xa1, 0x0, + 0xa2, 0x0, 0x97, 0xfe, 0xe9, 0x21, 0xc4, 0x0, + 0xe7, 0xe7, 0x31, 0x1, 0x49, 0xe3, 0x0, 0x80, + + /* U+00D6 "Ö" */ + 0x0, 0xee, 0xf4, 0x9, 0xf9, 0x0, 0xff, 0xe7, + 0xc4, 0x14, 0x36, 0x34, 0x3, 0xfc, 0xce, 0x20, + 0x8e, 0x80, 0x1f, 0xc3, 0x19, 0xdf, 0xd6, 0xc0, + 0x1f, 0x9f, 0x9c, 0xc4, 0x5, 0x27, 0x4c, 0x3, + 0xa6, 0x1, 0x2f, 0xbf, 0xa4, 0x4b, 0x10, 0x2, + 0x56, 0x8, 0xb4, 0x10, 0x16, 0xe3, 0xa, 0x10, + 0x5, 0x82, 0xb8, 0x7, 0xda, 0x22, 0x80, 0x51, + 0x8, 0x0, 0xfc, 0x30, 0xc, 0x18, 0x6, 0x40, + 0x1f, 0xce, 0x0, 0x45, 0x5, 0x0, 0xff, 0x8, + 0x80, 0xc4, 0x4, 0x3, 0xfe, 0x30, 0xf0, 0xf, + 0xfe, 0x28, 0x80, 0x80, 0x7f, 0xc6, 0x1e, 0xa0, + 0xa0, 0x1f, 0xe1, 0x10, 0x1e, 0x1, 0x90, 0x7, + 0xf3, 0x80, 0x11, 0x44, 0x20, 0x3, 0xf0, 0xc0, + 0x30, 0x2, 0xc1, 0x5c, 0x3, 0xea, 0x11, 0x40, + 0x1, 0x5c, 0x22, 0xd0, 0x0, 0x2d, 0xa8, 0x14, + 0x20, 0x14, 0x40, 0x12, 0xff, 0xdd, 0x24, 0x38, + 0x80, 0x1c, 0xfc, 0xe6, 0x20, 0x29, 0x3c, 0x60, + 0x10, + + /* U+00D7 "×" */ + 0x2, 0x90, 0xf, 0x49, 0x0, 0x3d, 0xac, 0x3, + 0x53, 0x78, 0x3, 0x81, 0x28, 0x1, 0x2a, 0x1c, + 0x0, 0x3c, 0x5, 0xa9, 0x60, 0xb3, 0x0, 0x8e, + 0xc1, 0x58, 0x2d, 0x0, 0x39, 0x14, 0x0, 0x88, + 0x0, 0xf4, 0x28, 0x1, 0x24, 0x3, 0xa1, 0xc2, + 0xac, 0x1a, 0x40, 0x28, 0x70, 0xa5, 0x4b, 0x6, + 0x90, 0x1, 0x5, 0x28, 0x1, 0x28, 0xc, 0x1, + 0x56, 0xa0, 0x19, 0x6e, 0x80, + + /* U+00D8 "Ø" */ + 0x0, 0xff, 0xe2, 0x8, 0x7, 0x86, 0x33, 0xbf, + 0xad, 0x80, 0x5, 0xd0, 0x1, 0x9f, 0x9c, 0xc4, + 0x5, 0x27, 0x53, 0x6, 0x80, 0x29, 0x80, 0x4b, + 0xef, 0xe9, 0x12, 0xb1, 0xd2, 0x0, 0x2b, 0x4, + 0x5a, 0x8, 0xb, 0x78, 0x4, 0x40, 0x15, 0x83, + 0x38, 0x7, 0xac, 0x2, 0x80, 0x2, 0x88, 0x40, + 0x7, 0xa1, 0x5e, 0x1, 0x80, 0x18, 0x6, 0x20, + 0x1c, 0xce, 0xb0, 0xa0, 0x4, 0x5, 0x5, 0x0, + 0xe4, 0x94, 0xa0, 0x20, 0x1, 0x80, 0x80, 0x80, + 0x63, 0xb2, 0xa0, 0x8, 0x83, 0xc0, 0x3e, 0x2d, + 0x1c, 0x10, 0x8, 0x40, 0x21, 0x1, 0x0, 0xf, + 0x8e, 0x8, 0x6, 0x20, 0xf0, 0x50, 0x50, 0x6, + 0x95, 0x90, 0x6, 0x11, 0x1, 0x86, 0x81, 0x95, + 0x1d, 0x20, 0x7, 0x38, 0x1, 0x1, 0x8, 0x31, + 0x61, 0x40, 0x38, 0x60, 0x18, 0x2, 0x90, 0x13, + 0x70, 0xf, 0x50, 0x8a, 0x0, 0x21, 0x0, 0x1d, + 0xa0, 0x0, 0x5b, 0x50, 0x28, 0x40, 0x7, 0x47, + 0x20, 0x97, 0xfe, 0xe9, 0x22, 0x62, 0x0, 0x50, + 0x5a, 0xdd, 0x6, 0x20, 0x29, 0x3a, 0x60, 0x1a, + 0xf0, 0x40, 0x5f, 0x3b, 0xfa, 0xd8, 0x3, 0x80, + + /* U+00D9 "Ù" */ + 0x0, 0xe6, 0x61, 0x80, 0x7f, 0xf0, 0x32, 0x78, + 0x3, 0xff, 0x81, 0x44, 0x45, 0x0, 0xff, 0xe0, + 0x78, 0x48, 0x7, 0xff, 0x0, 0xbf, 0x0, 0x3c, + 0x3f, 0xe2, 0x0, 0xfd, 0xde, 0xc0, 0x1f, 0xff, + 0xf0, 0xf, 0xff, 0xf8, 0x80, 0x4, 0x3, 0xfc, + 0x60, 0x13, 0x0, 0x7e, 0x10, 0x10, 0x30, 0xc0, + 0xf, 0x90, 0x0, 0xa1, 0x60, 0xc6, 0x1, 0xe8, + 0x3, 0x10, 0x61, 0xd, 0x62, 0x13, 0x6d, 0x30, + 0xf0, 0x0, 0xe8, 0x8a, 0x77, 0xb2, 0x48, 0x24, + 0xc0, 0x23, 0xe8, 0x31, 0x1, 0x27, 0xd6, 0x0, + 0x0, + + /* U+00DA "Ú" */ + 0x0, 0xf8, 0x59, 0x86, 0x1, 0xff, 0x4c, 0xa0, + 0x80, 0x3f, 0xe6, 0xd, 0x10, 0xf, 0xf3, 0xc, + 0x18, 0x7, 0xfc, 0xde, 0xe0, 0x1e, 0x1f, 0xf1, + 0x0, 0x7e, 0xef, 0x60, 0xf, 0xff, 0xf8, 0x7, + 0xff, 0xfc, 0x40, 0x2, 0x1, 0xfe, 0x30, 0x9, + 0x80, 0x3f, 0x8, 0x8, 0x18, 0x60, 0x7, 0xc8, + 0x0, 0x50, 0xb0, 0x63, 0x0, 0xf4, 0x1, 0x88, + 0x30, 0x86, 0xb1, 0x9, 0xb6, 0x98, 0x78, 0x0, + 0x74, 0x45, 0x3b, 0xd9, 0x24, 0x12, 0x60, 0x11, + 0xf4, 0x18, 0x80, 0x93, 0xeb, 0x0, 0x0, + + /* U+00DB "Û" */ + 0x0, 0xf2, 0xc3, 0x80, 0x7f, 0xc7, 0x4f, 0x10, + 0x0, 0xff, 0x70, 0x51, 0x3a, 0x0, 0x7e, 0xa2, + 0x45, 0x90, 0xa1, 0x0, 0xfa, 0xbe, 0xc1, 0x3f, + 0x84, 0x2, 0x1f, 0xf1, 0x0, 0x7e, 0xef, 0x60, + 0xf, 0xff, 0xf8, 0x7, 0xff, 0xfc, 0x40, 0x2, + 0x1, 0xfe, 0x30, 0x9, 0x80, 0x3f, 0x8, 0x8, + 0x18, 0x60, 0x7, 0xc8, 0x0, 0x50, 0xb0, 0x63, + 0x0, 0xf4, 0x1, 0x88, 0x30, 0x86, 0xb1, 0x9, + 0xb6, 0x98, 0x78, 0x0, 0x74, 0x45, 0x3b, 0xd9, + 0x24, 0x12, 0x60, 0x11, 0xf4, 0x18, 0x80, 0x93, + 0xeb, 0x0, 0x0, + + /* U+00DC "Ü" */ + 0x0, 0xd3, 0xf2, 0x7, 0xfe, 0x0, 0xff, 0xe5, + 0xec, 0x68, 0x14, 0x48, 0x7, 0xe4, 0x74, 0x1, + 0x76, 0x0, 0xc3, 0xfe, 0x20, 0xf, 0xdd, 0xec, + 0x1, 0xff, 0xff, 0x0, 0xff, 0xff, 0x88, 0x0, + 0x40, 0x3f, 0xc6, 0x1, 0x30, 0x7, 0xe1, 0x1, + 0x3, 0xc, 0x0, 0xf9, 0x0, 0xa, 0x16, 0xc, + 0x60, 0x1e, 0x80, 0x31, 0x6, 0x10, 0xd6, 0x21, + 0x36, 0xd3, 0xf, 0x0, 0xe, 0x88, 0xa7, 0x7b, + 0x24, 0x82, 0x4c, 0x2, 0x3e, 0x83, 0x10, 0x12, + 0x7d, 0x60, 0x0, + + /* U+00DD "Ý" */ + 0x0, 0xfd, 0xdf, 0x40, 0x1f, 0xfc, 0x7, 0x12, + 0xa0, 0xf, 0xfe, 0x4, 0x87, 0x80, 0x7f, 0xf0, + 0x6, 0x30, 0x80, 0x3d, 0x1f, 0xe3, 0x0, 0xb, + 0x18, 0x4, 0x5f, 0xe8, 0x80, 0x87, 0x80, 0x7e, + 0x90, 0x28, 0xa, 0x3, 0x70, 0xf, 0x2a, 0x7, + 0x0, 0x11, 0x42, 0x4, 0x3, 0xd, 0x83, 0x18, + 0x5, 0x62, 0x14, 0x1, 0xa0, 0x4a, 0x40, 0x30, + 0xd8, 0x22, 0x80, 0xd, 0x82, 0x40, 0x3c, 0xa8, + 0x16, 0x0, 0xe0, 0x64, 0x0, 0xfa, 0x40, 0x5d, + 0x88, 0x64, 0x3, 0xf1, 0x40, 0x44, 0x2, 0x80, + 0x3f, 0xce, 0x60, 0x2c, 0x80, 0x1f, 0xf4, 0x0, + 0x20, 0x3, 0xff, 0x86, 0x20, 0x1f, 0xff, 0xf0, + 0xf, 0xfe, 0x78, + + /* U+00DE "Þ" */ + 0x2f, 0xf1, 0x0, 0x7f, 0xfa, 0xf7, 0xff, 0xb6, + 0x90, 0x3, 0xfe, 0x25, 0xb9, 0x0, 0xd9, 0xdd, + 0xd6, 0x80, 0xca, 0x1, 0x8, 0xf9, 0x2c, 0x83, + 0x80, 0x3f, 0xea, 0x5, 0x0, 0xff, 0xe6, 0xd8, + 0x28, 0x7, 0xf2, 0x59, 0x87, 0x80, 0x5b, 0xff, + 0xd6, 0x80, 0xc8, 0x1, 0xfc, 0x29, 0x72, 0x1, + 0xb3, 0xbb, 0x7f, 0x5a, 0x0, 0x70, 0x8f, 0x0, + 0x7f, 0xf5, 0x80, + + /* U+00DF "ß" */ + 0x0, 0xc, 0x6f, 0xf5, 0x98, 0x7, 0x17, 0xb9, + 0x10, 0x13, 0x14, 0x3, 0x48, 0x9f, 0x6f, 0x38, + 0x58, 0x6, 0x40, 0xe1, 0x0, 0x40, 0x8, 0x4, + 0x40, 0x2, 0x0, 0x88, 0x4, 0x2, 0x60, 0x20, + 0xd, 0x0, 0xc0, 0x1f, 0xc4, 0xa3, 0x0, 0x1f, + 0xd0, 0xc, 0x1, 0xfe, 0x70, 0xd0, 0xf, 0xf2, + 0x5, 0x98, 0x7, 0xf4, 0x98, 0xe3, 0x80, 0x7f, + 0x63, 0x4, 0x58, 0x7, 0xf4, 0xd0, 0x23, 0x80, + 0x7f, 0x2c, 0x5, 0x80, 0x73, 0x20, 0x4, 0x20, + 0x1e, 0x69, 0xa2, 0x1, 0xb0, 0x40, 0xc, 0xc8, + 0x3b, 0x9c, 0x44, 0x90, 0xe, 0xb8, 0x23, 0x16, + 0xc1, + + /* U+00E0 "à" */ + 0x0, 0x87, 0x7e, 0x80, 0x3f, 0x87, 0x81, 0x48, + 0x3, 0xf8, 0xe4, 0x2c, 0x3, 0xfc, 0xd5, 0x80, + 0x1f, 0xf2, 0xa8, 0x3, 0xf2, 0x57, 0x7f, 0xb6, + 0x44, 0x3, 0x45, 0xa8, 0x19, 0x11, 0xbc, 0x40, + 0x8, 0xe1, 0x7d, 0x9b, 0xa1, 0x13, 0x0, 0x30, + 0x19, 0x0, 0x22, 0x60, 0xd0, 0x4, 0x7c, 0x80, + 0x77, 0x80, 0x80, 0x71, 0xb4, 0x5e, 0xc0, 0x7, + 0x3f, 0x64, 0xba, 0xa, 0x0, 0x67, 0x81, 0x59, + 0xcf, 0xcd, 0x0, 0xd2, 0x11, 0x4c, 0x60, 0xe, + 0x0, 0xc2, 0x8, 0x1, 0xcc, 0x1, 0x84, 0x24, + 0x2, 0x2b, 0x10, 0xd, 0x0, 0xbd, 0x7b, 0xa4, + 0x70, 0x60, 0x3, 0x5a, 0x2, 0x3, 0xf4, 0x1, + 0x10, + + /* U+00E1 "á" */ + 0x0, 0xf2, 0x7f, 0x94, 0x3, 0xfa, 0x1, 0xd4, + 0x3, 0xf1, 0x9d, 0x0, 0x1f, 0xea, 0xd0, 0xf, + 0xf1, 0xa8, 0x80, 0x7e, 0x4a, 0xef, 0xf6, 0xc8, + 0x80, 0x68, 0xb5, 0x3, 0x22, 0x37, 0x88, 0x1, + 0x1c, 0x2f, 0xb3, 0x74, 0x22, 0x60, 0x6, 0x3, + 0x20, 0x4, 0x4c, 0x1a, 0x0, 0x8f, 0x90, 0xe, + 0xf0, 0x10, 0xe, 0x36, 0x8b, 0xd8, 0x0, 0xe7, + 0xec, 0x97, 0x41, 0x40, 0xc, 0xf0, 0x2b, 0x39, + 0xf9, 0xa0, 0x1a, 0x42, 0x29, 0x8c, 0x1, 0xc0, + 0x18, 0x41, 0x0, 0x39, 0x80, 0x30, 0x84, 0x80, + 0x45, 0x62, 0x1, 0xa0, 0x17, 0xaf, 0x74, 0x8e, + 0xc, 0x0, 0x6b, 0x40, 0x40, 0x7e, 0x80, 0x22, + 0x0, + + /* U+00E2 "â" */ + 0x0, 0xed, 0xff, 0x10, 0x7, 0xe9, 0x24, 0xf, + 0x0, 0xf9, 0x58, 0x69, 0x8a, 0x80, 0x3c, 0x71, + 0xa3, 0x10, 0xd1, 0x0, 0xe6, 0x73, 0x1, 0x77, + 0x8, 0x7, 0x25, 0x77, 0xfb, 0x64, 0x40, 0x34, + 0x5a, 0x81, 0x91, 0x1b, 0xc4, 0x0, 0x8e, 0x17, + 0xd9, 0xba, 0x11, 0x30, 0x3, 0x1, 0x90, 0x2, + 0x26, 0xd, 0x0, 0x47, 0xc8, 0x7, 0x78, 0x8, + 0x7, 0x1b, 0x45, 0xec, 0x0, 0x73, 0xf6, 0x4b, + 0xa0, 0xa0, 0x6, 0x78, 0x15, 0x9c, 0xfc, 0xd0, + 0xd, 0x21, 0x14, 0xc6, 0x0, 0xe0, 0xc, 0x20, + 0x80, 0x1c, 0xc0, 0x18, 0x42, 0x40, 0x22, 0xb1, + 0x0, 0xd0, 0xb, 0xd7, 0xba, 0x47, 0x6, 0x0, + 0x35, 0xa0, 0x20, 0x3f, 0x40, 0x11, 0x0, + + /* U+00E3 "ã" */ + 0x0, 0x93, 0x79, 0xc0, 0x1d, 0x0, 0x1d, 0x40, + 0xb1, 0xb6, 0x38, 0x1, 0x88, 0x66, 0xec, 0x8, + 0xe8, 0x1, 0x8b, 0xd0, 0x13, 0x7e, 0x0, 0x3f, + 0xf8, 0xe9, 0x5d, 0xfe, 0xd9, 0x10, 0xd, 0x16, + 0xa0, 0x64, 0x46, 0xf1, 0x0, 0x23, 0x85, 0xf6, + 0x6e, 0x84, 0x4c, 0x0, 0xc0, 0x64, 0x0, 0x89, + 0x83, 0x40, 0x11, 0xf2, 0x1, 0xde, 0x2, 0x1, + 0xc6, 0xd1, 0x7b, 0x0, 0x1c, 0xfd, 0x92, 0xe8, + 0x28, 0x1, 0x9e, 0x5, 0x67, 0x3f, 0x34, 0x3, + 0x48, 0x45, 0x31, 0x80, 0x38, 0x3, 0x8, 0x20, + 0x7, 0x30, 0x6, 0x10, 0x90, 0x8, 0xac, 0x40, + 0x34, 0x2, 0xf5, 0xee, 0x91, 0xc1, 0x80, 0xd, + 0x68, 0x8, 0xf, 0xd0, 0x4, 0x40, + + /* U+00E4 "ä" */ + 0x0, 0xa7, 0xe4, 0xf, 0xf8, 0x3, 0xff, 0x8f, + 0xb1, 0xa0, 0x51, 0x0, 0xf, 0x23, 0xa0, 0xb, + 0xb0, 0x7, 0xff, 0x1d, 0x2b, 0xbf, 0xdb, 0x22, + 0x1, 0xa2, 0xd4, 0xc, 0x88, 0xde, 0x20, 0x4, + 0x70, 0xbe, 0xcd, 0xd0, 0x89, 0x80, 0x18, 0xc, + 0x80, 0x11, 0x30, 0x68, 0x2, 0x3e, 0x40, 0x3b, + 0xc0, 0x40, 0x38, 0xda, 0x2f, 0x60, 0x3, 0x9f, + 0xb2, 0x5d, 0x5, 0x0, 0x33, 0xc0, 0xac, 0xe7, + 0xe6, 0x80, 0x69, 0x8, 0xa6, 0x30, 0x7, 0x0, + 0x61, 0x4, 0x0, 0xe6, 0x0, 0xc2, 0x12, 0x1, + 0x15, 0x88, 0x6, 0x80, 0x5e, 0xbd, 0xd2, 0x38, + 0x30, 0x1, 0xad, 0x1, 0x1, 0xfa, 0x0, 0x88, + + /* U+00E5 "å" */ + 0x0, 0xe7, 0xda, 0x10, 0xf, 0xc7, 0x7b, 0xa9, + 0x0, 0xfc, 0xb6, 0xc, 0x80, 0x1f, 0x96, 0xc1, + 0xd4, 0x3, 0xf1, 0xde, 0xea, 0x0, 0x3f, 0x9f, + 0x6c, 0x40, 0x3e, 0x4a, 0xef, 0xf6, 0xc8, 0x80, + 0x68, 0xb5, 0x3, 0x22, 0x37, 0x88, 0x1, 0x1c, + 0x2f, 0xb3, 0x74, 0x22, 0x60, 0x6, 0x3, 0x20, + 0x4, 0x4c, 0x1a, 0x0, 0x8f, 0x90, 0xe, 0xf0, + 0x10, 0xe, 0x36, 0x8b, 0xd8, 0x0, 0xe7, 0xec, + 0x97, 0x41, 0x40, 0xc, 0xf0, 0x2b, 0x39, 0xf9, + 0xa0, 0x1a, 0x42, 0x29, 0x8c, 0x1, 0xc0, 0x18, + 0x41, 0x0, 0x39, 0x80, 0x30, 0x84, 0x80, 0x45, + 0x62, 0x1, 0xa0, 0x17, 0xaf, 0x74, 0x8e, 0xc, + 0x0, 0x6b, 0x40, 0x40, 0x7e, 0x80, 0x22, 0x0, + + /* U+00E6 "æ" */ + 0x0, 0x92, 0xf7, 0xfb, 0x1c, 0x0, 0xfb, 0xfd, + 0x8a, 0x1, 0xd3, 0x68, 0x6, 0x74, 0x5e, 0x41, + 0x10, 0xcd, 0x54, 0x0, 0x91, 0x87, 0x37, 0x36, + 0xc1, 0xd, 0x3b, 0x76, 0x25, 0x60, 0x6, 0x84, + 0x98, 0x4, 0x86, 0x3, 0x62, 0x0, 0x2e, 0xb, + 0x0, 0x4f, 0xb8, 0x7, 0xce, 0x1, 0xc6, 0x24, + 0x40, 0xc, 0x8f, 0x59, 0xe6, 0x9, 0x99, 0xe1, + 0x6, 0x0, 0x47, 0xdc, 0x29, 0xa1, 0x1, 0x19, + 0xf8, 0x0, 0x21, 0xe, 0xf, 0x7b, 0xf6, 0xc1, + 0x3f, 0xff, 0x94, 0x1c, 0x2e, 0x10, 0x80, 0xe, + 0x1c, 0x1, 0xe5, 0x30, 0x20, 0x3, 0x0, 0x62, + 0x30, 0x50, 0xe, 0x3a, 0xc2, 0x20, 0x2, 0xc0, + 0x24, 0xc0, 0x22, 0x58, 0x80, 0xf, 0x81, 0x48, + 0x24, 0x1b, 0xf7, 0xac, 0x2f, 0x9, 0x3b, 0x75, + 0x84, 0x74, 0x0, 0x6a, 0x30, 0x23, 0x7f, 0x41, + 0xd8, 0x22, 0x8e, 0x30, 0x0, + + /* U+00E7 "ç" */ + 0x0, 0x8a, 0x7b, 0xf6, 0x88, 0x3, 0x26, 0xb0, + 0x99, 0x97, 0x58, 0x0, 0x34, 0xd, 0xf9, 0xce, + 0x12, 0x21, 0x22, 0x72, 0x1, 0x41, 0x83, 0x2, + 0x5, 0x0, 0x77, 0xdb, 0x1, 0x82, 0x0, 0x71, + 0xa0, 0x80, 0x46, 0x1, 0xff, 0x18, 0x7, 0xf0, + 0x80, 0x80, 0x71, 0x29, 0x82, 0x85, 0x80, 0x75, + 0x54, 0x1c, 0xc, 0x20, 0x10, 0xb0, 0x68, 0x2a, + 0xf, 0xb2, 0x36, 0xa, 0xa0, 0x2, 0xd4, 0x66, + 0xe4, 0x9a, 0x80, 0x35, 0x69, 0xc, 0xec, 0x80, + 0x78, 0x8c, 0x70, 0xc0, 0x3f, 0x73, 0xac, 0x80, + 0x7c, 0xee, 0x40, 0xf0, 0xf, 0xa6, 0x5, 0xdc, + 0x1, 0x0, + + /* U+00E8 "è" */ + 0x0, 0x87, 0x7e, 0x80, 0x3f, 0x87, 0x81, 0x48, + 0x3, 0xf8, 0xe4, 0x2c, 0x3, 0xfc, 0xd5, 0x80, + 0x1f, 0xf2, 0xa8, 0x3, 0xf0, 0xce, 0xff, 0x5a, + 0x0, 0x71, 0xf3, 0x11, 0x1, 0x2e, 0x40, 0x21, + 0xd0, 0x5f, 0xde, 0xb1, 0x66, 0x0, 0x18, 0x4e, + 0x80, 0x24, 0xd0, 0x80, 0x5, 0x85, 0x0, 0x71, + 0x90, 0x90, 0x18, 0x5e, 0x67, 0x88, 0x1c, 0x2, + 0x23, 0x3f, 0x0, 0xc, 0x2, 0xcf, 0xff, 0xcc, + 0x4, 0xa, 0x1, 0xe4, 0x20, 0x2, 0x85, 0x80, + 0x71, 0xde, 0x88, 0x48, 0x15, 0x8, 0x0, 0xf4, + 0x14, 0x40, 0x6c, 0x17, 0xb3, 0x70, 0x4e, 0x80, + 0x24, 0xd6, 0x23, 0x23, 0x8c, 0x0, 0x0, + + /* U+00E9 "é" */ + 0x0, 0xf2, 0x7f, 0x94, 0x3, 0xfa, 0x1, 0xd4, + 0x3, 0xf1, 0x9d, 0x0, 0x1f, 0xea, 0xd0, 0xf, + 0xf1, 0xa8, 0x80, 0x7e, 0x19, 0xdf, 0xeb, 0x40, + 0xe, 0x3e, 0x62, 0x20, 0x25, 0xc8, 0x4, 0x3a, + 0xb, 0xfb, 0xd6, 0x2c, 0xc0, 0x3, 0x9, 0xd0, + 0x4, 0x9a, 0x10, 0x0, 0xb0, 0xa0, 0xe, 0x32, + 0x12, 0x3, 0xb, 0xcc, 0xf1, 0x3, 0x80, 0x44, + 0x67, 0xe0, 0x1, 0x80, 0x59, 0xff, 0xf9, 0x80, + 0x81, 0x40, 0x3c, 0x84, 0x0, 0x50, 0xb0, 0xe, + 0x3b, 0xd1, 0x9, 0x2, 0xa1, 0x0, 0x1e, 0x82, + 0x88, 0xd, 0x82, 0xf6, 0x6e, 0x9, 0xd0, 0x4, + 0x9a, 0xc4, 0x64, 0x71, 0x80, 0x0, + + /* U+00EA "ê" */ + 0x0, 0xec, 0xff, 0x18, 0x7, 0xe8, 0x33, 0x7, + 0x0, 0x7c, 0x8e, 0x3a, 0xe5, 0x60, 0x1e, 0x18, + 0xd1, 0x88, 0x60, 0x80, 0x72, 0xb9, 0x80, 0x1d, + 0xc2, 0x1, 0xc3, 0x3b, 0xfd, 0x68, 0x1, 0xc7, + 0xcc, 0x44, 0x4, 0xb9, 0x0, 0x87, 0x41, 0x7f, + 0x7a, 0xc5, 0x98, 0x0, 0x61, 0x3a, 0x0, 0x93, + 0x42, 0x0, 0x16, 0x14, 0x1, 0xc6, 0x42, 0x40, + 0x61, 0x79, 0x9e, 0x20, 0x70, 0x8, 0x8c, 0xfc, + 0x0, 0x30, 0xb, 0x3f, 0xff, 0x30, 0x10, 0x28, + 0x7, 0x90, 0x80, 0xa, 0x16, 0x1, 0xc7, 0x7a, + 0x21, 0x20, 0x54, 0x20, 0x3, 0xd0, 0x51, 0x1, + 0xb0, 0x5e, 0xcd, 0xc1, 0x3a, 0x0, 0x93, 0x58, + 0x8c, 0x8e, 0x30, 0x0, + + /* U+00EB "ë" */ + 0x0, 0xa3, 0xe8, 0xf, 0xfc, 0x1, 0xff, 0xc7, + 0xb8, 0xe0, 0x28, 0x80, 0x7, 0x8d, 0xd0, 0x5, + 0xdc, 0x1, 0xff, 0xc7, 0x19, 0xdf, 0xeb, 0x40, + 0xe, 0x3e, 0x62, 0x20, 0x25, 0xc8, 0x4, 0x3a, + 0xb, 0xfb, 0xd6, 0x2c, 0xc0, 0x3, 0x9, 0xd0, + 0x4, 0x9a, 0x10, 0x0, 0xb0, 0xa0, 0xe, 0x32, + 0x12, 0x3, 0xb, 0xcc, 0xf1, 0x3, 0x80, 0x44, + 0x67, 0xe0, 0x1, 0x80, 0x59, 0xff, 0xf9, 0x80, + 0x81, 0x40, 0x3c, 0x84, 0x0, 0x50, 0xb0, 0xe, + 0x3b, 0xd1, 0x9, 0x2, 0xa1, 0x0, 0x1e, 0x82, + 0x88, 0xd, 0x82, 0xf6, 0x6e, 0x9, 0xd0, 0x4, + 0x9a, 0xc4, 0x64, 0x71, 0x80, 0x0, + + /* U+00EC "ì" */ + 0x4f, 0xf2, 0x2, 0x38, 0x40, 0x2, 0xc, 0xe0, + 0x6, 0xd0, 0x4, 0x2a, 0x60, 0xb, 0xf6, 0x0, + 0xff, 0xf8, 0x0, + + /* U+00ED "í" */ + 0xa, 0xfd, 0x12, 0x50, 0xe1, 0xb0, 0x93, 0xc, + 0xa6, 0x0, 0x2a, 0x80, 0x2b, 0xf6, 0x0, 0xff, + 0xf9, 0x0, + + /* U+00EE "î" */ + 0x0, 0x1f, 0xfb, 0x0, 0x30, 0xe8, 0x29, 0xc8, + 0x5, 0xa2, 0xf4, 0x4c, 0xc0, 0x18, 0xb8, 0xc, + 0xb5, 0x1, 0x44, 0x0, 0x5, 0xc, 0x3, 0x5f, + 0xb0, 0x7, 0xff, 0xfc, 0x3, 0xff, 0xb0, + + /* U+00EF "ï" */ + 0xef, 0x40, 0x8f, 0xa0, 0xf, 0xa2, 0xc, 0x17, + 0x1c, 0xce, 0x40, 0x6e, 0x80, 0x1f, 0xd7, 0xec, + 0x1, 0xff, 0xff, 0x0, 0xff, 0x80, + + /* U+00F0 "ð" */ + 0x0, 0xd5, 0xf6, 0x25, 0x4c, 0x1, 0xea, 0x84, + 0xfd, 0x62, 0x0, 0xf1, 0xe0, 0x8, 0xb1, 0x0, + 0x38, 0xf1, 0xed, 0x46, 0x40, 0x3c, 0x79, 0x84, + 0xa1, 0x64, 0x0, 0xe3, 0x9e, 0xfc, 0x50, 0x90, + 0xc, 0xb8, 0xa6, 0xa0, 0x80, 0x4a, 0x0, 0x2a, + 0x8, 0xda, 0xcb, 0x0, 0x70, 0x2, 0xc1, 0x1c, + 0x2, 0x49, 0x4, 0x0, 0x20, 0x70, 0x7, 0x30, + 0x0, 0xc0, 0x81, 0xc0, 0x3c, 0x40, 0xc0, 0x11, + 0x80, 0x78, 0x40, 0xc0, 0x23, 0x0, 0xf0, 0x81, + 0x81, 0x3, 0x80, 0x70, 0x90, 0x38, 0x20, 0x70, + 0x7, 0x30, 0x11, 0x2, 0xc1, 0x24, 0x2, 0x68, + 0x8, 0x0, 0x15, 0x83, 0x7e, 0x74, 0x84, 0x28, + 0x4, 0x9a, 0xc2, 0x60, 0x96, 0xe0, 0x0, + + /* U+00F1 "ñ" */ + 0x0, 0x26, 0xf3, 0x80, 0x3a, 0x0, 0x2a, 0x5, + 0x8d, 0xb1, 0xc0, 0x1, 0xc, 0xdd, 0x81, 0x1d, + 0x0, 0x5, 0xe8, 0x9, 0xbf, 0x0, 0x1f, 0xfc, + 0x16, 0xf8, 0x19, 0xef, 0xe9, 0x10, 0x8, 0x71, + 0x80, 0x44, 0xd8, 0x1, 0x30, 0x5f, 0x72, 0xc0, + 0x9c, 0x2, 0xe4, 0x0, 0x23, 0x6, 0x80, 0x8, + 0xc0, 0x37, 0x80, 0x80, 0x4, 0x3, 0x8c, 0x1c, + 0x0, 0xe0, 0x1f, 0xff, 0xe0, + + /* U+00F2 "ò" */ + 0x0, 0x87, 0x7e, 0x80, 0x3f, 0x87, 0x81, 0x48, + 0x3, 0xf8, 0xe4, 0x2c, 0x3, 0xfc, 0xd5, 0x80, + 0x1f, 0xf2, 0xa8, 0x3, 0xf1, 0x4f, 0x7f, 0x5a, + 0x80, 0x72, 0xeb, 0x9, 0x82, 0x55, 0x0, 0x23, + 0xa0, 0x7f, 0xce, 0xb0, 0x57, 0x0, 0x48, 0x2c, + 0x0, 0x49, 0x41, 0x0, 0x4, 0xe, 0x0, 0xe5, + 0x10, 0x41, 0x10, 0x28, 0x7, 0x94, 0xc, 0xc0, + 0x1, 0x0, 0xf0, 0x80, 0xc, 0x0, 0x20, 0x1e, + 0x60, 0x11, 0x0, 0x14, 0x3, 0xc6, 0x4, 0xa, + 0x1e, 0x1, 0xcc, 0x0, 0x40, 0x90, 0x48, 0x0, + 0x92, 0x42, 0x0, 0x7, 0x40, 0xff, 0x9b, 0x60, + 0xce, 0x1, 0x2e, 0xb0, 0x99, 0x92, 0xe4, 0x0, + + /* U+00F3 "ó" */ + 0x0, 0xf2, 0x7f, 0x94, 0x3, 0xfa, 0x1, 0xd4, + 0x3, 0xf1, 0x9d, 0x0, 0x1f, 0xea, 0xd0, 0xf, + 0xf1, 0xa8, 0x80, 0x7e, 0x29, 0xef, 0xeb, 0x50, + 0xe, 0x5d, 0x61, 0x30, 0x4a, 0xa0, 0x4, 0x74, + 0xf, 0xf9, 0xd6, 0xa, 0xe0, 0x9, 0x5, 0x80, + 0x9, 0x28, 0x20, 0x0, 0x81, 0xc0, 0x1c, 0xa2, + 0x8, 0x22, 0x5, 0x0, 0xf2, 0x81, 0x98, 0x0, + 0x20, 0x1e, 0x10, 0x1, 0x80, 0x4, 0x3, 0xcc, + 0x2, 0x20, 0x2, 0x80, 0x78, 0xc0, 0x81, 0x43, + 0xc0, 0x39, 0x80, 0x8, 0x12, 0x9, 0x0, 0x12, + 0x48, 0x40, 0x0, 0xe8, 0x1f, 0xf3, 0x6c, 0x19, + 0xc0, 0x25, 0xd6, 0x13, 0x32, 0x5c, 0x80, 0x0, + + /* U+00F4 "ô" */ + 0x0, 0xed, 0xff, 0x10, 0x7, 0xe9, 0x24, 0xf, + 0x0, 0xf9, 0x58, 0x69, 0x8a, 0x80, 0x3c, 0x71, + 0xa3, 0x10, 0xd1, 0x0, 0xe6, 0x73, 0x1, 0x77, + 0x8, 0x7, 0x14, 0xf7, 0xf5, 0xa8, 0x7, 0x2e, + 0xb0, 0x98, 0x25, 0x50, 0x2, 0x3a, 0x7, 0xfc, + 0xeb, 0x5, 0x70, 0x4, 0x82, 0xc0, 0x4, 0x94, + 0x10, 0x0, 0x40, 0xe0, 0xe, 0x51, 0x4, 0x11, + 0x2, 0x80, 0x79, 0x40, 0xcc, 0x0, 0x10, 0xf, + 0x8, 0x0, 0xc0, 0x2, 0x1, 0xe6, 0x1, 0x10, + 0x1, 0x40, 0x3c, 0x60, 0x40, 0xa1, 0xe0, 0x1c, + 0xc0, 0x4, 0x9, 0x4, 0x80, 0x9, 0x24, 0x20, + 0x0, 0x74, 0xf, 0xf9, 0xb6, 0xc, 0xe0, 0x12, + 0xeb, 0x9, 0x99, 0x2e, 0x40, 0x0, + + /* U+00F5 "õ" */ + 0x0, 0x93, 0x79, 0xc0, 0x1d, 0x0, 0x1d, 0x40, + 0xb1, 0xb6, 0x38, 0x1, 0x88, 0x66, 0xec, 0x8, + 0xe8, 0x1, 0x8b, 0xd0, 0x13, 0x7e, 0x0, 0x3f, + 0xf8, 0xe5, 0x3d, 0xfd, 0x6a, 0x1, 0xcb, 0xac, + 0x26, 0x9, 0x54, 0x0, 0x8e, 0x81, 0xff, 0x3a, + 0xc1, 0x5c, 0x1, 0x20, 0xb0, 0x1, 0x25, 0x4, + 0x0, 0x10, 0x38, 0x3, 0x94, 0x41, 0x4, 0x40, + 0xa0, 0x1e, 0x50, 0x33, 0x0, 0x4, 0x3, 0xc2, + 0x0, 0x30, 0x0, 0x80, 0x79, 0x80, 0x44, 0x0, + 0x50, 0xf, 0x18, 0x10, 0x28, 0x78, 0x7, 0x30, + 0x1, 0x2, 0x41, 0x20, 0x2, 0x49, 0x8, 0x0, + 0x1d, 0x3, 0xfe, 0x6d, 0x83, 0x38, 0x4, 0xba, + 0xc2, 0x66, 0x4b, 0x90, 0x0, + + /* U+00F6 "ö" */ + 0x0, 0xa7, 0xe4, 0xf, 0xf8, 0x3, 0xff, 0x8f, + 0xb1, 0xa0, 0x51, 0x0, 0xf, 0x23, 0xa0, 0xb, + 0xb0, 0x7, 0xff, 0x1c, 0xa7, 0xbf, 0xad, 0x40, + 0x39, 0x75, 0x84, 0xc1, 0x2a, 0x80, 0x11, 0xd0, + 0x3f, 0xe7, 0x58, 0x2b, 0x80, 0x24, 0x16, 0x0, + 0x24, 0xa0, 0x80, 0x2, 0x7, 0x0, 0x72, 0x88, + 0x20, 0x88, 0x14, 0x3, 0xca, 0x6, 0x60, 0x0, + 0x80, 0x78, 0x40, 0x6, 0x0, 0x10, 0xf, 0x30, + 0x8, 0x80, 0xa, 0x1, 0xe3, 0x2, 0x5, 0xf, + 0x0, 0xe6, 0x0, 0x20, 0x48, 0x24, 0x0, 0x49, + 0x21, 0x0, 0x3, 0xa0, 0x7f, 0xcd, 0xb0, 0x67, + 0x0, 0x97, 0x58, 0x4c, 0xc9, 0x72, 0x0, + + /* U+00F7 "÷" */ + 0x0, 0xc7, 0xfe, 0x30, 0xf, 0xfe, 0x41, 0x44, + 0x8, 0x3, 0xf0, 0xbb, 0x84, 0x3, 0x57, 0xff, + 0xfa, 0xc0, 0x3f, 0xf8, 0x15, 0xff, 0xfe, 0xb0, + 0xc, 0x2e, 0xe1, 0x0, 0xfc, 0x51, 0x2, 0x0, + 0xff, 0xe2, 0x0, + + /* U+00F8 "ø" */ + 0x0, 0xff, 0x9, 0x0, 0x64, 0xbe, 0xfd, 0x92, + 0xde, 0x0, 0xa6, 0xd0, 0xc, 0x9b, 0x4f, 0xc0, + 0xe, 0xc1, 0x5d, 0x9e, 0x80, 0x1, 0x0, 0x48, + 0x52, 0x80, 0x9, 0x0, 0x10, 0x8, 0x22, 0x50, + 0xb, 0xca, 0x81, 0x40, 0x81, 0x40, 0x2a, 0x2f, + 0x40, 0x0, 0x88, 0x3, 0x3a, 0xd9, 0x8, 0x0, + 0xc4, 0x1c, 0xe, 0x1d, 0x0, 0x31, 0x90, 0x19, + 0x6a, 0x40, 0x1, 0x0, 0x2, 0x82, 0x18, 0x14, + 0x1, 0x70, 0x20, 0x2, 0x40, 0x58, 0x40, 0x10, + 0xa1, 0x0, 0x2, 0x0, 0x3f, 0x67, 0xb8, 0x51, + 0x80, 0xda, 0xe2, 0x1, 0x8b, 0x6a, 0x80, 0x6, + 0x28, 0xef, 0xbf, 0xa4, 0x80, 0x20, + + /* U+00F9 "ù" */ + 0x0, 0xe, 0xfd, 0x0, 0x7c, 0x3c, 0xa, 0x40, + 0x1f, 0x1c, 0x85, 0x80, 0x7e, 0x6a, 0xc0, 0xf, + 0xe5, 0x50, 0x6, 0x6f, 0xb0, 0xe, 0x6f, 0xb0, + 0xf, 0xff, 0xf0, 0x80, 0x7f, 0xb8, 0x0, 0x40, + 0xa0, 0x1c, 0xe0, 0x5, 0x1, 0x80, 0x1, 0x58, + 0x80, 0x5, 0xc1, 0xff, 0xb5, 0x24, 0x2, 0x89, + 0x30, 0x2, 0xea, 0x80, 0x0, + + /* U+00FA "ú" */ + 0x0, 0xe4, 0xff, 0x28, 0x7, 0xd0, 0xe, 0xa0, + 0x1e, 0x33, 0xa0, 0x3, 0xf5, 0x68, 0x7, 0xe3, + 0x51, 0x0, 0xcd, 0xf6, 0x1, 0xcd, 0xf6, 0x1, + 0xff, 0xfe, 0x10, 0xf, 0xf7, 0x0, 0x8, 0x14, + 0x3, 0x9c, 0x0, 0xa0, 0x30, 0x0, 0x2b, 0x10, + 0x0, 0xb8, 0x3f, 0xf6, 0xa4, 0x80, 0x51, 0x26, + 0x0, 0x5d, 0x50, 0x0, + + /* U+00FB "û" */ + 0x0, 0xd9, 0xfe, 0x30, 0xf, 0x49, 0xa0, 0x68, + 0x80, 0x66, 0x61, 0x5c, 0xe, 0x80, 0x65, 0xbc, + 0x7, 0xc8, 0x10, 0x8, 0xd0, 0x40, 0x6, 0x82, + 0xd, 0xf6, 0x1, 0xcd, 0xf6, 0x1, 0xff, 0xfe, + 0x10, 0xf, 0xf7, 0x0, 0x8, 0x14, 0x3, 0x9c, + 0x0, 0xa0, 0x30, 0x0, 0x2b, 0x10, 0x0, 0xb8, + 0x3f, 0xf6, 0xa4, 0x80, 0x51, 0x26, 0x0, 0x5d, + 0x50, 0x0, + + /* U+00FC "ü" */ + 0x0, 0x4f, 0xc8, 0x1f, 0xf0, 0x7, 0xff, 0xf, + 0x63, 0x40, 0xa2, 0x0, 0x19, 0x1d, 0x0, 0x5d, + 0x80, 0x3f, 0xf8, 0x2d, 0xf6, 0x1, 0xcd, 0xf6, + 0x1, 0xff, 0xfe, 0x10, 0xf, 0xf7, 0x0, 0x8, + 0x14, 0x3, 0x9c, 0x0, 0xa0, 0x30, 0x0, 0x2b, + 0x10, 0x0, 0xb8, 0x3f, 0xf6, 0xa4, 0x80, 0x51, + 0x26, 0x0, 0x5d, 0x50, 0x0, + + /* U+00FD "ý" */ + 0x0, 0xf7, 0xfa, 0x40, 0x3f, 0x38, 0x1c, 0x80, + 0x7e, 0x91, 0xe0, 0xf, 0xc3, 0x7a, 0x40, 0x1f, + 0x85, 0x4c, 0x3, 0x9b, 0xf4, 0x3, 0xd1, 0xf4, + 0xe0, 0x44, 0x0, 0xe5, 0xe, 0x14, 0xa, 0x0, + 0xc6, 0x42, 0x81, 0xc0, 0xc0, 0x1a, 0x81, 0x80, + 0xa, 0x22, 0x30, 0x9, 0xc2, 0x80, 0x27, 0xa, + 0x0, 0x20, 0x99, 0x0, 0x54, 0xe, 0x0, 0xe0, + 0xb0, 0xc, 0x64, 0x28, 0xa, 0xc, 0x1, 0xd4, + 0x1a, 0x80, 0x82, 0x1, 0xca, 0xf, 0xa1, 0xc0, + 0x1e, 0x23, 0x16, 0x5, 0x0, 0xfa, 0x80, 0xc, + 0x1, 0xf9, 0x80, 0x1a, 0x1, 0xf8, 0x80, 0x50, + 0x3, 0xf5, 0x3, 0x0, 0x78, 0x88, 0xae, 0x12, + 0x1, 0xe8, 0xda, 0x8, 0x10, 0xf, 0x68, 0x89, + 0xdc, 0x1, 0xe0, + + /* U+00FE "þ" */ + 0x6f, 0xb0, 0xf, 0xff, 0x81, 0x5f, 0xfb, 0x58, + 0x3, 0x9b, 0x10, 0xcc, 0x53, 0x60, 0x18, 0x83, + 0x73, 0x21, 0x47, 0x0, 0xd4, 0x40, 0x3, 0xb0, + 0x90, 0x8, 0x90, 0x3, 0x28, 0x88, 0xc0, 0xe, + 0x1, 0xe2, 0x5, 0x0, 0x10, 0x7, 0x9c, 0x3, + 0x8, 0x7, 0x9c, 0xc, 0x0, 0xa0, 0x1e, 0x30, + 0x70, 0x1, 0x90, 0x6, 0x60, 0x22, 0x0, 0x5e, + 0x40, 0x4, 0x90, 0x80, 0x8, 0x8f, 0x75, 0xd6, + 0xe, 0xa0, 0x13, 0x62, 0x10, 0x25, 0xc0, 0x7, + 0x15, 0xff, 0x5a, 0x0, 0x7f, 0xf9, 0xc0, + + /* U+00FF "ÿ" */ + 0x0, 0x27, 0xf0, 0x3, 0xbd, 0x0, 0x3f, 0xf8, + 0x8b, 0x10, 0x0, 0x44, 0x14, 0x3, 0xb, 0xb0, + 0x1, 0x9c, 0x40, 0x3f, 0xf8, 0x4d, 0xfa, 0x1, + 0xe8, 0xfa, 0x70, 0x22, 0x0, 0x72, 0x87, 0xa, + 0x5, 0x0, 0x63, 0x21, 0x40, 0xe0, 0x60, 0xd, + 0x40, 0xc0, 0x5, 0x11, 0x18, 0x4, 0xe1, 0x40, + 0x13, 0x85, 0x0, 0x10, 0x4c, 0x80, 0x2a, 0x7, + 0x0, 0x70, 0x58, 0x6, 0x32, 0x14, 0x5, 0x6, + 0x0, 0xea, 0xd, 0x40, 0x41, 0x0, 0xe5, 0x7, + 0xd0, 0xe0, 0xf, 0x11, 0x8b, 0x2, 0x80, 0x7d, + 0x40, 0x6, 0x0, 0xfc, 0xc0, 0xd, 0x0, 0xfc, + 0x40, 0x28, 0x1, 0xfa, 0x81, 0x80, 0x3c, 0x44, + 0x57, 0x9, 0x0, 0xf4, 0x6d, 0x4, 0x8, 0x7, + 0xb4, 0x44, 0xee, 0x0, 0xf0, + + /* U+0100 "Ā" */ + 0x0, 0xeb, 0xcc, 0xf2, 0x80, 0x7f, 0x94, 0xcf, + 0xe0, 0xf, 0xf7, 0x7f, 0xf9, 0x80, 0x3f, 0xf8, + 0x13, 0xfe, 0x30, 0xf, 0xfe, 0x13, 0x0, 0x28, + 0x3, 0xff, 0x82, 0xa0, 0xa0, 0xc0, 0x1f, 0xfc, + 0x1e, 0xc, 0x30, 0x60, 0xf, 0xf8, 0x50, 0x1d, + 0x2, 0x80, 0x3f, 0xe6, 0x2, 0x1a, 0x3, 0x20, + 0xf, 0xf5, 0x5, 0x1, 0x18, 0x50, 0x7, 0xf1, + 0x10, 0x14, 0x1, 0x60, 0xc0, 0x1f, 0xd4, 0x6, + 0x40, 0x6, 0x1, 0x50, 0xf, 0xcc, 0x16, 0x1, + 0x9, 0x87, 0x0, 0x7c, 0x82, 0xc, 0x1, 0xa8, + 0x10, 0x40, 0x3d, 0xc0, 0xe, 0xff, 0xd2, 0x0, + 0x90, 0xf, 0x28, 0x9, 0x17, 0x84, 0x18, 0x3, + 0x98, 0x1, 0xfb, 0xbe, 0xa0, 0x14, 0x0, 0xd4, + 0xa, 0x20, 0x1e, 0x41, 0xe, 0x0, 0x84, 0xc3, + 0x80, 0x3f, 0x30, 0x28, 0x80, 0x18, 0x5, 0x0, + 0x3f, 0x50, 0x1, 0x80, 0x14, 0xc, 0x1, 0xfc, + 0x48, 0x14, 0x0, + + /* U+0101 "ā" */ + 0x0, 0xf, 0xff, 0xc6, 0x1, 0x84, 0xcf, 0xe1, + 0x0, 0xec, 0xcf, 0x88, 0x3, 0xff, 0xa6, 0x95, + 0xdf, 0xed, 0x91, 0x0, 0xd1, 0x6a, 0x6, 0x44, + 0x6f, 0x10, 0x2, 0x38, 0x5f, 0x66, 0xe8, 0x44, + 0xc0, 0xc, 0x6, 0x40, 0x8, 0x98, 0x34, 0x1, + 0x1f, 0x20, 0x1d, 0xe0, 0x20, 0x1c, 0x6d, 0x17, + 0xb0, 0x1, 0xcf, 0xd9, 0x2e, 0x82, 0x80, 0x19, + 0xe0, 0x56, 0x73, 0xf3, 0x40, 0x34, 0x84, 0x53, + 0x18, 0x3, 0x80, 0x30, 0x82, 0x0, 0x73, 0x0, + 0x61, 0x9, 0x0, 0x8a, 0xc4, 0x3, 0x40, 0x2f, + 0x5e, 0xe9, 0x1c, 0x18, 0x0, 0xd6, 0x80, 0x80, + 0xfd, 0x0, 0x44, + + /* U+0102 "Ă" */ + 0x0, 0xea, 0xd0, 0x9, 0xbc, 0x40, 0x3f, 0xde, + 0x50, 0x4b, 0x8, 0x20, 0x1f, 0xe5, 0x77, 0x6d, + 0x15, 0x0, 0x7f, 0xf0, 0x23, 0xaf, 0x30, 0x20, + 0x1f, 0xfc, 0x18, 0xbc, 0x30, 0xf, 0xfe, 0x13, + 0x0, 0x28, 0x3, 0xff, 0x82, 0xa0, 0xa0, 0xc0, + 0x1f, 0xfc, 0x1e, 0xc, 0x30, 0x60, 0xf, 0xf8, + 0x50, 0x1d, 0x2, 0x80, 0x3f, 0xe6, 0x2, 0x1a, + 0x3, 0x20, 0xf, 0xf5, 0x5, 0x1, 0x18, 0x50, + 0x7, 0xf1, 0x10, 0x14, 0x1, 0x60, 0xc0, 0x1f, + 0xd4, 0x6, 0x40, 0x6, 0x1, 0x50, 0xf, 0xcc, + 0x16, 0x1, 0x9, 0x87, 0x0, 0x7c, 0x82, 0xc, + 0x1, 0xa8, 0x10, 0x40, 0x3d, 0xc0, 0xe, 0xff, + 0xd2, 0x0, 0x90, 0xf, 0x28, 0x9, 0x17, 0x84, + 0x18, 0x3, 0x98, 0x1, 0xfb, 0xbe, 0xa0, 0x14, + 0x0, 0xd4, 0xa, 0x20, 0x1e, 0x41, 0xe, 0x0, + 0x84, 0xc3, 0x80, 0x3f, 0x30, 0x28, 0x80, 0x18, + 0x5, 0x0, 0x3f, 0x50, 0x1, 0x80, 0x14, 0xc, + 0x1, 0xfc, 0x48, 0x14, 0x0, + + /* U+0103 "ă" */ + 0x0, 0xb3, 0x0, 0x14, 0xf0, 0x7, 0xa4, 0xee, + 0x2d, 0x98, 0x1, 0xe5, 0xa6, 0x76, 0x88, 0x0, + 0x7c, 0xbb, 0xfa, 0xe0, 0x1f, 0xfc, 0x84, 0xae, + 0xff, 0x6c, 0x88, 0x6, 0x8b, 0x50, 0x32, 0x23, + 0x78, 0x80, 0x11, 0xc2, 0xfb, 0x37, 0x42, 0x26, + 0x0, 0x60, 0x32, 0x0, 0x44, 0xc1, 0xa0, 0x8, + 0xf9, 0x0, 0xef, 0x1, 0x0, 0xe3, 0x68, 0xbd, + 0x80, 0xe, 0x7e, 0xc9, 0x74, 0x14, 0x0, 0xcf, + 0x2, 0xb3, 0x9f, 0x9a, 0x1, 0xa4, 0x22, 0x98, + 0xc0, 0x1c, 0x1, 0x84, 0x10, 0x3, 0x98, 0x3, + 0x8, 0x48, 0x4, 0x56, 0x20, 0x1a, 0x1, 0x7a, + 0xf7, 0x48, 0xe0, 0xc0, 0x6, 0xb4, 0x4, 0x7, + 0xe8, 0x2, 0x20, + + /* U+0104 "Ą" */ + 0x0, 0xfa, 0x7f, 0xc6, 0x1, 0xff, 0xc4, 0x60, + 0x5, 0x0, 0x7f, 0xf0, 0xd4, 0x14, 0x18, 0x3, + 0xff, 0x87, 0xc1, 0x86, 0xc, 0x1, 0xff, 0xc1, + 0x14, 0x7, 0x40, 0xa0, 0xf, 0xfe, 0xb, 0x1, + 0xd, 0x1, 0x90, 0x7, 0xff, 0x2, 0x82, 0x80, + 0x8c, 0x28, 0x3, 0xfe, 0x22, 0x2, 0x80, 0x2c, + 0x18, 0x3, 0xfe, 0xa0, 0x32, 0x0, 0x30, 0xa, + 0x80, 0x7f, 0x98, 0x2c, 0x2, 0x13, 0xe, 0x0, + 0xfe, 0x41, 0x6, 0x0, 0xd4, 0x8, 0x20, 0x1f, + 0xb8, 0x1, 0xdf, 0xfa, 0x40, 0x12, 0x1, 0xf9, + 0x40, 0x48, 0xbc, 0x20, 0xc0, 0x1f, 0x30, 0x3, + 0xf7, 0x7d, 0x40, 0x28, 0x1, 0xea, 0x5, 0x10, + 0xf, 0x20, 0x87, 0x0, 0x70, 0x98, 0x70, 0x7, + 0xe6, 0x5, 0x10, 0xc, 0xc0, 0x28, 0x1, 0xfa, + 0x80, 0xc, 0x1, 0xa8, 0x18, 0x3, 0xf8, 0x90, + 0x28, 0x3, 0x6f, 0xc0, 0x7, 0xf8, 0x53, 0x40, + 0x3f, 0xf8, 0xae, 0x40, 0x1f, 0xfc, 0x63, 0x50, + 0xf, 0xfe, 0x32, 0x9e, 0x56, 0x98, 0x7, 0xff, + 0xa, 0x90, 0xdd, 0x4c, + + /* U+0105 "ą" */ + 0x0, 0x92, 0xbb, 0xfd, 0xb2, 0x20, 0x1d, 0x16, + 0xa0, 0x64, 0x46, 0xf1, 0x0, 0x91, 0xc2, 0xfb, + 0x37, 0x42, 0x26, 0x0, 0xb0, 0x19, 0x0, 0x22, + 0x60, 0xd0, 0xa, 0x3e, 0x40, 0x3b, 0xc0, 0x40, + 0x3c, 0x6d, 0x17, 0xb0, 0x1, 0xe7, 0xec, 0x97, + 0x41, 0x40, 0xe, 0x78, 0x15, 0x9c, 0xfc, 0xd0, + 0xe, 0x90, 0x8a, 0x63, 0x0, 0x70, 0x7, 0x8, + 0x20, 0x7, 0x30, 0x7, 0x8, 0x48, 0x4, 0x56, + 0x20, 0x1d, 0x0, 0xbd, 0x7b, 0xa4, 0x70, 0x60, + 0x9, 0xad, 0x1, 0x1, 0xfa, 0x0, 0x88, 0x1, + 0x25, 0xf7, 0xec, 0x8, 0x82, 0x88, 0x3, 0xfc, + 0xc0, 0xa0, 0x1f, 0xf7, 0x0, 0x7f, 0xf0, 0x7c, + 0x36, 0xa4, 0x3, 0xf9, 0x98, 0x49, 0xe0, + + /* U+0106 "Ć" */ + 0x0, 0xfd, 0x9f, 0xa0, 0x1f, 0xfc, 0x3, 0x30, + 0x78, 0x7, 0xff, 0x2, 0x2, 0xc8, 0x3, 0xff, + 0x81, 0xd6, 0x80, 0x1f, 0xfc, 0x15, 0x40, 0xf, + 0xf8, 0xa3, 0x3b, 0xfa, 0xd4, 0x3, 0xe7, 0xd7, + 0x31, 0x1, 0x4a, 0xb1, 0x0, 0xd3, 0x0, 0xb9, + 0xfe, 0xd7, 0x4, 0xd0, 0x9, 0x98, 0x13, 0x46, + 0x0, 0x28, 0xa0, 0x37, 0x0, 0x40, 0x2b, 0x0, + 0x79, 0x54, 0x12, 0x8, 0x21, 0x0, 0x1f, 0xa2, + 0x1a, 0x18, 0x4, 0x40, 0xf, 0xc4, 0xe6, 0x4, + 0xe, 0x1, 0xff, 0xc1, 0x60, 0x30, 0xf, 0xfe, + 0xb, 0x80, 0x7f, 0xf0, 0xc4, 0xc, 0x3, 0xff, + 0x83, 0xa0, 0xe0, 0x1f, 0xe4, 0x0, 0x20, 0x11, + 0x0, 0x3f, 0x15, 0xf9, 0x98, 0x82, 0xc0, 0x3f, + 0x58, 0x9, 0x84, 0x3, 0x30, 0x3, 0xc8, 0xc1, + 0x20, 0x5, 0x50, 0x4d, 0x18, 0x0, 0xa2, 0xc0, + 0xdc, 0x2, 0xa5, 0x5, 0xcf, 0xf6, 0xb8, 0x26, + 0x0, 0x75, 0x63, 0x10, 0x80, 0xad, 0xd8, 0x2, + + /* U+0107 "ć" */ + 0x0, 0xf4, 0x7f, 0x88, 0x3, 0xf3, 0x85, 0x10, + 0x7, 0xce, 0xe, 0xa0, 0x1f, 0x8e, 0xa0, 0x3, + 0xf9, 0x14, 0x3, 0xf1, 0x4f, 0x7f, 0x51, 0x80, + 0x64, 0xd6, 0x13, 0x5, 0xc6, 0x0, 0x15, 0x83, + 0xfe, 0x74, 0x4, 0x88, 0x50, 0x1c, 0x0, 0x4e, + 0x60, 0xc0, 0xa1, 0x20, 0x1d, 0xbc, 0xe0, 0x40, + 0xc0, 0x1c, 0x22, 0x0, 0xc4, 0x1, 0xff, 0x18, + 0x7, 0xf1, 0x3, 0x80, 0x72, 0xe3, 0x82, 0x87, + 0x0, 0x77, 0x1f, 0x84, 0x82, 0x38, 0x4, 0xc8, + 0x12, 0x3, 0x41, 0x1d, 0x9d, 0x21, 0x42, 0x0, + 0x5d, 0x50, 0x30, 0x5d, 0x50, + + /* U+0108 "Ĉ" */ + 0x0, 0xf9, 0xe1, 0x0, 0x3f, 0xf8, 0x17, 0xd, + 0x68, 0x1, 0xfe, 0x84, 0x46, 0x5, 0x90, 0x7, + 0xe1, 0xf8, 0xa2, 0xb7, 0x40, 0xf, 0xc2, 0xee, + 0x10, 0x48, 0x60, 0xf, 0xc5, 0x19, 0xdf, 0xd6, + 0xa0, 0x1f, 0x3e, 0xb9, 0x88, 0xa, 0x55, 0x88, + 0x6, 0x98, 0x5, 0xcf, 0xf6, 0xb8, 0x26, 0x80, + 0x4c, 0xc0, 0x9a, 0x30, 0x1, 0x45, 0x1, 0xb8, + 0x2, 0x1, 0x58, 0x3, 0xca, 0xa0, 0x90, 0x41, + 0x8, 0x0, 0xfd, 0x10, 0xd0, 0xc0, 0x22, 0x0, + 0x7e, 0x27, 0x30, 0x20, 0x70, 0xf, 0xfe, 0xb, + 0x1, 0x80, 0x7f, 0xf0, 0x5c, 0x3, 0xff, 0x86, + 0x20, 0x60, 0x1f, 0xfc, 0x1d, 0x7, 0x0, 0xff, + 0x20, 0x1, 0x0, 0x88, 0x1, 0xf8, 0xaf, 0xcc, + 0xc4, 0x16, 0x1, 0xfa, 0xc0, 0x4c, 0x20, 0x19, + 0x80, 0x1e, 0x46, 0x9, 0x0, 0x2a, 0x82, 0x68, + 0xc0, 0x5, 0x16, 0x6, 0xe0, 0x15, 0x28, 0x2e, + 0x7f, 0xb5, 0xc1, 0x30, 0x3, 0xab, 0x18, 0x84, + 0x5, 0x6e, 0xc0, 0x10, + + /* U+0109 "ĉ" */ + 0x0, 0xc3, 0xdf, 0xa2, 0x1, 0xf6, 0x8a, 0x15, + 0x0, 0x7a, 0xc, 0xd6, 0x68, 0xe0, 0x1d, 0xf1, + 0xc1, 0xd0, 0x20, 0x1c, 0xee, 0x20, 0x27, 0x60, + 0xe, 0x29, 0xef, 0xea, 0x30, 0xc, 0x9a, 0xc2, + 0x60, 0xb8, 0xc0, 0x2, 0xb0, 0x7f, 0xce, 0x80, + 0x91, 0xa, 0x3, 0x80, 0x9, 0xcc, 0x18, 0x14, + 0x24, 0x3, 0xb7, 0x9c, 0x8, 0x18, 0x3, 0x84, + 0x40, 0x18, 0x80, 0x3f, 0xe3, 0x0, 0xfe, 0x20, + 0x70, 0xe, 0x5c, 0x70, 0x50, 0xe0, 0xe, 0xe3, + 0xf0, 0x90, 0x47, 0x0, 0x99, 0x2, 0x40, 0x68, + 0x23, 0xb3, 0xa4, 0x28, 0x40, 0xb, 0xaa, 0x6, + 0xb, 0xaa, 0x0, + + /* U+010A "Ċ" */ + 0x0, 0xfb, 0x7d, 0x40, 0x3f, 0xfa, 0x37, 0xe, + 0x1, 0xff, 0xc1, 0x67, 0x20, 0xf, 0xf1, 0x46, + 0x77, 0xf5, 0xa8, 0x7, 0xcf, 0xae, 0x62, 0x2, + 0x95, 0x62, 0x1, 0xa6, 0x1, 0x73, 0xfd, 0xae, + 0x9, 0xa0, 0x13, 0x30, 0x26, 0x8c, 0x0, 0x51, + 0x40, 0x6e, 0x0, 0x80, 0x56, 0x0, 0xf2, 0xa8, + 0x24, 0x10, 0x42, 0x0, 0x3f, 0x44, 0x34, 0x30, + 0x8, 0x80, 0x1f, 0x89, 0xcc, 0x8, 0x1c, 0x3, + 0xff, 0x82, 0xc0, 0x60, 0x1f, 0xfc, 0x17, 0x0, + 0xff, 0xe1, 0x88, 0x18, 0x7, 0xff, 0x7, 0x41, + 0xc0, 0x3f, 0xc8, 0x0, 0x40, 0x22, 0x0, 0x7e, + 0x2b, 0xf3, 0x31, 0x5, 0x80, 0x7e, 0xb0, 0x13, + 0x8, 0x6, 0x60, 0x7, 0x91, 0x82, 0x40, 0xa, + 0xa0, 0x9a, 0x30, 0x1, 0x45, 0x81, 0xb8, 0x5, + 0x4a, 0xb, 0x9f, 0xed, 0x70, 0x4c, 0x0, 0xea, + 0xc6, 0x21, 0x1, 0x5b, 0xb0, 0x4, + + /* U+010B "ċ" */ + 0x0, 0xe8, 0xfa, 0x0, 0xff, 0xe4, 0xdc, 0x70, + 0x7, 0xf1, 0xba, 0x0, 0x7f, 0xf1, 0xca, 0x7b, + 0xfa, 0x8c, 0x3, 0x26, 0xb0, 0x98, 0x2e, 0x30, + 0x0, 0xac, 0x1f, 0xf3, 0xa0, 0x24, 0x42, 0x80, + 0xe0, 0x2, 0x73, 0x6, 0x5, 0x9, 0x0, 0xed, + 0xe7, 0x2, 0x6, 0x0, 0xe1, 0x10, 0x6, 0x20, + 0xf, 0xf8, 0xc0, 0x3f, 0x88, 0x1c, 0x3, 0x97, + 0x1c, 0x14, 0x38, 0x3, 0xb8, 0xfc, 0x24, 0x11, + 0xc0, 0x26, 0x40, 0x90, 0x1a, 0x8, 0xec, 0xe9, + 0xa, 0x10, 0x2, 0xea, 0x81, 0x82, 0xea, 0x80, + + /* U+010C "Č" */ + 0x0, 0xc3, 0xde, 0xa1, 0x5f, 0x40, 0x1f, 0x87, + 0x42, 0xd5, 0x43, 0x60, 0x1f, 0xc7, 0x3, 0x41, + 0xa2, 0x1, 0xfe, 0x78, 0x7a, 0x30, 0xf, 0xfe, + 0x3, 0xc2, 0x80, 0x7f, 0x8a, 0x33, 0xbf, 0xad, + 0x40, 0x3e, 0x7d, 0x73, 0x10, 0x14, 0xab, 0x10, + 0xd, 0x30, 0xb, 0x9f, 0xed, 0x70, 0x4d, 0x0, + 0x99, 0x81, 0x34, 0x60, 0x2, 0x8a, 0x3, 0x70, + 0x4, 0x2, 0xb0, 0x7, 0x95, 0x41, 0x20, 0x82, + 0x10, 0x1, 0xfa, 0x21, 0xa1, 0x80, 0x44, 0x0, + 0xfc, 0x4e, 0x60, 0x40, 0xe0, 0x1f, 0xfc, 0x16, + 0x3, 0x0, 0xff, 0xe0, 0xb8, 0x7, 0xff, 0xc, + 0x40, 0xc0, 0x3f, 0xf8, 0x3a, 0xe, 0x1, 0xfe, + 0x40, 0x2, 0x1, 0x10, 0x3, 0xf1, 0x5f, 0x99, + 0x88, 0x2c, 0x3, 0xf5, 0x80, 0x98, 0x40, 0x33, + 0x0, 0x3c, 0x8c, 0x12, 0x0, 0x55, 0x4, 0xd1, + 0x80, 0xa, 0x2c, 0xd, 0xc0, 0x2a, 0x50, 0x5c, + 0xff, 0x6b, 0x82, 0x60, 0x7, 0x56, 0x31, 0x8, + 0xa, 0xdd, 0x80, 0x20, + + /* U+010D "č" */ + 0x0, 0xb3, 0xe0, 0x1f, 0xf4, 0x3, 0xb4, 0x5d, + 0x20, 0x3c, 0x3, 0x86, 0x82, 0xc2, 0x48, 0x3, + 0xc9, 0x51, 0x2c, 0x1, 0xf9, 0x5d, 0x80, 0x3e, + 0x29, 0xef, 0xea, 0x30, 0xc, 0x9a, 0xc2, 0x60, + 0xb8, 0xc0, 0x2, 0xb0, 0x7f, 0xce, 0x80, 0x91, + 0xa, 0x3, 0x80, 0x9, 0xcc, 0x18, 0x14, 0x24, + 0x3, 0xb7, 0x9c, 0x8, 0x18, 0x3, 0x84, 0x40, + 0x18, 0x80, 0x3f, 0xe3, 0x0, 0xfe, 0x20, 0x70, + 0xe, 0x5c, 0x70, 0x50, 0xe0, 0xe, 0xe3, 0xf0, + 0x90, 0x47, 0x0, 0x99, 0x2, 0x40, 0x68, 0x23, + 0xb3, 0xa4, 0x28, 0x40, 0xb, 0xaa, 0x6, 0xb, + 0xaa, 0x0, + + /* U+010E "Ď" */ + 0x0, 0x8a, 0x1c, 0x0, 0xb0, 0xa0, 0x1f, 0x88, + 0xe2, 0x5, 0x4e, 0xc0, 0x1f, 0xd4, 0x2f, 0xc1, + 0x6, 0x1, 0xfc, 0x3a, 0x6, 0x8e, 0x1, 0xff, + 0x1f, 0xfa, 0xc0, 0x3e, 0x1f, 0xff, 0xbb, 0x60, + 0x80, 0x3f, 0xf8, 0x2, 0x4f, 0xaa, 0x1, 0xeb, + 0xee, 0xdb, 0x24, 0x14, 0x80, 0x1c, 0xe2, 0x38, + 0x9b, 0x4c, 0x24, 0x3, 0xff, 0x83, 0xc0, 0x4a, + 0x1, 0xff, 0xc0, 0x25, 0xe, 0x0, 0xff, 0xe0, + 0xe8, 0x28, 0x7, 0xff, 0x4, 0x80, 0x40, 0x3f, + 0xf8, 0x22, 0x0, 0x10, 0xf, 0xfe, 0x80, 0x80, + 0x4, 0x3, 0xff, 0x80, 0x40, 0x40, 0x1f, 0xfc, + 0x1c, 0x7, 0x0, 0xff, 0xe0, 0x12, 0x7, 0x80, + 0x7f, 0xc3, 0xc0, 0x4a, 0x1, 0x9c, 0x46, 0x23, + 0x6f, 0x30, 0xe0, 0xe, 0xbe, 0xeb, 0x72, 0x44, + 0x56, 0x60, 0x1f, 0xe1, 0x48, 0xf4, 0x0, 0x80, + + /* U+010F "ď" */ + 0x0, 0xfe, 0x7f, 0xa4, 0xff, 0x0, 0x7f, 0xf3, + 0xd9, 0x80, 0x1f, 0xfc, 0x12, 0xd1, 0x0, 0xff, + 0xe0, 0xf2, 0x0, 0x49, 0x7f, 0xec, 0x40, 0x8, + 0xde, 0xc0, 0xd, 0x68, 0x26, 0x6b, 0xc0, 0x1, + 0xe8, 0x81, 0x48, 0x4f, 0x67, 0xaa, 0x0, 0x7a, + 0x1, 0x58, 0x2, 0xa1, 0x0, 0xf2, 0x7, 0x0, + 0x73, 0x80, 0x78, 0x41, 0x80, 0x3b, 0xc0, 0x38, + 0x40, 0x4, 0x1, 0xc4, 0x1, 0xc2, 0x0, 0x10, + 0xe, 0x10, 0xf, 0x8, 0x28, 0x7, 0x10, 0x7, + 0x9c, 0x3c, 0x3, 0xa8, 0x3, 0xd0, 0x9, 0x0, + 0x15, 0x10, 0x7, 0x86, 0xc1, 0xfb, 0x3d, 0x54, + 0x1, 0xf2, 0x6a, 0x81, 0x9a, 0xfc, 0x3, 0x80, + + /* U+0110 "Đ" */ + 0x0, 0xf, 0xff, 0xdd, 0xb0, 0x40, 0x1f, 0xfc, + 0x21, 0x27, 0xd5, 0x0, 0xfd, 0x7d, 0xdb, 0x64, + 0x82, 0x90, 0x3, 0xe7, 0x11, 0xc4, 0xda, 0x61, + 0x20, 0x1f, 0xfc, 0x3e, 0x2, 0x50, 0xf, 0xfe, + 0x11, 0x28, 0x70, 0x7, 0xff, 0xf, 0x41, 0x40, + 0x3f, 0xf8, 0x64, 0x2, 0x0, 0x98, 0x0, 0x4c, + 0xe7, 0x0, 0xc2, 0x0, 0x10, 0x66, 0x0, 0x15, + 0x9a, 0xa0, 0xf, 0xef, 0xe0, 0x6, 0x7f, 0xda, + 0x1, 0x84, 0x0, 0x20, 0x1f, 0xfc, 0x22, 0x2, + 0x0, 0xff, 0xe1, 0xe0, 0x38, 0x7, 0xff, 0x8, + 0x90, 0x3c, 0x3, 0xff, 0x82, 0x3c, 0x4, 0xa0, + 0x1e, 0x71, 0x18, 0x8d, 0xbc, 0xc3, 0x80, 0x3e, + 0xbe, 0xeb, 0x72, 0x44, 0x56, 0x60, 0x1f, 0xfc, + 0x1, 0x48, 0xf4, 0x0, 0x80, + + /* U+0111 "đ" */ + 0x0, 0xfe, 0x7f, 0xa0, 0xf, 0xfe, 0x48, 0xff, + 0xd0, 0xb, 0xe6, 0x1, 0xe3, 0x38, 0x40, 0x4c, + 0x40, 0x38, 0x73, 0x29, 0x4, 0xc2, 0x0, 0x92, + 0xff, 0xd8, 0x80, 0x1f, 0x35, 0xa0, 0x99, 0xaf, + 0x0, 0x38, 0xa4, 0x27, 0xb3, 0xd5, 0x0, 0x3a, + 0x1, 0x58, 0x2, 0xa1, 0x0, 0xe4, 0xe, 0x0, + 0xe7, 0x0, 0xe1, 0x6, 0x0, 0xef, 0x0, 0xc2, + 0x0, 0x20, 0xe, 0x20, 0xc, 0x20, 0x1, 0x0, + 0xe1, 0x0, 0xe1, 0x5, 0x0, 0xe2, 0x0, 0xe7, + 0xf, 0x0, 0xea, 0x0, 0xe8, 0x4, 0x80, 0xa, + 0x88, 0x3, 0x86, 0xc1, 0xfb, 0x3d, 0x54, 0x1, + 0xe4, 0xd5, 0x3, 0x35, 0xf8, 0x6, + + /* U+0112 "Ē" */ + 0x0, 0xab, 0xff, 0xd6, 0x1, 0xed, 0x33, 0xf8, + 0x3, 0xcf, 0x99, 0xe8, 0x0, 0x87, 0xff, 0xff, + 0x80, 0xa0, 0x1f, 0xfc, 0x5c, 0xee, 0xfe, 0x50, + 0x8, 0x47, 0xfc, 0x1, 0xff, 0xe2, 0x11, 0xfe, + 0x0, 0xec, 0xee, 0xfd, 0x40, 0x1f, 0xfc, 0x6d, + 0xff, 0xfd, 0x40, 0x1f, 0xff, 0x1, 0x1f, 0xf0, + 0x6, 0xce, 0xef, 0xeb, 0x0, 0xff, 0xe1, 0x0, + + /* U+0113 "ē" */ + 0x0, 0xb3, 0xff, 0xd2, 0x1, 0xca, 0x67, 0xee, + 0x0, 0xe9, 0xcc, 0xf3, 0x80, 0x7f, 0xf4, 0xc6, + 0x77, 0xfa, 0xd0, 0x3, 0x8f, 0x98, 0x88, 0x9, + 0x72, 0x1, 0xe, 0x82, 0xfe, 0xf5, 0x8b, 0x30, + 0x0, 0xc2, 0x74, 0x1, 0x26, 0x84, 0x0, 0x2c, + 0x28, 0x3, 0x8c, 0x84, 0x80, 0xc2, 0xf3, 0x3c, + 0x40, 0xe0, 0x11, 0x19, 0xf8, 0x0, 0x60, 0x16, + 0x7f, 0xfe, 0x60, 0x20, 0x50, 0xf, 0x21, 0x0, + 0x14, 0x2c, 0x3, 0x8e, 0xf4, 0x42, 0x40, 0xa8, + 0x40, 0x7, 0xa0, 0xa2, 0x3, 0x60, 0xbd, 0x9b, + 0x82, 0x74, 0x1, 0x26, 0xb1, 0x19, 0x1c, 0x60, + 0x0, + + /* U+0114 "Ĕ" */ + 0x0, 0x8b, 0xd4, 0x2, 0xe9, 0x0, 0xf1, 0x12, + 0x10, 0xe4, 0x74, 0x3, 0xef, 0xb, 0xc6, 0x84, + 0x0, 0xf8, 0xb7, 0x2f, 0x9c, 0x3, 0xf, 0xff, + 0x65, 0xf7, 0xfe, 0x50, 0xf, 0xfe, 0x2e, 0x77, + 0x7f, 0x28, 0x4, 0x23, 0xfe, 0x0, 0xff, 0xf1, + 0x8, 0xff, 0x0, 0x76, 0x77, 0x7e, 0xa0, 0xf, + 0xfe, 0x36, 0xff, 0xfe, 0xa0, 0xf, 0xff, 0x80, + 0x8f, 0xf8, 0x3, 0x67, 0x77, 0xf5, 0x80, 0x7f, + 0xf0, 0x80, + + /* U+0115 "ĕ" */ + 0x0, 0x9f, 0xc4, 0x0, 0xbe, 0x60, 0x1c, 0xa1, + 0x91, 0x34, 0x66, 0x0, 0xe2, 0xc6, 0x77, 0x36, + 0x80, 0x7c, 0x77, 0xfd, 0x22, 0x1, 0xff, 0xc7, + 0x19, 0xdf, 0xeb, 0x40, 0xe, 0x3e, 0x62, 0x20, + 0x25, 0xc8, 0x4, 0x3a, 0xb, 0xfb, 0xd6, 0x2c, + 0xc0, 0x3, 0x9, 0xd0, 0x4, 0x9a, 0x10, 0x0, + 0xb0, 0xa0, 0xe, 0x32, 0x12, 0x3, 0xb, 0xcc, + 0xf1, 0x3, 0x80, 0x44, 0x67, 0xe0, 0x1, 0x80, + 0x59, 0xff, 0xf9, 0x80, 0x81, 0x40, 0x3c, 0x84, + 0x0, 0x50, 0xb0, 0xe, 0x3b, 0xd1, 0x9, 0x2, + 0xa1, 0x0, 0x1e, 0x82, 0x88, 0xd, 0x82, 0xf6, + 0x6e, 0x9, 0xd0, 0x4, 0x9a, 0xc4, 0x64, 0x71, + 0x80, 0x0, + + /* U+0116 "Ė" */ + 0x0, 0xf3, 0x39, 0x0, 0x7f, 0xd1, 0x6, 0x0, + 0xff, 0xe6, 0xf7, 0xa0, 0x7, 0xf, 0xff, 0xff, + 0x1, 0x40, 0x3f, 0xf8, 0xb9, 0xdd, 0xfc, 0xa0, + 0x10, 0x8f, 0xf8, 0x3, 0xff, 0xc4, 0x23, 0xfc, + 0x1, 0xd9, 0xdd, 0xfa, 0x80, 0x3f, 0xf8, 0xdb, + 0xff, 0xfa, 0x80, 0x3f, 0xfe, 0x2, 0x3f, 0xe0, + 0xd, 0x9d, 0xdf, 0xd6, 0x1, 0xff, 0xc2, + + /* U+0117 "ė" */ + 0x0, 0xe7, 0xfb, 0x0, 0xff, 0xe5, 0xa4, 0x78, + 0x7, 0xf8, 0xdd, 0x0, 0x3f, 0xf9, 0x23, 0x3b, + 0xfd, 0x68, 0x1, 0xc7, 0xcc, 0x44, 0x4, 0xb9, + 0x0, 0x87, 0x41, 0x7f, 0x7a, 0xc5, 0x98, 0x0, + 0x61, 0x3a, 0x0, 0x93, 0x42, 0x0, 0x16, 0x14, + 0x1, 0xc6, 0x42, 0x40, 0x61, 0x79, 0x9e, 0x20, + 0x70, 0x8, 0x8c, 0xfc, 0x0, 0x30, 0xb, 0x3f, + 0xff, 0x30, 0x10, 0x28, 0x7, 0x90, 0x80, 0xa, + 0x16, 0x1, 0xc7, 0x7a, 0x21, 0x20, 0x54, 0x20, + 0x3, 0xd0, 0x51, 0x1, 0xb0, 0x5e, 0xcd, 0xc1, + 0x3a, 0x0, 0x93, 0x58, 0x8c, 0x8e, 0x30, 0x0, + + /* U+0118 "Ę" */ + 0x1f, 0xff, 0xfe, 0x2, 0x80, 0x7f, 0xf1, 0xf3, + 0xbb, 0xf9, 0x40, 0x30, 0x8f, 0xf8, 0x3, 0xff, + 0xcc, 0x23, 0xfc, 0x1, 0xec, 0xee, 0xfd, 0x40, + 0x1f, 0xfc, 0x8d, 0xff, 0xfd, 0x40, 0x1f, 0xff, + 0x51, 0x1f, 0xf0, 0x7, 0x67, 0x77, 0xf5, 0x80, + 0x7f, 0xf1, 0x7, 0xff, 0xf4, 0x87, 0xfa, 0xc0, + 0x3f, 0xde, 0x20, 0x1f, 0xfc, 0x21, 0x10, 0x7, + 0xff, 0x3, 0xc3, 0xeb, 0x1c, 0x3, 0xf9, 0x98, + 0x8, 0xca, + + /* U+0119 "ę" */ + 0x0, 0x86, 0x77, 0xfa, 0xd0, 0x3, 0x8f, 0x98, + 0x88, 0x9, 0x72, 0x1, 0xe, 0x82, 0xfe, 0xf5, + 0x8b, 0x30, 0x0, 0xc2, 0x74, 0x1, 0x26, 0x84, + 0x0, 0x2c, 0x28, 0x3, 0x8c, 0x84, 0x80, 0xc2, + 0xf3, 0x3c, 0x40, 0xe0, 0x11, 0x19, 0xf8, 0x0, + 0x60, 0x16, 0xff, 0xfe, 0x60, 0x10, 0x40, 0xf, + 0x18, 0x80, 0x1c, 0x28, 0x3, 0x8b, 0x38, 0x82, + 0xc0, 0xe0, 0x2, 0x1f, 0x4, 0x20, 0x29, 0x7, + 0xea, 0xbe, 0x21, 0xa0, 0x9, 0xb1, 0x5, 0x50, + 0x9b, 0xc4, 0x3, 0x1d, 0xf0, 0x5e, 0xc8, 0x80, + 0x7c, 0xa0, 0xc0, 0x1f, 0xe1, 0x4, 0x0, 0xff, + 0x20, 0x4d, 0x5d, 0x80, 0x3e, 0x1a, 0x25, 0x7e, + 0x0, 0x0, + + /* U+011A "Ě" */ + 0x0, 0x8e, 0x1c, 0x0, 0xd0, 0x80, 0x1e, 0x35, + 0x85, 0x39, 0x65, 0x0, 0xfb, 0xc2, 0xf8, 0x2c, + 0x40, 0x3e, 0x2a, 0x12, 0x65, 0x0, 0xfe, 0x5f, + 0xf4, 0x80, 0x70, 0xff, 0xff, 0xf0, 0x14, 0x3, + 0xff, 0x8b, 0x9d, 0xdf, 0xca, 0x1, 0x8, 0xff, + 0x80, 0x3f, 0xfc, 0x42, 0x3f, 0xc0, 0x1d, 0x9d, + 0xdf, 0xa8, 0x3, 0xff, 0x8d, 0xbf, 0xff, 0xa8, + 0x3, 0xff, 0xe0, 0x23, 0xfe, 0x0, 0xd9, 0xdd, + 0xfd, 0x60, 0x1f, 0xfc, 0x20, + + /* U+011B "ě" */ + 0x0, 0xab, 0xe8, 0x17, 0xf8, 0x40, 0x3a, 0x89, + 0x55, 0x61, 0x42, 0x1, 0xef, 0xa, 0x17, 0x40, + 0xf, 0x8a, 0xe2, 0x60, 0x3, 0xf9, 0x1d, 0x80, + 0x3f, 0xc, 0xef, 0xf5, 0xa0, 0x7, 0x1f, 0x31, + 0x10, 0x12, 0xe4, 0x2, 0x1d, 0x5, 0xfd, 0xeb, + 0x16, 0x60, 0x1, 0x84, 0xe8, 0x2, 0x4d, 0x8, + 0x0, 0x58, 0x50, 0x7, 0x19, 0x9, 0x1, 0x85, + 0xe6, 0x78, 0x81, 0xc0, 0x22, 0x33, 0xf0, 0x0, + 0xc0, 0x2c, 0xff, 0xfc, 0xc0, 0x40, 0xa0, 0x1e, + 0x42, 0x0, 0x28, 0x58, 0x7, 0x1d, 0xe8, 0x84, + 0x81, 0x50, 0x80, 0xf, 0x41, 0x44, 0x6, 0xc1, + 0x7b, 0x37, 0x4, 0xe8, 0x2, 0x4d, 0x62, 0x32, + 0x38, 0xc0, 0x0, + + /* U+011C "Ĝ" */ + 0x0, 0xf9, 0x21, 0xc0, 0x3f, 0xf8, 0x29, 0x6d, + 0x16, 0x1, 0xff, 0x15, 0x6, 0xaa, 0x48, 0x7, + 0xf9, 0xda, 0x8e, 0xa0, 0x44, 0x1, 0xfc, 0xb0, + 0xa0, 0x7, 0x81, 0x0, 0xfc, 0x2f, 0x7d, 0xfe, + 0xda, 0x40, 0xf, 0x93, 0xa1, 0x4, 0x0, 0x4b, + 0x74, 0x1, 0xcd, 0x60, 0x55, 0xdf, 0xd8, 0xa0, + 0xb4, 0x1, 0x14, 0x83, 0x6a, 0x88, 0x9, 0xd4, + 0x82, 0xa0, 0x2, 0x40, 0xe4, 0x3, 0xe6, 0x50, + 0xe0, 0x14, 0xf, 0x0, 0xfe, 0x96, 0xe0, 0x70, + 0x13, 0x0, 0xfe, 0x39, 0x40, 0xf0, 0x50, 0xf, + 0xfe, 0x11, 0x1, 0x0, 0x78, 0x47, 0xe0, 0x8, + 0xc0, 0x38, 0xbb, 0xbe, 0x21, 0x1, 0x0, 0xff, + 0xe1, 0x68, 0x28, 0x7, 0x17, 0xfe, 0xe0, 0x9, + 0x0, 0x50, 0x3, 0xff, 0x82, 0x66, 0x9, 0x0, + 0xff, 0xe1, 0x78, 0x15, 0x88, 0x7, 0xd0, 0x1, + 0x8e, 0x81, 0x3e, 0x10, 0x88, 0x91, 0xcc, 0x8, + 0x40, 0x5, 0xb1, 0x13, 0xde, 0xea, 0xdc, 0x45, + 0x36, 0x1, 0x93, 0xa5, 0x48, 0x0, 0x4b, 0x3c, + 0xc0, 0x0, + + /* U+011D "ĝ" */ + 0x0, 0xcb, 0xfe, 0xa0, 0xf, 0x86, 0xc0, 0xd5, + 0x80, 0x3d, 0xa2, 0xfa, 0x12, 0x60, 0x18, 0xae, + 0x20, 0x37, 0xc, 0x1, 0x89, 0xdc, 0x0, 0x47, + 0x50, 0xe, 0x3b, 0xef, 0xc5, 0x2f, 0xc0, 0x3, + 0x62, 0x1, 0x9a, 0xa0, 0x2, 0x29, 0x8, 0xec, + 0xf5, 0x50, 0x5, 0x0, 0x8e, 0x1, 0x51, 0x0, + 0x48, 0x1e, 0x1, 0xd6, 0x0, 0x11, 0x2, 0x80, + 0x72, 0x80, 0xc, 0x0, 0x20, 0x1f, 0x8c, 0x3, + 0xfe, 0x11, 0x1, 0x80, 0x72, 0x80, 0x48, 0x14, + 0x1, 0xd4, 0x1, 0x40, 0x33, 0x80, 0x52, 0x60, + 0x11, 0x48, 0x47, 0x67, 0xb1, 0x80, 0x66, 0xc4, + 0x3, 0x35, 0x50, 0x1c, 0x2, 0x3b, 0xef, 0xc5, + 0x10, 0x10, 0xac, 0x40, 0xe, 0xc0, 0xd0, 0xd3, + 0x91, 0x0, 0x9d, 0x1, 0x81, 0x88, 0x9d, 0xb9, + 0xd0, 0x14, 0x20, 0x3b, 0x6, 0x79, 0xb5, 0x40, + + /* U+011E "Ğ" */ + 0x0, 0xe4, 0x70, 0x8, 0x60, 0x80, 0x3f, 0xd1, + 0x24, 0x74, 0xe6, 0x1, 0xfc, 0x90, 0xdb, 0x8b, + 0x42, 0x1, 0xfe, 0x7e, 0xbc, 0xe5, 0x0, 0xff, + 0xe0, 0xa, 0x18, 0x7, 0xfc, 0x2f, 0x7d, 0xfe, + 0xda, 0x40, 0xf, 0x93, 0xa1, 0x4, 0x0, 0x4b, + 0x74, 0x1, 0xcd, 0x60, 0x55, 0xdf, 0xd8, 0xa0, + 0xb4, 0x1, 0x14, 0x83, 0x6a, 0x88, 0x9, 0xd4, + 0x82, 0xa0, 0x2, 0x40, 0xe4, 0x3, 0xe6, 0x50, + 0xe0, 0x14, 0xf, 0x0, 0xfe, 0x96, 0xe0, 0x70, + 0x13, 0x0, 0xfe, 0x39, 0x40, 0xf0, 0x50, 0xf, + 0xfe, 0x11, 0x1, 0x0, 0x78, 0x47, 0xe0, 0x8, + 0xc0, 0x38, 0xbb, 0xbe, 0x21, 0x1, 0x0, 0xff, + 0xe1, 0x68, 0x28, 0x7, 0x17, 0xfe, 0xe0, 0x9, + 0x0, 0x50, 0x3, 0xff, 0x82, 0x66, 0x9, 0x0, + 0xff, 0xe1, 0x78, 0x15, 0x88, 0x7, 0xd0, 0x1, + 0x8e, 0x81, 0x3e, 0x10, 0x88, 0x91, 0xcc, 0x8, + 0x40, 0x5, 0xb1, 0x13, 0xde, 0xea, 0xdc, 0x45, + 0x36, 0x1, 0x93, 0xa5, 0x48, 0x0, 0x4b, 0x3c, + 0xc0, 0x0, + + /* U+011F "ğ" */ + 0x0, 0xf, 0xb0, 0x5, 0xb4, 0x1, 0x84, 0xe0, + 0xc1, 0xcb, 0xc0, 0x3b, 0x83, 0x3e, 0x15, 0x40, + 0x1c, 0x5f, 0x51, 0x74, 0x1, 0xf0, 0xab, 0xa0, + 0x7, 0xc7, 0x7d, 0xf8, 0xa5, 0xf8, 0x0, 0x6c, + 0x40, 0x33, 0x54, 0x0, 0x45, 0x21, 0x1d, 0x9e, + 0xaa, 0x0, 0xa0, 0x11, 0xc0, 0x2a, 0x20, 0x9, + 0x3, 0xc0, 0x3a, 0xc0, 0x2, 0x20, 0x50, 0xe, + 0x50, 0x1, 0x80, 0x4, 0x3, 0xf1, 0x80, 0x7f, + 0xc2, 0x20, 0x30, 0xe, 0x50, 0x9, 0x2, 0x80, + 0x3a, 0x80, 0x28, 0x6, 0x70, 0xa, 0x4c, 0x2, + 0x29, 0x8, 0xec, 0xf6, 0x30, 0xc, 0xd8, 0x80, + 0x66, 0xaa, 0x3, 0x80, 0x47, 0x7d, 0xf8, 0xa2, + 0x2, 0x15, 0x88, 0x1, 0xd8, 0x1a, 0x1a, 0x72, + 0x20, 0x13, 0xa0, 0x30, 0x31, 0x13, 0xb7, 0x3a, + 0x2, 0x84, 0x7, 0x60, 0xcf, 0x36, 0xa8, 0x0, + + /* U+0120 "Ġ" */ + 0x0, 0xf9, 0xbf, 0x0, 0x3f, 0xfa, 0x69, 0x12, + 0x1, 0xff, 0xc2, 0x27, 0x50, 0xf, 0xf8, 0x5e, + 0xfb, 0xfd, 0xb4, 0x80, 0x1f, 0x27, 0x42, 0x8, + 0x0, 0x96, 0xe8, 0x3, 0x9a, 0xc0, 0xab, 0xbf, + 0xb1, 0x41, 0x68, 0x2, 0x29, 0x6, 0xd5, 0x10, + 0x13, 0xa9, 0x5, 0x40, 0x4, 0x81, 0xc8, 0x7, + 0xcc, 0xa1, 0xc0, 0x28, 0x1e, 0x1, 0xfd, 0x2d, + 0xc0, 0xe0, 0x26, 0x1, 0xfc, 0x72, 0x81, 0xe0, + 0xa0, 0x1f, 0xfc, 0x22, 0x2, 0x0, 0xf0, 0x8f, + 0xc0, 0x11, 0x80, 0x71, 0x77, 0x7c, 0x42, 0x2, + 0x1, 0xff, 0xc2, 0xd0, 0x50, 0xe, 0x2f, 0xfd, + 0xc0, 0x12, 0x0, 0xa0, 0x7, 0xff, 0x4, 0xcc, + 0x12, 0x1, 0xff, 0xc2, 0xf0, 0x2b, 0x10, 0xf, + 0xa0, 0x3, 0x1d, 0x2, 0x7c, 0x21, 0x11, 0x23, + 0x98, 0x10, 0x80, 0xb, 0x62, 0x27, 0xbd, 0xd5, + 0xb8, 0x8a, 0x6c, 0x3, 0x27, 0x4a, 0x90, 0x0, + 0x96, 0x79, 0x80, 0x0, + + /* U+0121 "ġ" */ + 0x0, 0xec, 0xf5, 0x0, 0xff, 0xe4, 0xcc, 0x38, + 0x7, 0xf2, 0xb9, 0x0, 0x7f, 0xf1, 0xce, 0xfb, + 0xf1, 0x4b, 0xf0, 0x0, 0xd8, 0x80, 0x66, 0xa8, + 0x0, 0x8a, 0x42, 0x3b, 0x3d, 0x54, 0x1, 0x40, + 0x23, 0x80, 0x54, 0x40, 0x12, 0x7, 0x80, 0x75, + 0x80, 0x4, 0x40, 0xa0, 0x1c, 0xa0, 0x3, 0x0, + 0x8, 0x7, 0xe3, 0x0, 0xff, 0x84, 0x40, 0x60, + 0x1c, 0xa0, 0x12, 0x5, 0x0, 0x75, 0x0, 0x50, + 0xc, 0xe0, 0x14, 0x98, 0x4, 0x52, 0x11, 0xd9, + 0xec, 0x60, 0x19, 0xb1, 0x0, 0xcd, 0x54, 0x7, + 0x0, 0x8e, 0xfb, 0xf1, 0x44, 0x4, 0x2b, 0x10, + 0x3, 0xb0, 0x34, 0x34, 0xe4, 0x40, 0x27, 0x40, + 0x60, 0x62, 0x27, 0x6e, 0x74, 0x5, 0x8, 0xe, + 0xc1, 0x9e, 0x6d, 0x50, + + /* U+0122 "Ģ" */ + 0x0, 0xc2, 0xf7, 0xdf, 0xed, 0xa4, 0x0, 0xf9, + 0x3a, 0x10, 0x40, 0x4, 0xb7, 0x40, 0x1c, 0xd6, + 0x5, 0x5d, 0xfd, 0x8a, 0xb, 0x40, 0x11, 0x48, + 0x36, 0xa8, 0x80, 0x9d, 0x48, 0x2a, 0x0, 0x24, + 0xe, 0x40, 0x3e, 0x65, 0xe, 0x1, 0x40, 0xf0, + 0xf, 0xe9, 0x6e, 0x7, 0x1, 0x30, 0xf, 0xe3, + 0x94, 0xf, 0x5, 0x0, 0xff, 0xe1, 0x10, 0x10, + 0x7, 0x84, 0x7e, 0x0, 0x8c, 0x3, 0x8b, 0xbb, + 0xe2, 0x10, 0x10, 0xf, 0xfe, 0x16, 0x82, 0x80, + 0x71, 0x7f, 0xee, 0x0, 0x90, 0x5, 0x0, 0x3f, + 0xf8, 0x26, 0x60, 0x90, 0xf, 0xfe, 0x17, 0x81, + 0x58, 0x80, 0x7d, 0x0, 0x18, 0xe8, 0x13, 0xe1, + 0x8, 0x89, 0x1c, 0xc0, 0x84, 0x0, 0x5b, 0x11, + 0x3d, 0xee, 0xad, 0xc4, 0x53, 0x60, 0x19, 0x3a, + 0x54, 0x80, 0x4, 0xb3, 0xcc, 0x1, 0xf3, 0x56, + 0xff, 0xb6, 0x98, 0x3, 0xff, 0x81, 0xfe, 0x40, + 0xf, 0xfe, 0x10, 0x83, 0x80, 0x7f, 0xf0, 0xb4, + 0x4c, 0x3, 0xff, 0x85, 0xf4, 0x1, 0xff, 0xc3, + 0xc4, 0x0, 0xf8, + + /* U+0123 "ģ" */ + 0x0, 0xff, 0xe2, 0x8d, 0xb0, 0x7, 0xf4, 0x93, + 0x0, 0x7f, 0x1b, 0x38, 0x7, 0xf0, 0x8c, 0x1, + 0xfd, 0x5c, 0xc0, 0x1f, 0xfc, 0x73, 0xbe, 0xfc, + 0x52, 0xfc, 0x0, 0x36, 0x20, 0x19, 0xaa, 0x0, + 0x22, 0x90, 0x8e, 0xcf, 0x55, 0x0, 0x50, 0x8, + 0xe0, 0x15, 0x10, 0x4, 0x81, 0xe0, 0x1d, 0x60, + 0x1, 0x10, 0x28, 0x7, 0x28, 0x0, 0xc0, 0x2, + 0x1, 0xf8, 0xc0, 0x3f, 0xe1, 0x10, 0x18, 0x7, + 0x28, 0x4, 0x81, 0x40, 0x1d, 0x40, 0x14, 0x3, + 0x38, 0x5, 0x26, 0x1, 0x14, 0x84, 0x76, 0x7b, + 0x18, 0x6, 0x6c, 0x40, 0x33, 0x55, 0x1, 0xc0, + 0x23, 0xbe, 0xfc, 0x51, 0x1, 0xa, 0xc4, 0x0, + 0xec, 0xd, 0xd, 0x39, 0x10, 0x9, 0xd0, 0x18, + 0x18, 0x89, 0xdb, 0x9d, 0x1, 0x42, 0x3, 0xb0, + 0x67, 0x9b, 0x54, 0x0, + + /* U+0124 "Ĥ" */ + 0x0, 0xf2, 0xc3, 0x0, 0x7f, 0xc9, 0x4f, 0x2c, + 0x1, 0xfc, 0x34, 0x16, 0x32, 0x60, 0x1f, 0xa8, + 0x59, 0x20, 0x38, 0x3, 0xf5, 0xfc, 0x83, 0x7e, + 0x80, 0x61, 0xff, 0x18, 0x7, 0xee, 0xf6, 0x0, + 0xff, 0xff, 0x80, 0x7f, 0xf1, 0x9c, 0x47, 0xf0, + 0x7, 0xaf, 0xbb, 0xf0, 0x80, 0x7f, 0xf2, 0x33, + 0xff, 0xf0, 0x80, 0x7f, 0xff, 0xc0, 0x3f, 0xfa, + 0x80, + + /* U+0125 "ĥ" */ + 0x0, 0xc5, 0x10, 0x20, 0xf, 0xbd, 0xdd, 0xc0, + 0x1e, 0x92, 0x56, 0x39, 0x0, 0xca, 0xc3, 0x70, + 0x2c, 0xa0, 0x12, 0xff, 0x8, 0xbb, 0xd4, 0x1b, + 0xec, 0x3, 0xff, 0xd6, 0x33, 0xdf, 0xb2, 0x20, + 0x13, 0x7b, 0x8, 0x13, 0x60, 0x4, 0x41, 0x7f, + 0xeb, 0x2, 0x60, 0xb, 0x50, 0x0, 0x8c, 0x18, + 0x0, 0x13, 0x0, 0xde, 0x2, 0x0, 0x50, 0xe, + 0x30, 0x70, 0xf, 0xff, 0xf8, 0x0, + + /* U+0126 "Ħ" */ + 0x0, 0xf, 0xf8, 0xc0, 0x3f, 0x77, 0xb0, 0x7, + 0xff, 0xc3, 0xf8, 0x1, 0x9f, 0xff, 0x84, 0x27, + 0xd4, 0x19, 0x80, 0x5, 0x66, 0xfc, 0x0, 0x46, + 0x60, 0x4c, 0x0, 0x26, 0x7f, 0x84, 0x36, 0x4c, + 0x3, 0x9c, 0x47, 0xf0, 0x7, 0xfa, 0xfb, 0xbf, + 0x8, 0x7, 0xff, 0x43, 0x3f, 0xff, 0x8, 0x7, + 0xff, 0xfc, 0x3, 0xff, 0xe4, + + /* U+0127 "ħ" */ + 0x6, 0xfb, 0x0, 0xff, 0xe4, 0x7c, 0x82, 0x7f, + 0xd4, 0x1, 0x90, 0x80, 0x6, 0x71, 0x0, 0x6b, + 0xb0, 0x26, 0x65, 0x0, 0x1f, 0x86, 0x7b, 0xf6, + 0x44, 0x3, 0x37, 0xb0, 0x81, 0x36, 0x0, 0x62, + 0xb, 0xff, 0x58, 0x13, 0x0, 0x6d, 0x40, 0x2, + 0x30, 0x60, 0x4, 0x26, 0x1, 0xbc, 0x4, 0x2, + 0x50, 0xe, 0x30, 0x70, 0xf, 0xff, 0xf8, 0x7, + 0xf0, + + /* U+0128 "Ĩ" */ + 0x8, 0xec, 0x40, 0x4f, 0x34, 0x75, 0x1b, 0xb4, + 0x89, 0xe0, 0xde, 0xc2, 0x9d, 0x4, 0x70, 0x1, + 0xfb, 0x88, 0x1, 0xb3, 0xdc, 0x3, 0xff, 0xfe, + 0x1, 0xff, 0xff, 0x0, 0xf0, + + /* U+0129 "ĩ" */ + 0x4, 0xde, 0x70, 0x7, 0xb8, 0x51, 0xac, 0x76, + 0x81, 0x98, 0x6e, 0xd8, 0x44, 0x74, 0x3f, 0x50, + 0x3c, 0xf8, 0x0, 0xff, 0xe0, 0xb7, 0xd8, 0x7, + 0xff, 0xfc, 0x3, 0xff, 0xb0, + + /* U+012A "Ī" */ + 0x4c, 0xcf, 0x58, 0x99, 0xf9, 0x17, 0xff, 0xe0, + 0xb, 0x3d, 0xc0, 0x3f, 0xff, 0xe0, 0x1f, 0xff, + 0x30, + + /* U+012B "ī" */ + 0xf, 0xff, 0x94, 0xc, 0xfe, 0x60, 0xcc, 0xf8, + 0xc0, 0x3f, 0xf9, 0x2d, 0xf6, 0x1, 0xff, 0xff, + 0x0, 0xff, 0xec, 0x0, + + /* U+012C "Ĭ" */ + 0xf, 0x80, 0xa, 0xec, 0xa, 0xea, 0x4e, 0x9a, + 0x16, 0x75, 0xb0, 0xcc, 0x1, 0xcd, 0xbe, 0x90, + 0xd, 0xd6, 0xc0, 0x1f, 0xff, 0xf0, 0xf, 0xff, + 0x98, + + /* U+012D "ĭ" */ + 0xbc, 0x0, 0x9f, 0xc3, 0xd, 0x80, 0xe5, 0x1, + 0xd2, 0x7f, 0x2, 0x40, 0x17, 0x68, 0xae, 0x20, + 0x9, 0x1d, 0x40, 0x39, 0xbe, 0xc0, 0x3f, 0xff, + 0xe0, 0x1f, 0xfc, 0xc0, + + /* U+012E "Į" */ + 0xcf, 0x70, 0xf, 0xff, 0xf8, 0x7, 0xff, 0x49, + 0x9, 0xc0, 0x23, 0x60, 0xc, 0xea, 0x1, 0x90, + 0x76, 0xb5, 0x61, 0x49, 0x12, + + /* U+012F "į" */ + 0x6f, 0xb0, 0xf, 0x92, 0x38, 0x0, 0x4e, 0xa0, + 0x1f, 0x37, 0xd8, 0x7, 0xff, 0xc8, 0xc2, 0x80, + 0x12, 0xa2, 0x0, 0x21, 0x0, 0x95, 0x2e, 0x96, + 0x4d, 0x1d, 0x80, + + /* U+0130 "İ" */ + 0x57, 0x29, 0x84, 0x0, 0xb3, 0xdb, 0x3d, 0xc0, + 0x3f, 0xfc, 0xe0, + + /* U+0131 "ı" */ + 0xbf, 0x60, 0xf, 0xfe, 0xc0, + + /* U+0132 "IJ" */ + 0xcf, 0x70, 0xf, 0xc7, 0xfe, 0x10, 0xf, 0xff, + 0xf8, 0x7, 0xff, 0xfc, 0x3, 0xff, 0x8e, 0x2e, + 0xc0, 0x1f, 0x8, 0x6, 0x48, 0xa0, 0xc, 0xe0, + 0x1f, 0x38, 0x18, 0x80, 0x58, 0x4, 0x1, 0xc4, + 0x40, 0xd4, 0x26, 0x70, 0xa0, 0xf, 0x48, 0x1d, + 0xec, 0x81, 0x38, 0x7, 0x92, 0xd0, 0x0, 0x4f, + 0x80, 0x0, + + /* U+0133 "ij" */ + 0x6f, 0xb0, 0xb, 0xfc, 0x20, 0x1f, 0xc9, 0x1c, + 0x1, 0x44, 0x4, 0x9d, 0x40, 0x27, 0x70, 0x7, + 0xf9, 0xbe, 0xc0, 0x2f, 0xf0, 0x80, 0x7f, 0xff, + 0xc0, 0x3f, 0xfa, 0xad, 0xf6, 0x1, 0xc2, 0x1, + 0xc2, 0x1, 0xf9, 0x0, 0x40, 0x33, 0xf5, 0x3, + 0x80, 0x6f, 0x11, 0x2c, 0x80, + + /* U+0134 "Ĵ" */ + 0x0, 0xf8, 0xe1, 0xc4, 0x3, 0xf1, 0x6b, 0xc6, + 0x80, 0x7c, 0x3e, 0x35, 0x7, 0x60, 0x1e, 0x55, + 0x4a, 0xbc, 0x19, 0x80, 0x39, 0x21, 0x80, 0xf, + 0x6, 0x1, 0xf1, 0xff, 0x84, 0x3, 0xff, 0xfe, + 0x1, 0xff, 0xfa, 0x17, 0x60, 0xf, 0x84, 0x0, + 0x91, 0x40, 0x19, 0xc0, 0x39, 0xc0, 0xc4, 0x2, + 0xc0, 0x20, 0x8, 0x88, 0x1a, 0x84, 0xce, 0x14, + 0x1, 0xa4, 0xe, 0xf6, 0x40, 0x9c, 0x3, 0x25, + 0xa0, 0x0, 0x9f, 0x0, 0x30, + + /* U+0135 "ĵ" */ + 0x0, 0xf, 0x7f, 0x10, 0x6, 0xa1, 0x51, 0xf0, + 0xa, 0x10, 0xe9, 0x8a, 0xc0, 0x17, 0x6d, 0x9, + 0xbf, 0x0, 0x1a, 0x8, 0x1, 0x10, 0x1, 0x9b, + 0xec, 0x3, 0xff, 0xfe, 0x1, 0xff, 0xe6, 0x10, + 0xf, 0x60, 0x18, 0x6, 0xce, 0x50, 0xa0, 0xc, + 0x22, 0x29, 0x30, 0x8, + + /* U+0136 "Ķ" */ + 0x3f, 0xf0, 0x7, 0xc3, 0xbf, 0xe3, 0x0, 0xff, + 0x69, 0x6, 0x18, 0x7, 0xf6, 0x18, 0x61, 0x80, + 0x7f, 0x59, 0x86, 0x18, 0x7, 0xf5, 0xa0, 0x61, + 0x80, 0x7f, 0x52, 0x5, 0x98, 0x7, 0xf5, 0x28, + 0x5a, 0x0, 0x7f, 0x4a, 0x82, 0xa0, 0x7, 0xf4, + 0xb0, 0x1, 0x50, 0x3, 0xf9, 0x82, 0xd0, 0x28, + 0x40, 0x3f, 0xad, 0x28, 0x6, 0x80, 0x3f, 0x52, + 0x0, 0xc8, 0x23, 0x0, 0x7c, 0xa0, 0x13, 0x20, + 0x49, 0x0, 0x7f, 0xd4, 0x0, 0xe0, 0xf, 0xf8, + 0x64, 0xe, 0x0, 0x3f, 0xe6, 0x40, 0x73, 0x0, + 0xff, 0xa8, 0x43, 0x80, 0x3f, 0xe1, 0xb0, 0x29, + 0x3f, 0xf0, 0x7, 0xe5, 0xff, 0x48, 0x7, 0xb7, + 0x90, 0x3, 0xff, 0x80, 0x62, 0x1, 0xff, 0xc1, + 0xf1, 0x50, 0xf, 0xfe, 0x6, 0xc0, 0x80, 0x7f, + 0xf0, 0x31, 0x80, 0x3e, + + /* U+0137 "ķ" */ + 0x6f, 0xb0, 0xf, 0xff, 0x7e, 0x7e, 0x88, 0x7, + 0xac, 0xcb, 0x4, 0x3, 0xa9, 0xb, 0x4, 0x3, + 0xa9, 0x4b, 0x4, 0x3, 0xa5, 0x47, 0x4, 0x3, + 0x91, 0x80, 0x4c, 0x3, 0xe1, 0x30, 0x90, 0xf, + 0xe, 0x70, 0x23, 0x0, 0x72, 0x91, 0x20, 0x20, + 0x40, 0x3e, 0x72, 0x1b, 0x0, 0xfd, 0xc0, 0xa8, + 0x1, 0xf1, 0xb0, 0x50, 0x7, 0xe8, 0x11, 0x4b, + 0x7d, 0x80, 0x61, 0xef, 0x90, 0xd, 0x5c, 0xe0, + 0x1f, 0x84, 0x5e, 0x1, 0xfa, 0xcf, 0x40, 0x3f, + 0x52, 0xa8, 0x3, 0xf5, 0x48, 0x7, 0x0, + + /* U+0138 "ĸ" */ + 0x6f, 0xb0, 0x9, 0x77, 0xcc, 0x3, 0x86, 0x88, + 0x82, 0x1, 0xd2, 0x15, 0xa4, 0x1, 0xcc, 0x2a, + 0x1, 0xe5, 0x16, 0x0, 0xf1, 0xc0, 0xc8, 0x7, + 0x26, 0x16, 0x88, 0x7, 0x1c, 0x86, 0x98, 0x7, + 0x3b, 0x50, 0xe8, 0x80, 0x79, 0x54, 0x30, 0x1, + 0xf5, 0x83, 0x18, 0x7, 0x86, 0x3, 0xc0, 0x3e, + 0x72, 0x36, + + /* U+0139 "Ĺ" */ + 0x0, 0x12, 0xa8, 0x40, 0x3f, 0x4d, 0x70, 0x80, + 0x7c, 0x68, 0x34, 0x1, 0xfa, 0x43, 0x44, 0x3, + 0xf5, 0x79, 0x80, 0x7e, 0x3f, 0xf0, 0x80, 0x7f, + 0xff, 0xc0, 0x3f, 0xff, 0xe0, 0x1f, 0xfd, 0x13, + 0x11, 0xf8, 0x3, 0x6f, 0x77, 0xd0, 0x1, 0xff, + 0xc0, + + /* U+013A "ĺ" */ + 0x1, 0x55, 0x10, 0x5d, 0x41, 0xa, 0x87, 0x84, + 0x5, 0x10, 0x4f, 0xa8, 0x1, 0xbe, 0xc0, 0x3f, + 0xff, 0xe0, 0x1f, 0xfc, 0x0, + + /* U+013B "Ļ" */ + 0x3f, 0xf0, 0x80, 0x7f, 0xff, 0xc0, 0x3f, 0xff, + 0xe0, 0x1f, 0xfd, 0x13, 0x11, 0xf8, 0x3, 0x6f, + 0x77, 0xd0, 0x1, 0xff, 0xc0, 0x3f, 0xff, 0xf4, + 0x0, 0x75, 0xf3, 0x0, 0x7f, 0x30, 0x80, 0x7f, + 0xb4, 0x54, 0x3, 0xfa, 0xe4, 0xc0, 0x3f, 0xad, + 0xc0, 0x38, + + /* U+013C "ļ" */ + 0x6f, 0xb0, 0xf, 0xff, 0x3b, 0x7d, 0xaf, 0x61, + 0x88, 0x99, 0xd1, 0x52, 0x17, 0x4, + + /* U+013D "Ľ" */ + 0x48, 0x60, 0x3, 0x42, 0x0, 0x79, 0x55, 0x28, + 0x89, 0x65, 0x0, 0xf0, 0xf0, 0x4d, 0x5, 0x8, + 0x7, 0xc7, 0x24, 0x2e, 0x80, 0x1f, 0xcd, 0xfe, + 0x80, 0xf, 0xf1, 0xff, 0x84, 0x3, 0xff, 0xfe, + 0x1, 0xff, 0xff, 0x0, 0xff, 0xf7, 0x98, 0x8f, + 0xc0, 0x1e, 0xde, 0xef, 0xa0, 0x3, 0xff, 0x84, + + /* U+013E "ľ" */ + 0x6, 0x83, 0x1, 0x87, 0x10, 0x37, 0xd0, 0xb7, + 0xe1, 0x5, 0x71, 0xc5, 0x29, 0x0, 0xa0, 0xcc, + 0x1c, 0x1, 0xd9, 0xfe, 0x30, 0xe, 0x6f, 0xb0, + 0xf, 0xff, 0xf8, 0x7, 0xff, 0xfc, 0x3, 0xc0, + + /* U+013F "Ŀ" */ + 0x3f, 0xf0, 0x80, 0x7f, 0xff, 0xc0, 0x3f, 0xf9, + 0x77, 0xec, 0x1, 0xff, 0xc9, 0xe8, 0x50, 0xf, + 0xe5, 0x73, 0x0, 0xff, 0xef, 0x18, 0x8f, 0xc0, + 0x1b, 0x7b, 0xbe, 0x80, 0xf, 0xfe, 0x0, + + /* U+0140 "ŀ" */ + 0x6f, 0xb0, 0xf, 0xff, 0x6d, 0x7c, 0x0, 0x7f, + 0xdd, 0x16, 0x1, 0x91, 0xcc, 0x3, 0xff, 0xbc, + + /* U+0141 "Ł" */ + 0x4, 0xff, 0x0, 0x7f, 0xf7, 0x88, 0x3, 0xfe, + 0x4f, 0x0, 0xff, 0x2d, 0x88, 0x7, 0xf3, 0xd1, + 0xe8, 0x7, 0xf4, 0x26, 0x8, 0x7, 0xf3, 0x58, + 0x7, 0xc3, 0x0, 0x9, 0x0, 0xfd, 0x86, 0x1, + 0xff, 0x13, 0x0, 0x7f, 0xd9, 0xa0, 0x1f, 0xf1, + 0x80, 0x7f, 0xf4, 0x44, 0x7f, 0x0, 0x77, 0x77, + 0xe8, 0x0, 0xff, 0xe0, 0x80, + + /* U+0142 "ł" */ + 0x7, 0xfa, 0x0, 0xff, 0xec, 0x49, 0x80, 0x4a, + 0xc2, 0x1, 0xa8, 0x89, 0x40, 0xaa, 0xc, 0x20, + 0xc, 0x4e, 0x1, 0xb3, 0xc0, 0x3f, 0xfa, 0xc0, + + /* U+0143 "Ń" */ + 0x0, 0xf8, 0x95, 0x42, 0x1, 0xff, 0x4d, 0x48, + 0x80, 0x7f, 0x8d, 0x7, 0x40, 0x3f, 0xe9, 0xd, + 0x10, 0xf, 0xfa, 0xbc, 0xc0, 0x3c, 0x3f, 0xe8, + 0x0, 0xfd, 0x9e, 0xc0, 0x13, 0x98, 0x7, 0xff, + 0xb, 0xc0, 0x3f, 0xf8, 0x46, 0xe0, 0x1f, 0xfc, + 0x7, 0x8, 0x10, 0xf, 0xfa, 0x48, 0x28, 0x3, + 0xff, 0x81, 0xc0, 0x8a, 0x1, 0xff, 0x1b, 0x5, + 0x88, 0x7, 0xfd, 0x22, 0x28, 0x0, 0xff, 0xe0, + 0x58, 0x32, 0x0, 0x7f, 0xca, 0xa0, 0x90, 0xf, + 0xfe, 0x5, 0x81, 0x40, 0x7, 0xfc, 0x32, 0xe, + 0x40, 0x1f, 0xf3, 0x18, 0x70, 0x7, 0xff, 0x3, + 0x80, 0xcc, 0x1, 0xff, 0x13, 0x80, 0x7f, 0xf0, + 0xa0, 0x80, 0x3f, 0xf8, 0x5c, 0x1, 0x0, + + /* U+0144 "ń" */ + 0x0, 0xea, 0xfe, 0x10, 0xf, 0xa, 0x86, 0x88, + 0x7, 0xa4, 0x20, 0xc0, 0x3e, 0xda, 0x70, 0xf, + 0xca, 0xa0, 0xe, 0x6f, 0x81, 0x9e, 0xfe, 0x91, + 0x0, 0x87, 0x18, 0x4, 0x4d, 0x80, 0x13, 0x5, + 0xf7, 0x2c, 0x9, 0xc0, 0x2e, 0x40, 0x2, 0x30, + 0x68, 0x0, 0x8c, 0x3, 0x78, 0x8, 0x0, 0x40, + 0x38, 0xc1, 0xc0, 0xe, 0x1, 0xff, 0xfe, + + /* U+0145 "Ņ" */ + 0x1f, 0xf4, 0x0, 0x7e, 0xcf, 0x60, 0x9, 0xcc, + 0x3, 0xff, 0x85, 0xe0, 0x1f, 0xfc, 0x23, 0x70, + 0xf, 0xfe, 0x3, 0x84, 0x8, 0x7, 0xfd, 0x24, + 0x14, 0x1, 0xff, 0xc0, 0xe0, 0x45, 0x0, 0xff, + 0x8d, 0x82, 0xc4, 0x3, 0xfe, 0x91, 0x14, 0x0, + 0x7f, 0xf0, 0x2c, 0x19, 0x0, 0x3f, 0xe5, 0x50, + 0x48, 0x7, 0xff, 0x2, 0xc0, 0xa0, 0x3, 0xfe, + 0x19, 0x7, 0x20, 0xf, 0xf9, 0x8c, 0x38, 0x3, + 0xff, 0x81, 0xc0, 0x66, 0x0, 0xff, 0x89, 0xc0, + 0x3f, 0xf8, 0x50, 0x40, 0x1f, 0xfc, 0x2e, 0x0, + 0x87, 0xfc, 0x20, 0x1f, 0x1f, 0xf9, 0x80, 0x3c, + 0xbd, 0x80, 0x1f, 0xfc, 0x3, 0x11, 0x0, 0x7f, + 0xf0, 0x19, 0xd0, 0x3, 0xff, 0x80, 0xa9, 0x0, + 0x1f, 0xfc, 0x5, 0xc1, 0x0, 0xf0, + + /* U+0146 "ņ" */ + 0x6f, 0x81, 0x9e, 0xfe, 0x91, 0x0, 0x87, 0x18, + 0x4, 0x4d, 0x80, 0x13, 0x5, 0xf7, 0x2c, 0x9, + 0xc0, 0x2e, 0x40, 0x2, 0x30, 0x68, 0x0, 0x8c, + 0x3, 0x78, 0x8, 0x0, 0x40, 0x38, 0xc1, 0xc0, + 0xe, 0x1, 0xff, 0xfe, 0x6f, 0xb0, 0xe, 0x5f, + 0xc0, 0xc, 0xdd, 0x60, 0x1f, 0x84, 0x4e, 0x1, + 0xf9, 0xd9, 0x0, 0x3f, 0x32, 0xc8, 0x7, 0xe6, + 0xc1, 0x0, 0xc0, + + /* U+0147 "Ň" */ + 0x0, 0xcd, 0x8, 0x3, 0x10, 0x10, 0xf, 0x89, + 0xe8, 0x6d, 0xc8, 0x40, 0x3e, 0x47, 0x1d, 0x52, + 0xa0, 0xf, 0xe8, 0x43, 0xe, 0x0, 0xff, 0xaf, + 0xfc, 0x60, 0x1c, 0x3f, 0xe8, 0x0, 0xfd, 0x9e, + 0xc0, 0x13, 0x98, 0x7, 0xff, 0xb, 0xc0, 0x3f, + 0xf8, 0x46, 0xe0, 0x1f, 0xfc, 0x7, 0x8, 0x10, + 0xf, 0xfa, 0x48, 0x28, 0x3, 0xff, 0x81, 0xc0, + 0x8a, 0x1, 0xff, 0x1b, 0x5, 0x88, 0x7, 0xfd, + 0x22, 0x28, 0x0, 0xff, 0xe0, 0x58, 0x32, 0x0, + 0x7f, 0xca, 0xa0, 0x90, 0xf, 0xfe, 0x5, 0x81, + 0x40, 0x7, 0xfc, 0x32, 0xe, 0x40, 0x1f, 0xf3, + 0x18, 0x70, 0x7, 0xff, 0x3, 0x80, 0xcc, 0x1, + 0xff, 0x13, 0x80, 0x7f, 0xf0, 0xa0, 0x80, 0x3f, + 0xf8, 0x5c, 0x1, 0x0, + + /* U+0148 "ň" */ + 0x0, 0x57, 0xd0, 0x2f, 0xf0, 0x80, 0x54, 0x4a, + 0xab, 0xa, 0x10, 0xd, 0xe1, 0x42, 0xe8, 0x1, + 0xc5, 0x71, 0x30, 0x1, 0xf2, 0x3b, 0x0, 0x66, + 0xf8, 0x19, 0xef, 0xe9, 0x10, 0x8, 0x71, 0x80, + 0x44, 0xd8, 0x1, 0x30, 0x5f, 0x72, 0xc0, 0x9c, + 0x2, 0xe4, 0x0, 0x23, 0x6, 0x80, 0x8, 0xc0, + 0x37, 0x80, 0x80, 0x4, 0x3, 0x8c, 0x1c, 0x0, + 0xe0, 0x1f, 0xff, 0xe0, + + /* U+0149 "ʼn" */ + 0xe, 0xf6, 0x0, 0xff, 0xe7, 0xc8, 0x98, 0x7, + 0xff, 0x1, 0xc0, 0x40, 0x3f, 0xf8, 0xe, 0x8, + 0x1, 0xff, 0xc0, 0xec, 0xb, 0xf2, 0x3b, 0xef, + 0xc6, 0x0, 0xa4, 0x80, 0x25, 0xc4, 0x0, 0x1c, + 0xc8, 0x3, 0xe8, 0x5e, 0xe7, 0xb0, 0x30, 0x80, + 0x78, 0xa8, 0x40, 0x12, 0x20, 0x80, 0x1e, 0x50, + 0xe, 0x20, 0x30, 0xf, 0x70, 0x7, 0x38, 0x7, + 0xff, 0xfc, 0x3, 0xff, 0xa8, + + /* U+014A "Ŋ" */ + 0xf, 0xf1, 0x82, 0x57, 0x7f, 0x5a, 0x80, 0x7c, + 0xf5, 0x6a, 0x20, 0x29, 0x54, 0x0, 0xf5, 0x2a, + 0xb3, 0xfd, 0x8a, 0xb, 0x0, 0x1c, 0x33, 0x46, + 0x0, 0x3a, 0x60, 0x71, 0x0, 0xc6, 0xc0, 0x1e, + 0x90, 0x3, 0x0, 0x6b, 0x0, 0xfc, 0xa1, 0x80, + 0x18, 0xc0, 0x3f, 0x60, 0x28, 0x6, 0x70, 0xf, + 0xc4, 0x2, 0x1, 0xff, 0xc1, 0x70, 0xf, 0xfe, + 0x30, 0x80, 0x7f, 0xff, 0xc0, 0x3f, 0xfd, 0x2, + 0x1f, 0xe3, 0x0, 0xfc, 0xc0, 0x20, 0x1f, 0xfc, + 0x1e, 0x5, 0x0, 0xfc, 0x6e, 0x44, 0x94, 0xe, + 0x0, 0xfd, 0xf1, 0xba, 0x60, 0x55, 0x0, 0x7e, + 0xa3, 0x0, 0x1c, 0xd0, 0x0, + + /* U+014B "ŋ" */ + 0x6f, 0x81, 0x9e, 0xfe, 0x91, 0x0, 0x87, 0xd8, + 0x40, 0x5b, 0x0, 0x26, 0xb, 0xff, 0x58, 0x13, + 0x80, 0x5a, 0x80, 0x4, 0x60, 0xd0, 0x0, 0x98, + 0x6, 0xf0, 0x10, 0x1, 0x0, 0x7f, 0x9c, 0x3, + 0xff, 0xfc, 0xdf, 0x60, 0x1f, 0xfc, 0xfc, 0x2, + 0x0, 0xf5, 0xf2, 0x86, 0x80, 0x79, 0xc4, 0x50, + 0x80, + + /* U+014C "Ō" */ + 0x0, 0xcb, 0xff, 0xf0, 0x7, 0xf0, 0x99, 0xf9, + 0x0, 0x3f, 0x93, 0x33, 0xd6, 0x1, 0xfc, 0x31, + 0x9d, 0xfd, 0x6c, 0x1, 0xf9, 0xf9, 0xcc, 0x40, + 0x52, 0x74, 0xc0, 0x3a, 0x60, 0x12, 0xfb, 0xfa, + 0x44, 0xb1, 0x0, 0x25, 0x60, 0x8b, 0x41, 0x1, + 0x6e, 0x30, 0xa1, 0x0, 0x58, 0x2b, 0x80, 0x7d, + 0xa2, 0x28, 0x5, 0x10, 0x80, 0xf, 0xc3, 0x0, + 0xc1, 0x80, 0x64, 0x1, 0xfc, 0xe0, 0x4, 0x50, + 0x50, 0xf, 0xf0, 0x88, 0xc, 0x40, 0x40, 0x3f, + 0xe3, 0xf, 0x0, 0xff, 0xe2, 0x88, 0x8, 0x7, + 0xfc, 0x61, 0xea, 0xa, 0x1, 0xfe, 0x11, 0x1, + 0xe0, 0x19, 0x0, 0x7f, 0x38, 0x1, 0x14, 0x42, + 0x0, 0x3f, 0xc, 0x3, 0x0, 0x2c, 0x15, 0xc0, + 0x3e, 0xa1, 0x14, 0x0, 0x15, 0xc2, 0x2d, 0x0, + 0x2, 0xda, 0x81, 0x42, 0x1, 0x44, 0x1, 0x2f, + 0xfd, 0xd2, 0x43, 0x88, 0x1, 0xcf, 0xce, 0x62, + 0x2, 0x93, 0xc6, 0x1, 0x0, + + /* U+014D "ō" */ + 0x0, 0xbf, 0xfe, 0x40, 0xe, 0x33, 0xf9, 0xc0, + 0x3b, 0x33, 0xe3, 0x0, 0xff, 0xe9, 0x94, 0xf7, + 0xf5, 0xa8, 0x7, 0x2e, 0xb0, 0x98, 0x25, 0x50, + 0x2, 0x3a, 0x7, 0xfc, 0xeb, 0x5, 0x70, 0x4, + 0x82, 0xc0, 0x4, 0x94, 0x10, 0x0, 0x40, 0xe0, + 0xe, 0x51, 0x4, 0x11, 0x2, 0x80, 0x79, 0x40, + 0xcc, 0x0, 0x10, 0xf, 0x8, 0x0, 0xc0, 0x2, + 0x1, 0xe6, 0x1, 0x10, 0x1, 0x40, 0x3c, 0x60, + 0x40, 0xa1, 0xe0, 0x1c, 0xc0, 0x4, 0x9, 0x4, + 0x80, 0x9, 0x24, 0x20, 0x0, 0x74, 0xf, 0xf9, + 0xb6, 0xc, 0xe0, 0x12, 0xeb, 0x9, 0x99, 0x2e, + 0x40, 0x0, + + /* U+014E "Ŏ" */ + 0x0, 0xe8, 0x30, 0x9, 0x54, 0x1, 0xfe, 0x5e, + 0x42, 0x6a, 0xd0, 0xf, 0xf7, 0x85, 0xec, 0xac, + 0x0, 0x7f, 0x8b, 0x72, 0xf6, 0x80, 0x3f, 0xf8, + 0x26, 0x84, 0x1, 0xff, 0xc, 0x67, 0x7f, 0x5b, + 0x0, 0x7e, 0x7e, 0x73, 0x10, 0x14, 0x9d, 0x30, + 0xe, 0x98, 0x4, 0xbe, 0xfe, 0x91, 0x2c, 0x40, + 0x9, 0x58, 0x22, 0xd0, 0x40, 0x5b, 0x8c, 0x28, + 0x40, 0x16, 0xa, 0xe0, 0x1f, 0x68, 0x8a, 0x1, + 0x44, 0x20, 0x3, 0xf0, 0xc0, 0x30, 0x60, 0x19, + 0x0, 0x7f, 0x38, 0x1, 0x14, 0x14, 0x3, 0xfc, + 0x22, 0x3, 0x10, 0x10, 0xf, 0xf8, 0xc3, 0xc0, + 0x3f, 0xf8, 0xa2, 0x2, 0x1, 0xff, 0x18, 0x7a, + 0x82, 0x80, 0x7f, 0x84, 0x40, 0x78, 0x6, 0x40, + 0x1f, 0xce, 0x0, 0x45, 0x10, 0x80, 0xf, 0xc3, + 0x0, 0xc0, 0xb, 0x5, 0x70, 0xf, 0xa8, 0x45, + 0x0, 0x5, 0x70, 0x8b, 0x40, 0x0, 0xb6, 0xa0, + 0x50, 0x80, 0x51, 0x0, 0x4b, 0xff, 0x74, 0x90, + 0xe2, 0x0, 0x73, 0xf3, 0x98, 0x80, 0xa4, 0xf1, + 0x80, 0x40, + + /* U+014F "ŏ" */ + 0x0, 0xab, 0x40, 0x28, 0xf0, 0xf, 0x71, 0x64, + 0x53, 0xb0, 0x7, 0x92, 0xc1, 0xde, 0x90, 0xf, + 0x93, 0x3f, 0x60, 0x3, 0xff, 0x90, 0x53, 0xdf, + 0xd6, 0xa0, 0x1c, 0xba, 0xc2, 0x60, 0x95, 0x40, + 0x8, 0xe8, 0x1f, 0xf3, 0xac, 0x15, 0xc0, 0x12, + 0xb, 0x0, 0x12, 0x50, 0x40, 0x1, 0x3, 0x80, + 0x39, 0x44, 0x10, 0x44, 0xa, 0x1, 0xe5, 0x3, + 0x30, 0x0, 0x40, 0x3c, 0x20, 0x3, 0x0, 0x8, + 0x7, 0x98, 0x4, 0x40, 0x5, 0x0, 0xf1, 0x81, + 0x2, 0x87, 0x80, 0x73, 0x0, 0x10, 0x24, 0x12, + 0x0, 0x24, 0x90, 0x80, 0x1, 0xd0, 0x3f, 0xe6, + 0xd8, 0x33, 0x80, 0x4b, 0xac, 0x26, 0x64, 0xb9, + 0x0, 0x0, + + /* U+0150 "Ő" */ + 0x0, 0xf6, 0xfe, 0x6, 0xfd, 0x80, 0x7f, 0x21, + 0xe, 0xa9, 0xd, 0x0, 0x7f, 0x40, 0x68, 0xc0, + 0x68, 0x80, 0x7f, 0x4d, 0x98, 0x46, 0x18, 0x7, + 0xf9, 0x50, 0x0, 0xa6, 0x1, 0xfe, 0x18, 0xce, + 0xfe, 0xb6, 0x0, 0xfc, 0xfc, 0xe6, 0x20, 0x29, + 0x3a, 0x60, 0x1d, 0x30, 0x9, 0x7d, 0xfd, 0x22, + 0x58, 0x80, 0x12, 0xb0, 0x45, 0xa0, 0x80, 0xb7, + 0x18, 0x50, 0x80, 0x2c, 0x15, 0xc0, 0x3e, 0xd1, + 0x14, 0x2, 0x88, 0x40, 0x7, 0xe1, 0x80, 0x60, + 0xc0, 0x32, 0x0, 0xfe, 0x70, 0x2, 0x28, 0x28, + 0x7, 0xf8, 0x44, 0x6, 0x20, 0x20, 0x1f, 0xf1, + 0x87, 0x80, 0x7f, 0xf1, 0x44, 0x4, 0x3, 0xfe, + 0x30, 0xf5, 0x5, 0x0, 0xff, 0x8, 0x80, 0xf0, + 0xc, 0x80, 0x3f, 0x9c, 0x0, 0x8a, 0x21, 0x0, + 0x1f, 0x86, 0x1, 0x80, 0x16, 0xa, 0xe0, 0x1f, + 0x50, 0x8a, 0x0, 0xa, 0xe1, 0x16, 0x80, 0x1, + 0x6d, 0x40, 0xa1, 0x0, 0xa2, 0x0, 0x97, 0xfe, + 0xe9, 0x21, 0xc4, 0x0, 0xe7, 0xe7, 0x31, 0x1, + 0x49, 0xe3, 0x0, 0x80, + + /* U+0151 "ő" */ + 0x0, 0xd3, 0xfc, 0x33, 0xfc, 0x20, 0x18, 0x58, + 0x28, 0x18, 0x34, 0x40, 0x33, 0x3, 0xa4, 0x84, + 0x18, 0x7, 0x1d, 0x40, 0x65, 0x38, 0x7, 0x91, + 0x40, 0x8, 0xa0, 0x1f, 0x14, 0xf7, 0xf5, 0xa8, + 0x7, 0x2e, 0xb0, 0x98, 0x25, 0x50, 0x2, 0x3a, + 0x7, 0xfc, 0xeb, 0x5, 0x70, 0x4, 0x82, 0xc0, + 0x4, 0x94, 0x10, 0x0, 0x40, 0xe0, 0xe, 0x51, + 0x4, 0x11, 0x2, 0x80, 0x79, 0x40, 0xcc, 0x0, + 0x10, 0xf, 0x8, 0x0, 0xc0, 0x2, 0x1, 0xe6, + 0x1, 0x10, 0x1, 0x40, 0x3c, 0x60, 0x40, 0xa1, + 0xe0, 0x1c, 0xc0, 0x4, 0x9, 0x4, 0x80, 0x9, + 0x24, 0x20, 0x0, 0x74, 0xf, 0xf9, 0xb6, 0xc, + 0xe0, 0x12, 0xeb, 0x9, 0x99, 0x2e, 0x40, 0x0, + + /* U+0152 "Œ" */ + 0x0, 0xcb, 0x7d, 0xfd, 0x46, 0x1d, 0xff, 0xfb, + 0x80, 0x35, 0xd2, 0x8, 0xcb, 0x8a, 0x1, 0xff, + 0xc1, 0xb4, 0x8, 0xfe, 0xe4, 0x5, 0x8, 0x57, + 0x77, 0xbc, 0x0, 0xa8, 0x16, 0xe0, 0x1, 0x79, + 0x0, 0x84, 0x7f, 0x0, 0x24, 0x15, 0x0, 0x39, + 0x8c, 0x3, 0xfe, 0x13, 0xf, 0x0, 0xfa, 0x80, + 0x3f, 0xe5, 0x0, 0x20, 0x7, 0xca, 0x1, 0xff, + 0x10, 0x0, 0x40, 0x3e, 0x30, 0x0, 0x8f, 0xc0, + 0x1, 0x1, 0x0, 0xff, 0xab, 0xbb, 0xc8, 0x1, + 0xff, 0xcc, 0x10, 0x10, 0xf, 0xc2, 0x0, 0xbf, + 0xff, 0x20, 0x10, 0x0, 0x40, 0x3e, 0x20, 0xf, + 0xf9, 0x40, 0xa, 0x1, 0xf2, 0x80, 0x7f, 0xc2, + 0x81, 0xc0, 0x1f, 0x50, 0x7, 0xff, 0x3, 0xc1, + 0x50, 0x3, 0x98, 0xc0, 0x3f, 0xf8, 0x8, 0xa1, + 0x6c, 0x1, 0x3c, 0x80, 0x80, 0x8f, 0xe0, 0xa, + 0x90, 0x27, 0xfb, 0xe0, 0x2c, 0xc2, 0xbb, 0xbe, + 0x30, 0xa, 0xe9, 0x4, 0x65, 0xd4, 0x0, 0xff, + 0x80, + + /* U+0153 "œ" */ + 0x0, 0x8a, 0x77, 0xfa, 0xd4, 0x2, 0x6c, 0xff, + 0x63, 0x0, 0x72, 0x6b, 0x11, 0x82, 0x55, 0x2, + 0xe4, 0xc8, 0x87, 0x38, 0x1, 0xd, 0x82, 0xfe, + 0x75, 0x82, 0xea, 0x16, 0x6e, 0xb8, 0xcd, 0x40, + 0x9, 0x2, 0xa0, 0x9, 0x28, 0x8, 0x3c, 0xc0, + 0x3, 0xa0, 0xa4, 0xa, 0x16, 0x1, 0xca, 0x20, + 0x64, 0x1, 0x85, 0x1, 0x0, 0x81, 0x40, 0x3c, + 0x80, 0x59, 0x9e, 0x50, 0xf0, 0x8, 0x80, 0x3f, + 0x9, 0x9f, 0x84, 0xc, 0x2, 0x30, 0xf, 0x8, + 0x37, 0xff, 0xea, 0x2, 0x7, 0x0, 0xf2, 0x82, + 0x80, 0x78, 0xcc, 0x20, 0x81, 0x20, 0x1c, 0xc2, + 0x6, 0x80, 0x1d, 0xb8, 0x81, 0x0, 0x72, 0x1, + 0x2c, 0x81, 0x5, 0x18, 0x0, 0x6c, 0x49, 0x40, + 0x6c, 0x1b, 0xf7, 0xa8, 0x1f, 0x4c, 0x73, 0xb7, + 0x90, 0x78, 0x2, 0x4d, 0x62, 0x20, 0x25, 0xc0, + 0x64, 0x98, 0x11, 0x1b, 0xcc, 0x0, + + /* U+0154 "Ŕ" */ + 0x0, 0xf9, 0x15, 0x40, 0x1f, 0xfc, 0x12, 0xba, + 0x0, 0xff, 0xe1, 0x58, 0x32, 0x80, 0x7f, 0xf0, + 0x5, 0x8e, 0x40, 0x3f, 0xf8, 0x23, 0xf8, 0x1, + 0xfc, 0x3f, 0xff, 0xdb, 0x46, 0x1, 0xff, 0xc2, + 0x25, 0xc6, 0x0, 0xf6, 0x7f, 0xfb, 0x8, 0x24, + 0x40, 0x3f, 0xf8, 0x7, 0xe0, 0x7, 0x0, 0xff, + 0xe0, 0x91, 0x87, 0x80, 0x7f, 0xf4, 0x88, 0xc3, + 0xc0, 0x3f, 0xe1, 0x5c, 0x1, 0x60, 0xe, 0xcf, + 0xfe, 0xea, 0x12, 0xc0, 0xf, 0xfe, 0xa, 0xce, + 0x90, 0x7, 0xaf, 0xba, 0xa1, 0x1, 0x70, 0xf, + 0xce, 0x23, 0x2f, 0x8a, 0x60, 0x7, 0xff, 0x4, + 0x74, 0xa, 0x80, 0x3f, 0xf8, 0x26, 0xe0, 0xa8, + 0x1, 0xff, 0xc1, 0x81, 0x9, 0x0, 0xff, 0xe1, + 0x58, 0x14, 0x0, 0x7f, 0xf0, 0x55, 0x1, 0xc8, + 0x3, 0xff, 0x83, 0x20, 0xe, 0x0, + + /* U+0155 "ŕ" */ + 0x0, 0xb3, 0xf0, 0x3, 0x19, 0x87, 0x80, 0x34, + 0x5, 0x10, 0x6, 0xeb, 0x40, 0xe, 0x54, 0x0, + 0xcf, 0xee, 0x9b, 0xf6, 0x20, 0xe, 0xb2, 0x4, + 0x10, 0x3, 0x15, 0xda, 0x40, 0x37, 0x22, 0x18, + 0x2, 0x23, 0x0, 0xf3, 0x0, 0x7c, 0x20, 0x1f, + 0xfe, 0x90, + + /* U+0156 "Ŗ" */ + 0x1f, 0xff, 0xed, 0xa3, 0x0, 0xff, 0xe1, 0x12, + 0xe3, 0x0, 0x7b, 0x3f, 0xfd, 0x84, 0x12, 0x20, + 0x1f, 0xfc, 0x3, 0xf0, 0x3, 0x80, 0x7f, 0xf0, + 0x48, 0xc3, 0xc0, 0x3f, 0xfa, 0x44, 0x61, 0xe0, + 0x1f, 0xf0, 0xae, 0x0, 0xb0, 0x7, 0x67, 0xff, + 0x75, 0x9, 0x60, 0x7, 0xff, 0x5, 0x67, 0x48, + 0x3, 0xd7, 0xdd, 0x50, 0x80, 0xb8, 0x7, 0xe7, + 0x11, 0x97, 0xc5, 0x30, 0x3, 0xff, 0x82, 0x3a, + 0x5, 0x40, 0x1f, 0xfc, 0x13, 0x70, 0x54, 0x0, + 0xff, 0xe0, 0xc0, 0x84, 0x80, 0x7f, 0xf0, 0xac, + 0xa, 0x0, 0x3f, 0xf8, 0x2a, 0x80, 0xe4, 0x1, + 0xff, 0xc1, 0x90, 0x7, 0x0, 0xff, 0x8c, 0x3, + 0xf1, 0x7f, 0xb0, 0x3, 0xe1, 0xee, 0x10, 0x7, + 0xff, 0x8, 0x44, 0x1, 0xff, 0xc2, 0x1c, 0x12, + 0x0, 0xff, 0xe0, 0x8f, 0x50, 0x7, 0xff, 0x8, + 0x75, 0x0, 0x3f, 0x0, + + /* U+0157 "ŗ" */ + 0x7f, 0x74, 0xdf, 0xb1, 0x0, 0x75, 0x90, 0x20, + 0x80, 0x18, 0xae, 0xd2, 0x1, 0xb9, 0x10, 0xc0, + 0x11, 0x18, 0x7, 0x98, 0x3, 0xe1, 0x0, 0xff, + 0xf4, 0xbf, 0xd0, 0x7, 0x3f, 0x50, 0x7, 0x78, + 0x88, 0x3, 0xa1, 0x8c, 0x3, 0x98, 0xa0, 0x3, + 0x9a, 0xc0, 0x3c, + + /* U+0158 "Ř" */ + 0x0, 0x8a, 0x1c, 0x0, 0xb0, 0xa0, 0x1f, 0xc4, + 0x71, 0x2, 0xa7, 0x60, 0xf, 0xf5, 0xb, 0xf0, + 0x41, 0x80, 0x7f, 0x87, 0x40, 0xd1, 0xc0, 0x3f, + 0xf8, 0x7, 0xfe, 0xb0, 0xf, 0xc3, 0xff, 0xfd, + 0xb4, 0x60, 0x1f, 0xfc, 0x22, 0x5c, 0x60, 0xf, + 0x67, 0xff, 0xb0, 0x82, 0x44, 0x3, 0xff, 0x80, + 0x7e, 0x0, 0x70, 0xf, 0xfe, 0x9, 0x18, 0x78, + 0x7, 0xff, 0x48, 0x8c, 0x3c, 0x3, 0xfe, 0x15, + 0xc0, 0x16, 0x0, 0xec, 0xff, 0xee, 0xa1, 0x2c, + 0x0, 0xff, 0xe0, 0xac, 0xe9, 0x0, 0x7a, 0xfb, + 0xaa, 0x10, 0x17, 0x0, 0xfc, 0xe2, 0x32, 0xf8, + 0xa6, 0x0, 0x7f, 0xf0, 0x47, 0x40, 0xa8, 0x3, + 0xff, 0x82, 0x6e, 0xa, 0x80, 0x1f, 0xfc, 0x18, + 0x10, 0x90, 0xf, 0xfe, 0x15, 0x81, 0x40, 0x7, + 0xff, 0x5, 0x50, 0x1c, 0x80, 0x3f, 0xf8, 0x32, + 0x0, 0xe0, + + /* U+0159 "ř" */ + 0x1e, 0xf5, 0xa, 0xfb, 0x1, 0xd0, 0xb5, 0x50, + 0xd0, 0x0, 0xe4, 0x68, 0x34, 0x40, 0x26, 0x98, + 0xa3, 0x0, 0xe6, 0x75, 0x0, 0xcf, 0xee, 0x9b, + 0xf6, 0x20, 0x17, 0x59, 0x2, 0x8, 0x4, 0xc5, + 0x76, 0x90, 0xe, 0xe4, 0x43, 0x0, 0x62, 0x30, + 0xf, 0x98, 0x3, 0xf0, 0x80, 0x7f, 0xfb, 0xc0, + + /* U+015A "Ś" */ + 0x0, 0xf1, 0x7f, 0x9c, 0x3, 0xfd, 0x60, 0x8e, + 0x1, 0xfc, 0x2c, 0x54, 0x1, 0xfe, 0x3a, 0xf1, + 0x0, 0xff, 0x12, 0x90, 0x7, 0xf2, 0xdf, 0x7f, + 0xb6, 0x48, 0x3, 0xae, 0x90, 0x40, 0x4, 0xda, + 0xe0, 0x14, 0xa0, 0x3e, 0x76, 0xda, 0x4, 0x30, + 0x1, 0x82, 0xe0, 0xc4, 0x92, 0xd4, 0x20, 0xc, + 0x0, 0x80, 0x1e, 0x90, 0x12, 0x10, 0x1, 0x0, + 0x78, 0xe6, 0xc8, 0xa0, 0xf4, 0x0, 0xf3, 0x20, + 0x2, 0x40, 0xaf, 0xa9, 0x88, 0x3, 0xc9, 0xa8, + 0x2, 0xb3, 0xbd, 0x2, 0x1, 0x8a, 0xfa, 0x54, + 0x40, 0x5f, 0x90, 0x3, 0x85, 0xab, 0xb1, 0xc4, + 0x2c, 0x80, 0x3f, 0x1c, 0x79, 0x5, 0x67, 0xa8, + 0x7, 0xc3, 0x40, 0x6e, 0x1e, 0x1, 0xfb, 0xc0, + 0x1c, 0xa, 0xa0, 0xf, 0xb, 0x6, 0x29, 0x85, + 0x5a, 0x99, 0x1b, 0xf8, 0x93, 0x86, 0xa0, 0x25, + 0x66, 0xe4, 0x9, 0x78, 0x0, 0x6e, 0xca, 0x40, + 0x1, 0x49, 0xd2, 0x0, + + /* U+015B "ś" */ + 0x0, 0xe3, 0xff, 0x30, 0x7, 0xe8, 0x6, 0x60, + 0x7, 0xc4, 0x87, 0x20, 0x1f, 0xd5, 0xa0, 0x1f, + 0xc4, 0xa2, 0x1, 0xf1, 0x57, 0x7f, 0x63, 0x0, + 0x63, 0xd5, 0x13, 0x3a, 0x68, 0x2, 0x80, 0x7f, + 0xcd, 0xc1, 0x54, 0x0, 0x28, 0x58, 0x4, 0x72, + 0xa0, 0x12, 0x87, 0xa0, 0x4, 0xf4, 0x80, 0x8, + 0x3, 0xbf, 0xa6, 0x10, 0xc, 0x7a, 0xa0, 0x5, + 0x9e, 0xa0, 0xc, 0x55, 0xf6, 0xe6, 0xb, 0x40, + 0x2, 0x30, 0x2, 0x46, 0x48, 0x28, 0x16, 0xe0, + 0x80, 0x64, 0x0, 0x88, 0xc2, 0x84, 0x0, 0x32, + 0x8, 0x0, 0xf1, 0x4e, 0xdd, 0x72, 0xc, 0x80, + 0xf, 0xd8, 0x8b, 0x3f, 0x90, 0x0, + + /* U+015C "Ŝ" */ + 0x0, 0xe9, 0xff, 0x30, 0x7, 0xf2, 0xb1, 0xc, + 0x90, 0x7, 0xc3, 0x61, 0x36, 0x1e, 0x1, 0xf2, + 0xb4, 0xa2, 0xc2, 0x98, 0x7, 0x92, 0x18, 0x0, + 0xf0, 0x60, 0x1e, 0x5b, 0xef, 0xf6, 0xc9, 0x0, + 0x75, 0xd2, 0x8, 0x0, 0x9b, 0x5c, 0x2, 0x94, + 0x7, 0xce, 0xdb, 0x40, 0x86, 0x0, 0x30, 0x5c, + 0x18, 0x92, 0x5a, 0x84, 0x1, 0x80, 0x10, 0x3, + 0xd2, 0x2, 0x42, 0x0, 0x20, 0xf, 0x1c, 0xd9, + 0x14, 0x1e, 0x80, 0x1e, 0x64, 0x0, 0x48, 0x15, + 0xf5, 0x31, 0x0, 0x79, 0x35, 0x0, 0x56, 0x77, + 0xa0, 0x40, 0x31, 0x5f, 0x4a, 0x88, 0xb, 0xf2, + 0x0, 0x70, 0xb5, 0x76, 0x38, 0x85, 0x90, 0x7, + 0xe3, 0x8f, 0x20, 0xac, 0xf5, 0x0, 0xf8, 0x68, + 0xd, 0xc3, 0xc0, 0x3f, 0x78, 0x3, 0x81, 0x54, + 0x1, 0xe1, 0x60, 0xc5, 0x30, 0xab, 0x53, 0x23, + 0x7f, 0x12, 0x70, 0xd4, 0x4, 0xac, 0xdc, 0x81, + 0x2f, 0x0, 0xd, 0xd9, 0x48, 0x0, 0x29, 0x3a, + 0x40, + + /* U+015D "ŝ" */ + 0x0, 0xd7, 0xfe, 0x30, 0xf, 0x9d, 0xc, 0x34, + 0x40, 0x38, 0xe0, 0x3a, 0x6, 0x80, 0x39, 0xa2, + 0xc9, 0xe3, 0x8, 0x3, 0x2b, 0xa0, 0x1, 0xdc, + 0x40, 0x18, 0xab, 0xbf, 0xb1, 0x80, 0x31, 0xea, + 0x89, 0x9d, 0x34, 0x1, 0x40, 0x3f, 0xe6, 0xe0, + 0xaa, 0x0, 0x14, 0x2c, 0x2, 0x39, 0x50, 0x9, + 0x43, 0xd0, 0x2, 0x7a, 0x40, 0x4, 0x1, 0xdf, + 0xd3, 0x8, 0x6, 0x3d, 0x50, 0x2, 0xcf, 0x50, + 0x6, 0x2a, 0xfb, 0x73, 0x5, 0xa0, 0x1, 0x18, + 0x1, 0x23, 0x24, 0x14, 0xb, 0x70, 0x40, 0x32, + 0x0, 0x44, 0x61, 0x42, 0x0, 0x19, 0x4, 0x0, + 0x78, 0xa7, 0x6e, 0xb9, 0x6, 0x40, 0x7, 0xec, + 0x45, 0x9f, 0xc8, 0x0, + + /* U+015E "Ş" */ + 0x0, 0x96, 0xfb, 0xfd, 0xb2, 0x40, 0x1d, 0x74, + 0x82, 0x0, 0x26, 0xd7, 0x0, 0xa5, 0x1, 0xf3, + 0xb6, 0xd0, 0x21, 0x80, 0xc, 0x17, 0x6, 0x24, + 0x96, 0xa1, 0x0, 0x60, 0x4, 0x0, 0xf4, 0x80, + 0x90, 0x80, 0x8, 0x3, 0xc7, 0x36, 0x45, 0x7, + 0xa0, 0x7, 0x99, 0x0, 0x12, 0x5, 0x7d, 0x4c, + 0x40, 0x1e, 0x4d, 0x40, 0x15, 0x9d, 0xe8, 0x10, + 0xc, 0x57, 0xd2, 0xa2, 0x2, 0xfc, 0x80, 0x1c, + 0x2d, 0x5d, 0x8e, 0x21, 0x64, 0x1, 0xf8, 0xe3, + 0xc8, 0x2b, 0x3d, 0x40, 0x3e, 0x1a, 0x3, 0x70, + 0xf0, 0xf, 0xde, 0x0, 0xe0, 0x55, 0x0, 0x78, + 0x58, 0x31, 0x4c, 0x2a, 0xd4, 0xc8, 0xdf, 0xc4, + 0x9c, 0x35, 0x1, 0x2b, 0x37, 0x20, 0x4b, 0xc0, + 0x3, 0x76, 0x52, 0x0, 0xa, 0x4e, 0x90, 0x6, + 0x4a, 0xdf, 0xf7, 0x5b, 0x0, 0x7f, 0x5f, 0xc0, + 0x7, 0xfc, 0x21, 0xe0, 0x1f, 0xf5, 0x92, 0x0, + 0x7f, 0xd7, 0x46, 0x1, 0xff, 0x53, 0x80, 0x78, + + /* U+015F "ş" */ + 0x0, 0x15, 0x77, 0xf6, 0x30, 0x6, 0x3d, 0x51, + 0x33, 0xa6, 0x80, 0x28, 0x7, 0xfc, 0xdc, 0x15, + 0x40, 0x2, 0x85, 0x80, 0x47, 0x2a, 0x1, 0x28, + 0x7a, 0x0, 0x4f, 0x48, 0x0, 0x80, 0x3b, 0xfa, + 0x61, 0x0, 0xc7, 0xaa, 0x0, 0x59, 0xea, 0x0, + 0xc5, 0x5f, 0x6e, 0x60, 0xb4, 0x0, 0x23, 0x0, + 0x24, 0x64, 0x82, 0x81, 0x6e, 0x8, 0x6, 0x40, + 0x8, 0x8c, 0x28, 0x40, 0x3, 0x20, 0x80, 0xf, + 0x14, 0xed, 0xd7, 0x20, 0xc8, 0x0, 0xfd, 0x88, + 0xb3, 0xf9, 0x0, 0x43, 0x3b, 0xfe, 0xd8, 0x10, + 0xf, 0x17, 0xf8, 0x80, 0x3f, 0x18, 0x81, 0x80, + 0x7e, 0x1b, 0x21, 0x0, 0xfc, 0x33, 0xe0, 0x1f, + 0xc3, 0x84, 0x1, 0xc0, + + /* U+0160 "Š" */ + 0x0, 0x9f, 0xf4, 0xb, 0xfc, 0x60, 0x1e, 0x75, + 0x27, 0x90, 0x73, 0x0, 0xfa, 0x8a, 0x10, 0xe0, + 0x3, 0xfb, 0xdd, 0xda, 0x1, 0xfe, 0x28, 0x80, + 0x80, 0x7e, 0x5b, 0xef, 0xf6, 0xc9, 0x0, 0x75, + 0xd2, 0x8, 0x0, 0x9b, 0x5c, 0x2, 0x94, 0x7, + 0xce, 0xdb, 0x40, 0x86, 0x0, 0x30, 0x5c, 0x18, + 0x92, 0x5a, 0x84, 0x1, 0x80, 0x10, 0x3, 0xd2, + 0x2, 0x42, 0x0, 0x20, 0xf, 0x1c, 0xd9, 0x14, + 0x1e, 0x80, 0x1e, 0x64, 0x0, 0x48, 0x15, 0xf5, + 0x31, 0x0, 0x79, 0x35, 0x0, 0x56, 0x77, 0xa0, + 0x40, 0x31, 0x5f, 0x4a, 0x88, 0xb, 0xf2, 0x0, + 0x70, 0xb5, 0x76, 0x38, 0x85, 0x90, 0x7, 0xe3, + 0x8f, 0x20, 0xac, 0xf5, 0x0, 0xf8, 0x68, 0xd, + 0xc3, 0xc0, 0x3f, 0x78, 0x3, 0x81, 0x54, 0x1, + 0xe1, 0x60, 0xc5, 0x30, 0xab, 0x53, 0x23, 0x7f, + 0x12, 0x70, 0xd4, 0x4, 0xac, 0xdc, 0x81, 0x2f, + 0x0, 0xd, 0xd9, 0x48, 0x0, 0x29, 0x3a, 0x40, + + /* U+0161 "š" */ + 0x0, 0x3f, 0xe0, 0x1f, 0xf8, 0xc0, 0x33, 0xa1, + 0xbf, 0x84, 0x98, 0x7, 0x50, 0xc1, 0xab, 0x0, + 0x78, 0x72, 0x21, 0x60, 0x1f, 0x89, 0xdc, 0x20, + 0x1e, 0x2a, 0xef, 0xec, 0x60, 0xc, 0x7a, 0xa2, + 0x67, 0x4d, 0x0, 0x50, 0xf, 0xf9, 0xb8, 0x2a, + 0x80, 0x5, 0xb, 0x0, 0x8e, 0x54, 0x2, 0x50, + 0xf4, 0x0, 0x9e, 0x90, 0x1, 0x0, 0x77, 0xf4, + 0xc2, 0x1, 0x8f, 0x54, 0x0, 0xb3, 0xd4, 0x1, + 0x8a, 0xbe, 0xdc, 0xc1, 0x68, 0x0, 0x46, 0x0, + 0x48, 0xc9, 0x5, 0x2, 0xdc, 0x10, 0xc, 0x80, + 0x11, 0x18, 0x50, 0x80, 0x6, 0x41, 0x0, 0x1e, + 0x29, 0xdb, 0xae, 0x41, 0x90, 0x1, 0xfb, 0x11, + 0x67, 0xf2, 0x0, + + /* U+0162 "Ţ" */ + 0x7f, 0xff, 0xfe, 0x9, 0x0, 0x7f, 0xf0, 0xdf, + 0xbb, 0x88, 0x1f, 0xbb, 0x88, 0x4, 0x78, 0x1, + 0xe2, 0x3c, 0x1, 0xff, 0xff, 0x0, 0xff, 0xff, + 0x80, 0x7f, 0xfd, 0xf7, 0xdc, 0x3, 0xff, 0x81, + 0x9c, 0xa0, 0x1f, 0xfc, 0x1, 0x10, 0x7, 0xff, + 0x7, 0x5, 0xc0, 0x3f, 0xf8, 0x1b, 0x24, 0x1, + 0xff, 0xc0, 0xc7, 0x0, 0xf8, + + /* U+0163 "ţ" */ + 0x0, 0x88, 0x3, 0xa3, 0x44, 0x3, 0x38, 0x7, + 0xff, 0x1a, 0x7c, 0x1, 0xde, 0x5e, 0xa0, 0x5, + 0x51, 0xb5, 0x0, 0x2e, 0x84, 0x3, 0xff, 0xd2, + 0x80, 0x18, 0xc2, 0xbd, 0x0, 0x1c, 0x60, 0x1, + 0x0, 0x16, 0x7f, 0x94, 0x0, 0x9f, 0xe0, 0xe, + 0x11, 0x0, 0x64, 0x95, 0x0, 0xc7, 0x74, 0x1, + 0x8f, 0x4, 0x0, + + /* U+0164 "Ť" */ + 0x0, 0x86, 0x1c, 0x0, 0x90, 0xc0, 0x1f, 0x9, + 0x44, 0x8d, 0xb9, 0x0, 0x7e, 0xa2, 0x6d, 0x7, + 0x40, 0xf, 0xee, 0x3, 0x34, 0x0, 0x7f, 0x8f, + 0xfd, 0x80, 0x1e, 0x7f, 0xff, 0xfe, 0x9, 0x0, + 0x7f, 0xf0, 0xdf, 0xbb, 0x88, 0x1f, 0xbb, 0x88, + 0x4, 0x78, 0x1, 0xe2, 0x3c, 0x1, 0xff, 0xff, + 0x0, 0xff, 0xff, 0x80, 0x7f, 0xfc, 0x40, + + /* U+0165 "ť" */ + 0x0, 0x90, 0x2, 0x8f, 0xc0, 0x5, 0x58, 0x80, + 0x7c, 0xa0, 0x1b, 0x11, 0xc0, 0x3e, 0x43, 0x20, + 0xf, 0x89, 0xb6, 0x7c, 0x1, 0xde, 0x49, 0x9, + 0xea, 0x0, 0x55, 0x1b, 0x30, 0x1a, 0x80, 0x17, + 0x42, 0x1, 0xff, 0xff, 0x0, 0x20, 0x7, 0xc6, + 0x15, 0xe8, 0x1, 0xdc, 0x60, 0x1, 0x0, 0x80, + + /* U+0166 "Ŧ" */ + 0x7f, 0xff, 0xfe, 0x9, 0x0, 0x7f, 0xf0, 0xdf, + 0xbb, 0x88, 0x1f, 0xbb, 0x88, 0x4, 0x78, 0x1, + 0xe2, 0x3c, 0x1, 0xff, 0xe4, 0xdf, 0xf8, 0x82, + 0x3f, 0xe7, 0x0, 0xd4, 0xcd, 0x8, 0x1b, 0x34, + 0x60, 0x19, 0xe6, 0x63, 0xb, 0x99, 0x90, 0x3, + 0xff, 0xfe, 0x1, 0xff, 0xe3, + + /* U+0167 "ŧ" */ + 0x0, 0x88, 0x3, 0xa3, 0x44, 0x3, 0x38, 0x7, + 0xff, 0x1a, 0x7c, 0x1, 0xde, 0x5e, 0xa0, 0x5, + 0x51, 0xb5, 0x0, 0x2e, 0x84, 0x3, 0xff, 0x85, + 0x3e, 0x0, 0xef, 0x2e, 0x30, 0x1, 0x98, 0x1f, + 0x0, 0x1b, 0x84, 0x1, 0xff, 0xc6, 0x40, 0xc, + 0x61, 0x5e, 0x80, 0xf, 0x30, 0x0, 0x80, + + /* U+0168 "Ũ" */ + 0x0, 0xc7, 0xbf, 0x46, 0x3d, 0x40, 0x1f, 0x69, + 0xaa, 0xb3, 0x87, 0x80, 0x3e, 0x7d, 0xae, 0x87, + 0xb4, 0x0, 0xfa, 0x4c, 0x5, 0xe1, 0x0, 0x30, + 0xff, 0x88, 0x3, 0xf7, 0x7b, 0x0, 0x7f, 0xff, + 0xc0, 0x3f, 0xff, 0xe2, 0x0, 0x10, 0xf, 0xf1, + 0x80, 0x4c, 0x1, 0xf8, 0x40, 0x40, 0xc3, 0x0, + 0x3e, 0x40, 0x2, 0x85, 0x83, 0x18, 0x7, 0xa0, + 0xc, 0x41, 0x84, 0x35, 0x88, 0x4d, 0xb4, 0xc3, + 0xc0, 0x3, 0xa2, 0x29, 0xde, 0xc9, 0x20, 0x93, + 0x0, 0x8f, 0xa0, 0xc4, 0x4, 0x9f, 0x58, 0x0, + + /* U+0169 "ũ" */ + 0x0, 0x1e, 0xf3, 0x80, 0x3a, 0x40, 0x2d, 0x35, + 0x8d, 0xb1, 0xc0, 0x1, 0xd, 0xdb, 0x1, 0x19, + 0x40, 0x5, 0xea, 0x7, 0xbf, 0x20, 0x1f, 0xfc, + 0x16, 0xfb, 0x0, 0xe6, 0xfb, 0x0, 0xff, 0xff, + 0x8, 0x7, 0xfb, 0x80, 0x4, 0xa, 0x1, 0xce, + 0x0, 0x50, 0x18, 0x0, 0x15, 0x88, 0x0, 0x5c, + 0x1f, 0xfb, 0x52, 0x40, 0x28, 0x93, 0x0, 0x2e, + 0xa8, 0x0, + + /* U+016A "Ū" */ + 0x0, 0x87, 0xff, 0xe4, 0x0, 0xf0, 0x99, 0xfc, + 0xe0, 0x1f, 0x66, 0x7c, 0x60, 0x10, 0xff, 0x88, + 0x3, 0xf7, 0x7b, 0x0, 0x7f, 0xff, 0xc0, 0x3f, + 0xff, 0xe2, 0x0, 0x10, 0xf, 0xf1, 0x80, 0x4c, + 0x1, 0xf8, 0x40, 0x40, 0xc3, 0x0, 0x3e, 0x40, + 0x2, 0x85, 0x83, 0x18, 0x7, 0xa0, 0xc, 0x41, + 0x84, 0x35, 0x88, 0x4d, 0xb4, 0xc3, 0xc0, 0x3, + 0xa2, 0x29, 0xde, 0xc9, 0x20, 0x93, 0x0, 0x8f, + 0xa0, 0xc4, 0x4, 0x9f, 0x58, 0x0, + + /* U+016B "ū" */ + 0x1, 0xff, 0xf8, 0xc0, 0x2, 0x67, 0xf0, 0x80, + 0x59, 0x9f, 0x10, 0x7, 0xff, 0x2d, 0xbe, 0xc0, + 0x39, 0xbe, 0xc0, 0x3f, 0xff, 0xc2, 0x1, 0xfe, + 0xe0, 0x1, 0x2, 0x80, 0x73, 0x80, 0x14, 0x6, + 0x0, 0x5, 0x62, 0x0, 0x17, 0x7, 0xfe, 0xd4, + 0x90, 0xa, 0x24, 0xc0, 0xb, 0xaa, 0x0, + + /* U+016C "Ŭ" */ + 0x0, 0xcc, 0x80, 0x12, 0x38, 0x7, 0xec, 0xb5, + 0x25, 0xac, 0x0, 0xfd, 0x67, 0x5b, 0x45, 0x40, + 0x1f, 0x87, 0x36, 0xf7, 0x4, 0x3, 0xfc, 0x48, + 0x40, 0x1e, 0x1f, 0xf1, 0x0, 0x7e, 0xef, 0x60, + 0xf, 0xff, 0xf8, 0x7, 0xff, 0xfc, 0x40, 0x2, + 0x1, 0xfe, 0x30, 0x9, 0x80, 0x3f, 0x8, 0x8, + 0x18, 0x60, 0x7, 0xc8, 0x0, 0x50, 0xb0, 0x63, + 0x0, 0xf4, 0x1, 0x88, 0x30, 0x86, 0xb1, 0x9, + 0xb6, 0x98, 0x78, 0x0, 0x74, 0x45, 0x3b, 0xd9, + 0x24, 0x12, 0x60, 0x11, 0xf4, 0x18, 0x80, 0x93, + 0xeb, 0x0, 0x0, + + /* U+016D "ŭ" */ + 0x0, 0x56, 0x80, 0x51, 0xe0, 0x1b, 0x8b, 0x22, + 0x9d, 0x80, 0x32, 0x58, 0x3b, 0xd2, 0x1, 0xc9, + 0x9f, 0xb0, 0x1, 0xff, 0xc2, 0x6f, 0xb0, 0xe, + 0x6f, 0xb0, 0xf, 0xff, 0xf0, 0x80, 0x7f, 0xb8, + 0x0, 0x40, 0xa0, 0x1c, 0xe0, 0x5, 0x1, 0x80, + 0x1, 0x58, 0x80, 0x5, 0xc1, 0xff, 0xb5, 0x24, + 0x2, 0x89, 0x30, 0x2, 0xea, 0x80, 0x0, + + /* U+016E "Ů" */ + 0x0, 0xf4, 0xec, 0x80, 0x7f, 0xca, 0x1a, 0xc, + 0x1, 0xfe, 0xdd, 0x6, 0xf8, 0x7, 0xfb, 0x74, + 0x1b, 0xe0, 0x1f, 0xe5, 0xd, 0x6, 0x0, 0xff, + 0xa7, 0x64, 0x3, 0xc3, 0xfe, 0x20, 0xf, 0xdd, + 0xec, 0x1, 0xff, 0xff, 0x0, 0xff, 0xff, 0x88, + 0x0, 0x40, 0x3f, 0xc6, 0x1, 0x30, 0x7, 0xe1, + 0x1, 0x3, 0xc, 0x0, 0xf9, 0x0, 0xa, 0x16, + 0xc, 0x60, 0x1e, 0x80, 0x31, 0x6, 0x10, 0xd6, + 0x21, 0x36, 0xd3, 0xf, 0x0, 0xe, 0x88, 0xa7, + 0x7b, 0x24, 0x82, 0x4c, 0x2, 0x3e, 0x83, 0x10, + 0x12, 0x7d, 0x60, 0x0, + + /* U+016F "ů" */ + 0x0, 0xcf, 0xb4, 0x1, 0xf1, 0xe6, 0xea, 0x0, + 0x3c, 0xba, 0xa, 0x60, 0x1e, 0x5d, 0x5, 0x30, + 0xf, 0x1e, 0x6e, 0xa0, 0x3, 0xe7, 0xda, 0x0, + 0xcd, 0xf6, 0x1, 0xcd, 0xf6, 0x1, 0xff, 0xfe, + 0x10, 0xf, 0xf7, 0x0, 0x8, 0x14, 0x3, 0x9c, + 0x0, 0xa0, 0x30, 0x0, 0x2b, 0x10, 0x0, 0xb8, + 0x3f, 0xf6, 0xa4, 0x80, 0x51, 0x26, 0x0, 0x5d, + 0x50, 0x0, + + /* U+0170 "Ű" */ + 0x0, 0xe8, 0xfe, 0x29, 0xfe, 0x10, 0xf, 0xb, + 0x85, 0x1b, 0x5, 0x8, 0x7, 0x98, 0x1d, 0x24, + 0x21, 0x0, 0x3e, 0x3a, 0x80, 0xca, 0x70, 0xf, + 0xc8, 0xa0, 0x4, 0x50, 0xe, 0x1f, 0xf1, 0x0, + 0x7e, 0xef, 0x60, 0xf, 0xff, 0xf8, 0x7, 0xff, + 0xfc, 0x40, 0x2, 0x1, 0xfe, 0x30, 0x9, 0x80, + 0x3f, 0x8, 0x8, 0x18, 0x60, 0x7, 0xc8, 0x0, + 0x50, 0xb0, 0x63, 0x0, 0xf4, 0x1, 0x88, 0x30, + 0x86, 0xb1, 0x9, 0xb6, 0x98, 0x78, 0x0, 0x74, + 0x45, 0x3b, 0xd9, 0x24, 0x12, 0x60, 0x11, 0xf4, + 0x18, 0x80, 0x93, 0xeb, 0x0, 0x0, + + /* U+0171 "ű" */ + 0x0, 0xaf, 0xf4, 0x33, 0xf4, 0x2, 0x24, 0xf, + 0x33, 0x7, 0x80, 0x50, 0x14, 0x52, 0x14, 0x40, + 0x17, 0xda, 0x87, 0xda, 0x80, 0x65, 0x40, 0x2, + 0xa0, 0x4, 0xdf, 0x60, 0x1c, 0xdf, 0x60, 0x1f, + 0xff, 0xe1, 0x0, 0xff, 0x70, 0x0, 0x81, 0x40, + 0x39, 0xc0, 0xa, 0x3, 0x0, 0x2, 0xb1, 0x0, + 0xb, 0x83, 0xff, 0x6a, 0x48, 0x5, 0x12, 0x60, + 0x5, 0xd5, 0x0, 0x0, + + /* U+0172 "Ų" */ + 0x1f, 0xf1, 0x0, 0x7e, 0xef, 0x60, 0xf, 0xff, + 0xf8, 0x7, 0xff, 0xfc, 0x40, 0x2, 0x1, 0xfe, + 0x30, 0x9, 0x80, 0x3f, 0x8, 0x8, 0x10, 0x60, + 0x7, 0xc8, 0x0, 0x50, 0x50, 0x62, 0x0, 0xf4, + 0x1, 0x88, 0x48, 0x86, 0x31, 0x9, 0x2e, 0x98, + 0x40, 0x0, 0x68, 0x6, 0x77, 0xb6, 0x88, 0x25, + 0x0, 0x24, 0xd6, 0x10, 0x8, 0x9b, 0x58, 0x3, + 0x8a, 0x79, 0xcb, 0xf6, 0x48, 0x3, 0xf8, 0xd8, + 0x3, 0xff, 0x84, 0xa2, 0x1, 0xff, 0xc0, 0x31, + 0xca, 0xd5, 0x0, 0xfe, 0x85, 0x24, 0x48, 0x2, + + /* U+0173 "ų" */ + 0x6f, 0xb0, 0xe, 0x6f, 0xb0, 0xf, 0xff, 0xf8, + 0x7, 0xff, 0x4, 0x40, 0x3f, 0xf8, 0x1c, 0x1, + 0x88, 0x14, 0x3, 0x9c, 0x3, 0x28, 0xc, 0x0, + 0xa, 0xc4, 0x3, 0xb, 0x83, 0xff, 0x6a, 0x48, + 0x7, 0x44, 0x98, 0x1, 0x75, 0x40, 0x3c, 0xd9, + 0xfd, 0x44, 0xa3, 0x60, 0x1f, 0xeb, 0x70, 0xf, + 0xf8, 0x8c, 0x3, 0xfe, 0x35, 0xbb, 0x20, 0x7, + 0xee, 0x34, 0x76, + + /* U+0174 "Ŵ" */ + 0x0, 0xff, 0x3c, 0x20, 0x7, 0xff, 0x1e, 0x61, + 0xec, 0x80, 0x3f, 0xf8, 0xa8, 0xc3, 0x41, 0xe0, + 0x1f, 0xfc, 0x41, 0xa0, 0xb5, 0x51, 0x50, 0x7, + 0xff, 0xc, 0x7b, 0xd4, 0x2b, 0xe8, 0x3, 0xf4, + 0xfd, 0x80, 0x78, 0x7f, 0xdc, 0x1, 0xf7, 0xf9, + 0x30, 0x10, 0x3, 0xce, 0x0, 0x12, 0x0, 0xe3, + 0x0, 0x22, 0x0, 0x4, 0x1, 0xd8, 0x6, 0xa, + 0x1, 0xc8, 0x8, 0x2, 0x40, 0x80, 0x1c, 0xa1, + 0x41, 0x80, 0x1d, 0x81, 0x80, 0x5, 0xc, 0x0, + 0xc6, 0x6, 0xe0, 0x80, 0x1c, 0xa0, 0x80, 0xc, + 0x7, 0x0, 0xd6, 0x8, 0x24, 0x8, 0x1, 0x10, + 0x88, 0xc0, 0xa, 0x4, 0x20, 0x12, 0x5, 0x82, + 0x86, 0x0, 0x48, 0x8, 0x1, 0x9, 0x82, 0x0, + 0x4, 0xc0, 0xc3, 0x1, 0x0, 0x2c, 0xc, 0x0, + 0xc8, 0x18, 0x0, 0x40, 0x40, 0x2, 0x1, 0x88, + 0x1, 0x1, 0x0, 0x36, 0x2, 0x80, 0x30, 0x34, + 0x2, 0x30, 0x40, 0x11, 0x88, 0x3, 0x20, 0x18, + 0x1, 0xc1, 0x0, 0x24, 0xd, 0x4, 0x4, 0x0, + 0xf1, 0x82, 0x10, 0x88, 0x80, 0x2b, 0x4, 0xc, + 0xf, 0x0, 0xf2, 0x1, 0xa0, 0x20, 0x6, 0x30, + 0x30, 0x50, 0x40, 0xf, 0x60, 0x66, 0x3, 0xc0, + 0x39, 0x0, 0xcc, 0x42, 0x1, 0xe4, 0x5, 0x40, + 0x40, 0xe, 0xc0, 0xa0, 0x40, 0xf, 0xc6, 0x22, + 0x21, 0x0, 0xe5, 0x7, 0xd, 0x0, 0xfc, 0x80, + 0x4, 0x0, 0xf1, 0x8, 0x81, 0x0, 0x3f, 0x60, + 0x3, 0x40, 0x3e, 0x40, 0x30, 0xe, + + /* U+0175 "ŵ" */ + 0x0, 0xfb, 0x7f, 0xc6, 0x1, 0xff, 0xc1, 0xa2, + 0x50, 0xd1, 0x0, 0xff, 0x99, 0x4a, 0xa0, 0x74, + 0x3, 0xfe, 0x5b, 0xc0, 0x7b, 0x81, 0x0, 0xff, + 0x1a, 0x8, 0x1, 0x10, 0x20, 0x1d, 0x7e, 0xe0, + 0x19, 0xff, 0xc0, 0x1d, 0xfe, 0x1d, 0xc, 0x0, + 0xd8, 0x0, 0x30, 0x9, 0x0, 0xc5, 0x1, 0x0, + 0x32, 0x0, 0x10, 0x2, 0xd0, 0xb0, 0x22, 0x1, + 0x80, 0x10, 0x8, 0x34, 0x2, 0x40, 0x50, 0x2, + 0x82, 0x0, 0x30, 0x20, 0x10, 0x0, 0x45, 0x80, + 0x18, 0x16, 0x0, 0x40, 0x52, 0x12, 0x4, 0x5, + 0x0, 0x90, 0xc, 0x0, 0x66, 0x4, 0x4, 0xd, + 0xb, 0x0, 0xca, 0x8, 0x80, 0x40, 0xc0, 0xc0, + 0x41, 0x30, 0xd, 0x81, 0x98, 0xc, 0x4, 0x4, + 0x40, 0x20, 0x7, 0x38, 0x22, 0x1, 0x0, 0x4c, + 0x7c, 0x3c, 0x3, 0x84, 0xcf, 0x0, 0x48, 0x8, + 0x8, 0x1, 0xe4, 0x0, 0x20, 0x5, 0x80, 0x4, + 0x10, 0xf, 0x58, 0x3, 0x0, 0x24, 0x0, 0x60, + 0x6, + + /* U+0176 "Ŷ" */ + 0x0, 0xf1, 0x44, 0x4, 0x3, 0xff, 0x81, 0xee, + 0xed, 0x0, 0xff, 0xa8, 0x99, 0x87, 0x0, 0x1f, + 0xca, 0xa1, 0x88, 0xb, 0xa8, 0x7, 0xe5, 0xfe, + 0x11, 0x77, 0xa8, 0x6, 0x8f, 0xf1, 0x80, 0x7e, + 0x2f, 0xf4, 0x40, 0x43, 0xc0, 0x3f, 0x48, 0x14, + 0x5, 0x1, 0xb8, 0x7, 0x95, 0x3, 0x80, 0x8, + 0xa1, 0x2, 0x1, 0x86, 0xc1, 0x8c, 0x2, 0xb1, + 0xa, 0x0, 0xd0, 0x25, 0x20, 0x18, 0x6c, 0x11, + 0x40, 0x6, 0xc1, 0x20, 0x1e, 0x54, 0xb, 0x0, + 0x70, 0x32, 0x0, 0x7d, 0x20, 0x2e, 0xc4, 0x32, + 0x1, 0xf8, 0xa0, 0x22, 0x1, 0x40, 0x1f, 0xe7, + 0x30, 0x16, 0x40, 0xf, 0xfa, 0x0, 0x10, 0x1, + 0xff, 0xc3, 0x10, 0xf, 0xff, 0xf8, 0x7, 0xff, + 0x3c, + + /* U+0177 "ŷ" */ + 0x0, 0xc9, 0xfe, 0xb0, 0xf, 0x8a, 0xc1, 0x11, + 0x0, 0x1e, 0xf0, 0x8b, 0x17, 0x50, 0xc, 0x33, + 0x8e, 0x19, 0x6c, 0x1, 0x85, 0xc, 0x0, 0x48, + 0x60, 0x6, 0xfd, 0x0, 0xf4, 0x7d, 0x38, 0x11, + 0x0, 0x39, 0x43, 0x85, 0x2, 0x80, 0x31, 0x90, + 0xa0, 0x70, 0x30, 0x6, 0xa0, 0x60, 0x2, 0x88, + 0x8c, 0x2, 0x70, 0xa0, 0x9, 0xc2, 0x80, 0x8, + 0x26, 0x40, 0x15, 0x3, 0x80, 0x38, 0x2c, 0x3, + 0x19, 0xa, 0x2, 0x83, 0x0, 0x75, 0x6, 0xa0, + 0x20, 0x80, 0x72, 0x83, 0xe8, 0x70, 0x7, 0x88, + 0xc5, 0x81, 0x40, 0x3e, 0xa0, 0x3, 0x0, 0x7e, + 0x60, 0x6, 0x80, 0x7e, 0x20, 0x14, 0x0, 0xfd, + 0x40, 0xc0, 0x1e, 0x22, 0x2b, 0x84, 0x80, 0x7a, + 0x36, 0x82, 0x4, 0x3, 0xda, 0x22, 0x77, 0x0, + 0x78, + + /* U+0178 "Ÿ" */ + 0x0, 0xc2, 0xec, 0x0, 0x67, 0x20, 0xf, 0xc5, + 0x12, 0x0, 0x88, 0x30, 0x7, 0xff, 0x30, 0xff, + 0xc0, 0xe, 0xf4, 0x0, 0xd1, 0xfe, 0x30, 0xf, + 0xc5, 0xfe, 0x88, 0x8, 0x78, 0x7, 0xe9, 0x2, + 0x80, 0xa0, 0x37, 0x0, 0xf2, 0xa0, 0x70, 0x1, + 0x14, 0x20, 0x40, 0x30, 0xd8, 0x31, 0x80, 0x56, + 0x21, 0x40, 0x1a, 0x4, 0xa4, 0x3, 0xd, 0x82, + 0x28, 0x0, 0xd8, 0x24, 0x3, 0xca, 0x81, 0x60, + 0xe, 0x6, 0x40, 0xf, 0xa4, 0x5, 0xd8, 0x86, + 0x40, 0x3f, 0x14, 0x4, 0x40, 0x28, 0x3, 0xfc, + 0xe6, 0x2, 0xc8, 0x1, 0xff, 0x40, 0x2, 0x0, + 0x3f, 0xf8, 0x62, 0x1, 0xff, 0xff, 0x0, 0xff, + 0xe7, 0x80, + + /* U+0179 "Ź" */ + 0x0, 0xf8, 0xd5, 0x40, 0x1f, 0xfc, 0xc, 0xad, + 0x0, 0xff, 0x9c, 0x12, 0x0, 0x3f, 0xe9, 0x1a, + 0x0, 0xff, 0xe0, 0x77, 0x4, 0x3, 0xe9, 0xff, + 0xff, 0xac, 0x3, 0xff, 0x8b, 0x3d, 0xdf, 0xa4, + 0x1, 0xa0, 0x10, 0x8f, 0xc5, 0x20, 0xac, 0x1, + 0xfc, 0x3a, 0x5, 0x40, 0x1f, 0xea, 0x10, 0xf0, + 0xf, 0xf3, 0xa0, 0x51, 0x0, 0x7f, 0x1c, 0x3, + 0xa8, 0x7, 0xf0, 0xe8, 0x1c, 0x0, 0x7f, 0xa8, + 0x45, 0xa0, 0x1f, 0xe8, 0x40, 0xa1, 0x0, 0xfe, + 0x47, 0x8, 0x40, 0xf, 0xe1, 0xa0, 0x47, 0x0, + 0xff, 0x68, 0x95, 0x0, 0x7f, 0xa0, 0xc3, 0x84, + 0x3, 0xf9, 0x1c, 0x20, 0x84, 0x7f, 0x83, 0x40, + 0x11, 0xdd, 0xfe, 0x0, 0xff, 0xe2, 0x0, + + /* U+017A "ź" */ + 0x0, 0xe6, 0xff, 0x20, 0x7, 0xeb, 0x8, 0x40, + 0xf, 0x90, 0x91, 0xc0, 0x3f, 0x3d, 0x58, 0x7, + 0xf1, 0xa8, 0x7, 0x87, 0xff, 0xfc, 0x22, 0x44, + 0xf8, 0x40, 0x44, 0x17, 0x7e, 0xf1, 0xd, 0x0, + 0xf8, 0xa8, 0x24, 0xc0, 0x3e, 0xf1, 0x66, 0x0, + 0x7d, 0x64, 0x72, 0x1, 0xf4, 0xa0, 0xe8, 0x7, + 0xcc, 0xc0, 0xd1, 0x0, 0xf1, 0xc8, 0x49, 0x80, + 0x78, 0xb4, 0x19, 0x80, 0x1f, 0x78, 0xa4, 0x80, + 0x7c, 0xe4, 0xd, 0xbb, 0xf3, 0x78, 0x0, 0x8b, + 0xf7, 0x0, + + /* U+017B "Ż" */ + 0x0, 0xf2, 0x3a, 0x0, 0x7f, 0xf0, 0x36, 0x34, + 0x3, 0xff, 0x9f, 0x3f, 0x20, 0x1f, 0x4f, 0xff, + 0xfd, 0x60, 0x1f, 0xfc, 0x59, 0xee, 0xfd, 0x20, + 0xd, 0x0, 0x84, 0x7e, 0x29, 0x5, 0x60, 0xf, + 0xe1, 0xd0, 0x2a, 0x0, 0xff, 0x50, 0x87, 0x80, + 0x7f, 0x9d, 0x2, 0x88, 0x3, 0xf8, 0xe0, 0x1d, + 0x40, 0x3f, 0x87, 0x40, 0xe0, 0x3, 0xfd, 0x42, + 0x2d, 0x0, 0xff, 0x42, 0x5, 0x8, 0x7, 0xf2, + 0x38, 0x42, 0x0, 0x7f, 0xd, 0x2, 0x38, 0x7, + 0xfb, 0x44, 0xa8, 0x3, 0xfd, 0x6, 0x1c, 0x20, + 0x1f, 0xc8, 0xe1, 0x4, 0x23, 0xfc, 0x1a, 0x0, + 0x8e, 0xef, 0xf0, 0x7, 0xff, 0x10, + + /* U+017C "ż" */ + 0x0, 0xef, 0xf1, 0x0, 0x7f, 0xf2, 0x62, 0x6, + 0x1, 0xfc, 0xee, 0x10, 0xf, 0xfe, 0x20, 0xff, + 0xff, 0x84, 0x48, 0x9f, 0x8, 0x8, 0x82, 0xef, + 0xde, 0x21, 0xa0, 0x1f, 0x15, 0x4, 0x98, 0x7, + 0xde, 0x2c, 0xc0, 0xf, 0xac, 0x8e, 0x40, 0x3e, + 0x94, 0x1d, 0x0, 0xf9, 0x98, 0x1a, 0x20, 0x1e, + 0x39, 0x9, 0x30, 0xf, 0x16, 0x83, 0x30, 0x3, + 0xef, 0x14, 0x90, 0xf, 0x9c, 0x81, 0xb7, 0x7e, + 0x6f, 0x0, 0x11, 0x7e, 0xe0, + + /* U+017D "Ž" */ + 0x0, 0xcf, 0x6, 0x5, 0xe, 0x1, 0xf8, 0x5f, + 0x83, 0x9f, 0xc0, 0x3f, 0x32, 0x96, 0x19, 0xa0, + 0x3, 0xfa, 0x88, 0xc3, 0x80, 0x3f, 0xed, 0xff, + 0x10, 0x7, 0xa7, 0xff, 0xfe, 0xb0, 0xf, 0xfe, + 0x2c, 0xf7, 0x7e, 0x90, 0x6, 0x80, 0x42, 0x3f, + 0x14, 0x82, 0xb0, 0x7, 0xf0, 0xe8, 0x15, 0x0, + 0x7f, 0xa8, 0x43, 0xc0, 0x3f, 0xce, 0x81, 0x44, + 0x1, 0xfc, 0x70, 0xe, 0xa0, 0x1f, 0xc3, 0xa0, + 0x70, 0x1, 0xfe, 0xa1, 0x16, 0x80, 0x7f, 0xa1, + 0x2, 0x84, 0x3, 0xf9, 0x1c, 0x21, 0x0, 0x3f, + 0x86, 0x81, 0x1c, 0x3, 0xfd, 0xa2, 0x54, 0x1, + 0xfe, 0x83, 0xe, 0x10, 0xf, 0xe4, 0x70, 0x82, + 0x11, 0xfe, 0xd, 0x0, 0x47, 0x77, 0xf8, 0x3, + 0xff, 0x88, + + /* U+017E "ž" */ + 0x0, 0x27, 0xf0, 0x8b, 0xbd, 0x40, 0x32, 0x40, + 0xdd, 0xb, 0xa8, 0x7, 0x3a, 0xa9, 0x11, 0x0, + 0x1f, 0x55, 0xda, 0x80, 0x3f, 0x91, 0x2, 0x1, + 0x87, 0xff, 0xfc, 0x22, 0x44, 0xf8, 0x40, 0x44, + 0x17, 0x7e, 0xf1, 0xd, 0x0, 0xf8, 0xa8, 0x24, + 0xc0, 0x3e, 0xf1, 0x66, 0x0, 0x7d, 0x64, 0x72, + 0x1, 0xf4, 0xa0, 0xe8, 0x7, 0xcc, 0xc0, 0xd1, + 0x0, 0xf1, 0xc8, 0x49, 0x80, 0x78, 0xb4, 0x19, + 0x80, 0x1f, 0x78, 0xa4, 0x80, 0x7c, 0xe4, 0xd, + 0xbb, 0xf3, 0x78, 0x0, 0x8b, 0xf7, 0x0, + + /* U+017F "ſ" */ + 0x2, 0xbf, 0xf6, 0x0, 0x31, 0x0, 0x32, 0x8, + 0x67, 0xe0, 0x8, 0x19, 0x80, 0x23, 0x7, 0x0, + 0xff, 0xff, 0x80, 0x7f, 0xf2, 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 = 256, .box_w = 18, .box_h = 22, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 136, .adv_w = 256, .box_w = 18, .box_h = 22, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 272, .adv_w = 256, .box_w = 18, .box_h = 22, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 413, .adv_w = 256, .box_w = 18, .box_h = 22, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 554, .adv_w = 256, .box_w = 18, .box_h = 22, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 691, .adv_w = 256, .box_w = 18, .box_h = 23, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 834, .adv_w = 384, .box_w = 23, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 944, .adv_w = 277, .box_w = 16, .box_h = 23, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 1083, .adv_w = 256, .box_w = 14, .box_h = 22, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1143, .adv_w = 256, .box_w = 14, .box_h = 22, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1203, .adv_w = 256, .box_w = 14, .box_h = 22, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1270, .adv_w = 256, .box_w = 14, .box_h = 22, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1331, .adv_w = 107, .box_w = 5, .box_h = 22, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1350, .adv_w = 107, .box_w = 5, .box_h = 22, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 1368, .adv_w = 107, .box_w = 9, .box_h = 22, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 1397, .adv_w = 107, .box_w = 7, .box_h = 22, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1419, .adv_w = 277, .box_w = 17, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1525, .adv_w = 277, .box_w = 15, .box_h = 22, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1629, .adv_w = 299, .box_w = 17, .box_h = 23, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1773, .adv_w = 299, .box_w = 17, .box_h = 23, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1917, .adv_w = 299, .box_w = 17, .box_h = 23, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2063, .adv_w = 299, .box_w = 17, .box_h = 22, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2207, .adv_w = 299, .box_w = 17, .box_h = 22, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2344, .adv_w = 224, .box_w = 12, .box_h = 11, .ofs_x = 1, .ofs_y = 3}, + {.bitmap_index = 2405, .adv_w = 299, .box_w = 18, .box_h = 20, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 2565, .adv_w = 277, .box_w = 15, .box_h = 23, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2646, .adv_w = 277, .box_w = 15, .box_h = 23, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2725, .adv_w = 277, .box_w = 15, .box_h = 23, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2808, .adv_w = 277, .box_w = 15, .box_h = 22, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2883, .adv_w = 256, .box_w = 16, .box_h = 22, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2982, .adv_w = 256, .box_w = 14, .box_h = 18, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3041, .adv_w = 235, .box_w = 13, .box_h = 18, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3130, .adv_w = 214, .box_w = 13, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3227, .adv_w = 214, .box_w = 13, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3324, .adv_w = 214, .box_w = 13, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3427, .adv_w = 214, .box_w = 13, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3529, .adv_w = 214, .box_w = 13, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3625, .adv_w = 214, .box_w = 13, .box_h = 19, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3729, .adv_w = 341, .box_w = 21, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3854, .adv_w = 192, .box_w = 12, .box_h = 18, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 3944, .adv_w = 214, .box_w = 13, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4039, .adv_w = 214, .box_w = 13, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4133, .adv_w = 214, .box_w = 13, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4233, .adv_w = 214, .box_w = 13, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4327, .adv_w = 107, .box_w = 5, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4346, .adv_w = 107, .box_w = 5, .box_h = 18, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 4364, .adv_w = 107, .box_w = 9, .box_h = 18, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 4395, .adv_w = 107, .box_w = 7, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4417, .adv_w = 214, .box_w = 13, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4520, .adv_w = 214, .box_w = 11, .box_h = 18, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4581, .adv_w = 214, .box_w = 13, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4677, .adv_w = 214, .box_w = 13, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4773, .adv_w = 214, .box_w = 13, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4875, .adv_w = 214, .box_w = 13, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4976, .adv_w = 214, .box_w = 13, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5071, .adv_w = 224, .box_w = 12, .box_h = 10, .ofs_x = 1, .ofs_y = 4}, + {.bitmap_index = 5106, .adv_w = 235, .box_w = 13, .box_h = 15, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 5200, .adv_w = 214, .box_w = 11, .box_h = 18, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5253, .adv_w = 214, .box_w = 11, .box_h = 18, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5305, .adv_w = 214, .box_w = 11, .box_h = 18, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5363, .adv_w = 214, .box_w = 11, .box_h = 18, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5416, .adv_w = 192, .box_w = 12, .box_h = 23, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 5523, .adv_w = 214, .box_w = 12, .box_h = 23, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 5602, .adv_w = 192, .box_w = 12, .box_h = 23, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 5711, .adv_w = 256, .box_w = 18, .box_h = 21, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 5842, .adv_w = 214, .box_w = 13, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5933, .adv_w = 256, .box_w = 18, .box_h = 22, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 6074, .adv_w = 214, .box_w = 13, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6173, .adv_w = 256, .box_w = 20, .box_h = 23, .ofs_x = -1, .ofs_y = -5}, + {.bitmap_index = 6321, .adv_w = 214, .box_w = 14, .box_h = 18, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 6424, .adv_w = 277, .box_w = 16, .box_h = 23, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 6560, .adv_w = 192, .box_w = 12, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6645, .adv_w = 277, .box_w = 16, .box_h = 23, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 6785, .adv_w = 192, .box_w = 12, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6876, .adv_w = 277, .box_w = 16, .box_h = 22, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 7002, .adv_w = 192, .box_w = 12, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7082, .adv_w = 277, .box_w = 16, .box_h = 23, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 7222, .adv_w = 192, .box_w = 12, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7312, .adv_w = 277, .box_w = 16, .box_h = 23, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 7432, .adv_w = 241, .box_w = 15, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7528, .adv_w = 277, .box_w = 18, .box_h = 18, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 7637, .adv_w = 214, .box_w = 14, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7731, .adv_w = 256, .box_w = 14, .box_h = 21, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 7787, .adv_w = 214, .box_w = 13, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7876, .adv_w = 256, .box_w = 14, .box_h = 22, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 7942, .adv_w = 214, .box_w = 13, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8040, .adv_w = 256, .box_w = 14, .box_h = 22, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8095, .adv_w = 214, .box_w = 13, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8183, .adv_w = 256, .box_w = 15, .box_h = 23, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 8249, .adv_w = 214, .box_w = 13, .box_h = 18, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 8347, .adv_w = 256, .box_w = 14, .box_h = 23, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8416, .adv_w = 214, .box_w = 13, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8515, .adv_w = 299, .box_w = 17, .box_h = 23, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8661, .adv_w = 214, .box_w = 12, .box_h = 23, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 8781, .adv_w = 299, .box_w = 17, .box_h = 23, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8927, .adv_w = 214, .box_w = 12, .box_h = 23, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 9047, .adv_w = 299, .box_w = 17, .box_h = 22, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 9179, .adv_w = 214, .box_w = 12, .box_h = 23, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 9287, .adv_w = 299, .box_w = 17, .box_h = 24, .ofs_x = 1, .ofs_y = -6}, + {.bitmap_index = 9434, .adv_w = 214, .box_w = 12, .box_h = 25, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 9550, .adv_w = 277, .box_w = 15, .box_h = 23, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 9607, .adv_w = 214, .box_w = 11, .box_h = 23, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 9669, .adv_w = 277, .box_w = 19, .box_h = 18, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 9722, .adv_w = 214, .box_w = 12, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9779, .adv_w = 107, .box_w = 9, .box_h = 22, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 9808, .adv_w = 85, .box_w = 9, .box_h = 18, .ofs_x = -2, .ofs_y = 0}, + {.bitmap_index = 9837, .adv_w = 107, .box_w = 8, .box_h = 21, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 9854, .adv_w = 85, .box_w = 9, .box_h = 18, .ofs_x = -2, .ofs_y = 0}, + {.bitmap_index = 9874, .adv_w = 107, .box_w = 8, .box_h = 22, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 9899, .adv_w = 85, .box_w = 8, .box_h = 18, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 9927, .adv_w = 107, .box_w = 6, .box_h = 23, .ofs_x = 2, .ofs_y = -5}, + {.bitmap_index = 9948, .adv_w = 85, .box_w = 5, .box_h = 23, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 9975, .adv_w = 107, .box_w = 3, .box_h = 22, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 9986, .adv_w = 107, .box_w = 3, .box_h = 13, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 9991, .adv_w = 288, .box_w = 15, .box_h = 18, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 10041, .adv_w = 170, .box_w = 9, .box_h = 23, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 10086, .adv_w = 192, .box_w = 13, .box_h = 23, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10155, .adv_w = 85, .box_w = 9, .box_h = 23, .ofs_x = -2, .ofs_y = -5}, + {.bitmap_index = 10199, .adv_w = 256, .box_w = 15, .box_h = 24, .ofs_x = 1, .ofs_y = -6}, + {.bitmap_index = 10315, .adv_w = 192, .box_w = 11, .box_h = 24, .ofs_x = 1, .ofs_y = -6}, + {.bitmap_index = 10394, .adv_w = 168, .box_w = 10, .box_h = 13, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10444, .adv_w = 214, .box_w = 12, .box_h = 23, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10485, .adv_w = 85, .box_w = 5, .box_h = 23, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10506, .adv_w = 214, .box_w = 12, .box_h = 24, .ofs_x = 1, .ofs_y = -6}, + {.bitmap_index = 10548, .adv_w = 85, .box_w = 3, .box_h = 24, .ofs_x = 1, .ofs_y = -6}, + {.bitmap_index = 10562, .adv_w = 214, .box_w = 14, .box_h = 23, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 10610, .adv_w = 85, .box_w = 9, .box_h = 23, .ofs_x = -2, .ofs_y = 0}, + {.bitmap_index = 10642, .adv_w = 214, .box_w = 12, .box_h = 18, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10673, .adv_w = 122, .box_w = 7, .box_h = 18, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10689, .adv_w = 214, .box_w = 13, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10742, .adv_w = 85, .box_w = 6, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10766, .adv_w = 277, .box_w = 15, .box_h = 23, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10869, .adv_w = 214, .box_w = 11, .box_h = 18, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10924, .adv_w = 277, .box_w = 15, .box_h = 24, .ofs_x = 1, .ofs_y = -6}, + {.bitmap_index = 11034, .adv_w = 214, .box_w = 11, .box_h = 19, .ofs_x = 1, .ofs_y = -6}, + {.bitmap_index = 11093, .adv_w = 277, .box_w = 15, .box_h = 23, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 11201, .adv_w = 214, .box_w = 11, .box_h = 18, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 11261, .adv_w = 240, .box_w = 15, .box_h = 18, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 11322, .adv_w = 278, .box_w = 16, .box_h = 23, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 11415, .adv_w = 214, .box_w = 11, .box_h = 18, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 11464, .adv_w = 299, .box_w = 17, .box_h = 21, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 11597, .adv_w = 214, .box_w = 13, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11687, .adv_w = 299, .box_w = 17, .box_h = 23, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 11833, .adv_w = 214, .box_w = 13, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11931, .adv_w = 299, .box_w = 17, .box_h = 23, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 12079, .adv_w = 214, .box_w = 13, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12183, .adv_w = 384, .box_w = 23, .box_h = 18, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 12320, .adv_w = 362, .box_w = 22, .box_h = 13, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12446, .adv_w = 277, .box_w = 17, .box_h = 23, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 12564, .adv_w = 128, .box_w = 8, .box_h = 18, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 12606, .adv_w = 277, .box_w = 17, .box_h = 24, .ofs_x = 1, .ofs_y = -6}, + {.bitmap_index = 12730, .adv_w = 128, .box_w = 8, .box_h = 19, .ofs_x = 1, .ofs_y = -6}, + {.bitmap_index = 12773, .adv_w = 277, .box_w = 17, .box_h = 23, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 12895, .adv_w = 128, .box_w = 9, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12943, .adv_w = 256, .box_w = 14, .box_h = 23, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 13075, .adv_w = 192, .box_w = 12, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13169, .adv_w = 256, .box_w = 14, .box_h = 23, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 13306, .adv_w = 192, .box_w = 12, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13406, .adv_w = 256, .box_w = 14, .box_h = 24, .ofs_x = 1, .ofs_y = -6}, + {.bitmap_index = 13542, .adv_w = 192, .box_w = 12, .box_h = 19, .ofs_x = 0, .ofs_y = -6}, + {.bitmap_index = 13642, .adv_w = 256, .box_w = 14, .box_h = 23, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 13778, .adv_w = 192, .box_w = 12, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13877, .adv_w = 235, .box_w = 15, .box_h = 24, .ofs_x = 0, .ofs_y = -6}, + {.bitmap_index = 13930, .adv_w = 107, .box_w = 7, .box_h = 24, .ofs_x = 0, .ofs_y = -6}, + {.bitmap_index = 13981, .adv_w = 235, .box_w = 15, .box_h = 23, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14036, .adv_w = 156, .box_w = 10, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14084, .adv_w = 235, .box_w = 15, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14129, .adv_w = 107, .box_w = 7, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14176, .adv_w = 277, .box_w = 15, .box_h = 22, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 14256, .adv_w = 214, .box_w = 11, .box_h = 18, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 14314, .adv_w = 277, .box_w = 15, .box_h = 21, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 14384, .adv_w = 214, .box_w = 11, .box_h = 18, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 14431, .adv_w = 277, .box_w = 15, .box_h = 23, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 14514, .adv_w = 214, .box_w = 11, .box_h = 18, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 14569, .adv_w = 277, .box_w = 15, .box_h = 24, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 14653, .adv_w = 214, .box_w = 11, .box_h = 19, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 14711, .adv_w = 277, .box_w = 15, .box_h = 23, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 14797, .adv_w = 214, .box_w = 11, .box_h = 18, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 14857, .adv_w = 277, .box_w = 15, .box_h = 23, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 14937, .adv_w = 214, .box_w = 13, .box_h = 18, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 14996, .adv_w = 362, .box_w = 23, .box_h = 23, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15202, .adv_w = 277, .box_w = 18, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15339, .adv_w = 256, .box_w = 16, .box_h = 23, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15444, .adv_w = 192, .box_w = 12, .box_h = 23, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 15557, .adv_w = 256, .box_w = 16, .box_h = 22, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15655, .adv_w = 235, .box_w = 15, .box_h = 23, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15758, .adv_w = 192, .box_w = 12, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15832, .adv_w = 235, .box_w = 15, .box_h = 22, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15926, .adv_w = 192, .box_w = 12, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15995, .adv_w = 235, .box_w = 15, .box_h = 23, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16101, .adv_w = 192, .box_w = 12, .box_h = 18, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16180, .adv_w = 85, .box_w = 7, .box_h = 18, .ofs_x = 1, .ofs_y = 0} +}; + +/*--------------------- + * CHARACTER MAPPING + *--------------------*/ + + + +/*Collect the unicode lists and glyph_id offsets*/ +static const lv_font_fmt_txt_cmap_t cmaps[] = +{ + { + .range_start = 192, .range_length = 192, .glyph_id_start = 1, + .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY + } +}; + + + +/*-------------------- + * ALL CUSTOM DATA + *--------------------*/ + +#if LVGL_VERSION_MAJOR == 8 +/*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +#endif + +#if LVGL_VERSION_MAJOR >= 8 +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 = NULL, + .kern_scale = 0, + .cmap_num = 1, + .bpp = 4, + .kern_classes = 0, + .bitmap_format = 1, +#if LVGL_VERSION_MAJOR == 8 + .cache = &cache +#endif +}; + + + +/*----------------- + * PUBLIC FONT + *----------------*/ + +/*Initialize a public general font descriptor*/ +#if LVGL_VERSION_MAJOR >= 8 +const lv_font_t extras_lat_24 = { +#else +lv_font_t extras_lat_24 = { +#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 = 30, /*The maximum line height required by the font*/ + .base_line = 6, /*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` */ +#if LV_VERSION_CHECK(8, 2, 0) || LVGL_VERSION_MAJOR >= 9 + .fallback = NULL, +#endif + .user_data = NULL, +}; + + + +#endif /*#if EXTRAS_LAT_24*/ + + +#endif diff --git a/src/ui-touch/extras_lat_28.c b/src/ui-touch/extras_lat_28.c new file mode 100644 index 00000000..4c886ba9 --- /dev/null +++ b/src/ui-touch/extras_lat_28.c @@ -0,0 +1,3245 @@ +#include "device_caps.h" +#if defined(HAS_TANMATSU) +/******************************************************************************* + * Size: 28 px + * Bpp: 4 + * Opts: --size 28 --bpp 4 --format lvgl --font /Library/Fonts/Arial Unicode.ttf -r 0x00C0-0x00FF -r 0x0100-0x017F --lv-font-name extras_lat_28 -o /tmp/lat_28.c + ******************************************************************************/ + +#if 1 +#include "lvgl.h" +#else +#include "lvgl/lvgl.h" +#endif + +#ifndef EXTRAS_LAT_28 +#define EXTRAS_LAT_28 1 +#endif + +#if EXTRAS_LAT_28 + +/*----------------- + * BITMAPS + *----------------*/ + +/*Store the image of the glyphs*/ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+00C0 "À" */ + 0x0, 0xfa, 0xbb, 0x88, 0x1, 0xff, 0xc4, 0x80, + 0x18, 0x0, 0xff, 0xe2, 0x15, 0x1, 0x98, 0x3, + 0xff, 0x88, 0x90, 0x10, 0x1, 0xff, 0xc5, 0x7f, + 0xb0, 0xf, 0xfe, 0xc4, 0x7f, 0xac, 0x3, 0xff, + 0x88, 0xc0, 0x4, 0x20, 0xf, 0xfe, 0x12, 0x8, + 0x88, 0x28, 0x3, 0xff, 0x85, 0xc0, 0xaa, 0x6, + 0x0, 0xff, 0xe0, 0x8a, 0x86, 0xd8, 0xa, 0x80, + 0x7f, 0xf0, 0x18, 0x0, 0xe6, 0x41, 0x20, 0x1f, + 0xfc, 0xa, 0x4, 0x10, 0xa0, 0x32, 0x0, 0xff, + 0x19, 0x7, 0x0, 0x18, 0x1, 0x60, 0x1f, 0xea, + 0x0, 0x28, 0x0, 0x50, 0x18, 0x3, 0xfc, 0xc0, + 0xa0, 0x1b, 0x80, 0xc, 0x1, 0xf9, 0x80, 0x1c, + 0x1, 0x94, 0x1, 0x60, 0x1f, 0xa8, 0x5, 0x88, + 0xb9, 0x40, 0x8c, 0x3, 0xc4, 0x60, 0x3b, 0xbe, + 0x50, 0x4, 0x80, 0x7a, 0x80, 0x3f, 0xf8, 0xa, + 0x20, 0x1c, 0xc0, 0x7f, 0xff, 0xa0, 0x0, 0xc0, + 0x19, 0x4, 0x28, 0x3, 0xf3, 0x0, 0x28, 0x3, + 0x70, 0x1, 0xc0, 0x3f, 0xa, 0x81, 0x20, 0x0, + 0x54, 0x10, 0x40, 0x3f, 0xb8, 0x1, 0xc0, 0x6, + 0x0, 0x70, 0x7, 0xf9, 0x4, 0x14, 0x42, 0x80, + 0x54, 0x3, 0xfe, 0x90, 0x3, 0x0, + + /* U+00C1 "Á" */ + 0x0, 0xff, 0x5f, 0x69, 0x80, 0x7f, 0xf0, 0xd1, + 0x2, 0xa6, 0x1, 0xff, 0xc3, 0x80, 0x48, 0x0, + 0xff, 0xe1, 0x99, 0x86, 0x80, 0x3f, 0xf8, 0x87, + 0xfc, 0x20, 0x1f, 0xfd, 0x88, 0xff, 0x58, 0x7, + 0xff, 0x11, 0x80, 0x8, 0x40, 0x1f, 0xfc, 0x24, + 0x11, 0x10, 0x50, 0x7, 0xff, 0xb, 0x81, 0x54, + 0xc, 0x1, 0xff, 0xc1, 0x15, 0xd, 0xb0, 0x15, + 0x0, 0xff, 0xe0, 0x30, 0x1, 0xcc, 0x82, 0x40, + 0x3f, 0xf8, 0x14, 0x8, 0x21, 0x40, 0x64, 0x1, + 0xfe, 0x32, 0xe, 0x0, 0x30, 0x2, 0xc0, 0x3f, + 0xd4, 0x0, 0x50, 0x0, 0xa0, 0x30, 0x7, 0xf9, + 0x81, 0x40, 0x37, 0x0, 0x18, 0x3, 0xf3, 0x0, + 0x38, 0x3, 0x28, 0x2, 0xc0, 0x3f, 0x50, 0xb, + 0x11, 0x72, 0x81, 0x18, 0x7, 0x88, 0xc0, 0x77, + 0x7c, 0xa0, 0x9, 0x0, 0xf5, 0x0, 0x7f, 0xf0, + 0x14, 0x40, 0x39, 0x80, 0xff, 0xff, 0x40, 0x1, + 0x80, 0x32, 0x8, 0x50, 0x7, 0xe6, 0x0, 0x50, + 0x6, 0xe0, 0x3, 0x80, 0x7e, 0x15, 0x2, 0x40, + 0x0, 0xa8, 0x20, 0x80, 0x7f, 0x70, 0x3, 0x80, + 0xc, 0x0, 0xe0, 0xf, 0xf2, 0x8, 0x28, 0x85, + 0x0, 0xa8, 0x7, 0xfd, 0x20, 0x6, + + /* U+00C2 "Â" */ + 0x0, 0xfc, 0x2f, 0xc, 0x1, 0xff, 0xc4, 0xa8, + 0x79, 0x60, 0xf, 0xfe, 0x13, 0xa0, 0x40, 0x49, + 0x0, 0x7f, 0xf0, 0xe, 0x2, 0x1d, 0x3, 0xc0, + 0x3f, 0xf8, 0xa, 0xf0, 0xe1, 0x2e, 0xa6, 0x1, + 0xff, 0x34, 0x38, 0x0, 0xa2, 0x6, 0x1, 0xff, + 0xc1, 0x8f, 0xf5, 0x80, 0x7f, 0xf1, 0x18, 0x0, + 0x84, 0x1, 0xff, 0xc2, 0x41, 0x11, 0x5, 0x0, + 0x7f, 0xf0, 0xb8, 0x15, 0x40, 0xc0, 0x1f, 0xfc, + 0x11, 0x50, 0xdb, 0x1, 0x50, 0xf, 0xfe, 0x3, + 0x0, 0x1c, 0xc8, 0x24, 0x3, 0xff, 0x81, 0x40, + 0x82, 0x14, 0x6, 0x40, 0x1f, 0xe3, 0x20, 0xe0, + 0x3, 0x0, 0x2c, 0x3, 0xfd, 0x40, 0x5, 0x0, + 0xa, 0x3, 0x0, 0x7f, 0x98, 0x14, 0x3, 0x70, + 0x1, 0x80, 0x3f, 0x30, 0x3, 0x80, 0x32, 0x80, + 0x2c, 0x3, 0xf5, 0x0, 0xb1, 0x17, 0x28, 0x11, + 0x80, 0x78, 0x8c, 0x7, 0x77, 0xca, 0x0, 0x90, + 0xf, 0x50, 0x7, 0xff, 0x1, 0x44, 0x3, 0x98, + 0xf, 0xff, 0xf4, 0x0, 0x18, 0x3, 0x20, 0x85, + 0x0, 0x7e, 0x60, 0x5, 0x0, 0x6e, 0x0, 0x38, + 0x7, 0xe1, 0x50, 0x24, 0x0, 0xa, 0x82, 0x8, + 0x7, 0xf7, 0x0, 0x38, 0x0, 0xc0, 0xe, 0x0, + 0xff, 0x20, 0x82, 0x88, 0x50, 0xa, 0x80, 0x7f, + 0xd2, 0x0, 0x60, + + /* U+00C3 "Ã" */ + 0x0, 0xf1, 0xe7, 0xe2, 0x80, 0x3b, 0x0, 0x3f, + 0xed, 0x31, 0x3a, 0xfe, 0x14, 0x0, 0xff, 0x18, + 0xbf, 0x71, 0x84, 0x4b, 0x0, 0x1f, 0xe3, 0xf8, + 0x1, 0x9e, 0xfa, 0x0, 0xff, 0xeb, 0x47, 0xfa, + 0xc0, 0x3f, 0xf8, 0x8c, 0x0, 0x42, 0x0, 0xff, + 0xe1, 0x20, 0x88, 0x82, 0x80, 0x3f, 0xf8, 0x5c, + 0xa, 0xa0, 0x60, 0xf, 0xfe, 0x8, 0xa8, 0x6d, + 0x80, 0xa8, 0x7, 0xff, 0x1, 0x80, 0xe, 0x64, + 0x12, 0x1, 0xff, 0xc0, 0xa0, 0x41, 0xa, 0x3, + 0x20, 0xf, 0xf1, 0x90, 0x70, 0x1, 0x80, 0x16, + 0x1, 0xfe, 0xa0, 0x2, 0x80, 0x5, 0x1, 0x80, + 0x3f, 0xcc, 0xa, 0x1, 0xb8, 0x0, 0xc0, 0x1f, + 0x98, 0x1, 0xc0, 0x19, 0x40, 0x16, 0x1, 0xfa, + 0x80, 0x58, 0x8b, 0x94, 0x8, 0xc0, 0x3c, 0x46, + 0x3, 0xbb, 0xe5, 0x0, 0x48, 0x7, 0xa8, 0x3, + 0xff, 0x80, 0xa2, 0x1, 0xcc, 0x7, 0xff, 0xfa, + 0x0, 0xc, 0x1, 0x90, 0x42, 0x80, 0x3f, 0x30, + 0x2, 0x80, 0x37, 0x0, 0x1c, 0x3, 0xf0, 0xa8, + 0x12, 0x0, 0x5, 0x41, 0x4, 0x3, 0xfb, 0x80, + 0x1c, 0x0, 0x60, 0x7, 0x0, 0x7f, 0x90, 0x41, + 0x44, 0x28, 0x5, 0x40, 0x3f, 0xe9, 0x0, 0x30, + + /* U+00C4 "Ä" */ + 0x0, 0xf3, 0xff, 0x80, 0xd, 0xfe, 0x10, 0xf, + 0xfe, 0x98, 0x91, 0x0, 0x6, 0x44, 0x0, 0xff, + 0xe0, 0x36, 0xe8, 0x0, 0xbb, 0xa1, 0x0, 0xff, + 0xea, 0xc7, 0xfa, 0xc0, 0x3f, 0xf8, 0x8c, 0x0, + 0x42, 0x0, 0xff, 0xe1, 0x20, 0x88, 0x82, 0x80, + 0x3f, 0xf8, 0x5c, 0xa, 0xa0, 0x60, 0xf, 0xfe, + 0x8, 0xa8, 0x6d, 0x80, 0xa8, 0x7, 0xff, 0x1, + 0x80, 0xe, 0x64, 0x12, 0x1, 0xff, 0xc0, 0xa0, + 0x41, 0xa, 0x3, 0x20, 0xf, 0xf1, 0x90, 0x70, + 0x1, 0x80, 0x16, 0x1, 0xfe, 0xa0, 0x2, 0x80, + 0x5, 0x1, 0x80, 0x3f, 0xcc, 0xa, 0x1, 0xb8, + 0x0, 0xc0, 0x1f, 0x98, 0x1, 0xc0, 0x19, 0x40, + 0x16, 0x1, 0xfa, 0x80, 0x58, 0x8b, 0x94, 0x8, + 0xc0, 0x3c, 0x46, 0x3, 0xbb, 0xe5, 0x0, 0x48, + 0x7, 0xa8, 0x3, 0xff, 0x80, 0xa2, 0x1, 0xcc, + 0x7, 0xff, 0xfa, 0x0, 0xc, 0x1, 0x90, 0x42, + 0x80, 0x3f, 0x30, 0x2, 0x80, 0x37, 0x0, 0x1c, + 0x3, 0xf0, 0xa8, 0x12, 0x0, 0x5, 0x41, 0x4, + 0x3, 0xfb, 0x80, 0x1c, 0x0, 0x60, 0x7, 0x0, + 0x7f, 0x90, 0x41, 0x44, 0x28, 0x5, 0x40, 0x3f, + 0xe9, 0x0, 0x30, + + /* U+00C5 "Å" */ + 0x0, 0xfc, 0x57, 0xb0, 0x1, 0xff, 0xc4, 0xfc, + 0xf3, 0x70, 0xf, 0xfe, 0x10, 0x9b, 0x97, 0xe0, + 0x7, 0xff, 0x8, 0x40, 0xc3, 0x48, 0x3, 0xff, + 0x87, 0x5b, 0xe5, 0x0, 0x1f, 0xfc, 0x34, 0xef, + 0xb1, 0x0, 0xff, 0xe1, 0xc7, 0xfa, 0xc0, 0x3f, + 0xf8, 0x8c, 0x0, 0x42, 0x0, 0xff, 0xe1, 0x20, + 0x88, 0x82, 0x80, 0x3f, 0xf8, 0x5c, 0xa, 0xa0, + 0x60, 0xf, 0xfe, 0x8, 0xa8, 0x6d, 0x80, 0xa8, + 0x7, 0xff, 0x1, 0x80, 0xe, 0x64, 0x12, 0x1, + 0xff, 0xc0, 0xa0, 0x41, 0xa, 0x3, 0x20, 0xf, + 0xf1, 0x90, 0x70, 0x1, 0x80, 0x16, 0x1, 0xfe, + 0xa0, 0x2, 0x80, 0x5, 0x1, 0x80, 0x3f, 0xcc, + 0xa, 0x1, 0xb8, 0x0, 0xc0, 0x1f, 0x98, 0x1, + 0xc0, 0x19, 0x40, 0x16, 0x1, 0xfa, 0x80, 0x58, + 0x8b, 0x94, 0x8, 0xc0, 0x3c, 0x46, 0x3, 0xbb, + 0xe5, 0x0, 0x48, 0x7, 0xa8, 0x3, 0xff, 0x80, + 0xa2, 0x1, 0xcc, 0x7, 0xff, 0xfa, 0x0, 0xc, + 0x1, 0x90, 0x42, 0x80, 0x3f, 0x30, 0x2, 0x80, + 0x37, 0x0, 0x1c, 0x3, 0xf0, 0xa8, 0x12, 0x0, + 0x5, 0x41, 0x4, 0x3, 0xfb, 0x80, 0x1c, 0x0, + 0x60, 0x7, 0x0, 0x7f, 0x90, 0x41, 0x44, 0x28, + 0x5, 0x40, 0x3f, 0xe9, 0x0, 0x30, + + /* U+00C6 "Æ" */ + 0x0, 0xfe, 0x9f, 0xff, 0xfe, 0x20, 0x80, 0x7e, + 0x16, 0x0, 0xff, 0xe6, 0xc8, 0x1, 0xe4, 0xc0, + 0x13, 0x3f, 0xe1, 0x0, 0xf8, 0x5c, 0xe, 0x19, + 0x80, 0x6, 0x6f, 0xf0, 0x7, 0xe9, 0x0, 0x40, + 0x7, 0xff, 0x2d, 0x80, 0xd0, 0x3, 0xff, 0x94, + 0xe2, 0x10, 0x1, 0xff, 0xcb, 0x90, 0x34, 0x0, + 0xff, 0xe5, 0x38, 0x84, 0x0, 0x7c, 0xcd, 0xfc, + 0x40, 0x1e, 0x90, 0x34, 0x0, 0xfa, 0x67, 0xf9, + 0x0, 0x39, 0x84, 0x20, 0x3, 0xff, 0x97, 0x60, + 0x2, 0x66, 0xf0, 0x3, 0xff, 0xf9, 0x80, 0x33, + 0x10, 0x2, 0x67, 0xc6, 0x1, 0xff, 0xc4, 0xb0, + 0xf, 0xfe, 0x6a, 0x90, 0x4f, 0xff, 0xca, 0x1, + 0xff, 0xc3, 0x80, 0x16, 0x0, 0xff, 0xe5, 0x21, + 0x4, 0x80, 0x7f, 0xf2, 0xe0, 0x0, 0xc0, 0x1f, + 0xf3, 0x37, 0xf8, 0x90, 0xc1, 0x84, 0x3, 0xfe, + 0x99, 0xff, 0x2c, 0x0, 0x2c, 0x3, 0xff, 0x96, + + /* U+00C7 "Ç" */ + 0x0, 0xe1, 0x7b, 0xef, 0xf6, 0xd2, 0x0, 0x7f, + 0x3f, 0x42, 0x8, 0x0, 0x96, 0xf0, 0x40, 0x3d, + 0x70, 0x0, 0x59, 0xa9, 0x71, 0x3, 0xf1, 0x0, + 0xd4, 0x80, 0x9d, 0x4c, 0xad, 0x1c, 0xc0, 0x3a, + 0x1, 0x22, 0x81, 0xd8, 0x80, 0x7a, 0x50, 0xd, + 0x40, 0x10, 0x0, 0xe0, 0xf, 0xe9, 0x0, 0x68, + 0x9, 0x82, 0x10, 0x7, 0xf1, 0x67, 0xc0, 0x20, + 0x3, 0x0, 0x3f, 0xe3, 0x0, 0x88, 0x0, 0x60, + 0x1f, 0xfc, 0x3f, 0x0, 0x38, 0x7, 0xff, 0x5b, + 0xc0, 0xe, 0x1, 0xff, 0xc3, 0x20, 0x1, 0x0, + 0x7f, 0xf0, 0xd0, 0x1, 0x80, 0x1f, 0xf5, 0x6c, + 0x80, 0x98, 0x28, 0x80, 0x7f, 0xa, 0x92, 0x0, + 0x24, 0x1, 0x60, 0x1f, 0xd6, 0x0, 0xb0, 0x2, + 0xa0, 0x2d, 0x0, 0x7d, 0x2a, 0x4, 0xc0, 0x15, + 0x10, 0x2f, 0x4a, 0x9a, 0x3f, 0x30, 0x3, 0x80, + 0x30, 0xe2, 0x80, 0xb5, 0x65, 0xc0, 0x81, 0x61, + 0x80, 0x70, 0xd6, 0x31, 0x0, 0x42, 0x93, 0xa6, + 0x1, 0xf8, 0xe7, 0x44, 0x3b, 0x96, 0xc0, 0x1f, + 0xfc, 0x3, 0x10, 0xe7, 0x0, 0xff, 0xe1, 0x1e, + 0x30, 0x41, 0x0, 0x7f, 0xf0, 0x8e, 0x80, 0x2, + 0x1, 0xff, 0xc0, 0xab, 0xb6, 0x1, 0x18, 0x7, + 0xff, 0x1, 0x12, 0x27, 0xc0, 0xf, 0x80, + + /* U+00C8 "È" */ + 0x0, 0xcf, 0xdc, 0x70, 0xf, 0xfe, 0x3, 0x90, + 0xc8, 0x7, 0xff, 0x7, 0x44, 0x4e, 0x1, 0xff, + 0xc0, 0x1a, 0x9, 0x0, 0xff, 0xe0, 0xa7, 0xf0, + 0x7, 0xff, 0x2f, 0x3f, 0xff, 0xf8, 0x36, 0x1, + 0xff, 0xc7, 0x19, 0x9f, 0xfb, 0xc0, 0x33, 0x37, + 0xfc, 0x80, 0x1f, 0xff, 0x86, 0x6f, 0xf8, 0x3, + 0xc, 0xcf, 0xfc, 0x1, 0xff, 0xc8, 0x1f, 0xff, + 0xf8, 0x3, 0xff, 0xfe, 0x1, 0xfe, 0x66, 0xff, + 0xe0, 0x8, 0x0, 0x66, 0x7f, 0xf8, 0x4, 0x1, + 0xff, 0xc4, + + /* U+00C9 "É" */ + 0x0, 0xfa, 0x3b, 0x8e, 0x1, 0xff, 0xb, 0x89, + 0x38, 0x7, 0xfc, 0xc0, 0x3a, 0x1, 0xff, 0xc0, + 0x90, 0xd1, 0x0, 0xff, 0xe0, 0x77, 0x98, 0x7, + 0xff, 0x2f, 0x3f, 0xff, 0xf8, 0x36, 0x1, 0xff, + 0xc7, 0x19, 0x9f, 0xfb, 0xc0, 0x33, 0x37, 0xfc, + 0x80, 0x1f, 0xff, 0x86, 0x6f, 0xf8, 0x3, 0xc, + 0xcf, 0xfc, 0x1, 0xff, 0xc8, 0x1f, 0xff, 0xf8, + 0x3, 0xff, 0xfe, 0x1, 0xfe, 0x66, 0xff, 0xe0, + 0x8, 0x0, 0x66, 0x7f, 0xf8, 0x4, 0x1, 0xff, + 0xc4, + + /* U+00CA "Ê" */ + 0x0, 0xf3, 0xc3, 0x80, 0x7f, 0xf0, 0x22, 0xf, + 0x12, 0x1, 0xfe, 0x47, 0x8, 0x6, 0x50, 0xf, + 0xc3, 0x40, 0x8e, 0xe0, 0xa2, 0x0, 0xf9, 0x59, + 0xe8, 0x22, 0xe, 0xe0, 0xf, 0x92, 0x20, 0x20, + 0x7, 0x85, 0x0, 0xd9, 0xff, 0xff, 0xc1, 0xb0, + 0xf, 0xfe, 0x38, 0xcc, 0xff, 0xde, 0x1, 0x99, + 0xbf, 0xe4, 0x0, 0xff, 0xfc, 0x33, 0x7f, 0xc0, + 0x18, 0x66, 0x7f, 0xe0, 0xf, 0xfe, 0x40, 0xff, + 0xff, 0xc0, 0x1f, 0xff, 0xf0, 0xf, 0xf3, 0x37, + 0xff, 0x0, 0x40, 0x3, 0x33, 0xff, 0xc0, 0x20, + 0xf, 0xfe, 0x20, + + /* U+00CB "Ë" */ + 0x0, 0x8b, 0xfc, 0xc0, 0x3f, 0xe6, 0x0, 0xff, + 0xe6, 0x11, 0xc, 0x0, 0x44, 0x30, 0xf, 0x8b, + 0x74, 0xa0, 0x3b, 0xa5, 0x0, 0xff, 0xe4, 0x67, + 0xff, 0xff, 0x6, 0xc0, 0x3f, 0xf8, 0xe3, 0x33, + 0xff, 0x78, 0x6, 0x66, 0xff, 0x90, 0x3, 0xff, + 0xf0, 0xcd, 0xff, 0x0, 0x61, 0x99, 0xff, 0x80, + 0x3f, 0xf9, 0x3, 0xff, 0xff, 0x0, 0x7f, 0xff, + 0xc0, 0x3f, 0xcc, 0xdf, 0xfc, 0x1, 0x0, 0xc, + 0xcf, 0xff, 0x0, 0x80, 0x3f, 0xf8, 0x80, + + /* U+00CC "Ì" */ + 0x3d, 0xeb, 0x0, 0x1a, 0x8a, 0x20, 0x1, 0x8, + 0x10, 0x1, 0x50, 0x99, 0x80, 0x3, 0xde, 0x60, + 0x1f, 0x9b, 0xfc, 0x60, 0x1f, 0xff, 0xf0, 0xf, + 0xfe, 0xd8, + + /* U+00CD "Í" */ + 0x1, 0xde, 0xd1, 0x6, 0x21, 0x81, 0x9, 0x7, + 0x50, 0x61, 0x48, 0x0, 0x37, 0xd8, 0x7, 0xf3, + 0x7f, 0x8c, 0x3, 0xff, 0xfe, 0x1, 0xff, 0xdd, + + /* U+00CE "Î" */ + 0x0, 0x96, 0x20, 0x40, 0x1c, 0x74, 0xee, 0xf0, + 0xc, 0x3c, 0xa, 0x65, 0x40, 0x15, 0x90, 0xdf, + 0x82, 0xb8, 0x9, 0x3d, 0x9, 0xd3, 0x80, 0x6, + 0x20, 0x80, 0x5, 0x87, 0x0, 0xcd, 0xfe, 0x30, + 0xf, 0xff, 0xf8, 0x7, 0xff, 0xfc, 0x3, 0xff, + 0xbe, + + /* U+00CF "Ï" */ + 0xef, 0xa0, 0x6, 0xfd, 0x80, 0x7e, 0x22, 0x80, + 0xc, 0x44, 0xcd, 0x80, 0x5, 0xec, 0x80, 0x7f, + 0x9b, 0xfc, 0x60, 0x1f, 0xff, 0xf0, 0xf, 0xff, + 0xf8, 0x6, + + /* U+00D0 "Ð" */ + 0x0, 0x67, 0xff, 0xee, 0xc7, 0x10, 0xf, 0xfe, + 0x18, 0x9c, 0x73, 0x0, 0x7c, 0x33, 0x3d, 0xc, + 0x40, 0x9, 0x60, 0xf, 0x99, 0xb9, 0xe7, 0x68, + 0x1, 0x24, 0x1, 0xff, 0xc2, 0x5a, 0x0, 0x48, + 0x7, 0xff, 0xd, 0x4c, 0x10, 0x80, 0x3f, 0xf8, + 0x72, 0x0, 0x40, 0xf, 0xfe, 0x1a, 0x0, 0x3d, + 0x98, 0x20, 0x6, 0x6e, 0x20, 0xc, 0x20, 0x2, + 0x99, 0x10, 0xc, 0xcf, 0x38, 0x7, 0xce, 0x1, + 0xff, 0xc7, 0xff, 0x18, 0xf, 0xff, 0x28, 0x7, + 0xce, 0x1, 0xff, 0xc3, 0x20, 0x1, 0x0, 0x7f, + 0xf0, 0xdc, 0x1, 0xe0, 0x1f, 0xfc, 0x39, 0x0, + 0x38, 0x7, 0xff, 0x9, 0x4c, 0x14, 0x40, 0x3f, + 0xf8, 0x2d, 0x40, 0x8, 0x0, 0xf3, 0x37, 0x3c, + 0xec, 0x80, 0x28, 0x80, 0x38, 0x66, 0x7a, 0x18, + 0x80, 0x69, 0x40, 0x3f, 0xf8, 0x2, 0x49, 0x1c, + 0xa0, 0x10, + + /* U+00D1 "Ñ" */ + 0x0, 0xc5, 0x7f, 0xac, 0x0, 0xde, 0x0, 0xfb, + 0xd0, 0x4a, 0x7f, 0x89, 0x0, 0x3c, 0x24, 0xbd, + 0xc7, 0x11, 0x2d, 0x80, 0x78, 0x7e, 0x80, 0x63, + 0xbe, 0x84, 0x3, 0xff, 0x8f, 0x9f, 0xe4, 0x0, + 0xfe, 0x8f, 0xf0, 0x5, 0x20, 0x1f, 0xfc, 0x32, + 0x90, 0xf, 0xfe, 0x1b, 0x20, 0x7, 0xff, 0x0, + 0x80, 0x12, 0x1, 0xff, 0xc0, 0x69, 0x2, 0x90, + 0xf, 0xfe, 0x3, 0x20, 0x32, 0x0, 0x7f, 0xf0, + 0x24, 0x1, 0x20, 0x1f, 0xfc, 0x2, 0x90, 0x29, + 0x0, 0xff, 0xe0, 0x32, 0x3, 0x20, 0x7, 0xff, + 0x2, 0x40, 0x12, 0x1, 0xff, 0xc0, 0x29, 0x2, + 0x90, 0xf, 0xfe, 0x3, 0x20, 0x32, 0x0, 0x7f, + 0xf0, 0x24, 0x1, 0x20, 0x1f, 0xfc, 0x2, 0x90, + 0x29, 0x0, 0xff, 0xe0, 0x32, 0x3, 0x20, 0x7, + 0xff, 0x2, 0x80, 0x6, 0x1, 0xff, 0xc0, 0x19, + 0x0, 0xff, 0xe1, 0xb2, 0x0, 0x7f, 0xf0, 0xe8, + 0x2, + + /* U+00D2 "Ò" */ + 0x0, 0xf0, 0xe7, 0x68, 0x80, 0x7f, 0xf0, 0xc6, + 0x4, 0xa4, 0x3, 0xff, 0x88, 0x90, 0xe, 0x20, + 0x1f, 0xfc, 0x47, 0x50, 0x60, 0xf, 0xfe, 0x2d, + 0x7b, 0x80, 0x7f, 0xf5, 0x45, 0xaf, 0xbf, 0xdb, + 0x4a, 0x1, 0xfe, 0x7e, 0x94, 0x10, 0x1, 0x2d, + 0x72, 0x80, 0x7d, 0x50, 0x0, 0x48, 0xaa, 0x41, + 0x80, 0xd3, 0x80, 0x74, 0xa8, 0x1e, 0xdb, 0xaa, + 0x9f, 0x2c, 0x42, 0x18, 0x2, 0x46, 0x3, 0xc2, + 0x0, 0xf2, 0x60, 0x84, 0x90, 0x2, 0x0, 0x1c, + 0x1, 0xfc, 0x56, 0x0, 0xb0, 0x23, 0x5, 0x20, + 0xf, 0xf2, 0x90, 0x30, 0x20, 0x3, 0x0, 0x3f, + 0xf8, 0xa, 0x0, 0x3f, 0x0, 0x28, 0x7, 0xff, + 0x3, 0x40, 0xa, 0x60, 0x2, 0x0, 0xff, 0xe0, + 0x8, 0x0, 0x40, 0x3f, 0xf9, 0x6, 0x0, 0x30, + 0xf, 0xfe, 0x0, 0x80, 0x7, 0x80, 0xe, 0x1, + 0xff, 0xc0, 0xd0, 0x2, 0xa8, 0x1, 0xe0, 0x1f, + 0xfc, 0x5, 0x0, 0x19, 0x18, 0x29, 0x0, 0x7f, + 0x94, 0x81, 0x80, 0x10, 0x0, 0xe0, 0xf, 0xe2, + 0xb0, 0x5, 0x80, 0x11, 0x80, 0xf0, 0x80, 0x3c, + 0x98, 0x21, 0x24, 0x1, 0x4a, 0x81, 0xed, 0xb2, + 0xa9, 0xf2, 0xc4, 0x1d, 0x80, 0x3a, 0xa0, 0x0, + 0x93, 0x54, 0x83, 0x1, 0xa8, 0x0, 0xf9, 0xfa, + 0x50, 0x40, 0x4, 0xb3, 0xca, 0x1, 0x80, + + /* U+00D3 "Ó" */ + 0x0, 0xfe, 0x1d, 0xed, 0x10, 0xf, 0xfe, 0x1b, + 0x10, 0xc0, 0x80, 0x7f, 0xf0, 0xe4, 0x1d, 0x40, + 0x3f, 0xf8, 0x6c, 0x29, 0x0, 0x1f, 0xfc, 0x46, + 0xfb, 0x0, 0xff, 0xeb, 0xb, 0x5f, 0x7f, 0xb6, + 0x94, 0x3, 0xfc, 0xfd, 0x28, 0x20, 0x2, 0x5a, + 0xe5, 0x0, 0xfa, 0xa0, 0x0, 0x91, 0x54, 0x83, + 0x1, 0xa7, 0x0, 0xe9, 0x50, 0x3d, 0xb7, 0x55, + 0x3e, 0x58, 0x84, 0x30, 0x4, 0x8c, 0x7, 0x84, + 0x1, 0xe4, 0xc1, 0x9, 0x20, 0x4, 0x0, 0x38, + 0x3, 0xf8, 0xac, 0x1, 0x60, 0x46, 0xa, 0x40, + 0x1f, 0xe5, 0x20, 0x60, 0x40, 0x6, 0x0, 0x7f, + 0xf0, 0x14, 0x0, 0x7e, 0x0, 0x50, 0xf, 0xfe, + 0x6, 0x80, 0x14, 0xc0, 0x4, 0x1, 0xff, 0xc0, + 0x10, 0x0, 0x80, 0x7f, 0xf2, 0xc, 0x0, 0x60, + 0x1f, 0xfc, 0x1, 0x0, 0xf, 0x0, 0x1c, 0x3, + 0xff, 0x81, 0xa0, 0x5, 0x50, 0x3, 0xc0, 0x3f, + 0xf8, 0xa, 0x0, 0x32, 0x30, 0x52, 0x0, 0xff, + 0x29, 0x3, 0x0, 0x20, 0x1, 0xc0, 0x1f, 0xc5, + 0x60, 0xb, 0x0, 0x23, 0x1, 0xe1, 0x0, 0x79, + 0x30, 0x42, 0x48, 0x2, 0x95, 0x3, 0xdb, 0x65, + 0x53, 0xe5, 0x88, 0x3b, 0x0, 0x75, 0x40, 0x1, + 0x26, 0xa9, 0x6, 0x3, 0x50, 0x1, 0xf3, 0xf4, + 0xa0, 0x80, 0x9, 0x67, 0x94, 0x3, 0x0, + + /* U+00D4 "Ô" */ + 0x0, 0xfd, 0x9f, 0xe8, 0x0, 0xff, 0xe1, 0xc9, + 0x88, 0x3a, 0x0, 0x7f, 0xf0, 0x51, 0x82, 0xe0, + 0x28, 0x80, 0x3f, 0xe1, 0xa0, 0x55, 0x39, 0xf, + 0x0, 0x7f, 0xc3, 0xdf, 0x40, 0xd, 0xfc, 0x0, + 0xff, 0xe9, 0x8b, 0x5f, 0x7f, 0xb6, 0x94, 0x3, + 0xfc, 0xfd, 0x28, 0x20, 0x2, 0x5a, 0xe5, 0x0, + 0xfa, 0xa0, 0x0, 0x91, 0x54, 0x83, 0x1, 0xa7, + 0x0, 0xe9, 0x50, 0x3d, 0xb7, 0x55, 0x3e, 0x58, + 0x84, 0x30, 0x4, 0x8c, 0x7, 0x84, 0x1, 0xe4, + 0xc1, 0x9, 0x20, 0x4, 0x0, 0x38, 0x3, 0xf8, + 0xac, 0x1, 0x60, 0x46, 0xa, 0x40, 0x1f, 0xe5, + 0x20, 0x60, 0x40, 0x6, 0x0, 0x7f, 0xf0, 0x14, + 0x0, 0x7e, 0x0, 0x50, 0xf, 0xfe, 0x6, 0x80, + 0x14, 0xc0, 0x4, 0x1, 0xff, 0xc0, 0x10, 0x0, + 0x80, 0x7f, 0xf2, 0xc, 0x0, 0x60, 0x1f, 0xfc, + 0x1, 0x0, 0xf, 0x0, 0x1c, 0x3, 0xff, 0x81, + 0xa0, 0x5, 0x50, 0x3, 0xc0, 0x3f, 0xf8, 0xa, + 0x0, 0x32, 0x30, 0x52, 0x0, 0xff, 0x29, 0x3, + 0x0, 0x20, 0x1, 0xc0, 0x1f, 0xc5, 0x60, 0xb, + 0x0, 0x23, 0x1, 0xe1, 0x0, 0x79, 0x30, 0x42, + 0x48, 0x2, 0x95, 0x3, 0xdb, 0x65, 0x53, 0xe5, + 0x88, 0x3b, 0x0, 0x75, 0x40, 0x1, 0x26, 0xa9, + 0x6, 0x3, 0x50, 0x1, 0xf3, 0xf4, 0xa0, 0x80, + 0x9, 0x67, 0x94, 0x3, 0x0, + + /* U+00D5 "Õ" */ + 0x0, 0xf3, 0xf7, 0xda, 0x4, 0x7b, 0x0, 0x7f, + 0x96, 0x4, 0x49, 0x7e, 0xe0, 0x80, 0x1f, 0xed, + 0x2e, 0xe6, 0x29, 0xa6, 0x10, 0x7, 0xfa, 0x34, + 0x40, 0xeb, 0x2c, 0xc0, 0x3f, 0xfa, 0x62, 0xd7, + 0xdf, 0xed, 0xa5, 0x0, 0xff, 0x3f, 0x4a, 0x8, + 0x0, 0x96, 0xb9, 0x40, 0x3e, 0xa8, 0x0, 0x24, + 0x55, 0x20, 0xc0, 0x69, 0xc0, 0x3a, 0x54, 0xf, + 0x6d, 0xd5, 0x4f, 0x96, 0x21, 0xc, 0x1, 0x23, + 0x1, 0xe1, 0x0, 0x79, 0x30, 0x42, 0x48, 0x1, + 0x0, 0xe, 0x0, 0xfe, 0x2b, 0x0, 0x58, 0x11, + 0x82, 0x90, 0x7, 0xf9, 0x48, 0x18, 0x10, 0x1, + 0x80, 0x1f, 0xfc, 0x5, 0x0, 0x1f, 0x80, 0x14, + 0x3, 0xff, 0x81, 0xa0, 0x5, 0x30, 0x1, 0x0, + 0x7f, 0xf0, 0x4, 0x0, 0x20, 0x1f, 0xfc, 0x83, + 0x0, 0x18, 0x7, 0xff, 0x0, 0x40, 0x3, 0xc0, + 0x7, 0x0, 0xff, 0xe0, 0x68, 0x1, 0x54, 0x0, + 0xf0, 0xf, 0xfe, 0x2, 0x80, 0xc, 0x8c, 0x14, + 0x80, 0x3f, 0xca, 0x40, 0xc0, 0x8, 0x0, 0x70, + 0x7, 0xf1, 0x58, 0x2, 0xc0, 0x8, 0xc0, 0x78, + 0x40, 0x1e, 0x4c, 0x10, 0x92, 0x0, 0xa5, 0x40, + 0xf6, 0xd9, 0x54, 0xf9, 0x62, 0xe, 0xc0, 0x1d, + 0x50, 0x0, 0x49, 0xaa, 0x41, 0x80, 0xd4, 0x0, + 0x7c, 0xfd, 0x28, 0x20, 0x2, 0x59, 0xe5, 0x0, + 0xc0, + + /* U+00D6 "Ö" */ + 0x0, 0xf7, 0x7d, 0x0, 0x37, 0xec, 0x3, 0xff, + 0xa8, 0x45, 0x0, 0x18, 0x88, 0x1, 0xff, 0xc0, + 0xcd, 0x80, 0x5, 0xec, 0x80, 0x7f, 0xf4, 0xc5, + 0xaf, 0xbf, 0xdb, 0x4a, 0x1, 0xfe, 0x7e, 0x94, + 0x10, 0x1, 0x2d, 0x72, 0x80, 0x7d, 0x50, 0x0, + 0x48, 0xaa, 0x41, 0x80, 0xd3, 0x80, 0x74, 0xa8, + 0x1e, 0xdb, 0xaa, 0x9f, 0x2c, 0x42, 0x18, 0x2, + 0x46, 0x3, 0xc2, 0x0, 0xf2, 0x60, 0x84, 0x90, + 0x2, 0x0, 0x1c, 0x1, 0xfc, 0x56, 0x0, 0xb0, + 0x23, 0x5, 0x20, 0xf, 0xf2, 0x90, 0x30, 0x20, + 0x3, 0x0, 0x3f, 0xf8, 0xa, 0x0, 0x3f, 0x0, + 0x28, 0x7, 0xff, 0x3, 0x40, 0xa, 0x60, 0x2, + 0x0, 0xff, 0xe0, 0x8, 0x0, 0x40, 0x3f, 0xf9, + 0x6, 0x0, 0x30, 0xf, 0xfe, 0x0, 0x80, 0x7, + 0x80, 0xe, 0x1, 0xff, 0xc0, 0xd0, 0x2, 0xa8, + 0x1, 0xe0, 0x1f, 0xfc, 0x5, 0x0, 0x19, 0x18, + 0x29, 0x0, 0x7f, 0x94, 0x81, 0x80, 0x10, 0x0, + 0xe0, 0xf, 0xe2, 0xb0, 0x5, 0x80, 0x11, 0x80, + 0xf0, 0x80, 0x3c, 0x98, 0x21, 0x24, 0x1, 0x4a, + 0x81, 0xed, 0xb2, 0xa9, 0xf2, 0xc4, 0x1d, 0x80, + 0x3a, 0xa0, 0x0, 0x93, 0x54, 0x83, 0x1, 0xa8, + 0x0, 0xf9, 0xfa, 0x50, 0x40, 0x4, 0xb3, 0xca, + 0x1, 0x80, + + /* U+00D7 "×" */ + 0x0, 0xff, 0xe1, 0x53, 0x80, 0x78, 0xb0, 0x41, + 0xd6, 0x18, 0x3, 0x16, 0x1e, 0x3, 0x10, 0x4b, + 0x0, 0xb, 0x4, 0x24, 0x7, 0x8, 0x25, 0x8b, + 0x4, 0x2d, 0x0, 0x3, 0x84, 0x13, 0x82, 0x14, + 0x80, 0x18, 0x70, 0x80, 0x42, 0x94, 0x3, 0xfe, + 0x30, 0xf, 0xe, 0x10, 0x8, 0x4b, 0x0, 0x61, + 0xc2, 0xa, 0xf2, 0x9, 0x50, 0x0, 0xe1, 0x5, + 0x28, 0xe1, 0x5, 0x28, 0x49, 0x5, 0x28, 0x0, + 0x70, 0x42, 0x2, 0x1a, 0x54, 0x3, 0xe, 0x26, + 0x0, + + /* U+00D8 "Ø" */ + 0x0, 0xff, 0xe3, 0x10, 0x7, 0x85, 0xaf, 0xbf, + 0xdb, 0x4a, 0x1, 0x36, 0xb0, 0x6, 0x7e, 0x94, + 0x10, 0x1, 0x2d, 0x69, 0xa4, 0x8a, 0x0, 0x55, + 0x0, 0x4, 0x8a, 0xa4, 0x18, 0x16, 0x58, 0x69, + 0x0, 0x25, 0x40, 0xf6, 0xdd, 0x54, 0xf9, 0x62, + 0x0, 0x73, 0x0, 0x23, 0x1, 0xe1, 0x0, 0x79, + 0x80, 0x27, 0x10, 0x4, 0x0, 0x34, 0x3, 0xe1, + 0xc1, 0x50, 0x4, 0x1, 0x18, 0x28, 0x80, 0x78, + 0x70, 0x62, 0x88, 0x18, 0x10, 0x1, 0xe0, 0x1f, + 0x69, 0x3b, 0x81, 0x0, 0x7, 0xe0, 0x7, 0x0, + 0xf6, 0x1b, 0x40, 0x3, 0x0, 0xa, 0x60, 0x3, + 0x0, 0xeb, 0x35, 0x90, 0x8, 0x40, 0x2, 0x1, + 0xfa, 0x91, 0x14, 0x1, 0xf8, 0xc0, 0x6, 0x1, + 0x4a, 0xa5, 0x80, 0x70, 0x80, 0x7, 0xc0, 0xe, + 0x0, 0x86, 0x3b, 0x0, 0xf6, 0x80, 0x15, 0x0, + 0x1e, 0xe, 0xe2, 0xd0, 0xf, 0x94, 0x0, 0x64, + 0x80, 0xb1, 0x2, 0xc1, 0x0, 0xf2, 0x90, 0x28, + 0x2, 0x40, 0xe, 0x3e, 0x20, 0x1e, 0x2b, 0x0, + 0x40, 0x0, 0x94, 0x0, 0x60, 0x1f, 0x26, 0x8, + 0x49, 0x0, 0xd, 0x40, 0x5, 0xb6, 0xea, 0xa7, + 0xcb, 0x10, 0x76, 0x0, 0x16, 0x85, 0xd0, 0x82, + 0x45, 0x52, 0xc, 0x6, 0xa0, 0x2, 0xa1, 0xa4, + 0x5e, 0x95, 0x10, 0x1, 0x2c, 0xf2, 0x80, 0x68, + 0xc5, 0x0, 0x9a, 0xbb, 0xfd, 0xb4, 0xc0, 0x1e, + + /* U+00D9 "Ù" */ + 0x0, 0xc3, 0x9d, 0xa2, 0x1, 0xff, 0xc, 0x9, + 0x48, 0x7, 0xff, 0x1, 0x1c, 0x18, 0x3, 0xff, + 0x83, 0x8, 0x2e, 0x1, 0xff, 0xc1, 0xbf, 0x70, + 0xf, 0xfe, 0x56, 0x7f, 0x0, 0x7f, 0xaf, 0xfc, + 0x1, 0xff, 0xff, 0x0, 0xff, 0xff, 0x80, 0x7f, + 0xf3, 0x9c, 0x3, 0xff, 0x84, 0x22, 0x1, 0x0, + 0xff, 0x30, 0x19, 0x0, 0xc, 0x3, 0xf8, 0x81, + 0xb0, 0x1, 0x20, 0x1f, 0x98, 0x1, 0x88, 0x20, + 0xae, 0x1, 0xe5, 0x90, 0x3, 0x5, 0x0, 0x23, + 0x61, 0xdd, 0x19, 0x40, 0x9, 0x10, 0x4a, 0x10, + 0x27, 0x88, 0x39, 0x80, 0x25, 0x80, 0x25, 0xf8, + 0x41, 0x0, 0x9, 0xbf, 0x30, 0x0, + + /* U+00DA "Ú" */ + 0x0, 0xfd, 0x7d, 0xa8, 0x1, 0xff, 0x22, 0x5, + 0x50, 0x3, 0xfe, 0xf0, 0x38, 0x0, 0xff, 0x8d, + 0x7, 0x40, 0x3f, 0xf8, 0x7, 0xfc, 0x20, 0x1f, + 0xfc, 0xac, 0xfe, 0x0, 0xff, 0x5f, 0xf8, 0x3, + 0xff, 0xfe, 0x1, 0xff, 0xff, 0x0, 0xff, 0xe7, + 0x38, 0x7, 0xff, 0x8, 0x44, 0x2, 0x1, 0xfe, + 0x60, 0x32, 0x0, 0x18, 0x7, 0xf1, 0x3, 0x60, + 0x2, 0x40, 0x3f, 0x30, 0x3, 0x10, 0x41, 0x5c, + 0x3, 0xcb, 0x20, 0x6, 0xa, 0x0, 0x46, 0xc3, + 0xba, 0x32, 0x80, 0x12, 0x20, 0x94, 0x20, 0x4f, + 0x10, 0x73, 0x0, 0x4b, 0x0, 0x4b, 0xf0, 0x82, + 0x0, 0x13, 0x7e, 0x60, 0x0, + + /* U+00DB "Û" */ + 0x0, 0xf4, 0xff, 0xac, 0x3, 0xfe, 0x56, 0x1, + 0x48, 0x0, 0xfe, 0x2a, 0x6, 0xa0, 0x74, 0x0, + 0xfd, 0xc0, 0x52, 0x8a, 0x14, 0x40, 0x1f, 0x67, + 0xe8, 0x2, 0xbf, 0x88, 0x3, 0xff, 0x8f, 0x9f, + 0xc0, 0x1f, 0xeb, 0xff, 0x0, 0x7f, 0xff, 0xc0, + 0x3f, 0xff, 0xe0, 0x1f, 0xfc, 0xe7, 0x0, 0xff, + 0xe1, 0x8, 0x80, 0x40, 0x3f, 0xcc, 0x6, 0x40, + 0x3, 0x0, 0xfe, 0x20, 0x6c, 0x0, 0x48, 0x7, + 0xe6, 0x0, 0x62, 0x8, 0x2b, 0x80, 0x79, 0x64, + 0x0, 0xc1, 0x40, 0x8, 0xd8, 0x77, 0x46, 0x50, + 0x2, 0x44, 0x12, 0x84, 0x9, 0xe2, 0xe, 0x60, + 0x9, 0x60, 0x9, 0x7e, 0x10, 0x40, 0x2, 0x6f, + 0xcc, 0x0, + + /* U+00DC "Ü" */ + 0x0, 0xd5, 0xfa, 0x0, 0x9f, 0xe0, 0xf, 0xfe, + 0x61, 0x93, 0x0, 0x4, 0x88, 0x1, 0xfa, 0x76, + 0xc0, 0x11, 0xb8, 0x1, 0xff, 0xc8, 0xcf, 0xe0, + 0xf, 0xf5, 0xff, 0x80, 0x3f, 0xff, 0xe0, 0x1f, + 0xff, 0xf0, 0xf, 0xfe, 0x73, 0x80, 0x7f, 0xf0, + 0x84, 0x40, 0x20, 0x1f, 0xe6, 0x3, 0x20, 0x1, + 0x80, 0x7f, 0x10, 0x36, 0x0, 0x24, 0x3, 0xf3, + 0x0, 0x31, 0x4, 0x15, 0xc0, 0x3c, 0xb2, 0x0, + 0x60, 0xa0, 0x4, 0x6c, 0x3b, 0xa3, 0x28, 0x1, + 0x22, 0x9, 0x42, 0x4, 0xf1, 0x7, 0x30, 0x4, + 0xb0, 0x4, 0xbf, 0x8, 0x20, 0x1, 0x37, 0xe6, + 0x0, 0x0, + + /* U+00DD "Ý" */ + 0x0, 0xfe, 0x8e, 0xe3, 0x80, 0x7f, 0xf0, 0x85, + 0xc4, 0x9c, 0x3, 0xff, 0x84, 0xc0, 0x3a, 0x1, + 0xff, 0xc3, 0x90, 0xd1, 0x0, 0xff, 0xe1, 0xf7, + 0x98, 0x7, 0xff, 0x3e, 0x3f, 0xd4, 0x1, 0xff, + 0x6f, 0xf8, 0xe0, 0x81, 0x54, 0x1, 0xfd, 0x24, + 0x10, 0x61, 0xc0, 0xb, 0x10, 0xf, 0x8d, 0x80, + 0xdc, 0x0, 0x6e, 0x3, 0x60, 0x1f, 0x70, 0x3, + 0x80, 0x34, 0x10, 0x2a, 0x0, 0x74, 0x10, 0x49, + 0x0, 0x77, 0x0, 0x28, 0x3, 0x1b, 0x82, 0x30, + 0x7, 0x8d, 0xc0, 0x64, 0x2, 0xe0, 0x1a, 0x0, + 0xfd, 0x4, 0xc, 0x60, 0xe4, 0x16, 0x20, 0x1f, + 0xdc, 0x0, 0xe2, 0x80, 0x55, 0x0, 0x7f, 0x8d, + 0xc0, 0xb0, 0x6, 0x80, 0x3f, 0xf8, 0x10, 0x40, + 0x21, 0x40, 0x1f, 0xfc, 0x2e, 0x0, 0x2a, 0x0, + 0x7f, 0xf0, 0x84, 0x0, 0x40, 0x1f, 0xff, 0xf0, + 0xf, 0xff, 0xb0, + + /* U+00DE "Þ" */ + 0xdf, 0xd0, 0xf, 0xff, 0x99, 0x7f, 0xfb, 0xb2, + 0x4c, 0x3, 0xff, 0x80, 0x26, 0xd9, 0x20, 0x18, + 0x66, 0x7d, 0xa, 0x0, 0x67, 0x0, 0x8d, 0x9b, + 0xcf, 0x56, 0x0, 0x90, 0xf, 0xfe, 0x2, 0x30, + 0xa, 0x0, 0x7f, 0xf0, 0x30, 0x0, 0x40, 0x1f, + 0xfd, 0xc, 0x0, 0x28, 0x7, 0xfc, 0xac, 0x2, + 0x60, 0x3, 0x66, 0xf4, 0x65, 0x0, 0x2c, 0x2, + 0x19, 0x9f, 0x39, 0x80, 0x21, 0x40, 0x3f, 0xc2, + 0x6f, 0xae, 0x1, 0x8b, 0xff, 0xdd, 0x90, 0x40, + 0x1f, 0xfe, 0x70, + + /* U+00DF "ß" */ + 0x0, 0x14, 0xef, 0xfb, 0x1c, 0x3, 0xe6, 0xd6, + 0x20, 0x1, 0xc6, 0x88, 0x6, 0x29, 0x2, 0xae, + 0xd7, 0x2, 0x80, 0xd, 0x60, 0xc, 0x51, 0x28, + 0x50, 0x40, 0xc, 0x80, 0x82, 0x1, 0x88, 0x4, + 0x3, 0x18, 0x18, 0x7, 0x30, 0x20, 0x6, 0x10, + 0xf0, 0xc, 0xc2, 0x12, 0x1, 0xfe, 0x18, 0x8, + 0x10, 0xf, 0xf3, 0x8, 0x38, 0x7, 0xfd, 0xa0, + 0x20, 0x1f, 0xfc, 0xc, 0x1, 0xa0, 0xf, 0xf9, + 0x94, 0x17, 0x50, 0x3, 0xfd, 0x50, 0x5, 0x70, + 0x1, 0xfe, 0x7c, 0x20, 0x77, 0x0, 0x7f, 0x8f, + 0x4c, 0x20, 0x3, 0xff, 0x81, 0x40, 0x1, 0x0, + 0xcb, 0xb8, 0x1, 0xbc, 0x0, 0x20, 0x1c, 0x47, + 0x64, 0x2e, 0xc0, 0xa0, 0x1c, 0xae, 0x9, 0xbd, + 0x0, 0x56, 0x1, 0xe8, 0xb4, 0x10, 0x27, 0xd1, + 0x0, + + /* U+00E0 "à" */ + 0x0, 0x97, 0xfd, 0x60, 0x1f, 0xe5, 0x70, 0x43, + 0x0, 0xff, 0x41, 0x84, 0x0, 0x7f, 0xda, 0x4a, + 0x40, 0x1f, 0xe1, 0xde, 0x20, 0xf, 0xcd, 0x7d, + 0xfe, 0xeb, 0x60, 0xc, 0x3b, 0x28, 0x20, 0x1, + 0x49, 0xa0, 0xb, 0x48, 0x23, 0x7f, 0xac, 0x81, + 0x50, 0xc, 0xc1, 0x2e, 0x40, 0x29, 0x80, 0xc, + 0x0, 0x32, 0xb0, 0x7, 0x9, 0x0, 0x81, 0xcd, + 0x0, 0x78, 0xcc, 0x6, 0x1, 0x89, 0xa2, 0xf7, + 0xf0, 0x40, 0x31, 0xe6, 0xcb, 0xa1, 0xa, 0x88, + 0x4, 0x58, 0x60, 0x91, 0x7b, 0xd4, 0x60, 0x14, + 0x80, 0x32, 0xdd, 0x8, 0x0, 0x60, 0x12, 0x81, + 0x98, 0x3, 0x88, 0x40, 0x23, 0x1, 0x0, 0xf4, + 0x80, 0x64, 0x2, 0xa2, 0x0, 0x2e, 0xa0, 0x0, + 0x42, 0x8, 0x17, 0x7f, 0xd4, 0x50, 0xe0, 0xa0, + 0x38, 0xe4, 0x0, 0x27, 0xe7, 0xc0, 0x13, + + /* U+00E1 "á" */ + 0x0, 0xf1, 0x7f, 0xb4, 0x40, 0x3f, 0xac, 0x1, + 0xc2, 0x1, 0xf8, 0x58, 0x24, 0xc0, 0x3f, 0x98, + 0x59, 0x80, 0x1f, 0xe7, 0xe9, 0x0, 0xfe, 0x6b, + 0xef, 0xf7, 0x5b, 0x0, 0x61, 0xd9, 0x41, 0x0, + 0xa, 0x4d, 0x0, 0x5a, 0x41, 0x1b, 0xfd, 0x64, + 0xa, 0x80, 0x66, 0x9, 0x72, 0x1, 0x4c, 0x0, + 0x60, 0x1, 0x95, 0x80, 0x38, 0x48, 0x4, 0xe, + 0x68, 0x3, 0xc6, 0x60, 0x30, 0xc, 0x4d, 0x17, + 0xbf, 0x82, 0x1, 0x8f, 0x36, 0x5d, 0x8, 0x54, + 0x40, 0x22, 0xc3, 0x4, 0x8b, 0xde, 0xa3, 0x0, + 0xa4, 0x1, 0x96, 0xe8, 0x40, 0x3, 0x0, 0x94, + 0xc, 0xc0, 0x1c, 0x42, 0x1, 0x18, 0x8, 0x7, + 0xa4, 0x3, 0x20, 0x15, 0x10, 0x1, 0x75, 0x0, + 0x2, 0x10, 0x40, 0xbb, 0xfe, 0xa2, 0x87, 0x5, + 0x1, 0xc7, 0x20, 0x1, 0x3f, 0x3e, 0x0, 0x98, + + /* U+00E2 "â" */ + 0x0, 0xc3, 0xdf, 0xe7, 0x0, 0xfe, 0xc1, 0x30, + 0x85, 0x0, 0xfa, 0xc8, 0x76, 0x82, 0x90, 0x3, + 0x8b, 0x23, 0x45, 0x66, 0x8, 0x3, 0x89, 0xdc, + 0x60, 0x6, 0x76, 0x0, 0xf3, 0x5f, 0x7f, 0xba, + 0xd8, 0x3, 0xe, 0xca, 0x8, 0x0, 0x52, 0x68, + 0x2, 0xd2, 0x8, 0xdf, 0xeb, 0x20, 0x54, 0x3, + 0x30, 0x4b, 0x90, 0xa, 0x60, 0x3, 0x0, 0xc, + 0xac, 0x1, 0xc2, 0x40, 0x20, 0x73, 0x40, 0x1e, + 0x33, 0x1, 0x80, 0x62, 0x68, 0xbd, 0xfc, 0x10, + 0xc, 0x79, 0xb2, 0xe8, 0x42, 0xa2, 0x1, 0x16, + 0x18, 0x24, 0x5e, 0xf5, 0x18, 0x5, 0x20, 0xc, + 0xb7, 0x42, 0x0, 0x18, 0x4, 0xa0, 0x66, 0x0, + 0xe2, 0x10, 0x8, 0xc0, 0x40, 0x3d, 0x20, 0x19, + 0x0, 0xa8, 0x80, 0xb, 0xa8, 0x0, 0x10, 0x82, + 0x5, 0xdf, 0xf5, 0x14, 0x38, 0x28, 0xe, 0x39, + 0x0, 0x9, 0xf9, 0xf0, 0x4, 0xc0, + + /* U+00E3 "ã" */ + 0x0, 0xa3, 0xb9, 0x48, 0x13, 0xe8, 0x1, 0x9d, + 0xc2, 0xb, 0x7e, 0xc2, 0x80, 0x1b, 0x8f, 0xfa, + 0xd4, 0xd7, 0x0, 0x3a, 0x70, 0x0, 0x95, 0x94, + 0x40, 0x1f, 0xfc, 0x86, 0xbe, 0xff, 0x75, 0xb0, + 0x6, 0x1d, 0x94, 0x10, 0x0, 0xa4, 0xd0, 0x5, + 0xa4, 0x11, 0xbf, 0xd6, 0x40, 0xa8, 0x6, 0x60, + 0x97, 0x20, 0x14, 0xc0, 0x6, 0x0, 0x19, 0x58, + 0x3, 0x84, 0x80, 0x40, 0xe6, 0x80, 0x3c, 0x66, + 0x3, 0x0, 0xc4, 0xd1, 0x7b, 0xf8, 0x20, 0x18, + 0xf3, 0x65, 0xd0, 0x85, 0x44, 0x2, 0x2c, 0x30, + 0x48, 0xbd, 0xea, 0x30, 0xa, 0x40, 0x19, 0x6e, + 0x84, 0x0, 0x30, 0x9, 0x40, 0xcc, 0x1, 0xc4, + 0x20, 0x11, 0x80, 0x80, 0x7a, 0x40, 0x32, 0x1, + 0x51, 0x0, 0x17, 0x50, 0x0, 0x21, 0x4, 0xb, + 0xbf, 0xea, 0x28, 0x70, 0x50, 0x1c, 0x72, 0x0, + 0x13, 0xf3, 0xe0, 0x9, 0x80, + + /* U+00E4 "ä" */ + 0x0, 0xbf, 0xd0, 0x0, 0xff, 0x48, 0x7, 0xff, + 0x20, 0x89, 0xc0, 0x3, 0x2e, 0x0, 0xf6, 0xe9, + 0x80, 0x19, 0xae, 0x1, 0xff, 0xc8, 0x6b, 0xef, + 0xf7, 0x5b, 0x0, 0x61, 0xd9, 0x41, 0x0, 0xa, + 0x4d, 0x0, 0x5a, 0x41, 0x1b, 0xfd, 0x64, 0xa, + 0x80, 0x66, 0x9, 0x72, 0x1, 0x4c, 0x0, 0x60, + 0x1, 0x95, 0x80, 0x38, 0x48, 0x4, 0xe, 0x68, + 0x3, 0xc6, 0x60, 0x30, 0xc, 0x4d, 0x17, 0xbf, + 0x82, 0x1, 0x8f, 0x36, 0x5d, 0x8, 0x54, 0x40, + 0x22, 0xc3, 0x4, 0x8b, 0xde, 0xa3, 0x0, 0xa4, + 0x1, 0x96, 0xe8, 0x40, 0x3, 0x0, 0x94, 0xc, + 0xc0, 0x1c, 0x42, 0x1, 0x18, 0x8, 0x7, 0xa4, + 0x3, 0x20, 0x15, 0x10, 0x1, 0x75, 0x0, 0x2, + 0x10, 0x40, 0xbb, 0xfe, 0xa2, 0x87, 0x5, 0x1, + 0xc7, 0x20, 0x1, 0x3f, 0x3e, 0x0, 0x98, + + /* U+00E5 "å" */ + 0x0, 0xe8, 0xed, 0x40, 0xf, 0xe6, 0x3f, 0x9a, + 0x0, 0xfe, 0xce, 0x14, 0x23, 0x0, 0xfd, 0xbc, + 0x4, 0x50, 0x7, 0xe7, 0x1f, 0xcb, 0x10, 0xf, + 0xea, 0xfe, 0x50, 0xf, 0xfe, 0x53, 0x5f, 0x7f, + 0xba, 0xd8, 0x3, 0xe, 0xca, 0x8, 0x0, 0x52, + 0x68, 0x2, 0xd2, 0x8, 0xdf, 0xeb, 0x20, 0x54, + 0x3, 0x30, 0x4b, 0x90, 0xa, 0x60, 0x3, 0x0, + 0xc, 0xac, 0x1, 0xc2, 0x40, 0x20, 0x73, 0x40, + 0x1e, 0x33, 0x1, 0x80, 0x62, 0x68, 0xbd, 0xfc, + 0x10, 0xc, 0x79, 0xb2, 0xe8, 0x42, 0xa2, 0x1, + 0x16, 0x18, 0x24, 0x5e, 0xf5, 0x18, 0x5, 0x20, + 0xc, 0xb7, 0x42, 0x0, 0x18, 0x4, 0xa0, 0x66, + 0x0, 0xe2, 0x10, 0x8, 0xc0, 0x40, 0x3d, 0x20, + 0x19, 0x0, 0xa8, 0x80, 0xb, 0xa8, 0x0, 0x10, + 0x82, 0x5, 0xdf, 0xf5, 0x14, 0x38, 0x28, 0xe, + 0x39, 0x0, 0x9, 0xf9, 0xf0, 0x4, 0xc0, + + /* U+00E6 "æ" */ + 0x0, 0xcf, 0x9d, 0xfe, 0xd9, 0x20, 0x2, 0xdf, + 0x7f, 0x51, 0x80, 0x71, 0x6c, 0x18, 0x80, 0x9, + 0xb5, 0x6e, 0x90, 0x40, 0x57, 0x20, 0x3, 0x79, + 0xc, 0xef, 0xf5, 0x8, 0x52, 0x4, 0xf7, 0x31, + 0x41, 0xd8, 0x0, 0xa4, 0x1a, 0xc4, 0x2, 0xb0, + 0x1, 0x63, 0x8, 0x8e, 0x98, 0x20, 0x0, 0xce, + 0xe3, 0x0, 0xe5, 0x0, 0x29, 0x80, 0x74, 0x0, + 0xa8, 0x1c, 0x40, 0x3, 0x8a, 0xc0, 0x18, 0x1, + 0xe1, 0x20, 0xc0, 0xc, 0x91, 0x7b, 0xfa, 0xe0, + 0x9, 0xff, 0xf8, 0x80, 0x80, 0x9, 0xd6, 0xe8, + 0x40, 0x6e, 0x1, 0xff, 0xc0, 0x70, 0x4b, 0x11, + 0x3d, 0xef, 0xe5, 0x0, 0x2b, 0xff, 0xfb, 0x2, + 0x0, 0x7e, 0x10, 0x80, 0x2, 0x0, 0x30, 0xf, + 0x84, 0x2, 0x30, 0x41, 0x0, 0xe4, 0x0, 0x60, + 0x7, 0x87, 0xbe, 0x0, 0x26, 0x0, 0xe2, 0x80, + 0x2, 0xa0, 0x7, 0x40, 0x2, 0xc1, 0x40, 0xe8, + 0xc4, 0xe3, 0x41, 0x4c, 0x2e, 0xc, 0x4e, 0x98, + 0x14, 0xc2, 0xc4, 0x17, 0x3b, 0x1c, 0x22, 0xb5, + 0x1, 0xf3, 0xb1, 0x41, 0x28, 0x0, 0x3e, 0xe4, + 0x0, 0x27, 0xe7, 0x1, 0xba, 0x41, 0x1, 0x4a, + 0xb0, 0x0, + + /* U+00E7 "ç" */ + 0x0, 0x8e, 0xbb, 0xfb, 0x18, 0x3, 0x9f, 0x14, + 0x40, 0x4e, 0x70, 0x40, 0xd, 0x0, 0x77, 0xda, + 0xe0, 0x76, 0x0, 0x90, 0x3c, 0x41, 0x28, 0x60, + 0x52, 0x60, 0x7, 0x80, 0x75, 0x80, 0x1f, 0x0, + 0x4c, 0x3, 0x8b, 0x7d, 0x58, 0x14, 0x3, 0xe2, + 0x0, 0x8, 0x8, 0x7, 0xf8, 0xc0, 0x3f, 0xf8, + 0x6, 0x2, 0x1, 0xfe, 0x70, 0x60, 0xf, 0xaa, + 0xdb, 0x0, 0x88, 0x1, 0xe5, 0x4e, 0x70, 0x4, + 0x80, 0x74, 0x0, 0x28, 0x60, 0x12, 0xcc, 0xa, + 0x1c, 0x18, 0x81, 0xd8, 0x13, 0x3f, 0x5c, 0x12, + 0x40, 0x29, 0xb4, 0x0, 0x92, 0xac, 0x3, 0x92, + 0xc4, 0x36, 0xd4, 0x3, 0xe1, 0x20, 0xd8, 0x0, + 0xfc, 0x39, 0x60, 0xe0, 0x1f, 0x1d, 0x54, 0x4, + 0x1, 0xf3, 0xaa, 0x8d, 0xb0, 0x3, 0x0, + + /* U+00E8 "è" */ + 0x0, 0x97, 0xfd, 0x60, 0x1f, 0xe5, 0x70, 0x43, + 0x0, 0xff, 0x41, 0x84, 0x0, 0x7f, 0xda, 0x4a, + 0x40, 0x1f, 0xe1, 0xde, 0x20, 0xf, 0xc5, 0x3b, + 0xfd, 0x8e, 0x1, 0xe7, 0xd6, 0x20, 0x13, 0x8e, + 0x30, 0x9, 0xa0, 0xe, 0xfb, 0x64, 0x45, 0xa4, + 0x0, 0x90, 0x3c, 0x41, 0x26, 0xf2, 0x19, 0x6, + 0x0, 0x70, 0x7, 0xc, 0x2, 0xe, 0x0, 0x90, + 0x7, 0x9c, 0x0, 0xae, 0x3, 0xff, 0xf6, 0x80, + 0x8, 0xc0, 0x3f, 0xf8, 0x2, 0x60, 0xbf, 0xff, + 0xe7, 0x60, 0x70, 0xf, 0xfb, 0x0, 0x8c, 0x3, + 0xcd, 0xfa, 0x6c, 0x0, 0xf0, 0xe, 0x18, 0x3, + 0x30, 0xc0, 0x1e, 0xa8, 0x89, 0x70, 0x42, 0xc0, + 0xe, 0xe0, 0x2a, 0xee, 0x51, 0x4, 0x28, 0x5, + 0x18, 0xc4, 0x0, 0x26, 0xd7, 0x0, 0x0, + + /* U+00E9 "é" */ + 0x0, 0xf1, 0x7f, 0xb4, 0x40, 0x3f, 0xac, 0x1, + 0xc2, 0x1, 0xf8, 0x58, 0x24, 0xc0, 0x3f, 0x98, + 0x59, 0x80, 0x1f, 0xe7, 0xe9, 0x0, 0xfe, 0x29, + 0xdf, 0xec, 0x70, 0xf, 0x3e, 0xb1, 0x0, 0x9c, + 0x71, 0x80, 0x4d, 0x0, 0x77, 0xdb, 0x22, 0x2d, + 0x20, 0x4, 0x81, 0xe2, 0x9, 0x37, 0x90, 0xc8, + 0x30, 0x3, 0x80, 0x38, 0x60, 0x10, 0x70, 0x4, + 0x80, 0x3c, 0xe0, 0x5, 0x70, 0x1f, 0xff, 0xb4, + 0x0, 0x46, 0x1, 0xff, 0xc0, 0x13, 0x5, 0xff, + 0xff, 0x3b, 0x3, 0x80, 0x7f, 0xd8, 0x4, 0x60, + 0x1e, 0x6f, 0xd3, 0x60, 0x7, 0x80, 0x70, 0xc0, + 0x19, 0x86, 0x0, 0xf5, 0x44, 0x4b, 0x82, 0x16, + 0x0, 0x77, 0x1, 0x57, 0x72, 0x88, 0x21, 0x40, + 0x28, 0xc6, 0x20, 0x1, 0x36, 0xb8, 0x0, + + /* U+00EA "ê" */ + 0x0, 0xc3, 0xbf, 0xe8, 0x0, 0xfe, 0xd2, 0x31, + 0x76, 0x0, 0xfa, 0x8c, 0x76, 0xc2, 0x54, 0x3, + 0x8b, 0x63, 0x45, 0x6a, 0xc, 0x3, 0x89, 0xdc, + 0x60, 0x5, 0x76, 0x0, 0xf1, 0x4e, 0xff, 0x63, + 0x80, 0x79, 0xf5, 0x88, 0x4, 0xe3, 0x8c, 0x2, + 0x68, 0x3, 0xbe, 0xd9, 0x11, 0x69, 0x0, 0x24, + 0xf, 0x10, 0x49, 0xbc, 0x86, 0x41, 0x80, 0x1c, + 0x1, 0xc3, 0x0, 0x83, 0x80, 0x24, 0x1, 0xe7, + 0x0, 0x2b, 0x80, 0xff, 0xfd, 0xa0, 0x2, 0x30, + 0xf, 0xfe, 0x0, 0x98, 0x2f, 0xff, 0xf9, 0xd8, + 0x1c, 0x3, 0xfe, 0xc0, 0x23, 0x0, 0xf3, 0x7e, + 0x9b, 0x0, 0x3c, 0x3, 0x86, 0x0, 0xcc, 0x30, + 0x7, 0xaa, 0x22, 0x5c, 0x10, 0xb0, 0x3, 0xb8, + 0xa, 0xbb, 0x94, 0x41, 0xa, 0x1, 0x46, 0x31, + 0x0, 0x9, 0xb5, 0xc0, 0x0, + + /* U+00EB "ë" */ + 0x0, 0xbf, 0xd2, 0x0, 0xef, 0xa0, 0xf, 0xfe, + 0x41, 0x13, 0x80, 0x4, 0x50, 0x7, 0xb7, 0x4e, + 0x0, 0xcd, 0x80, 0xf, 0xfe, 0x41, 0x4e, 0xff, + 0x63, 0x80, 0x79, 0xf5, 0x88, 0x4, 0xe3, 0x8c, + 0x2, 0x68, 0x3, 0xbe, 0xd9, 0x11, 0x69, 0x0, + 0x24, 0xf, 0x10, 0x49, 0xbc, 0x86, 0x41, 0x80, + 0x1c, 0x1, 0xc3, 0x0, 0x83, 0x80, 0x24, 0x1, + 0xe7, 0x0, 0x2b, 0x80, 0xff, 0xfd, 0xa0, 0x2, + 0x30, 0xf, 0xfe, 0x0, 0x98, 0x2f, 0xff, 0xf9, + 0xd8, 0x1c, 0x3, 0xfe, 0xc0, 0x23, 0x0, 0xf3, + 0x7e, 0x9b, 0x0, 0x3c, 0x3, 0x86, 0x0, 0xcc, + 0x30, 0x7, 0xaa, 0x22, 0x5c, 0x10, 0xb0, 0x3, + 0xb8, 0xa, 0xbb, 0x94, 0x41, 0xa, 0x1, 0x46, + 0x31, 0x0, 0x9, 0xb5, 0xc0, 0x0, + + /* U+00EC "ì" */ + 0x4f, 0xf6, 0x0, 0x12, 0x0, 0xd0, 0x0, 0xe8, + 0x10, 0x1, 0x51, 0x91, 0x0, 0x3, 0x9c, 0x40, + 0x5, 0xff, 0x8, 0x7, 0xff, 0xfc, 0x3, 0xf8, + + /* U+00ED "í" */ + 0x1, 0xff, 0x70, 0x84, 0x80, 0x34, 0x41, 0xc2, + 0xc, 0x18, 0x55, 0xc0, 0xd, 0xd4, 0x1, 0x2f, + 0xf8, 0x40, 0x3f, 0xff, 0xe0, 0x1f, 0xf0, + + /* U+00EE "î" */ + 0x0, 0xe, 0xff, 0xa4, 0x3, 0xb4, 0x8c, 0x9a, + 0x0, 0x2b, 0x31, 0xde, 0x7, 0x70, 0xf, 0xdf, + 0x89, 0xed, 0x98, 0xa, 0x20, 0x40, 0x4, 0x88, + 0x0, 0xcb, 0xfe, 0x10, 0xf, 0xff, 0xf8, 0x7, + 0xff, 0xe0, + + /* U+00EF "ï" */ + 0xdf, 0xb0, 0x6, 0x7d, 0x80, 0x7e, 0x62, 0x20, + 0x1, 0x88, 0x97, 0xb2, 0x0, 0xad, 0x90, 0xf, + 0xf2, 0xff, 0x84, 0x3, 0xff, 0xfe, 0x1, 0xff, + 0xdb, + + /* U+00F0 "ð" */ + 0x0, 0x8b, 0x3f, 0x8, 0x1b, 0x48, 0x3, 0x8b, + 0x18, 0xf7, 0xe5, 0x80, 0x3e, 0x52, 0x0, 0xa6, + 0xc8, 0x3, 0xa6, 0x82, 0xa0, 0x20, 0x80, 0x3d, + 0x1b, 0x6a, 0xea, 0x3c, 0x1, 0xe5, 0x9e, 0xfd, + 0x20, 0x36, 0x0, 0xd5, 0x68, 0x22, 0x27, 0x0, + 0x40, 0x5, 0xa, 0xd, 0xdc, 0xf9, 0x0, 0xb, + 0x1, 0x38, 0x2c, 0x88, 0x1, 0xb0, 0x1, 0x40, + 0xa0, 0xb, 0x0, 0xe3, 0x60, 0x31, 0xc0, 0x31, + 0x0, 0xf6, 0x80, 0x15, 0x81, 0x80, 0x3e, 0x60, + 0x1, 0x18, 0x18, 0x7, 0xc6, 0x0, 0x13, 0x3, + 0x0, 0xf8, 0xc0, 0x2, 0x20, 0x60, 0xf, 0x98, + 0x0, 0x48, 0x6, 0x20, 0x1e, 0xe0, 0x2, 0xd0, + 0x2, 0x80, 0x39, 0x14, 0x18, 0x49, 0xc1, 0x31, + 0x4, 0x9e, 0xc0, 0x60, 0x1, 0xe, 0x7, 0x7d, + 0xb0, 0x5, 0x82, 0x1, 0x46, 0x28, 0x80, 0xe, + 0x34, 0x80, 0x0, + + /* U+00F1 "ñ" */ + 0x0, 0xa3, 0xb9, 0x48, 0x13, 0xe8, 0x1, 0x3b, + 0x84, 0x16, 0xfd, 0x85, 0x0, 0x2e, 0x3f, 0xeb, + 0x53, 0x5c, 0x0, 0xd3, 0x80, 0x4, 0xac, 0xa2, + 0x0, 0xff, 0xe1, 0x8f, 0xf8, 0x45, 0x1b, 0xfd, + 0x6a, 0x1, 0xcb, 0xee, 0x40, 0x29, 0x52, 0x1, + 0xa8, 0x5f, 0x31, 0x22, 0xc, 0x60, 0x10, 0xdc, + 0x19, 0x9b, 0x40, 0x16, 0x1, 0x22, 0x0, 0x31, + 0x88, 0x10, 0x5, 0x80, 0x1e, 0x20, 0x10, 0x8, + 0x40, 0x3f, 0xf8, 0x6, 0x1, 0xff, 0xff, 0x0, + 0xff, 0xe6, 0x80, + + /* U+00F2 "ò" */ + 0x0, 0xcb, 0xfe, 0xb0, 0xf, 0xf9, 0x5c, 0x10, + 0xc0, 0x3f, 0xe8, 0x30, 0x80, 0xf, 0xfe, 0x6, + 0x92, 0x90, 0x7, 0xfc, 0x3b, 0xc4, 0x1, 0xfc, + 0x75, 0xdf, 0xec, 0x70, 0xf, 0xa7, 0x14, 0x40, + 0x7, 0x1c, 0x60, 0x1a, 0x58, 0x13, 0x3b, 0x92, + 0x22, 0xc3, 0x0, 0x1b, 0x2, 0xd9, 0x88, 0x9b, + 0x0, 0x1e, 0x0, 0xa0, 0x5, 0x80, 0x71, 0x40, + 0x19, 0x81, 0x1, 0x4, 0x3, 0xca, 0x0, 0x50, + 0x20, 0x30, 0xf, 0x88, 0x1, 0xc0, 0x1f, 0xfc, + 0x21, 0x0, 0xff, 0xe1, 0x8, 0x10, 0x18, 0x7, + 0xc4, 0x0, 0xe0, 0x40, 0x41, 0x0, 0xf5, 0x0, + 0x10, 0x28, 0x1, 0x60, 0x1c, 0x4e, 0x6, 0x40, + 0x6c, 0xb, 0x68, 0x22, 0x6c, 0x0, 0x78, 0x5, + 0x2c, 0x9, 0x7d, 0xc9, 0x11, 0x61, 0x80, 0x69, + 0xc5, 0x10, 0x1, 0xc7, 0x18, 0x0, + + /* U+00F3 "ó" */ + 0x0, 0xf8, 0xbf, 0xda, 0x20, 0x1f, 0xeb, 0x0, + 0x70, 0x80, 0x7f, 0xb, 0x4, 0x98, 0x7, 0xf9, + 0x85, 0x98, 0x1, 0xff, 0x3f, 0x48, 0x7, 0xf8, + 0xeb, 0xbf, 0xd8, 0xe0, 0x1f, 0x4e, 0x28, 0x80, + 0xe, 0x38, 0xc0, 0x34, 0xb0, 0x26, 0x77, 0x24, + 0x45, 0x86, 0x0, 0x36, 0x5, 0xb3, 0x11, 0x36, + 0x0, 0x3c, 0x1, 0x40, 0xb, 0x0, 0xe2, 0x80, + 0x33, 0x2, 0x2, 0x8, 0x7, 0x94, 0x0, 0xa0, + 0x40, 0x60, 0x1f, 0x10, 0x3, 0x80, 0x3f, 0xf8, + 0x42, 0x1, 0xff, 0xc2, 0x10, 0x20, 0x30, 0xf, + 0x88, 0x1, 0xc0, 0x80, 0x82, 0x1, 0xea, 0x0, + 0x20, 0x50, 0x2, 0xc0, 0x38, 0x9c, 0xc, 0x80, + 0xd8, 0x16, 0xd0, 0x44, 0xd8, 0x0, 0xf0, 0xa, + 0x58, 0x12, 0xfb, 0x92, 0x22, 0xc3, 0x0, 0xd3, + 0x8a, 0x20, 0x3, 0x8e, 0x30, 0x0, + + /* U+00F4 "ô" */ + 0x0, 0xe1, 0xef, 0xf3, 0x80, 0x7f, 0xb0, 0x4c, + 0x21, 0x40, 0x3f, 0x59, 0xe, 0xd0, 0x52, 0x0, + 0x78, 0xb2, 0x34, 0x56, 0x60, 0x80, 0x3c, 0x4e, + 0xe3, 0x0, 0x33, 0xb0, 0x7, 0xc7, 0x5d, 0xfe, + 0xc7, 0x0, 0xfa, 0x71, 0x44, 0x0, 0x71, 0xc6, + 0x1, 0xa5, 0x81, 0x33, 0xb9, 0x22, 0x2c, 0x30, + 0x1, 0xb0, 0x2d, 0x98, 0x89, 0xb0, 0x1, 0xe0, + 0xa, 0x0, 0x58, 0x7, 0x14, 0x1, 0x98, 0x10, + 0x10, 0x40, 0x3c, 0xa0, 0x5, 0x2, 0x3, 0x0, + 0xf8, 0x80, 0x1c, 0x1, 0xff, 0xc2, 0x10, 0xf, + 0xfe, 0x10, 0x81, 0x1, 0x80, 0x7c, 0x40, 0xe, + 0x4, 0x4, 0x10, 0xf, 0x50, 0x1, 0x2, 0x80, + 0x16, 0x1, 0xc4, 0xe0, 0x64, 0x6, 0xc0, 0xb6, + 0x82, 0x26, 0xc0, 0x7, 0x80, 0x52, 0xc0, 0x97, + 0xdc, 0x91, 0x16, 0x18, 0x6, 0x9c, 0x51, 0x0, + 0x1c, 0x71, 0x80, 0x0, + + /* U+00F5 "õ" */ + 0x0, 0xd1, 0xdc, 0xa4, 0x9, 0xf4, 0x0, 0xe7, + 0x70, 0x82, 0xdf, 0xb0, 0xa0, 0x7, 0x71, 0xff, + 0x5a, 0x9a, 0xe0, 0x7, 0xa7, 0x0, 0x9, 0x59, + 0x44, 0x1, 0xff, 0xca, 0x3a, 0xef, 0xf6, 0x38, + 0x7, 0xd3, 0x8a, 0x20, 0x3, 0x8e, 0x30, 0xd, + 0x2c, 0x9, 0x9d, 0xc9, 0x11, 0x61, 0x80, 0xd, + 0x81, 0x6c, 0xc4, 0x4d, 0x80, 0xf, 0x0, 0x50, + 0x2, 0xc0, 0x38, 0xa0, 0xc, 0xc0, 0x80, 0x82, + 0x1, 0xe5, 0x0, 0x28, 0x10, 0x18, 0x7, 0xc4, + 0x0, 0xe0, 0xf, 0xfe, 0x10, 0x80, 0x7f, 0xf0, + 0x84, 0x8, 0xc, 0x3, 0xe2, 0x0, 0x70, 0x20, + 0x20, 0x80, 0x7a, 0x80, 0x8, 0x14, 0x0, 0xb0, + 0xe, 0x27, 0x3, 0x20, 0x36, 0x5, 0xb4, 0x11, + 0x36, 0x0, 0x3c, 0x2, 0x96, 0x4, 0xbe, 0xe4, + 0x88, 0xb0, 0xc0, 0x34, 0xe2, 0x88, 0x0, 0xe3, + 0x8c, 0x0, + + /* U+00F6 "ö" */ + 0x0, 0xdf, 0xe8, 0x0, 0x7f, 0xa4, 0x3, 0xff, + 0x94, 0x44, 0xe0, 0x1, 0x97, 0x0, 0x7d, 0xba, + 0x60, 0x6, 0x6b, 0x80, 0x7f, 0xf2, 0x8e, 0xbb, + 0xfd, 0x8e, 0x1, 0xf4, 0xe2, 0x88, 0x0, 0xe3, + 0x8c, 0x3, 0x4b, 0x2, 0x67, 0x72, 0x44, 0x58, + 0x60, 0x3, 0x60, 0x5b, 0x31, 0x13, 0x60, 0x3, + 0xc0, 0x14, 0x0, 0xb0, 0xe, 0x28, 0x3, 0x30, + 0x20, 0x20, 0x80, 0x79, 0x40, 0xa, 0x4, 0x6, + 0x1, 0xf1, 0x0, 0x38, 0x3, 0xff, 0x84, 0x20, + 0x1f, 0xfc, 0x21, 0x2, 0x3, 0x0, 0xf8, 0x80, + 0x1c, 0x8, 0x8, 0x20, 0x1e, 0xa0, 0x2, 0x5, + 0x0, 0x2c, 0x3, 0x89, 0xc0, 0xc8, 0xd, 0x81, + 0x6d, 0x4, 0x4d, 0x80, 0xf, 0x0, 0xa5, 0x81, + 0x2f, 0xb9, 0x22, 0x2c, 0x30, 0xd, 0x38, 0xa2, + 0x0, 0x38, 0xe3, 0x0, 0x0, + + /* U+00F7 "÷" */ + 0x0, 0xe2, 0xdd, 0x38, 0x7, 0xf8, 0x48, 0x9c, + 0x1, 0xff, 0xcc, 0x3f, 0xf4, 0x80, 0x7f, 0xf1, + 0xdf, 0xff, 0xff, 0x81, 0xa0, 0x1f, 0xfc, 0x25, + 0xaa, 0xff, 0xe0, 0x49, 0x2a, 0xff, 0xf0, 0x10, + 0x3, 0x8b, 0x74, 0xe0, 0x1f, 0xe1, 0x22, 0x70, + 0x7, 0xff, 0x1c, + + /* U+00F8 "ø" */ + 0x0, 0xff, 0xe0, 0x11, 0x0, 0x39, 0x6f, 0xbf, + 0xad, 0x47, 0xf0, 0x2, 0x1b, 0xa4, 0x10, 0x14, + 0xae, 0x2b, 0x0, 0xb5, 0x1, 0xb3, 0xb1, 0x80, + 0x2, 0xa0, 0x6, 0x30, 0x89, 0x31, 0x3a, 0x0, + 0xc, 0x0, 0x28, 0x9, 0xc0, 0x21, 0xd1, 0x30, + 0x60, 0x1, 0x82, 0x80, 0x6d, 0x1a, 0xa0, 0x9, + 0x10, 0x1, 0xa0, 0x14, 0x9c, 0x22, 0x80, 0x18, + 0x40, 0x2, 0x0, 0x56, 0x57, 0x1, 0x0, 0x8, + 0x80, 0x4, 0x5, 0x45, 0x40, 0x1, 0x0, 0x9, + 0x80, 0x38, 0x7c, 0x3c, 0x2, 0x60, 0x3, 0x89, + 0x83, 0x51, 0x51, 0x0, 0x5c, 0x0, 0x30, 0xa0, + 0x14, 0x75, 0x0, 0x95, 0x1, 0x80, 0xc, 0x60, + 0x2, 0x31, 0x28, 0xa0, 0x18, 0x0, 0x9, 0x0, + 0x17, 0x3b, 0x5c, 0xb, 0x4, 0x1, 0xa3, 0x94, + 0x82, 0x2, 0x93, 0xa4, 0x1, 0x7c, 0x9a, 0xdf, + 0x7f, 0x5b, 0x0, 0x60, + + /* U+00F9 "ù" */ + 0x0, 0x97, 0xfd, 0x60, 0x1f, 0xca, 0xe0, 0x86, + 0x1, 0xfd, 0x6, 0x10, 0x1, 0xfe, 0xd2, 0x52, + 0x0, 0xfe, 0x1d, 0xe2, 0x0, 0xc5, 0xfe, 0x50, + 0xf, 0x6f, 0xd0, 0x7, 0xff, 0xfc, 0x3, 0xff, + 0xb6, 0x40, 0x3, 0x0, 0x18, 0x7, 0x18, 0x4, + 0x22, 0xa, 0x0, 0xe8, 0x0, 0xce, 0x7, 0x68, + 0x6d, 0xa8, 0x40, 0x14, 0x10, 0x25, 0xe4, 0x94, + 0x20, 0x4, 0x3b, 0x4, 0x2, 0x96, 0xe0, 0x10, + + /* U+00FA "ú" */ + 0x0, 0xf1, 0x7f, 0xb4, 0x40, 0x3f, 0x58, 0x3, + 0x84, 0x3, 0xe1, 0x60, 0x93, 0x0, 0xfc, 0xc2, + 0xcc, 0x0, 0xfe, 0x7e, 0x90, 0xe, 0x2f, 0xf2, + 0x80, 0x7b, 0x7e, 0x80, 0x3f, 0xff, 0xe0, 0x1f, + 0xfd, 0xb2, 0x0, 0x18, 0x0, 0xc0, 0x38, 0xc0, + 0x21, 0x10, 0x50, 0x7, 0x40, 0x6, 0x70, 0x3b, + 0x43, 0x6d, 0x42, 0x0, 0xa0, 0x81, 0x2f, 0x24, + 0xa1, 0x0, 0x21, 0xd8, 0x20, 0x14, 0xb7, 0x0, + 0x80, + + /* U+00FB "û" */ + 0x0, 0xc3, 0xbf, 0xe8, 0x0, 0xfd, 0x84, 0x82, + 0xee, 0x0, 0xf6, 0x11, 0x2f, 0x42, 0x18, 0x3, + 0xc, 0x5e, 0x1, 0xe5, 0x90, 0x6, 0x14, 0x40, + 0x80, 0xd, 0x10, 0x0, 0x2f, 0xf2, 0x80, 0x7b, + 0x7e, 0x80, 0x3f, 0xff, 0xe0, 0x1f, 0xfd, 0xb2, + 0x0, 0x18, 0x0, 0xc0, 0x38, 0xc0, 0x21, 0x10, + 0x50, 0x7, 0x40, 0x6, 0x70, 0x3b, 0x43, 0x6d, + 0x42, 0x0, 0xa0, 0x81, 0x2f, 0x24, 0xa1, 0x0, + 0x21, 0xd8, 0x20, 0x14, 0xb7, 0x0, 0x80, + + /* U+00FC "ü" */ + 0x0, 0xbf, 0xd0, 0x0, 0xff, 0x48, 0x7, 0xff, + 0x18, 0x89, 0xc0, 0x3, 0x2e, 0x0, 0xed, 0xd3, + 0x0, 0x33, 0x5c, 0x3, 0xff, 0x86, 0x5f, 0xe5, + 0x0, 0xf6, 0xfd, 0x0, 0x7f, 0xff, 0xc0, 0x3f, + 0xfb, 0x64, 0x0, 0x30, 0x1, 0x80, 0x71, 0x80, + 0x42, 0x20, 0xa0, 0xe, 0x80, 0xc, 0xe0, 0x76, + 0x86, 0xda, 0x84, 0x1, 0x41, 0x2, 0x5e, 0x49, + 0x42, 0x0, 0x43, 0xb0, 0x40, 0x29, 0x6e, 0x1, + 0x0, + + /* U+00FD "ý" */ + 0x0, 0xfb, 0xbf, 0xc4, 0x1, 0xfc, 0xc2, 0x14, + 0x40, 0x1f, 0xd0, 0xe, 0xa0, 0x1f, 0xc8, 0x9, + 0x0, 0x1f, 0xe4, 0xeb, 0x0, 0xf2, 0xff, 0x90, + 0x3, 0xee, 0xf9, 0x50, 0x7, 0x0, 0x79, 0x4, + 0x28, 0x14, 0x14, 0x3, 0xda, 0x4, 0x61, 0xc0, + 0x5, 0x0, 0xe7, 0x5, 0x0, 0x20, 0x87, 0x80, + 0x65, 0x10, 0xa0, 0x9, 0x81, 0x40, 0x37, 0x81, + 0x90, 0x5, 0x40, 0x5, 0x0, 0x94, 0x28, 0x3, + 0x11, 0x87, 0x0, 0x14, 0x0, 0xe0, 0x1d, 0x40, + 0x82, 0x1c, 0xa, 0x20, 0x1c, 0xe0, 0x7, 0x4, + 0xe, 0x0, 0xf0, 0xa0, 0x6a, 0x80, 0xa0, 0x7, + 0xdc, 0x9, 0xe0, 0xe0, 0x1f, 0x94, 0x41, 0x42, + 0x80, 0x3f, 0x9c, 0x0, 0x46, 0x1, 0xfd, 0x40, + 0xa, 0x0, 0xff, 0xe0, 0xa8, 0x7, 0xfa, 0x81, + 0x8, 0x3, 0xf8, 0x58, 0x38, 0x3, 0xe4, 0x78, + 0xf0, 0x25, 0x0, 0xf8, 0xa1, 0xc4, 0x24, 0x3, + 0xf2, 0x88, 0x1d, 0xa0, 0x7, 0xc0, + + /* U+00FE "þ" */ + 0x1f, 0xf2, 0x80, 0x7f, 0xfe, 0x8a, 0xbb, 0xfa, + 0x48, 0x3, 0xdf, 0xaa, 0x20, 0x2d, 0xaa, 0x1, + 0xca, 0x13, 0xfe, 0xb2, 0xa, 0x20, 0xe, 0xb6, + 0x0, 0x26, 0x8, 0x48, 0x6, 0x44, 0x0, 0x61, + 0x90, 0x41, 0x0, 0xb8, 0x3, 0xc8, 0x0, 0x40, + 0x9, 0xc0, 0x3c, 0x40, 0x2, 0x0, 0x8c, 0x3, + 0xc2, 0x1, 0xe3, 0x0, 0xf0, 0x80, 0x4, 0x2, + 0x60, 0xf, 0x10, 0x0, 0x80, 0x2d, 0x0, 0xf5, + 0x0, 0x10, 0x2, 0x63, 0x0, 0xc6, 0xc0, 0xc0, + 0x1d, 0xac, 0x44, 0x6d, 0x1, 0x80, 0xc, 0xa3, + 0x3b, 0xa9, 0x12, 0xc1, 0x0, 0xdf, 0xa8, 0x20, + 0x71, 0xa4, 0x1, 0xe2, 0xbe, 0xfc, 0x70, 0xf, + 0xff, 0xf0, + + /* U+00FF "ÿ" */ + 0x0, 0xb3, 0xf0, 0x1, 0x7f, 0x80, 0x1f, 0xfc, + 0x86, 0x26, 0x0, 0x11, 0x18, 0x3, 0xd5, 0xb4, + 0x0, 0x9d, 0xa0, 0xf, 0xfe, 0x2a, 0xff, 0x90, + 0x3, 0xee, 0xf9, 0x50, 0x7, 0x0, 0x79, 0x4, + 0x28, 0x14, 0x14, 0x3, 0xda, 0x4, 0x61, 0xc0, + 0x5, 0x0, 0xe7, 0x5, 0x0, 0x20, 0x87, 0x80, + 0x65, 0x10, 0xa0, 0x9, 0x81, 0x40, 0x37, 0x81, + 0x90, 0x5, 0x40, 0x5, 0x0, 0x94, 0x28, 0x3, + 0x11, 0x87, 0x0, 0x14, 0x0, 0xe0, 0x1d, 0x40, + 0x82, 0x1c, 0xa, 0x20, 0x1c, 0xe0, 0x7, 0x4, + 0xe, 0x0, 0xf0, 0xa0, 0x6a, 0x80, 0xa0, 0x7, + 0xdc, 0x9, 0xe0, 0xe0, 0x1f, 0x94, 0x41, 0x42, + 0x80, 0x3f, 0x9c, 0x0, 0x46, 0x1, 0xfd, 0x40, + 0xa, 0x0, 0xff, 0xe0, 0xa8, 0x7, 0xfa, 0x81, + 0x8, 0x3, 0xf8, 0x58, 0x38, 0x3, 0xe4, 0x78, + 0xf0, 0x25, 0x0, 0xf8, 0xa1, 0xc4, 0x24, 0x3, + 0xf2, 0x88, 0x1d, 0xa0, 0x7, 0xc0, + + /* U+0100 "Ā" */ + 0x0, 0xe3, 0xff, 0xfc, 0x80, 0x1f, 0xfd, 0x23, + 0xee, 0xfc, 0x80, 0x1f, 0xf0, 0x8f, 0xe0, 0xf, + 0xfe, 0x14, 0x7f, 0xac, 0x3, 0xff, 0x88, 0xc0, + 0x4, 0x20, 0xf, 0xfe, 0x12, 0x8, 0x88, 0x28, + 0x3, 0xff, 0x85, 0xc0, 0xaa, 0x6, 0x0, 0xff, + 0xe0, 0x8a, 0x86, 0xd8, 0xa, 0x80, 0x7f, 0xf0, + 0x18, 0x0, 0xe6, 0x41, 0x20, 0x1f, 0xfc, 0xa, + 0x4, 0x10, 0xa0, 0x32, 0x0, 0xff, 0x19, 0x7, + 0x0, 0x18, 0x1, 0x60, 0x1f, 0xea, 0x0, 0x28, + 0x0, 0x50, 0x18, 0x3, 0xfc, 0xc0, 0xa0, 0x1b, + 0x80, 0xc, 0x1, 0xf9, 0x80, 0x1c, 0x1, 0x94, + 0x1, 0x60, 0x1f, 0xa8, 0x5, 0x88, 0xb9, 0x40, + 0x8c, 0x3, 0xc4, 0x60, 0x3b, 0xbe, 0x50, 0x4, + 0x80, 0x7a, 0x80, 0x3f, 0xf8, 0xa, 0x20, 0x1c, + 0xc0, 0x7f, 0xff, 0xa0, 0x0, 0xc0, 0x19, 0x4, + 0x28, 0x3, 0xf3, 0x0, 0x28, 0x3, 0x70, 0x1, + 0xc0, 0x3f, 0xa, 0x81, 0x20, 0x0, 0x54, 0x10, + 0x40, 0x3f, 0xb8, 0x1, 0xc0, 0x6, 0x0, 0x70, + 0x7, 0xf9, 0x4, 0x14, 0x42, 0x80, 0x54, 0x3, + 0xfe, 0x90, 0x3, 0x0, + + /* U+0101 "ā" */ + 0x0, 0x84, 0x7e, 0x0, 0xf4, 0xf7, 0x7d, 0xe0, + 0x1f, 0xfc, 0x79, 0xff, 0xfc, 0x1, 0xff, 0xd6, + 0x6b, 0xef, 0xf7, 0x5b, 0x0, 0x61, 0xd9, 0x41, + 0x0, 0xa, 0x4d, 0x0, 0x5a, 0x41, 0x1b, 0xfd, + 0x64, 0xa, 0x80, 0x66, 0x9, 0x72, 0x1, 0x4c, + 0x0, 0x60, 0x1, 0x95, 0x80, 0x38, 0x48, 0x4, + 0xe, 0x68, 0x3, 0xc6, 0x60, 0x30, 0xc, 0x4d, + 0x17, 0xbf, 0x82, 0x1, 0x8f, 0x36, 0x5d, 0x8, + 0x54, 0x40, 0x22, 0xc3, 0x4, 0x8b, 0xde, 0xa3, + 0x0, 0xa4, 0x1, 0x96, 0xe8, 0x40, 0x3, 0x0, + 0x94, 0xc, 0xc0, 0x1c, 0x42, 0x1, 0x18, 0x8, + 0x7, 0xa4, 0x3, 0x20, 0x15, 0x10, 0x1, 0x75, + 0x0, 0x2, 0x10, 0x40, 0xbb, 0xfe, 0xa2, 0x87, + 0x5, 0x1, 0xc7, 0x20, 0x1, 0x3f, 0x3e, 0x0, + 0x98, + + /* U+0102 "Ă" */ + 0x0, 0xf7, 0xe0, 0x6, 0xdf, 0x0, 0xff, 0xe0, + 0x21, 0xb8, 0x8a, 0x9, 0x40, 0x3f, 0xf8, 0x12, + 0x31, 0xdc, 0x72, 0xb0, 0xf, 0xfe, 0x1, 0x7c, + 0x2a, 0xa3, 0x44, 0x3, 0xff, 0x82, 0x2f, 0x54, + 0x70, 0xf, 0xfe, 0x24, 0x7f, 0xac, 0x3, 0xff, + 0x88, 0xc0, 0x4, 0x20, 0xf, 0xfe, 0x12, 0x8, + 0x88, 0x28, 0x3, 0xff, 0x85, 0xc0, 0xaa, 0x6, + 0x0, 0xff, 0xe0, 0x8a, 0x86, 0xd8, 0xa, 0x80, + 0x7f, 0xf0, 0x18, 0x0, 0xe6, 0x41, 0x20, 0x1f, + 0xfc, 0xa, 0x4, 0x10, 0xa0, 0x32, 0x0, 0xff, + 0x19, 0x7, 0x0, 0x18, 0x1, 0x60, 0x1f, 0xea, + 0x0, 0x28, 0x0, 0x50, 0x18, 0x3, 0xfc, 0xc0, + 0xa0, 0x1b, 0x80, 0xc, 0x1, 0xf9, 0x80, 0x1c, + 0x1, 0x94, 0x1, 0x60, 0x1f, 0xa8, 0x5, 0x88, + 0xb9, 0x40, 0x8c, 0x3, 0xc4, 0x60, 0x3b, 0xbe, + 0x50, 0x4, 0x80, 0x7a, 0x80, 0x3f, 0xf8, 0xa, + 0x20, 0x1c, 0xc0, 0x7f, 0xff, 0xa0, 0x0, 0xc0, + 0x19, 0x4, 0x28, 0x3, 0xf3, 0x0, 0x28, 0x3, + 0x70, 0x1, 0xc0, 0x3f, 0xa, 0x81, 0x20, 0x0, + 0x54, 0x10, 0x40, 0x3f, 0xb8, 0x1, 0xc0, 0x6, + 0x0, 0x70, 0x7, 0xf9, 0x4, 0x14, 0x42, 0x80, + 0x54, 0x3, 0xfe, 0x90, 0x3, 0x0, + + /* U+0103 "ă" */ + 0x0, 0x27, 0xd9, 0x0, 0xbf, 0xc8, 0x7, 0x22, + 0xa6, 0xff, 0x40, 0xd8, 0x7, 0xaa, 0xd9, 0x5a, + 0x78, 0x80, 0x3e, 0x49, 0xa9, 0x60, 0xf, 0xfe, + 0x53, 0x5f, 0x7f, 0xba, 0xd8, 0x3, 0xe, 0xca, + 0x8, 0x0, 0x52, 0x68, 0x2, 0xd2, 0x8, 0xdf, + 0xeb, 0x20, 0x54, 0x3, 0x30, 0x4b, 0x90, 0xa, + 0x60, 0x3, 0x0, 0xc, 0xac, 0x1, 0xc2, 0x40, + 0x20, 0x73, 0x40, 0x1e, 0x33, 0x1, 0x80, 0x62, + 0x68, 0xbd, 0xfc, 0x10, 0xc, 0x79, 0xb2, 0xe8, + 0x42, 0xa2, 0x1, 0x16, 0x18, 0x24, 0x5e, 0xf5, + 0x18, 0x5, 0x20, 0xc, 0xb7, 0x42, 0x0, 0x18, + 0x4, 0xa0, 0x66, 0x0, 0xe2, 0x10, 0x8, 0xc0, + 0x40, 0x3d, 0x20, 0x19, 0x0, 0xa8, 0x80, 0xb, + 0xa8, 0x0, 0x10, 0x82, 0x5, 0xdf, 0xf5, 0x14, + 0x38, 0x28, 0xe, 0x39, 0x0, 0x9, 0xf9, 0xf0, + 0x4, 0xc0, + + /* U+0104 "Ą" */ + 0x0, 0xfd, 0x1f, 0xeb, 0x0, 0xff, 0xe3, 0xb0, + 0x1, 0x8, 0x3, 0xff, 0x8a, 0x82, 0x22, 0xa, + 0x0, 0xff, 0xe2, 0xf0, 0x2a, 0x81, 0x80, 0x3f, + 0xf8, 0x82, 0xa1, 0xb6, 0x2, 0xa0, 0x1f, 0xfc, + 0x36, 0x0, 0x39, 0x90, 0x48, 0x7, 0xff, 0xe, + 0x81, 0x4, 0x28, 0xc, 0x80, 0x3f, 0xf8, 0x26, + 0x41, 0xc0, 0x6, 0x0, 0x58, 0x7, 0xff, 0x6, + 0x80, 0xa, 0x0, 0x14, 0x6, 0x0, 0xff, 0xe0, + 0xb0, 0x28, 0x6, 0xe0, 0x3, 0x0, 0x7f, 0xcc, + 0x0, 0xe0, 0xc, 0xa0, 0xb, 0x0, 0xff, 0xa8, + 0x5, 0x88, 0xb9, 0x40, 0x8c, 0x3, 0xf8, 0x8c, + 0x7, 0x77, 0xca, 0x0, 0x90, 0xf, 0xea, 0x0, + 0xff, 0xe0, 0x28, 0x80, 0x7e, 0x60, 0x3f, 0xff, + 0xd0, 0x0, 0x60, 0xf, 0x90, 0x42, 0x80, 0x3f, + 0x30, 0x2, 0x80, 0x3e, 0xe0, 0x3, 0x80, 0x7e, + 0x14, 0x2, 0x40, 0xe, 0x15, 0x4, 0x10, 0xf, + 0xef, 0x0, 0x70, 0x7, 0x30, 0x3, 0x80, 0x3f, + 0xc8, 0x20, 0xa2, 0x1, 0xa8, 0x5, 0x40, 0x3f, + 0xe6, 0x0, 0x30, 0x6, 0xdf, 0xe0, 0xf, 0xfe, + 0x7, 0x6, 0x38, 0x7, 0xff, 0x1f, 0xc0, 0xc0, + 0x3f, 0xf9, 0x4, 0x1, 0xff, 0xca, 0x10, 0x80, + 0x1, 0x88, 0x7, 0xff, 0x13, 0xc1, 0xfb, 0x98, + 0x40, 0x1f, 0xfc, 0x45, 0x81, 0x11, 0x41, 0x80, + + /* U+0105 "ą" */ + 0x0, 0x9a, 0xfb, 0xfd, 0xd6, 0xc0, 0x1c, 0x3b, + 0x28, 0x20, 0x1, 0x49, 0xa0, 0xd, 0xa4, 0x11, + 0xbf, 0xd6, 0x40, 0xa8, 0x0, 0x33, 0x4, 0xb9, + 0x0, 0xa6, 0x0, 0x30, 0x2, 0x65, 0x60, 0xe, + 0x12, 0x1, 0x0, 0x1c, 0xd0, 0x7, 0x8c, 0xc0, + 0x60, 0x1c, 0x4d, 0x17, 0xbf, 0x82, 0x1, 0xc7, + 0x9b, 0x2e, 0x84, 0x2a, 0x20, 0x18, 0xb0, 0xc1, + 0x22, 0xf7, 0xa8, 0xc0, 0x34, 0x80, 0x32, 0xdd, + 0x8, 0x0, 0x60, 0x19, 0x40, 0xcc, 0x1, 0xc4, + 0x20, 0x18, 0xc0, 0x40, 0x3d, 0x20, 0x1c, 0x80, + 0x54, 0x40, 0x5, 0xd4, 0x0, 0x8, 0x2, 0x8, + 0x17, 0x7f, 0xd4, 0x50, 0xe0, 0xa0, 0x1, 0xc7, + 0x20, 0x1, 0x3f, 0x3e, 0x0, 0x98, 0x0, 0x63, + 0x7f, 0xdb, 0x2, 0x2, 0x16, 0x60, 0x1f, 0xf4, + 0x92, 0x0, 0x7f, 0xf0, 0xd, 0x80, 0x3f, 0xf8, + 0x48, 0x40, 0x40, 0x1f, 0xe5, 0xd, 0xed, 0x0, + 0xff, 0x5a, 0x0, 0x18, + + /* U+0106 "Ć" */ + 0x0, 0xfe, 0x3f, 0xf6, 0x80, 0x7f, 0xf0, 0xe4, + 0x1, 0xe0, 0x1f, 0xfc, 0x22, 0x50, 0xa2, 0x0, + 0xff, 0xe1, 0x28, 0xba, 0x80, 0x7f, 0xf0, 0xdf, + 0xa0, 0x3, 0xff, 0xa8, 0x2f, 0x7d, 0xfe, 0xda, + 0x40, 0xf, 0xe7, 0xe8, 0x41, 0x0, 0x12, 0xde, + 0x8, 0x7, 0xae, 0x0, 0xb, 0x35, 0x2e, 0x20, + 0x7e, 0x20, 0x1a, 0x90, 0x13, 0xa9, 0x95, 0xa3, + 0x94, 0x7, 0x40, 0x24, 0x50, 0x3b, 0x10, 0xf, + 0x52, 0x1, 0xa8, 0x2, 0x0, 0x1c, 0x1, 0xfd, + 0x0, 0xd, 0x1, 0x30, 0x42, 0x0, 0xfe, 0x3c, + 0xf8, 0x4, 0x0, 0x68, 0x7, 0xfc, 0x60, 0x11, + 0x0, 0x8, 0x3, 0xff, 0x87, 0xe0, 0x7, 0x0, + 0xff, 0xeb, 0x78, 0x1, 0xc0, 0x3f, 0xf8, 0x66, + 0x0, 0x30, 0xf, 0xfe, 0x1a, 0x80, 0x30, 0x3, + 0xfe, 0xbe, 0xa0, 0x14, 0x4, 0x20, 0xf, 0xe1, + 0x41, 0x60, 0x7, 0x80, 0x38, 0x3, 0xfa, 0xc0, + 0x12, 0x0, 0x45, 0x3, 0xb1, 0x0, 0xf4, 0xa8, + 0x1a, 0x80, 0x56, 0x60, 0x9d, 0x4c, 0xaa, 0x8e, + 0x60, 0x1d, 0x0, 0xc3, 0xaa, 0x0, 0x59, 0xaa, + 0x38, 0x82, 0x78, 0x80, 0x70, 0xd6, 0x39, 0x88, + 0x0, 0x96, 0xec, 0x20, 0x10, + + /* U+0107 "ć" */ + 0x0, 0xf3, 0x7f, 0xa8, 0x3, 0xfa, 0xc0, 0xa8, + 0x3, 0xf2, 0x90, 0x78, 0x7, 0xf7, 0xd, 0x10, + 0x7, 0xf5, 0xf2, 0x80, 0x7e, 0x4a, 0xdf, 0xf6, + 0x30, 0x7, 0x4d, 0xa9, 0x0, 0xe, 0x70, 0x40, + 0x10, 0xc0, 0x99, 0xda, 0xe0, 0x74, 0x4, 0xe0, + 0xb6, 0x62, 0x50, 0xe0, 0x87, 0x40, 0x8, 0x0, + 0xe9, 0x24, 0x73, 0x2, 0x20, 0x7, 0xe, 0xda, + 0x30, 0x38, 0x7, 0xf8, 0xc0, 0xc0, 0x3f, 0xc6, + 0x6, 0x1, 0xfe, 0x60, 0x70, 0xf, 0x9d, 0xc9, + 0x80, 0x42, 0x1, 0xe8, 0x86, 0x30, 0x2, 0xc0, + 0x39, 0xc0, 0x16, 0x30, 0xb, 0x46, 0x25, 0x10, + 0x5, 0x30, 0x76, 0x5, 0xce, 0xd7, 0x4, 0xa0, + 0xa, 0x6d, 0x44, 0x5, 0x2a, 0xc0, 0x0, + + /* U+0108 "Ĉ" */ + 0x0, 0xf8, 0x77, 0xfd, 0x0, 0x1f, 0xfc, 0x2d, + 0x23, 0x17, 0x60, 0xf, 0xfe, 0x5, 0x18, 0xed, + 0x84, 0xa0, 0x7, 0xf8, 0x88, 0xfa, 0x2b, 0x2e, + 0x60, 0x1f, 0xe2, 0x88, 0x18, 0x1, 0xa1, 0xc0, + 0x3f, 0xfa, 0x22, 0xf7, 0xdf, 0xed, 0xa4, 0x0, + 0xfe, 0x7e, 0x84, 0x10, 0x1, 0x2d, 0xe0, 0x80, + 0x7a, 0xe0, 0x0, 0xb3, 0x52, 0xe2, 0x7, 0xe2, + 0x1, 0xa9, 0x1, 0x3a, 0x99, 0x5a, 0x39, 0x40, + 0x74, 0x2, 0x45, 0x3, 0xb1, 0x0, 0xf5, 0x20, + 0x1a, 0x80, 0x20, 0x1, 0xc0, 0x1f, 0xd0, 0x0, + 0xd0, 0x13, 0x4, 0x20, 0xf, 0xe3, 0xcf, 0x80, + 0x40, 0x6, 0x80, 0x7f, 0xc6, 0x1, 0x10, 0x0, + 0x80, 0x3f, 0xf8, 0x7e, 0x0, 0x70, 0xf, 0xfe, + 0xb7, 0x80, 0x1c, 0x3, 0xff, 0x86, 0x60, 0x3, + 0x0, 0xff, 0xe1, 0xa8, 0x3, 0x0, 0x3f, 0xeb, + 0xea, 0x1, 0x40, 0x42, 0x0, 0xfe, 0x14, 0x16, + 0x0, 0x78, 0x3, 0x80, 0x3f, 0xac, 0x1, 0x20, + 0x4, 0x50, 0x3b, 0x10, 0xf, 0x4a, 0x81, 0xa8, + 0x5, 0x66, 0x9, 0xd4, 0xca, 0xa8, 0xe6, 0x1, + 0xd0, 0xc, 0x3a, 0xa0, 0x5, 0x9a, 0xa3, 0x88, + 0x27, 0x88, 0x7, 0xd, 0x63, 0x98, 0x80, 0x9, + 0x6e, 0xc2, 0x1, 0x0, + + /* U+0109 "ĉ" */ + 0x0, 0xc9, 0xff, 0x20, 0x7, 0xc5, 0x40, 0x81, + 0x66, 0x1, 0xc3, 0xe2, 0x96, 0xc1, 0xa4, 0x1, + 0x96, 0xa2, 0x82, 0x62, 0x58, 0x3, 0x23, 0xb8, + 0x40, 0xe, 0xe4, 0x0, 0xe4, 0xad, 0xff, 0x63, + 0x0, 0x74, 0xda, 0x90, 0x0, 0xe7, 0x4, 0x1, + 0xc, 0x9, 0x9d, 0xae, 0x7, 0x40, 0x4e, 0xb, + 0x66, 0x25, 0xe, 0x8, 0x74, 0x0, 0x80, 0xe, + 0x92, 0x47, 0x30, 0x22, 0x0, 0x70, 0xed, 0xa3, + 0x3, 0x80, 0x7f, 0x8c, 0xc, 0x3, 0xfc, 0x60, + 0x60, 0x1f, 0xe6, 0x7, 0x0, 0xf9, 0xdc, 0x98, + 0x4, 0x20, 0x1e, 0x88, 0x63, 0x0, 0x2c, 0x3, + 0x9c, 0x1, 0x63, 0x0, 0xb4, 0x62, 0x51, 0x0, + 0x53, 0x7, 0x60, 0x5c, 0xed, 0x70, 0x4a, 0x0, + 0xa6, 0xd4, 0x40, 0x52, 0xac, 0x0, + + /* U+010A "Ċ" */ + 0x0, 0xfc, 0xff, 0xe0, 0xf, 0xfe, 0xb8, 0x91, + 0x0, 0x3f, 0xf8, 0x8d, 0xba, 0x0, 0xff, 0xea, + 0xb, 0xdf, 0x7f, 0xb6, 0x90, 0x3, 0xf9, 0xfa, + 0x10, 0x40, 0x4, 0xb7, 0x82, 0x1, 0xeb, 0x80, + 0x2, 0xcd, 0x4b, 0x88, 0x1f, 0x88, 0x6, 0xa4, + 0x4, 0xea, 0x65, 0x68, 0xe5, 0x1, 0xd0, 0x9, + 0x14, 0xe, 0xc4, 0x3, 0xd4, 0x80, 0x6a, 0x0, + 0x80, 0x7, 0x0, 0x7f, 0x40, 0x3, 0x40, 0x4c, + 0x10, 0x80, 0x3f, 0x8f, 0x3e, 0x1, 0x0, 0x1a, + 0x1, 0xff, 0x18, 0x4, 0x40, 0x2, 0x0, 0xff, + 0xe1, 0xf8, 0x1, 0xc0, 0x3f, 0xfa, 0xde, 0x0, + 0x70, 0xf, 0xfe, 0x19, 0x80, 0xc, 0x3, 0xff, + 0x86, 0xa0, 0xc, 0x0, 0xff, 0xaf, 0xa8, 0x5, + 0x1, 0x8, 0x3, 0xf8, 0x50, 0x58, 0x1, 0xe0, + 0xe, 0x0, 0xfe, 0xb0, 0x4, 0x80, 0x11, 0x40, + 0xec, 0x40, 0x3d, 0x2a, 0x6, 0xa0, 0x15, 0x98, + 0x27, 0x53, 0x2a, 0xa3, 0x98, 0x7, 0x40, 0x30, + 0xea, 0x80, 0x16, 0x6a, 0x8e, 0x20, 0x9e, 0x20, + 0x1c, 0x35, 0x8e, 0x62, 0x0, 0x25, 0xbb, 0x8, + 0x4, + + /* U+010B "ċ" */ + 0x0, 0xe9, 0xfe, 0x0, 0xff, 0xe5, 0x89, 0x10, + 0x3, 0xfd, 0x1b, 0x80, 0x1f, 0xfc, 0x94, 0xad, + 0xff, 0x63, 0x0, 0x74, 0xda, 0x90, 0x0, 0xe7, + 0x4, 0x1, 0xc, 0x9, 0x9d, 0xae, 0x7, 0x40, + 0x4e, 0xb, 0x66, 0x25, 0xe, 0x8, 0x74, 0x0, + 0x80, 0xe, 0x92, 0x47, 0x30, 0x22, 0x0, 0x70, + 0xed, 0xa3, 0x3, 0x80, 0x7f, 0x8c, 0xc, 0x3, + 0xfc, 0x60, 0x60, 0x1f, 0xe6, 0x7, 0x0, 0xf9, + 0xdc, 0x98, 0x4, 0x20, 0x1e, 0x88, 0x63, 0x0, + 0x2c, 0x3, 0x9c, 0x1, 0x63, 0x0, 0xb4, 0x62, + 0x51, 0x0, 0x53, 0x7, 0x60, 0x5c, 0xed, 0x70, + 0x4a, 0x0, 0xa6, 0xd4, 0x40, 0x52, 0xac, 0x0, + + /* U+010C "Č" */ + 0x0, 0xe1, 0x88, 0x20, 0x1, 0x61, 0xc0, 0x3f, + 0xc2, 0x4f, 0x42, 0x74, 0xe0, 0x1f, 0xfc, 0xa, + 0x21, 0x8e, 0x4, 0x70, 0xf, 0xfe, 0x7, 0x83, + 0x10, 0xd0, 0x7, 0xff, 0x4, 0xad, 0xdd, 0xa2, + 0x1, 0xff, 0xc2, 0x48, 0x81, 0x80, 0x7f, 0xf4, + 0xc5, 0xef, 0xbf, 0xdb, 0x48, 0x1, 0xfc, 0xfd, + 0x8, 0x20, 0x2, 0x5b, 0xc1, 0x0, 0xf5, 0xc0, + 0x1, 0x66, 0xa5, 0xc4, 0xf, 0xc4, 0x3, 0x52, + 0x2, 0x75, 0x32, 0xb4, 0x72, 0x80, 0xe8, 0x4, + 0x8a, 0x7, 0x62, 0x1, 0xea, 0x40, 0x35, 0x0, + 0x40, 0x3, 0x80, 0x3f, 0xa0, 0x1, 0xa0, 0x26, + 0x8, 0x40, 0x1f, 0xc7, 0x9f, 0x0, 0x80, 0xd, + 0x0, 0xff, 0x8c, 0x2, 0x20, 0x1, 0x0, 0x7f, + 0xf0, 0xfc, 0x0, 0xe0, 0x1f, 0xfd, 0x6f, 0x0, + 0x38, 0x7, 0xff, 0xc, 0xc0, 0x6, 0x1, 0xff, + 0xc3, 0x50, 0x6, 0x0, 0x7f, 0xd7, 0xd4, 0x2, + 0x80, 0x84, 0x1, 0xfc, 0x28, 0x2c, 0x0, 0xf0, + 0x7, 0x0, 0x7f, 0x58, 0x2, 0x40, 0x8, 0xa0, + 0x76, 0x20, 0x1e, 0x95, 0x3, 0x50, 0xa, 0xcc, + 0x13, 0xa9, 0x95, 0x51, 0xcc, 0x3, 0xa0, 0x18, + 0x75, 0x40, 0xb, 0x35, 0x47, 0x10, 0x4f, 0x10, + 0xe, 0x1a, 0xc7, 0x31, 0x0, 0x12, 0xdd, 0x84, + 0x2, + + /* U+010D "č" */ + 0x0, 0x27, 0xf9, 0x80, 0xff, 0xd0, 0x1, 0x92, + 0x82, 0x53, 0x41, 0x60, 0x3, 0x96, 0x2, 0xc4, + 0xe8, 0x3, 0xe7, 0xa8, 0x86, 0x80, 0x7f, 0x2b, + 0xb8, 0x40, 0x3e, 0x4a, 0xdf, 0xf6, 0x30, 0x7, + 0x4d, 0xa9, 0x0, 0xe, 0x70, 0x40, 0x10, 0xc0, + 0x99, 0xda, 0xe0, 0x74, 0x4, 0xe0, 0xb6, 0x62, + 0x50, 0xe0, 0x87, 0x40, 0x8, 0x0, 0xe9, 0x24, + 0x73, 0x2, 0x20, 0x7, 0xe, 0xda, 0x30, 0x38, + 0x7, 0xf8, 0xc0, 0xc0, 0x3f, 0xc6, 0x6, 0x1, + 0xfe, 0x60, 0x70, 0xf, 0x9d, 0xc9, 0x80, 0x42, + 0x1, 0xe8, 0x86, 0x30, 0x2, 0xc0, 0x39, 0xc0, + 0x16, 0x30, 0xb, 0x46, 0x25, 0x10, 0x5, 0x30, + 0x76, 0x5, 0xce, 0xd7, 0x4, 0xa0, 0xa, 0x6d, + 0x44, 0x5, 0x2a, 0xc0, 0x0, + + /* U+010E "Ď" */ + 0x0, 0x97, 0xfc, 0xa0, 0x7f, 0xe8, 0x0, 0xfc, + 0xac, 0x16, 0x3c, 0x7, 0x0, 0x1f, 0xd2, 0x63, + 0xe4, 0x3a, 0x1, 0xff, 0x68, 0x88, 0x28, 0x40, + 0x3f, 0xe1, 0xef, 0xf2, 0x0, 0x7f, 0xf3, 0x33, + 0xff, 0xf7, 0x63, 0x88, 0x7, 0xff, 0x4, 0x4e, + 0x39, 0x80, 0x38, 0x66, 0x7a, 0x18, 0x80, 0x12, + 0xc0, 0x1c, 0xcd, 0xcf, 0x3b, 0x20, 0x9, 0x20, + 0xf, 0xfe, 0x3, 0x50, 0x2, 0x40, 0x3f, 0xf8, + 0x2a, 0x80, 0x84, 0x1, 0xff, 0xc1, 0xe0, 0x2, + 0x0, 0x7f, 0xf0, 0x50, 0x1, 0xe0, 0x1f, 0xfc, + 0x11, 0x0, 0x10, 0x7, 0xff, 0x11, 0xc0, 0x3f, + 0xfa, 0xae, 0x1, 0xff, 0xc1, 0x20, 0x1, 0x0, + 0x7f, 0xf0, 0x50, 0x1, 0x80, 0x1f, 0xfc, 0x1a, + 0x0, 0x20, 0x7, 0xff, 0x1, 0x8c, 0x14, 0x40, + 0x3f, 0xe6, 0x90, 0x4, 0x0, 0x66, 0x6e, 0x79, + 0xd9, 0x0, 0x51, 0x0, 0x43, 0x33, 0xd0, 0xc4, + 0x3, 0x4a, 0x1, 0xfe, 0x12, 0x59, 0xe5, 0x0, + 0x80, + + /* U+010F "ď" */ + 0x0, 0xff, 0x6f, 0xc9, 0x7f, 0xa0, 0x3, 0xff, + 0xa6, 0x21, 0xe0, 0x1f, 0xfc, 0x12, 0xe1, 0x10, + 0x7, 0xff, 0x9, 0x5, 0x0, 0x26, 0xce, 0xfc, + 0x60, 0xc, 0x57, 0x4, 0x0, 0xb9, 0x31, 0x3, + 0x9a, 0x0, 0x8b, 0x5c, 0x1, 0x48, 0xd, 0xbf, + 0x88, 0xa4, 0x1, 0x10, 0x0, 0xd4, 0x1a, 0x48, + 0xe, 0xd0, 0x3, 0xea, 0x0, 0x40, 0x7, 0x40, + 0x7, 0xca, 0x6, 0x20, 0x1c, 0x62, 0x1, 0xe2, + 0x6, 0x0, 0xf9, 0x40, 0x3c, 0x20, 0x40, 0x1f, + 0x8, 0x7, 0x84, 0x4, 0x3, 0xff, 0x84, 0x40, + 0xa0, 0x1f, 0x38, 0x7, 0x90, 0xc, 0x40, 0x38, + 0x48, 0x3, 0xd4, 0x0, 0xb0, 0xe, 0xb0, 0xf, + 0x8a, 0x1, 0x6c, 0xc4, 0xed, 0x40, 0x3f, 0x3b, + 0x2, 0x67, 0x62, 0x2a, 0x0, 0x7e, 0x9b, 0x41, + 0x2, 0x8a, 0x0, 0xf8, + + /* U+0110 "Đ" */ + 0x0, 0xb3, 0xff, 0xf7, 0x63, 0x88, 0x7, 0xff, + 0x10, 0x4e, 0x39, 0x80, 0x3f, 0xc, 0xcf, 0x43, + 0x10, 0x2, 0x58, 0x3, 0xf3, 0x37, 0x3c, 0xec, + 0x80, 0x24, 0x80, 0x3f, 0xf8, 0x6d, 0x40, 0x9, + 0x0, 0xff, 0xe2, 0x2a, 0x2, 0x10, 0x7, 0xff, + 0x13, 0x80, 0x8, 0x1, 0xff, 0xc4, 0x40, 0x7, + 0x80, 0x7f, 0xf1, 0x4, 0x0, 0x41, 0xfe, 0x30, + 0x1f, 0xfe, 0x50, 0xf, 0x9c, 0x8, 0x80, 0x11, + 0x17, 0x8, 0x7, 0xf6, 0xe8, 0xc0, 0x77, 0x79, + 0x0, 0x3e, 0x70, 0xf, 0xfe, 0x21, 0x0, 0x8, + 0x3, 0xff, 0x88, 0x80, 0xc, 0x0, 0xff, 0xe2, + 0x50, 0x1, 0x0, 0x3f, 0xf8, 0x6c, 0x60, 0xa2, + 0x1, 0xff, 0xc2, 0x69, 0x0, 0x40, 0x7, 0xcc, + 0xdc, 0xf3, 0xb2, 0x0, 0xa2, 0x0, 0xf0, 0xcc, + 0xf4, 0x31, 0x0, 0xd2, 0x80, 0x7f, 0xf0, 0x44, + 0x96, 0x79, 0x40, 0x20, + + /* U+0111 "đ" */ + 0x0, 0xff, 0x6f, 0xc8, 0x7, 0xc3, 0xff, 0x88, + 0x1b, 0xd8, 0x3, 0xff, 0x90, 0x3f, 0xf8, 0x81, + 0x7d, 0x80, 0x3f, 0xf8, 0x6, 0x1, 0xcd, 0x9d, + 0xf8, 0xc0, 0x1f, 0xae, 0x4c, 0x40, 0xe6, 0x80, + 0x3d, 0x48, 0xd, 0xbf, 0x88, 0xa4, 0x1, 0x8d, + 0x41, 0xa4, 0x80, 0xed, 0x0, 0x3a, 0x80, 0x10, + 0x1, 0xd0, 0x1, 0xca, 0x6, 0x20, 0x1c, 0x62, + 0x1, 0x88, 0x18, 0x3, 0xe5, 0x0, 0xc2, 0x4, + 0x1, 0xf0, 0x80, 0x61, 0x1, 0x0, 0xff, 0xe0, + 0x10, 0x28, 0x7, 0xce, 0x1, 0x90, 0xc, 0x40, + 0x38, 0x48, 0x3, 0x50, 0x2, 0xc0, 0x3a, 0xc0, + 0x38, 0xa0, 0x16, 0xcc, 0x4e, 0xd4, 0x3, 0xce, + 0xc0, 0x99, 0xd8, 0x8a, 0x80, 0x1e, 0x9b, 0x41, + 0x2, 0x8a, 0x0, 0xe0, + + /* U+0112 "Ē" */ + 0x0, 0xc2, 0x3f, 0x0, 0x7e, 0xee, 0xfd, 0x40, + 0x1f, 0xfc, 0xbe, 0xff, 0xfa, 0x80, 0x3f, 0xf9, + 0x19, 0xff, 0xff, 0xc1, 0xb0, 0xf, 0xfe, 0x38, + 0xcc, 0xff, 0xde, 0x1, 0x99, 0xbf, 0xe4, 0x0, + 0xff, 0xfc, 0x33, 0x7f, 0xc0, 0x18, 0x66, 0x7f, + 0xe0, 0xf, 0xfe, 0x40, 0xff, 0xff, 0xc0, 0x1f, + 0xff, 0xf0, 0xf, 0xf3, 0x37, 0xff, 0x0, 0x40, + 0x3, 0x33, 0xff, 0xc0, 0x20, 0xf, 0xfe, 0x20, + + /* U+0113 "ē" */ + 0x0, 0x84, 0x7f, 0x0, 0x71, 0xf7, 0x7e, 0x50, + 0xf, 0xfe, 0x31, 0xff, 0xfe, 0x50, 0xf, 0xfe, + 0xa9, 0x4e, 0xff, 0x63, 0x80, 0x79, 0xf5, 0x88, + 0x4, 0xe3, 0x8c, 0x2, 0x68, 0x3, 0xbe, 0xd9, + 0x11, 0x69, 0x0, 0x24, 0xf, 0x10, 0x49, 0xbc, + 0x86, 0x41, 0x80, 0x1c, 0x1, 0xc3, 0x0, 0x83, + 0x80, 0x24, 0x1, 0xe7, 0x0, 0x2b, 0x80, 0xff, + 0xfd, 0xa0, 0x2, 0x30, 0xf, 0xfe, 0x0, 0x98, + 0x2f, 0xff, 0xf9, 0xd8, 0x1c, 0x3, 0xfe, 0xc0, + 0x23, 0x0, 0xf3, 0x7e, 0x9b, 0x0, 0x3c, 0x3, + 0x86, 0x0, 0xcc, 0x30, 0x7, 0xaa, 0x22, 0x5c, + 0x10, 0xb0, 0x3, 0xb8, 0xa, 0xbb, 0x94, 0x41, + 0xa, 0x1, 0x46, 0x31, 0x0, 0x9, 0xb5, 0xc0, + 0x0, + + /* U+0114 "Ĕ" */ + 0x0, 0x8e, 0x8, 0x2, 0x18, 0x40, 0xf, 0x9d, + 0xd2, 0x1, 0x43, 0x90, 0x7, 0xc8, 0x97, 0x5e, + 0xb1, 0x30, 0x7, 0xeb, 0x83, 0x40, 0x7d, 0x0, + 0xff, 0x3e, 0xfe, 0xc0, 0x7, 0xff, 0x2b, 0x3f, + 0xff, 0xf8, 0x36, 0x1, 0xff, 0xc7, 0x19, 0x9f, + 0xfb, 0xc0, 0x33, 0x37, 0xfc, 0x80, 0x1f, 0xff, + 0x86, 0x6f, 0xf8, 0x3, 0xc, 0xcf, 0xfc, 0x1, + 0xff, 0xc8, 0x1f, 0xff, 0xf8, 0x3, 0xff, 0xfe, + 0x1, 0xfe, 0x66, 0xff, 0xe0, 0x8, 0x0, 0x66, + 0x7f, 0xf8, 0x4, 0x1, 0xff, 0xc4, + + /* U+0115 "ĕ" */ + 0x0, 0xbb, 0x86, 0x0, 0x4e, 0xe0, 0x7, 0xac, + 0x73, 0xfd, 0x63, 0x60, 0x1e, 0x5d, 0x75, 0x53, + 0xea, 0x80, 0x7c, 0x51, 0x54, 0x82, 0x0, 0xff, + 0xe4, 0x94, 0xef, 0xf6, 0x38, 0x7, 0x9f, 0x58, + 0x80, 0x4e, 0x38, 0xc0, 0x26, 0x80, 0x3b, 0xed, + 0x91, 0x16, 0x90, 0x2, 0x40, 0xf1, 0x4, 0x9b, + 0xc8, 0x64, 0x18, 0x1, 0xc0, 0x1c, 0x30, 0x8, + 0x38, 0x2, 0x40, 0x1e, 0x70, 0x2, 0xb8, 0xf, + 0xff, 0xda, 0x0, 0x23, 0x0, 0xff, 0xe0, 0x9, + 0x82, 0xff, 0xff, 0x9d, 0x81, 0xc0, 0x3f, 0xec, + 0x2, 0x30, 0xf, 0x37, 0xe9, 0xb0, 0x3, 0xc0, + 0x38, 0x60, 0xc, 0xc3, 0x0, 0x7a, 0xa2, 0x25, + 0xc1, 0xb, 0x0, 0x3b, 0x80, 0xab, 0xb9, 0x44, + 0x10, 0xa0, 0x14, 0x63, 0x10, 0x0, 0x9b, 0x5c, + 0x0, + + /* U+0116 "Ė" */ + 0x0, 0xf4, 0xed, 0x80, 0x7f, 0xf0, 0x48, 0x8c, + 0x1, 0xff, 0xd1, 0xbf, 0xd0, 0xf, 0xfe, 0x5e, + 0x7f, 0xff, 0xf0, 0x6c, 0x3, 0xff, 0x8e, 0x33, + 0x3f, 0xf7, 0x80, 0x66, 0x6f, 0xf9, 0x0, 0x3f, + 0xff, 0xc, 0xdf, 0xf0, 0x6, 0x19, 0x9f, 0xf8, + 0x3, 0xff, 0x90, 0x3f, 0xff, 0xf0, 0x7, 0xff, + 0xfc, 0x3, 0xfc, 0xcd, 0xff, 0xc0, 0x10, 0x0, + 0xcc, 0xff, 0xf0, 0x8, 0x3, 0xff, 0x88, + + /* U+0117 "ė" */ + 0x0, 0xe8, 0xff, 0x0, 0x7f, 0xf3, 0x7c, 0x88, + 0x1, 0xff, 0x3e, 0xe8, 0x3, 0xff, 0x96, 0x53, + 0xbf, 0xd8, 0xe0, 0x1e, 0x7d, 0x62, 0x1, 0x38, + 0xe3, 0x0, 0x9a, 0x0, 0xef, 0xb6, 0x44, 0x5a, + 0x40, 0x9, 0x3, 0xc4, 0x12, 0x6f, 0x21, 0x90, + 0x60, 0x7, 0x0, 0x70, 0xc0, 0x20, 0xe0, 0x9, + 0x0, 0x79, 0xc0, 0xa, 0xe0, 0x3f, 0xff, 0x68, + 0x0, 0x8c, 0x3, 0xff, 0x80, 0x26, 0xb, 0xff, + 0xfe, 0x76, 0x7, 0x0, 0xff, 0xb0, 0x8, 0xc0, + 0x3c, 0xdf, 0xa6, 0xc0, 0xf, 0x0, 0xe1, 0x80, + 0x33, 0xc, 0x1, 0xea, 0x88, 0x97, 0x4, 0x2c, + 0x0, 0xee, 0x2, 0xae, 0xe5, 0x10, 0x42, 0x80, + 0x51, 0x8c, 0x40, 0x2, 0x6d, 0x70, 0x0, + + /* U+0118 "Ę" */ + 0xcf, 0xff, 0xfe, 0xd, 0x80, 0x7f, 0xf2, 0x46, + 0x67, 0xfe, 0xf0, 0xe, 0x66, 0xff, 0x90, 0x3, + 0xff, 0xfa, 0xcd, 0xff, 0x0, 0x70, 0xcc, 0xff, + 0xc0, 0x1f, 0xfc, 0xa1, 0xff, 0xff, 0x80, 0x3f, + 0xff, 0xe0, 0x1f, 0xfc, 0x46, 0x6f, 0xfe, 0x0, + 0x80, 0x43, 0x33, 0xff, 0xc0, 0x20, 0xf, 0xfe, + 0x36, 0x7f, 0xff, 0x30, 0x77, 0xf8, 0xc0, 0x3f, + 0xe5, 0x21, 0x0, 0xff, 0xe1, 0x11, 0x80, 0x7f, + 0xf0, 0xcc, 0x58, 0x0, 0x80, 0x1f, 0xf5, 0x4, + 0xf7, 0xd8, 0x80, 0x7f, 0x9d, 0xc2, 0x7, 0x22, + + /* U+0119 "ę" */ + 0x0, 0x8a, 0x77, 0xfb, 0x1c, 0x3, 0xcf, 0xac, + 0x40, 0x27, 0x1c, 0x60, 0x12, 0xc0, 0x1d, 0xf6, + 0xc8, 0x8b, 0x44, 0x1, 0x60, 0x78, 0x82, 0x4d, + 0xe4, 0x36, 0xc, 0x21, 0xc0, 0x1c, 0x30, 0xa, + 0x38, 0x2, 0x40, 0x1e, 0x40, 0x2, 0xb8, 0xf, + 0xff, 0xdc, 0x0, 0x23, 0x0, 0xff, 0xe0, 0x9, + 0x82, 0xff, 0xff, 0x9d, 0x81, 0xc0, 0x3f, 0xe3, + 0x2, 0x20, 0x7, 0x97, 0x6c, 0xe8, 0x1, 0x20, + 0x1e, 0x82, 0x43, 0x26, 0x4, 0xb2, 0x0, 0x16, + 0x10, 0x40, 0x2, 0x50, 0x13, 0x7b, 0xf4, 0xc1, + 0x5c, 0x2, 0xba, 0x30, 0x10, 0x14, 0xaa, 0x0, + 0x72, 0xe6, 0x84, 0x75, 0xa8, 0x7, 0xe6, 0x2, + 0x0, 0xff, 0x88, 0xc, 0x3, 0xfe, 0x20, 0xb1, + 0x1, 0x30, 0xf, 0x90, 0x4b, 0xba, 0xa0, 0xf, + 0xda, 0x60, 0x6d, 0x60, 0x0, + + /* U+011A "Ě" */ + 0x0, 0xa3, 0xfc, 0x60, 0xdf, 0xe5, 0x0, 0xfa, + 0x10, 0x3c, 0x60, 0x19, 0x40, 0x3f, 0x50, 0x9f, + 0x89, 0x48, 0x7, 0xf0, 0xe8, 0x8, 0x78, 0x7, + 0xfc, 0x7f, 0xf1, 0x0, 0x7f, 0xf2, 0xb3, 0xff, + 0xff, 0x83, 0x60, 0x1f, 0xfc, 0x71, 0x99, 0xff, + 0xbc, 0x3, 0x33, 0x7f, 0xc8, 0x1, 0xff, 0xf8, + 0x66, 0xff, 0x80, 0x30, 0xcc, 0xff, 0xc0, 0x1f, + 0xfc, 0x81, 0xff, 0xff, 0x80, 0x3f, 0xff, 0xe0, + 0x1f, 0xe6, 0x6f, 0xfe, 0x0, 0x80, 0x6, 0x67, + 0xff, 0x80, 0x40, 0x1f, 0xfc, 0x40, + + /* U+011B "ě" */ + 0x0, 0x17, 0x7c, 0x81, 0x77, 0xd0, 0x7, 0x16, + 0x83, 0x2f, 0x9, 0xd0, 0x7, 0x8e, 0x82, 0x8c, + 0xb4, 0x3, 0xf2, 0xdc, 0x43, 0xc4, 0x3, 0xf9, + 0x1d, 0xc4, 0x1, 0xf8, 0xa7, 0x7f, 0xb1, 0xc0, + 0x3c, 0xfa, 0xc4, 0x2, 0x71, 0xc6, 0x1, 0x34, + 0x1, 0xdf, 0x6c, 0x88, 0xb4, 0x80, 0x12, 0x7, + 0x88, 0x24, 0xde, 0x43, 0x20, 0xc0, 0xe, 0x0, + 0xe1, 0x80, 0x41, 0xc0, 0x12, 0x0, 0xf3, 0x80, + 0x15, 0xc0, 0x7f, 0xfe, 0xd0, 0x1, 0x18, 0x7, + 0xff, 0x0, 0x4c, 0x17, 0xff, 0xfc, 0xec, 0xe, + 0x1, 0xff, 0x60, 0x11, 0x80, 0x79, 0xbf, 0x4d, + 0x80, 0x1e, 0x1, 0xc3, 0x0, 0x66, 0x18, 0x3, + 0xd5, 0x11, 0x2e, 0x8, 0x58, 0x1, 0xdc, 0x5, + 0x5d, 0xca, 0x20, 0x85, 0x0, 0xa3, 0x18, 0x80, + 0x4, 0xda, 0xe0, 0x0, + + /* U+011C "Ĝ" */ + 0x0, 0xfc, 0xdf, 0xee, 0x20, 0xf, 0xfe, 0xa, + 0x48, 0x20, 0xf8, 0x80, 0x7f, 0xc5, 0x40, 0xd6, + 0x65, 0xa0, 0x1f, 0xf3, 0xb4, 0x48, 0x73, 0xa1, + 0x80, 0x7f, 0x96, 0x1c, 0x0, 0x51, 0x3, 0x0, + 0xff, 0xe8, 0xad, 0x6f, 0xfd, 0xb4, 0x80, 0x1f, + 0x97, 0xa9, 0x48, 0x2, 0x25, 0xbd, 0x20, 0xe, + 0x8a, 0x10, 0x37, 0x9a, 0x97, 0x10, 0x2c, 0x20, + 0x9, 0xdc, 0x3, 0x79, 0xc, 0xad, 0x1c, 0xe0, + 0x3c, 0x0, 0x28, 0x1, 0xf4, 0x0, 0xfa, 0x18, + 0xd, 0x2, 0xc0, 0x14, 0x20, 0x1f, 0xd0, 0x0, + 0x30, 0x60, 0x24, 0x0, 0xff, 0xe, 0xfb, 0xa0, + 0x1, 0x40, 0x3f, 0xf8, 0x4, 0x0, 0x20, 0x6, + 0x0, 0x7f, 0xf0, 0xf8, 0x0, 0xe0, 0x1e, 0x36, + 0x6f, 0xc0, 0x13, 0x80, 0x79, 0x26, 0x7f, 0x70, + 0x0, 0x40, 0x3f, 0xf8, 0x64, 0x0, 0xd0, 0xf, + 0x3f, 0xff, 0x30, 0x1, 0x0, 0xa, 0x1, 0xff, + 0xc4, 0x50, 0x25, 0x0, 0xff, 0xe1, 0xc0, 0x2, + 0x88, 0x3, 0xfc, 0x40, 0x11, 0x48, 0x3, 0x5c, + 0x3, 0xe4, 0xc4, 0x0, 0xcd, 0x0, 0x8, 0xfa, + 0x87, 0x75, 0x75, 0x98, 0x16, 0x0, 0x4f, 0x64, + 0x0, 0x57, 0x88, 0x28, 0x80, 0xbe, 0x98, 0x6, + 0x4d, 0xb6, 0x31, 0x1, 0x25, 0xae, 0x80, 0x0, + + /* U+011D "ĝ" */ + 0x0, 0xe8, 0xff, 0x68, 0x80, 0x7e, 0x67, 0x4, + 0x2d, 0x0, 0xf9, 0x24, 0x26, 0xc8, 0xec, 0x3, + 0xc5, 0x12, 0xc1, 0xf1, 0x84, 0x1, 0xcc, 0xec, + 0x0, 0x27, 0x71, 0x0, 0x79, 0x6f, 0xbf, 0x5c, + 0x23, 0xf0, 0x2, 0xba, 0x41, 0x2, 0x8c, 0x10, + 0xd, 0x28, 0xd, 0xbf, 0x88, 0x6c, 0x1, 0x13, + 0x3, 0x49, 0x1, 0xda, 0x80, 0x6b, 0x0, 0x48, + 0x7, 0x58, 0x6, 0x40, 0x50, 0xf, 0x9, 0x80, + 0x44, 0x4, 0x1, 0xf2, 0x80, 0x77, 0x80, 0x7f, + 0xf0, 0x7c, 0x3, 0xfe, 0x20, 0x20, 0xf, 0x94, + 0x2, 0x40, 0x50, 0xf, 0x9, 0x80, 0x54, 0x0, + 0x80, 0xe, 0xb0, 0xc, 0x6c, 0xf, 0x24, 0x7, + 0x6a, 0x0, 0x70, 0x4, 0xa8, 0x36, 0xfe, 0x21, + 0x90, 0x7, 0x55, 0x10, 0x40, 0xa3, 0x4, 0x3, + 0xcb, 0x7d, 0xfa, 0xe0, 0x20, 0x40, 0xb2, 0xc0, + 0x1e, 0x12, 0xe, 0x3, 0x69, 0x20, 0xe, 0x90, + 0x2, 0x83, 0x80, 0x3d, 0x44, 0x45, 0xe, 0xa, + 0x40, 0x34, 0x5, 0x5d, 0xcd, 0x70, 0x4a, 0x0, + 0x97, 0x58, 0x80, 0x4, 0xb7, 0x60, 0x0, + + /* U+011E "Ğ" */ + 0x0, 0xf3, 0x7a, 0x80, 0x49, 0xf0, 0x1, 0xfe, + 0x40, 0xb3, 0x3, 0x90, 0xb0, 0xf, 0xf1, 0x40, + 0xe7, 0xe1, 0x39, 0x80, 0x7f, 0xcf, 0x8c, 0x8d, + 0x70, 0x1, 0xff, 0xc1, 0x39, 0xb9, 0x40, 0xf, + 0xfe, 0x9a, 0xd6, 0xff, 0xdb, 0x48, 0x1, 0xf9, + 0x7a, 0x94, 0x80, 0x22, 0x5b, 0xd2, 0x0, 0xe8, + 0xa1, 0x3, 0x79, 0xa9, 0x71, 0x2, 0xc2, 0x0, + 0x9d, 0xc0, 0x37, 0x90, 0xca, 0xd1, 0xce, 0x3, + 0xc0, 0x2, 0x80, 0x1f, 0x40, 0xf, 0xa1, 0x80, + 0xd0, 0x2c, 0x1, 0x42, 0x1, 0xfd, 0x0, 0x3, + 0x6, 0x2, 0x40, 0xf, 0xf0, 0xef, 0xba, 0x0, + 0x14, 0x3, 0xff, 0x80, 0x40, 0x2, 0x0, 0x60, + 0x7, 0xff, 0xf, 0x80, 0xe, 0x1, 0xe3, 0x66, + 0xfc, 0x1, 0x38, 0x7, 0x92, 0x67, 0xf7, 0x0, + 0x4, 0x3, 0xff, 0x86, 0x40, 0xd, 0x0, 0xf3, + 0xff, 0xf3, 0x0, 0x10, 0x0, 0xa0, 0x1f, 0xfc, + 0x45, 0x2, 0x50, 0xf, 0xfe, 0x1c, 0x0, 0x28, + 0x80, 0x3f, 0xc4, 0x1, 0x14, 0x80, 0x35, 0xc0, + 0x3e, 0x4c, 0x40, 0xc, 0xd0, 0x0, 0x8f, 0xa8, + 0x77, 0x57, 0x59, 0x81, 0x60, 0x4, 0xf6, 0x40, + 0x5, 0x78, 0x82, 0x88, 0xb, 0xe9, 0x80, 0x64, + 0xdb, 0x63, 0x10, 0x12, 0x5a, 0xe8, 0x0, 0x0, + + /* U+011F "ğ" */ + 0x0, 0xa7, 0xd0, 0x2, 0x9f, 0x40, 0xe, 0xb0, + 0xbd, 0xbe, 0x63, 0x40, 0xe, 0x2d, 0x53, 0x43, + 0x7c, 0x0, 0xf8, 0xab, 0xbf, 0x60, 0x3, 0xff, + 0x94, 0xb7, 0xdf, 0xae, 0x11, 0xf8, 0x1, 0x5d, + 0x20, 0x81, 0x46, 0x8, 0x6, 0x94, 0x6, 0xdf, + 0xc4, 0x36, 0x0, 0x89, 0x81, 0xa4, 0x80, 0xed, + 0x40, 0x35, 0x80, 0x24, 0x3, 0xac, 0x3, 0x20, + 0x28, 0x7, 0x84, 0xc0, 0x22, 0x2, 0x0, 0xf9, + 0x40, 0x3b, 0xc0, 0x3f, 0xf8, 0x3e, 0x1, 0xff, + 0x10, 0x10, 0x7, 0xca, 0x1, 0x20, 0x28, 0x7, + 0x84, 0xc0, 0x2a, 0x0, 0x40, 0x7, 0x58, 0x6, + 0x36, 0x7, 0x92, 0x3, 0xb5, 0x0, 0x38, 0x2, + 0x54, 0x1b, 0x7f, 0x10, 0xc8, 0x3, 0xaa, 0x88, + 0x20, 0x51, 0x82, 0x1, 0xe5, 0xbe, 0xfd, 0x70, + 0x10, 0x20, 0x59, 0x60, 0xf, 0x9, 0x7, 0x1, + 0xb4, 0x90, 0x7, 0x48, 0x1, 0x41, 0xc0, 0x1e, + 0xa2, 0x22, 0x87, 0x5, 0x20, 0x1a, 0x2, 0xae, + 0xe6, 0xb8, 0x25, 0x0, 0x4b, 0xac, 0x40, 0x2, + 0x5b, 0xb0, 0x0, + + /* U+0120 "Ġ" */ + 0x0, 0xfe, 0xff, 0x48, 0x7, 0xff, 0x5c, 0xcb, + 0x80, 0x3f, 0xf8, 0x99, 0xae, 0x1, 0xff, 0xd4, + 0x5a, 0xdf, 0xfb, 0x69, 0x0, 0x3f, 0x2f, 0x52, + 0x90, 0x4, 0x4b, 0x7a, 0x40, 0x1d, 0x14, 0x20, + 0x6f, 0x35, 0x2e, 0x20, 0x58, 0x40, 0x13, 0xb8, + 0x6, 0xf2, 0x19, 0x5a, 0x39, 0xc0, 0x78, 0x0, + 0x50, 0x3, 0xe8, 0x1, 0xf4, 0x30, 0x1a, 0x5, + 0x80, 0x28, 0x40, 0x3f, 0xa0, 0x0, 0x60, 0xc0, + 0x48, 0x1, 0xfe, 0x1d, 0xf7, 0x40, 0x2, 0x80, + 0x7f, 0xf0, 0x8, 0x0, 0x40, 0xc, 0x0, 0xff, + 0xe1, 0xf0, 0x1, 0xc0, 0x3c, 0x6c, 0xdf, 0x80, + 0x27, 0x0, 0xf2, 0x4c, 0xfe, 0xe0, 0x0, 0x80, + 0x7f, 0xf0, 0xc8, 0x1, 0xa0, 0x1e, 0x7f, 0xfe, + 0x60, 0x2, 0x0, 0x14, 0x3, 0xff, 0x88, 0xa0, + 0x4a, 0x1, 0xff, 0xc3, 0x80, 0x5, 0x10, 0x7, + 0xf8, 0x80, 0x22, 0x90, 0x6, 0xb8, 0x7, 0xc9, + 0x88, 0x1, 0x9a, 0x0, 0x11, 0xf5, 0xe, 0xea, + 0xeb, 0x30, 0x2c, 0x0, 0x9e, 0xc8, 0x0, 0xaf, + 0x10, 0x51, 0x1, 0x7d, 0x30, 0xc, 0x9b, 0x6c, + 0x62, 0x2, 0x4b, 0x5d, 0x0, 0x0, + + /* U+0121 "ġ" */ + 0x0, 0xf7, 0x7c, 0x80, 0x7f, 0xf3, 0x48, 0x82, + 0x1, 0xff, 0x66, 0xc0, 0x7, 0xff, 0x2d, 0x6f, + 0xbf, 0x5c, 0x23, 0xf0, 0x2, 0xba, 0x41, 0x2, + 0x8c, 0x10, 0xd, 0x28, 0xd, 0xbf, 0x88, 0x6c, + 0x1, 0x13, 0x3, 0x49, 0x1, 0xda, 0x80, 0x6b, + 0x0, 0x48, 0x7, 0x58, 0x6, 0x40, 0x50, 0xf, + 0x9, 0x80, 0x44, 0x4, 0x1, 0xf2, 0x80, 0x77, + 0x80, 0x7f, 0xf0, 0x7c, 0x3, 0xfe, 0x20, 0x20, + 0xf, 0x94, 0x2, 0x40, 0x50, 0xf, 0x9, 0x80, + 0x54, 0x0, 0x80, 0xe, 0xb0, 0xc, 0x6c, 0xf, + 0x24, 0x7, 0x6a, 0x0, 0x70, 0x4, 0xa8, 0x36, + 0xfe, 0x21, 0x90, 0x7, 0x55, 0x10, 0x40, 0xa3, + 0x4, 0x3, 0xcb, 0x7d, 0xfa, 0xe0, 0x20, 0x40, + 0xb2, 0xc0, 0x1e, 0x12, 0xe, 0x3, 0x69, 0x20, + 0xe, 0x90, 0x2, 0x83, 0x80, 0x3d, 0x44, 0x45, + 0xe, 0xa, 0x40, 0x34, 0x5, 0x5d, 0xcd, 0x70, + 0x4a, 0x0, 0x97, 0x58, 0x80, 0x4, 0xb7, 0x60, + 0x0, + + /* U+0122 "Ģ" */ + 0x0, 0xf2, 0xd6, 0xff, 0xdb, 0x48, 0x1, 0xf9, + 0x7a, 0x94, 0x80, 0x22, 0x5b, 0xd2, 0x0, 0xe8, + 0xa1, 0x3, 0x79, 0xa9, 0x71, 0x2, 0xc2, 0x0, + 0x9d, 0xc0, 0x37, 0x90, 0xca, 0xd1, 0xce, 0x3, + 0xc0, 0x2, 0x80, 0x1f, 0x40, 0xf, 0xa1, 0x80, + 0xd0, 0x2c, 0x1, 0x42, 0x1, 0xfd, 0x0, 0x3, + 0x6, 0x2, 0x40, 0xf, 0xf0, 0xef, 0xba, 0x0, + 0x14, 0x3, 0xff, 0x80, 0x40, 0x2, 0x0, 0x60, + 0x7, 0xff, 0xf, 0x80, 0xe, 0x1, 0xe3, 0x66, + 0xfc, 0x1, 0x38, 0x7, 0x92, 0x67, 0xf7, 0x0, + 0x4, 0x3, 0xff, 0x86, 0x40, 0xd, 0x0, 0xf3, + 0xff, 0xf3, 0x0, 0x10, 0x0, 0xa0, 0x1f, 0xfc, + 0x45, 0x2, 0x50, 0xf, 0xfe, 0x1c, 0x0, 0x28, + 0x80, 0x3f, 0xc4, 0x1, 0x14, 0x80, 0x35, 0xc0, + 0x3e, 0x4c, 0x40, 0xc, 0xd0, 0x0, 0x8f, 0xa8, + 0x77, 0x57, 0x59, 0x81, 0x60, 0x4, 0xf6, 0x40, + 0x5, 0x78, 0x82, 0x88, 0xb, 0xe9, 0x80, 0x64, + 0xdb, 0x63, 0x10, 0x12, 0x5a, 0xe8, 0x0, 0xfc, + 0x93, 0x9d, 0xfd, 0xb4, 0xa0, 0x1f, 0xfc, 0x18, + 0xff, 0x10, 0x7, 0xff, 0x18, 0xc0, 0x3f, 0xf8, + 0x73, 0x0, 0x20, 0x1f, 0xfc, 0x35, 0x98, 0x0, + 0xff, 0xe2, 0x3d, 0x38, 0x7, 0xc0, + + /* U+0123 "ģ" */ + 0x0, 0xf8, 0x94, 0x3, 0xfe, 0x4d, 0x20, 0xf, + 0xfb, 0xd5, 0x40, 0x1f, 0xf2, 0xaa, 0x40, 0x3f, + 0xf9, 0xbd, 0xf6, 0x1, 0xff, 0xcb, 0x5b, 0xef, + 0xd7, 0x8, 0xfc, 0x0, 0xae, 0x90, 0x40, 0xa3, + 0x4, 0x3, 0x4a, 0x3, 0x6f, 0xe2, 0x1b, 0x0, + 0x44, 0xc0, 0xd2, 0x40, 0x76, 0xa0, 0x1a, 0xc0, + 0x12, 0x1, 0xd6, 0x1, 0x90, 0x14, 0x3, 0xc2, + 0x60, 0x11, 0x1, 0x0, 0x7c, 0xa0, 0x1d, 0xe0, + 0x1f, 0xfc, 0x1f, 0x0, 0xff, 0x88, 0x8, 0x3, + 0xe5, 0x0, 0x90, 0x14, 0x3, 0xc2, 0x60, 0x15, + 0x0, 0x20, 0x3, 0xac, 0x3, 0x1b, 0x3, 0xc9, + 0x1, 0xda, 0x80, 0x1c, 0x1, 0x2a, 0xd, 0xbf, + 0x88, 0x64, 0x1, 0xd5, 0x44, 0x10, 0x28, 0xc1, + 0x0, 0xf2, 0xdf, 0x7e, 0xb8, 0x8, 0x10, 0x2c, + 0xb0, 0x7, 0x84, 0x83, 0x80, 0xda, 0x48, 0x3, + 0xa4, 0x0, 0xa0, 0xe0, 0xf, 0x51, 0x11, 0x43, + 0x82, 0x90, 0xd, 0x1, 0x57, 0x73, 0x5c, 0x12, + 0x80, 0x25, 0xd6, 0x20, 0x1, 0x2d, 0xd8, 0x0, + + /* U+0124 "Ĥ" */ + 0x0, 0xf5, 0xff, 0xa8, 0x3, 0xfe, 0x74, 0x1, + 0x56, 0x0, 0xfe, 0x38, 0x8, 0xb0, 0x93, 0x0, + 0xfd, 0xc0, 0x6e, 0xa6, 0x1a, 0x20, 0x1f, 0x6f, + 0xe0, 0x3, 0x3f, 0x84, 0x3, 0xff, 0x8f, 0x9f, + 0xc0, 0x1f, 0xeb, 0xff, 0x0, 0x7f, 0xff, 0xc0, + 0x3f, 0xfb, 0x63, 0xff, 0xfe, 0x40, 0xf, 0xfe, + 0x40, 0xcc, 0xff, 0x88, 0x3, 0x99, 0xbf, 0xe0, + 0xf, 0xff, 0xf8, 0x7, 0xff, 0xac, + + /* U+0125 "ĥ" */ + 0x0, 0xe9, 0xff, 0x60, 0x7, 0xe4, 0x60, 0x13, + 0x80, 0xf, 0xd, 0x3, 0x68, 0x3a, 0x80, 0x76, + 0x88, 0xa4, 0xd8, 0x28, 0x80, 0x36, 0x7f, 0x0, + 0x27, 0xfc, 0x40, 0x1f, 0xfc, 0x22, 0xff, 0x28, + 0x7, 0xff, 0xd4, 0x63, 0x7f, 0xad, 0x40, 0x3b, + 0x7d, 0xc8, 0x5, 0x2a, 0x40, 0x33, 0x8b, 0xe6, + 0x24, 0x0, 0xc6, 0x1, 0xae, 0xc, 0xcd, 0x60, + 0xb, 0x0, 0x91, 0x0, 0x19, 0x4, 0x8, 0x2, + 0xc0, 0xf, 0x10, 0x8, 0x4, 0x40, 0x1f, 0xff, + 0xf0, 0xf, 0xfe, 0xd0, + + /* U+0126 "Ħ" */ + 0x0, 0xb3, 0xf8, 0x3, 0xfd, 0x7f, 0xe0, 0xf, + 0xff, 0xd7, 0xf8, 0xc0, 0x7f, 0xff, 0xc8, 0x0, + 0xff, 0x18, 0x11, 0x0, 0x22, 0x2f, 0xf0, 0x4, + 0x44, 0x10, 0xdd, 0x18, 0xe, 0xef, 0xf9, 0x0, + 0x1b, 0xa2, 0x0, 0xff, 0xe7, 0x8f, 0xff, 0xf9, + 0x0, 0x3f, 0xfa, 0x83, 0x33, 0xfe, 0x20, 0xf, + 0xf9, 0x9b, 0xfe, 0x0, 0xff, 0xff, 0x80, 0x7f, + 0xff, 0xc0, 0x3f, 0xfa, 0x60, + + /* U+0127 "ħ" */ + 0x2, 0xff, 0x28, 0x7, 0xff, 0x2f, 0xf4, 0x1, + 0x5f, 0xf7, 0x0, 0x7f, 0xf1, 0xff, 0x40, 0x15, + 0xff, 0x70, 0x7, 0xf8, 0x63, 0x7f, 0xad, 0x40, + 0x3d, 0xbe, 0xe4, 0x2, 0x95, 0x20, 0x1c, 0xe2, + 0xf9, 0x89, 0x10, 0x63, 0x0, 0xeb, 0x83, 0x33, + 0x50, 0x2, 0xc0, 0x32, 0x20, 0x3, 0x20, 0x81, + 0x0, 0x6c, 0x0, 0xf1, 0x0, 0x80, 0x62, 0x0, + 0xff, 0xff, 0x80, 0x7f, 0xf8, 0x80, + + /* U+0128 "Ĩ" */ + 0x7, 0xee, 0x51, 0x83, 0x7b, 0x2c, 0x8, 0x2e, + 0x74, 0x82, 0x60, 0x6f, 0x59, 0x89, 0x51, 0x4f, + 0x90, 0x26, 0x7e, 0xa8, 0x7, 0xff, 0x9, 0xbf, + 0xc6, 0x1, 0xff, 0xff, 0x0, 0xff, 0xff, 0x80, + 0x7f, 0xf7, 0xc0, + + /* U+0129 "ĩ" */ + 0x4, 0xdf, 0xb6, 0x15, 0xf9, 0x2b, 0x21, 0x49, + 0xea, 0xd, 0x40, 0x8e, 0xd6, 0x11, 0x42, 0x37, + 0xb8, 0x14, 0xf7, 0x1c, 0x3, 0xff, 0x84, 0x5f, + 0xe5, 0x0, 0xff, 0xff, 0x80, 0x7f, 0xfe, 0x0, + + /* U+012A "Ī" */ + 0x1, 0x1f, 0xc0, 0xdd, 0xdf, 0x84, 0x3, 0xfc, + 0xdf, 0xff, 0x84, 0x3, 0xff, 0x82, 0xdf, 0xe3, + 0x0, 0xff, 0xff, 0x80, 0x7f, 0xff, 0xc0, 0x3f, + 0xfb, 0xe0, + + /* U+012B "ī" */ + 0x2f, 0xff, 0xcc, 0x1, 0xfe, 0x2e, 0xef, 0xcc, + 0x2, 0x3f, 0x80, 0x3f, 0xf8, 0x45, 0xfe, 0x50, + 0xf, 0xff, 0xf8, 0x7, 0xff, 0xe0, + + /* U+012C "Ĭ" */ + 0x8, 0x50, 0xc, 0xce, 0xd, 0x44, 0x0, 0x39, + 0xb0, 0xb0, 0xdc, 0xc8, 0x20, 0x16, 0xcc, 0x88, + 0x98, 0x80, 0x4, 0xce, 0xe5, 0x98, 0x7, 0xff, + 0x5, 0xbf, 0xc6, 0x1, 0xff, 0xff, 0x0, 0xff, + 0xff, 0x80, 0x7f, 0xf2, 0xc0, + + /* U+012D "ĭ" */ + 0xce, 0x10, 0xb, 0x7c, 0x24, 0x7b, 0x31, 0xe4, + 0xe0, 0xb6, 0x84, 0x66, 0x98, 0x0, 0x25, 0xf7, + 0xe3, 0x0, 0x7f, 0xf0, 0x4b, 0xfc, 0xa0, 0x1f, + 0xff, 0xf0, 0xf, 0xff, 0x50, + + /* U+012E "Į" */ + 0x6f, 0xf1, 0x80, 0x7f, 0xff, 0xc0, 0x3f, 0xfe, + 0x2e, 0xe, 0x60, 0x12, 0x86, 0x80, 0x62, 0x0, + 0xf1, 0x84, 0x88, 0x9, 0xa0, 0x1f, 0x75, 0x63, + 0x86, 0x6, 0xd4, + + /* U+012F "į" */ + 0x2f, 0xf2, 0x80, 0x7e, 0x32, 0x20, 0x80, 0x7, + 0x74, 0x80, 0x1f, 0x8b, 0xfc, 0xa0, 0x1f, 0xff, + 0xf0, 0xf, 0xf8, 0xc1, 0x94, 0x0, 0xc1, 0x60, + 0x16, 0x81, 0x0, 0x73, 0x0, 0x7, 0xc2, 0x7b, + 0xd5, 0x4e, 0x22, 0x45, + + /* U+0130 "İ" */ + 0x5d, 0xd0, 0x99, 0x10, 0xc0, 0x33, 0x7f, 0x88, + 0x3, 0x37, 0xf8, 0xc0, 0x3f, 0xff, 0xe0, + + /* U+0131 "ı" */ + 0x5f, 0xf0, 0x80, 0x7f, 0xfb, 0x0, + + /* U+0132 "IJ" */ + 0x6f, 0xf1, 0x80, 0x7f, 0xbb, 0xf0, 0x3, 0xff, + 0xfe, 0x1, 0xff, 0xff, 0x0, 0xff, 0xf8, 0x9, + 0x80, 0x7f, 0xf0, 0x8f, 0xb0, 0xc0, 0x3e, 0x70, + 0xe, 0x10, 0x2, 0x80, 0x61, 0x10, 0x10, 0x7, + 0x10, 0x85, 0x88, 0x5, 0x20, 0xc, 0x0, 0xf3, + 0x1, 0x64, 0x3d, 0xb8, 0xa, 0x80, 0x7a, 0xc, + 0x9, 0xe1, 0x0, 0x14, 0x1, 0xfb, 0x20, 0x80, + 0x4, 0xda, 0x80, + + /* U+0133 "ij" */ + 0x2f, 0xf2, 0x80, 0x5d, 0xf2, 0x1, 0xfe, 0x32, + 0x20, 0x80, 0x4a, 0x5c, 0x3b, 0xa4, 0x0, 0xaf, + 0x5c, 0x3, 0xfc, 0x5f, 0xe5, 0x0, 0xbb, 0xe4, + 0x3, 0xff, 0xfe, 0x1, 0xff, 0xf5, 0x2f, 0xf2, + 0x80, 0x70, 0x80, 0x7f, 0xf1, 0x44, 0x3c, 0x3, + 0x11, 0xc0, 0x0, 0xc0, 0x34, 0xe3, 0x81, 0x20, + 0x6, 0x70, 0x14, 0xf0, + + /* U+0134 "Ĵ" */ + 0x0, 0xfc, 0xdf, 0xee, 0x20, 0xf, 0xe3, 0x90, + 0x41, 0xf1, 0x0, 0xf8, 0xb4, 0x1a, 0xcc, 0xb4, + 0x3, 0xe7, 0x68, 0x90, 0xd7, 0x43, 0x0, 0xf2, + 0xc3, 0x80, 0x6, 0x20, 0x60, 0x1f, 0xfc, 0xce, + 0xfc, 0x0, 0xff, 0xff, 0x80, 0x7f, 0xff, 0xc0, + 0x3f, 0xfa, 0xc2, 0x60, 0x1f, 0xfc, 0x3, 0xec, + 0x30, 0xf, 0x9c, 0x2, 0x10, 0x2, 0x80, 0x61, + 0x10, 0x10, 0x4, 0x42, 0x16, 0x20, 0x14, 0x80, + 0x30, 0x3, 0x30, 0x16, 0x43, 0xdb, 0x80, 0xa8, + 0x6, 0x83, 0x2, 0x78, 0x40, 0x5, 0x0, 0x7b, + 0x20, 0x80, 0x4, 0xda, 0x80, 0x18, + + /* U+0135 "ĵ" */ + 0x0, 0xaf, 0xfd, 0x60, 0x1d, 0x48, 0x46, 0x94, + 0x1, 0x4a, 0x87, 0xe8, 0xad, 0x0, 0x36, 0xf4, + 0x87, 0x2f, 0x84, 0x11, 0x4, 0x0, 0x24, 0x40, + 0x80, 0x45, 0xfe, 0x50, 0xf, 0xff, 0xf8, 0x7, + 0xff, 0xfc, 0x3, 0xf8, 0x40, 0x3c, 0x20, 0x7, + 0x0, 0xc6, 0x68, 0x0, 0x10, 0x6, 0xcc, 0x20, + 0x28, 0x80, 0x44, 0x40, 0x16, 0xa0, 0xc, + + /* U+0136 "Ķ" */ + 0xff, 0x58, 0x7, 0xf6, 0x7f, 0xac, 0x3, 0xff, + 0x81, 0x86, 0xb, 0x60, 0x1f, 0xf6, 0x18, 0x2d, + 0x0, 0x7f, 0xd8, 0x60, 0xd4, 0x1, 0xff, 0x61, + 0x83, 0x48, 0x7, 0xf8, 0x70, 0xc1, 0xe4, 0x3, + 0xfc, 0x3a, 0x60, 0xf0, 0x1, 0xfe, 0x1d, 0x30, + 0x88, 0x0, 0x7f, 0x87, 0x4c, 0x0, 0xa0, 0x1f, + 0xe7, 0xd3, 0x0, 0xbc, 0x3, 0xfc, 0x66, 0x9, + 0x70, 0x29, 0x0, 0xff, 0xa9, 0xa0, 0x81, 0x94, + 0x3, 0xfa, 0x94, 0x1, 0xe0, 0xa, 0x20, 0xf, + 0x91, 0x40, 0x22, 0x80, 0x7, 0x0, 0x7f, 0xf0, + 0x5d, 0x0, 0xe4, 0x3, 0xff, 0x83, 0x42, 0xc, + 0x80, 0x1f, 0xfc, 0x1, 0xb0, 0x5, 0x8, 0x7, + 0xff, 0x1, 0x54, 0x3, 0xa0, 0x1f, 0xfc, 0x1a, + 0x10, 0x38, 0x0, 0xff, 0xe0, 0xe8, 0x1, 0xd3, + 0xfd, 0x60, 0x1f, 0xc7, 0xff, 0x20, 0x7, 0xaf, + 0xf8, 0x3, 0xff, 0x88, 0x60, 0x1f, 0xfc, 0x29, + 0x56, 0x0, 0xff, 0xe1, 0x2a, 0xa0, 0x3, 0xff, + 0x84, 0x5a, 0x60, 0x1f, 0x80, + + /* U+0137 "ķ" */ + 0x2f, 0xf2, 0x80, 0x7f, 0xfe, 0x57, 0xfd, 0x80, + 0x1f, 0x96, 0x80, 0xf0, 0x3, 0xe4, 0xa0, 0x3c, + 0x0, 0xf9, 0x2c, 0xf, 0x0, 0x3e, 0x3b, 0x3, + 0xc0, 0xf, 0xb7, 0x0, 0x18, 0x1, 0xf9, 0xc0, + 0x26, 0x0, 0xfe, 0x32, 0x8, 0x10, 0xf, 0x8f, + 0x78, 0x6, 0xc0, 0x3e, 0x91, 0x36, 0x5, 0x50, + 0x7, 0xf4, 0x88, 0x58, 0x80, 0x7f, 0x58, 0xc, + 0x0, 0x7f, 0x2a, 0x3, 0x20, 0x7, 0xf5, 0x0, + 0x24, 0x3, 0xf8, 0x60, 0xa, 0x4b, 0xfc, 0xa0, + 0x1c, 0xff, 0xe9, 0x0, 0xed, 0xfd, 0x0, 0xff, + 0xe0, 0x8, 0x7, 0xfb, 0xd1, 0x80, 0x3f, 0xd4, + 0x90, 0x1, 0xfe, 0xed, 0x20, 0xe, + + /* U+0138 "ĸ" */ + 0x2f, 0xf2, 0x80, 0x45, 0x7f, 0xc0, 0x1f, 0xb9, + 0x0, 0x3f, 0x94, 0xcb, 0x7c, 0x3, 0xee, 0xb, + 0x21, 0x0, 0xf1, 0x20, 0x30, 0x7, 0xe9, 0x7, + 0x0, 0xfb, 0xb1, 0x11, 0x0, 0x1f, 0x21, 0x87, + 0x0, 0x7e, 0xaa, 0x5, 0x38, 0x7, 0xe5, 0xa0, + 0x84, 0x0, 0xfc, 0xa6, 0x12, 0x1, 0xfd, 0xe0, + 0x4e, 0x1, 0xf8, 0xd8, 0x20, 0x40, 0x3f, 0x40, + 0x2, 0x0, 0x3f, 0xc, 0x3, 0x18, + + /* U+0139 "Ĺ" */ + 0x0, 0x6f, 0x69, 0x0, 0x7e, 0x62, 0x1b, 0x20, + 0xf, 0xd6, 0xa, 0xc0, 0x1f, 0x94, 0x89, 0x40, + 0x1f, 0xcb, 0xfa, 0x1, 0xff, 0xcb, 0xef, 0xc0, + 0xf, 0xff, 0xf8, 0x7, 0xff, 0xfc, 0x3, 0xff, + 0xf4, 0x2c, 0xdf, 0xc8, 0x0, 0x29, 0x9f, 0xee, + 0x0, 0xff, 0xe0, 0x80, + + /* U+013A "ĺ" */ + 0x0, 0x6f, 0x69, 0x3, 0x10, 0xc1, 0x5, 0x83, + 0x28, 0x29, 0x1c, 0x80, 0x17, 0xf0, 0x3, 0xf8, + 0xbf, 0xca, 0x1, 0xff, 0xff, 0x0, 0xff, 0xee, + 0x80, + + /* U+013B "Ļ" */ + 0xef, 0xc0, 0xf, 0xff, 0xf8, 0x7, 0xff, 0xfc, + 0x3, 0xff, 0xf4, 0x2c, 0xdf, 0xc8, 0x0, 0x29, + 0x9f, 0xee, 0x0, 0xff, 0xe0, 0xf7, 0xff, 0xfd, + 0x40, 0x1d, 0x9f, 0xa0, 0x1f, 0xfc, 0xbe, 0x47, + 0x0, 0xff, 0x52, 0x48, 0x7, 0xfb, 0x74, 0x60, + 0x1c, + + /* U+013C "ļ" */ + 0x2f, 0xf2, 0x80, 0x7f, 0xff, 0xc0, 0xbf, 0xca, + 0x5f, 0xe7, 0x0, 0xc5, 0x80, 0x43, 0xe6, 0xa3, + 0x78, 0x0, + + /* U+013D "Ľ" */ + 0x6f, 0xf2, 0x2, 0x7f, 0x9c, 0x3, 0xe6, 0x50, + 0x91, 0xa0, 0x47, 0x0, 0xfd, 0x44, 0x4f, 0x11, + 0x50, 0x7, 0xfb, 0xc0, 0x42, 0x84, 0x3, 0xfc, + 0x5f, 0xf2, 0x0, 0x7f, 0xf4, 0x3b, 0xf0, 0x3, + 0xff, 0xfe, 0x1, 0xff, 0xff, 0x0, 0xff, 0xff, + 0x80, 0x7f, 0xf8, 0x85, 0x9b, 0xf9, 0x0, 0x38, + 0xa6, 0x7f, 0xb8, 0x3, 0xff, 0x88, + + /* U+013E "ľ" */ + 0xd, 0xfd, 0x0, 0x5f, 0xf0, 0x87, 0x81, 0x3a, + 0xa0, 0x50, 0x81, 0x50, 0x45, 0x83, 0xa0, 0x4, + 0xae, 0x2, 0x70, 0x1, 0xd1, 0xfe, 0xc0, 0xf, + 0xfe, 0x21, 0x7f, 0x94, 0x3, 0xff, 0xfe, 0x1, + 0xff, 0xff, 0x0, 0xff, 0xef, 0x80, + + /* U+013F "Ŀ" */ + 0xef, 0xc0, 0xf, 0xff, 0xf8, 0x7, 0xff, 0x86, + 0x3f, 0xc0, 0x1f, 0xfc, 0xbe, 0x22, 0x0, 0x7f, + 0x9b, 0x74, 0x1, 0xff, 0xee, 0x16, 0x6f, 0xe4, + 0x0, 0x14, 0xcf, 0xf7, 0x0, 0x7f, 0xf0, 0x40, + + /* U+0140 "ŀ" */ + 0x2f, 0xf2, 0x80, 0x7f, 0xff, 0x73, 0xf0, 0x3, + 0xff, 0x82, 0xc4, 0xa0, 0x1d, 0x5b, 0x20, 0x1f, + 0xfe, 0xc0, + + /* U+0141 "Ł" */ + 0x0, 0x7f, 0xa8, 0x3, 0xff, 0xe7, 0x4, 0x1, + 0xff, 0xc0, 0xa7, 0x10, 0xf, 0xf0, 0xe2, 0xa1, + 0x80, 0x7f, 0x37, 0x9b, 0x58, 0x7, 0xf8, 0xc6, + 0x24, 0x3, 0xff, 0x81, 0x6e, 0x1, 0xfd, 0x20, + 0x5, 0x40, 0xf, 0xeb, 0x60, 0xf, 0xfe, 0xa, + 0x28, 0x7, 0xff, 0x5, 0xe8, 0x3, 0xff, 0x83, + 0x0, 0x1f, 0xfe, 0x46, 0x6f, 0xf1, 0x80, 0x63, + 0x99, 0xfe, 0xa0, 0xf, 0xfe, 0x18, + + /* U+0142 "ł" */ + 0x3, 0xff, 0x20, 0x7, 0xff, 0x78, 0x80, 0x3b, + 0x34, 0x40, 0x33, 0x88, 0x80, 0x31, 0x78, 0x2, + 0x0, 0x12, 0x21, 0xa8, 0x1, 0xc4, 0xc0, 0x1d, + 0x74, 0x1, 0xc8, 0x1, 0xff, 0xdd, + + /* U+0143 "Ń" */ + 0x0, 0xf8, 0x77, 0xb4, 0x40, 0x3f, 0xe9, 0x21, + 0x91, 0x0, 0xff, 0x9c, 0x21, 0x0, 0x3f, 0xe7, + 0x4, 0x70, 0xf, 0xfe, 0x3, 0xfd, 0x80, 0x7f, + 0xf2, 0xf3, 0xfc, 0x80, 0x1f, 0xd1, 0xfe, 0x0, + 0xa4, 0x3, 0xff, 0x86, 0x52, 0x1, 0xff, 0xc3, + 0x64, 0x0, 0xff, 0xe0, 0x10, 0x2, 0x40, 0x3f, + 0xf8, 0xd, 0x20, 0x52, 0x1, 0xff, 0xc0, 0x64, + 0x6, 0x40, 0xf, 0xfe, 0x4, 0x80, 0x24, 0x3, + 0xff, 0x80, 0x52, 0x5, 0x20, 0x1f, 0xfc, 0x6, + 0x40, 0x64, 0x0, 0xff, 0xe0, 0x48, 0x2, 0x40, + 0x3f, 0xf8, 0x5, 0x20, 0x52, 0x1, 0xff, 0xc0, + 0x64, 0x6, 0x40, 0xf, 0xfe, 0x4, 0x80, 0x24, + 0x3, 0xff, 0x80, 0x52, 0x5, 0x20, 0x1f, 0xfc, + 0x6, 0x40, 0x64, 0x0, 0xff, 0xe0, 0x50, 0x0, + 0xc0, 0x3f, 0xf8, 0x3, 0x20, 0x1f, 0xfc, 0x36, + 0x40, 0xf, 0xfe, 0x1d, 0x0, 0x40, + + /* U+0144 "ń" */ + 0x0, 0xf4, 0x7f, 0xa0, 0x3, 0xf9, 0x80, 0xe0, + 0x3, 0xf3, 0x88, 0xb4, 0x3, 0xfa, 0xc7, 0x44, + 0x3, 0xfb, 0x38, 0xc0, 0x38, 0x7f, 0xc2, 0x28, + 0xdf, 0xeb, 0x50, 0xe, 0x5f, 0x72, 0x1, 0x4a, + 0x90, 0xd, 0x42, 0xf9, 0x89, 0x10, 0x63, 0x0, + 0x86, 0xe0, 0xcc, 0xda, 0x0, 0xb0, 0x9, 0x10, + 0x1, 0x8c, 0x40, 0x80, 0x2c, 0x0, 0xf1, 0x0, + 0x80, 0x42, 0x1, 0xff, 0xc0, 0x30, 0xf, 0xff, + 0xf8, 0x7, 0xff, 0x34, + + /* U+0145 "Ņ" */ + 0xcf, 0xf2, 0x0, 0x7f, 0x47, 0xf8, 0x2, 0x90, + 0xf, 0xfe, 0x19, 0x48, 0x7, 0xff, 0xd, 0x90, + 0x3, 0xff, 0x80, 0x40, 0x9, 0x0, 0xff, 0xe0, + 0x34, 0x81, 0x48, 0x7, 0xff, 0x1, 0x90, 0x19, + 0x0, 0x3f, 0xf8, 0x12, 0x0, 0x90, 0xf, 0xfe, + 0x1, 0x48, 0x14, 0x80, 0x7f, 0xf0, 0x19, 0x1, + 0x90, 0x3, 0xff, 0x81, 0x20, 0x9, 0x0, 0xff, + 0xe0, 0x14, 0x81, 0x48, 0x7, 0xff, 0x1, 0x90, + 0x19, 0x0, 0x3f, 0xf8, 0x12, 0x0, 0x90, 0xf, + 0xfe, 0x1, 0x48, 0x14, 0x80, 0x7f, 0xf0, 0x19, + 0x1, 0x90, 0x3, 0xff, 0x81, 0x40, 0x3, 0x0, + 0xff, 0xe0, 0xc, 0x80, 0x7f, 0xf0, 0xd9, 0x0, + 0x3f, 0xf8, 0x74, 0x1, 0x67, 0xd8, 0x7, 0xf0, + 0xff, 0xc0, 0x1e, 0x2f, 0xf3, 0x80, 0x7f, 0xf4, + 0xb, 0x0, 0x80, 0x3f, 0xf8, 0x3, 0xe6, 0xa0, + 0x1f, 0xfc, 0x1, 0xbc, 0x0, 0xf8, + + /* U+0146 "ņ" */ + 0x1f, 0xf0, 0x8a, 0x37, 0xfa, 0xd4, 0x3, 0x97, + 0xdc, 0x80, 0x52, 0xa4, 0x3, 0x50, 0xbe, 0x62, + 0x44, 0x18, 0xc0, 0x21, 0xb8, 0x33, 0x36, 0x80, + 0x2c, 0x2, 0x44, 0x0, 0x63, 0x10, 0x20, 0xb, + 0x0, 0x3c, 0x40, 0x20, 0x10, 0x80, 0x7f, 0xf0, + 0xc, 0x3, 0xff, 0xfe, 0x1, 0xff, 0xcd, 0x1f, + 0xf2, 0x80, 0x7b, 0x3e, 0xc0, 0x3a, 0x3f, 0xc2, + 0x1, 0xff, 0xc0, 0x10, 0xf, 0xe9, 0x71, 0x0, + 0xff, 0x23, 0x40, 0x7, 0xf8, 0x69, 0x80, 0x38, + + /* U+0147 "Ň" */ + 0x0, 0xd9, 0xfa, 0x0, 0xaf, 0xf1, 0x0, 0x7d, + 0xa2, 0x50, 0x8a, 0x14, 0x40, 0x1f, 0xd, 0x3, + 0xd0, 0x32, 0x80, 0x7f, 0x24, 0x0, 0x94, 0x80, + 0x7f, 0xcf, 0xfe, 0xd0, 0xf, 0xfe, 0x56, 0x7f, + 0x90, 0x3, 0xfa, 0x3f, 0xc0, 0x14, 0x80, 0x7f, + 0xf0, 0xca, 0x40, 0x3f, 0xf8, 0x6c, 0x80, 0x1f, + 0xfc, 0x2, 0x0, 0x48, 0x7, 0xff, 0x1, 0xa4, + 0xa, 0x40, 0x3f, 0xf8, 0xc, 0x80, 0xc8, 0x1, + 0xff, 0xc0, 0x90, 0x4, 0x80, 0x7f, 0xf0, 0xa, + 0x40, 0xa4, 0x3, 0xff, 0x80, 0xc8, 0xc, 0x80, + 0x1f, 0xfc, 0x9, 0x0, 0x48, 0x7, 0xff, 0x0, + 0xa4, 0xa, 0x40, 0x3f, 0xf8, 0xc, 0x80, 0xc8, + 0x1, 0xff, 0xc0, 0x90, 0x4, 0x80, 0x7f, 0xf0, + 0xa, 0x40, 0xa4, 0x3, 0xff, 0x80, 0xc8, 0xc, + 0x80, 0x1f, 0xfc, 0xa, 0x0, 0x18, 0x7, 0xff, + 0x0, 0x64, 0x3, 0xff, 0x86, 0xc8, 0x1, 0xff, + 0xc3, 0xa0, 0x8, + + /* U+0148 "ň" */ + 0x0, 0x17, 0x7c, 0x81, 0x77, 0xd0, 0x6, 0x2d, + 0x6, 0x5e, 0x13, 0xa0, 0xe, 0x3a, 0xa, 0x32, + 0xd0, 0xf, 0x96, 0xe2, 0x1e, 0x20, 0x1f, 0x91, + 0xdc, 0x40, 0x18, 0x7f, 0xc2, 0x28, 0xdf, 0xeb, + 0x50, 0xe, 0x5f, 0x72, 0x1, 0x4a, 0x90, 0xd, + 0x42, 0xf9, 0x89, 0x10, 0x63, 0x0, 0x86, 0xe0, + 0xcc, 0xda, 0x0, 0xb0, 0x9, 0x10, 0x1, 0x8c, + 0x40, 0x80, 0x2c, 0x0, 0xf1, 0x0, 0x80, 0x42, + 0x1, 0xff, 0xc0, 0x30, 0xf, 0xff, 0xf8, 0x7, + 0xff, 0x34, + + /* U+0149 "ʼn" */ + 0xd, 0xfc, 0x0, 0xff, 0xe9, 0x88, 0x7, 0xff, + 0x13, 0x15, 0x80, 0x3f, 0xf8, 0x48, 0xbe, 0x1, + 0xff, 0xc2, 0xf9, 0x53, 0xff, 0x0, 0xce, 0xff, + 0x5a, 0x0, 0x56, 0xc0, 0x18, 0xfd, 0x88, 0x5, + 0x2d, 0xc0, 0x3f, 0x68, 0xbe, 0x62, 0x0, 0x10, + 0x40, 0x1f, 0xe, 0x41, 0x99, 0xe8, 0x0, 0xa0, + 0x1f, 0x31, 0x80, 0x65, 0x0, 0x70, 0x7, 0xde, + 0x1, 0xe2, 0x3, 0x0, 0xf8, 0x80, 0x3f, 0xff, + 0xe0, 0x1f, 0xff, 0xa0, + + /* U+014A "Ŋ" */ + 0xbf, 0xe0, 0x1, 0x46, 0x77, 0xf5, 0x20, 0x7, + 0xe8, 0xd7, 0x31, 0x1, 0x5b, 0xa0, 0xf, 0x5b, + 0x83, 0x4d, 0xd3, 0x0, 0x16, 0xc0, 0x30, 0xa1, + 0xf4, 0xb2, 0x2c, 0xe8, 0x82, 0x28, 0x6, 0x2c, + 0x10, 0xe, 0x2d, 0x0, 0x40, 0x6, 0x80, 0xf, + 0xc6, 0xa0, 0x44, 0x0, 0x9c, 0x3, 0xfb, 0xc0, + 0x8, 0x1, 0x10, 0x7, 0xf3, 0x80, 0x3c, 0x3, + 0xff, 0x82, 0x40, 0x3, 0x0, 0x8, 0x7, 0xfc, + 0x20, 0x20, 0x1f, 0xfc, 0x47, 0x0, 0xff, 0xff, + 0x80, 0x7f, 0xff, 0xc0, 0xf, 0x7f, 0xc0, 0x1f, + 0xf0, 0x80, 0x80, 0x7f, 0xf0, 0x50, 0x1, 0xa0, + 0x1f, 0x84, 0x3, 0x40, 0x1, 0x40, 0x3e, 0x1e, + 0xb6, 0x7d, 0x30, 0x42, 0x0, 0xfa, 0x41, 0x26, + 0x8, 0xa, 0x80, 0x3f, 0x53, 0x10, 0x9, 0xc6, + 0x88, 0x0, + + /* U+014B "ŋ" */ + 0x1f, 0xf0, 0x8a, 0x37, 0xfa, 0xd4, 0x3, 0x97, + 0xdc, 0x80, 0x52, 0xa0, 0x3, 0x50, 0xbe, 0x62, + 0x44, 0x1c, 0xc0, 0x21, 0xb8, 0x33, 0x35, 0x0, + 0x10, 0x2, 0x44, 0x0, 0x64, 0x10, 0xe0, 0xb, + 0x0, 0x3c, 0x40, 0x60, 0x10, 0x80, 0x7e, 0x10, + 0x8, 0xc0, 0x3f, 0xff, 0xe0, 0x1f, 0xfc, 0xd1, + 0xff, 0x28, 0x7, 0xe1, 0x0, 0xff, 0xe5, 0x90, + 0x18, 0x7, 0xc4, 0x6c, 0x21, 0xe0, 0x1f, 0x5e, + 0x48, 0x1, 0xc0, 0x3e, 0x31, 0x3, 0xc1, + + /* U+014C "Ō" */ + 0x0, 0xf0, 0x8f, 0xe0, 0xf, 0xf9, 0xbb, 0xbf, + 0x8, 0x7, 0xff, 0x49, 0xbf, 0xff, 0x8, 0x7, + 0xff, 0x48, 0x5a, 0xfb, 0xfd, 0xb4, 0xa0, 0x1f, + 0xe7, 0xe9, 0x41, 0x0, 0x12, 0xd7, 0x28, 0x7, + 0xd5, 0x0, 0x4, 0x8a, 0xa4, 0x18, 0xd, 0x38, + 0x7, 0x4a, 0x81, 0xed, 0xba, 0xa9, 0xf2, 0xc4, + 0x21, 0x80, 0x24, 0x60, 0x3c, 0x20, 0xf, 0x26, + 0x8, 0x49, 0x0, 0x20, 0x1, 0xc0, 0x1f, 0xc5, + 0x60, 0xb, 0x2, 0x30, 0x52, 0x0, 0xff, 0x29, + 0x3, 0x2, 0x0, 0x30, 0x3, 0xff, 0x80, 0xa0, + 0x3, 0xf0, 0x2, 0x80, 0x7f, 0xf0, 0x34, 0x0, + 0xa6, 0x0, 0x20, 0xf, 0xfe, 0x0, 0x80, 0x4, + 0x3, 0xff, 0x90, 0x60, 0x3, 0x0, 0xff, 0xe0, + 0x8, 0x0, 0x78, 0x0, 0xe0, 0x1f, 0xfc, 0xd, + 0x0, 0x2a, 0x80, 0x1e, 0x1, 0xff, 0xc0, 0x50, + 0x1, 0x91, 0x82, 0x90, 0x7, 0xf9, 0x48, 0x18, + 0x1, 0x0, 0xe, 0x0, 0xfe, 0x2b, 0x0, 0x58, + 0x1, 0x18, 0xf, 0x8, 0x3, 0xc9, 0x82, 0x12, + 0x40, 0x14, 0xa8, 0x1e, 0xdb, 0x2a, 0x9f, 0x2c, + 0x41, 0xd8, 0x3, 0xaa, 0x0, 0x9, 0x35, 0x48, + 0x30, 0x1a, 0x80, 0xf, 0x9f, 0xa5, 0x4, 0x0, + 0x4b, 0x3c, 0xa0, 0x18, + + /* U+014D "ō" */ + 0x0, 0xc2, 0x3f, 0x0, 0x7d, 0x1d, 0xdf, 0x78, + 0x7, 0xff, 0x26, 0x3f, 0xff, 0x0, 0x7f, 0xf6, + 0x4e, 0xbb, 0xfd, 0x8e, 0x1, 0xf4, 0xe2, 0x88, + 0x0, 0xe3, 0x8c, 0x3, 0x4b, 0x2, 0x67, 0x72, + 0x44, 0x58, 0x60, 0x3, 0x60, 0x5b, 0x31, 0x13, + 0x60, 0x3, 0xc0, 0x14, 0x0, 0xb0, 0xe, 0x28, + 0x3, 0x30, 0x20, 0x20, 0x80, 0x79, 0x40, 0xa, + 0x4, 0x6, 0x1, 0xf1, 0x0, 0x38, 0x3, 0xff, + 0x84, 0x20, 0x1f, 0xfc, 0x21, 0x2, 0x3, 0x0, + 0xf8, 0x80, 0x1c, 0x8, 0x8, 0x20, 0x1e, 0xa0, + 0x2, 0x5, 0x0, 0x2c, 0x3, 0x89, 0xc0, 0xc8, + 0xd, 0x81, 0x6d, 0x4, 0x4d, 0x80, 0xf, 0x0, + 0xa5, 0x81, 0x2f, 0xb9, 0x22, 0x2c, 0x30, 0xd, + 0x38, 0xa2, 0x0, 0x38, 0xe3, 0x0, 0x0, + + /* U+014E "Ŏ" */ + 0x0, 0xe1, 0xfb, 0x0, 0xdd, 0xa0, 0x1f, 0xf0, + 0x9a, 0x30, 0xc, 0x8a, 0x80, 0x7f, 0xf0, 0x38, + 0x67, 0xf9, 0x8e, 0x0, 0x3f, 0xf8, 0x5, 0xf0, + 0xaa, 0x9c, 0x0, 0xff, 0xe1, 0xb, 0xd5, 0x18, + 0x3, 0xff, 0xaa, 0x2d, 0x7d, 0xfe, 0xda, 0x50, + 0xf, 0xf3, 0xf4, 0xa0, 0x80, 0x9, 0x6b, 0x94, + 0x3, 0xea, 0x80, 0x2, 0x45, 0x52, 0xc, 0x6, + 0x9c, 0x3, 0xa5, 0x40, 0xf6, 0xdd, 0x54, 0xf9, + 0x62, 0x10, 0xc0, 0x12, 0x30, 0x1e, 0x10, 0x7, + 0x93, 0x4, 0x24, 0x80, 0x10, 0x0, 0xe0, 0xf, + 0xe2, 0xb0, 0x5, 0x81, 0x18, 0x29, 0x0, 0x7f, + 0x94, 0x81, 0x81, 0x0, 0x18, 0x1, 0xff, 0xc0, + 0x50, 0x1, 0xf8, 0x1, 0x40, 0x3f, 0xf8, 0x1a, + 0x0, 0x53, 0x0, 0x10, 0x7, 0xff, 0x0, 0x40, + 0x2, 0x1, 0xff, 0xc8, 0x30, 0x1, 0x80, 0x7f, + 0xf0, 0x4, 0x0, 0x3c, 0x0, 0x70, 0xf, 0xfe, + 0x6, 0x80, 0x15, 0x40, 0xf, 0x0, 0xff, 0xe0, + 0x28, 0x0, 0xc8, 0xc1, 0x48, 0x3, 0xfc, 0xa4, + 0xc, 0x0, 0x80, 0x7, 0x0, 0x7f, 0x15, 0x80, + 0x2c, 0x0, 0x8c, 0x7, 0x84, 0x1, 0xe4, 0xc1, + 0x9, 0x20, 0xa, 0x54, 0xf, 0x6d, 0x95, 0x4f, + 0x96, 0x20, 0xec, 0x1, 0xd5, 0x0, 0x4, 0x9a, + 0xa4, 0x18, 0xd, 0x40, 0x7, 0xcf, 0xd2, 0x82, + 0x0, 0x25, 0x9e, 0x50, 0xc, + + /* U+014F "ŏ" */ + 0x0, 0x8b, 0xf0, 0x80, 0xb, 0xf6, 0x1, 0xe2, + 0x63, 0xdf, 0xf5, 0xc, 0x0, 0x7d, 0x38, 0xea, + 0xa8, 0xf3, 0x0, 0xfc, 0x71, 0x54, 0x71, 0x0, + 0xff, 0xe5, 0x9d, 0x77, 0xfb, 0x1c, 0x3, 0xe9, + 0xc5, 0x10, 0x1, 0xc7, 0x18, 0x6, 0x96, 0x4, + 0xce, 0xe4, 0x88, 0xb0, 0xc0, 0x6, 0xc0, 0xb6, + 0x62, 0x26, 0xc0, 0x7, 0x80, 0x28, 0x1, 0x60, + 0x1c, 0x50, 0x6, 0x60, 0x40, 0x41, 0x0, 0xf2, + 0x80, 0x14, 0x8, 0xc, 0x3, 0xe2, 0x0, 0x70, + 0x7, 0xff, 0x8, 0x40, 0x3f, 0xf8, 0x42, 0x4, + 0x6, 0x1, 0xf1, 0x0, 0x38, 0x10, 0x10, 0x40, + 0x3d, 0x40, 0x4, 0xa, 0x0, 0x58, 0x7, 0x13, + 0x81, 0x90, 0x1b, 0x2, 0xda, 0x8, 0x9b, 0x0, + 0x1e, 0x1, 0x4b, 0x2, 0x5f, 0x72, 0x44, 0x58, + 0x60, 0x1a, 0x71, 0x44, 0x0, 0x71, 0xc6, 0x0, + + /* U+0150 "Ő" */ + 0x0, 0xfa, 0xbf, 0xce, 0x1f, 0xf1, 0x0, 0x7f, + 0x85, 0x41, 0x5d, 0xc0, 0xb, 0x20, 0xf, 0xf4, + 0x81, 0x50, 0x48, 0x3a, 0x0, 0x7f, 0xca, 0x5e, + 0xa, 0x9, 0x0, 0x1f, 0xfc, 0xd, 0xd1, 0x2, + 0xf5, 0x80, 0x7f, 0xf5, 0x5, 0xaf, 0xbf, 0xdb, + 0x4a, 0x1, 0xfe, 0x7e, 0x94, 0x10, 0x1, 0x2d, + 0x72, 0x80, 0x7d, 0x50, 0x0, 0x48, 0xaa, 0x41, + 0x80, 0xd3, 0x80, 0x74, 0xa8, 0x1e, 0xdb, 0xaa, + 0x9f, 0x2c, 0x42, 0x18, 0x2, 0x46, 0x3, 0xc2, + 0x0, 0xf2, 0x60, 0x84, 0x90, 0x2, 0x0, 0x1c, + 0x1, 0xfc, 0x56, 0x0, 0xb0, 0x23, 0x5, 0x20, + 0xf, 0xf2, 0x90, 0x30, 0x20, 0x3, 0x0, 0x3f, + 0xf8, 0xa, 0x0, 0x3f, 0x0, 0x28, 0x7, 0xff, + 0x3, 0x40, 0xa, 0x60, 0x2, 0x0, 0xff, 0xe0, + 0x8, 0x0, 0x40, 0x3f, 0xf9, 0x6, 0x0, 0x30, + 0xf, 0xfe, 0x0, 0x80, 0x7, 0x80, 0xe, 0x1, + 0xff, 0xc0, 0xd0, 0x2, 0xa8, 0x1, 0xe0, 0x1f, + 0xfc, 0x5, 0x0, 0x19, 0x18, 0x29, 0x0, 0x7f, + 0x94, 0x81, 0x80, 0x10, 0x0, 0xe0, 0xf, 0xe2, + 0xb0, 0x5, 0x80, 0x11, 0x80, 0xf0, 0x80, 0x3c, + 0x98, 0x21, 0x24, 0x1, 0x4a, 0x81, 0xed, 0xb2, + 0xa9, 0xf2, 0xc4, 0x1d, 0x80, 0x3a, 0xa0, 0x0, + 0x93, 0x54, 0x83, 0x1, 0xa8, 0x0, 0xf9, 0xfa, + 0x50, 0x40, 0x4, 0xb3, 0xca, 0x1, 0x80, + + /* U+0151 "ő" */ + 0x0, 0xec, 0xff, 0x21, 0x7f, 0xb4, 0x3, 0xc8, + 0x60, 0xe9, 0x0, 0xf, 0x0, 0xf7, 0x82, 0x40, + 0xa8, 0x51, 0x0, 0x71, 0x29, 0xd0, 0x30, 0xba, + 0x80, 0x78, 0xbb, 0x4, 0x1f, 0xa0, 0x3, 0xf1, + 0xd7, 0x7f, 0xb1, 0xc0, 0x3e, 0x9c, 0x51, 0x0, + 0x1c, 0x71, 0x80, 0x69, 0x60, 0x4c, 0xee, 0x48, + 0x8b, 0xc, 0x0, 0x6c, 0xb, 0x66, 0x22, 0x6c, + 0x0, 0x78, 0x2, 0x80, 0x16, 0x1, 0xc5, 0x0, + 0x66, 0x4, 0x4, 0x10, 0xf, 0x28, 0x1, 0x40, + 0x80, 0xc0, 0x3e, 0x20, 0x7, 0x0, 0x7f, 0xf0, + 0x84, 0x3, 0xff, 0x84, 0x20, 0x40, 0x60, 0x1f, + 0x10, 0x3, 0x81, 0x1, 0x4, 0x3, 0xd4, 0x0, + 0x40, 0xa0, 0x5, 0x80, 0x71, 0x38, 0x19, 0x1, + 0xb0, 0x2d, 0xa0, 0x89, 0xb0, 0x1, 0xe0, 0x14, + 0xb0, 0x25, 0xf7, 0x24, 0x45, 0x86, 0x1, 0xa7, + 0x14, 0x40, 0x7, 0x1c, 0x60, 0x0, + + /* U+0152 "Œ" */ + 0x0, 0xe5, 0xad, 0xfe, 0xc8, 0x10, 0xbf, 0xff, + 0xf5, 0x80, 0x61, 0xca, 0x52, 0x1, 0x37, 0xf3, + 0x0, 0xff, 0xe1, 0x8e, 0x18, 0x1d, 0x66, 0x20, + 0x45, 0xac, 0x3, 0x33, 0xfb, 0xc0, 0x2b, 0x20, + 0x6c, 0x53, 0x33, 0xf9, 0x9, 0x1, 0xb3, 0x7e, + 0x40, 0x1, 0xa8, 0x1c, 0x80, 0x70, 0xf8, 0x7, + 0xff, 0xe, 0x80, 0x10, 0x1, 0xf1, 0x30, 0x7, + 0xff, 0x9, 0x0, 0x50, 0x3, 0xf5, 0x0, 0x7f, + 0xf0, 0x88, 0x14, 0x3, 0xf8, 0xc0, 0x3f, 0xf8, + 0x24, 0x0, 0x20, 0xf, 0xf0, 0x81, 0x7f, 0xfe, + 0x0, 0x8, 0x0, 0x40, 0x3f, 0xc6, 0x1, 0xff, + 0xd0, 0x19, 0x9f, 0xc0, 0x1, 0x0, 0x8, 0x7, + 0xf8, 0xc0, 0xd9, 0xbf, 0x0, 0x8, 0x0, 0x40, + 0x1f, 0xe1, 0x0, 0xff, 0xe0, 0x90, 0x28, 0x7, + 0xf1, 0x80, 0x7f, 0xf0, 0x94, 0x5, 0x0, 0x3f, + 0x58, 0x7, 0xff, 0xa, 0x80, 0x10, 0x1, 0xf0, + 0xb8, 0x7, 0xff, 0x8, 0x98, 0xe, 0x40, 0x38, + 0x70, 0x3, 0xff, 0x89, 0x4, 0xd, 0x8a, 0x66, + 0x7f, 0x22, 0x20, 0x1b, 0x37, 0xf0, 0x4, 0x38, + 0x60, 0x75, 0x98, 0x81, 0x2f, 0x10, 0x19, 0x9f, + 0xe1, 0x0, 0x87, 0x29, 0x48, 0x4, 0xe3, 0x48, + 0x3, 0xff, 0x82, + + /* U+0153 "œ" */ + 0x0, 0x8e, 0x77, 0xfd, 0xb0, 0x20, 0x11, 0xd7, + 0x7f, 0x5b, 0x0, 0x7a, 0x31, 0x88, 0x0, 0x4f, + 0xe8, 0x11, 0x8a, 0x20, 0x29, 0x38, 0x20, 0x13, + 0xb8, 0xe, 0xfb, 0x92, 0x22, 0xb9, 0x70, 0x3b, + 0xed, 0x81, 0x3c, 0x0, 0xc, 0x1, 0xe2, 0x8, + 0x9b, 0x0, 0xc, 0x9, 0x88, 0x24, 0xf8, 0x4, + 0xe0, 0xc0, 0xf, 0x0, 0xe2, 0x80, 0xa, 0x80, + 0x38, 0x98, 0x28, 0x30, 0x8, 0xc0, 0x3c, 0xc0, + 0x2, 0x10, 0xf, 0x78, 0x10, 0xb0, 0x38, 0x7, + 0xc2, 0x0, 0x2f, 0xff, 0xa4, 0x0, 0x46, 0x6, + 0x1, 0xf8, 0x40, 0x3f, 0xf8, 0xe, 0x0, 0x30, + 0xf, 0xc2, 0xb, 0xff, 0xfe, 0x42, 0x6, 0x0, + 0xf8, 0x80, 0xc, 0x1, 0xff, 0x20, 0x19, 0x0, + 0x7a, 0x80, 0x6, 0x40, 0x1e, 0x9f, 0xd0, 0xa0, + 0x4, 0x80, 0x71, 0xb8, 0x5, 0xc0, 0x1c, 0x4c, + 0xe, 0x5, 0x0, 0x98, 0x82, 0x4f, 0x80, 0x2e, + 0x7, 0xaa, 0x24, 0xd8, 0x0, 0x80, 0x3, 0xb8, + 0xe, 0xfb, 0x60, 0xb, 0x21, 0xc0, 0xab, 0xb6, + 0x44, 0x2c, 0x80, 0x28, 0xc6, 0x20, 0x1, 0xc6, + 0x90, 0x46, 0x31, 0x0, 0x9, 0xf9, 0x0, 0x0, + + /* U+0154 "Ŕ" */ + 0x0, 0xfa, 0x3b, 0x8e, 0x1, 0xff, 0xc1, 0x17, + 0x12, 0x70, 0xf, 0xfe, 0xb, 0x0, 0xe8, 0x7, + 0xff, 0xa, 0x43, 0x44, 0x3, 0xff, 0x85, 0xde, + 0x60, 0x1f, 0xfc, 0xfc, 0xff, 0xff, 0x6d, 0x20, + 0x7, 0xff, 0xc, 0x96, 0xe4, 0x3, 0x87, 0x33, + 0xd7, 0x4c, 0x0, 0x66, 0x0, 0x71, 0x9f, 0x91, + 0x66, 0xc0, 0x10, 0x1, 0xff, 0xc2, 0x45, 0x1, + 0x20, 0xf, 0xfe, 0x11, 0x0, 0x4, 0x3, 0xff, + 0x84, 0x60, 0x2, 0x0, 0xff, 0xe0, 0xb2, 0x1, + 0x88, 0x6, 0x66, 0xf3, 0xc6, 0x48, 0x3, 0xc0, + 0x30, 0xcc, 0xfa, 0x1c, 0xc0, 0xb0, 0xc0, 0x3f, + 0xf8, 0x2, 0xf7, 0xa6, 0x1, 0xc3, 0xff, 0xb5, + 0x80, 0x4d, 0x40, 0x3f, 0xf8, 0x5, 0x32, 0x4, + 0xc1, 0x0, 0xff, 0xe0, 0xb3, 0x0, 0xa8, 0x3, + 0xff, 0x85, 0x24, 0x8, 0xc0, 0x1f, 0xfc, 0x29, + 0x0, 0x48, 0x80, 0x7f, 0xf0, 0x51, 0x80, 0x14, + 0x1, 0xff, 0xc2, 0x81, 0x4, 0x50, 0xf, 0xfe, + 0x8, 0xd8, 0x2, 0xc0, 0x3f, 0xf8, 0x4a, 0x80, + 0x32, + + /* U+0155 "ŕ" */ + 0x0, 0x87, 0xfd, 0xc2, 0x1, 0xa4, 0x1, 0x42, + 0x1, 0x98, 0x21, 0x0, 0x32, 0x82, 0xb8, 0x7, + 0x2f, 0x50, 0x6, 0x3f, 0xf0, 0x2e, 0xfd, 0xa0, + 0x4, 0xb4, 0x40, 0x84, 0x1, 0x58, 0x2b, 0xb, + 0x80, 0x43, 0x95, 0x3c, 0x20, 0x12, 0x18, 0x7, + 0xda, 0x1, 0xf8, 0xc0, 0x3f, 0x8, 0x7, 0xff, + 0xe0, + + /* U+0156 "Ŗ" */ + 0xcf, 0xff, 0xf6, 0xd2, 0x0, 0x7f, 0xf0, 0xc9, + 0x6e, 0x40, 0x38, 0x73, 0x3d, 0x74, 0xc0, 0x6, + 0x60, 0x7, 0x19, 0xf9, 0x16, 0x6c, 0x1, 0x0, + 0x1f, 0xfc, 0x24, 0x50, 0x12, 0x0, 0xff, 0xe1, + 0x10, 0x0, 0x40, 0x3f, 0xf8, 0x46, 0x0, 0x20, + 0xf, 0xfe, 0xb, 0x20, 0x18, 0x80, 0x66, 0x6f, + 0x3c, 0x64, 0x80, 0x3c, 0x3, 0xc, 0xcf, 0xa1, + 0xcc, 0xb, 0xc, 0x3, 0xff, 0x80, 0x2f, 0x7a, + 0x60, 0x1c, 0x3f, 0xfb, 0x58, 0x4, 0xd4, 0x3, + 0xff, 0x80, 0x53, 0x20, 0x4c, 0x10, 0xf, 0xfe, + 0xb, 0x30, 0xa, 0x80, 0x3f, 0xf8, 0x52, 0x40, + 0x8c, 0x1, 0xff, 0xc2, 0x90, 0x4, 0x88, 0x7, + 0xff, 0x5, 0x18, 0x1, 0x40, 0x1f, 0xfc, 0x28, + 0x10, 0x45, 0x0, 0xff, 0xe0, 0x8d, 0x80, 0x2c, + 0x3, 0xff, 0x84, 0xa8, 0x3, 0x39, 0xfc, 0x1, + 0xff, 0x5f, 0xfa, 0x40, 0x3e, 0xcf, 0xe0, 0xf, + 0xfe, 0x29, 0x80, 0x7f, 0xf0, 0xf9, 0x18, 0x3, + 0xff, 0x86, 0xa9, 0x0, 0x1f, 0xfc, 0x32, 0xd3, + 0x0, 0xfc, + + /* U+0157 "ŗ" */ + 0x3f, 0xf0, 0x2e, 0xfd, 0xa0, 0x4, 0xb4, 0x40, + 0x84, 0x1, 0x58, 0x2b, 0xb, 0x80, 0x43, 0x95, + 0x3c, 0x20, 0x12, 0x18, 0x7, 0xda, 0x1, 0xf8, + 0xc0, 0x3f, 0x8, 0x7, 0xff, 0xe0, 0xff, 0xc8, + 0x1, 0xc9, 0xfe, 0x60, 0xf, 0xc6, 0x1, 0xc9, + 0x60, 0xc0, 0x1c, 0x50, 0x86, 0x1, 0xc7, 0x56, + 0x1, 0xe0, + + /* U+0158 "Ř" */ + 0x0, 0x97, 0xfc, 0xa0, 0x7f, 0xe8, 0x0, 0xfe, + 0x56, 0xb, 0x1e, 0x3, 0x80, 0xf, 0xf4, 0x98, + 0xf9, 0xe, 0x80, 0x7f, 0xf0, 0x34, 0x44, 0x14, + 0x20, 0x1f, 0xfc, 0x1, 0xef, 0xf2, 0x0, 0x7f, + 0xf3, 0xb3, 0xff, 0xfd, 0xb4, 0x80, 0x1f, 0xfc, + 0x32, 0x5b, 0x90, 0xe, 0x1c, 0xcf, 0x5d, 0x30, + 0x1, 0x98, 0x1, 0xc6, 0x7e, 0x45, 0x9b, 0x0, + 0x40, 0x7, 0xff, 0x9, 0x14, 0x4, 0x80, 0x3f, + 0xf8, 0x44, 0x0, 0x10, 0xf, 0xfe, 0x11, 0x80, + 0x8, 0x3, 0xff, 0x82, 0xc8, 0x6, 0x20, 0x19, + 0x9b, 0xcf, 0x19, 0x20, 0xf, 0x0, 0xc3, 0x33, + 0xe8, 0x73, 0x2, 0xc3, 0x0, 0xff, 0xe0, 0xb, + 0xde, 0x98, 0x7, 0xf, 0xfe, 0xd6, 0x1, 0x35, + 0x0, 0xff, 0xe0, 0x14, 0xc8, 0x13, 0x4, 0x3, + 0xff, 0x82, 0xcc, 0x2, 0xa0, 0xf, 0xfe, 0x14, + 0x90, 0x23, 0x0, 0x7f, 0xf0, 0xa4, 0x1, 0x22, + 0x1, 0xff, 0xc1, 0x46, 0x0, 0x50, 0x7, 0xff, + 0xa, 0x4, 0x11, 0x40, 0x3f, 0xf8, 0x23, 0x60, + 0xb, 0x0, 0xff, 0xe1, 0x2a, 0x0, 0xc8, + + /* U+0159 "ř" */ + 0xb, 0xfd, 0x0, 0x5f, 0xf0, 0x85, 0x91, 0x29, + 0xd0, 0x30, 0x40, 0x18, 0x2b, 0x1, 0x64, 0x1, + 0xe, 0x44, 0x2d, 0x0, 0x38, 0x9d, 0xc8, 0x1, + 0x8f, 0xfc, 0xb, 0xbf, 0x68, 0x1, 0x96, 0x88, + 0x10, 0x80, 0x35, 0x82, 0xb0, 0xb8, 0x6, 0x1c, + 0xa9, 0xe1, 0x0, 0xc8, 0x60, 0x1f, 0xb4, 0x3, + 0xf8, 0xc0, 0x3f, 0x84, 0x3, 0xff, 0xfe, + + /* U+015A "Ś" */ + 0x0, 0xfd, 0x9f, 0xe4, 0x0, 0xff, 0xe0, 0x19, + 0x81, 0xd0, 0x3, 0xff, 0x81, 0x0, 0x90, 0x1, + 0xff, 0xc0, 0x25, 0x2a, 0x0, 0xff, 0xe0, 0x97, + 0x68, 0x80, 0x7f, 0xf4, 0x16, 0xbb, 0xfd, 0xd6, + 0xe2, 0x1, 0xe2, 0xda, 0x51, 0x0, 0xa, 0x47, + 0x30, 0x6, 0x1c, 0x20, 0x16, 0x89, 0x73, 0x0, + 0x4b, 0x0, 0x50, 0x21, 0x3d, 0x2e, 0xd1, 0x98, + 0x10, 0x91, 0x0, 0x20, 0x23, 0x0, 0x78, 0xe0, + 0x0, 0x80, 0x3, 0x2, 0x0, 0xfc, 0xc0, 0x2, + 0x0, 0x10, 0x38, 0x80, 0x7e, 0xff, 0x38, 0x2, + 0x80, 0x7d, 0x84, 0x3, 0xfe, 0x66, 0x0, 0xcf, + 0x6c, 0xb1, 0x0, 0x7e, 0x9b, 0x40, 0x1, 0x34, + 0xee, 0xa0, 0x40, 0x3c, 0x97, 0xd2, 0xa4, 0x0, + 0x27, 0xe5, 0x0, 0xf8, 0x5a, 0xb7, 0xa5, 0x0, + 0x14, 0xc0, 0x1f, 0xe1, 0x6b, 0xc1, 0x8, 0x6, + 0xba, 0x0, 0xfe, 0x39, 0x1, 0x2f, 0x45, 0x10, + 0xf, 0xe2, 0x0, 0xe, 0x0, 0x20, 0x3, 0xfb, + 0x0, 0x4, 0xa4, 0xd, 0x22, 0x1, 0xe7, 0x60, + 0x41, 0xe, 0x0, 0x37, 0x5c, 0x3c, 0x57, 0x40, + 0xd, 0x0, 0xf, 0x8, 0x0, 0x8f, 0xe, 0xa2, + 0x7, 0x82, 0x1, 0x1e, 0xdb, 0x10, 0x80, 0x9, + 0x6b, 0x8, 0x0, + + /* U+015B "ś" */ + 0x0, 0xf1, 0xff, 0xb0, 0x3, 0xfa, 0x0, 0x78, + 0x3, 0xf1, 0x20, 0x51, 0x0, 0x7e, 0xa1, 0x84, + 0x0, 0xfe, 0x8e, 0x70, 0xf, 0xcb, 0x7d, 0xfe, + 0xd8, 0x10, 0xd, 0x54, 0x41, 0x0, 0x13, 0xf9, + 0x80, 0x15, 0x40, 0xdb, 0xdc, 0x90, 0x1e, 0x0, + 0x78, 0x24, 0x90, 0x89, 0xa8, 0x8, 0xc0, 0x26, + 0x0, 0xe5, 0xbd, 0x30, 0xc0, 0x2d, 0x72, 0x0, + 0x90, 0x80, 0xc, 0x80, 0x51, 0xbd, 0x4a, 0x1, + 0xd7, 0x24, 0x0, 0x15, 0xae, 0x60, 0xc, 0xdb, + 0xd2, 0xa2, 0x3, 0x2a, 0x1, 0xc2, 0xd5, 0xd4, + 0x0, 0x90, 0xbe, 0x70, 0xe, 0x55, 0x1, 0x3, + 0xd, 0x0, 0x79, 0xc1, 0x42, 0xc0, 0xb1, 0x4, + 0x49, 0x64, 0x1c, 0xc, 0xc0, 0x3b, 0xee, 0x5a, + 0x4, 0x28, 0x2, 0x6d, 0x44, 0x0, 0x4b, 0x8e, + 0x0, + + /* U+015C "Ŝ" */ + 0x0, 0xf1, 0x44, 0x14, 0x3, 0xff, 0x83, 0xce, + 0xea, 0x40, 0xf, 0xfa, 0x4c, 0x5c, 0x28, 0x40, + 0x3f, 0x95, 0x82, 0xe0, 0x87, 0x40, 0x3f, 0x8d, + 0xe1, 0x43, 0xdd, 0xc, 0x3, 0xf3, 0x43, 0x80, + 0xa, 0x20, 0x60, 0x1f, 0xfc, 0xd5, 0xae, 0xff, + 0x75, 0xb8, 0x80, 0x78, 0xb6, 0x94, 0x40, 0x2, + 0x91, 0xcc, 0x1, 0x87, 0x8, 0x5, 0xa2, 0x5c, + 0xc0, 0x12, 0xc0, 0x14, 0x8, 0x4f, 0x4b, 0xb4, + 0x66, 0x4, 0x24, 0x40, 0x8, 0x8, 0xc0, 0x1e, + 0x38, 0x0, 0x20, 0x0, 0xc0, 0x80, 0x3f, 0x30, + 0x0, 0x80, 0x4, 0xe, 0x20, 0x1f, 0xbf, 0xce, + 0x0, 0xa0, 0x1f, 0x61, 0x0, 0xff, 0x99, 0x80, + 0x33, 0xdb, 0x2c, 0x40, 0x1f, 0xa6, 0xd0, 0x0, + 0x4d, 0x3b, 0xa8, 0x10, 0xf, 0x25, 0xf4, 0xa9, + 0x0, 0x9, 0xf9, 0x40, 0x3e, 0x16, 0xad, 0xe9, + 0x40, 0x5, 0x30, 0x7, 0xf8, 0x5a, 0xf0, 0x42, + 0x1, 0xae, 0x80, 0x3f, 0x8e, 0x40, 0x4b, 0xd1, + 0x44, 0x3, 0xf8, 0x80, 0x3, 0x80, 0x8, 0x0, + 0xfe, 0xc0, 0x1, 0x29, 0x3, 0x48, 0x80, 0x79, + 0xd8, 0x10, 0x43, 0x80, 0xd, 0xd7, 0xf, 0x15, + 0xd0, 0x3, 0x40, 0x3, 0xc2, 0x0, 0x23, 0xc3, + 0xa8, 0x81, 0xe0, 0x80, 0x47, 0xb6, 0xc4, 0x20, + 0x2, 0x5a, 0xc2, 0x0, 0x0, + + /* U+015D "ŝ" */ + 0x0, 0xc5, 0xdf, 0xe6, 0x0, 0xf8, 0x7c, 0x50, + 0x25, 0x40, 0x3d, 0x44, 0x4b, 0x90, 0xa3, 0x0, + 0xc5, 0x91, 0xe0, 0xd3, 0xa, 0x1, 0x89, 0xdc, + 0x40, 0x6, 0x76, 0x0, 0xe5, 0xbe, 0xff, 0x6c, + 0x8, 0x6, 0xaa, 0x20, 0x80, 0x9, 0xfc, 0xc0, + 0xa, 0xa0, 0x6d, 0xee, 0x48, 0xf, 0x0, 0x3c, + 0x12, 0x48, 0x44, 0xd4, 0x4, 0x60, 0x13, 0x0, + 0x72, 0xde, 0x98, 0x60, 0x16, 0xb9, 0x0, 0x48, + 0x40, 0x6, 0x40, 0x28, 0xde, 0xa5, 0x0, 0xeb, + 0x92, 0x0, 0xa, 0xd7, 0x30, 0x6, 0x6d, 0xe9, + 0x51, 0x1, 0x95, 0x0, 0xe1, 0x6a, 0xea, 0x0, + 0x48, 0x5f, 0x38, 0x7, 0x2a, 0x80, 0x81, 0x86, + 0x80, 0x3c, 0xe0, 0xa1, 0x60, 0x58, 0x82, 0x24, + 0xb2, 0xe, 0x6, 0x60, 0x1d, 0xf7, 0x2d, 0x2, + 0x14, 0x1, 0x36, 0xa2, 0x0, 0x25, 0xc7, 0x0, + + /* U+015E "Ş" */ + 0x0, 0xcb, 0x5d, 0xfe, 0xeb, 0x71, 0x0, 0xf1, + 0x6d, 0x28, 0x80, 0x5, 0x23, 0x98, 0x3, 0xe, + 0x10, 0xb, 0x44, 0xb9, 0x80, 0x25, 0x80, 0x28, + 0x10, 0x9e, 0x97, 0x68, 0xcc, 0x8, 0x48, 0x80, + 0x10, 0x11, 0x80, 0x3c, 0x70, 0x0, 0x40, 0x1, + 0x81, 0x0, 0x7e, 0x60, 0x1, 0x0, 0x8, 0x1c, + 0x40, 0x3f, 0x7f, 0x9c, 0x1, 0x40, 0x3e, 0xc2, + 0x1, 0xff, 0x33, 0x0, 0x67, 0xb6, 0x58, 0x80, + 0x3f, 0x4d, 0xa0, 0x0, 0x9a, 0x77, 0x50, 0x20, + 0x1e, 0x4b, 0xe9, 0x52, 0x0, 0x13, 0xf2, 0x80, + 0x7c, 0x2d, 0x5b, 0xd2, 0x80, 0xa, 0x60, 0xf, + 0xf0, 0xb5, 0xe0, 0x84, 0x3, 0x5d, 0x0, 0x7f, + 0x1c, 0x80, 0x97, 0xa2, 0x88, 0x7, 0xf1, 0x0, + 0x7, 0x0, 0x10, 0x1, 0xfd, 0x80, 0x2, 0x52, + 0x6, 0x91, 0x0, 0xf3, 0xb0, 0x20, 0x87, 0x0, + 0x1b, 0xae, 0x1e, 0x2b, 0xa0, 0x6, 0x80, 0x7, + 0x84, 0x0, 0x47, 0x87, 0x51, 0x3, 0xc1, 0x0, + 0x8f, 0x6d, 0x88, 0x40, 0x4, 0xb5, 0x84, 0x1, + 0xe4, 0x9d, 0xef, 0xf6, 0xd2, 0x80, 0x7f, 0xd1, + 0xfe, 0x10, 0xf, 0xfe, 0x94, 0xb8, 0x88, 0x3, + 0xff, 0x82, 0xad, 0x0, 0x1f, 0xfc, 0x27, 0xa6, + 0x0, 0xf8, + + /* U+015F "ş" */ + 0x0, 0x96, 0xfb, 0xfd, 0xb0, 0x20, 0x1a, 0xa8, + 0x82, 0x0, 0x27, 0xf3, 0x0, 0x2a, 0x81, 0xb7, + 0xb9, 0x20, 0x3c, 0x0, 0xf0, 0x49, 0x21, 0x13, + 0x50, 0x11, 0x80, 0x4c, 0x1, 0xcb, 0x7a, 0x61, + 0x80, 0x5a, 0xe4, 0x1, 0x21, 0x0, 0x19, 0x0, + 0xa3, 0x7a, 0x94, 0x3, 0xae, 0x48, 0x0, 0x2b, + 0x5c, 0xc0, 0x19, 0xb7, 0xa5, 0x44, 0x6, 0x54, + 0x3, 0x85, 0xab, 0xa8, 0x1, 0x21, 0x7c, 0xe0, + 0x1c, 0xaa, 0x2, 0x6, 0x1a, 0x0, 0xf3, 0x82, + 0x85, 0x81, 0x62, 0x8, 0x92, 0xc8, 0x38, 0x19, + 0x80, 0x77, 0xdc, 0xb4, 0x8, 0x50, 0x4, 0xda, + 0x88, 0x0, 0x97, 0x1c, 0x3, 0x25, 0x77, 0xfb, + 0x68, 0xc0, 0x3e, 0x5f, 0xf2, 0x80, 0x7f, 0xf0, + 0x4, 0x3, 0xf9, 0x68, 0x18, 0x3, 0xf8, 0xa1, + 0x48, 0x3, 0xf8, 0xee, 0x80, 0x38, + + /* U+0160 "Š" */ + 0x0, 0xcf, 0xc, 0x0, 0x38, 0x81, 0x0, 0x7e, + 0x27, 0x94, 0xe, 0x74, 0x20, 0xf, 0xca, 0xc1, + 0x32, 0x21, 0xd0, 0xf, 0xf4, 0x99, 0x30, 0x50, + 0x80, 0x7f, 0xda, 0xee, 0xa4, 0x0, 0xff, 0xe0, + 0xc, 0x41, 0x40, 0x3f, 0xfa, 0xb, 0x5d, 0xfe, + 0xeb, 0x71, 0x0, 0xf1, 0x6d, 0x28, 0x80, 0x5, + 0x23, 0x98, 0x3, 0xe, 0x10, 0xb, 0x44, 0xb9, + 0x80, 0x25, 0x80, 0x28, 0x10, 0x9e, 0x97, 0x68, + 0xcc, 0x8, 0x48, 0x80, 0x10, 0x11, 0x80, 0x3c, + 0x70, 0x0, 0x40, 0x1, 0x81, 0x0, 0x7e, 0x60, + 0x1, 0x0, 0x8, 0x1c, 0x40, 0x3f, 0x7f, 0x9c, + 0x1, 0x40, 0x3e, 0xc2, 0x1, 0xff, 0x33, 0x0, + 0x67, 0xb6, 0x58, 0x80, 0x3f, 0x4d, 0xa0, 0x0, + 0x9a, 0x77, 0x50, 0x20, 0x1e, 0x4b, 0xe9, 0x52, + 0x0, 0x13, 0xf2, 0x80, 0x7c, 0x2d, 0x5b, 0xd2, + 0x80, 0xa, 0x60, 0xf, 0xf0, 0xb5, 0xe0, 0x84, + 0x3, 0x5d, 0x0, 0x7f, 0x1c, 0x80, 0x97, 0xa2, + 0x88, 0x7, 0xf1, 0x0, 0x7, 0x0, 0x10, 0x1, + 0xfd, 0x80, 0x2, 0x52, 0x6, 0x91, 0x0, 0xf3, + 0xb0, 0x20, 0x87, 0x0, 0x1b, 0xae, 0x1e, 0x2b, + 0xa0, 0x6, 0x80, 0x7, 0x84, 0x0, 0x47, 0x87, + 0x51, 0x3, 0xc1, 0x0, 0x8f, 0x6d, 0x88, 0x40, + 0x4, 0xb5, 0x84, 0x0, + + /* U+0161 "š" */ + 0x0, 0x17, 0x7c, 0x80, 0xf7, 0xd0, 0x6, 0x2d, + 0x6, 0x5d, 0x13, 0xa0, 0xe, 0x3a, 0xa, 0x31, + 0xd0, 0xf, 0x96, 0xe2, 0x18, 0x20, 0x1f, 0x91, + 0xdc, 0x40, 0x1f, 0x2d, 0xf7, 0xfb, 0x60, 0x40, + 0x35, 0x51, 0x4, 0x0, 0x4f, 0xe6, 0x0, 0x55, + 0x3, 0x6f, 0x72, 0x40, 0x78, 0x1, 0xe0, 0x92, + 0x42, 0x26, 0xa0, 0x23, 0x0, 0x98, 0x3, 0x96, + 0xf4, 0xc3, 0x0, 0xb5, 0xc8, 0x2, 0x42, 0x0, + 0x32, 0x1, 0x46, 0xf5, 0x28, 0x7, 0x5c, 0x90, + 0x0, 0x56, 0xb9, 0x80, 0x33, 0x6f, 0x4a, 0x88, + 0xc, 0xa8, 0x7, 0xb, 0x57, 0x50, 0x2, 0x42, + 0xf9, 0xc0, 0x39, 0x54, 0x4, 0xc, 0x34, 0x1, + 0xe7, 0x5, 0xb, 0x2, 0xc4, 0x11, 0x25, 0x90, + 0x70, 0x33, 0x0, 0xef, 0xb9, 0x68, 0x10, 0xa0, + 0x9, 0xb5, 0x10, 0x1, 0x2e, 0x38, 0x0, + + /* U+0162 "Ţ" */ + 0x6f, 0xff, 0xfe, 0x1b, 0x80, 0x7f, 0xf1, 0x52, + 0x67, 0xc2, 0x3, 0x33, 0xe4, 0x26, 0x6f, 0x18, + 0x1b, 0x37, 0x8c, 0x3, 0xff, 0xfe, 0x1, 0xff, + 0xff, 0x0, 0xff, 0xff, 0x80, 0x7f, 0xfa, 0xb7, + 0xf4, 0x3, 0xff, 0x85, 0xbf, 0x80, 0x1f, 0xfd, + 0x3f, 0x36, 0x0, 0xff, 0xe1, 0x51, 0x40, 0x7, + 0xff, 0xb, 0xb0, 0x80, 0x3e, + + /* U+0163 "ţ" */ + 0x0, 0xff, 0x9a, 0x80, 0x3a, 0xa4, 0x40, 0x38, + 0x40, 0x3f, 0xf9, 0x31, 0xe8, 0x9, 0xfe, 0x3f, + 0x10, 0x8, 0x46, 0x7e, 0x40, 0x4e, 0xe1, 0x0, + 0x7f, 0xfe, 0x1c, 0x3, 0x84, 0xd, 0xd4, 0x40, + 0x1e, 0x0, 0x8a, 0x40, 0x2, 0xc1, 0x0, 0x98, + 0x4, 0xfb, 0xfc, 0xc0, 0x16, 0xfe, 0x0, 0x7f, + 0xf0, 0x7c, 0xd8, 0x3, 0xa8, 0xa0, 0x3, 0xbb, + 0x8, 0x0, + + /* U+0164 "Ť" */ + 0x0, 0xcf, 0xfe, 0x40, 0x4f, 0xf3, 0x80, 0x7e, + 0x75, 0x9, 0x1a, 0x4, 0x70, 0xf, 0xea, 0x22, + 0x78, 0x8a, 0x80, 0x3f, 0xef, 0x1, 0xd, 0x10, + 0xf, 0xf8, 0xbf, 0xe3, 0x0, 0xff, 0xe5, 0xb7, + 0xff, 0xff, 0xd, 0xc0, 0x3f, 0xf8, 0xa9, 0x33, + 0xe1, 0x1, 0x99, 0xf2, 0x13, 0x37, 0x8c, 0xd, + 0x9b, 0xc6, 0x1, 0xff, 0xff, 0x0, 0xff, 0xff, + 0x80, 0x7f, 0xff, 0xc0, 0x3f, 0xfc, 0x60, + + /* U+0165 "ť" */ + 0x0, 0xc6, 0x1, 0x27, 0xf9, 0x80, 0x7, 0x90, + 0x1, 0xfd, 0x6, 0x1, 0x9c, 0x40, 0xc0, 0x3f, + 0x1f, 0x83, 0x0, 0x7f, 0x41, 0x1c, 0x7a, 0x2, + 0x7f, 0x8c, 0xcb, 0xe1, 0xe2, 0x1, 0x8, 0xc7, + 0x84, 0xf, 0xc8, 0x9, 0xdc, 0x20, 0xf, 0xff, + 0xf8, 0x7, 0xff, 0x45, 0xc0, 0x3f, 0x84, 0xd, + 0xd4, 0x40, 0x3d, 0xe0, 0x8, 0xa4, 0x0, 0xf2, + 0xc1, 0x0, 0x98, 0x6, + + /* U+0166 "Ŧ" */ + 0x6f, 0xff, 0xfe, 0x1b, 0x80, 0x7f, 0xf1, 0x52, + 0x67, 0xc2, 0x3, 0x33, 0xe4, 0x26, 0x6f, 0x18, + 0x1b, 0x37, 0x8c, 0x3, 0xff, 0xd2, 0xdb, 0xb8, + 0x80, 0xb7, 0x73, 0x0, 0x6e, 0x22, 0xc0, 0x11, + 0x16, 0xe0, 0xd, 0x1f, 0xf8, 0x80, 0xbf, 0xf4, + 0x0, 0x7f, 0xff, 0xc0, 0x3f, 0xff, 0xe0, 0x1f, + 0xfc, 0xa0, + + /* U+0167 "ŧ" */ + 0x0, 0xff, 0x9a, 0x80, 0x3a, 0xa4, 0x40, 0x38, + 0x40, 0x3f, 0xf9, 0x31, 0xe8, 0x9, 0xfe, 0x3f, + 0x10, 0x8, 0x46, 0x7e, 0x40, 0x4e, 0xe1, 0x0, + 0x7f, 0xf1, 0x45, 0xc1, 0xc4, 0x41, 0x1c, 0x60, + 0x7d, 0xc3, 0x0, 0xfd, 0x1e, 0x80, 0x9f, 0xe3, + 0x0, 0xff, 0xe4, 0x38, 0x7, 0x8, 0x1b, 0xa8, + 0x80, 0x30, 0x1, 0x14, 0x80, 0x6, 0x82, 0x1, + 0x30, + + /* U+0168 "Ũ" */ + 0x0, 0xe9, 0xc7, 0x0, 0xb2, 0x80, 0x3e, 0xb6, + 0x38, 0xc2, 0x43, 0x0, 0xf8, 0x91, 0x1d, 0x7, + 0xb6, 0x12, 0x1, 0xe1, 0x2e, 0x17, 0xb4, 0x3a, + 0x30, 0xf, 0x1e, 0xa8, 0x1, 0x2f, 0x14, 0x3, + 0xff, 0x91, 0x9f, 0xc0, 0x1f, 0xeb, 0xff, 0x0, + 0x7f, 0xff, 0xc0, 0x3f, 0xff, 0xe0, 0x1f, 0xfc, + 0xe7, 0x0, 0xff, 0xe1, 0x8, 0x80, 0x40, 0x3f, + 0xcc, 0x6, 0x40, 0x3, 0x0, 0xfe, 0x20, 0x6c, + 0x0, 0x48, 0x7, 0xe6, 0x0, 0x62, 0x8, 0x2b, + 0x80, 0x79, 0x64, 0x0, 0xc1, 0x40, 0x8, 0xd8, + 0x77, 0x46, 0x50, 0x2, 0x44, 0x12, 0x84, 0x9, + 0xe2, 0xe, 0x60, 0x9, 0x60, 0x9, 0x7e, 0x10, + 0x40, 0x2, 0x6f, 0xcc, 0x0, + + /* U+0169 "ũ" */ + 0x0, 0xa3, 0xb9, 0x48, 0x11, 0xea, 0x1, 0x33, + 0x88, 0x2d, 0xfb, 0x8a, 0x0, 0x5e, 0x5d, 0xcb, + 0x53, 0x5d, 0x10, 0xa, 0x74, 0x41, 0x2b, 0x28, + 0xc0, 0x3f, 0xf8, 0x65, 0xfe, 0x50, 0xf, 0x6f, + 0xd0, 0x7, 0xff, 0xfc, 0x3, 0xff, 0xb6, 0x40, + 0x3, 0x0, 0x18, 0x7, 0x18, 0x4, 0x22, 0xa, + 0x0, 0xe8, 0x0, 0xce, 0x7, 0x68, 0x6d, 0xa8, + 0x40, 0x14, 0x10, 0x25, 0xe4, 0x94, 0x20, 0x4, + 0x3b, 0x4, 0x2, 0x96, 0xe0, 0x10, + + /* U+016A "Ū" */ + 0x0, 0xc2, 0x3f, 0x80, 0x3e, 0x4e, 0xef, 0xc8, + 0x1, 0xff, 0xca, 0x4f, 0xff, 0xc8, 0x1, 0xff, + 0xc7, 0xcf, 0xe0, 0xf, 0xf5, 0xff, 0x80, 0x3f, + 0xff, 0xe0, 0x1f, 0xff, 0xf0, 0xf, 0xfe, 0x73, + 0x80, 0x7f, 0xf0, 0x84, 0x40, 0x20, 0x1f, 0xe6, + 0x3, 0x20, 0x1, 0x80, 0x7f, 0x10, 0x36, 0x0, + 0x24, 0x3, 0xf3, 0x0, 0x31, 0x4, 0x15, 0xc0, + 0x3c, 0xb2, 0x0, 0x60, 0xa0, 0x4, 0x6c, 0x3b, + 0xa3, 0x28, 0x1, 0x22, 0x9, 0x42, 0x4, 0xf1, + 0x7, 0x30, 0x4, 0xb0, 0x4, 0xbf, 0x8, 0x20, + 0x1, 0x37, 0xe6, 0x0, 0x0, + + /* U+016B "ū" */ + 0x0, 0x84, 0x7e, 0x0, 0xe9, 0xee, 0xfb, 0xc0, + 0x3f, 0xf8, 0xb3, 0xff, 0xf8, 0x3, 0xff, 0xa0, + 0x5f, 0xe5, 0x0, 0xf6, 0xfd, 0x0, 0x7f, 0xff, + 0xc0, 0x3f, 0xfb, 0x64, 0x0, 0x30, 0x1, 0x80, + 0x71, 0x80, 0x42, 0x20, 0xa0, 0xe, 0x80, 0xc, + 0xe0, 0x76, 0x86, 0xda, 0x84, 0x1, 0x41, 0x2, + 0x5e, 0x49, 0x42, 0x0, 0x43, 0xb0, 0x40, 0x29, + 0x6e, 0x1, 0x0, + + /* U+016C "Ŭ" */ + 0x0, 0xdf, 0x80, 0x1b, 0x7c, 0x3, 0xf2, 0x1b, + 0x88, 0xa0, 0x94, 0x3, 0xf4, 0x8c, 0x77, 0x1c, + 0xac, 0x3, 0xf1, 0x7c, 0x2a, 0xa3, 0x44, 0x3, + 0xf8, 0x5e, 0xa8, 0xe0, 0x1f, 0xfc, 0xac, 0xfe, + 0x0, 0xff, 0x5f, 0xf8, 0x3, 0xff, 0xfe, 0x1, + 0xff, 0xff, 0x0, 0xff, 0xe7, 0x38, 0x7, 0xff, + 0x8, 0x44, 0x2, 0x1, 0xfe, 0x60, 0x32, 0x0, + 0x18, 0x7, 0xf1, 0x3, 0x60, 0x2, 0x40, 0x3f, + 0x30, 0x3, 0x10, 0x41, 0x5c, 0x3, 0xcb, 0x20, + 0x6, 0xa, 0x0, 0x46, 0xc3, 0xba, 0x32, 0x80, + 0x12, 0x20, 0x94, 0x20, 0x4f, 0x10, 0x73, 0x0, + 0x4b, 0x0, 0x4b, 0xf0, 0x82, 0x0, 0x13, 0x7e, + 0x60, 0x0, + + /* U+016D "ŭ" */ + 0x0, 0x17, 0xe1, 0x0, 0x17, 0xec, 0x3, 0x13, + 0x1e, 0xff, 0xa8, 0x60, 0x3, 0xa7, 0x1d, 0x55, + 0x1e, 0x60, 0x1e, 0x38, 0xaa, 0x38, 0x80, 0x7f, + 0xf1, 0xb, 0xfc, 0xa0, 0x1e, 0xdf, 0xa0, 0xf, + 0xff, 0xf8, 0x7, 0xff, 0x6c, 0x80, 0x6, 0x0, + 0x30, 0xe, 0x30, 0x8, 0x44, 0x14, 0x1, 0xd0, + 0x1, 0x9c, 0xe, 0xd0, 0xdb, 0x50, 0x80, 0x28, + 0x20, 0x4b, 0xc9, 0x28, 0x40, 0x8, 0x76, 0x8, + 0x5, 0x2d, 0xc0, 0x20, + + /* U+016E "Ů" */ + 0x0, 0xf3, 0xf7, 0x14, 0x3, 0xfe, 0x4a, 0xfc, + 0xb2, 0x0, 0xff, 0x1a, 0x89, 0x23, 0x80, 0x7f, + 0x8d, 0x44, 0x91, 0xc0, 0x3f, 0xc9, 0x5f, 0x96, + 0x40, 0x1f, 0xf3, 0xf7, 0x14, 0x3, 0xff, 0x95, + 0x9f, 0xc0, 0x1f, 0xeb, 0xff, 0x0, 0x7f, 0xff, + 0xc0, 0x3f, 0xff, 0xe0, 0x1f, 0xfc, 0xe7, 0x0, + 0xff, 0xe1, 0x8, 0x80, 0x40, 0x3f, 0xcc, 0x6, + 0x40, 0x3, 0x0, 0xfe, 0x20, 0x6c, 0x0, 0x48, + 0x7, 0xe6, 0x0, 0x62, 0x8, 0x2b, 0x80, 0x79, + 0x64, 0x0, 0xc1, 0x40, 0x8, 0xd8, 0x77, 0x46, + 0x50, 0x2, 0x44, 0x12, 0x84, 0x9, 0xe2, 0xe, + 0x60, 0x9, 0x60, 0x9, 0x7e, 0x10, 0x40, 0x2, + 0x6f, 0xcc, 0x0, + + /* U+016F "ů" */ + 0x0, 0xe9, 0xfd, 0x30, 0xf, 0xce, 0x5d, 0x3a, + 0x1, 0xfb, 0x78, 0x50, 0xc8, 0x3, 0xed, 0xf0, + 0x33, 0x10, 0x7, 0xce, 0x3f, 0xb4, 0x1, 0xfd, + 0x7f, 0xc8, 0x1, 0xff, 0xc5, 0x2f, 0xf2, 0x80, + 0x7b, 0x7e, 0x80, 0x3f, 0xff, 0xe0, 0x1f, 0xfd, + 0xb2, 0x0, 0x18, 0x0, 0xc0, 0x38, 0xc0, 0x21, + 0x10, 0x50, 0x7, 0x40, 0x6, 0x70, 0x3b, 0x43, + 0x6d, 0x42, 0x0, 0xa0, 0x81, 0x2f, 0x24, 0xa1, + 0x0, 0x21, 0xd8, 0x20, 0x14, 0xb7, 0x0, 0x80, + + /* U+0170 "Ű" */ + 0x0, 0xe7, 0xff, 0x50, 0x67, 0xf9, 0x0, 0x3e, + 0x90, 0x2a, 0x43, 0x8, 0x40, 0xf, 0x30, 0x87, + 0x84, 0x2, 0x38, 0x7, 0xda, 0x36, 0x45, 0x1d, + 0x0, 0x7e, 0xbe, 0x40, 0x2e, 0xc1, 0x0, 0xff, + 0xe4, 0x67, 0xf0, 0x7, 0xfa, 0xff, 0xc0, 0x1f, + 0xff, 0xf0, 0xf, 0xff, 0xf8, 0x7, 0xff, 0x39, + 0xc0, 0x3f, 0xf8, 0x42, 0x20, 0x10, 0xf, 0xf3, + 0x1, 0x90, 0x0, 0xc0, 0x3f, 0x88, 0x1b, 0x0, + 0x12, 0x1, 0xf9, 0x80, 0x18, 0x82, 0xa, 0xe0, + 0x1e, 0x59, 0x0, 0x30, 0x50, 0x2, 0x36, 0x1d, + 0xd1, 0x94, 0x0, 0x91, 0x4, 0xa1, 0x2, 0x78, + 0x83, 0x98, 0x2, 0x58, 0x2, 0x5f, 0x84, 0x10, + 0x0, 0x9b, 0xf3, 0x0, 0x0, + + /* U+0171 "ű" */ + 0x0, 0xdd, 0xfe, 0x25, 0xff, 0x58, 0x6, 0x61, + 0xa, 0x29, 0x1, 0xa0, 0xd, 0x0, 0xea, 0x86, + 0x1a, 0x20, 0x12, 0x2, 0x40, 0x70, 0xc9, 0x80, + 0x64, 0xeb, 0x0, 0x57, 0x30, 0x4, 0x5f, 0xe5, + 0x0, 0xf6, 0xfd, 0x0, 0x7f, 0xff, 0xc0, 0x3f, + 0xfb, 0x64, 0x0, 0x30, 0x1, 0x80, 0x71, 0x80, + 0x42, 0x20, 0xa0, 0xe, 0x80, 0xc, 0xe0, 0x76, + 0x86, 0xda, 0x84, 0x1, 0x41, 0x2, 0x5e, 0x49, + 0x42, 0x0, 0x43, 0xb0, 0x40, 0x29, 0x6e, 0x1, + 0x0, + + /* U+0172 "Ų" */ + 0xcf, 0xe0, 0xf, 0xf5, 0xff, 0x80, 0x3f, 0xff, + 0xe0, 0x1f, 0xff, 0xf0, 0xf, 0xfe, 0x73, 0x80, + 0x7f, 0xf0, 0x84, 0x0, 0x20, 0x1f, 0xe6, 0x3, + 0x20, 0x1, 0x80, 0x7f, 0x10, 0x37, 0x80, 0x28, + 0x3, 0xf3, 0x0, 0x31, 0xc0, 0xc, 0xc0, 0xf, + 0x24, 0x80, 0x18, 0x58, 0x1, 0x39, 0xc, 0xc8, + 0xcb, 0x0, 0x48, 0x84, 0x98, 0x0, 0xde, 0x64, + 0xe6, 0x0, 0x86, 0x0, 0xb1, 0xc4, 0x3, 0x89, + 0xb5, 0xc0, 0x3a, 0x3b, 0x1c, 0x2b, 0xf6, 0x48, + 0x3, 0xf1, 0xf0, 0x38, 0x7, 0xff, 0x7, 0x81, + 0x80, 0x3f, 0xf8, 0x3e, 0x1e, 0x0, 0x23, 0x0, + 0xfe, 0x50, 0x4f, 0xed, 0x50, 0xf, 0xe2, 0xa2, + 0x3, 0x77, 0x0, 0x40, + + /* U+0173 "ų" */ + 0x2f, 0xf2, 0x80, 0x7b, 0x7e, 0x80, 0x3f, 0xff, + 0xe0, 0x1f, 0xfe, 0xd2, 0x0, 0xc6, 0x0, 0x30, + 0xe, 0x30, 0xe, 0x11, 0x5, 0x0, 0x74, 0x0, + 0x79, 0xc0, 0xed, 0xd, 0xb5, 0x8, 0x3, 0xa0, + 0x81, 0x2f, 0x24, 0xa1, 0x0, 0x38, 0x76, 0x8, + 0x5, 0x2d, 0xc0, 0x3f, 0x3e, 0xff, 0x5a, 0x2, + 0x95, 0x0, 0x7f, 0xc6, 0x6b, 0x0, 0xff, 0xe0, + 0x28, 0x10, 0x7, 0xff, 0xb, 0x80, 0x4, 0x1, + 0xfc, 0x80, 0xbd, 0xca, 0x0, 0xfe, 0x2a, 0x21, + 0x2c, + + /* U+0174 "Ŵ" */ + 0x0, 0xff, 0xa3, 0xfd, 0x80, 0x1f, 0xfc, 0xa4, + 0x70, 0x13, 0x90, 0xf, 0xfe, 0x40, 0xd0, 0x2e, + 0x83, 0x28, 0x7, 0xff, 0x1e, 0x84, 0x56, 0x6c, + 0x14, 0x40, 0x1f, 0xfc, 0x6b, 0xfe, 0x10, 0x9f, + 0xf1, 0x0, 0x7f, 0xf6, 0x23, 0xfc, 0x40, 0x1f, + 0x3f, 0xfc, 0x1, 0xfa, 0xbf, 0xc1, 0x80, 0x4, + 0x0, 0xfb, 0x0, 0x25, 0x0, 0xf9, 0x1, 0x1, + 0x0, 0x18, 0x1, 0xf2, 0x0, 0x86, 0x0, 0x78, + 0x84, 0x34, 0x0, 0x80, 0xe0, 0x1e, 0x40, 0x16, + 0x7, 0x0, 0xf2, 0x0, 0x10, 0x1, 0x80, 0x42, + 0x1, 0xda, 0xb, 0x60, 0x24, 0x1, 0xd8, 0x2, + 0x40, 0x4, 0x0, 0x20, 0x7, 0x20, 0x61, 0x80, + 0x14, 0x3, 0x90, 0x1c, 0x2, 0x31, 0xd, 0x0, + 0xc4, 0x40, 0x50, 0x40, 0xc0, 0xc, 0x42, 0x18, + 0x1, 0x90, 0x10, 0x3, 0x20, 0x9, 0x6, 0x82, + 0x0, 0x64, 0x0, 0x20, 0x6, 0xc0, 0x30, 0xd, + 0xa0, 0xe0, 0x4, 0x0, 0x20, 0x5, 0x80, 0x62, + 0x1, 0x9c, 0x0, 0x80, 0x12, 0x6, 0x0, 0x8, + 0x81, 0xa0, 0x12, 0x2, 0x0, 0x70, 0x90, 0x18, + 0x1, 0x0, 0xa, 0x1, 0x20, 0x20, 0x0, 0x84, + 0x2c, 0x3, 0xc8, 0x18, 0x0, 0xc0, 0x30, 0xd, + 0xa0, 0x42, 0xe, 0x2, 0x60, 0x1e, 0xc0, 0x40, + 0x2, 0x5, 0x80, 0x64, 0x0, 0x20, 0x60, 0x20, + 0x7, 0xc8, 0x0, 0x21, 0x30, 0x40, 0xe, 0x40, + 0xc0, 0x40, 0xc0, 0xf, 0x84, 0xc1, 0x10, 0x2, + 0x60, 0x1d, 0x80, 0xa2, 0x40, 0x80, 0x1f, 0x90, + 0x3f, 0x1, 0x0, 0x3c, 0x80, 0x68, 0x4, 0x40, + 0xf, 0xd8, 0xa, 0xa0, 0xf0, 0xf, 0x18, 0x87, + 0x2, 0x0, 0x7f, 0x20, 0x19, 0x81, 0x0, 0x3e, + 0x40, 0x40, 0xd0, 0xf, 0xf2, 0x0, 0xc, 0x40, + 0x3e, 0xf0, 0x9, 0x0, 0x3f, 0xd8, 0x0, 0x40, + 0xf, 0xc8, 0x0, 0x40, 0xf, 0x0, + + /* U+0175 "ŵ" */ + 0x0, 0xfd, 0x5f, 0xec, 0x0, 0xff, 0xe2, 0x4a, + 0x8a, 0x1e, 0x0, 0x7f, 0xf0, 0x9d, 0x83, 0x6c, + 0x8e, 0xc0, 0x3f, 0xf8, 0x27, 0x7a, 0x61, 0x97, + 0xe2, 0x1, 0xff, 0xc0, 0x44, 0x10, 0x0, 0x51, + 0x2, 0x1, 0xeb, 0xfd, 0x0, 0xe3, 0xff, 0x48, + 0x7, 0x3f, 0xf0, 0x68, 0x10, 0x80, 0x64, 0x0, + 0x20, 0x7, 0x58, 0x38, 0x38, 0x1, 0x0, 0x36, + 0x0, 0x8, 0x40, 0x31, 0x86, 0x0, 0x90, 0x60, + 0x6, 0x40, 0x9, 0x0, 0x25, 0x0, 0x28, 0x1, + 0x41, 0xc0, 0x24, 0x2, 0x40, 0xc0, 0xb, 0x1, + 0x0, 0x2b, 0x1, 0x20, 0x6, 0x2, 0x18, 0x20, + 0x4, 0xe1, 0xa0, 0x11, 0x88, 0x20, 0x1, 0x3, + 0x2c, 0x8, 0x40, 0x84, 0x1c, 0x3, 0x20, 0x68, + 0x0, 0xc1, 0xc, 0x0, 0x80, 0xa0, 0x62, 0x1, + 0xbc, 0x10, 0x10, 0x8, 0x41, 0x3, 0x2, 0xc2, + 0xc0, 0x39, 0x40, 0x7, 0xa0, 0x80, 0xc, 0x4, + 0x3, 0x4, 0x0, 0xf2, 0x2, 0x20, 0x30, 0x0, + 0x80, 0x4c, 0x2, 0x60, 0x1e, 0xc0, 0xa2, 0x4, + 0x0, 0x18, 0x84, 0x3, 0x80, 0x7c, 0xa0, 0x40, + 0x62, 0x1, 0x20, 0x8, 0x68, 0x7, 0xc4, 0x40, + 0x2, 0x0, 0x6c, 0x0, 0x90, 0x3, 0xf2, 0x80, + 0x30, 0x3, 0x20, 0x1, 0x40, 0x38, + + /* U+0176 "Ŷ" */ + 0x0, 0xf9, 0xbf, 0xda, 0x20, 0x1f, 0xfc, 0x13, + 0x90, 0x12, 0xa0, 0xf, 0xfe, 0xf, 0x1, 0xe0, + 0x23, 0x80, 0x7f, 0xd4, 0x41, 0xc5, 0x1, 0x8, + 0x1, 0xfe, 0xaf, 0xf1, 0x3, 0xff, 0x90, 0x3, + 0xff, 0x99, 0x1f, 0xea, 0x0, 0xff, 0xb7, 0xfc, + 0x70, 0x40, 0xaa, 0x0, 0xfe, 0x92, 0x8, 0x30, + 0xe0, 0x5, 0x88, 0x7, 0xc6, 0xc0, 0x6e, 0x0, + 0x37, 0x1, 0xb0, 0xf, 0xb8, 0x1, 0xc0, 0x1a, + 0x8, 0x15, 0x0, 0x3a, 0x8, 0x24, 0x80, 0x3b, + 0x80, 0x14, 0x1, 0x8d, 0xc1, 0x18, 0x3, 0xc6, + 0xe0, 0x32, 0x1, 0x70, 0xd, 0x0, 0x7e, 0x82, + 0x6, 0x30, 0x72, 0xb, 0x10, 0xf, 0xee, 0x0, + 0x71, 0x40, 0x2a, 0x80, 0x3f, 0xc6, 0xe0, 0x58, + 0x3, 0x40, 0x1f, 0xfc, 0x8, 0x20, 0x10, 0xa0, + 0xf, 0xfe, 0x17, 0x0, 0x15, 0x0, 0x3f, 0xf8, + 0x42, 0x0, 0x20, 0xf, 0xff, 0xf8, 0x7, 0xff, + 0xd8, + + /* U+0177 "ŷ" */ + 0x0, 0xe8, 0xff, 0x70, 0x80, 0x7e, 0x67, 0x5, + 0x1c, 0x10, 0xf, 0x2c, 0x85, 0x50, 0xcb, 0x4, + 0x3, 0x9a, 0xf1, 0x43, 0x6e, 0x4c, 0x3, 0x8d, + 0xc, 0x0, 0x28, 0x82, 0x0, 0x2f, 0xf9, 0x0, + 0x3e, 0xef, 0x95, 0x0, 0x70, 0x7, 0x90, 0x42, + 0x81, 0x41, 0x40, 0x3d, 0xa0, 0x46, 0x1c, 0x0, + 0x50, 0xe, 0x70, 0x50, 0x2, 0x8, 0x78, 0x6, + 0x51, 0xa, 0x0, 0x98, 0x14, 0x3, 0x78, 0x19, + 0x0, 0x54, 0x0, 0x50, 0x9, 0x42, 0x80, 0x31, + 0x18, 0x70, 0x1, 0x40, 0xe, 0x1, 0xd4, 0x8, + 0x21, 0xc0, 0xa2, 0x1, 0xce, 0x0, 0x70, 0x40, + 0xe0, 0xf, 0xa, 0x6, 0xa8, 0xa, 0x0, 0x7d, + 0xc0, 0x9e, 0xe, 0x1, 0xf9, 0x44, 0x14, 0x28, + 0x3, 0xf9, 0xc0, 0x4, 0x60, 0x1f, 0xd4, 0x0, + 0xa0, 0xf, 0xfe, 0xa, 0x80, 0x7f, 0xa8, 0x10, + 0x80, 0x3f, 0x85, 0x83, 0x80, 0x3e, 0x47, 0x8f, + 0x2, 0x50, 0xf, 0x8a, 0x1c, 0x42, 0x40, 0x3f, + 0x28, 0x81, 0xda, 0x0, 0x7c, + + /* U+0178 "Ÿ" */ + 0x0, 0xe5, 0xdd, 0x8, 0x26, 0xe8, 0x80, 0x3f, + 0xc4, 0x50, 0x0, 0x48, 0x80, 0x1f, 0xfd, 0x27, + 0xff, 0x8, 0x2f, 0xf8, 0x80, 0x3f, 0xf9, 0x91, + 0xfe, 0xa0, 0xf, 0xfb, 0x7f, 0xc7, 0x4, 0xa, + 0xa0, 0xf, 0xe9, 0x20, 0x83, 0xe, 0x0, 0x58, + 0x80, 0x7c, 0x6c, 0x6, 0xe0, 0x3, 0x70, 0x1b, + 0x0, 0xfb, 0x80, 0x1c, 0x1, 0xa0, 0x81, 0x50, + 0x3, 0xa0, 0x82, 0x48, 0x3, 0xb8, 0x1, 0x40, + 0x18, 0xdc, 0x11, 0x80, 0x3c, 0x6e, 0x3, 0x20, + 0x17, 0x0, 0xd0, 0x7, 0xe8, 0x20, 0x63, 0x7, + 0x20, 0xb1, 0x0, 0xfe, 0xe0, 0x7, 0x14, 0x2, + 0xa8, 0x3, 0xfc, 0x6e, 0x5, 0x80, 0x34, 0x1, + 0xff, 0xc0, 0x82, 0x1, 0xa, 0x0, 0xff, 0xe1, + 0x70, 0x1, 0x50, 0x3, 0xff, 0x84, 0x20, 0x2, + 0x0, 0xff, 0xff, 0x80, 0x7f, 0xfd, 0x80, + + /* U+0179 "Ź" */ + 0x0, 0xfd, 0x1d, 0xc7, 0x0, 0xff, 0xe0, 0xb8, + 0x93, 0x80, 0x7f, 0xf0, 0x1c, 0x7, 0x40, 0x3f, + 0xf8, 0x32, 0x1a, 0x20, 0x1f, 0xfc, 0x1e, 0xf3, + 0x0, 0xff, 0xe6, 0xaf, 0xff, 0xff, 0x8, 0x3, + 0xff, 0x8e, 0xf3, 0x3f, 0xe5, 0x0, 0x10, 0x0, + 0x99, 0xbf, 0x95, 0x40, 0xf, 0x0, 0xff, 0x87, + 0x40, 0x16, 0x40, 0x1f, 0xf6, 0x88, 0x42, 0x0, + 0x7f, 0xd2, 0x60, 0xae, 0x1, 0xff, 0x33, 0x0, + 0xe8, 0x3, 0xfe, 0x49, 0x1, 0xd0, 0xf, 0xf8, + 0xa8, 0x1, 0xa2, 0x1, 0xff, 0x78, 0x84, 0x98, + 0x7, 0xfd, 0x44, 0xc, 0xc0, 0xf, 0xf9, 0xd4, + 0x12, 0x40, 0x3f, 0xe4, 0x80, 0x2a, 0x0, 0xff, + 0x8a, 0xc0, 0x1e, 0x20, 0x1f, 0xf7, 0x80, 0x28, + 0x80, 0x3f, 0xeb, 0x20, 0x85, 0x0, 0xff, 0x99, + 0x0, 0x44, 0xcd, 0xff, 0x17, 0x0, 0x6, 0x67, + 0xff, 0x80, 0xe0, 0x1f, 0xfc, 0x50, + + /* U+017A "ź" */ + 0x0, 0xf3, 0x7f, 0xa8, 0x3, 0xfd, 0x60, 0x54, + 0x1, 0xfc, 0xa4, 0x1e, 0x1, 0xfe, 0xe1, 0xa2, + 0x0, 0xff, 0x5f, 0x28, 0x7, 0xdd, 0xff, 0xff, + 0x0, 0x7f, 0xf0, 0x44, 0x1, 0xdf, 0xff, 0x30, + 0x2, 0x80, 0x3f, 0x9d, 0x82, 0x50, 0x3, 0xf2, + 0x40, 0x33, 0x0, 0x3f, 0x1d, 0x81, 0xc8, 0x7, + 0xe1, 0xd0, 0x1d, 0x0, 0xfe, 0xd1, 0xd, 0x10, + 0xf, 0xd4, 0x61, 0x46, 0x1, 0xfa, 0x14, 0x1d, + 0x40, 0x3f, 0x2b, 0x82, 0x40, 0x7, 0xe3, 0xa0, + 0x2b, 0x0, 0xfc, 0x3a, 0x3, 0xc2, 0x3f, 0x81, + 0x84, 0x7, 0x3b, 0xbf, 0x30, 0x7, 0xff, 0x8, + + /* U+017B "Ż" */ + 0x0, 0xf9, 0xb7, 0x40, 0x1f, 0xfc, 0x2e, 0x22, + 0x0, 0x7f, 0xf4, 0xe3, 0xfc, 0x1, 0xff, 0xcd, + 0x5f, 0xff, 0xfe, 0x10, 0x7, 0xff, 0x1d, 0xe6, + 0x7f, 0xca, 0x0, 0x20, 0x1, 0x33, 0x7f, 0x2a, + 0x80, 0x1e, 0x1, 0xff, 0xe, 0x80, 0x2c, 0x80, + 0x3f, 0xed, 0x10, 0x84, 0x0, 0xff, 0xa4, 0xc1, + 0x5c, 0x3, 0xfe, 0x66, 0x1, 0xd0, 0x7, 0xfc, + 0x92, 0x3, 0xa0, 0x1f, 0xf1, 0x50, 0x3, 0x44, + 0x3, 0xfe, 0xf1, 0x9, 0x30, 0xf, 0xfa, 0x88, + 0x19, 0x80, 0x1f, 0xf3, 0xa8, 0x24, 0x80, 0x7f, + 0xc9, 0x0, 0x54, 0x1, 0xff, 0x15, 0x80, 0x3c, + 0x40, 0x3f, 0xef, 0x0, 0x51, 0x0, 0x7f, 0xd6, + 0x41, 0xa, 0x1, 0xff, 0x32, 0x0, 0x89, 0x9b, + 0xfe, 0x2e, 0x0, 0xc, 0xcf, 0xff, 0x1, 0xc0, + 0x3f, 0xf8, 0xa0, + + /* U+017C "ż" */ + 0x0, 0xe2, 0xff, 0x30, 0x7, 0xff, 0x30, 0xc8, + 0x86, 0x1, 0xfe, 0x1d, 0xd2, 0x80, 0x7f, 0xf2, + 0x3b, 0xff, 0xfe, 0x0, 0xff, 0xe0, 0x88, 0x3, + 0xbf, 0xfe, 0x60, 0x5, 0x0, 0x7f, 0x3b, 0x4, + 0xa0, 0x7, 0xe4, 0x80, 0x66, 0x0, 0x7e, 0x3b, + 0x3, 0x90, 0xf, 0xc3, 0xa0, 0x3a, 0x1, 0xfd, + 0xa2, 0x1a, 0x20, 0x1f, 0xa8, 0xc2, 0x8c, 0x3, + 0xf4, 0x28, 0x3a, 0x80, 0x7e, 0x57, 0x4, 0x80, + 0xf, 0xc7, 0x40, 0x56, 0x1, 0xf8, 0x74, 0x7, + 0x84, 0x7f, 0x3, 0x8, 0xe, 0x77, 0x7e, 0x60, + 0xf, 0xfe, 0x10, + + /* U+017D "Ž" */ + 0x0, 0xc5, 0xfe, 0x90, 0x1e, 0xfc, 0x0, 0xfc, + 0x54, 0xc, 0x76, 0x22, 0xd0, 0xf, 0xe5, 0x60, + 0xd5, 0xa, 0x10, 0xf, 0xf4, 0x98, 0x83, 0xa0, + 0x7, 0xff, 0x3, 0x3f, 0xd0, 0x1, 0xff, 0xcc, + 0x5f, 0xff, 0xfe, 0x10, 0x7, 0xff, 0x1d, 0xe6, + 0x7f, 0xca, 0x0, 0x20, 0x1, 0x33, 0x7f, 0x2a, + 0x80, 0x1e, 0x1, 0xff, 0xe, 0x80, 0x2c, 0x80, + 0x3f, 0xed, 0x10, 0x84, 0x0, 0xff, 0xa4, 0xc1, + 0x5c, 0x3, 0xfe, 0x66, 0x1, 0xd0, 0x7, 0xfc, + 0x92, 0x3, 0xa0, 0x1f, 0xf1, 0x50, 0x3, 0x44, + 0x3, 0xfe, 0xf1, 0x9, 0x30, 0xf, 0xfa, 0x88, + 0x19, 0x80, 0x1f, 0xf3, 0xa8, 0x24, 0x80, 0x7f, + 0xc9, 0x0, 0x54, 0x1, 0xff, 0x15, 0x80, 0x3c, + 0x40, 0x3f, 0xef, 0x0, 0x51, 0x0, 0x7f, 0xd6, + 0x41, 0xa, 0x1, 0xff, 0x32, 0x0, 0x89, 0x9b, + 0xfe, 0x2e, 0x0, 0xc, 0xcf, 0xff, 0x1, 0xc0, + 0x3f, 0xf8, 0xa0, + + /* U+017E "ž" */ + 0x0, 0xb3, 0xf4, 0x1, 0xbf, 0xa0, 0x1e, 0xd2, + 0x24, 0xd1, 0x13, 0x0, 0x3c, 0x38, 0x4c, 0xa3, + 0xe2, 0x1, 0xf0, 0xe5, 0xdb, 0x8, 0x3, 0xf8, + 0x51, 0x4, 0x1, 0xee, 0xff, 0xff, 0x80, 0x3f, + 0xf8, 0x22, 0x0, 0xef, 0xff, 0x98, 0x1, 0x40, + 0x1f, 0xce, 0xc1, 0x28, 0x1, 0xf9, 0x20, 0x19, + 0x80, 0x1f, 0x8e, 0xc0, 0xe4, 0x3, 0xf0, 0xe8, + 0xe, 0x80, 0x7f, 0x68, 0x86, 0x88, 0x7, 0xea, + 0x30, 0xa3, 0x0, 0xfd, 0xa, 0xe, 0xa0, 0x1f, + 0x95, 0xc1, 0x20, 0x3, 0xf1, 0xd0, 0x15, 0x80, + 0x7e, 0x1d, 0x1, 0xe1, 0x1f, 0xc0, 0xc2, 0x3, + 0x9d, 0xdf, 0x98, 0x3, 0xff, 0x84, + + /* U+017F "ſ" */ + 0x0, 0x36, 0xff, 0x68, 0x84, 0x49, 0x0, 0x90, + 0x83, 0x0, 0xc5, 0x50, 0x4, 0x41, 0x2e, 0xaa, + 0x0, 0xc4, 0x1, 0x8c, 0x3, 0xff, 0xfe, 0x1, + 0xff, 0xe0 +}; + + +/*--------------------- + * 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 = 299, .box_w = 20, .box_h = 26, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 166, .adv_w = 299, .box_w = 20, .box_h = 26, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 332, .adv_w = 299, .box_w = 20, .box_h = 26, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 511, .adv_w = 299, .box_w = 20, .box_h = 25, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 679, .adv_w = 299, .box_w = 20, .box_h = 25, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 842, .adv_w = 299, .box_w = 20, .box_h = 26, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 1016, .adv_w = 448, .box_w = 27, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1144, .adv_w = 324, .box_w = 19, .box_h = 26, .ofs_x = 1, .ofs_y = -6}, + {.bitmap_index = 1319, .adv_w = 299, .box_w = 16, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 1393, .adv_w = 299, .box_w = 16, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 1466, .adv_w = 299, .box_w = 16, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 1549, .adv_w = 299, .box_w = 16, .box_h = 25, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 1620, .adv_w = 124, .box_w = 6, .box_h = 26, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1646, .adv_w = 124, .box_w = 6, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 1670, .adv_w = 124, .box_w = 10, .box_h = 26, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 1711, .adv_w = 124, .box_w = 8, .box_h = 25, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1737, .adv_w = 324, .box_w = 19, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1859, .adv_w = 324, .box_w = 16, .box_h = 25, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 1988, .adv_w = 348, .box_w = 20, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2171, .adv_w = 348, .box_w = 20, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2354, .adv_w = 348, .box_w = 20, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2543, .adv_w = 348, .box_w = 20, .box_h = 25, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2728, .adv_w = 348, .box_w = 20, .box_h = 25, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2906, .adv_w = 262, .box_w = 13, .box_h = 13, .ofs_x = 2, .ofs_y = 4}, + {.bitmap_index = 2979, .adv_w = 348, .box_w = 20, .box_h = 22, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 3171, .adv_w = 324, .box_w = 16, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 3265, .adv_w = 324, .box_w = 16, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 3358, .adv_w = 324, .box_w = 16, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 3456, .adv_w = 324, .box_w = 16, .box_h = 25, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 3546, .adv_w = 299, .box_w = 19, .box_h = 26, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3669, .adv_w = 299, .box_w = 16, .box_h = 20, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 3744, .adv_w = 274, .box_w = 15, .box_h = 20, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 3857, .adv_w = 249, .box_w = 14, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3976, .adv_w = 249, .box_w = 14, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4096, .adv_w = 249, .box_w = 14, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4222, .adv_w = 249, .box_w = 14, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4347, .adv_w = 249, .box_w = 14, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4466, .adv_w = 249, .box_w = 14, .box_h = 22, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4593, .adv_w = 398, .box_w = 24, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4755, .adv_w = 224, .box_w = 13, .box_h = 21, .ofs_x = 1, .ofs_y = -6}, + {.bitmap_index = 4866, .adv_w = 249, .box_w = 14, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4977, .adv_w = 249, .box_w = 14, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5088, .adv_w = 249, .box_w = 14, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5205, .adv_w = 249, .box_w = 14, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5315, .adv_w = 124, .box_w = 6, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5339, .adv_w = 124, .box_w = 6, .box_h = 20, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 5362, .adv_w = 124, .box_w = 10, .box_h = 20, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 5396, .adv_w = 124, .box_w = 8, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5421, .adv_w = 249, .box_w = 14, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5544, .adv_w = 249, .box_w = 13, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5619, .adv_w = 249, .box_w = 15, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5737, .adv_w = 249, .box_w = 15, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5855, .adv_w = 249, .box_w = 15, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5979, .adv_w = 249, .box_w = 15, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6101, .adv_w = 249, .box_w = 15, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6218, .adv_w = 262, .box_w = 14, .box_h = 12, .ofs_x = 1, .ofs_y = 4}, + {.bitmap_index = 6261, .adv_w = 274, .box_w = 15, .box_h = 17, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 6385, .adv_w = 249, .box_w = 13, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 6449, .adv_w = 249, .box_w = 13, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 6514, .adv_w = 249, .box_w = 13, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 6585, .adv_w = 249, .box_w = 13, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 6650, .adv_w = 224, .box_w = 14, .box_h = 26, .ofs_x = 0, .ofs_y = -6}, + {.bitmap_index = 6784, .adv_w = 249, .box_w = 14, .box_h = 26, .ofs_x = 1, .ofs_y = -6}, + {.bitmap_index = 6882, .adv_w = 224, .box_w = 14, .box_h = 26, .ofs_x = 0, .ofs_y = -6}, + {.bitmap_index = 7016, .adv_w = 299, .box_w = 20, .box_h = 24, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 7172, .adv_w = 249, .box_w = 14, .box_h = 21, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 7285, .adv_w = 299, .box_w = 20, .box_h = 25, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 7459, .adv_w = 249, .box_w = 14, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 7581, .adv_w = 299, .box_w = 23, .box_h = 26, .ofs_x = -1, .ofs_y = -6}, + {.bitmap_index = 7765, .adv_w = 249, .box_w = 15, .box_h = 21, .ofs_x = 1, .ofs_y = -6}, + {.bitmap_index = 7897, .adv_w = 324, .box_w = 19, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8062, .adv_w = 224, .box_w = 13, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8165, .adv_w = 324, .box_w = 19, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8337, .adv_w = 224, .box_w = 13, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8447, .adv_w = 324, .box_w = 19, .box_h = 25, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8600, .adv_w = 224, .box_w = 13, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8696, .adv_w = 324, .box_w = 19, .box_h = 27, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8873, .adv_w = 224, .box_w = 13, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 8982, .adv_w = 324, .box_w = 17, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 9119, .adv_w = 281, .box_w = 17, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 9235, .adv_w = 324, .box_w = 20, .box_h = 20, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 9359, .adv_w = 249, .box_w = 15, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 9467, .adv_w = 299, .box_w = 16, .box_h = 25, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 9531, .adv_w = 249, .box_w = 14, .box_h = 21, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 9636, .adv_w = 299, .box_w = 16, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 9714, .adv_w = 249, .box_w = 14, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 9827, .adv_w = 299, .box_w = 16, .box_h = 25, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 9890, .adv_w = 249, .box_w = 14, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 9993, .adv_w = 299, .box_w = 17, .box_h = 26, .ofs_x = 2, .ofs_y = -6}, + {.bitmap_index = 10073, .adv_w = 249, .box_w = 14, .box_h = 21, .ofs_x = 1, .ofs_y = -6}, + {.bitmap_index = 10190, .adv_w = 299, .box_w = 16, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 10268, .adv_w = 249, .box_w = 14, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10384, .adv_w = 348, .box_w = 19, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10560, .adv_w = 249, .box_w = 14, .box_h = 26, .ofs_x = 0, .ofs_y = -6}, + {.bitmap_index = 10711, .adv_w = 348, .box_w = 19, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10887, .adv_w = 249, .box_w = 14, .box_h = 26, .ofs_x = 0, .ofs_y = -6}, + {.bitmap_index = 11034, .adv_w = 348, .box_w = 19, .box_h = 25, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 11192, .adv_w = 249, .box_w = 14, .box_h = 26, .ofs_x = 0, .ofs_y = -6}, + {.bitmap_index = 11329, .adv_w = 348, .box_w = 19, .box_h = 26, .ofs_x = 1, .ofs_y = -6}, + {.bitmap_index = 11503, .adv_w = 249, .box_w = 14, .box_h = 28, .ofs_x = 0, .ofs_y = -6}, + {.bitmap_index = 11647, .adv_w = 324, .box_w = 16, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 11709, .adv_w = 249, .box_w = 13, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 11785, .adv_w = 324, .box_w = 22, .box_h = 20, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 11846, .adv_w = 249, .box_w = 14, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11908, .adv_w = 124, .box_w = 10, .box_h = 25, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 11943, .adv_w = 100, .box_w = 10, .box_h = 20, .ofs_x = -2, .ofs_y = 0}, + {.bitmap_index = 11975, .adv_w = 124, .box_w = 10, .box_h = 25, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 12001, .adv_w = 100, .box_w = 10, .box_h = 20, .ofs_x = -2, .ofs_y = 0}, + {.bitmap_index = 12023, .adv_w = 124, .box_w = 9, .box_h = 26, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 12060, .adv_w = 100, .box_w = 9, .box_h = 20, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 12089, .adv_w = 124, .box_w = 7, .box_h = 26, .ofs_x = 2, .ofs_y = -6}, + {.bitmap_index = 12116, .adv_w = 100, .box_w = 6, .box_h = 26, .ofs_x = 1, .ofs_y = -6}, + {.bitmap_index = 12152, .adv_w = 124, .box_w = 4, .box_h = 25, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 12167, .adv_w = 124, .box_w = 4, .box_h = 15, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 12173, .adv_w = 336, .box_w = 17, .box_h = 20, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 12232, .adv_w = 199, .box_w = 10, .box_h = 26, .ofs_x = 1, .ofs_y = -6}, + {.bitmap_index = 12284, .adv_w = 224, .box_w = 15, .box_h = 26, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12370, .adv_w = 100, .box_w = 10, .box_h = 26, .ofs_x = -2, .ofs_y = -6}, + {.bitmap_index = 12425, .adv_w = 299, .box_w = 17, .box_h = 26, .ofs_x = 2, .ofs_y = -6}, + {.bitmap_index = 12566, .adv_w = 224, .box_w = 13, .box_h = 26, .ofs_x = 1, .ofs_y = -6}, + {.bitmap_index = 12660, .adv_w = 196, .box_w = 12, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 12722, .adv_w = 249, .box_w = 13, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 12766, .adv_w = 100, .box_w = 6, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 12791, .adv_w = 249, .box_w = 13, .box_h = 26, .ofs_x = 2, .ofs_y = -6}, + {.bitmap_index = 12832, .adv_w = 100, .box_w = 4, .box_h = 26, .ofs_x = 1, .ofs_y = -6}, + {.bitmap_index = 12850, .adv_w = 249, .box_w = 16, .box_h = 26, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 12904, .adv_w = 100, .box_w = 10, .box_h = 26, .ofs_x = -2, .ofs_y = 0}, + {.bitmap_index = 12942, .adv_w = 249, .box_w = 13, .box_h = 20, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 12974, .adv_w = 142, .box_w = 8, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 12992, .adv_w = 249, .box_w = 15, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13054, .adv_w = 100, .box_w = 7, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 13084, .adv_w = 324, .box_w = 16, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 13210, .adv_w = 249, .box_w = 13, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 13278, .adv_w = 324, .box_w = 16, .box_h = 26, .ofs_x = 2, .ofs_y = -6}, + {.bitmap_index = 13404, .adv_w = 249, .box_w = 13, .box_h = 21, .ofs_x = 1, .ofs_y = -6}, + {.bitmap_index = 13476, .adv_w = 324, .box_w = 16, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 13607, .adv_w = 249, .box_w = 13, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 13681, .adv_w = 280, .box_w = 17, .box_h = 20, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 13749, .adv_w = 324, .box_w = 17, .box_h = 26, .ofs_x = 2, .ofs_y = -6}, + {.bitmap_index = 13863, .adv_w = 249, .box_w = 13, .box_h = 21, .ofs_x = 1, .ofs_y = -6}, + {.bitmap_index = 13934, .adv_w = 348, .box_w = 20, .box_h = 25, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 14106, .adv_w = 249, .box_w = 15, .box_h = 21, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14217, .adv_w = 348, .box_w = 20, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 14406, .adv_w = 249, .box_w = 15, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14526, .adv_w = 348, .box_w = 20, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 14717, .adv_w = 249, .box_w = 15, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 14843, .adv_w = 448, .box_w = 27, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 15014, .adv_w = 423, .box_w = 25, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 15174, .adv_w = 324, .box_w = 18, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 15319, .adv_w = 149, .box_w = 9, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 15368, .adv_w = 324, .box_w = 18, .box_h = 26, .ofs_x = 2, .ofs_y = -6}, + {.bitmap_index = 15514, .adv_w = 149, .box_w = 9, .box_h = 21, .ofs_x = 1, .ofs_y = -6}, + {.bitmap_index = 15564, .adv_w = 324, .box_w = 18, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 15715, .adv_w = 149, .box_w = 10, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 15770, .adv_w = 299, .box_w = 17, .box_h = 26, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 15941, .adv_w = 224, .box_w = 13, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16054, .adv_w = 299, .box_w = 17, .box_h = 27, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 16235, .adv_w = 224, .box_w = 13, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16355, .adv_w = 299, .box_w = 17, .box_h = 26, .ofs_x = 1, .ofs_y = -6}, + {.bitmap_index = 16525, .adv_w = 224, .box_w = 13, .box_h = 21, .ofs_x = 0, .ofs_y = -6}, + {.bitmap_index = 16643, .adv_w = 299, .box_w = 17, .box_h = 27, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 16823, .adv_w = 224, .box_w = 13, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 16942, .adv_w = 274, .box_w = 17, .box_h = 26, .ofs_x = 0, .ofs_y = -6}, + {.bitmap_index = 16995, .adv_w = 124, .box_w = 8, .box_h = 27, .ofs_x = 0, .ofs_y = -6}, + {.bitmap_index = 17053, .adv_w = 274, .box_w = 17, .box_h = 26, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 17116, .adv_w = 182, .box_w = 12, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 17176, .adv_w = 274, .box_w = 17, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 17226, .adv_w = 124, .box_w = 8, .box_h = 21, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 17283, .adv_w = 324, .box_w = 16, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 17384, .adv_w = 249, .box_w = 13, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 17454, .adv_w = 324, .box_w = 16, .box_h = 25, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 17539, .adv_w = 249, .box_w = 13, .box_h = 21, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 17598, .adv_w = 324, .box_w = 16, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 17696, .adv_w = 249, .box_w = 13, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 17764, .adv_w = 324, .box_w = 16, .box_h = 27, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 17863, .adv_w = 249, .box_w = 13, .box_h = 22, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 17935, .adv_w = 324, .box_w = 16, .box_h = 26, .ofs_x = 2, .ofs_y = 0}, + {.bitmap_index = 18036, .adv_w = 249, .box_w = 13, .box_h = 20, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 18109, .adv_w = 324, .box_w = 16, .box_h = 26, .ofs_x = 2, .ofs_y = -6}, + {.bitmap_index = 18209, .adv_w = 249, .box_w = 15, .box_h = 21, .ofs_x = 1, .ofs_y = -6}, + {.bitmap_index = 18282, .adv_w = 423, .box_w = 27, .box_h = 26, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18536, .adv_w = 324, .box_w = 21, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18710, .adv_w = 299, .box_w = 19, .box_h = 26, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 18839, .adv_w = 224, .box_w = 14, .box_h = 26, .ofs_x = 0, .ofs_y = -6}, + {.bitmap_index = 18980, .adv_w = 299, .box_w = 19, .box_h = 25, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19099, .adv_w = 274, .box_w = 17, .box_h = 26, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19225, .adv_w = 224, .box_w = 14, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19313, .adv_w = 274, .box_w = 17, .box_h = 25, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19428, .adv_w = 224, .box_w = 14, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19511, .adv_w = 274, .box_w = 17, .box_h = 26, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19642, .adv_w = 224, .box_w = 14, .box_h = 20, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 19736, .adv_w = 100, .box_w = 8, .box_h = 20, .ofs_x = 1, .ofs_y = 0} +}; + +/*--------------------- + * CHARACTER MAPPING + *--------------------*/ + + + +/*Collect the unicode lists and glyph_id offsets*/ +static const lv_font_fmt_txt_cmap_t cmaps[] = +{ + { + .range_start = 192, .range_length = 192, .glyph_id_start = 1, + .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY + } +}; + + + +/*-------------------- + * ALL CUSTOM DATA + *--------------------*/ + +#if LVGL_VERSION_MAJOR == 8 +/*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +#endif + +#if LVGL_VERSION_MAJOR >= 8 +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 = NULL, + .kern_scale = 0, + .cmap_num = 1, + .bpp = 4, + .kern_classes = 0, + .bitmap_format = 1, +#if LVGL_VERSION_MAJOR == 8 + .cache = &cache +#endif +}; + + + +/*----------------- + * PUBLIC FONT + *----------------*/ + +/*Initialize a public general font descriptor*/ +#if LVGL_VERSION_MAJOR >= 8 +const lv_font_t extras_lat_28 = { +#else +lv_font_t extras_lat_28 = { +#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 = 33, /*The maximum line height required by the font*/ + .base_line = 6, /*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 = -3, + .underline_thickness = 1, +#endif + .dsc = &font_dsc, /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ +#if LV_VERSION_CHECK(8, 2, 0) || LVGL_VERSION_MAJOR >= 9 + .fallback = NULL, +#endif + .user_data = NULL, +}; + + + +#endif /*#if EXTRAS_LAT_28*/ + + +#endif From 1eeeb267d2be70ffd5f2140c5c1ad768065cecf8 Mon Sep 17 00:00:00 2001 From: Yaz <yazutsu@users.noreply.github.com> Date: Fri, 3 Jul 2026 23:12:53 +0000 Subject: [PATCH 24/73] ui-touch: make the Settings keyboard-backlight Off preset switch the mode off Follow-up to the keyboard-backlight brightness control (issue #84). The Off preset used to set the brightness percent to 0 while leaving the backlight MODE untouched, inventing a second dark state: the keyboard went dark but the control-center chip - which cycles and shows the mode - kept saying on/auto. Off now switches the mode off, the same axis the CC chip shows, so the two surfaces can never disagree. The brightness slider becomes 1-100: dark is only expressible via the mode, and the on/auto modes always glow visibly at the chosen level. The stored percent is left untouched by Off, so re-enabling the backlight restores the previous brightness; a stored 0 from the previous build is clamped to 1 at boot. Signed-off-by: Yaz <yazutsu@users.noreply.github.com> --- src/ui-touch/UITask.cpp | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index 20500e08..c2d8dd60 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -9804,8 +9804,15 @@ static void kbBlSliderCb(lv_event_t* e) { // live while dragging kbBlSetPct(lv_slider_get_value(lv_event_get_target(e)), false); } static void kbBlSliderReleaseCb(lv_event_t*) { kbBlScheduleSave(); } -static void kbBlPresetCb(lv_event_t* e) { // Off / 25 / 50 / 75 / Max: user_data = the percent - kbBlSetPct((int)(intptr_t)lv_event_get_user_data(e), true); +static void kbBlPresetCb(lv_event_t* e) { // Off / 25 / 50 / 75 / Max: user_data = the percent (0 = Off) + int pct = (int)(intptr_t)lv_event_get_user_data(e); + if (pct == 0) { // "Off" switches the MODE off (what the CC chip shows), instead of + s_kb_bl_mode = 0; // inventing a second dark state (brightness 0 with the mode still on) + tdeckKeyboardSetBacklight(0); // that left the CC chip saying "on" over a dark keyboard. + kbBlScheduleSave(); // brightness pct is left untouched -> re-enabling restores it + return; + } + kbBlSetPct(pct, true); kbBlScheduleSave(); } #endif @@ -10207,15 +10214,16 @@ static void buildDeviceSettings(int sec) { #if defined(HAS_TDECK_KEYBOARD) /* Keyboard backlight brightness (issue #84). A live slider (gamma-2 mapped so the dim end is fine-grained) plus Off / 25 / 50 / 75 / Max one-tap presets; changes - apply within ~8 ms, the NVS save is debounced. 0 keeps the backlight dark even - in the on/auto modes. */ + apply within ~8 ms, the NVS save is debounced. "Off" sets the backlight MODE + off (the same axis the control-center chip cycles), so the chip and this page + never disagree; the slider (1-100) only sets how bright on/auto glow. */ { y += settingsRowLabel(body, y, 0, "Keyboard backlight", COLOR_SUB, &g_font_12, 0) + 4; lv_obj_t* sl = lv_slider_create(body); g_set_modal.kbbl_slider = sl; lv_obj_set_size(sl, lv_pct(96), SC(8)); lv_obj_set_pos(sl, 2, y + SC(6)); - lv_slider_set_range(sl, 0, 100); + lv_slider_set_range(sl, 1, 100); // dark is the mode's job ("Off"); on/auto always visibly lit lv_slider_set_value(sl, s_tdeck_kb_bl_pct, LV_ANIM_OFF); lv_obj_set_style_bg_color(sl, lv_color_hex(0x202428), LV_PART_MAIN); lv_obj_set_style_bg_color(sl, lv_color_hex(COLOR_ACCENT), LV_PART_INDICATOR); @@ -36052,7 +36060,7 @@ void UITask::begin(DisplayDriver* display, SensorManager* sensors, NodePrefs* no s_kb_bl_mode = touchPrefsGetKbBacklight(); #endif #if defined(HAS_TDECK_KEYBOARD) - { uint8_t p = touchPrefsGetKbdBacklight(); s_tdeck_kb_bl_pct = (p > 100) ? 100 : p; } // shared kbd_bl pref + { uint8_t p = touchPrefsGetKbdBacklight(); s_tdeck_kb_bl_pct = (p < 1) ? 1 : (p > 100 ? 100 : p); } // shared kbd_bl pref (dark = mode off, not pct 0) #endif // Accent-popup picker (both boards: on-screen + physical keyboard). Default on. s_accent_popups = touchPrefsGetAccentPopups(); From 862ec32f809ef72d82271ca345c4d33477d3e82f Mon Sep 17 00:00:00 2001 From: Steve Glenner <steveglenner@hotmail.com> Date: Tue, 7 Jul 2026 22:57:05 -0700 Subject: [PATCH 25/73] touch: fix SD message history flush reliability Ensure the tile-fetch worker is running before arming a message-ring flush, fall back to a synchronous write if spawn fails, write ui_msgs_v1.bin via a .tmp rename for crash-safe replacement, and retry when the worker snapshot is missing instead of treating the flush as successful. Signed-off-by: Steve Glenner <steveglenner@hotmail.com> Co-authored-by: Cursor <cursoragent@cursor.com> --- src/ui-touch/UITask.cpp | 30 +++++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index c2d8dd60..e33bd3d2 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -157,6 +157,7 @@ constexpr uint16_t k_ui_history_min_version = 6; // v4/v5 used 96-char records // reducing flash write pressure when the ring is large. constexpr const char* k_ui_threads_path = "/ui_threads_v1.bin"; constexpr const char* k_ui_msgs_path = "/ui_msgs_v1.bin"; +constexpr const char* k_ui_msgs_tmp_path = "/ui_msgs_v1.bin.tmp"; constexpr uint32_t k_ui_threads_magic = 0x55495448; // "UITH" constexpr uint32_t k_ui_msgs_magic = 0x55494D53; // "UIMS" @@ -34479,6 +34480,10 @@ void UITask::flushHistoryIfDue(unsigned long now) { } if (_msgs_dirty && now >= _next_msgs_flush_ms) { if (s_hist_flush_busy || s_hist_flush_req) { + // The worker only exists while the tile-fetch task is spawned (map / Wi-Fi + // scan / LOS / …). Without this kick a pending flush can sit armed forever + // while ui_threads_v1.bin keeps updating — messages live only in RAM. + ensureTileFetchTaskRunning(); _next_msgs_flush_ms = now + 1000; // one flush in flight; new messages ride the next one return; } @@ -34497,6 +34502,14 @@ void UITask::flushHistoryIfDue(unsigned long now) { s_hist_snap_count = (uint16_t)_ui_msg_count; s_hist_snap_head = (uint16_t)_ui_msg_head; s_hist_snap_msgcount = (uint32_t)_msgcount; + if (!ensureTileFetchTaskRunning()) { + // No worker — fall back to a synchronous write instead of clearing dirty + // and losing the snapshot (the whole point of the worker is to stay off + // the loop thread; a rare spawn failure must not drop hours of chat). + if (saveMsgsToStorage()) _msgs_dirty = false; + else _next_msgs_flush_ms = now + 2000; + return; + } s_hist_flush_req = true; // worker picks it up _msgs_dirty = false; return; @@ -34586,6 +34599,16 @@ static void uiDataRemove(const char* name) { char p[80]; snprintf(p, sizeof p, "%s%s", s_ui_data_root, name); s_ui_data_fs->remove(p); } +// Atomically replace a ui-data file (write tmp, then rename) so a panic mid-write +// cannot leave a truncated header that quarantines the whole chat on next boot. +static bool uiDataReplaceFile(const char* final_name, const char* tmp_name) { + if (!uiDataFsReady()) return false; + char fin[80], tmp[80]; + snprintf(fin, sizeof fin, "%s%s", s_ui_data_root, final_name); + snprintf(tmp, sizeof tmp, "%s%s", s_ui_data_root, tmp_name); + s_ui_data_fs->remove(fin); + return s_ui_data_fs->rename(tmp, fin); +} // Shared helper: read one on-disk record into a zero-initialized current-layout // struct, skipping any surplus tail bytes from a newer (longer) record. @@ -34878,7 +34901,7 @@ static bool uiWriteMsgsFile(const UITask::UIMessage* msgs, int cap, uint16_t count, uint16_t head, uint32_t msgcount) { #if defined(ESP32) WdtHeavyGuard _wg; // a fragmenting write can trigger a multi-second SPIFFS GC - File f = uiDataOpen(k_ui_msgs_path, "w"); + File f = uiDataOpen(k_ui_msgs_tmp_path, "w"); if (!f) return false; UiMsgFileHeader hdr{}; @@ -34944,7 +34967,8 @@ static bool uiWriteMsgsFile(const UITask::UIMessage* msgs, int cap, } } f.close(); - return ok; + if (!ok) { uiDataRemove(k_ui_msgs_tmp_path); return false; } + return uiDataReplaceFile(k_ui_msgs_path, k_ui_msgs_tmp_path); #else (void)msgs; (void)cap; (void)count; (void)head; (void)msgcount; return false; @@ -34954,7 +34978,7 @@ static bool uiWriteMsgsFile(const UITask::UIMessage* msgs, int cap, // Worker-side entry: write the snapshot the loop thread armed (core-0 task; the // loop thread never waits on this, which is the whole point). static bool uiHistWorkerFlush() { - if (!s_hist_snap || s_hist_snap_cap <= 0) return true; // nothing armed + if (!s_hist_snap || s_hist_snap_cap <= 0) return false; // armed without a snapshot — retry return uiWriteMsgsFile(s_hist_snap, s_hist_snap_cap, s_hist_snap_count, s_hist_snap_head, s_hist_snap_msgcount); } From aa598d626bf86ea40d89aadf3d24dead5fea83df Mon Sep 17 00:00:00 2001 From: Yaz <yazutsu@users.noreply.github.com> Date: Tue, 7 Jul 2026 09:24:31 +0000 Subject: [PATCH 26/73] ui-touch: GPS position as the first quick-reply row Adds the node's live GPS position as the first row of the chat quick-reply picker: with a fix it shows the coordinates and a tap inserts them into the composer at the cursor (same no-auto-send contract as the macro rows, so the operator can add context before sending); without a live fix the row is greyed out and disabled. Sharing where you are is one of the most common things typed into a mesh chat, and hand-copying coordinates from the GPS screen was the only way to do it. Signed-off-by: Yaz <yazutsu@users.noreply.github.com> --- src/ui-touch/UITask.cpp | 40 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index e33bd3d2..f181a08c 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -6179,6 +6179,23 @@ static void qrPickCb(lv_event_t* e) { #endif } +// First picker row: insert the node's current GPS position (issue-free text, no +// auto-send - same contract as the macro rows). Only clickable with a live fix. +static void qrGpsPickCb(lv_event_t* e) { + if (lv_event_get_code(e) != LV_EVENT_CLICKED) return; + LvChatPanel* p = s_qr_panel; + closeQuickReplySheet(); + if (!p || !p->composer_ta) return; +#if defined(ESP32) + if (!g_lv.task || !g_lv.task->getGpsFix()) return; // disabled row should not fire; belt and braces + char buf[48]; + snprintf(buf, sizeof buf, "%.5f, %.5f", g_lv.task->getNodeLat(), g_lv.task->getNodeLon()); + taClearSelection(p->composer_ta); // same insert contract as qrPickCb + lv_textarea_add_text(p->composer_ta, buf); + lv_obj_add_state(p->composer_ta, LV_STATE_FOCUSED); +#endif +} + static void qrSheetCloseCb(lv_event_t* e) { if (lv_event_get_code(e) != LV_EVENT_CLICKED) return; closeQuickReplySheet(); @@ -6224,7 +6241,7 @@ static void openQuickReplyPicker(LvChatPanel* p) { const int hint_h = 22; // card that clipped behind the bar. const int row_gap = 4; #endif - int card_h = title_h + TOUCH_QUICK_REPLY_COUNT * (btn_h + row_gap) + hint_h + pad; + int card_h = title_h + (TOUCH_QUICK_REPLY_COUNT + 1) * (btn_h + row_gap) + hint_h + pad; // +1: the GPS-position row if (card_h > sh - STATUSBAR_H - 8) card_h = sh - STATUSBAR_H - 8; // never taller than the visible area lv_obj_t* card = lv_obj_create(s_qr_sheet); lv_obj_remove_style_all(card); @@ -6247,6 +6264,27 @@ static void openQuickReplyPicker(LvChatPanel* p) { int y = title_h; #if defined(ESP32) + { // --- My position (GPS) --- first row; greyed out without a live fix + const bool fix = g_lv.task && g_lv.task->getGpsFix(); + char gbuf[64]; + if (fix) snprintf(gbuf, sizeof gbuf, LV_SYMBOL_GPS " %.5f, %.5f", g_lv.task->getNodeLat(), g_lv.task->getNodeLon()); + else snprintf(gbuf, sizeof gbuf, LV_SYMBOL_GPS " %s", TR("My position (no GPS fix)")); + lv_obj_t* b = lv_btn_create(card); + lv_obj_set_size(b, card_w - 2 * pad, btn_h); + lv_obj_set_pos(b, 0, y); + styleButton(b); + lv_obj_set_style_bg_color(b, lv_color_hex(fix ? 0x1A1B1C : 0x0C0D0E), LV_PART_MAIN); + if (fix) lv_obj_add_event_cb(b, qrGpsPickCb, LV_EVENT_CLICKED, nullptr); + else lv_obj_add_state(b, LV_STATE_DISABLED); // disabled = LVGL swallows the click + lv_obj_t* lbl = lv_label_create(b); + lv_label_set_text(lbl, gbuf); + lv_label_set_long_mode(lbl, LV_LABEL_LONG_DOT); + lv_obj_set_width(lbl, card_w - 2 * pad - 16); + lv_obj_set_style_text_font(lbl, &g_font_12, LV_PART_MAIN); + lv_obj_set_style_text_color(lbl, lv_color_hex(fix ? COLOR_TEXT : COLOR_SUB), LV_PART_MAIN); + lv_obj_align(lbl, LV_ALIGN_LEFT_MID, 8, 0); + y += btn_h + row_gap; + } for (int i = 0; i < TOUCH_QUICK_REPLY_COUNT; ++i) { char buf[TOUCH_QUICK_REPLY_MAXLEN]; int n = touchPrefsGetQuickReply(i, buf, sizeof(buf)); From dd19cbe52daa63156da78e14839242ecd335433e Mon Sep 17 00:00:00 2001 From: Kaj Schittecat <kaj@schittecat.com> Date: Wed, 8 Jul 2026 16:43:15 +0200 Subject: [PATCH 27/73] touch: park the keyboard-layout indicator relative to the clock on every board The EN/DE indicator sat at a fixed -182 right offset while the clock's left edge reaches past that in 12-hour mode ('7:45 PM'), overlapping on the T-Deck bar. The Tanmatsu branch already parked it align_to the clock; un-gate that so all boards track the clock wherever it lands (12/24h width, charging slide, centred hide-name mode). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --- src/ui-touch/UITask.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index f181a08c..22e5c9a3 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -31391,11 +31391,11 @@ static void updateGlobalStatusBar() { if (keyboardLayoutsAnySecondary()) { const char* name = keyboardLayoutName(keyboardLayoutsGetCurrent()); lv_label_set_text(g_statusbar.layout_label, name); -#if CAP_LARGE_SCREEN - // Park it just left of the clock so it tracks the SC()-scaled icon cluster at any UI size. Its - // fixed build offset was unscaled, so at Large/Huge the scaled BLE glyph marched into it. + // Park it just left of the clock on EVERY board, so it tracks wherever the + // clock lands (12/24-hour width, the charging slide, centred hide-name + // mode, SC() scaling). The old fixed -182 build offset overlapped the wide + // 12-hour clock on the T-Deck bar ("7:45 PM" reaches past -182). lv_obj_align_to(g_statusbar.layout_label, g_statusbar.clock, LV_ALIGN_OUT_LEFT_MID, -SC(8), 0); -#endif lv_obj_clear_flag(g_statusbar.layout_label, LV_OBJ_FLAG_HIDDEN); } else { lv_obj_add_flag(g_statusbar.layout_label, LV_OBJ_FLAG_HIDDEN); From e2eb0d3118f720af2e99fd953703f0ebf2a34564 Mon Sep 17 00:00:00 2001 From: Kaj Schittecat <kaj@schittecat.com> Date: Wed, 8 Jul 2026 16:53:21 +0200 Subject: [PATCH 28/73] touch: show the keyboard-layout indicator only inside a chat/channel Typing (and thus the active layout) only matters in an open conversation; everywhere else the language name was permanent bar clutter next to the clock. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --- src/ui-touch/UITask.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index 22e5c9a3..fa42feb1 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -31387,8 +31387,12 @@ static void updateGlobalStatusBar() { } // ---- Layout indicator ---- + // Only while a chat/channel conversation is open (s_chat_title set): that is + // where typing happens and the active layout matters. Everywhere else it was + // permanent bar clutter (and sat next to the clock 24/7 once a secondary + // language was enabled). if (g_statusbar.layout_label) { - if (keyboardLayoutsAnySecondary()) { + if (keyboardLayoutsAnySecondary() && s_chat_title[0]) { const char* name = keyboardLayoutName(keyboardLayoutsGetCurrent()); lv_label_set_text(g_statusbar.layout_label, name); // Park it just left of the clock on EVERY board, so it tracks wherever the From d2d3060051f1c33ec6710bbb3dd696895281d249 Mon Sep 17 00:00:00 2001 From: Kaj Schittecat <kaj@schittecat.com> Date: Wed, 8 Jul 2026 16:58:49 +0200 Subject: [PATCH 29/73] touch: don't double-shift the layout indicator in the tall chat bar It is align_to'd against the clock's final translated coords each tick; the tall-bar top-row translate on top of that pushed its upper half out of the bar (clipped) inside a chat. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --- src/ui-touch/UITask.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index fa42feb1..698e9422 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -31044,6 +31044,11 @@ static void updateGlobalStatusBar() { else if (chat_open) t = -up; // chat thread name: lower row } else if (chat_open && (c == g_statusbar.chan_gear || c == g_statusbar.chat_back)) { t = 0; // chat back + cog: centred across both rows + } else if (c == g_statusbar.layout_label) { + // The layout indicator is align_to'd against the CLOCK's final (already + // translated) coords every tick — shifting it here too double-applied the + // top-row offset and clipped its top half out of the bar in a chat. + t = 0; } lv_obj_set_style_translate_y(c, t, LV_PART_MAIN); } From d964c029d97ae706120b71050c69e599509d94d0 Mon Sep 17 00:00:00 2001 From: Steve Glenner <steveglenner@hotmail.com> Date: Wed, 8 Jul 2026 08:43:21 -0700 Subject: [PATCH 30/73] touch: virtualize chat scrolling (bubble + compact) Viewport-based message virtualization for open chats: only the visible window of LVGL widgets is materialised while layout offsets cover the full thread (up to msgCap). Supports bubble and compact IRC modes, day separators, jump to oldest/latest, and compressed LVGL scroll coords for very long histories. Finger drags advance layout scroll 1:1 even when coords are compressed, so long histories scroll fluidly without micro-drags that trigger bubble long-press menus. Includes LVGL crash hardening from soak testing: defer refreshChatDetail and bubble reflow off the indev/refresh path, sync-delete during async render, size chatVirtEnsureMsgIdx to msgCap for the SD deep ring, and open-to-bottom scroll that does not rely on premature scroll_bottom. Fixes #126 Signed-off-by: Steve Glenner <steveglenner@hotmail.com> Co-authored-by: Cursor <cursoragent@cursor.com> --- include/lv_conf.h | 4 + src/MyMesh.h | 2 +- src/ui-touch/UITask.cpp | 2041 ++++++++++++++++++++++++++++++--------- 3 files changed, 1606 insertions(+), 441 deletions(-) diff --git a/include/lv_conf.h b/include/lv_conf.h index 401abf7d..12e52879 100644 --- a/include/lv_conf.h +++ b/include/lv_conf.h @@ -3,6 +3,10 @@ #define LV_COLOR_DEPTH 16 #define LV_COLOR_16_SWAP 0 +// NOTE: LV_USE_LARGE_COORD is intentionally OFF — enabling it caused a boot-time +// LoadProhibited in LVGL on the T-Deck. Chat scroll heights >8191 px are handled +// in UITask via int32 layout offsets + compressed LVGL scroll coords. + // Route LVGL's general allocator through PSRAM-preferred wrappers (defined in // LvglPsramAlloc.cpp). The board has 8 MB of PSRAM and the ~60 KB of widget // state LVGL grows during buildUiTree would otherwise come out of the 320 KB diff --git a/src/MyMesh.h b/src/MyMesh.h index db7ff39e..e85c1e9f 100644 --- a/src/MyMesh.h +++ b/src/MyMesh.h @@ -34,7 +34,7 @@ #define FIRMWARE_VER_CODE 27 #ifndef FIRMWARE_BUILD_DATE -#define FIRMWARE_BUILD_DATE "7 Jun 2026" +#define FIRMWARE_BUILD_DATE "2 Jul 2026" #endif #ifndef FIRMWARE_VERSION diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index 698e9422..00f87222 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -993,6 +993,7 @@ struct LvChatPanel { lv_obj_t* header_name; // label: thread name in the overlay header lv_obj_t* msgs; // read-only textarea: message history lv_obj_t* jump_btn; // floating "jump to latest" button (Discord-style) + lv_obj_t* jump_oldest_btn; // floating "jump to oldest" button lv_obj_t* composer_row; // container: input + send button lv_obj_t* composer_ta; // textarea: user types here LvThreadButtonCtx ctx_store[UITask::MAX_UI_THREADS]; @@ -3530,6 +3531,12 @@ static void lvglTouchRead(lv_indev_drv_t* indev, lv_indev_data_t* data) { // Forward declarations // ============================================================ static void refreshChatDetail(LvChatPanel& p); +static void refreshChatDetailAsync(LvChatPanel& p); +static void chatVirtReset(LvChatPanel* p); +static void chatVirtJumpToOldest(LvChatPanel* p); +static void chatVirtJumpToLatest(LvChatPanel* p); +static void chatVirtScheduleRender(LvChatPanel* p); +static void chatVirtApplyPendingScroll(LvChatPanel* p); static void refreshChatList(LvChatPanel& p); static void applyAccent(uint32_t rgb); // theme accent (Settings -> Theme colour) static void openAccentPicker(); @@ -4253,6 +4260,22 @@ static void applySwipeGesture(int8_t swipe_x, int8_t swipe_y) { (void)swipe_y; } +static lv_obj_t* s_chat_msgs_scroll_obj = nullptr; // active virt chat scroll container + +#ifndef TRACE_MESSAGE_SCROLL_ACTIVITY +#define TRACE_MESSAGE_SCROLL_ACTIVITY 0 +#endif + +#if TRACE_MESSAGE_SCROLL_ACTIVITY +#define CHAT_SCROLL_TRACE_PRINTF(...) Serial.printf(__VA_ARGS__) +#define CHAT_SCROLL_TRACE_DO(stmt) do { stmt; } while (0) +static bool s_chat_touch_on_msgs = false; +static lv_coord_t s_chat_dbg_last_scroll_logged = -9999; +#else +#define CHAT_SCROLL_TRACE_PRINTF(...) do {} while (0) +#define CHAT_SCROLL_TRACE_DO(stmt) do {} while (0) +#endif + /** After elastic/rubber-band overscroll, snap back to the furthest valid top or bottom. */ static void scrollClampOnEndCb(lv_event_t* e) { if (lv_event_get_code(e) != LV_EVENT_SCROLL_END) return; @@ -4266,8 +4289,12 @@ static void scrollClampOnEndCb(lv_event_t* e) { lv_coord_t sm = lv_obj_get_scroll_top(obj) + lv_obj_get_scroll_bottom(obj); if (sm < 0) sm = 0; - if (sy < 0) lv_obj_scroll_to_y(obj, 0, LV_ANIM_ON); - else if (sy > sm) lv_obj_scroll_to_y(obj, sm, LV_ANIM_ON); + // Chat virt: only spacer sets scroll extent; use instant snap (no ANIM_ON) so + // clamp doesn't fire a second SCROLL_END that races virt re-render. + const bool is_chat_msgs = (s_chat_msgs_scroll_obj == obj); + const lv_anim_enable_t anim = is_chat_msgs ? LV_ANIM_OFF : LV_ANIM_ON; + if (sy < 0) lv_obj_scroll_to_y(obj, 0, anim); + else if (sy > sm) lv_obj_scroll_to_y(obj, sm, anim); } // ============================================================ @@ -5253,7 +5280,9 @@ static void closeChatPanel(LvChatPanel* p) { g_lv.dirty_threads = true; s_unread_at_open = 0; // clear the unread divider when leaving the chat s_chat_just_opened = false; + chatVirtReset(p); if (p->jump_btn) lv_obj_add_flag(p->jump_btn, LV_OBJ_FLAG_HIDDEN); + if (p->jump_oldest_btn) lv_obj_add_flag(p->jump_oldest_btn, LV_OBJ_FLAG_HIDDEN); setChatStatusTitle(nullptr); // drop the thread name from the status bar } @@ -5797,7 +5826,7 @@ static void threadSelectCb(lv_event_t* e) { // Build + scroll AFTER un-hiding: bubbles measured in a hidden tree get a wrong height, // which collapses the content so the open-scroll lands at the top. Visible first = correct // heights = the open-scroll reaches the newest message. - refreshChatDetail(p); + refreshChatDetailAsync(p); #if defined(HAS_TDECK_KEYBOARD) || defined(HAS_M9_KEYBOARD) // Physical keyboard: focus the composer on open so typing goes straight in. showKb(&p); @@ -5816,7 +5845,7 @@ static void sendFromPanelCb(lv_event_t* e) { for (const char* cp = text; *cp; ++cp) g_lv.task->composerAppendChar(*cp); if (g_lv.task->composerSend()) { lv_textarea_set_text(p->composer_ta, ""); - refreshChatDetail(*p); + refreshChatDetailAsync(*p); g_lv.dirty_threads = true; } } @@ -9356,8 +9385,8 @@ static void compactChatToggleCb(lv_event_t* e) { touchPrefsSetCompactChat(on); #endif if (g_lv.task) g_lv.task->showAlert(on ? TR("Compact messages") : TR("Chat bubbles"), 1000); - if (g_lv.dm.detail_open) refreshChatDetail(g_lv.dm); - if (g_lv.ch.detail_open) refreshChatDetail(g_lv.ch); + if (g_lv.dm.detail_open) refreshChatDetailAsync(g_lv.dm); + if (g_lv.ch.detail_open) refreshChatDetailAsync(g_lv.ch); } #if defined(HAS_EXPANSION_KIT) @@ -19268,6 +19297,7 @@ static void makeChatList(lv_obj_t* tab, LvChatPanel& p, bool channel_mode, bool p.header_name = nullptr; p.msgs = nullptr; p.jump_btn = nullptr; + p.jump_oldest_btn = nullptr; p.composer_row = nullptr; p.composer_ta = nullptr; @@ -23872,18 +23902,81 @@ static void jumpToLatestCb(lv_event_t* e) { if (lv_event_get_code(e) != LV_EVENT_CLICKED) return; auto* p = static_cast<LvChatPanel*>(lv_event_get_user_data(e)); if (!p || !p->msgs) return; - lv_obj_scroll_to_y(p->msgs, LV_COORD_MAX, LV_ANIM_ON); - if (p->jump_btn) lv_obj_add_flag(p->jump_btn, LV_OBJ_FLAG_HIDDEN); + chatVirtJumpToLatest(p); +} +static void jumpToOldestCb(lv_event_t* e) { + if (lv_event_get_code(e) != LV_EVENT_CLICKED) return; + auto* p = static_cast<LvChatPanel*>(lv_event_get_user_data(e)); + if (!p || !p->msgs) return; + chatVirtJumpToOldest(p); } // Show the jump-to-latest button whenever the list is scrolled up away from the // newest message; hide it when at (or near) the bottom. +static void chatVirtSyncBubblePositions(LvChatPanel* p); +static void chatVirtOnScrollEnd(LvChatPanel* p); +static void chatVirtRemap1To1Scroll(LvChatPanel* p); +static bool chatVirtAwayFromBottom(LvChatPanel* p); +static void chatUpdateJumpButtons(LvChatPanel* p) { + if (!p || !p->msgs) return; + if (p->jump_oldest_btn) { + if (lv_obj_get_scroll_y(p->msgs) > 30) lv_obj_clear_flag(p->jump_oldest_btn, LV_OBJ_FLAG_HIDDEN); + else lv_obj_add_flag(p->jump_oldest_btn, LV_OBJ_FLAG_HIDDEN); + } + if (p->jump_btn) { + if (chatVirtAwayFromBottom(p)) lv_obj_clear_flag(p->jump_btn, LV_OBJ_FLAG_HIDDEN); + else lv_obj_add_flag(p->jump_btn, LV_OBJ_FLAG_HIDDEN); + } +} +#if TRACE_MESSAGE_SCROLL_ACTIVITY +static void chatVirtLogTopAnchor(const char* tag, LvChatPanel* p, lv_coord_t scroll_y, + int touch_x = -1, int touch_y = -1); +static void chatMsgsTouchDbgCb(lv_event_t* e) { + auto* p = static_cast<LvChatPanel*>(lv_event_get_user_data(e)); + if (!p || !p->msgs || s_chat_msgs_scroll_obj != p->msgs) return; + const lv_event_code_t code = lv_event_get_code(e); + if (code != LV_EVENT_PRESSED && code != LV_EVENT_PRESSING && code != LV_EVENT_RELEASED) return; + + lv_indev_t* indev = lv_indev_get_act(); + lv_point_t pt = {0, 0}; + if (indev) lv_indev_get_point(indev, &pt); + + const lv_coord_t scroll_y = lv_obj_get_scroll_y(p->msgs); + if (code == LV_EVENT_PRESSED) { + s_chat_touch_on_msgs = true; + s_chat_dbg_last_scroll_logged = scroll_y; + chatVirtLogTopAnchor("touch_begin", p, scroll_y, pt.x, pt.y); + } else if (code == LV_EVENT_PRESSING) { + if (scroll_y != s_chat_dbg_last_scroll_logged) { + s_chat_dbg_last_scroll_logged = scroll_y; + chatVirtLogTopAnchor("touch_move", p, scroll_y, pt.x, pt.y); + } + } else { + s_chat_touch_on_msgs = false; + chatVirtLogTopAnchor("touch_end", p, scroll_y, pt.x, pt.y); + s_chat_dbg_last_scroll_logged = -9999; + } +} +#endif +static void chatMsgsScrollEndCb(lv_event_t* e) { + scrollClampOnEndCb(e); + if (lv_event_get_code(e) != LV_EVENT_SCROLL_END) return; + chatVirtOnScrollEnd(static_cast<LvChatPanel*>(lv_event_get_user_data(e))); +} static void msgsScrollCb(lv_event_t* e) { auto* p = static_cast<LvChatPanel*>(lv_event_get_user_data(e)); - if (!p || !p->msgs || !p->jump_btn) return; - if (lv_obj_get_scroll_bottom(p->msgs) > 30) - lv_obj_clear_flag(p->jump_btn, LV_OBJ_FLAG_HIDDEN); - else - lv_obj_add_flag(p->jump_btn, LV_OBJ_FLAG_HIDDEN); + if (!p || !p->msgs) return; + chatVirtRemap1To1Scroll(p); + chatUpdateJumpButtons(p); + chatVirtSyncBubblePositions(p); +#if TRACE_MESSAGE_SCROLL_ACTIVITY + if (s_chat_touch_on_msgs && s_chat_msgs_scroll_obj == p->msgs) { + const lv_coord_t scroll_y = lv_obj_get_scroll_y(p->msgs); + if (scroll_y != s_chat_dbg_last_scroll_logged) { + s_chat_dbg_last_scroll_logged = scroll_y; + chatVirtLogTopAnchor("scroll_move", p, scroll_y); + } + } +#endif } #if defined(HAS_TANMATSU) @@ -23982,11 +24075,39 @@ static void makeChatDetail(LvChatPanel& p) { lv_obj_set_style_text_font(p.msgs, &g_font_12, LV_PART_MAIN); lv_obj_set_scrollbar_mode(p.msgs, LV_SCROLLBAR_MODE_AUTO); lv_obj_set_scroll_dir(p.msgs, LV_DIR_VER); - lv_obj_add_event_cb(p.msgs, scrollClampOnEndCb, LV_EVENT_SCROLL_END, nullptr); + lv_obj_set_layout(p.msgs, 0); // no flex/grid — bubbles use absolute Y; spacer sets scroll height + lv_obj_add_event_cb(p.msgs, chatMsgsScrollEndCb, LV_EVENT_SCROLL_END, &p); lv_obj_add_event_cb(p.msgs, msgsScrollCb, LV_EVENT_SCROLL, &p); // toggle jump-to-latest button +#if TRACE_MESSAGE_SCROLL_ACTIVITY + lv_obj_add_event_cb(p.msgs, chatMsgsTouchDbgCb, LV_EVENT_PRESSED, &p); + lv_obj_add_event_cb(p.msgs, chatMsgsTouchDbgCb, LV_EVENT_PRESSING, &p); + lv_obj_add_event_cb(p.msgs, chatMsgsTouchDbgCb, LV_EVENT_RELEASED, &p); +#endif + + // ---- Jump buttons (Discord-style): floating circles, right edge, symmetric + // near the top/bottom of the message list. Hidden unless there is + // history beyond the viewport. + p.jump_oldest_btn = lv_btn_create(p.overlay); + lv_obj_set_size(p.jump_oldest_btn, 40, 40); + lv_obj_set_style_radius(p.jump_oldest_btn, 20, LV_PART_MAIN); + lv_obj_set_style_bg_color(p.jump_oldest_btn, lv_color_hex(COLOR_ACCENT), LV_PART_MAIN); + lv_obj_set_style_bg_opa(p.jump_oldest_btn, LV_OPA_90, LV_PART_MAIN); + lv_obj_set_style_shadow_width(p.jump_oldest_btn, 6, LV_PART_MAIN); + lv_obj_set_style_shadow_opa(p.jump_oldest_btn, LV_OPA_40, LV_PART_MAIN); + lv_obj_set_pos(p.jump_oldest_btn, chatScreenW() - 50, CHAT_HDR_H + STATUSBAR_H + 2); + lv_obj_t* jolbl = lv_label_create(p.jump_oldest_btn); + lv_label_set_text(jolbl, LV_SYMBOL_UP); + lv_obj_set_style_text_color(jolbl, lv_color_hex(COLOR_TEXT), LV_PART_MAIN); + lv_obj_center(jolbl); +#if defined(HAS_TANMATSU) + styleChipAsFkey(p.jump_oldest_btn, jolbl, 4, 0xC724B1, 40, true); + lv_obj_set_style_bg_color(p.jump_oldest_btn, lv_color_hex(0x101113), LV_PART_MAIN); + lv_obj_set_style_bg_opa(p.jump_oldest_btn, LV_OPA_70, LV_PART_MAIN); + lv_obj_set_style_radius(p.jump_oldest_btn, 8, LV_PART_MAIN); +#endif + lv_obj_add_event_cb(p.jump_oldest_btn, jumpToOldestCb, LV_EVENT_CLICKED, &p); + lv_obj_add_flag(p.jump_oldest_btn, LV_OBJ_FLAG_HIDDEN); - // ---- Jump-to-latest button (Discord-style): floating circle, bottom-right, - // just above the composer. Hidden unless scrolled up from the newest msg. p.jump_btn = lv_btn_create(p.overlay); lv_obj_set_size(p.jump_btn, 40, 40); lv_obj_set_style_radius(p.jump_btn, 20, LV_PART_MAIN); @@ -24864,6 +24985,31 @@ static void formatBubbleHhMm(uint32_t ts, char* out, int cap) { fmtClockHM(out, (size_t)cap, &tm_loc); // honor the 12/24-hour pref } +// Bubble footer: time-only today, short date + time on earlier days. +static void formatBubbleTs(uint32_t ts, char* out, int cap) { + if (cap <= 0 || !out) return; + out[0] = '\0'; + if (ts < k_ts_epoch_min) return; + time_t t = (time_t)ts; + time_t now = time(nullptr); + struct tm tmv{}, tmn{}; + localtime_r(&t, &tmv); + localtime_r(&now, &tmn); + char time_part[12]; + fmtClockHM(time_part, sizeof(time_part), &tmv); + if (tmv.tm_year == tmn.tm_year && tmv.tm_yday == tmn.tm_yday) { + snprintf(out, (size_t)cap, "%s", time_part); + } else if (tmv.tm_year == tmn.tm_year) { + char date_part[12]; + strftime(date_part, sizeof(date_part), "%d %b", &tmv); + snprintf(out, (size_t)cap, "%s %s", date_part, time_part); + } else { + char date_part[12]; + strftime(date_part, sizeof(date_part), "%d/%m/%y", &tmv); + snprintf(out, (size_t)cap, "%s %s", date_part, time_part); + } +} + static void formatFullTimestamp(uint32_t ts, char* out, int cap) { if (cap <= 0 || !out) return; if (ts < k_ts_epoch_min) { @@ -25582,8 +25728,6 @@ static void usernameBubbleColors(const char* name, lv_color_t* bubble_bg, lv_col if (name_col) *name_col = lv_color_hsv_to_rgb(hue, 85, 95); // vivid sender-name line } -// Day-separator label text: "Today" / "Yesterday", else "Fri 04 Jul" (with the -// year when it isn't this year). Days compare in local calendar time. static void formatDaySeparator(char* buf, size_t cap, const struct tm* tv) { time_t nowt = time(nullptr); struct tm nowv; localtime_r(&nowt, &nowv); @@ -25595,6 +25739,20 @@ static void formatDaySeparator(char* buf, size_t cap, const struct tm* tv) { else strftime(buf, cap, "%d %b %Y", tv); } +static lv_coord_t chatMeasureDaySepHeight() { + return lv_font_get_line_height(&g_font_12) + 6; +} + +// Calendar day key for day separators; false if timestamp is unsynced (pre-2020). +static bool chatMsgDayKey(const UITask::UIMessage& m, long* out_key) { + if (!out_key || m.ts < 1577836800UL) return false; + time_t tt = (time_t)m.ts; + struct tm tv; + localtime_r(&tt, &tv); + *out_key = (long)tv.tm_year * 512L + tv.tm_yday; + return true; +} + // Escape '#' for a recolor-enabled label — LVGL renders "##" as a literal '#', so // user text can't accidentally open/close a "#RRGGBB …#" colour run. static void recolorEscape(char* dst, size_t cap, const char* src) { @@ -25606,448 +25764,1451 @@ static void recolorEscape(char* dst, size_t cap, const char* src) { dst[o] = '\0'; } + +// ---- Virtualized chat bubbles ------------------------------------------------ +// Message data lives in the _ui_msgs ring (up to MAX_UI_MESSAGES). Only a small +// window of LVGL bubble widgets is materialised for the visible scroll range. +static constexpr int kChatVirtOverscanPx = 120; +static constexpr lv_coord_t kChatBubblePadH = 8; +static constexpr lv_coord_t kChatBubblePadV = 5; +static constexpr lv_coord_t kChatSideGutter = 2; +static constexpr lv_coord_t kChatRowGap = 4; +static constexpr lv_coord_t kChatCompactRowGap = 2; +static constexpr lv_coord_t kChatDividerH = 16; + +static lv_coord_t chatMeasureBubbleHeight(const UITask::UIMessage& m, bool channel_mode, + bool thread_is_room, lv_coord_t bubble_max_w); +static lv_coord_t chatMeasureMessageRowHeight(const UITask::UIMessage& m, LvChatPanel* p, + int logical_i); +static lv_coord_t chatVirtCreateMessageRow(LvChatPanel* p, int logical_i, int ring_idx, + lv_coord_t vp_y, lv_coord_t* out_jump_y); +static lv_coord_t chatVirtMsgContentY(int logical_i); +static lv_coord_t chatVirtMsgContentBottom(int logical_i); +static lv_coord_t chatVirtMsgViewportY(int logical_i, int32_t virt_top); + +static void chatVirtRefreshScrollArea(LvChatPanel* p); + +struct ChatBubbleDisplay { + const char* show_sender = nullptr; + const char* show_text = nullptr; + char retro_sender[UITask::MAX_SENDER_NAME + 1]; + char san_sender[UITask::MAX_SENDER_NAME + 8]; + char san_text[UITask::MAX_MSG_TEXT + 8]; +}; + +struct ChatVirtLayout { + LvChatPanel* panel = nullptr; + int n = 0; + int divider_i = -1; + int32_t divider_y = -1; + int last_i0 = -1; + int last_i1 = -1; + bool thread_is_room = false; + bool compact_chat = false; + char compact_thread_name[UITask::MAX_THREAD_NAME + 1] = ""; + lv_coord_t content_w = 0; + lv_coord_t bubble_max_w = 0; + int* msg_idx = nullptr; + int32_t* offsets = nullptr; // virt Y per message; offsets[n] = virt total height + int32_t* day_sep_y = nullptr; // virt Y of day label before message i, or -1 + int32_t virt_total_h = 0; + lv_coord_t lv_total_h = 0; + lv_obj_t* spacer = nullptr; + lv_obj_t* divider = nullptr; + bool pending_scroll = false; + bool pending_scroll_bottom = false; + lv_coord_t pending_scroll_y = 0; + // When LVGL scroll coords are compressed, finger drag still moves content 1:1 in + // layout (virt) pixels; scroll_y only tracks scrollbar thumb position. + int32_t scroll_virt_top = 0; + lv_coord_t scroll_lv_anchor = 0; + bool scroll_virt_valid = false; +}; + +static ChatVirtLayout s_chat_virt; +static int* s_chat_msg_idx = nullptr; +static int s_chat_msg_idx_cap = 0; +static lv_timer_t* s_chat_virt_render_timer = nullptr; +static LvChatPanel* s_chat_virt_render_panel = nullptr; + +static void chatVirtClearAllChildren(LvChatPanel* p); + +// Layout offsets are int32; LVGL scroll coords are int16 (~8191 max). When virt +// height exceeds the cap, scroll Y is compressed for the spacer/scrollbar but bubble +// viewport positions use virt-space 1:1 (offsets[i] - virt_top). Finger drags also +// advance virt_top 1:1 (see chatVirtRemap1To1Scroll) so scroll speed matches touch. +static constexpr int32_t kChatVirtLvScrollMax = 7500; + +static bool chatVirtCompressCoords() { + return s_chat_virt.virt_total_h > kChatVirtLvScrollMax; +} + +static lv_coord_t chatVirtMsgsViewH(LvChatPanel* p) { + if (!p || !p->msgs) return 0; + const lv_coord_t h = lv_obj_get_height(p->msgs); + const lv_coord_t pad_t = lv_obj_get_style_pad_top(p->msgs, LV_PART_MAIN); + const lv_coord_t pad_b = lv_obj_get_style_pad_bottom(p->msgs, LV_PART_MAIN); + const lv_coord_t inner = h - pad_t - pad_b; + return inner > 0 ? inner : h; +} + +// Max scroll Y from layout metadata — reliable before LVGL has recomputed +// scroll_bottom after the virt spacer is first sized (open-to-bottom landed at 0). +static lv_coord_t chatVirtMaxScrollY(LvChatPanel* p) { + if (!p || !p->msgs || s_chat_virt.lv_total_h <= 0) return 0; + chatVirtRefreshScrollArea(p); + const lv_coord_t view_h = chatVirtMsgsViewH(p); + lv_coord_t max_y = s_chat_virt.lv_total_h - view_h; + return max_y > 0 ? max_y : 0; +} + +static bool chatVirtAwayFromBottom(LvChatPanel* p) { + if (!p || !p->msgs) return false; + if (lv_obj_get_scroll_bottom(p->msgs) > 30) return true; + const lv_coord_t max_y = chatVirtMaxScrollY(p); + return max_y > 30 && lv_obj_get_scroll_y(p->msgs) < max_y - 30; +} + +static lv_coord_t chatVirtLastBubbleHeight(LvChatPanel* p, int n) { + if (!p || n <= 0 || !s_chat_msg_idx || !g_lv.task) return 40; + UITask::UIMessage m; + if (!g_lv.task->getMessageByIndex(s_chat_msg_idx[n - 1], m)) return 40; + return chatMeasureMessageRowHeight(m, p, n - 1); +} + +static void chatVirtUpdateLvScale(LvChatPanel* p, int n, int32_t virt_total) { + s_chat_virt.virt_total_h = virt_total; + if (!chatVirtCompressCoords()) { + s_chat_virt.lv_total_h = static_cast<lv_coord_t>(virt_total); + return; + } + (void)n; + // Make LVGL's max scroll map back to the real layout bottom. Bubble viewport + // positions are offsets[i] - lvToVirt(scroll_y), so the bottom state must be + // virt_total - view_h rather than a special bottom-pinned layout. + const lv_coord_t view_h = chatVirtMsgsViewH(p); + const int32_t max_virt_top = + (virt_total > view_h) ? (virt_total - static_cast<int32_t>(view_h)) : 0; + lv_coord_t need = static_cast<lv_coord_t>( + (static_cast<int64_t>(max_virt_top) * kChatVirtLvScrollMax) / virt_total) + view_h; + if (need > static_cast<lv_coord_t>(LV_COORD_MAX - 8)) + need = static_cast<lv_coord_t>(LV_COORD_MAX - 8); + s_chat_virt.lv_total_h = need; +} + +static lv_coord_t chatVirtVirtToLv(int32_t virt_y) { + if (s_chat_virt.virt_total_h <= 0) return 0; + if (!chatVirtCompressCoords()) return static_cast<lv_coord_t>(virt_y); + return static_cast<lv_coord_t>( + (static_cast<int64_t>(virt_y) * kChatVirtLvScrollMax) / s_chat_virt.virt_total_h); +} + +static int32_t chatVirtLvToVirt(lv_coord_t lv_y) { + if (s_chat_virt.virt_total_h <= 0) return 0; + if (!chatVirtCompressCoords()) return static_cast<int32_t>(lv_y); + return static_cast<int32_t>( + (static_cast<int64_t>(lv_y) * s_chat_virt.virt_total_h) / kChatVirtLvScrollMax); +} + +static int32_t chatVirtLvViewToVirt(lv_coord_t lv_view_h) { + if (s_chat_virt.virt_total_h <= 0) return 0; + if (!chatVirtCompressCoords()) return static_cast<int32_t>(lv_view_h); + return static_cast<int32_t>( + (static_cast<int64_t>(lv_view_h) * s_chat_virt.virt_total_h) / kChatVirtLvScrollMax); +} + +static int32_t chatVirtMaxVirtTop(LvChatPanel* p) { + if (s_chat_virt.virt_total_h <= 0) return 0; + const lv_coord_t view_h = p ? chatVirtMsgsViewH(p) : 0; + const int32_t vh = static_cast<int32_t>(view_h); + return (s_chat_virt.virt_total_h > vh) ? (s_chat_virt.virt_total_h - vh) : 0; +} + +static int32_t chatVirtEffectiveVirtTop(LvChatPanel* p) { + if (!p || !p->msgs) return 0; + const lv_coord_t scroll_y = lv_obj_get_scroll_y(p->msgs); + if (!chatVirtCompressCoords()) return static_cast<int32_t>(scroll_y); + if (s_chat_virt.scroll_virt_valid) return s_chat_virt.scroll_virt_top; + return chatVirtLvToVirt(scroll_y); +} + +static void chatVirtSyncScrollState(LvChatPanel* p, lv_coord_t lv_y, int32_t virt_override = -1) { + if (!p || !chatVirtCompressCoords()) { + s_chat_virt.scroll_virt_valid = false; + return; + } + s_chat_virt.scroll_virt_valid = true; + s_chat_virt.scroll_virt_top = + (virt_override >= 0) ? virt_override : chatVirtLvToVirt(lv_y); + const int32_t max_top = chatVirtMaxVirtTop(p); + if (s_chat_virt.scroll_virt_top < 0) s_chat_virt.scroll_virt_top = 0; + else if (s_chat_virt.scroll_virt_top > max_top) s_chat_virt.scroll_virt_top = max_top; + s_chat_virt.scroll_lv_anchor = chatVirtVirtToLv(s_chat_virt.scroll_virt_top); +} + +// Remap LVGL's 1:1 finger→scroll_y delta into a 1:1 finger→virt_top delta when coords +// are compressed (otherwise a small drag jumps through a huge history chunk). +static void chatVirtRemap1To1Scroll(LvChatPanel* p) { + if (!p || !p->msgs || !chatVirtCompressCoords()) return; + const lv_coord_t lv_y = lv_obj_get_scroll_y(p->msgs); + if (!s_chat_virt.scroll_virt_valid) { + chatVirtSyncScrollState(p, lv_y); + return; + } + const lv_coord_t delta = lv_y - s_chat_virt.scroll_lv_anchor; + if (delta == 0) return; + s_chat_virt.scroll_virt_top += static_cast<int32_t>(delta); + const int32_t max_top = chatVirtMaxVirtTop(p); + if (s_chat_virt.scroll_virt_top < 0) s_chat_virt.scroll_virt_top = 0; + else if (s_chat_virt.scroll_virt_top > max_top) s_chat_virt.scroll_virt_top = max_top; + const lv_coord_t corrected = chatVirtVirtToLv(s_chat_virt.scroll_virt_top); + s_chat_virt.scroll_lv_anchor = corrected; + if (corrected != lv_y) lv_obj_scroll_to_y(p->msgs, corrected, LV_ANIM_OFF); +} + +static bool chatVirtNearStoreBottom(LvChatPanel* p, lv_coord_t scroll_y) { + (void)scroll_y; + if (!p || !p->msgs || s_chat_virt.n <= 0) return false; + return lv_obj_get_scroll_bottom(p->msgs) <= 24; +} + +// Message index whose virt extent contains virt_top (viewport top in layout space). +static int chatVirtFindMsgAtVirtTop(int32_t virt_top) { + if (!s_chat_virt.offsets || s_chat_virt.n <= 0) return 0; + if (virt_top <= 0) return 0; + int i = 0; + for (int j = 1; j < s_chat_virt.n; ++j) { + if (s_chat_virt.offsets[j] <= virt_top) i = j; + else break; + } + return i; +} + +static lv_coord_t chatVirtMeasuredHeightAt(LvChatPanel* p, int logical_i) { + if (!p || !g_lv.task || !s_chat_msg_idx || logical_i < 0 || logical_i >= s_chat_virt.n) + return 40; + UITask::UIMessage m; + if (!g_lv.task->getMessageByIndex(s_chat_msg_idx[logical_i], m)) return 40; + return chatMeasureMessageRowHeight(m, p, logical_i); +} + +#if TRACE_MESSAGE_SCROLL_ACTIVITY +static void chatVirtLogTopAnchor(const char* tag, LvChatPanel* p, lv_coord_t scroll_y, + int touch_x, int touch_y) { + if (!tag || !p || s_chat_virt.n <= 0 || !s_chat_virt.offsets) return; + const int32_t virt_top = chatVirtLvToVirt(scroll_y); + const int msg_i = chatVirtFindMsgAtVirtTop(virt_top); + const int virt_off = (int)(virt_top - s_chat_virt.offsets[msg_i]); + const int vp_y = (int)chatVirtMsgViewportY(msg_i, virt_top); + if (touch_x >= 0) + CHAT_SCROLL_TRACE_PRINTF("[CHAT] %s touch=(%d,%d) scroll_y=%d top=Msg#%d @Y%+d virt_off=%d\n", + tag, touch_x, touch_y, (int)scroll_y, msg_i + 1, vp_y, virt_off); + else + CHAT_SCROLL_TRACE_PRINTF("[CHAT] %s scroll_y=%d top=Msg#%d @Y%+d virt_off=%d\n", + tag, (int)scroll_y, msg_i + 1, vp_y, virt_off); +} +#endif + +// Only materialise new bubbles when the visible range extends past what we already have. +static bool chatVirtNeedReflow(int new_i0, int new_i1) { + if (s_chat_virt.last_i0 < 0 || s_chat_virt.last_i1 < 0) return true; + return new_i0 < s_chat_virt.last_i0 || new_i1 > s_chat_virt.last_i1; +} + +static void chatVirtCancelRenderTimer() { + if (s_chat_virt_render_timer) { + lv_timer_del(s_chat_virt_render_timer); + s_chat_virt_render_timer = nullptr; + } + s_chat_virt_render_panel = nullptr; +} + +static void chatVirtResetInputForMsgs(LvChatPanel* p) { + lv_indev_t* act = lv_indev_get_act(); + if (act) lv_indev_wait_release(act); + if (p && p->msgs) lv_indev_reset(nullptr, p->msgs); +} + +static bool chatVirtIndevStillScrolling(LvChatPanel* p) { + if (!p || !p->msgs) return false; + for (lv_indev_t* in = lv_indev_get_next(nullptr); in; in = lv_indev_get_next(in)) { + if (lv_indev_get_scroll_dir(in) == LV_DIR_NONE) continue; + lv_obj_t* scr = lv_indev_get_scroll_obj(in); + for (lv_obj_t* o = scr; o; o = lv_obj_get_parent(o)) { + if (o == p->msgs) return true; + } + } + return false; +} + +static void chatVirtFreeOffsets() { + if (s_chat_virt.offsets) { heap_caps_free(s_chat_virt.offsets); s_chat_virt.offsets = nullptr; } + if (s_chat_virt.day_sep_y) { heap_caps_free(s_chat_virt.day_sep_y); s_chat_virt.day_sep_y = nullptr; } +} + +static void chatVirtReset(LvChatPanel* p) { + chatVirtCancelRenderTimer(); + (void)p; + if (s_chat_virt.divider) { + lv_obj_del_async(s_chat_virt.divider); + s_chat_virt.divider = nullptr; + } + s_chat_virt.spacer = nullptr; + s_chat_virt.panel = nullptr; + s_chat_virt.n = 0; + s_chat_virt.divider_i = -1; + s_chat_virt.divider_y = -1; + s_chat_virt.compact_chat = false; + s_chat_virt.compact_thread_name[0] = '\0'; + s_chat_virt.virt_total_h = 0; + s_chat_virt.lv_total_h = 0; + s_chat_virt.last_i0 = -1; + s_chat_virt.last_i1 = -1; + s_chat_virt.pending_scroll = false; + s_chat_virt.pending_scroll_bottom = false; + s_chat_virt.pending_scroll_y = 0; + s_chat_virt.scroll_virt_top = 0; + s_chat_virt.scroll_lv_anchor = 0; + s_chat_virt.scroll_virt_valid = false; + s_chat_msgs_scroll_obj = nullptr; +#if TRACE_MESSAGE_SCROLL_ACTIVITY + s_chat_touch_on_msgs = false; + s_chat_dbg_last_scroll_logged = -9999; +#endif + chatVirtFreeOffsets(); +} + +static void chatVirtEnsureMsgIdx() { + const int need = (g_lv.task) ? g_lv.task->msgCap() : UITask::MAX_UI_MESSAGES; + if (need <= 0) return; + if (s_chat_msg_idx && s_chat_msg_idx_cap == need) return; + if (s_chat_msg_idx) { heap_caps_free(s_chat_msg_idx); s_chat_msg_idx = nullptr; } + s_chat_msg_idx_cap = 0; + s_chat_msg_idx = (int*)heap_caps_malloc(sizeof(int) * (size_t)need, MALLOC_CAP_SPIRAM); + if (!s_chat_msg_idx) + s_chat_msg_idx = (int*)heap_caps_malloc(sizeof(int) * (size_t)need, MALLOC_CAP_8BIT); + if (s_chat_msg_idx) s_chat_msg_idx_cap = need; +} + +static void chatParseMessageDisplay(const UITask::UIMessage& m, bool channel_mode, + bool thread_is_room, ChatBubbleDisplay& d) { + d.show_sender = m.sender; + d.show_text = m.text; + d.retro_sender[0] = '\0'; + if (!m.outgoing && + (thread_is_room || + (channel_mode && + (m.sender[0] == '\0' || + (m.sender[0] == 'r' && m.sender[1] == 'x' && m.sender[2] == '\0'))))) { + const char* colon = strstr(m.text, ": "); + if (colon) { + const int slen = static_cast<int>(colon - m.text); + if (slen > 0 && slen <= UITask::MAX_SENDER_NAME) { + strncpy(d.retro_sender, m.text, slen); + d.retro_sender[slen] = '\0'; + d.show_sender = d.retro_sender; + d.show_text = colon + 2; + } + } + } + copyUtf8ReplacingMissingGlyphs(&g_font_12, d.san_sender, sizeof(d.san_sender), d.show_sender); + copyUtf8ReplacingMissingGlyphs(&g_font_12, d.san_text, sizeof(d.san_text), d.show_text); +} + +// ---- Chat virt serial diagnostics ------------------------------------------- +#if TRACE_MESSAGE_SCROLL_ACTIVITY +static bool s_chat_virt_at_store_top = false; +static bool s_chat_virt_at_store_bottom = false; + +static void chatVirtGetThreadName(char* name, size_t len) { + if (!name || len == 0) return; + name[0] = '\0'; + if (!g_lv.task) return; + const int idx = g_lv.task->activeThreadIdx(); + if (idx < 0) return; + bool ch = false; + uint16_t un = 0; + uint32_t ts = 0; + g_lv.task->getThreadInfo(idx, ch, un, ts, name, len); +} + +static const char* chatVirtSenderLabel(const UITask::UIMessage& m, bool channel_mode, + ChatBubbleDisplay& d) { + chatParseMessageDisplay(m, channel_mode, s_chat_virt.thread_is_room, d); + if (d.show_sender && d.show_sender[0]) return d.show_sender; + if (m.outgoing) return "(me)"; + return "?"; +} + +static void chatVirtLogMsg(const char* tag, int ordinal_1based, int ring_idx, bool channel_mode) { + if (!tag || ordinal_1based <= 0) return; + UITask::UIMessage m{}; + if (!g_lv.task || !g_lv.task->getMessageByIndex(ring_idx, m)) { + CHAT_SCROLL_TRACE_PRINTF("[CHAT] %s #%d fetch_failed ring_idx=%d\n", tag, ordinal_1based, ring_idx); + return; + } + char ts[24]; + formatBubbleTs(m.ts, ts, sizeof(ts)); + ChatBubbleDisplay d{}; + const char* sender = chatVirtSenderLabel(m, channel_mode, d); + CHAT_SCROLL_TRACE_PRINTF("[CHAT] %s #%d %s %s\n", tag, ordinal_1based, + ts[0] ? ts : "--:--", sender); +} + +static void chatVirtLogVisibleRange(LvChatPanel* p, int i0, int i1) { + if (!p) return; + CHAT_SCROLL_TRACE_PRINTF("[CHAT] on_screen [%d..%d] of %d\n", i0 + 1, i1 + 1, s_chat_virt.n); + for (int i = i0; i <= i1; ++i) + chatVirtLogMsg("visible", i + 1, s_chat_virt.msg_idx[i], p->channel_mode); +} + +static void chatVirtLogScrollTransition(LvChatPanel* p, int old_i0, int old_i1, int new_i0, int new_i1) { + if (!p || old_i0 < 0 || old_i1 < 0) return; + if (old_i0 == new_i0 && old_i1 == new_i1) return; + if (new_i1 > old_i1 || new_i0 > old_i0) + CHAT_SCROLL_TRACE_PRINTF("[CHAT] vertical scroll up — newer messages coming on screen\n"); + else if (new_i1 < old_i1 || new_i0 < old_i0) + CHAT_SCROLL_TRACE_PRINTF("[CHAT] vertical scroll down — older messages coming on screen\n"); + CHAT_SCROLL_TRACE_PRINTF("[CHAT] prefetching messages [%d..%d]\n", new_i0 + 1, new_i1 + 1); + for (int i = old_i0; i <= old_i1; ++i) { + if (i < new_i0 || i > new_i1) + chatVirtLogMsg("leaving", i + 1, s_chat_virt.msg_idx[i], p->channel_mode); + } + for (int i = new_i0; i <= new_i1; ++i) { + if (i < old_i0 || i > old_i1) + chatVirtLogMsg("entering", i + 1, s_chat_virt.msg_idx[i], p->channel_mode); + } +} + +static void chatVirtCheckStoreEdges(LvChatPanel* p) { + if (!p || !p->msgs || s_chat_virt.panel != p || s_chat_virt.n <= 0) return; + const lv_coord_t scroll_y = lv_obj_get_scroll_y(p->msgs); + const lv_coord_t sb = lv_obj_get_scroll_bottom(p->msgs); + const bool at_top = (s_chat_virt.last_i0 == 0 && scroll_y < 16); + const bool at_bot = (s_chat_virt.last_i1 >= s_chat_virt.n - 1 && sb <= 24); + if (at_top && !s_chat_virt_at_store_top) { + s_chat_virt_at_store_top = true; + CHAT_SCROLL_TRACE_PRINTF("[CHAT] reached store top (oldest message #1)\n"); + } else if (!at_top) { + s_chat_virt_at_store_top = false; + } + if (at_bot && !s_chat_virt_at_store_bottom) { + s_chat_virt_at_store_bottom = true; + CHAT_SCROLL_TRACE_PRINTF("[CHAT] reached store bottom (newest message #%d)\n", s_chat_virt.n); + } else if (!at_bot) { + s_chat_virt_at_store_bottom = false; + } +} +#endif + +static lv_coord_t chatMeasureBubbleHeight(const UITask::UIMessage& m, bool channel_mode, + bool thread_is_room, lv_coord_t bubble_max_w) { + ChatBubbleDisplay d{}; + chatParseMessageDisplay(m, channel_mode, thread_is_room, d); + const lv_coord_t inner_max_w = bubble_max_w - 2 * kChatBubblePadH; + lv_coord_t inner_y = 0; + if ((channel_mode || thread_is_room) && !m.outgoing && d.san_sender[0]) + inner_y += lv_font_get_line_height(&g_font_12); + + lv_point_t txt_size; + lv_txt_get_size(&txt_size, d.san_text, &g_font_12, 0, 0, LV_COORD_MAX, LV_TEXT_FLAG_NONE); + const lv_coord_t txt_w_used = (txt_size.x <= inner_max_w) ? txt_size.x : inner_max_w; + lv_point_t wrapped_size; + lv_txt_get_size(&wrapped_size, d.san_text, &g_font_12, 0, 0, + txt_w_used > 0 ? txt_w_used : LV_COORD_MAX, LV_TEXT_FLAG_NONE); + + char ts_buf[20]; + formatBubbleTs(m.ts, ts_buf, sizeof(ts_buf)); + const char* deliv_glyph = ""; + if (m.outgoing && !channel_mode && m.deliv_state != UITask::DELIV_NONE) { + switch (m.deliv_state) { + case UITask::DELIV_SENT: deliv_glyph = " " LV_SYMBOL_OK; break; + case UITask::DELIV_DELIVERED: deliv_glyph = " " LV_SYMBOL_OK LV_SYMBOL_OK; break; + case UITask::DELIV_FAILED: deliv_glyph = " " LV_SYMBOL_CLOSE; break; + default: break; + } + } + char rep_buf[12] = ""; + if (m.outgoing && m.sent_fp) { + const uint8_t reps = the_mesh.uiRepeatsForFp(m.sent_fp); + if (reps > 0) snprintf(rep_buf, sizeof(rep_buf), " " LV_SYMBOL_REFRESH "%u", (unsigned)reps); + } else if (!m.outgoing && (m.meta_flags & UITask::MSG_META_HAS_RX) + && (m.meta_flags & UITask::MSG_META_IS_FLOOD)) { + const uint8_t hops = static_cast<uint8_t>(m.path_len & 0x3F); + snprintf(rep_buf, sizeof(rep_buf), " " LV_SYMBOL_SHUFFLE "%u", (unsigned)hops); + } + + lv_coord_t body_h = inner_y + wrapped_size.y; + if (ts_buf[0] || deliv_glyph[0] || rep_buf[0]) { + char footer[40]; + snprintf(footer, sizeof(footer), "%s%s%s", ts_buf, deliv_glyph, rep_buf); + lv_point_t foot_size; + lv_txt_get_size(&foot_size, footer, &g_font_12, 0, 0, LV_COORD_MAX, LV_TEXT_FLAG_NONE); + body_h += 1 + foot_size.y; + } + return kChatBubblePadV * 2 + body_h; +} + +static void chatBuildCompactLine(const UITask::UIMessage& m, LvChatPanel* p, int logical_i, + const ChatBubbleDisplay& d, char* line, size_t line_cap) { + if (!line || line_cap == 0) return; + line[0] = '\0'; + const bool colorful_bubbles = touchPrefsGetColorfulBubbles(); + lv_color_t bg_ignored = lv_color_hex(COLOR_RECV_BG); + lv_color_t sender_col = lv_color_hex(COLOR_ACCENT); + const char* color_name = m.outgoing ? the_mesh.getNodePrefs()->node_name : d.show_sender; + if (colorful_bubbles && color_name && color_name[0]) + usernameBubbleColors(color_name, &bg_ignored, &sender_col); + + const char* row_name = m.outgoing ? the_mesh.getNodePrefs()->node_name + : (d.san_sender[0] && !(d.san_sender[0] == 'r' && d.san_sender[1] == 'x' && d.san_sender[2] == '\0')) + ? d.san_sender : s_chat_virt.compact_thread_name; + char name_san[48]; + copyUtf8ReplacingMissingGlyphs(&g_font_12, name_san, sizeof(name_san), row_name); + char esc_name[100]; + char esc_text[2 * sizeof(d.san_text)]; + recolorEscape(esc_name, sizeof(esc_name), name_san); + recolorEscape(esc_text, sizeof(esc_text), d.san_text); + + char ts_c[12]; + formatBubbleHhMm(m.ts, ts_c, sizeof(ts_c)); + const char* dglyph = ""; + uint32_t dfg = COLOR_SUB; + if (m.outgoing && !p->channel_mode && m.deliv_state != UITask::DELIV_NONE) { + switch (m.deliv_state) { + case UITask::DELIV_SENT: dglyph = LV_SYMBOL_UPLOAD; dfg = COLOR_SUB; break; + case UITask::DELIV_DELIVERED: dglyph = LV_SYMBOL_OK LV_SYMBOL_OK; dfg = COLOR_ACCENT; break; + case UITask::DELIV_FAILED: dglyph = LV_SYMBOL_CLOSE " tap to resend"; dfg = 0xE08080; break; + } + } + char reps[12] = ""; + if (m.outgoing && m.sent_fp) { + const uint8_t r = the_mesh.uiRepeatsForFp(m.sent_fp); + if (r > 0) snprintf(reps, sizeof(reps), LV_SYMBOL_REFRESH "%u", (unsigned)r); + } else if (!m.outgoing && (m.meta_flags & UITask::MSG_META_HAS_RX) + && (m.meta_flags & UITask::MSG_META_IS_FLOOD)) { + const uint8_t hops = (uint8_t)(m.path_len & 0x3F); + snprintf(reps, sizeof(reps), LV_SYMBOL_SHUFFLE "%u", (unsigned)hops); + } + + const unsigned sc_hex = lv_color_to32(sender_col) & 0xFFFFFFu; + int off = 0; + if (ts_c[0]) + off += snprintf(line + off, line_cap - off, "#%06X %s# ", + (unsigned)(COLOR_SUB & 0xFFFFFFu), ts_c); + off += snprintf(line + off, line_cap - off, "#%06X %s:# %s", sc_hex, esc_name, esc_text); + if (off > (int)line_cap - 1) off = (int)line_cap - 1; + if ((dglyph[0] || reps[0]) && off < (int)line_cap - 32) + snprintf(line + off, line_cap - off, " #%06X %s%s#", (unsigned)(dfg & 0xFFFFFFu), dglyph, reps); +} + +// Plain-text line for height measurement — must match the glyphs/wrap of the recolor +// label (lv_txt_get_size mishandles #RRGGBB markup and full widget width). +static void chatBuildCompactPlainLine(const UITask::UIMessage& m, LvChatPanel* p, + const ChatBubbleDisplay& d, char* line, size_t line_cap) { + if (!line || line_cap == 0) return; + line[0] = '\0'; + + const char* row_name = m.outgoing ? the_mesh.getNodePrefs()->node_name + : (d.san_sender[0] && !(d.san_sender[0] == 'r' && d.san_sender[1] == 'x' && d.san_sender[2] == '\0')) + ? d.san_sender : s_chat_virt.compact_thread_name; + char name_san[48]; + copyUtf8ReplacingMissingGlyphs(&g_font_12, name_san, sizeof(name_san), row_name); + + char ts_c[12]; + formatBubbleHhMm(m.ts, ts_c, sizeof(ts_c)); + const char* dglyph = ""; + if (m.outgoing && !p->channel_mode && m.deliv_state != UITask::DELIV_NONE) { + switch (m.deliv_state) { + case UITask::DELIV_SENT: dglyph = LV_SYMBOL_UPLOAD; break; + case UITask::DELIV_DELIVERED: dglyph = LV_SYMBOL_OK LV_SYMBOL_OK; break; + case UITask::DELIV_FAILED: dglyph = LV_SYMBOL_CLOSE " tap to resend"; break; + default: break; + } + } + char reps[12] = ""; + if (m.outgoing && m.sent_fp) { + const uint8_t r = the_mesh.uiRepeatsForFp(m.sent_fp); + if (r > 0) snprintf(reps, sizeof(reps), LV_SYMBOL_REFRESH "%u", (unsigned)r); + } else if (!m.outgoing && (m.meta_flags & UITask::MSG_META_HAS_RX) + && (m.meta_flags & UITask::MSG_META_IS_FLOOD)) { + const uint8_t hops = (uint8_t)(m.path_len & 0x3F); + snprintf(reps, sizeof(reps), LV_SYMBOL_SHUFFLE "%u", (unsigned)hops); + } + + int off = 0; + if (ts_c[0]) + off += snprintf(line + off, line_cap - off, "%s ", ts_c); + off += snprintf(line + off, line_cap - off, "%s: %s", name_san, d.san_text); + if (off > (int)line_cap - 1) off = (int)line_cap - 1; + if ((dglyph[0] || reps[0]) && off < (int)line_cap - 32) + snprintf(line + off, line_cap - off, " %s%s", dglyph, reps); +} + +static lv_coord_t chatMeasureCompactRowHeight(const UITask::UIMessage& m, LvChatPanel* p, + int logical_i, const ChatBubbleDisplay& d) { + (void)logical_i; + char line[640]; + chatBuildCompactPlainLine(m, p, d, line, sizeof(line)); + static constexpr lv_coord_t kPadH = 3; + static constexpr lv_coord_t kPadV = 1; + const lv_coord_t inner_w = (s_chat_virt.content_w > kPadH * 2) + ? s_chat_virt.content_w - kPadH * 2 + : s_chat_virt.content_w; + lv_point_t wrapped; + lv_txt_get_size(&wrapped, line, &g_font_12, 0, 0, + inner_w > 0 ? inner_w : LV_COORD_MAX, LV_TEXT_FLAG_NONE); + return wrapped.y + kPadV * 2; +} + +static lv_coord_t chatMeasureMessageRowHeight(const UITask::UIMessage& m, LvChatPanel* p, + int logical_i) { + if (s_chat_virt.compact_chat) { + ChatBubbleDisplay d{}; + chatParseMessageDisplay(m, p->channel_mode, s_chat_virt.thread_is_room, d); + return chatMeasureCompactRowHeight(m, p, logical_i, d); + } + return chatMeasureBubbleHeight(m, p->channel_mode, s_chat_virt.thread_is_room, + s_chat_virt.bubble_max_w); +} + +// Safe teardown for floating chat widgets — same pattern as popupClose: if the +// msgs scroller is (or was) the active scroll object, synchronous lv_obj_del +// during the indev/draw tick can leave LVGL drawing freed memory (heap assert in +// lv_mem_buf_get / draw_shadow on open of a large channel). +static void chatVirtBeforeMassDelete() { + lv_indev_t* act = lv_indev_get_act(); + if (act) lv_indev_wait_release(act); +} + +static void chatVirtDeleteMsgsChild(lv_obj_t* ch) { + if (!ch) return; + lv_obj_del_async(ch); +} + +// Remove bubble/divider widgets only; keep the spacer so scroll height stays valid. +// sync_delete: true from lv_async_call render paths — lv_obj_del_async leaves +// stale children in spec_attr until the next tick, then layout_update_core UAFs. +static void chatVirtClearBubbleWidgets(LvChatPanel* p, bool sync_delete = false) { + if (!p || !p->msgs) return; + if (!chatVirtIndevStillScrolling(p)) chatVirtResetInputForMsgs(p); + chatVirtBeforeMassDelete(); + s_chat_virt.divider = nullptr; + for (int i = static_cast<int>(lv_obj_get_child_cnt(p->msgs)) - 1; i >= 0; --i) { + lv_obj_t* ch = lv_obj_get_child(p->msgs, i); + if (!ch) continue; + if (s_chat_virt.spacer && ch == s_chat_virt.spacer && lv_obj_is_valid(s_chat_virt.spacer)) + continue; + if (sync_delete) lv_obj_del(ch); + else chatVirtDeleteMsgsChild(ch); + } +} + +static void chatVirtClearAllChildren(LvChatPanel* p) { + if (!p || !p->msgs) return; + chatVirtResetInputForMsgs(p); + chatVirtBeforeMassDelete(); + for (int i = static_cast<int>(lv_obj_get_child_cnt(p->msgs)) - 1; i >= 0; --i) { + lv_obj_t* ch = lv_obj_get_child(p->msgs, i); + if (ch) chatVirtDeleteMsgsChild(ch); + } + s_chat_virt.spacer = nullptr; + s_chat_virt.divider = nullptr; +} + +// Sync purge — only call from lv_async_call / timer context, not indev handlers. +static void chatVirtPurgeMsgsChildrenSync(LvChatPanel* p) { + if (!p || !p->msgs) return; + chatVirtCancelRenderTimer(); + for (int i = static_cast<int>(lv_obj_get_child_cnt(p->msgs)) - 1; i >= 0; --i) { + lv_obj_t* ch = lv_obj_get_child(p->msgs, i); + if (ch) lv_obj_del(ch); + } + s_chat_virt.spacer = nullptr; + s_chat_virt.divider = nullptr; +} + +static void chatVirtEnsureSpacer(LvChatPanel* p, lv_coord_t total_h) { + if (!p || !p->msgs) return; + if (!s_chat_virt.spacer || !lv_obj_is_valid(s_chat_virt.spacer)) { + s_chat_virt.spacer = lv_obj_create(p->msgs); + lv_obj_remove_style_all(s_chat_virt.spacer); + lv_obj_clear_flag(s_chat_virt.spacer, LV_OBJ_FLAG_SCROLLABLE | LV_OBJ_FLAG_CLICKABLE); + lv_obj_set_width(s_chat_virt.spacer, s_chat_virt.content_w > 0 ? s_chat_virt.content_w : 1); + lv_obj_move_background(s_chat_virt.spacer); + } + lv_obj_set_size(s_chat_virt.spacer, s_chat_virt.content_w > 0 ? s_chat_virt.content_w : 1, + total_h > 0 ? total_h : 1); + lv_obj_set_pos(s_chat_virt.spacer, 0, 0); +} + +static void chatVirtRefreshScrollArea(LvChatPanel* p) { + if (!p || !p->msgs || !s_chat_virt.offsets || s_chat_virt.n <= 0) return; + chatVirtEnsureSpacer(p, s_chat_virt.lv_total_h); +} + +// Reposition floating bubble/divider children in viewport coords (virt px 1:1). +// LVGL scroll_y may be compressed; virt_top comes from chatVirtEffectiveVirtTop(). +// Only the spacer contributes to scroll extent; bubbles must not expand it. +static void chatVirtSyncBubblePositions(LvChatPanel* p) { + if (!p || !p->msgs || s_chat_virt.panel != p || s_chat_virt.n <= 0 || !s_chat_virt.offsets) return; + + struct BubbleEntry { lv_obj_t* obj; int logical_i; lv_coord_t h; }; + BubbleEntry entries[64]; + int cnt = 0; + + for (uint32_t ci = 0; ci < lv_obj_get_child_cnt(p->msgs) && cnt < 64; ++ci) { + lv_obj_t* ch = lv_obj_get_child(p->msgs, ci); + if (!ch || ch == s_chat_virt.spacer) continue; + if (s_chat_virt.divider && ch == s_chat_virt.divider) continue; + const intptr_t ud = reinterpret_cast<intptr_t>(lv_obj_get_user_data(ch)); + if (ud < 0) { + const int logical_i = static_cast<int>(-(ud + 1)); + if (logical_i >= 0 && logical_i < s_chat_virt.n && s_chat_virt.day_sep_y && + s_chat_virt.day_sep_y[logical_i] >= 0) { + const int32_t virt_top = chatVirtEffectiveVirtTop(p); + const lv_coord_t vp = + static_cast<lv_coord_t>(s_chat_virt.day_sep_y[logical_i] - virt_top); + lv_obj_set_pos(ch, 0, vp + 2); + } + continue; + } + if (ud >= s_chat_virt.n) continue; + entries[cnt].obj = ch; + entries[cnt].logical_i = static_cast<int>(ud); + entries[cnt].h = lv_obj_get_height(ch); + ++cnt; + } + if (cnt == 0) { + if (s_chat_virt.divider && lv_obj_is_valid(s_chat_virt.divider) && s_chat_virt.divider_y >= 0) { + const int32_t virt_top = chatVirtEffectiveVirtTop(p); + const lv_coord_t div_vp = + static_cast<lv_coord_t>(s_chat_virt.divider_y - virt_top); + lv_obj_set_pos(s_chat_virt.divider, 0, div_vp); + } + return; + } + + for (int i = 1; i < cnt; ++i) { + BubbleEntry tmp = entries[i]; + int j = i - 1; + while (j >= 0 && entries[j].logical_i > tmp.logical_i) { + entries[j + 1] = entries[j]; + --j; + } + entries[j + 1] = tmp; + } + + const int32_t virt_top = chatVirtEffectiveVirtTop(p); + for (int i = 0; i < cnt; ++i) { + const lv_coord_t vp = chatVirtMsgViewportY(entries[i].logical_i, virt_top); + lv_obj_set_pos(entries[i].obj, lv_obj_get_x(entries[i].obj), vp); + } + + if (s_chat_virt.divider && lv_obj_is_valid(s_chat_virt.divider) && s_chat_virt.divider_y >= 0) { + const lv_coord_t div_vp = static_cast<lv_coord_t>(s_chat_virt.divider_y - virt_top); + lv_obj_set_pos(s_chat_virt.divider, 0, div_vp); + } +} + +static bool chatVirtRebuildLayout(LvChatPanel* p, int n, int divider_i) { + if (!p || !g_lv.task || n <= 0 || !s_chat_msg_idx) return false; + chatVirtFreeOffsets(); + s_chat_virt.offsets = (int32_t*)heap_caps_malloc(sizeof(int32_t) * (size_t)(n + 1), + MALLOC_CAP_SPIRAM); + if (!s_chat_virt.offsets) + s_chat_virt.offsets = (int32_t*)malloc(sizeof(int32_t) * (size_t)(n + 1)); + s_chat_virt.day_sep_y = (int32_t*)heap_caps_malloc(sizeof(int32_t) * (size_t)n, + MALLOC_CAP_SPIRAM); + if (!s_chat_virt.day_sep_y) + s_chat_virt.day_sep_y = (int32_t*)malloc(sizeof(int32_t) * (size_t)n); + if (!s_chat_virt.offsets || !s_chat_virt.day_sep_y) { + chatVirtFreeOffsets(); + return false; + } + for (int i = 0; i < n; ++i) s_chat_virt.day_sep_y[i] = -1; + + s_chat_virt.panel = p; + s_chat_virt.n = n; + s_chat_virt.divider_i = divider_i; + s_chat_virt.divider_y = -1; + s_chat_virt.msg_idx = s_chat_msg_idx; + s_chat_virt.content_w = chatScreenW() - 12; + s_chat_virt.bubble_max_w = (s_chat_virt.content_w * 80) / 100; + s_chat_virt.thread_is_room = false; + if (!p->channel_mode) { + ContactInfo rc; + if (g_lv.task->lookupActiveContact(rc)) s_chat_virt.thread_is_room = (rc.type == ADV_TYPE_ROOM); + } + s_chat_virt.compact_chat = touchPrefsGetCompactChat(); + s_chat_virt.compact_thread_name[0] = '\0'; + if (s_chat_virt.compact_chat) { + bool ch_ = false; uint16_t un_ = 0; uint32_t ts_ = 0; + g_lv.task->getThreadInfo(g_lv.task->activeThreadIdx(), ch_, un_, ts_, + s_chat_virt.compact_thread_name, + sizeof(s_chat_virt.compact_thread_name)); + } + + const lv_coord_t row_gap = s_chat_virt.compact_chat ? kChatCompactRowGap : kChatRowGap; + const lv_coord_t day_sep_h = chatMeasureDaySepHeight(); + int32_t y = 0; + long last_day_key = -1; +#if TRACE_MESSAGE_SCROLL_ACTIVITY + int measure_fail = 0; + CHAT_SCROLL_TRACE_PRINTF("[CHAT] measuring layout for %d messages\n", n); +#endif + for (int i = 0; i < n; ++i) { + if (divider_i >= 0 && i == divider_i) { + s_chat_virt.divider_y = y; + y += kChatDividerH + row_gap; + } + UITask::UIMessage m; + if (!g_lv.task->getMessageByIndex(s_chat_msg_idx[i], m)) { + s_chat_virt.offsets[i] = y; + y += 20 + row_gap; +#if TRACE_MESSAGE_SCROLL_ACTIVITY + ++measure_fail; +#endif + continue; + } + long dk = 0; + if (chatMsgDayKey(m, &dk) && dk != last_day_key) { + last_day_key = dk; + s_chat_virt.day_sep_y[i] = y; + y += day_sep_h; + } + s_chat_virt.offsets[i] = y; + y += chatMeasureMessageRowHeight(m, p, i) + row_gap; + } + s_chat_virt.offsets[n] = y; + chatVirtUpdateLvScale(p, n, y); +#if TRACE_MESSAGE_SCROLL_ACTIVITY + CHAT_SCROLL_TRACE_PRINTF("[CHAT] layout total_height=%d px lv_scroll_h=%d max_scroll~=%d%s\n", + (int)y, (int)s_chat_virt.lv_total_h, + (int)(s_chat_virt.lv_total_h > chatVirtMsgsViewH(p) + ? s_chat_virt.lv_total_h - chatVirtMsgsViewH(p) : 0), + chatVirtCompressCoords() ? " (compressed)" : ""); + if (measure_fail > 0) + CHAT_SCROLL_TRACE_PRINTF("[CHAT] layout measure failures=%d\n", measure_fail); +#endif + s_chat_msgs_scroll_obj = p->msgs; + return true; +} + +static void chatVirtCreateDivider(LvChatPanel* p, lv_coord_t vp_y) { + if (!p || !p->msgs) return; + if (s_chat_virt.divider && lv_obj_is_valid(s_chat_virt.divider)) return; + const lv_coord_t kContentW = s_chat_virt.content_w; + lv_obj_t* div = lv_obj_create(p->msgs); + lv_obj_remove_style_all(div); + lv_obj_clear_flag(div, LV_OBJ_FLAG_SCROLLABLE); + lv_obj_add_flag(div, LV_OBJ_FLAG_FLOATING); + lv_obj_set_size(div, kContentW, kChatDividerH); + lv_obj_set_pos(div, 0, vp_y); + lv_obj_t* dline = lv_obj_create(div); + lv_obj_remove_style_all(dline); + lv_obj_set_size(dline, kContentW, 1); + lv_obj_set_pos(dline, 0, 8); + lv_obj_set_style_bg_color(dline, lv_color_hex(0xE0533D), LV_PART_MAIN); + lv_obj_set_style_bg_opa(dline, LV_OPA_COVER, LV_PART_MAIN); + lv_obj_t* dlbl = lv_label_create(div); + lv_label_set_text(dlbl, TR("New")); + lv_obj_set_style_text_font(dlbl, &g_font_12, LV_PART_MAIN); + lv_obj_set_style_text_color(dlbl, lv_color_hex(0xE0533D), LV_PART_MAIN); + lv_obj_set_style_bg_color(dlbl, lv_color_hex(COLOR_BG), LV_PART_MAIN); + lv_obj_set_style_bg_opa(dlbl, LV_OPA_COVER, LV_PART_MAIN); + lv_obj_set_style_pad_hor(dlbl, 4, LV_PART_MAIN); + lv_obj_align(dlbl, LV_ALIGN_TOP_LEFT, 0, 0); + s_chat_virt.divider = div; +} + +static void chatVirtCreateDaySeparator(LvChatPanel* p, int logical_i, lv_coord_t vp_y) { + if (!p || !p->msgs || !g_lv.task || !s_chat_virt.msg_idx) return; + if (logical_i < 0 || logical_i >= s_chat_virt.n) return; + UITask::UIMessage m; + if (!g_lv.task->getMessageByIndex(s_chat_virt.msg_idx[logical_i], m)) return; + if (m.ts < 1577836800UL) return; + time_t tt = (time_t)m.ts; + struct tm tv; + localtime_r(&tt, &tv); + char dbuf[32]; + formatDaySeparator(dbuf, sizeof(dbuf), &tv); + lv_obj_t* dl = lv_label_create(p->msgs); + lv_label_set_text(dl, dbuf); + lv_obj_set_style_text_font(dl, &g_font_12, LV_PART_MAIN); + lv_obj_set_style_text_color(dl, lv_color_hex(COLOR_SUB), LV_PART_MAIN); + lv_obj_set_style_text_align(dl, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN); + lv_obj_add_flag(dl, LV_OBJ_FLAG_FLOATING); + lv_obj_set_width(dl, s_chat_virt.content_w); + lv_obj_set_pos(dl, 0, vp_y + 2); + lv_obj_set_user_data(dl, reinterpret_cast<void*>(static_cast<intptr_t>(-(logical_i + 1)))); +} + +static lv_coord_t chatVirtCreateBubble(LvChatPanel* p, int logical_i, int ring_idx, + lv_coord_t vp_y, lv_coord_t* out_jump_y) { + if (!p || !g_lv.task) return 0; + UITask::UIMessage m; + if (!g_lv.task->getMessageByIndex(ring_idx, m)) return 0; + + ChatBubbleDisplay d{}; + chatParseMessageDisplay(m, p->channel_mode, s_chat_virt.thread_is_room, d); + const lv_coord_t kContentW = s_chat_virt.content_w; + const lv_coord_t kBubbleMaxW = s_chat_virt.bubble_max_w; + const bool colorful_bubbles = touchPrefsGetColorfulBubbles(); + + lv_obj_t* bubble = lv_obj_create(p->msgs); + lv_obj_remove_style_all(bubble); + lv_obj_clear_flag(bubble, LV_OBJ_FLAG_SCROLLABLE); + lv_obj_add_flag(bubble, LV_OBJ_FLAG_FLOATING); + lv_obj_set_style_radius(bubble, 10, LV_PART_MAIN); + const bool mentions_me = (p->channel_mode || s_chat_virt.thread_is_room) && + !m.outgoing && textMentionsMe(d.show_text); + const char* color_name = m.outgoing ? the_mesh.getNodePrefs()->node_name : d.show_sender; + lv_color_t bubble_bg = lv_color_hex(m.outgoing ? COLOR_SENT_BG : COLOR_RECV_BG); + lv_color_t sender_col = lv_color_hex(COLOR_ACCENT); + if (colorful_bubbles && color_name && color_name[0]) + usernameBubbleColors(color_name, &bubble_bg, &sender_col); + if (mentions_me) bubble_bg = lv_color_hex(COLOR_MENTION_BG); + lv_obj_set_style_bg_color(bubble, bubble_bg, LV_PART_MAIN); + lv_obj_set_style_bg_opa(bubble, LV_OPA_COVER, LV_PART_MAIN); + lv_obj_set_style_pad_hor(bubble, kChatBubblePadH, LV_PART_MAIN); + lv_obj_set_style_pad_ver(bubble, kChatBubblePadV, LV_PART_MAIN); + lv_obj_set_size(bubble, LV_SIZE_CONTENT, LV_SIZE_CONTENT); + + int inner_y = 0; + if ((p->channel_mode || s_chat_virt.thread_is_room) && !m.outgoing && d.san_sender[0]) { + lv_obj_t* slbl = lv_label_create(bubble); + lv_label_set_text(slbl, d.san_sender); + lv_obj_set_style_text_font(slbl, &g_font_12, LV_PART_MAIN); + lv_obj_set_style_text_color(slbl, sender_col, LV_PART_MAIN); + lv_obj_set_pos(slbl, 0, inner_y); + inner_y += lv_font_get_line_height(&g_font_12); + } + + lv_obj_t* tlbl = lv_label_create(bubble); + lv_obj_set_style_text_font(tlbl, &g_font_12, LV_PART_MAIN); + lv_obj_set_style_text_color(tlbl, lv_color_hex(COLOR_TEXT), LV_PART_MAIN); + lv_label_set_text(tlbl, d.san_text); + const lv_coord_t kInnerMaxW = kBubbleMaxW - 2 * kChatBubblePadH; + lv_point_t txt_size; + lv_txt_get_size(&txt_size, d.san_text, &g_font_12, 0, 0, LV_COORD_MAX, LV_TEXT_FLAG_NONE); + if (txt_size.x <= kInnerMaxW) lv_obj_set_width(tlbl, txt_size.x); + else { lv_label_set_long_mode(tlbl, LV_LABEL_LONG_WRAP); lv_obj_set_width(tlbl, kInnerMaxW); } + lv_obj_set_pos(tlbl, 0, inner_y); + lv_obj_add_flag(bubble, LV_OBJ_FLAG_CLICKABLE); + lv_obj_add_event_cb(bubble, bubbleLongPressMenuCb, LV_EVENT_LONG_PRESSED, + reinterpret_cast<void*>(static_cast<intptr_t>(ring_idx))); + + char ts_buf[20]; + formatBubbleTs(m.ts, ts_buf, sizeof(ts_buf)); + const char* deliv_glyph = ""; + uint32_t deliv_fg = COLOR_SUB; + if (m.outgoing && !p->channel_mode && m.deliv_state != UITask::DELIV_NONE) { + switch (m.deliv_state) { + case UITask::DELIV_SENT: deliv_glyph = " " LV_SYMBOL_OK; deliv_fg = COLOR_SUB; break; + case UITask::DELIV_DELIVERED: deliv_glyph = " " LV_SYMBOL_OK LV_SYMBOL_OK; deliv_fg = COLOR_ACCENT; break; + case UITask::DELIV_FAILED: deliv_glyph = " " LV_SYMBOL_CLOSE; deliv_fg = 0xE08080; break; + default: break; + } + } + char rep_buf[12] = ""; + if (m.outgoing && m.sent_fp) { + const uint8_t reps = the_mesh.uiRepeatsForFp(m.sent_fp); + if (reps > 0) snprintf(rep_buf, sizeof(rep_buf), " " LV_SYMBOL_REFRESH "%u", (unsigned)reps); + } else if (!m.outgoing && (m.meta_flags & UITask::MSG_META_HAS_RX) + && (m.meta_flags & UITask::MSG_META_IS_FLOOD)) { + const uint8_t hops = static_cast<uint8_t>(m.path_len & 0x3F); + snprintf(rep_buf, sizeof(rep_buf), " " LV_SYMBOL_SHUFFLE "%u", (unsigned)hops); + } + if (ts_buf[0] || deliv_glyph[0] || rep_buf[0]) { + char footer[40]; + snprintf(footer, sizeof(footer), "%s%s%s", ts_buf, deliv_glyph, rep_buf); + lv_obj_t* foot = lv_label_create(bubble); + lv_label_set_text(foot, footer); + lv_obj_set_style_text_font(foot, &g_font_12, LV_PART_MAIN); + lv_obj_set_style_text_color(foot, lv_color_hex(deliv_glyph[0] ? deliv_fg : COLOR_SUB), LV_PART_MAIN); + const lv_coord_t txt_w_used = (txt_size.x <= kInnerMaxW) ? txt_size.x : kInnerMaxW; + lv_point_t wrapped_size; + lv_txt_get_size(&wrapped_size, d.san_text, &g_font_12, 0, 0, + txt_w_used > 0 ? txt_w_used : LV_COORD_MAX, LV_TEXT_FLAG_NONE); + lv_point_t foot_size; + lv_txt_get_size(&foot_size, footer, &g_font_12, 0, 0, LV_COORD_MAX, LV_TEXT_FLAG_NONE); + const int foot_x = (txt_w_used > foot_size.x) ? (txt_w_used - foot_size.x) : 0; + const int foot_y = inner_y + wrapped_size.y + 1; + lv_obj_set_pos(foot, foot_x, foot_y); + } + + lv_obj_update_layout(bubble); + lv_coord_t bw = lv_obj_get_width(bubble); + lv_coord_t bh = lv_obj_get_height(bubble); + if (bw > kBubbleMaxW) bw = kBubbleMaxW; + const lv_coord_t x_pos = m.outgoing ? (kContentW - bw - kChatSideGutter) : kChatSideGutter; + lv_obj_set_pos(bubble, x_pos, vp_y); + if (out_jump_y && s_chat_jump_msg_idx >= 0 && ring_idx == s_chat_jump_msg_idx) + *out_jump_y = vp_y; + lv_obj_set_user_data(bubble, reinterpret_cast<void*>(static_cast<intptr_t>(logical_i))); + return bh; +} + +static lv_coord_t chatVirtCreateCompactRow(LvChatPanel* p, int logical_i, int ring_idx, + lv_coord_t vp_y, lv_coord_t* out_jump_y) { + if (!p || !g_lv.task) return 0; + UITask::UIMessage m; + if (!g_lv.task->getMessageByIndex(ring_idx, m)) return 0; + + ChatBubbleDisplay d{}; + chatParseMessageDisplay(m, p->channel_mode, s_chat_virt.thread_is_room, d); + const bool mentions_me = (p->channel_mode || s_chat_virt.thread_is_room) && + !m.outgoing && textMentionsMe(d.show_text); + char line[640]; + chatBuildCompactLine(m, p, logical_i, d, line, sizeof(line)); + + lv_obj_t* row = lv_label_create(p->msgs); + lv_label_set_recolor(row, true); + lv_obj_add_flag(row, LV_OBJ_FLAG_FLOATING); + lv_obj_set_style_text_font(row, &g_font_12, LV_PART_MAIN); + lv_obj_set_style_text_color(row, lv_color_hex(COLOR_TEXT), LV_PART_MAIN); + lv_label_set_long_mode(row, LV_LABEL_LONG_WRAP); + lv_obj_set_width(row, s_chat_virt.content_w); + lv_label_set_text(row, line); + lv_obj_set_style_pad_hor(row, 3, LV_PART_MAIN); + lv_obj_set_style_pad_ver(row, 1, LV_PART_MAIN); + lv_obj_set_style_radius(row, 3, LV_PART_MAIN); + if (mentions_me) { + lv_obj_set_style_bg_color(row, lv_color_hex(COLOR_MENTION_BG), LV_PART_MAIN); + lv_obj_set_style_bg_opa(row, LV_OPA_COVER, LV_PART_MAIN); + } else if ((logical_i & 1) == 0) { + lv_obj_set_style_bg_color(row, lv_color_hex(COLOR_RECV_BG), LV_PART_MAIN); + lv_obj_set_style_bg_opa(row, LV_OPA_COVER, LV_PART_MAIN); + } + lv_obj_add_flag(row, LV_OBJ_FLAG_CLICKABLE); + lv_obj_add_event_cb(row, bubbleLongPressMenuCb, LV_EVENT_PRESSED, + reinterpret_cast<void*>(static_cast<intptr_t>(ring_idx))); + lv_obj_add_event_cb(row, bubbleLongPressMenuCb, LV_EVENT_RELEASED, + reinterpret_cast<void*>(static_cast<intptr_t>(ring_idx))); + lv_obj_add_event_cb(row, bubbleLongPressMenuCb, LV_EVENT_PRESS_LOST, + reinterpret_cast<void*>(static_cast<intptr_t>(ring_idx))); + lv_obj_add_event_cb(row, bubbleLongPressMenuCb, LV_EVENT_DELETE, + reinterpret_cast<void*>(static_cast<intptr_t>(ring_idx))); + if (m.outgoing && m.deliv_state == UITask::DELIV_FAILED) + lv_obj_add_event_cb(row, bubbleRetryTapCb, LV_EVENT_CLICKED, + reinterpret_cast<void*>(static_cast<intptr_t>(ring_idx))); + lv_obj_set_pos(row, 0, vp_y); + lv_obj_update_layout(row); + const lv_coord_t rh = lv_obj_get_height(row); + if (out_jump_y && s_chat_jump_msg_idx >= 0 && ring_idx == s_chat_jump_msg_idx) + *out_jump_y = vp_y; + lv_obj_set_user_data(row, reinterpret_cast<void*>(static_cast<intptr_t>(logical_i))); + return rh; +} + +static lv_coord_t chatVirtCreateMessageRow(LvChatPanel* p, int logical_i, int ring_idx, + lv_coord_t vp_y, lv_coord_t* out_jump_y) { + if (s_chat_virt.compact_chat) + return chatVirtCreateCompactRow(p, logical_i, ring_idx, vp_y, out_jump_y); + return chatVirtCreateBubble(p, logical_i, ring_idx, vp_y, out_jump_y); +} + +static lv_coord_t chatVirtMsgContentY(int logical_i) { + if (logical_i < 0 || logical_i >= s_chat_virt.n || !s_chat_virt.offsets) return 0; + if (chatVirtCompressCoords()) + return chatVirtVirtToLv(s_chat_virt.offsets[logical_i]); + return static_cast<lv_coord_t>(s_chat_virt.offsets[logical_i]); +} + +// Viewport Y for a message top: layout-space px relative to virt_top (1:1). Smooth +// sub-message scroll even when LVGL scroll_y is compressed; spacing stays correct +// because offsets[] use real measured bubble heights. +static lv_coord_t chatVirtMsgViewportY(int logical_i, int32_t virt_top) { + if (logical_i < 0 || logical_i >= s_chat_virt.n || !s_chat_virt.offsets) return 0; + const int64_t vp = static_cast<int64_t>(s_chat_virt.offsets[logical_i]) - virt_top; + if (vp < -32768) return -32768; + if (vp > 32767) return 32767; + return static_cast<lv_coord_t>(vp); +} + +static int32_t chatVirtMsgVirtBottom(int logical_i) { + if (logical_i < 0 || logical_i >= s_chat_virt.n || !s_chat_virt.offsets) return 0; + if (logical_i + 1 < s_chat_virt.n) return s_chat_virt.offsets[logical_i + 1]; + return s_chat_virt.virt_total_h; +} + +static lv_coord_t chatVirtMsgContentBottom(int logical_i) { + if (chatVirtCompressCoords()) + return chatVirtVirtToLv(chatVirtMsgVirtBottom(logical_i)); + return static_cast<lv_coord_t>(chatVirtMsgVirtBottom(logical_i)); +} + +static void chatVirtFindVisibleRange(LvChatPanel* p, lv_coord_t lv_scroll_y, lv_coord_t lv_view_h, + int& out_i0, int& out_i1) { + const int n = s_chat_virt.n; + if (n <= 0) { out_i0 = out_i1 = 0; return; } + + if (!chatVirtCompressCoords()) { + const lv_coord_t y0 = (lv_scroll_y > kChatVirtOverscanPx) ? (lv_scroll_y - kChatVirtOverscanPx) : 0; + const lv_coord_t y1 = lv_scroll_y + lv_view_h + kChatVirtOverscanPx; + out_i0 = n - 1; + for (int i = 0; i < n; ++i) { + if (chatVirtMsgContentBottom(i) > y0) { out_i0 = i; break; } + } + out_i1 = out_i0; + for (int i = out_i0; i < n; ++i) { + if (chatVirtMsgContentY(i) < y1) out_i1 = i; + else break; + } + return; + } + + // Compressed scroll coords pack message tops tightly (~15 px apart) but bubbles + // are stacked at full measured heights. Use virt offsets for visibility instead. + const int32_t overscan_virt = kChatVirtOverscanPx; + const int32_t virt_top = chatVirtEffectiveVirtTop(p) - overscan_virt; + const int32_t virt_bot = chatVirtEffectiveVirtTop(p) + lv_view_h + overscan_virt; + + out_i0 = n - 1; + for (int i = 0; i < n; ++i) { + if (chatVirtMsgVirtBottom(i) > virt_top) { out_i0 = i; break; } + } + out_i1 = out_i0; + for (int i = out_i0; i < n; ++i) { + if (s_chat_virt.offsets[i] < virt_bot) out_i1 = i; + else break; + } +} + +static void chatVirtRenderWindow(LvChatPanel* p, lv_coord_t scroll_y, lv_coord_t* out_jump_y) { + if (!p || !p->msgs || s_chat_virt.panel != p || s_chat_virt.n <= 0 || !s_chat_virt.offsets) return; + if (out_jump_y) *out_jump_y = -1; + + const lv_coord_t view_h = chatVirtMsgsViewH(p); +#if TRACE_MESSAGE_SCROLL_ACTIVITY + const int old_i0 = s_chat_virt.last_i0; + const int old_i1 = s_chat_virt.last_i1; +#endif + int i0 = 0, i1 = 0; + chatVirtFindVisibleRange(p, scroll_y, view_h, i0, i1); + +#if TRACE_MESSAGE_SCROLL_ACTIVITY + if (old_i0 >= 0 && (old_i0 != i0 || old_i1 != i1)) + chatVirtLogScrollTransition(p, old_i0, old_i1, i0, i1); +#endif + + const lv_coord_t saved_scroll_y = scroll_y; + chatVirtClearBubbleWidgets(p, true); + chatVirtEnsureSpacer(p, s_chat_virt.lv_total_h); + + if (s_chat_virt.divider_i >= 0 && s_chat_virt.divider_y >= 0 && + s_chat_virt.divider_i >= i0 && s_chat_virt.divider_i <= i1) { + const int32_t virt_top = chatVirtEffectiveVirtTop(p); + const lv_coord_t div_vp = static_cast<lv_coord_t>(s_chat_virt.divider_y - virt_top); + chatVirtCreateDivider(p, div_vp); + } + + const int32_t virt_top = chatVirtEffectiveVirtTop(p); + for (int i = i0; i <= i1; ++i) { + if (s_chat_virt.day_sep_y && s_chat_virt.day_sep_y[i] >= 0) { + const lv_coord_t sep_vp = + static_cast<lv_coord_t>(s_chat_virt.day_sep_y[i] - virt_top); + chatVirtCreateDaySeparator(p, i, sep_vp); + } + chatVirtCreateMessageRow(p, i, s_chat_virt.msg_idx[i], chatVirtMsgViewportY(i, virt_top), + out_jump_y); + } + + s_chat_virt.last_i0 = i0; + s_chat_virt.last_i1 = i1; + lv_obj_scroll_to_y(p->msgs, saved_scroll_y, LV_ANIM_OFF); + chatVirtSyncBubblePositions(p); + CHAT_SCROLL_TRACE_DO(chatVirtCheckStoreEdges(p)); +} + +static LvChatPanel* s_chat_virt_render_async_panel = nullptr; +static bool s_chat_virt_render_async_busy = false; + +// Scroll/reflow/materialise — must NOT run inside the LVGL render timer: that +// tick is immediately followed by _lv_disp_refr_timer walking the same tree. +// Deleting/recreating floating bubbles there (or even sync lv_obj_del) races +// layout_update_core → LoadProhibited. lv_async_call runs after the refresh. +static void chatVirtRenderAsyncCb(void*) { + s_chat_virt_render_async_busy = false; + LvChatPanel* p = s_chat_virt_render_async_panel; + s_chat_virt_render_async_panel = nullptr; + if (!p || !p->detail_open || s_chat_virt.panel != p || s_chat_virt.n <= 0) return; + chatVirtApplyPendingScroll(p); + const lv_coord_t scroll_y = lv_obj_get_scroll_y(p->msgs); + const lv_coord_t view_h = chatVirtMsgsViewH(p); + int i0 = 0, i1 = 0; + chatVirtFindVisibleRange(p, scroll_y, view_h, i0, i1); + if (!chatVirtNeedReflow(i0, i1)) { + chatVirtSyncBubblePositions(p); + chatUpdateJumpButtons(p); + return; + } + CHAT_SCROLL_TRACE_PRINTF("[CHAT] re_layout on scroll_end [%d..%d] was [%d..%d]\n", + i0 + 1, i1 + 1, s_chat_virt.last_i0 + 1, s_chat_virt.last_i1 + 1); + CHAT_SCROLL_TRACE_DO(chatVirtLogTopAnchor("re_layout_before", p, scroll_y)); + chatVirtRenderWindow(p, scroll_y, nullptr); + CHAT_SCROLL_TRACE_DO(chatVirtLogTopAnchor("re_layout_after", p, lv_obj_get_scroll_y(p->msgs))); + chatUpdateJumpButtons(p); +} + +static void chatVirtRenderTimerCb(lv_timer_t* t) { + LvChatPanel* p = s_chat_virt_render_panel; + s_chat_virt_render_timer = nullptr; + s_chat_virt_render_panel = nullptr; + lv_timer_del(t); + if (!p || !p->detail_open || s_chat_virt.panel != p || s_chat_virt.n <= 0) return; + if (chatVirtIndevStillScrolling(p)) { + s_chat_virt_render_panel = p; + s_chat_virt_render_timer = lv_timer_create(chatVirtRenderTimerCb, 16, nullptr); + lv_timer_set_repeat_count(s_chat_virt_render_timer, 1); + return; + } + if (s_chat_virt_render_async_busy) return; + s_chat_virt_render_async_panel = p; + s_chat_virt_render_async_busy = true; + lv_async_call(chatVirtRenderAsyncCb, nullptr); +} + +static void chatVirtScheduleRender(LvChatPanel* p) { + if (!p || !p->detail_open || s_chat_virt.panel != p || s_chat_virt.n <= 0) return; + if (s_chat_virt_render_timer) { + lv_timer_reset(s_chat_virt_render_timer); + return; + } + s_chat_virt_render_panel = p; + s_chat_virt_render_timer = lv_timer_create(chatVirtRenderTimerCb, 1, nullptr); + lv_timer_set_repeat_count(s_chat_virt_render_timer, 1); +} + +static void chatVirtOnScrollEnd(LvChatPanel* p) { + if (!p || !p->detail_open || s_chat_virt.panel != p || s_chat_virt.n <= 0) return; +#if TRACE_MESSAGE_SCROLL_ACTIVITY + const lv_coord_t scroll_y = lv_obj_get_scroll_y(p->msgs); + chatVirtLogTopAnchor("scroll_end", p, scroll_y); +#endif + if (chatVirtCompressCoords() && s_chat_virt.scroll_virt_valid) { + const lv_coord_t y = lv_obj_get_scroll_y(p->msgs); + if (y <= 0) s_chat_virt.scroll_virt_top = 0; + else if (lv_obj_get_scroll_bottom(p->msgs) <= 0) + s_chat_virt.scroll_virt_top = chatVirtMaxVirtTop(p); + const lv_coord_t anchored = chatVirtVirtToLv(s_chat_virt.scroll_virt_top); + s_chat_virt.scroll_lv_anchor = anchored; + if (anchored != y) lv_obj_scroll_to_y(p->msgs, anchored, LV_ANIM_OFF); + } + chatVirtSyncBubblePositions(p); + chatVirtScheduleRender(p); +} + +static lv_coord_t chatVirtBottomScrollY(LvChatPanel* p) { + if (!p || !p->msgs) return 0; + lv_obj_update_layout(p->msgs); + return chatVirtMaxScrollY(p); +} + +static void chatVirtApplyPendingScroll(LvChatPanel* p) { + if (!p || !p->msgs || !s_chat_virt.pending_scroll) return; + const bool to_bottom = s_chat_virt.pending_scroll_bottom; + s_chat_virt.pending_scroll = false; + s_chat_virt.pending_scroll_bottom = false; + lv_coord_t y = to_bottom ? chatVirtBottomScrollY(p) : s_chat_virt.pending_scroll_y; + if (y < 0) y = 0; + lv_obj_scroll_to_y(p->msgs, y, LV_ANIM_OFF); + lv_obj_update_layout(p->msgs); + chatVirtRefreshScrollArea(p); + if (to_bottom) chatVirtSyncScrollState(p, y, chatVirtMaxVirtTop(p)); + else chatVirtSyncScrollState(p, y); + s_chat_virt.last_i0 = -1; + s_chat_virt.last_i1 = -1; +} + +static void chatVirtQueueScroll(LvChatPanel* p, lv_coord_t target) { + if (!p) return; + s_chat_virt.pending_scroll = true; + if (target == LV_COORD_MAX) { + s_chat_virt.pending_scroll_bottom = true; + } else { + s_chat_virt.pending_scroll_bottom = false; + s_chat_virt.pending_scroll_y = target; + } + chatVirtScheduleRender(p); +} + +static void chatVirtJumpToOldest(LvChatPanel* p) { + if (!p || !p->msgs) return; + CHAT_SCROLL_TRACE_PRINTF("[CHAT] jump_to_oldest (n=%d virt_h=%d lv_h=%d)\n", s_chat_virt.n, + (int)s_chat_virt.virt_total_h, (int)s_chat_virt.lv_total_h); + chatVirtResetInputForMsgs(p); + chatVirtCancelRenderTimer(); + s_chat_virt.last_i0 = -1; + s_chat_virt.last_i1 = -1; + chatVirtQueueScroll(p, 0); + CHAT_SCROLL_TRACE_DO(chatVirtLogTopAnchor("jump_to_oldest_after", p, lv_obj_get_scroll_y(p->msgs))); + chatUpdateJumpButtons(p); +} + +static void chatVirtJumpToLatest(LvChatPanel* p) { + if (!p || !p->msgs) return; + CHAT_SCROLL_TRACE_PRINTF("[CHAT] jump_to_latest (n=%d virt_h=%d lv_h=%d)\n", s_chat_virt.n, + (int)s_chat_virt.virt_total_h, (int)s_chat_virt.lv_total_h); + chatVirtResetInputForMsgs(p); + chatVirtCancelRenderTimer(); + CHAT_SCROLL_TRACE_PRINTF("[CHAT] jump_to_latest target scroll_y=%d scroll_bottom=%d\n", + (int)lv_obj_get_scroll_y(p->msgs), (int)lv_obj_get_scroll_bottom(p->msgs)); + s_chat_virt.last_i0 = -1; + s_chat_virt.last_i1 = -1; + chatVirtQueueScroll(p, LV_COORD_MAX); + chatUpdateJumpButtons(p); +} + static void refreshChatDetail(LvChatPanel& p) { if (!g_lv.task || !p.msgs) return; - // Capture the pre-rebuild scroll position so a message arriving while the chat - // is open doesn't yank the user away from what they're reading. If they were - // at the bottom we keep following new messages (standard chat); if they'd - // scrolled up we stay put (the jump-to-latest button returns them). lv_obj_clean - // below resets the scroll, so we restore it after the rebuild. - const lv_coord_t prev_scroll_y = lv_obj_get_scroll_y(p.msgs); - const bool was_at_bottom = lv_obj_get_scroll_bottom(p.msgs) <= 8; - // #27: if the user is mid-flick (scroll-throw) when a message arrives and we - // free these bubbles, LVGL's next indev tick dereferences the freed object and - // panics — the message-flood amplifier. reset_query forces the indev to fully - // reset (clearing the throw target) before its next throw, so nothing dangles. - lv_indev_reset(nullptr, nullptr); - lv_obj_clean(p.msgs); + const bool opening = s_chat_just_opened; + const lv_coord_t prev_scroll_y = lv_obj_get_scroll_y(p.msgs); + const bool was_at_bottom = lv_obj_get_scroll_bottom(p.msgs) <= 8; if (!g_lv.task->hasActiveThread() || g_lv.task->activeThreadIsChannel() != p.channel_mode) { + lv_indev_reset(nullptr, nullptr); + chatVirtReset(&p); + lv_obj_clean(p.msgs); chatDetailShowPlaceholder(p, "No thread selected.\n\nTap a chat to open it."); return; } - // You're looking at this thread — keep its unread badge at zero even as new - // messages stream in (gated on detail_open so a stale active idx after the - // panel is closed can't wrongly clear an inbox badge). if (p.detail_open) g_lv.task->markActiveThreadRead(); - // Index scratch in PSRAM, NOT on the 8 KB loop-task stack — 500 ints = 2 KB, and - // the LVGL render below is already deeply stack-hungry; this runs on every RX while - // a chat is open. Cached + never freed; only the single UI task reaches here. - static int* msg_idx = nullptr; - if (!msg_idx) { msg_idx = (int*)heap_caps_malloc(sizeof(int) * (size_t)g_lv.task->msgCap(), MALLOC_CAP_SPIRAM); - if (!msg_idx) msg_idx = (int*)heap_caps_malloc(sizeof(int) * (size_t)g_lv.task->msgCap(), MALLOC_CAP_8BIT); } - if (!msg_idx) { chatDetailShowPlaceholder(p, "Low memory"); return; } - int n = g_lv.task->getActiveThreadMessageCount(msg_idx, g_lv.task->msgCap(), false); + + chatVirtEnsureMsgIdx(); + if (!s_chat_msg_idx || s_chat_msg_idx_cap <= 0) { chatDetailShowPlaceholder(p, "Low memory"); return; } + + const int n = g_lv.task->getActiveThreadMessageCount(s_chat_msg_idx, s_chat_msg_idx_cap, false); +#if TRACE_MESSAGE_SCROLL_ACTIVITY + if (opening) { + char tname[UITask::MAX_THREAD_NAME + 1]; + chatVirtGetThreadName(tname, sizeof(tname)); + CHAT_SCROLL_TRACE_PRINTF("[CHAT] open channel=\"%s\" stored_messages=%d\n", + tname[0] ? tname : "?", n); + s_chat_virt_at_store_top = false; + s_chat_virt_at_store_bottom = false; + } +#endif if (n <= 0) { + lv_indev_reset(nullptr, nullptr); + chatVirtReset(&p); + lv_obj_clean(p.msgs); chatDetailShowPlaceholder(p, "No messages yet.\nSay hello!"); return; } - // Compact (IRC-style) rows: opt-in via Settings — one dense label per message - // instead of a bubble. Read early: it also decides the render-window size. - const bool compact_chat = touchPrefsGetCompactChat(); - // Only render the most recent messages. Each bubble is several LVGL objects, - // and small allocations fall back to scarce internal DRAM — rendering a full - // history exhausts it and aborts (OOM). Compact rows are ONE object each, so - // that mode affords a deeper scroll-back window (pairs with the deep SD ring). - // Newest-first is false, so the last kRenderCap entries are the most recent. - const int kRenderCap = compact_chat ? 60 : 30; - const int render_start = (n > kRenderCap) ? (n - kRenderCap) : 0; - // WhatsApp-style bubble layout: - // - Each bubble auto-sizes to its content. - // - Soft maximum width caps long messages around 75% of the screen so a - // single-line "ok" doesn't take a full row and a paragraph still wraps. - // - Outgoing bubbles right-align (and use SENT color), incoming bubbles - // left-align (and use RECV color). - // Size the bubble field to the actual message area (p.msgs is full width with - // 6-px padding each side) instead of a hardcoded 240-px value — otherwise on - // the wider T-Deck (320 px) bubbles bunch up in the middle and right-aligned - // bubbles never reach the right edge. - const lv_coord_t kContentW = chatScreenW() - 12; - const lv_coord_t kBubbleMaxW = (kContentW * 80) / 100; // ~80% width cap - constexpr lv_coord_t kBubblePadH = 8; - constexpr lv_coord_t kBubblePadV = 5; - constexpr lv_coord_t kSideGutter = 2; - constexpr lv_coord_t kRowGap = 4; - - const bool colorful_bubbles = touchPrefsGetColorfulBubbles(); - // Compact rows name every line; a plain DM's incoming sender field is often - // empty/"rx", so pre-fetch the thread (contact) name as the fallback. - char compact_thread_name[UITask::MAX_THREAD_NAME + 1] = ""; - if (compact_chat) { - bool ch_; uint16_t un_; uint32_t ts_; - g_lv.task->getThreadInfo(g_lv.task->activeThreadIdx(), ch_, un_, ts_, - compact_thread_name, sizeof(compact_thread_name)); - } - - // Discord-style "new messages" divider: drawn just above the first unread - // message (the last s_unread_at_open entries). If there are more unread than - // we render, pin it to the top of the rendered window. int divider_i = -1; if (s_unread_at_open > 0) { - divider_i = n - (int)s_unread_at_open; - if (divider_i < render_start) divider_i = render_start; + divider_i = n - static_cast<int>(s_unread_at_open); + if (divider_i < 0) divider_i = 0; if (divider_i >= n) divider_i = -1; } - bool divider_done = false; - lv_coord_t divider_y = -1; - lv_coord_t jump_y = -1; // y of the tapped @mention message, if it's in the rendered window - // A room server is a DM-panel contact thread (channel_mode == false) but, like a - // channel, carries many senders as "<Name>: <body>" in the text. Detect it so the - // bubbles below show a per-message sender label + split the name out — WITHOUT - // flipping the thread to channel mode (that would break the room-reply send path). - bool thread_is_room = false; - if (!p.channel_mode) { - ContactInfo rc; - if (g_lv.task->lookupActiveContact(rc)) thread_is_room = (rc.type == ADV_TYPE_ROOM); - } - lv_coord_t y_pos = 0; - long last_day_key = -1; // calendar day of the previous rendered message (year*512+yday) - for (int i = render_start; i < n; ++i) { - if (divider_i >= 0 && !divider_done && i == divider_i) { - lv_obj_t* div = lv_obj_create(p.msgs); - lv_obj_remove_style_all(div); - lv_obj_clear_flag(div, LV_OBJ_FLAG_SCROLLABLE); - lv_obj_set_size(div, kContentW, 16); - lv_obj_set_pos(div, 0, y_pos); - lv_obj_t* dline = lv_obj_create(div); - lv_obj_remove_style_all(dline); - lv_obj_set_size(dline, kContentW, 1); - lv_obj_set_pos(dline, 0, 8); - lv_obj_set_style_bg_color(dline, lv_color_hex(0xE0533D), LV_PART_MAIN); // Discord-ish red - lv_obj_set_style_bg_opa(dline, LV_OPA_COVER, LV_PART_MAIN); - lv_obj_t* dlbl = lv_label_create(div); - lv_label_set_text(dlbl, TR("New")); - lv_obj_set_style_text_font(dlbl, &g_font_12, LV_PART_MAIN); - lv_obj_set_style_text_color(dlbl, lv_color_hex(0xE0533D), LV_PART_MAIN); - lv_obj_set_style_bg_color(dlbl, lv_color_hex(COLOR_BG), LV_PART_MAIN); - lv_obj_set_style_bg_opa(dlbl, LV_OPA_COVER, LV_PART_MAIN); - lv_obj_set_style_pad_hor(dlbl, 4, LV_PART_MAIN); - lv_obj_align(dlbl, LV_ALIGN_TOP_LEFT, 0, 0); - divider_y = y_pos; - divider_done = true; - y_pos += 16 + kRowGap; + const bool compact_chat = touchPrefsGetCompactChat(); + const bool need_layout = (s_chat_virt.panel != &p) || (s_chat_virt.n != n) || + !s_chat_virt.offsets || + s_chat_virt.compact_chat != compact_chat; + const bool divider_rebuild = !need_layout && divider_i >= 0 && s_chat_virt.divider_y < 0; + if (opening || need_layout || divider_rebuild) + chatVirtPurgeMsgsChildrenSync(&p); + if (opening || (need_layout && s_chat_virt.panel != &p)) + s_chat_virt.scroll_virt_valid = false; + if (need_layout) { + lv_indev_reset(nullptr, nullptr); + s_chat_virt.last_i0 = -1; + s_chat_virt.last_i1 = -1; + if (!chatVirtRebuildLayout(&p, n, divider_i)) { + chatDetailShowPlaceholder(p, "Low memory"); + return; } - UITask::UIMessage m; - if (!g_lv.task->getMessageByIndex(msg_idx[i], m)) continue; - - // Day separator: a small centred date whenever the local calendar day changes - // between rendered messages — with the deep SD ring a chat spans many days. - // Same sane-timestamp guard the row times use (pre-2020 = unsynced clock: skip, - // and don't disturb last_day_key so one bad stamp can't double-print a date). - if (m.ts >= 1577836800UL) { - time_t tt = (time_t)m.ts; - struct tm tv; localtime_r(&tt, &tv); - const long dk = (long)tv.tm_year * 512 + tv.tm_yday; - if (dk != last_day_key) { - last_day_key = dk; - char dbuf[32]; - formatDaySeparator(dbuf, sizeof(dbuf), &tv); - lv_obj_t* dl = lv_label_create(p.msgs); - lv_label_set_text(dl, dbuf); - lv_obj_set_style_text_font(dl, &g_font_12, LV_PART_MAIN); - lv_obj_set_style_text_color(dl, lv_color_hex(COLOR_SUB), LV_PART_MAIN); - lv_obj_set_style_text_align(dl, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN); - lv_obj_set_width(dl, kContentW); - lv_obj_set_pos(dl, 0, y_pos + 2); - y_pos += lv_font_get_line_height(&g_font_12) + 6; - } - } - - // Backwards compat: messages saved before the sender-parser landed have - // sender="rx" with the actual "Name: body" still glued onto m.text. If - // we spot that shape, split it on the fly so old history shows nicely. - const char* show_sender = m.sender; - const char* show_text = m.text; - char retro_sender[UITask::MAX_SENDER_NAME + 1] = ""; - // Room: m.sender holds the ROOM name (the real sender is "<Name>: " in the text), - // so ALWAYS split. Channel retro-compat: only split when the sender wasn't parsed - // at receive (empty / legacy "rx"). - if (!m.outgoing && - (thread_is_room || - (p.channel_mode && - (m.sender[0] == '\0' || (m.sender[0] == 'r' && m.sender[1] == 'x' && m.sender[2] == '\0'))))) { - const char* colon = strstr(m.text, ": "); - if (colon) { - int slen = static_cast<int>(colon - m.text); - if (slen > 0 && slen <= UITask::MAX_SENDER_NAME) { - strncpy(retro_sender, m.text, slen); - retro_sender[slen] = '\0'; - show_sender = retro_sender; - show_text = colon + 2; - } - } - } - - char san_sender[UITask::MAX_SENDER_NAME + 8]; - char san_text[UITask::MAX_MSG_TEXT + 8]; - copyUtf8ReplacingMissingGlyphs(&g_font_12, san_sender, sizeof(san_sender), show_sender); - copyUtf8ReplacingMissingGlyphs(&g_font_12, san_text, sizeof(san_text), show_text); - - if (compact_chat) { - // ---- Compact (IRC-style) row: "HH:MM name: text ✓" in ONE wrapping label ---- - // No bubble chrome, so 2-3x more history fits per screen (wyvern.red). Recolor - // markup tints the time (muted), the sender (per-name colour when colourful - // bubbles is on) and the delivery/hops tail; recolorEscape doubles '#' so user - // text can't open a colour run. Long-press opens the same per-message menu. - const bool mentions_me = (p.channel_mode || thread_is_room) && !m.outgoing && textMentionsMe(show_text); - lv_color_t bg_ignored = lv_color_hex(COLOR_RECV_BG); - lv_color_t sender_col = lv_color_hex(COLOR_ACCENT); - const char* color_name = m.outgoing ? the_mesh.getNodePrefs()->node_name : show_sender; - if (colorful_bubbles && color_name && color_name[0]) - usernameBubbleColors(color_name, &bg_ignored, &sender_col); - // Row name: own node name for outgoing; parsed sender for channels/rooms; the - // thread (contact) name for a plain DM whose sender field is empty / legacy "rx". - const char* row_name = m.outgoing ? the_mesh.getNodePrefs()->node_name - : (san_sender[0] && !(san_sender[0] == 'r' && san_sender[1] == 'x' && san_sender[2] == '\0')) - ? san_sender : compact_thread_name; - char name_san[48]; - copyUtf8ReplacingMissingGlyphs(&g_font_12, name_san, sizeof(name_san), row_name); - char esc_name[100]; - char esc_text[2 * sizeof(san_text)]; - recolorEscape(esc_name, sizeof(esc_name), name_san); - recolorEscape(esc_text, sizeof(esc_text), san_text); - - char ts_c[12]; - formatBubbleHhMm(m.ts, ts_c, sizeof(ts_c)); - const char* dglyph = ""; uint32_t dfg = COLOR_SUB; - if (m.outgoing && !p.channel_mode && m.deliv_state != UITask::DELIV_NONE) { - // Same semantics as the bubble footer: ↑ sent (unconfirmed), ✓✓ acked, ✕ failed. - switch (m.deliv_state) { - case UITask::DELIV_SENT: dglyph = LV_SYMBOL_UPLOAD; dfg = COLOR_SUB; break; - case UITask::DELIV_DELIVERED: dglyph = LV_SYMBOL_OK LV_SYMBOL_OK; dfg = COLOR_ACCENT; break; - case UITask::DELIV_FAILED: dglyph = LV_SYMBOL_CLOSE " tap to resend"; dfg = 0xE08080; break; - } - } - char reps[12] = ""; - if (m.outgoing && m.sent_fp) { - const uint8_t r = the_mesh.uiRepeatsForFp(m.sent_fp); - if (r > 0) snprintf(reps, sizeof(reps), LV_SYMBOL_REFRESH "%u", (unsigned)r); - } else if (!m.outgoing && (m.meta_flags & UITask::MSG_META_HAS_RX) - && (m.meta_flags & UITask::MSG_META_IS_FLOOD)) { - const uint8_t hops = (uint8_t)(m.path_len & 0x3F); - snprintf(reps, sizeof(reps), LV_SYMBOL_SHUFFLE "%u", (unsigned)hops); - } - - const unsigned sc_hex = lv_color_to32(sender_col) & 0xFFFFFFu; - char line[640]; int off = 0; - if (ts_c[0]) - off += snprintf(line + off, sizeof(line) - off, "#%06X %s# ", - (unsigned)(COLOR_SUB & 0xFFFFFFu), ts_c); - off += snprintf(line + off, sizeof(line) - off, "#%06X %s:# %s", sc_hex, esc_name, esc_text); - if (off > (int)sizeof(line) - 1) off = (int)sizeof(line) - 1; - if ((dglyph[0] || reps[0]) && off < (int)sizeof(line) - 32) - snprintf(line + off, sizeof(line) - off, " #%06X %s%s#", (unsigned)(dfg & 0xFFFFFFu), dglyph, reps); - - lv_obj_t* row = lv_label_create(p.msgs); - lv_label_set_recolor(row, true); - lv_obj_set_style_text_font(row, &g_font_12, LV_PART_MAIN); - lv_obj_set_style_text_color(row, lv_color_hex(COLOR_TEXT), LV_PART_MAIN); - lv_label_set_long_mode(row, LV_LABEL_LONG_WRAP); - lv_obj_set_width(row, kContentW); - lv_label_set_text(row, line); - // A little breathing room so a tinted row doesn't hug its glyphs (costs 2 px/row). - lv_obj_set_style_pad_hor(row, 3, LV_PART_MAIN); - lv_obj_set_style_pad_ver(row, 1, LV_PART_MAIN); - lv_obj_set_style_radius(row, 3, LV_PART_MAIN); - if (mentions_me) { // keep the "you were tagged" cue without bubble chrome - lv_obj_set_style_bg_color(row, lv_color_hex(COLOR_MENTION_BG), LV_PART_MAIN); - lv_obj_set_style_bg_opa(row, LV_OPA_COVER, LV_PART_MAIN); - } else if ((i & 1) == 0) { - // Alternating row tint for readability: every other row gets the bubble-gray - // tone (the rest stay page-black) so adjacent dense rows separate at a - // glance. Keyed on the ABSOLUTE message index, so a row keeps its shade as - // new messages append instead of the whole list flicker-swapping. - lv_obj_set_style_bg_color(row, lv_color_hex(COLOR_RECV_BG), LV_PART_MAIN); - lv_obj_set_style_bg_opa(row, LV_OPA_COVER, LV_PART_MAIN); - } - lv_obj_add_flag(row, LV_OBJ_FLAG_CLICKABLE); - lv_obj_add_event_cb(row, bubbleLongPressMenuCb, LV_EVENT_LONG_PRESSED, - reinterpret_cast<void*>((intptr_t)msg_idx[i])); - if (m.outgoing && m.deliv_state == UITask::DELIV_FAILED) // failed: single tap offers a resend - lv_obj_add_event_cb(row, bubbleRetryTapCb, LV_EVENT_CLICKED, - reinterpret_cast<void*>((intptr_t)msg_idx[i])); - lv_obj_set_pos(row, 0, y_pos); - lv_obj_update_layout(row); - if (s_chat_jump_msg_idx >= 0 && msg_idx[i] == s_chat_jump_msg_idx) jump_y = y_pos; - y_pos += lv_obj_get_height(row) + 2; // tight 2 px row gap - continue; - } - - lv_obj_t* bubble = lv_obj_create(p.msgs); - lv_obj_remove_style_all(bubble); - lv_obj_clear_flag(bubble, LV_OBJ_FLAG_SCROLLABLE); - lv_obj_set_style_radius(bubble, 10, LV_PART_MAIN); - const bool mentions_me = (p.channel_mode || thread_is_room) && !m.outgoing && textMentionsMe(show_text); - // Colourful-bubbles option: tint the bubble + sender name by a hash of the - // name (outgoing bubbles colour by our own node name). The @mention - // highlight still wins for the background — keeps the "you were tagged" cue. - const char* color_name = m.outgoing ? the_mesh.getNodePrefs()->node_name : show_sender; - lv_color_t bubble_bg = lv_color_hex(m.outgoing ? COLOR_SENT_BG : COLOR_RECV_BG); - lv_color_t sender_col = lv_color_hex(COLOR_ACCENT); - if (colorful_bubbles && color_name && color_name[0]) - usernameBubbleColors(color_name, &bubble_bg, &sender_col); - if (mentions_me) bubble_bg = lv_color_hex(COLOR_MENTION_BG); - lv_obj_set_style_bg_color(bubble, bubble_bg, LV_PART_MAIN); - lv_obj_set_style_bg_opa(bubble, LV_OPA_COVER, LV_PART_MAIN); - lv_obj_set_style_pad_hor(bubble, kBubblePadH, LV_PART_MAIN); - lv_obj_set_style_pad_ver(bubble, kBubblePadV, LV_PART_MAIN); - // Content-driven width AND height. Inner label wrap below caps the - // effective width to kBubbleMaxW, so short messages shrink and long - // messages wrap inside the cap. - lv_obj_set_size(bubble, LV_SIZE_CONTENT, LV_SIZE_CONTENT); - - int inner_y = 0; - // Group/channel rooms show the sender name as a small accent line above - // the message text (mirrors WhatsApp group chats). DMs skip it — you - // already know who you're talking to. - if ((p.channel_mode || thread_is_room) && !m.outgoing && san_sender[0]) { - lv_obj_t* slbl = lv_label_create(bubble); - lv_label_set_text(slbl, san_sender); - lv_obj_set_style_text_font(slbl, &g_font_12, LV_PART_MAIN); - lv_obj_set_style_text_color(slbl, sender_col, LV_PART_MAIN); - lv_obj_set_pos(slbl, 0, inner_y); - // Advance by the sender font's real line height (not a hardcoded 14) so the - // body doesn't overlap the name when g_font_12 is upscaled for a large screen - // (Tanmatsu UI-scale swaps it to montserrat_16/_20). Equals 14 on the normal - // 12-px boards, so touch spacing is unchanged. - inner_y += lv_font_get_line_height(&g_font_12); - } - - lv_obj_t* tlbl = lv_label_create(bubble); - lv_obj_set_style_text_font(tlbl, &g_font_12, LV_PART_MAIN); - lv_obj_set_style_text_color(tlbl, lv_color_hex(COLOR_TEXT), LV_PART_MAIN); - lv_label_set_text(tlbl, san_text); - // WhatsApp-style auto-shrink: measure the natural width of the text - // first; if it fits within the soft cap, use that natural width so the - // bubble hugs short messages (e.g. "ok" → ~24 px). Otherwise clamp the - // label to the cap and turn on LONG_WRAP so long messages wrap. LVGL's - // LONG_WRAP mode requires an explicit width — it doesn't combine with - // LV_SIZE_CONTENT — hence the manual measure. - const lv_coord_t kInnerMaxW = kBubbleMaxW - 2 * kBubblePadH; - lv_point_t txt_size; - lv_txt_get_size(&txt_size, san_text, - &g_font_12, - 0 /*letter_space*/, 0 /*line_space*/, - LV_COORD_MAX, LV_TEXT_FLAG_NONE); - if (txt_size.x <= kInnerMaxW) { - lv_obj_set_width(tlbl, txt_size.x); - } else { - lv_label_set_long_mode(tlbl, LV_LABEL_LONG_WRAP); - lv_obj_set_width(tlbl, kInnerMaxW); - } - lv_obj_set_pos(tlbl, 0, inner_y); - // Long-press the bubble → the per-message action menu (Copy / Info). The absolute msg - // index is packed into user_data so the menu pulls the right entry from the ring. ONLY - // the bubble is the clickable (not the inner text label), so keyboard-nav focuses + - // highlights the WHOLE bubble instead of just the text; a tap on the text bubbles up. - lv_obj_add_flag(bubble, LV_OBJ_FLAG_CLICKABLE); - lv_obj_add_event_cb(bubble, bubbleLongPressMenuCb, LV_EVENT_LONG_PRESSED, - reinterpret_cast<void*>((intptr_t)msg_idx[i])); - // Failed outgoing message: a single TAP offers a resend (long-press menu still works — - // its wait_release swallows the trailing click, so the two can't double-fire). - if (m.outgoing && m.deliv_state == UITask::DELIV_FAILED) - lv_obj_add_event_cb(bubble, bubbleRetryTapCb, LV_EVENT_CLICKED, - reinterpret_cast<void*>((intptr_t)msg_idx[i])); - - // Footer row: HH:MM timestamp + (for outgoing DMs) the delivery glyph. - // Both sit in one label so they share the bottom-right anchor — keeps - // the bubble content-driven without an extra flex container. - char ts_buf[12]; // room for "12:05 PM" - formatBubbleHhMm(m.ts, ts_buf, sizeof(ts_buf)); - const char* deliv_glyph = ""; - uint32_t deliv_fg = COLOR_SUB; - if (m.outgoing && !p.channel_mode && m.deliv_state != UITask::DELIV_NONE) { - // Sent-but-unconfirmed is an UP arrow, not a checkmark — a grey ✓ read as - // "arrived" when it only meant "transmitted" (wyvern.red: "the first check - // is meaningless"). ✓✓ = the ack came back; failed says what a tap does. - switch (m.deliv_state) { - case UITask::DELIV_SENT: deliv_glyph = " " LV_SYMBOL_UPLOAD; deliv_fg = COLOR_SUB; break; - case UITask::DELIV_DELIVERED: deliv_glyph = " " LV_SYMBOL_OK LV_SYMBOL_OK; deliv_fg = COLOR_ACCENT; break; - case UITask::DELIV_FAILED: deliv_glyph = " " LV_SYMBOL_CLOSE " tap to resend"; deliv_fg = 0xE08080; break; - } - } - // Repeats-heard tag for outgoing floods (DM + channel): how many nearby - // repeaters re-broadcast this message. Only shown once ≥1. - char rep_buf[12] = ""; - if (m.outgoing && m.sent_fp) { - const uint8_t reps = the_mesh.uiRepeatsForFp(m.sent_fp); - if (reps > 0) snprintf(rep_buf, sizeof(rep_buf), " " LV_SYMBOL_REFRESH "%u", (unsigned)reps); - } else if (!m.outgoing && (m.meta_flags & UITask::MSG_META_HAS_RX) - && (m.meta_flags & UITask::MSG_META_IS_FLOOD)) { - // Incoming flood: show how many repeater hops it traversed, in the same - // spot the outgoing repeats count uses. Hop count is the low 6 bits of - // path_len (same field the message-info popup reads). 0 = heard direct. - const uint8_t hops = (uint8_t)(m.path_len & 0x3F); - snprintf(rep_buf, sizeof(rep_buf), " " LV_SYMBOL_SHUFFLE "%u", (unsigned)hops); - } - if (ts_buf[0] || deliv_glyph[0] || rep_buf[0]) { - char footer[64]; // fits "12:05 PM ✕ tap to resend ↻9" - snprintf(footer, sizeof(footer), "%s%s%s", ts_buf, deliv_glyph, rep_buf); - lv_obj_t* foot = lv_label_create(bubble); - lv_label_set_text(foot, footer); - lv_obj_set_style_text_font(foot, &g_font_12, LV_PART_MAIN); - // Tint matches delivery state when there's a glyph; otherwise the - // timestamp uses the muted SUB color so it doesn't compete with text. - lv_obj_set_style_text_color(foot, lv_color_hex(deliv_glyph[0] ? deliv_fg : COLOR_SUB), LV_PART_MAIN); - // Manual placement under the text — LV_ALIGN_BOTTOM_RIGHT inside a - // LV_SIZE_CONTENT parent fights the auto-size pass and the footer - // ends up overlapping the last line. Measure the actual text + footer - // sizes and stack them. - const lv_coord_t txt_w_used = (txt_size.x <= kInnerMaxW) ? txt_size.x : kInnerMaxW; - lv_point_t wrapped_size; - lv_txt_get_size(&wrapped_size, san_text, &g_font_12, - 0, 0, txt_w_used > 0 ? txt_w_used : LV_COORD_MAX, - LV_TEXT_FLAG_NONE); - lv_point_t foot_size; - lv_txt_get_size(&foot_size, footer, &g_font_12, 0, 0, - LV_COORD_MAX, LV_TEXT_FLAG_NONE); - const int foot_x = (txt_w_used > foot_size.x) ? (txt_w_used - foot_size.x) : 0; - const int foot_y = inner_y + wrapped_size.y + 1; - lv_obj_set_pos(foot, foot_x, foot_y); - } - - // Force layout so the bubble's content-driven size is final, then bias - // outgoing bubbles to the right gutter and incoming to the left. - lv_obj_update_layout(bubble); - lv_coord_t bw = lv_obj_get_width(bubble); - lv_coord_t bh = lv_obj_get_height(bubble); - if (bw > kBubbleMaxW) bw = kBubbleMaxW; - lv_coord_t x_pos = m.outgoing - ? (kContentW - bw - kSideGutter) - : kSideGutter; - lv_obj_set_pos(bubble, x_pos, y_pos); - if (s_chat_jump_msg_idx >= 0 && msg_idx[i] == s_chat_jump_msg_idx) jump_y = y_pos; - y_pos += bh + kRowGap; - } - - // On open, land on the "new messages" divider (the red line just above the first unread) so you - // pick up where you left off; with nothing unread, show the newest message. On a refresh while - // already open, follow new messages ONLY if you were already at the bottom — if you'd scrolled - // up to read history, stay put (the jump-to-latest button returns you to the bottom). - lv_obj_update_layout(p.msgs); - if (s_chat_just_opened && jump_y >= 0) { - // Tapped an @mention: land on that exact message (a little context above it). - lv_coord_t target = (jump_y > 8) ? (jump_y - 8) : 0; - lv_obj_scroll_to_y(p.msgs, target, LV_ANIM_OFF); - } else if (s_chat_just_opened && divider_y >= 0) { - lv_coord_t target = (divider_y > 8) ? (divider_y - 8) : 0; - lv_obj_scroll_to_y(p.msgs, target, LV_ANIM_OFF); - } else if (s_chat_just_opened || was_at_bottom) { - lv_obj_scroll_to_y(p.msgs, LV_COORD_MAX, LV_ANIM_OFF); } else { - lv_obj_scroll_to_y(p.msgs, prev_scroll_y, LV_ANIM_OFF); // preserve reading position + s_chat_virt.divider_i = divider_i; + if (divider_rebuild) { + lv_indev_reset(nullptr, nullptr); + s_chat_virt.last_i0 = -1; + s_chat_virt.last_i1 = -1; + if (!chatVirtRebuildLayout(&p, n, divider_i)) { + chatDetailShowPlaceholder(p, "Low memory"); + return; + } + } else if (g_lv.dirty_timeline) { + lv_indev_reset(nullptr, nullptr); + s_chat_virt.last_i0 = -1; + s_chat_virt.last_i1 = -1; + if (!chatVirtRebuildLayout(&p, n, divider_i)) { + chatDetailShowPlaceholder(p, "Low memory"); + return; + } + } } + + lv_coord_t scroll_target = prev_scroll_y; + if (s_chat_virt.scroll_virt_valid && chatVirtCompressCoords() && !s_chat_just_opened && + !was_at_bottom) { + scroll_target = chatVirtVirtToLv(s_chat_virt.scroll_virt_top); + } + if (s_chat_just_opened) { + if (s_chat_jump_msg_idx >= 0 && s_chat_virt.offsets) { + for (int i = 0; i < n; ++i) { + if (s_chat_msg_idx[i] == s_chat_jump_msg_idx) { + const int32_t virt = (s_chat_virt.offsets[i] > 8) ? (s_chat_virt.offsets[i] - 8) : 0; + scroll_target = chatVirtVirtToLv(virt); + break; + } + } + } else if (divider_i >= 0 && s_chat_virt.divider_y >= 0) { + const int32_t virt = (s_chat_virt.divider_y > 8) ? (s_chat_virt.divider_y - 8) : 0; + scroll_target = chatVirtVirtToLv(virt); + } else { + scroll_target = LV_COORD_MAX; + } + } else if (was_at_bottom) { + scroll_target = LV_COORD_MAX; + } + + chatVirtResetInputForMsgs(&p); + chatVirtCancelRenderTimer(); + chatVirtQueueScroll(&p, scroll_target); + +#if TRACE_MESSAGE_SCROLL_ACTIVITY + if (opening) { + const lv_coord_t vh = lv_obj_get_height(p.msgs); + const lv_coord_t sy = lv_obj_get_scroll_y(p.msgs); + const lv_coord_t sb = lv_obj_get_scroll_bottom(p.msgs); + const int32_t layout_h = s_chat_virt.virt_total_h; + CHAT_SCROLL_TRACE_PRINTF("[CHAT] open scroll_y=%d scroll_bottom=%d view_h=%d layout_h=%d\n", + (int)sy, (int)sb, (int)vh, (int)layout_h); + chatVirtLogVisibleRange(&p, s_chat_virt.last_i0, s_chat_virt.last_i1); + } +#endif + s_chat_just_opened = false; - s_chat_jump_msg_idx = -1; // one-shot: consume the jump target so later refreshes go to the bottom - if (p.jump_btn) { - if (lv_obj_get_scroll_bottom(p.msgs) > 30) lv_obj_clear_flag(p.jump_btn, LV_OBJ_FLAG_HIDDEN); - else lv_obj_add_flag(p.jump_btn, LV_OBJ_FLAG_HIDDEN); - } + s_chat_jump_msg_idx = -1; + chatUpdateJumpButtons(&p); } +static uint8_t s_chat_detail_async_mask = 0; + +static void refreshChatDetailAsyncCb(void*) { + const uint8_t m = s_chat_detail_async_mask; + s_chat_detail_async_mask = 0; + if ((m & 1) && g_lv.dm.detail_open) refreshChatDetail(g_lv.dm); + if ((m & 2) && g_lv.ch.detail_open) refreshChatDetail(g_lv.ch); +} + +static void refreshChatDetailAsync(LvChatPanel& p) { + if (&p == &g_lv.dm) s_chat_detail_async_mask |= 1; + else if (&p == &g_lv.ch) s_chat_detail_async_mask |= 2; + else return; + lv_async_call(refreshChatDetailAsyncCb, nullptr); +} + +// Format hour:minute honoring the 12/24-hour clock preference. 12h drops the +// leading zero and appends AM/PM ("2:05 PM"); 24h is plain "%H:%M". Needs a +// buffer of at least 9 bytes for the 12h form. + // Format hour:minute honoring the 12/24-hour clock preference. 12h drops the // leading zero and appends AM/PM ("2:05 PM"); 24h is plain "%H:%M". Needs a // buffer of at least 9 bytes for the 12h form. @@ -28651,7 +29812,7 @@ static void handleHwKey(int key) { for (const char* cp = text; *cp; ++cp) g_lv.task->composerAppendChar(*cp); if (g_lv.task->composerSend()) { lv_textarea_set_text(p->composer_ta, ""); - refreshChatDetail(*p); + refreshChatDetailAsync(*p); g_lv.dirty_threads = true; } lv_keyboard_set_textarea(g_lv.keyboard, p->composer_ta); // re-bind @@ -29849,7 +31010,7 @@ static void openThreadDetailByIdx(int idx, bool channel) { p.detail_open = true; hideKb(); if (p.overlay) { lv_obj_clear_flag(p.overlay, LV_OBJ_FLAG_HIDDEN); lv_obj_move_foreground(p.overlay); } - refreshChatDetail(p); // AFTER un-hiding so bubbles measure correctly and the open-scroll reaches the newest message + refreshChatDetailAsync(p); // AFTER un-hiding so bubbles measure correctly and the open-scroll reaches the newest message #if defined(HAS_TDECK_KEYBOARD) || defined(HAS_M9_KEYBOARD) showKb(&p); // physical keyboard: auto-focus the composer so typing goes straight in #elif defined(HAS_TANMATSU) @@ -36532,7 +37693,7 @@ void UITask::openMeshContactDm(uint32_t mesh_contact_index) { lv_obj_clear_flag(g_lv.dm.overlay, LV_OBJ_FLAG_HIDDEN); lv_obj_move_foreground(g_lv.dm.overlay); } - refreshChatDetail(g_lv.dm); // AFTER un-hiding so bubbles measure correctly and the open-scroll reaches the newest message + refreshChatDetailAsync(g_lv.dm); // AFTER un-hiding so bubbles measure correctly and the open-scroll reaches the newest message #if defined(HAS_TDECK_KEYBOARD) || defined(HAS_M9_KEYBOARD) // Physical keyboard: focus the composer on open so typing goes straight in. showKb(&g_lv.dm); @@ -37763,8 +38924,8 @@ void UITask::loop() { } if (g_lv.dirty_timeline && heavy_ok) { // Only repaint the detail that is currently open. - if (g_lv.dm.detail_open) refreshChatDetail(g_lv.dm); - if (g_lv.ch.detail_open) refreshChatDetail(g_lv.ch); + if (g_lv.dm.detail_open) refreshChatDetailAsync(g_lv.dm); + if (g_lv.ch.detail_open) refreshChatDetailAsync(g_lv.ch); g_lv.dirty_timeline = false; } #if CAP_SD From c322b1fa3a73992fcd13af189ff5e64ff135c085 Mon Sep 17 00:00:00 2001 From: "Enot (ded) Skelly" <enot@mailbox.org> Date: Wed, 8 Jul 2026 09:31:05 -0700 Subject: [PATCH 31/73] chore: update m9 port doc --- variants/thinknode_m9/M9_PORT.md | 202 +++++++++++++++++++------------ 1 file changed, 125 insertions(+), 77 deletions(-) diff --git a/variants/thinknode_m9/M9_PORT.md b/variants/thinknode_m9/M9_PORT.md index 6e1291a4..a263885f 100644 --- a/variants/thinknode_m9/M9_PORT.md +++ b/variants/thinknode_m9/M9_PORT.md @@ -219,84 +219,132 @@ focused — see "Deferred" below. These are left intentionally unset/unwired rather than guessed: -1. **RF-switch DIO table — pin assignment confirmed, polarity not.** Cross- - checked directly against the V1.0 schematic (LR1110/U7 block): DIO5 (pin 20) - → R20 → net `RFSW0_V1`, DIO6 (pin 19) → R19 → net `RFSW1_V2`, both into the - switch IC (U8) feeding a single antenna (`RFC` → C74 → L12 → ANT1). DIO7/DIO8 - are unconnected (dangling stubs, no net) — this is a plain 2-pin switch, the - same shape as `thinknode_m3`'s table, _not_ `t1000-e`/`me25ls01`'s 4-pin - DIO5-8 scheme. `RF_SWITCH_TABLE` is now **enabled** in `platformio.ini` with - that DIO5/DIO6 mapping. What's _not_ independently confirmed: U8's part - number isn't printed on the schematic, so the per-mode HIGH/LOW truth table - (STBY/RX/TX/TX_HP/…) is carried from the same convention every other 2-pin - MeshCore LR1110 board uses, not read off a switch-IC datasheet. If TX/RX work - but seem dead or swapped, that table's RX/TX_HP rows are the first thing to - flip. -2. **GPS baud rate.** Left at the library's 9600 default — unconfirmed against - the CC1167Q's actual NMEA baud. (EN/RESET polarity, previously listed here, - is now resolved — see pin table / corrections above. `GPS_NMEA_DEBUG=1` is - available for raw-sentence passthrough logging; pull it back out once - fix behavior is confirmed, see the library's `MicroNMEALocationProvider.h`.) +1. **RF-switch DIO table — confirmed working.** Pin assignment (DIO5/DIO6) + was schematic-confirmed; the per-mode HIGH/LOW truth table was carried + from convention rather than a switch-IC datasheet (part number not legible + on the schematic) — but bidirectional radio communication is now confirmed + working on real hardware, so the table is correct as-is. No longer open. +2. **GPS pins + baud — confirmed and fixed.** RX/TX were swapped + (`PIN_GPS_RX=3`, `PIN_GPS_TX=2`, not 2/3) and the baud rate needed to be + `GPS_BAUD_RATE=115200`, not the library's 9600 default. Both confirmed via + hardware testing with `GPS_NMEA_DEBUG=1` (raw-sentence passthrough) — + remember to pull that debug flag back out for release builds. EN/RESET + polarity (both active states inverted from the library defaults) was + fixed earlier and is also confirmed. 3. **Display rotation.** VERIFIED: `DISPLAY_ROTATION=1` (3 was 180 deg off on - hardware, bring-up #6). Original note: `DISPLAY_ROTATION=3` was a starting - guess (matches the T-Deck, same keyboard-below-screen form factor) using - Adafruit's rotation 0–3 numbering — **this is unrelated to** the raw-MADCTL - rotation constants found during the earlier ESP-IDF/Specter bring-up (that - was a different, hand-rolled display driver stack; the numbering doesn't - carry over). -4. **microSD mount-ladder timing.** The settle-delay/clock ladder in - `fmSdTryMount()` was tuned against the T-Deck's shared SPI bus electrically. - M9 shares the same three signals (SCLK/MISO/MOSI) across radio+LCD+SD too; - mounting/browsing/reading confirmed working on hardware, but the specific - timing margins on M9 haven't been separately characterized — if mounting - ever becomes flaky, start here. -5. **Wallpaper picker.** Its own implementation (`lockwallScan`/ - `openLockWallPicker`/etc.) is fully board-agnostic — plain SPIFFS/SD calls, - nothing T-Deck-specific. It's currently bundled inside the same - `#if defined(HAS_TDECK_GT911)` guard as the (genuinely T-Deck-only, - I2S-amp-dependent) notification-sound chooser purely for code organization. - Splitting the guard (settings row + forward declarations + the - implementation block) is a real but small, well-scoped task — in progress. - Note: setting a wallpaper via Files -> open a JPEG -> "Set as wallpaper" - already works today regardless, since that button/callback was never - gated at all; only the *dedicated* Settings > Lock browsing UI is missing. -6. **KEY_LED (GPIO46), ESP_WAKEUP (GPIO12), MIC/CTRL keys.** Pins/keycodes - exist; no driver/action references them yet. -7. **Commander (Home tab) landscape layout** — fixed (chart width, button - height math). See corrections above. -8. **Keypad-nav quirks still open, all UI/UX not hardware:** - - Dropdown-list navigation doesn't work (see above) — root cause not found. - - Textarea fields specifically need 3-4 presses to move focus off them - (confirmed: buttons/toggles/icons/apps all traverse in one press, only - textareas affected). Ruled out the keyboard drain-loop/`lv_timer_handler()` - ordering as the cause (reducing the drain to one key per `loop()` - iteration didn't help). Root cause not found. - - Modal navigation occasionally "breaks out" to the screen behind and back - while navigating up through a modal's items. Likely candidate: - `createSettingsModal()`'s standalone-modal path (used for Device/About/ - etc.) has no `navMarkDirty()` call after `closeSettingsModal()`, same - class of stale-focus-group bug the wizard and home-drawer fixes above - addressed — diagnosed, not yet applied/confirmed. - - Some apps/overlays don't close via the dedicated Home key — only some do - (inconsistent per-screen, not a HOME-key dispatch bug given other - overlays close correctly). - - Some modals close via Back, some don't — also inconsistent per-modal. - - The Snake game does not respond to d-pad input at all (confirmed the - hardware keys themselves work correctly elsewhere) — likely reads input - through its own loop rather than the shared `handleHwKey()`/nav-group - system; not yet traced. - - Lock-screen unlock and wake-from-poweroff/deep-sleep both currently - assume a trackball exists (comment: "only a trackball *hold* unlocks") — - M9 has no trackball; needs the same class of "give M9 an equivalent - input path" fix already applied for idle-wake and the wizard. - - No way to reach a chat message's per-message action menu (Copy/Info/etc) - on M9 — the mechanism already exists (`navEnterBubble()`, "Enter on a - focused chat bubble = the long-press menu," already used by Tanmatsu's - `navPump()`) but `m9HandleNavKey()`'s `M9_KEY_ENTER` case never calls it. - Small, well-scoped fix, not yet applied. - - The SD-card row's "hold: format" (`fmSdLongPressFormatCb`, bound to - `LV_EVENT_LONG_PRESSED`) doesn't respond to a held Enter/d-pad press on - M9 — likely the same fix as the chat-bubble long-press item above. + hardware, bring-up #6). +4. **microSD mount-ladder timing.** Mounting/browsing/reading confirmed + working on hardware; the specific timing margins on M9 (vs. the T-Deck + electrical characteristics the ladder was originally tuned against) + haven't been separately characterized — if mounting ever becomes flaky, + start here. +5. **Wallpaper picker — done.** Guard split completed (settings row, forward + declarations, implementation block all extended to M9, separated cleanly + from the genuinely-T-Deck-only I2S notification-sound chooser). Confirmed + working on hardware, including the dedicated Settings > Lock browsing UI. +6. **Deep-sleep wake source has NO real GPIO on M9 — confirmed broken, not + just unverified.** The "Power off" menu's `esp_sleep_enable_ext0_wakeup()` + call is written against `PIN_USER_BTN`, which does not correspond to any + real button on this board — M9 has no BOOT/user button at all (only a + physical power-cut slider and a reset button, neither of which are GPIOs + the firmware can wake from). Confirmed on schematic: M9 has no such button. + Practical effect: using "Power off" currently leaves the device requiring + a full manual power cycle (slider) to wake — not a graceful wake at all. + **Fix path, not yet implemented:** `ESP_WAKEUP` (GPIO12, from the keyboard + MCU) is a strong candidate — it's specifically documented as an unwired + wake-pulse line separate from the normal I2C keyboard bus, exactly the + kind of signal meant to wake the host chip while the main bus is powered + down. Its actual trigger behavior (edge vs. level, polarity, pulse width) + is undocumented and needs characterizing on real hardware before wiring + `esp_sleep_enable_ext0_wakeup()`/`ext1_wakeup()` to it. Separately, + `M9Board::enterDeepSleep()` (a different, scheduled/automatic sleep path + used by the mesh stack, not the user-facing Power-off menu) also has no + button/GPIO wake source — only LR1110 `DIO1` (radio activity) and a timer + — same open question applies there once GPIO12 is characterized. +7. **KEY_LED (GPIO46), MIC/CTRL keys.** Pins/keycodes exist; no driver/action + references them yet. +8. **Battery reading appears stuck at "charging" voltage after charger + disconnect, and battery-history logging shows no entries over hours of + runtime.** Traced the entire software chain (`getBattMilliVolts()` -> + `batteryMvSampled()` -> `batteryMvSmoothed()` -> status bar) — every layer + either re-samples fresh from the ADC or holds a value for at most 20 + seconds; nothing in the code caches indefinitely. No software bug found in + this specific path via static reading. Two real possibilities, not yet + distinguished: (a) genuine hardware/battery-chemistry behavior (Li-ion + charge-termination voltage recovery can legitimately take longer than + expected to settle), or (b) a real bug not yet found. Needs a raw + millivolt diagnostic print directly in `getBattMilliVolts()` to tell which. + Separately, but likely related: `battLogAppend()`'s SD-vs-SPIFFS selection + (`battLogOnSd()`) should check `SD.exists("/meshcomod")` and return false + if it doesn't exist (respecting DataStore's opt-in "store on SD" setting + rather than assuming SD whenever a card happens to be mounted) — identified + but not yet applied. +9. **Message data loss on power cycle (not on a clean reboot).** Confirmed + with channel messages specifically — points at something not being + flushed to persistent storage before a hard power-off that a clean reboot + flushes correctly. Not yet investigated. +10. **Commander (Home tab) landscape layout** — fixed (chart width, 5-button + column height math). **Control-center overflow (6+ toggles not fitting)** + — also fixed (row/chip sizing extended to M9, matching T-Deck's existing + 2-row wrap grid). Both confirmed working. +11. **Keypad-nav quirks still open, all UI/UX not hardware:** + - Dropdown-list navigation doesn't work (dropdown closes and focus moves + to the next page element instead of moving the highlighted option). + Traced the entire mechanism — `navOpenDropdown()` detection, FIFO + push/pop, indev group assignment, LVGL's own dropdown `LV_EVENT_KEY` + handler, main-loop ordering relative to `lv_timer_handler()` — and + confirmed the M9 dispatch code is correct up to and including the + `navPushTap(LV_KEY_DOWN)` call itself (verified via an in-code Serial + print that the correct branch is taken). Root cause not found; likely + downstream in LVGL's own delivery/processing at runtime. + - Textarea fields specifically need 3-4 presses to move focus off them + (confirmed: buttons/toggles/icons/apps all traverse in one press, only + textareas affected). Ruled out the keyboard drain-loop/`lv_timer_handler()` + ordering as the cause (reducing the drain to one key per `loop()` + iteration didn't help). Root cause not found. + - Modal navigation occasionally "breaks out" to the screen behind and back + while navigating up through a modal's items. Likely candidate: + `createSettingsModal()`'s standalone-modal path (used for Device/About/ + etc.) has no `navMarkDirty()` call after `closeSettingsModal()`, same + class of stale-focus-group bug the wizard and home-drawer fixes above + addressed — diagnosed, not yet applied/confirmed. + - Some apps/overlays don't close via the dedicated Home key — only some do + (inconsistent per-screen, not a HOME-key dispatch bug given other + overlays close correctly). + - Some modals close via Back, some don't — also inconsistent per-modal. + - The Snake game does not respond to d-pad input at all (confirmed the + hardware keys themselves work correctly elsewhere) — likely reads input + through its own loop rather than the shared `handleHwKey()`/nav-group + system; not yet traced. + - Map panning: currently no way to pan the map at all with the d-pad + (arrows only drive UI nav). Idea, not started: use `M9_KEY_ENTER_LONG` + (now wired and proven via the lock-screen/context-menu work below) to + toggle between UI-nav mode and map-pan mode. + + **Resolved this pass:** + - Lock-screen unlock: fixed via `M9_KEY_ENTER_LONG` (the keyboard + controller's own hardware-level long-press detection, a distinct byte + from a normal Enter tap) standing in for "hold the trackball to + unlock." No progressive countdown UI is possible this way (only a + single discrete long-press event, not continuous press-state to poll), + but it's a confirmed-working equivalent. Also fixed: the lock screen + briefly showing the *previous* app screen before painting over it on + wake (`lockscreenReveal()` was turning the backlight on before the + lock overlay had actually been built/flushed — reordered + added + `lv_refr_now()`), and `lockscreenReveal()` itself being a complete + no-op for M9 (`#if defined(HAS_TDECK_GT911)` wrapped the whole + function body — widened to `#if CAP_LOCK_SCREEN`). + - Chat-message long-press context menu and the SD row's "hold: format": + both fixed by the same generic mechanism — `M9_KEY_ENTER_LONG` fires + `LV_EVENT_LONG_PRESSED` on whatever's currently group-focused, covering + any widget with a long-press handler anywhere in the app, not just + these two specific cases. + - Home-button self-conflict: `M9_KEY_HOME`'s "close everything on top" + dismiss loop was closing the app drawer itself (once registered as a + popup), then immediately reading the now-mutated `s_home_drawer_mode` + flag and reopening it in the same keypress. Fixed by snapshotting the + flag before the dismiss loop runs. + ## Keyboard: register-addressed I2C slave (protocol build #8, USB-pad release build #9) From 4846d4fa51c5a81e07912100f90d5a67f5648e1a Mon Sep 17 00:00:00 2001 From: "Enot (ded) Skelly" <enot@mailbox.org> Date: Wed, 8 Jul 2026 09:40:02 -0700 Subject: [PATCH 32/73] fix: bug in batt logging, sd didn't check if directory exists which would mean the user had not yet enabled loggin to sd but only mounted a card --- src/ui-touch/UITask.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index 39492958..c8c9fd22 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -14780,13 +14780,13 @@ static void calibrateBatteryCb(lv_event_t* e) { // SPIFFS (flat) uses a top-level path. static fs::FS& battLogFs() { #if CAP_SD - if (SD.cardType() != CARD_NONE) return SD; + if (SD.cardType() != CARD_NONE && SD.exists("/meshcomod")) return SD; #endif return SPIFFS; } static bool battLogOnSd() { #if CAP_SD - return SD.cardType() != CARD_NONE; + return SD.cardType() != CARD_NONE && SD.exists("/meshcomod"); #else return false; #endif From 667436fdd2280bf7c6286da9d930610ed206cfc3 Mon Sep 17 00:00:00 2001 From: Kaj Schittecat <kaj@schittecat.com> Date: Wed, 8 Jul 2026 21:43:40 +0200 Subject: [PATCH 33/73] touch(tdeck): GT911 phantom-press watchdogs + bounded init retry A flash/reset landing mid-I2C-transaction can wedge the GT911 (the S3 resets, the touch controller keeps running) into repeating a stale pressed frame. The driver's keep-prev-state-on-no-data poll then latched an eternal press: real touches ignored, trackball clicks eaten (a live touch outranks the click injection), idle timeout never firing, keyboard lock/unlock still working - a dead-looking device that survived every reboot and reflash because only a full power cycle resets the GT911. Watchdogs in gt911Poll() now force a release when status reads fail mid-press, when no frame arrives for 250 ms while pressed (a real held finger produces a frame every GT911 scan cycle), or when one bit-exact point stays pressed for 10 s (a human touch always jitters) - that last point is then ignored until it moves or a real lift frame arrives. A jitter-y phantom can still need a power cycle, but the common wedge modes self-heal in under a second. Init is no longer one-shot: the boot probe retries every 500 ms for ~6 s before caching failure, so a GT911 still resetting at the first attempt no longer costs the session its touch AND keyboard (the kb poll task only starts once touch inits). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --- src/helpers/input/TDeckTouch.cpp | 86 ++++++++++++++++++++++++++++---- 1 file changed, 76 insertions(+), 10 deletions(-) diff --git a/src/helpers/input/TDeckTouch.cpp b/src/helpers/input/TDeckTouch.cpp index 818e7cfb..8d31e8c2 100644 --- a/src/helpers/input/TDeckTouch.cpp +++ b/src/helpers/input/TDeckTouch.cpp @@ -125,11 +125,46 @@ static void mapRaw(uint16_t rx, uint16_t ry, uint16_t* ox, uint16_t* oy) { *oy = (uint16_t)sy; } +// Watchdog state for the phantom-press fail-safes in gt911Poll(). +static uint8_t s_fail_streak = 0; // consecutive status-read failures while pressed +static unsigned long s_frame_ms = 0; // last time the GT911 delivered a frame +static unsigned long s_press_ms = 0; // current press start +static uint16_t s_press_rx = 0, s_press_ry = 0; // raw point at press start +static bool s_press_jitter = false; // point moved since press start +static bool s_phantom = false; // frozen-frame point being ignored +static uint16_t s_phantom_rx = 0, s_phantom_ry = 0; + // Poll the GT911 once, updating s_have_touch / s_cur_x/y from the latest frame. +// +// Fail-safes: a reset mid-I2C transaction (e.g. a reflash) can wedge the GT911 +// into repeating one stale "pressed" frame, or drop the lift frame outright. +// The old "no new data — keep prev state" behaviour then latched an ETERNAL +// PRESS: LVGL never saw a release, real fingers were ignored, the trackball +// click could not inject (a live touch outranks it in lvglTouchRead) and the +// idle timer never fired (constant "input") — a dead-looking device only a +// power cycle fixed (warm reboots don't reset the GT911). Three watchdogs make +// that state self-heal instead: +// - status reads failing while "pressed" -> release (bus died mid-press) +// - no new frame for 250 ms while "pressed" -> release (missed lift; a real +// held finger produces a frame every GT911 scan cycle, ~10 ms) +// - the SAME bit-exact point pressed 10 s -> phantom: release, then ignore +// that exact point until it changes or a real lift frame arrives (a human +// touch always jitters; a wedged controller repeats one frozen frame) static void gt911Poll() { uint8_t status; - if (!gt911ReadReg(0x814E, &status, 1)) return; - if (!(status & 0x80)) return; // no new data — keep prev state + const unsigned long now_ms = millis(); + if (!gt911ReadReg(0x814E, &status, 1)) { + if (s_have_touch && ++s_fail_streak >= 8) s_have_touch = false; + return; + } + s_fail_streak = 0; + if (!(status & 0x80)) { // no new frame this tick + if (s_have_touch && (unsigned long)(now_ms - s_frame_ms) > 250) { + s_have_touch = false; // lift frame lost -> force release + } + return; + } + s_frame_ms = now_ms; uint8_t n = status & 0x0F; if (n > 0) { uint8_t p[8]; @@ -140,6 +175,28 @@ static void gt911Poll() { // byte and produced wildly out-of-range coordinates.) uint16_t rx = (uint16_t)(p[0] | (p[1] << 8)); uint16_t ry = (uint16_t)(p[2] | (p[3] << 8)); + if (s_phantom && rx == s_phantom_rx && ry == s_phantom_ry) { + gt911WriteReg(0x814E, 0); // still the frozen frame: drop it + return; + } + s_phantom = false; // point changed -> controller is sane + if (!s_have_touch) { // fresh press: arm the phantom check + s_press_ms = now_ms; + s_press_rx = rx; + s_press_ry = ry; + s_press_jitter = false; + } else if (rx != s_press_rx || ry != s_press_ry) { + s_press_jitter = true; + } + if (s_have_touch && !s_press_jitter && + (unsigned long)(now_ms - s_press_ms) > 10000) { + s_phantom = true; // 10 s frozen at one point = not a finger + s_phantom_rx = rx; + s_phantom_ry = ry; + s_have_touch = false; + gt911WriteReg(0x814E, 0); + return; + } s_dbg_rawx = rx; s_dbg_rawy = ry; mapRaw(rx, ry, &s_cur_x, &s_cur_y); @@ -147,18 +204,27 @@ static void gt911Poll() { } } else { s_have_touch = false; // finger lifted + s_phantom = false; // real lift frame -> phantom cleared } gt911WriteReg(0x814E, 0); // ack the frame } bool heltecV4CapTouchBegin() { - // ONE-SHOT: the UI retries this every loop while touch isn't inited, so the - // I2C probe/scan must run only once — otherwise we re-scan the bus every - // frame and the whole device crawls. After the first attempt, return the - // cached result instantly with no bus traffic. - static bool s_attempted = false; - if (s_attempted) return s_init_ok; - s_attempted = true; + // BOUNDED RETRY: the UI calls this every loop while touch isn't inited. The + // old ONE-SHOT version cached the very first probe forever — a GT911 that was + // still resetting / strap-latching at that instant cost the whole session its + // touch AND keyboard (the kb poll task only starts once touch inits). Retry + // the probe every 500 ms for the first ~6 s instead, then cache the failure + // for good — still nothing like the every-frame rescan that made the device + // crawl, and a slow-to-wake controller is picked up a moment later. + static uint8_t s_attempts = 0; + static unsigned long s_last_attempt_ms = 0; + if (s_init_ok) return true; + if (s_attempts >= 12) return false; // give up: cached failure + if (s_attempts && + (unsigned long)(millis() - s_last_attempt_ms) < 500) return false; + ++s_attempts; + s_last_attempt_ms = millis(); // --- Peripheral power: the keyboard / GT911 / I2C pull-ups all hang off the // BOARD_POWERON rail (GPIO10). It's driven HIGH in TDeckBoard::begin(), but @@ -168,7 +234,7 @@ bool heltecV4CapTouchBegin() { #ifdef PIN_PERF_POWERON pinMode(PIN_PERF_POWERON, OUTPUT); digitalWrite(PIN_PERF_POWERON, HIGH); - delay(120); + if (s_attempts == 1) delay(120); // settle once; retries find the rail already up #endif // Sample idle bus levels with the I2C peripheral detached (plain INPUT, no From 48e77933e2a5d8a7a369bed8d8a5e0f0d3f38bfd Mon Sep 17 00:00:00 2001 From: Kaj Schittecat <kaj@schittecat.com> Date: Wed, 8 Jul 2026 22:09:36 +0200 Subject: [PATCH 34/73] touch: beta_37 release notes Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --- release-notes/beta_37.txt | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 release-notes/beta_37.txt diff --git a/release-notes/beta_37.txt b/release-notes/beta_37.txt new file mode 100644 index 00000000..0b3fc958 --- /dev/null +++ b/release-notes/beta_37.txt @@ -0,0 +1,15 @@ +# beta_37 (TEST) - Tanmatsu ALT accents + language switching, GPS quick reply, T-Deck touch self-heal, SD history reliability. On top of beta_36. +# One user-facing note per non-blank, non-# line; # lines are section comments. + +# --- New --- +Tanmatsu: hold ALT and press a letter to open the accent picker (a with ALT gives an accent popup, just like long-press on the touch boards). Keep ALT held and press the letter again to cycle through the options; release ALT to insert the highlighted one. Requested by jochentj in issue #129. +Tanmatsu: double-tap the space bar to switch between your enabled keyboard languages, same as on the T-Deck. +Accented letters on the Tanmatsu now render at full size at the Large and Huge UI scales instead of noticeably smaller (issue #129). Made possible by moving all boards to compressed UI fonts, which also frees a chunk of firmware space. +Your GPS position is now the first row in the quick-reply picker, so you can send your current coordinates with one tap (contributed by Yazutsu, PR #125). +While in a chat or channel, the top bar shows the active keyboard language next to the clock (only when more than one layout is enabled), so you can see what double-tap-space switched to. + +# --- Fixed --- +The keyboard-backlight "Off" preset now actually switches the backlight off and stays off, instead of leaving the previous mode running (contributed by Yazutsu, PR #88). +Chat history saves to the SD card are more robust: files are written atomically and a fallback save path covers the background worker not being armed yet, so a badly timed reboot can no longer truncate your message history (contributed by scratchdiver, PR #135). +T-Deck: if the touch controller glitches into a stuck "phantom finger" state (everything looked frozen, touch dead, trackball clicks eaten, and the screen never timed out), the driver now detects it and recovers within seconds. Previously only a full power cycle would clear it. +T-Deck: touch initialisation at boot now retries for a few seconds instead of giving up after a single attempt. A slow-to-wake touch controller could previously cost you touch AND keyboard for the whole session. From 8133a477695fc6cf9233a09dd4b1905f8ddab9b1 Mon Sep 17 00:00:00 2001 From: Ethan-chen1234-zy <ethan.chen@rakwireless.com> Date: Fri, 3 Jul 2026 11:24:39 +0800 Subject: [PATCH 35/73] feat(rak_tap_v2): add RAK WisMesh Tap V2 board support (working baseline) Display: USE_PIN_TFT software SPI, 8-10 fps, 40-line LVGL buffer Touch: FT5x06 I2C 0x38, runtime rotation 3 + FLIP_X/Y UI: landscape LV_DISP_ROT_270, mapRaw with RAW_W=240/RAW_H=320 Radio: LoRa SX1262 on HSPI (SPI3_HOST), 240MHz CPU Signed-off-by: Ethan-chen1234-zy <ethan.chen@rakwireless.com> --- boards/rak_tap_v2.json | 43 +++ boards/wiscore_rak3312.json | 42 +++ platformio.ini | 174 +++++++++ src/helpers/input/RakTapV2Touch.cpp | 333 ++++++++++++++++++ src/helpers/input/TDeckTouch.cpp | 2 +- src/main.cpp | 31 +- src/ui-touch/UITask.cpp | 20 +- variants/rak_tap_v2/RakTapV2Board.h | 135 +++++++ .../partitions_rak_tap_v2_touch.csv | 29 ++ variants/rak_tap_v2/target.cpp | 64 ++++ variants/rak_tap_v2/target.h | 38 ++ 11 files changed, 895 insertions(+), 16 deletions(-) create mode 100644 boards/rak_tap_v2.json create mode 100644 boards/wiscore_rak3312.json create mode 100644 src/helpers/input/RakTapV2Touch.cpp create mode 100644 variants/rak_tap_v2/RakTapV2Board.h create mode 100644 variants/rak_tap_v2/partitions_rak_tap_v2_touch.csv create mode 100644 variants/rak_tap_v2/target.cpp create mode 100644 variants/rak_tap_v2/target.h diff --git a/boards/rak_tap_v2.json b/boards/rak_tap_v2.json new file mode 100644 index 00000000..8fffcada --- /dev/null +++ b/boards/rak_tap_v2.json @@ -0,0 +1,43 @@ +{ + "build": { + "arduino": { + "ldscript": "esp32s3_out.ld", + "partitions": "default_16MB.csv", + "memory_type": "qio_opi" + }, + "core": "esp32", + "extra_flags": [ + "-DBOARD_HAS_PSRAM", + "-DARDUINO_USB_CDC_ON_BOOT=1", + "-DARDUINO_USB_MODE=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1" + ], + "f_cpu": "240000000L", + "f_flash": "80000000L", + "flash_mode": "dio", + "psram_type": "qspi", + "hwids": [["0x303A", "0x1001"]], + "mcu": "esp32s3", + "variant": "esp32s3" + }, + "connectivity": ["wifi", "bluetooth", "lora"], + "debug": { + "default_tool": "esp-builtin", + "onboard_tools": ["esp-builtin"], + "openocd_target": "esp32s3.cfg" + }, + "frameworks": ["arduino", "espidf"], + "name": "RAK WisMesh Tap V2 (16 MB FLASH, 8 MB Octal PSRAM)", + "upload": { + "flash_size": "16MB", + "maximum_ram_size": 8388608, + "maximum_size": 16777216, + "use_1200bps_touch": true, + "wait_for_upload_port": true, + "require_upload_port": true, + "speed": 921600 + }, + "url": "https://store.rakwireless.com/products/wismesh-tap-v2", + "vendor": "RAKwireless" +} diff --git a/boards/wiscore_rak3312.json b/boards/wiscore_rak3312.json new file mode 100644 index 00000000..f925df06 --- /dev/null +++ b/boards/wiscore_rak3312.json @@ -0,0 +1,42 @@ +{ + "build": { + "arduino": { + "ldscript": "esp32s3_out.ld", + "memory_type": "qio_opi", + "partitions": "default_16MB.csv" + }, + "core": "esp32", + "extra_flags": [ + "-DBOARD_HAS_PSRAM", + "-DARDUINO_USB_CDC_ON_BOOT=1", + "-DARDUINO_USB_MODE=0", + "-DARDUINO_RUNNING_CORE=1", + "-DARDUINO_EVENT_RUNNING_CORE=1" + ], + "f_cpu": "240000000L", + "f_flash": "80000000L", + "flash_mode": "dio", + "hwids": [["0x303A", "0x1001"]], + "mcu": "esp32s3", + "variant": "esp32s3" + }, + "connectivity": ["wifi", "bluetooth", "lora"], + "debug": { + "default_tool": "esp-builtin", + "onboard_tools": ["esp-builtin"], + "openocd_target": "esp32s3.cfg" + }, + "frameworks": ["arduino", "espidf"], + "name": "WisCore RAK3312 (RAK WisMesh Tap V2)", + "upload": { + "flash_size": "16MB", + "maximum_ram_size": 8388608, + "maximum_size": 16777216, + "use_1200bps_touch": true, + "wait_for_upload_port": true, + "require_upload_port": true, + "speed": 921600 + }, + "url": "https://www.rakwireless.com/en-us", + "vendor": "RAKwireless" +} diff --git a/platformio.ini b/platformio.ini index 791fab3f..a05e3b71 100644 --- a/platformio.ini +++ b/platformio.ini @@ -624,3 +624,177 @@ lib_deps = lvgl/lvgl @ ^8.3.11 densaugeo/base64 @ ~1.4.0 knolleary/PubSubClient @ ^2.8.0 + +; ====================================================================== +[env:rak_tap_v2_companion_radio_touch] +platform = platformio/espressif32@6.11.0 +framework = arduino +board = rak_tap_v2 +monitor_speed = 115200 +board_build.flash_mode = dio ; RAK3312 requires DIO (board JSON defaults to qio) +board_build.partitions = variants/rak_tap_v2/partitions_rak_tap_v2_touch.csv +extra_scripts = pre:scripts/inject_wifi_env.py, merge-bin.py + +build_flags = + -Wno-deprecated-declarations -Wno-unused-parameter -DNDEBUG -DRADIOLIB_STATIC_ONLY=1 -DRADIOLIB_GODMODE=1 + -D MC_VENDORED_TOUCH_APP + -D LORA_FREQ=869.618 + -D LORA_BW=62.5 + -D LORA_SF=8 + -D ENABLE_PRIVATE_KEY_IMPORT=1 + -D ENABLE_PRIVATE_KEY_EXPORT=1 + -D RADIOLIB_EXCLUDE_CC1101=1 + -D RADIOLIB_EXCLUDE_RF69=1 + -D RADIOLIB_EXCLUDE_SX1231=1 + -D RADIOLIB_EXCLUDE_SI443X=1 + -D RADIOLIB_EXCLUDE_RFM2X=1 + -D RADIOLIB_EXCLUDE_SX128X=1 + -D RADIOLIB_EXCLUDE_AFSK=1 + -D RADIOLIB_EXCLUDE_AX25=1 + -D RADIOLIB_EXCLUDE_HELLSCHREIBER=1 + -D RADIOLIB_EXCLUDE_MORSE=1 + -D RADIOLIB_EXCLUDE_APRS=1 + -D RADIOLIB_EXCLUDE_BELL=1 + -D RADIOLIB_EXCLUDE_RTTY=1 + -D RADIOLIB_EXCLUDE_SSTV=1 + -D ESP32_PLATFORM + ; --- sensors (GPS + AHTx0 + BME680 enabled) --- + -D ENV_INCLUDE_GPS=1 + -D ENV_INCLUDE_AHTX0=1 + -D ENV_INCLUDE_BME280=0 + -D ENV_INCLUDE_BMP280=0 + -D ENV_INCLUDE_SHTC3=0 + -D ENV_INCLUDE_SHT4X=0 + -D ENV_INCLUDE_LPS22HB=0 + -D ENV_INCLUDE_INA3221=0 + -D ENV_INCLUDE_INA219=0 + -D ENV_INCLUDE_INA226=0 + -D ENV_INCLUDE_INA260=0 + -D ENV_INCLUDE_MLX90614=0 + -D ENV_INCLUDE_VL53L0X=0 + -D ENV_INCLUDE_BME680=1 + -D ENV_INCLUDE_BMP085=0 + ; --- LoRa SX1262 (RAK3312 module, same pins as RAK3112) --- + -I variants/rak_tap_v2 + -D RAK_WISMESH_TAP_V2=1 + -D USE_SX1262 + -D ESP32_CPU_FREQ=240 + -D RADIO_CLASS=CustomSX1262 + -D WRAPPER_CLASS=CustomSX1262Wrapper + -D LORA_TX_POWER=22 + -D P_LORA_TX_LED=46 + -D P_LORA_DIO_1=47 + -D P_LORA_NSS=7 + -D P_LORA_RESET=8 + -D P_LORA_BUSY=48 + -D P_LORA_SCLK=5 + -D P_LORA_MISO=3 + -D P_LORA_MOSI=6 + -D SX126X_DIO2_AS_RF_SWITCH=true + -D SX126X_DIO3_TCXO_VOLTAGE=1.8 + -D SX126X_CURRENT_LIMIT=140 + -D SX126X_RX_BOOSTED_GAIN=1 + -D PIN_GPS_RX=43 + -D PIN_GPS_TX=44 + -D PIN_USER_BTN=-1 + -D PIN_VEXT_EN=14 + -D PIN_BOARD_SDA=9 + -D PIN_BOARD_SCL=40 + ; --- TFT (ST7789 240x320, software SPI SCL=13/SDA=11; FSPI=PSRAM-occupied on RAK3312) --- + -D USE_PIN_TFT + -D DISPLAY_CLASS=ST7789LCDDisplay + -D DISPLAY_ROTATION=3 + -D DISPLAY_SCALE_X=1.0 + -D DISPLAY_SCALE_Y=1.0 + -D PIN_TFT_RST=-1 + -D PIN_TFT_LEDA_CTL=41 + -D PIN_TFT_LEDA_CTL_ACTIVE=HIGH + -D PIN_TFT_CS=12 + -D PIN_TFT_DC=42 + -D PIN_TFT_SCL=13 + -D PIN_TFT_SDA=11 + ; --- FT5x06 capacitive touch (I2C0 addr 0x38, SDA=9/SCL=40) --- + -D HAS_RAK_TAP_V2=1 + -D RAK_TS_FLIP_X=1 + -D RAK_TS_FLIP_Y=1 + -D PIN_TOUCH_SDA=9 + -D PIN_TOUCH_SCL=40 + -D PIN_TOUCH_INT=39 + ; --- touch UI / companion stack --- + -I include + -I src + -I src/ui-touch + -D UI_LVGL=1 + -D HAS_TOUCH_UI=1 + -D FIRMWARE_OTA_ENV='"rak_tap_v2_companion_radio_touch"' + -D ENABLE_ADVERT_ON_BOOT=0 + -D LV_CONF_PATH=lv_conf.h + -D LV_CONF_INCLUDE_SIMPLE=1 + -D LV_INDEV_DEF_SCROLL_THROW=7 + -D USER_SETUP_LOADED=1 + -D ST7789_DRIVER=1 + -D TFT_WIDTH=320 + -D TFT_HEIGHT=240 + -D TFT_MOSI=11 + -D TFT_SCLK=13 + -D TFT_CS=12 + -D TFT_DC=42 + -D TFT_RST=-1 + -D TFT_MISO=-1 + -D SPI_FREQUENCY=40000000 + -D TFT_RGB_ORDER=TFT_RGB + -D TFT_INVERSION_ON=1 + -D TFT_BL=41 + -D TFT_BACKLIGHT_ON=1 + -D MAX_CONTACTS=2000 + -D MAX_GROUP_CHANNELS=40 + -D ADMIN_PASSWORD='"password"' + -D MULTI_TRANSPORT_COMPANION=1 + -D WADAMESH_FORK_BUILD=1 + -D TCP_PORT=5000 + -D WS_PORT=8765 + -D BLE_PIN_CODE=123456 + -D CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN=1 + -D CONFIG_MBEDTLS_SSL_IN_CONTENT_LEN=16384 + -D CONFIG_MBEDTLS_SSL_OUT_CONTENT_LEN=4096 + +build_src_filter = + +<*.cpp> + +<helpers/*.cpp> + +<helpers/esp32/*.cpp> + +<helpers/input/*.cpp> + +<ui-touch/*.cpp> + +<ui-touch/*.c> + +<../variants/rak_tap_v2/*.cpp> + +lib_deps = + https://github.com/ALLFATHER-BV/meshcomod.git#core-v1.16.4 + SPI + Wire + jgromes/RadioLib @ ^7.6.0 + rweather/Crypto @ ^0.4.0 + adafruit/RTClib @ ^2.1.3 + melopero/Melopero RV3028 @ ^1.1.0 + electroniccats/CayenneLPP @ 1.6.1 + h2zero/NimBLE-Arduino @ 1.4.3 + adafruit/Adafruit INA3221 Library @ ^1.0.1 + adafruit/Adafruit INA219 @ ^1.2.3 + robtillaart/INA226 @ ^0.6.4 + adafruit/Adafruit INA260 Library @ ^1.5.3 + adafruit/Adafruit AHTX0 @ ^2.0.5 + adafruit/Adafruit BME280 Library @ ^2.3.0 + adafruit/Adafruit BMP280 Library @ ^2.6.8 + adafruit/Adafruit SHTC3 Library @ ^1.0.1 + sensirion/Sensirion I2C SHT4x @ ^1.1.2 + arduino-libraries/Arduino_LPS22HB @ ^1.0.2 + adafruit/Adafruit MLX90614 Library @ ^2.1.5 + adafruit/Adafruit_VL53L0X @ ^1.2.4 + stevemarple/MicroNMEA @ ^2.0.6 + adafruit/Adafruit BME680 Library @ ^2.0.4 + adafruit/Adafruit BMP085 Library @ ^1.2.4 + adafruit/Adafruit ST7735 and ST7789 Library @ ^1.11.0 + ESP32Async/ESPAsyncWebServer @ 3.10.3 + file://arch/esp32/AsyncElegantOTA + lvgl/lvgl @ ^8.3.11 + bodmer/TFT_eSPI @ ^2.5.43 + densaugeo/base64 @ ~1.4.0 diff --git a/src/helpers/input/RakTapV2Touch.cpp b/src/helpers/input/RakTapV2Touch.cpp new file mode 100644 index 00000000..86669224 --- /dev/null +++ b/src/helpers/input/RakTapV2Touch.cpp @@ -0,0 +1,333 @@ +// SPDX-License-Identifier: GPL-3.0-or-later +// RAK WisMesh Tap V2 touch input — implements the shared touch-input API +// for the Tap V2's FT5x06 capacitive controller (I2C addr 0x38). +// +// The FT5x06 shares the main I2C bus (Wire, SDA=9 / SCL=40) with any +// other I2C sensors on the RAK3312 board. The bus is already initialised +// by ESP32Board::begin() — this driver must NOT re-init or take ownership. +// +// CRASH NOTE (v6→v7): Wire1.begin(9,40) causes panic because ESP32-S3's +// I2C1 controller and the already-running I2C0 controller fight over the +// same GPIO pins. The fix is to use Wire (I2C0) on the shared bus. +// +// Protocol reference: LovyanGFX Touch_FT5x06.cpp (FreeBSD license) + +#if defined(HAS_RAK_TAP_V2) && defined(ESP32) + +#include "HeltecV4CapTouch.h" +#include <Arduino.h> +#include <Wire.h> +#include <freertos/FreeRTOS.h> +#include <freertos/task.h> +#include <helpers/ui/MomentaryButton.h> + +#ifndef PIN_TOUCH_SDA + #define PIN_TOUCH_SDA 9 +#endif +#ifndef PIN_TOUCH_SCL + #define PIN_TOUCH_SCL 40 +#endif +#ifndef PIN_TOUCH_INT + #define PIN_TOUCH_INT 39 +#endif + +// Output (landscape LVGL) screen dimensions — used for clamping after rotation. +static const int SCR_W = 320; +static const int SCR_H = 240; + +// FT5x06 native report resolution — the chip sees the physical 240×320 +// panel BEFORE any ST7789 display rotation. Rotation formulas use these +// raw-portrait dimensions; after the transform, the result is clamped to +// the landscape output above. Mirrors HeltecV4CapTouch applyPointRotation +// which uses W=240/H=320 as the pre-rotation baseline. +static const int RAW_W = 240; +static const int RAW_H = 320; + +static const uint8_t FT5x06_ADDR = 0x38; +static const uint8_t FT5x06_REG_DEVMODE = 0x00; +static const uint8_t FT5x06_REG_TDSTATUS = 0x02; + +static bool s_init_ok = false; +static bool s_given_up = false; +static int s_retries = 0; +static char s_scan_str[128] = "scan: (not run)"; + +static volatile uint16_t s_dbg_rawx = 0, s_dbg_rawy = 0; + +static bool s_have_touch = false; +static uint16_t s_cur_x = 0, s_cur_y = 0; +static bool s_down = false; +static unsigned long s_down_at = 0; +static uint16_t s_start_x = 0, s_start_y = 0; +static uint16_t s_last_x = 0, s_last_y = 0; +static bool s_live = false; +static uint16_t s_live_x = 0, s_live_y = 0; +static bool s_tap_pending = false; +static uint16_t s_tap_x = 0, s_tap_y = 0; +static bool s_swiping_now = false; +static bool s_swipe_pending = false; +static int8_t s_swipe_x = 0, s_swipe_y = 0; + +static uint8_t s_ui_rotation = 0; +static uint8_t s_point_rotation = 0; + +#ifndef RAK_TOUCH_SWIPE_MIN + #define RAK_TOUCH_SWIPE_MIN 40 +#endif +#ifndef RAK_TOUCH_TAP_MOVE_MAX + #define RAK_TOUCH_TAP_MOVE_MAX 16 +#endif +#ifndef RAK_TOUCH_LONG_MS + #define RAK_TOUCH_LONG_MS 1000 +#endif + +// ---- Wire I2C: use the main bus (already initialised by ESP32Board) ---- + +static bool ft5x06WriteReg(uint8_t reg, uint8_t val) { + Wire.beginTransmission(FT5x06_ADDR); + Wire.write(reg); + Wire.write(val); + return Wire.endTransmission() == 0; +} + +static bool ft5x06ReadReg(uint8_t reg, uint8_t* buf, uint8_t len) { + Wire.beginTransmission(FT5x06_ADDR); + Wire.write(reg); + if (Wire.endTransmission(false) != 0) return false; + uint8_t got = Wire.requestFrom((int)FT5x06_ADDR, (int)len); + if (got != len) return false; + for (uint8_t i = 0; i < len; ++i) buf[i] = Wire.read(); + return true; +} + +// ---- Init (called by UITask loop every tick until success or give-up) ---- + +bool heltecV4CapTouchBegin() { + if (s_init_ok) return true; + if (s_given_up) return false; + + // Retry up to 3 times; after that give up permanently so the device + // boots without touch rather than crashing. + ++s_retries; + if (s_retries > 3) { + s_given_up = true; + Serial.println("[TOUCH] giving up after 3 failed attempts — booting without touch"); + return false; + } + + // The Wire bus is on SDA=9/SCL=40, already begun by ESP32Board::begin(). + // Bump speed for touch (the board default is 100kHz). + // Short timeout prevents a stuck FT5x06 from stalling the main UI loop. + Wire.setClock(400000); + Wire.setTimeOut(20); + +#if PIN_TOUCH_INT >= 0 + pinMode(PIN_TOUCH_INT, INPUT_PULLUP); +#endif + delay(10); + + // Probe + Wire.beginTransmission(FT5x06_ADDR); + if (Wire.endTransmission() != 0) { + snprintf(s_scan_str, sizeof s_scan_str, "i2c9/40: no ACK at 0x%02X", FT5x06_ADDR); + Serial.printf("[TOUCH] FT5x06 not found (retry %d/3)\n", s_retries); + return false; + } + + // Basic init: set normal operating mode + if (!ft5x06WriteReg(FT5x06_REG_DEVMODE, 0x00)) { + snprintf(s_scan_str, sizeof s_scan_str, "0x%02X init-fail(devmode)", FT5x06_ADDR); + Serial.println("[TOUCH] FT5x06 devmode write failed"); + return false; + } + + s_init_ok = true; + snprintf(s_scan_str, sizeof s_scan_str, "0x%02X ft5x06 OK (retry %d)", FT5x06_ADDR, s_retries - 1); + Serial.printf("[TOUCH] %s\n", s_scan_str); + return true; +} + +// ---- Coordinate mapping ---- + +static void mapRaw(uint16_t rx, uint16_t ry, uint16_t* ox, uint16_t* oy) { + int sx, sy; + // Runtime rotation transform — mirrors applyPointRotation in HeltecV4CapTouch. + // s_point_rotation is set by heltecV4CapTouchSetPointRotation at boot. + switch (s_point_rotation) { + case 1: // LV_DISP_ROT_90: (RAW_H-1-py, px) — raw portrait→landscape + sx = (RAW_H - 1) - (int)ry; + sy = (int)rx; + break; + case 3: // LV_DISP_ROT_270: (py, RAW_W-1-px) — raw portrait→landscape + sx = (int)ry; + sy = (RAW_W - 1) - (int)rx; + break; + default: // portrait / ROT_180: identity + sx = (int)rx; + sy = (int)ry; + break; + } + // Optional calibration flips (applied AFTER the rotation transform). + // Define RAK_TS_FLIP_X / RAK_TS_FLIP_Y in build_flags if your panel's + // X or Y axis reports inverted relative to the display coordinate space. +#if RAK_TS_FLIP_X + sx = (SCR_W - 1) - sx; +#endif +#if RAK_TS_FLIP_Y + sy = (SCR_H - 1) - sy; +#endif + if (sx < 0) sx = 0; if (sx >= SCR_W) sx = SCR_W - 1; + if (sy < 0) sy = 0; if (sy >= SCR_H) sy = SCR_H - 1; + *ox = (uint16_t)sx; + *oy = (uint16_t)sy; +} + +// ---- Poll (single I2C transaction) ---- + +static int ft5x06ReadTouchData(uint16_t* rx, uint16_t* ry) { + Wire.beginTransmission(FT5x06_ADDR); + Wire.write(FT5x06_REG_TDSTATUS); + if (Wire.endTransmission(false) != 0) return -1; + + uint8_t buf[7]; + uint8_t got = Wire.requestFrom((int)FT5x06_ADDR, (uint8_t)7); + if (got < 5) return (got >= 1 && (buf[0] & 0x0F) == 0) ? 0 : -1; + for (uint8_t i = 0; i < got; ++i) buf[i] = Wire.read(); + + if ((buf[0] & 0x0F) == 0) return 0; + + *rx = (uint16_t)(((buf[1] & 0x0F) << 8) | buf[2]); + *ry = (uint16_t)(((buf[3] & 0x0F) << 8) | buf[4]); + return 1; +} + +static void ft5x06Poll() { + uint16_t rx = 0, ry = 0; + if (ft5x06ReadTouchData(&rx, &ry) == 1) { + s_dbg_rawx = rx; + s_dbg_rawy = ry; + mapRaw(rx, ry, &s_cur_x, &s_cur_y); + s_have_touch = true; + } else { + s_have_touch = false; + } +} + +void heltecV4CapTouchGetRaw(uint16_t* rx, uint16_t* ry) { + if (rx) *rx = s_dbg_rawx; + if (ry) *ry = s_dbg_rawy; +} + +// ---- Gesture state machine ---- + +int heltecV4CapTouchCheck() { + if (!s_init_ok) return BUTTON_EVENT_NONE; + ft5x06Poll(); + + if (s_have_touch) { + s_live = true; + s_live_x = s_cur_x; + s_live_y = s_cur_y; + if (!s_down) { + s_down = true; + s_down_at = millis(); + s_start_x = s_cur_x; + s_start_y = s_cur_y; + s_swiping_now = false; + } + s_last_x = s_cur_x; + s_last_y = s_cur_y; + if (!s_swiping_now) { + int adx = abs((int)s_last_x - (int)s_start_x); + int ady = abs((int)s_last_y - (int)s_start_y); + if (adx >= RAK_TOUCH_SWIPE_MIN && adx > ady) s_swiping_now = true; + } + return BUTTON_EVENT_NONE; + } + + if (s_down) { + s_down = false; + s_live = false; + s_swiping_now = false; + unsigned long dur = millis() - s_down_at; + int adx = abs((int)s_last_x - (int)s_start_x); + int ady = abs((int)s_last_y - (int)s_start_y); + if (adx >= RAK_TOUCH_SWIPE_MIN && adx > (ady + 8)) { + bool left = ((int)s_last_x - (int)s_start_x) < 0; + s_swipe_x = left ? -1 : 1; + s_swipe_y = 0; + s_swipe_pending = true; + return left ? BUTTON_EVENT_DOUBLE_CLICK : BUTTON_EVENT_TRIPLE_CLICK; + } + if (ady >= RAK_TOUCH_SWIPE_MIN && ady > (adx + 8)) { + s_swipe_x = 0; + s_swipe_y = ((int)s_last_y - (int)s_start_y) < 0 ? -1 : 1; + s_swipe_pending = true; + return BUTTON_EVENT_NONE; + } + if (dur >= 12 && dur < (unsigned long)RAK_TOUCH_LONG_MS && + adx <= RAK_TOUCH_TAP_MOVE_MAX && ady <= RAK_TOUCH_TAP_MOVE_MAX) { + s_tap_x = s_last_x; + s_tap_y = s_last_y; + s_tap_pending = true; + return BUTTON_EVENT_CLICK; + } + if (dur >= (unsigned long)RAK_TOUCH_LONG_MS) { + return BUTTON_EVENT_LONG_PRESS; + } + } else { + s_live = false; + } + return BUTTON_EVENT_NONE; +} + +bool heltecV4CapTouchGetLive(uint16_t* x, uint16_t* y) { + if (!s_live) return false; + if (x) *x = s_live_x; + if (y) *y = s_live_y; + return true; +} +bool heltecV4CapTouchPopTap(uint16_t* x, uint16_t* y) { + if (!s_tap_pending) return false; + s_tap_pending = false; + if (x) *x = s_tap_x; + if (y) *y = s_tap_y; + return true; +} +bool heltecV4CapTouchPopSwipe(int8_t* xd, int8_t* yd) { + if (!s_swipe_pending) return false; + s_swipe_pending = false; + if (xd) *xd = s_swipe_x; + if (yd) *yd = s_swipe_y; + return true; +} + +// ---- Background poll (core 0) ---- + +static TaskHandle_t s_poll_task = nullptr; +static volatile bool s_async = false; +static uint32_t s_period_ms = 8; + +static void touchPollTask(void* arg) { + (void)arg; + for (;;) { + heltecV4CapTouchCheck(); + vTaskDelay(pdMS_TO_TICKS(s_period_ms)); + } +} + +bool heltecV4CapTouchStartBackgroundPoll(uint32_t period_ms) { + if (s_async || !s_init_ok) return false; + s_period_ms = period_ms < 4 ? 4 : (period_ms > 100 ? 100 : period_ms); + BaseType_t ok = xTaskCreatePinnedToCore(touchPollTask, "raktap_touch", 3072, + nullptr, 2, &s_poll_task, 0); + if (ok == pdPASS) { s_async = true; return true; } + return false; +} +bool heltecV4CapTouchIsAsyncPolling() { return s_async; } +bool heltecV4CapTouchIsSwiping() { return s_swiping_now; } +void heltecV4CapTouchSetRotation(uint8_t r) { s_ui_rotation = r & 3; } +void heltecV4CapTouchSetPointRotation(uint8_t r) { s_point_rotation = r & 3; } +const char* heltecV4CapTouchDebug() { return s_scan_str; } + +#endif diff --git a/src/helpers/input/TDeckTouch.cpp b/src/helpers/input/TDeckTouch.cpp index 8d31e8c2..d2334223 100644 --- a/src/helpers/input/TDeckTouch.cpp +++ b/src/helpers/input/TDeckTouch.cpp @@ -7,7 +7,7 @@ // driver outputs coordinates already in the 320x240 landscape screen space. // The raw->screen mapping is calibrated against the panel; flip the TDECK_TS_* // switches below if taps land mirrored/rotated. -#if defined(HAS_TOUCH_UI) && !defined(HAS_HELTEC_V4_CAP_TOUCH) && defined(ESP32) +#if defined(HAS_TOUCH_UI) && !defined(HAS_HELTEC_V4_CAP_TOUCH) && !defined(HAS_RAK_TAP_V2) && defined(ESP32) #include "HeltecV4CapTouch.h" #include "TDeckKeyboard.h" // shares this I2C bus; polled from the touch task diff --git a/src/main.cpp b/src/main.cpp index b8bd34f7..a6f72ac5 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -194,8 +194,9 @@ void halt() { void setup() { Serial.begin(115200); - delay(200); - Serial.println("[BOOT] setup start"); + delay(1500); // wait for USB-CDC enumeration so all boot logs are visible + Serial.println("[BOOT] setup start (debug-v2 with psram probe)"); + Serial.flush(); // Widen the task-watchdog grace period. The ~5 s default trips during a legitimate-but-slow flash // burst — a SPIFFS garbage-collect, or a bulk save (DataStore issues ~12 flash ops per contact, @@ -239,6 +240,21 @@ void setup() { board.begin(); Serial.println("[BOOT] board ok"); + // Quick PSRAM sanity check — silent crash before SPIFFS could be bad PSRAM config + { + void* p = heap_caps_malloc(64, MALLOC_CAP_SPIRAM | MALLOC_CAP_8BIT); + bool psram_ok = (p != NULL); + if (p) { + memset(p, 0x55, 64); + bool match = true; + for (int i = 0; i < 64; ++i) match &= (((uint8_t*)p)[i] == 0x55); + free(p); + psram_ok = match; + } + Serial.printf("[BOOT] psram probe: %s\n", psram_ok ? "OK" : "FAIL"); Serial.flush(); + if (!psram_ok) { Serial.println("[BOOT] FATAL: PSRAM readback mismatch — halting"); halt(); } + } + #ifdef DISPLAY_CLASS DisplayDriver* disp = NULL; if (display.begin()) { @@ -287,8 +303,11 @@ void setup() { static_cast<unsigned long>(bn), static_cast<unsigned>(esp_reset_reason()), static_cast<unsigned>(nvs_free)); + Serial.flush(); } + Serial.println("[BOOT] about to call initTxtTxUniquenessFromRng..."); Serial.flush(); the_mesh.initTxtTxUniquenessFromRng(); + Serial.println("[BOOT] initTxtTxUniqueness done"); Serial.flush(); } #endif @@ -420,7 +439,7 @@ void setup() { } #endif if (!sd_storage && !spiffs_ok) SPIFFS.begin(true); // last resort: format SPIFFS - Serial.printf("[BOOT] storage: %s\n", sd_storage ? "SD /meshcomod" : "SPIFFS"); + Serial.printf("[BOOT] storage: %s\n", sd_storage ? "SD /meshcomod" : "SPIFFS"); Serial.flush(); #if defined(ESP32_PLATFORM) && defined(HAS_TOUCH_UI) // Route touch settings + Wi-Fi creds to the active filesystem (SD when that's // the data store, else SPIFFS) instead of NVS. Old NVS values still load and @@ -430,14 +449,18 @@ void setup() { sd_storage ? "/meshcomod" : "/prefs"); #else SdNvsPrefs::useFile((fs::FS*)&SPIFFS, "/prefs"); // no SD on this board +Serial.println("[BOOT] prefs_backend ok"); Serial.flush(); #endif // The boot wordmark already read a pref (UI rotation) BEFORE useFile switched // the backend, caching the settings blob from legacy NVS. Re-read it now so // file-saved values (theme accent, brightness, language, …) take effect this // boot — otherwise a theme change "reverts" on every restart. touchPrefsReload(); + Serial.println("[BOOT] touchPrefsReload ok"); Serial.flush(); #endif store.begin(); + Serial.println("[BOOT] store ok"); Serial.flush(); + Serial.println("[BOOT] calling mesh.begin..."); Serial.flush(); the_mesh.begin( #ifdef DISPLAY_CLASS disp != NULL @@ -445,7 +468,7 @@ void setup() { false #endif ); - Serial.println("[BOOT] mesh ok"); + Serial.println("[BOOT] mesh ok"); Serial.flush(); #if defined(ESP32) && defined(MULTI_TRANSPORT_COMPANION) { diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index 698e9422..d4f2b4f8 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -1440,6 +1440,7 @@ static constexpr int LV_DRAW_BUF_LINES = 24; static lv_color_t* g_draw_buffer = nullptr; static uint32_t g_draw_buf_px = 240 * LV_DRAW_BUF_LINES; // actual buffer size in px; shrinks if the full alloc fails at boot #if CAP_LARGE_SCREEN +) // UI resolution scaling (Tanmatsu, no touchscreen). LVGL renders at s_lv_pw x s_lv_ph (PHYSICAL // portrait) and lvglFlush upscales each already-rotated band to the 480x800 panel. s_lv_pw == the // panel width (480) means 100% / native (no upscale). Set once at boot from touchPrefsGetUiScale(). @@ -19009,13 +19010,9 @@ static void makeHome(lv_obj_t* tab) { lv_obj_set_ext_click_area(s_home_chart_legend, 8); lv_obj_add_event_cb(s_home_chart_legend, homeChartClickedCb, LV_EVENT_CLICKED, nullptr); -#if defined(HAS_TDECK_GT911) || defined(HAS_TANMATSU) - // Landscape (T-Deck / Tanmatsu): the right column holds Advert + Terminal + Files + Apps, + // Landscape: the right column holds Advert + Terminal + Files + Apps, // so the chart must stop short of that strip — else it draws over the buttons. const int chart_w = home_land ? (cw - RSTRIP) : cw; -#else - const int chart_w = cw; -#endif // Fit the chart in the remaining vertical space: content height minus the // tab padding, the chart's top offset, and the Send-advert button + gaps. // Portrait keeps the full 96 px; landscape (short screen) shrinks it so the @@ -31480,11 +31477,7 @@ static void relayoutHomeCharts() { const int cw = tabContentW(); const int BTNW = SC(100); const int RSTRIP = BTNW + 10; -#if defined(HAS_TDECK_GT911) || defined(HAS_TANMATSU) const int chart_w = home_land ? (cw - RSTRIP) : cw; -#else - const int chart_w = cw; -#endif // The env summary line is hard-placed at SC(58) in the tree, which collides with // the (up to two-line, WRAP) stats line on the narrow V4 portrait — the stats line @@ -36059,7 +36052,7 @@ void UITask::begin(DisplayDriver* display, SensorManager* sensors, NodePrefs* no g_draw_buffer = (lv_color_t*)heap_caps_malloc(buf_bytes, MALLOC_CAP_SPIRAM | MALLOC_CAP_8BIT); if (!g_draw_buffer) g_draw_buffer = (lv_color_t*)malloc(buf_bytes); #else - const size_t buf_bytes = sizeof(lv_color_t) * 240 * LV_DRAW_BUF_LINES; + const size_t buf_bytes = sizeof(lv_color_t) * 320 * LV_DRAW_BUF_LINES; // Internal DMA-capable DRAM — this is the hot loop's read source // during SPI flush. PSRAM (~80 MHz QSPI) is ~3× slower than // internal SRAM. INTERNAL|DMA also makes it eligible for SPI DMA @@ -36077,7 +36070,7 @@ void UITask::begin(DisplayDriver* display, SensorManager* sensors, NodePrefs* no // requests strain the internal heap. A tiny buffer still renders instead of // leaving g_draw_buffer NULL -> NULL-deref in lvglFlush -> boot panic loop. if (!g_draw_buffer) { - g_draw_buf_px = 240 * 8; + g_draw_buf_px = 320 * 8; g_draw_buffer = (lv_color_t*)heap_caps_malloc(sizeof(lv_color_t) * g_draw_buf_px, MALLOC_CAP_SPIRAM | MALLOC_CAP_8BIT); if (!g_draw_buffer) g_draw_buffer = (lv_color_t*)malloc(sizeof(lv_color_t) * g_draw_buf_px); @@ -36115,6 +36108,11 @@ void UITask::begin(DisplayDriver* display, SensorManager* sensors, NodePrefs* no // ROT_90 maps to panel rotation 1 in applyHardwarePanelRotation, so the // UI-init re-apply matches the boot splash orientation. s_ui_rotation = LV_DISP_ROT_90; +#endif +#if defined(HAS_RAK_TAP_V2) + // RAK Tap V2 panel is rotated 270° in hardware (DISPLAY_ROTATION=3); the UI + // must match so LVGL renders the full 320x240 landscape surface. + s_ui_rotation = LV_DISP_ROT_270; #endif // Apply the saved backlight brightness (takes the LEDA pin over from the // display's digitalWrite via LEDC PWM). Both touch boards have the LEDA pin. diff --git a/variants/rak_tap_v2/RakTapV2Board.h b/variants/rak_tap_v2/RakTapV2Board.h new file mode 100644 index 00000000..580b685f --- /dev/null +++ b/variants/rak_tap_v2/RakTapV2Board.h @@ -0,0 +1,135 @@ +// SPDX-License-Identifier: GPL-3.0-or-later +#pragma once + +#include <Wire.h> +#include <Arduino.h> +#include <helpers/ESP32Board.h> +#include <helpers/RefCountedDigitalPin.h> +#include <driver/rtc_io.h> + +// Battery sense: PIN=1 sits behind RAK's voltage divider. +// ADC_MULTIPLIER is calibrated for the RAK3312 module's divider +// (3.0 * 1.73 * 1.187 * 1000 ≈ 6167) matching RAK3112Board. +#ifndef PIN_VBAT_READ + #define PIN_VBAT_READ 1 +#endif +// GPIO36 (SPID4) is used by the Octal PSRAM bus on ESP32-S3 — must NOT be +// touched as GPIO. The RAK TAP V2 baseboard's ADC divider is always-connected +// (no mux switch), so ADC_CTRL is not needed. Meshtastic does not define it +// for this board either. +#ifndef PIN_ADC_CTRL + #define PIN_ADC_CTRL -1 +#endif +#define PIN_ADC_CTRL_ACTIVE LOW +#define PIN_ADC_CTRL_INACTIVE HIGH +#define ADC_MULTIPLIER (3.0f * 1.73f * 1.187f * 1000.0f) +#define BATTERY_SAMPLES 8 + +class RAKTapV2Board : public ESP32Board { +private: + bool adc_active_state; + +public: + // Peripherals 3.3V rail: GPIO14 (PIN_VEXT_EN). + // The TFT panel, touch controller, and other I2C sensors are all + // powered through this rail. It MUST be claimed before any of them + // are initialised. + RefCountedDigitalPin periph_power; + + RAKTapV2Board() : periph_power(PIN_VEXT_EN) { } + + void begin() { + Serial.println("[BOOT] RAKTapV2Board::begin() entering"); Serial.flush(); + ESP32Board::begin(); + Serial.println("[BOOT] ESP32Board::begin() done"); Serial.flush(); + + // Enable the 3.3V peripheral rail BEFORE any I2C or SPI peripheral + // probe — without this the TFT panel has no power and will never + // respond to init commands. + periph_power.begin(); + Serial.println("[BOOT] periph_power.begin() done"); Serial.flush(); + + // Auto-detect correct ADC_CTRL pin polarity (boards may vary). + // When PIN_ADC_CTRL < 0 the ADC mux is not used — the battery + // divider is always-connected (Meshtastic does not define it). + if (PIN_ADC_CTRL >= 0) { + pinMode(PIN_ADC_CTRL, INPUT); + adc_active_state = !digitalRead(PIN_ADC_CTRL); + + pinMode(PIN_ADC_CTRL, OUTPUT); + digitalWrite(PIN_ADC_CTRL, !adc_active_state); // Initially inactive + } + Serial.println("[BOOT] ADC_CTRL done"); Serial.flush(); + + // Power-up the TFT backlight rail early so the panel is lit as soon + // as ST7789LCDDisplay::begin() initialises the controller. + if (PIN_TFT_LEDA_CTL >= 0) { + pinMode(PIN_TFT_LEDA_CTL, OUTPUT); + digitalWrite(PIN_TFT_LEDA_CTL, HIGH); + delay(50); + } + + esp_reset_reason_t reason = esp_reset_reason(); + if (reason == ESP_RST_DEEPSLEEP) { + long wakeup_source = esp_sleep_get_ext1_wakeup_status(); + if (wakeup_source & (1 << P_LORA_DIO_1)) { // received a LoRa packet (while in deep sleep) + startup_reason = BD_STARTUP_RX_PACKET; + } + + rtc_gpio_hold_dis((gpio_num_t)P_LORA_NSS); + rtc_gpio_deinit((gpio_num_t)P_LORA_DIO_1); + } + } + + void enterDeepSleep(uint32_t secs, int pin_wake_btn = -1) { + esp_sleep_pd_config(ESP_PD_DOMAIN_RTC_PERIPH, ESP_PD_OPTION_ON); + + // Make sure the DIO1 and NSS GPIOs are held on required levels during deep sleep + rtc_gpio_set_direction((gpio_num_t)P_LORA_DIO_1, RTC_GPIO_MODE_INPUT_ONLY); + rtc_gpio_pulldown_en((gpio_num_t)P_LORA_DIO_1); + + rtc_gpio_hold_en((gpio_num_t)P_LORA_NSS); + + if (pin_wake_btn < 0) { + esp_sleep_enable_ext1_wakeup((1ULL << P_LORA_DIO_1), ESP_EXT1_WAKEUP_ANY_HIGH); // wake up on: recv LoRa packet + } else { + esp_sleep_enable_ext1_wakeup((1ULL << P_LORA_DIO_1) | (1ULL << pin_wake_btn), ESP_EXT1_WAKEUP_ANY_HIGH); // wake up on: recv LoRa packet OR wake btn + } + + if (secs > 0) { + esp_sleep_enable_timer_wakeup(secs * 1000000); + } + + // Finally set ESP32 into sleep + esp_deep_sleep_start(); // CPU halts here and never returns! + } + + void powerOff() override { + enterDeepSleep(0); + } + + uint16_t getBattMilliVolts() override { + analogReadResolution(12); + // Enable ADC control pin if applicable + if (PIN_ADC_CTRL >= 0) { + pinMode(PIN_ADC_CTRL, OUTPUT); + digitalWrite(PIN_ADC_CTRL, adc_active_state); + delayMicroseconds(50); + } + + uint32_t raw = 0; + for (int i = 0; i < BATTERY_SAMPLES; i++) { + raw += analogRead(PIN_VBAT_READ); + } + raw = raw / BATTERY_SAMPLES; + + if (PIN_ADC_CTRL >= 0) { + digitalWrite(PIN_ADC_CTRL, !adc_active_state); // Disable ADC control + } + return (uint16_t)((ADC_MULTIPLIER * raw) / 4096); + } + + const char* getManufacturerName() const override { + return "RAK WisMesh Tap V2"; + } +}; diff --git a/variants/rak_tap_v2/partitions_rak_tap_v2_touch.csv b/variants/rak_tap_v2/partitions_rak_tap_v2_touch.csv new file mode 100644 index 00000000..6c5168e4 --- /dev/null +++ b/variants/rak_tap_v2/partitions_rak_tap_v2_touch.csv @@ -0,0 +1,29 @@ +# RAK WisMesh Tap V2 TFT touch firmware - custom partition table. +# +# 16 MB layout with TWO EQUAL OTA app slots so the firmware can self-update +# (HTTP OTA via the meshcomod proxy). The app region (app0+app1) is split +# evenly at 3.875 MB each - the firmware is ~2.55 MB, leaving ~1.3 MB of growth +# headroom per slot. The spiffs offsets are UNCHANGED from the previous +# (single-big-app0) layout, so an OTA - or a one-time USB re-flash to install +# this table - keeps user data (prefs / contacts / channels / chat history) +# intact. +# - app0 3.875 MB (ota_0) equal A/B slots; OTA ping-pongs between them +# - app1 3.875 MB (ota_1) +# - spiffs 7.875 MB for user data + map tiles +# +# Layout (16 MB total): +# 0x000000-0x009000 bootloader + partition table +# 0x009000-0x00E000 nvs (20 KB) +# 0x00E000-0x010000 otadata (8 KB) +# 0x010000-0x3F0000 app0 (3.875 MB, ota_0) +# 0x3F0000-0x7D0000 app1 (3.875 MB, ota_1) +# 0x7D0000-0xFB0000 spiffs (7.875 MB) +# 0xFB0000-0x1000000 coredump (320 KB) + +# Name, Type, SubType, Offset, Size, Flags +nvs, data, nvs, 0x9000, 0x5000, +otadata, data, ota, 0xe000, 0x2000, +app0, app, ota_0, 0x10000, 0x3E0000, +app1, app, ota_1, 0x3F0000, 0x3E0000, +spiffs, data, spiffs, 0x7D0000, 0x7E0000, +coredump, data, coredump, 0xFB0000, 0x50000, diff --git a/variants/rak_tap_v2/target.cpp b/variants/rak_tap_v2/target.cpp new file mode 100644 index 00000000..407907fe --- /dev/null +++ b/variants/rak_tap_v2/target.cpp @@ -0,0 +1,64 @@ +// SPDX-License-Identifier: GPL-3.0-or-later +#include <Arduino.h> +#include "target.h" + +RAKTapV2Board board; + +// LoRa radio on HSPI (SPI3_HOST on S3). The TFT display uses pin-based +// software SPI (USE_PIN_TFT), so there is zero bus contention — the two +// peripherals are on completely independent buses. +#if defined(P_LORA_SCLK) + static SPIClass spi(HSPI); + RADIO_CLASS radio = new Module(P_LORA_NSS, P_LORA_DIO_1, P_LORA_RESET, P_LORA_BUSY, spi); +#else + RADIO_CLASS radio = new Module(P_LORA_NSS, P_LORA_DIO_1, P_LORA_RESET, P_LORA_BUSY); +#endif + +WRAPPER_CLASS radio_driver(radio, board); + +SPIClass* rakTapV2SharedSPI() { +#if defined(P_LORA_SCLK) + return &spi; +#else + return nullptr; +#endif +} + +ESP32RTCClock fallback_clock; +AutoDiscoverRTCClock rtc_clock(fallback_clock); + +#if ENV_INCLUDE_GPS + MicroNMEALocationProvider gps(Serial1, &rtc_clock); + EnvironmentSensorManager sensors(gps); +#else + EnvironmentSensorManager sensors; +#endif + +#ifdef DISPLAY_CLASS + DISPLAY_CLASS display(&board.periph_power); + MomentaryButton user_btn(PIN_USER_BTN, 1000, true); +#endif + +bool radio_init() { + fallback_clock.begin(); + rtc_clock.begin(Wire); + + // Power-up the TFT backlight so the panel controller is live before + // ST7789LCDDisplay::begin() probes it. +#if PIN_TFT_LEDA_CTL >= 0 + pinMode(PIN_TFT_LEDA_CTL, OUTPUT); + digitalWrite(PIN_TFT_LEDA_CTL, HIGH); + delay(50); +#endif + +#if defined(P_LORA_SCLK) + return radio.std_init(&spi); +#else + return radio.std_init(); +#endif +} + +mesh::LocalIdentity radio_new_identity() { + RadioNoiseListener rng(radio); + return mesh::LocalIdentity(&rng); +} diff --git a/variants/rak_tap_v2/target.h b/variants/rak_tap_v2/target.h new file mode 100644 index 00000000..ff7eabff --- /dev/null +++ b/variants/rak_tap_v2/target.h @@ -0,0 +1,38 @@ +// SPDX-License-Identifier: GPL-3.0-or-later +#pragma once + +#ifdef __cplusplus +extern "C" void set_boot_phase(int phase); +#endif + +#define RADIOLIB_STATIC_ONLY 1 +#include <RadioLib.h> +#include <helpers/radiolib/RadioLibWrappers.h> +#include <RakTapV2Board.h> +#include <helpers/radiolib/CustomSX1262Wrapper.h> +#include <helpers/AutoDiscoverRTCClock.h> +#include <helpers/SensorManager.h> +#ifdef DISPLAY_CLASS + #include <helpers/ui/ST7789LCDDisplay.h> + #include <helpers/ui/MomentaryButton.h> +#endif +#include "helpers/sensors/EnvironmentSensorManager.h" +#include "helpers/sensors/MicroNMEALocationProvider.h" + +extern RAKTapV2Board board; +extern WRAPPER_CLASS radio_driver; +extern AutoDiscoverRTCClock rtc_clock; +extern EnvironmentSensorManager sensors; + +#ifdef DISPLAY_CLASS + extern DISPLAY_CLASS display; + extern MomentaryButton user_btn; +#endif + +// Shared SPI bus instance (SCLK=5/MISO=3/MOSI=6), already begun for the LoRa +// radio. The microSD slot (CS=2) reuses this so it doesn't fight the radio for +// the bus. Returns nullptr if the build has no LoRa SPI pins. +SPIClass* rakTapV2SharedSPI(); + +bool radio_init(); +mesh::LocalIdentity radio_new_identity(); From bc129b5ffbe10f1b26ec3f497e15f858981bcfdf Mon Sep 17 00:00:00 2001 From: Ethan-chen1234-zy <ethan.chen@rakwireless.com> Date: Fri, 3 Jul 2026 11:25:34 +0800 Subject: [PATCH 36/73] feat(rak_tap_v2): LovyanGFX HW FSPI display driver (30+ fps) Replace USE_PIN_TFT bit-bang software SPI (~8-10 fps) with LovyanGFX hardware FSPI (SPI2_HOST, 40 MHz, DMA) matching Meshtastic's architecture. Files: - variants/rak_tap_v2/LGFXDisplay.{h,cpp}: new DisplayDriver via LovyanGFX - variants/rak_tap_v2/target.{h,cpp}: SPI.begin() in radio_init() for FSPI - platformio.ini: DISPLAY_CLASS=LGFXDisplay, LGFX_INVERT_COLOR, LovyanGFX dep - src/ui-touch/UITask.cpp: RAK path includes LGFXDisplay + 320x40 LVGL buffer - NOTICE: LovyanGFX dependency Signed-off-by: Ethan-chen1234-zy <ethan.chen@rakwireless.com> --- NOTICE | 3 + platformio.ini | 10 +- src/ui-touch/UITask.cpp | 4 + variants/rak_tap_v2/LGFXDisplay.cpp | 138 ++++++++++++++++++++++++++++ variants/rak_tap_v2/LGFXDisplay.h | 57 ++++++++++++ variants/rak_tap_v2/target.cpp | 5 + variants/rak_tap_v2/target.h | 6 +- 7 files changed, 218 insertions(+), 5 deletions(-) create mode 100644 variants/rak_tap_v2/LGFXDisplay.cpp create mode 100644 variants/rak_tap_v2/LGFXDisplay.h diff --git a/NOTICE b/NOTICE index fb594425..1d8bcd9c 100644 --- a/NOTICE +++ b/NOTICE @@ -60,5 +60,8 @@ Adafruit GFX / ST7735_ST7789 (T-Deck display backend) chsc6x (Heltec V4 CHSC6x cap-touch driver) Quency-D — https://github.com/Quency-D/chsc6x +LovyanGFX (RAK WisMesh Tap V2 display backend) + Copyright (c) lovyan03 — FreeBSD License — https://github.com/lovyan03/LovyanGFX + This list is not exhaustive and is expanded as dependencies are vendored or added. diff --git a/platformio.ini b/platformio.ini index a05e3b71..c4fb1312 100644 --- a/platformio.ini +++ b/platformio.ini @@ -209,6 +209,7 @@ lib_deps = ESP32Async/ESPAsyncWebServer @ 3.10.3 file://arch/esp32/AsyncElegantOTA lvgl/lvgl @ ^8.3.11 + lovyan03/LovyanGFX@1.2.21 bodmer/TFT_eSPI @ ^2.5.43 densaugeo/base64 @ ~1.4.0 knolleary/PubSubClient @ ^2.8.0 @@ -700,9 +701,9 @@ build_flags = -D PIN_VEXT_EN=14 -D PIN_BOARD_SDA=9 -D PIN_BOARD_SCL=40 - ; --- TFT (ST7789 240x320, software SPI SCL=13/SDA=11; FSPI=PSRAM-occupied on RAK3312) --- - -D USE_PIN_TFT - -D DISPLAY_CLASS=ST7789LCDDisplay + ; --- TFT (ST7789 240x320, LovyanGFX hardware SPI on FSPI/SPI2_HOST SCL=13/SDA=11) --- + -D DISPLAY_CLASS=LGFXDisplay + -D LGFX_INVERT_COLOR=true ; false=white bg, true=black bg (ST7789 INVON) -D DISPLAY_ROTATION=3 -D DISPLAY_SCALE_X=1.0 -D DISPLAY_SCALE_Y=1.0 @@ -736,7 +737,7 @@ build_flags = -D TFT_WIDTH=320 -D TFT_HEIGHT=240 -D TFT_MOSI=11 - -D TFT_SCLK=13 + -D TFT_SCLK=13 -D TFT_CS=12 -D TFT_DC=42 -D TFT_RST=-1 @@ -796,5 +797,6 @@ lib_deps = ESP32Async/ESPAsyncWebServer @ 3.10.3 file://arch/esp32/AsyncElegantOTA lvgl/lvgl @ ^8.3.11 + lovyan03/LovyanGFX@1.2.21 bodmer/TFT_eSPI @ ^2.5.43 densaugeo/base64 @ ~1.4.0 diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index d4f2b4f8..b49e373b 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -99,6 +99,8 @@ #include "qr_icon.h" // baked recolour-able QR glyph (qr_icon_dsc) for the Chats Share button #if defined(HAS_TANMATSU) #include <TanmatsuDisplay.h> // badge-bsp-backed DisplayDriver (P4) + #elif defined(HAS_RAK_TAP_V2) + #include <LGFXDisplay.h> // LovyanGFX FSPI on RAK Tap V2 #else #include <helpers/ui/ST7789LCDDisplay.h> #endif @@ -127,6 +129,8 @@ #endif #if defined(HAS_TANMATSU) extern TanmatsuDisplay display; + #elif defined(HAS_RAK_TAP_V2) + extern LGFXDisplay display; #else extern ST7789LCDDisplay display; #endif diff --git a/variants/rak_tap_v2/LGFXDisplay.cpp b/variants/rak_tap_v2/LGFXDisplay.cpp new file mode 100644 index 00000000..cf0db677 --- /dev/null +++ b/variants/rak_tap_v2/LGFXDisplay.cpp @@ -0,0 +1,138 @@ +// SPDX-License-Identifier: GPL-3.0-or-later +#if defined(RAK_WISMESH_TAP_V2) + +#include "LGFXDisplay.h" +#include <Arduino.h> + +#ifndef LGFX_INVERT_COLOR + #define LGFX_INVERT_COLOR true // default: black bg (ST7789 INVON) +#endif + +LGFXDisplay::LGFXDisplay(RefCountedDigitalPin* peripher_power) + : DisplayDriver(240, 320), + _periph_power(peripher_power) +{ + _isOn = false; + _color = 0xFFFF; + + // ---- SPI bus config ---- + { + auto cfg = _bus.config(); + cfg.spi_host = SPI2_HOST; // FSPI, already begun by SPI.begin() in radio_init() + cfg.spi_mode = 0; + cfg.freq_write = 20000000; // 20 MHz — conservative for this PCB + cfg.freq_read = 16000000; + cfg.spi_3wire = false; + cfg.use_lock = true; + cfg.dma_channel = SPI_DMA_CH_AUTO; + cfg.pin_sclk = PIN_TFT_SCL; // 13 + cfg.pin_mosi = PIN_TFT_SDA; // 11 + cfg.pin_miso = -1; + cfg.pin_dc = PIN_TFT_DC; // 42 + _bus.config(cfg); + _panel.setBus(&_bus); + } + + // ---- ST7789 panel config ---- + { + auto cfg = _panel.config(); + cfg.pin_cs = PIN_TFT_CS; // 12 + cfg.pin_rst = PIN_TFT_RST; // -1 + cfg.pin_busy = -1; + cfg.panel_width = 240; + cfg.panel_height = 320; + cfg.offset_x = 0; + cfg.offset_y = 0; + cfg.offset_rotation = 0; + cfg.readable = false; + cfg.invert = LGFX_INVERT_COLOR; // configurable via -D LGFX_INVERT_COLOR in platformio.ini + cfg.rgb_order = false; + cfg.dlen_16bit = false; + cfg.bus_shared = true; + _panel.config(cfg); + } + + // ---- Backlight ---- + { + auto cfg = _light.config(); + cfg.pin_bl = PIN_TFT_LEDA_CTL; // 41 + cfg.invert = false; + cfg.freq = 44000; + cfg.pwm_channel = 7; + _light.config(cfg); + _panel.setLight(&_light); + } + + _lcd.setPanel(&_panel); +} + +bool LGFXDisplay::begin() { + if (_isOn) return true; + if (_periph_power) _periph_power->claim(); + + _lcd.init(); + _lcd.setSwapBytes(true); // LVGL pixels are LE; ST7789 needs BE + _lcd.setRotation(1); // landscape 320×240 + _lcd.setBrightness(255); + _lcd.fillScreen(0x0000); + setLogicalSize(_lcd.width(), _lcd.height()); + + _isOn = true; + Serial.printf("[TFT] LGFXDisplay %dx%d rotation=1\n", _lcd.width(), _lcd.height()); + return true; +} + +void LGFXDisplay::turnOn() { + if (_isOn) return; + if (_periph_power) _periph_power->claim(); + _lcd.setBrightness(255); + _isOn = true; +} +void LGFXDisplay::turnOff() { + if (!_isOn) return; + _lcd.setBrightness(0); + _isOn = false; + if (_periph_power) _periph_power->release(); +} +void LGFXDisplay::clear() { _lcd.fillScreen(0x0000); } +void LGFXDisplay::startFrame(Color) { _lcd.fillScreen(0x0000); } +void LGFXDisplay::setTextSize(int sz) { _lcd.setTextSize(sz); } + +static inline uint16_t _c16(DisplayDriver::Color c) { + switch (c) { + case DisplayDriver::DARK: return 0x0000; + case DisplayDriver::LIGHT: return 0xFFFF; + case DisplayDriver::RED: return 0xF800; + case DisplayDriver::GREEN: return 0x07E0; + case DisplayDriver::BLUE: return 0x001F; + case DisplayDriver::YELLOW: return 0xFFE0; + case DisplayDriver::ORANGE: return 0xFD20; + default: return 0xFFFF; + } +} +void LGFXDisplay::setColor(Color c) { + _color = _c16(c); + _lcd.setTextColor(_color); +} +void LGFXDisplay::setCursor(int x, int y) { _lcd.setCursor(x, y); } +void LGFXDisplay::print(const char* s) { _lcd.print(s); } +void LGFXDisplay::fillRect(int x,int y,int w,int h) { _lcd.fillRect(x,y,w,h,_color); } +void LGFXDisplay::drawRect(int x,int y,int w,int h) { _lcd.drawRect(x,y,w,h,_color); } +void LGFXDisplay::drawXbm(int x,int y,const uint8_t* b,int w,int h) { _lcd.drawXBitmap(x,y,b,w,h,_color); } +uint16_t LGFXDisplay::getTextWidth(const char* s) { return _lcd.textWidth(s); } +void LGFXDisplay::endFrame() {} + +void LGFXDisplay::writePixelsRGB565(int x, int y, int w, int h, const uint16_t* pixels) { + if (!_isOn || !pixels || w <= 0 || h <= 0) return; + _lcd.startWrite(); + _lcd.setAddrWindow(x, y, w, h); + _lcd.writePixels(const_cast<uint16_t*>(pixels), (uint32_t)(w * h)); + _lcd.endWrite(); +} + +void LGFXDisplay::setDisplayRotation(uint8_t) { + _lcd.setRotation(1); + setLogicalSize(_lcd.width(), _lcd.height()); +} + +#endif diff --git a/variants/rak_tap_v2/LGFXDisplay.h b/variants/rak_tap_v2/LGFXDisplay.h new file mode 100644 index 00000000..15d52a7a --- /dev/null +++ b/variants/rak_tap_v2/LGFXDisplay.h @@ -0,0 +1,57 @@ +// SPDX-License-Identifier: GPL-3.0-or-later +#pragma once + +// RAK WisMesh Tap V2 — LovyanGFX-based ST7789 display driver. +// +// Replaces the USE_PIN_TFT (bit-bang software SPI) path with LovyanGFX +// hardware SPI on SPI2_HOST (FSPI). The Arduino framework's default SPI +// already initialised FSPI on the TFT pins (13/11/10 from pins_arduino.h); +// LovyanGFX with bus_shared=true reuses that existing bus. +// +// This is architecturally identical to what Meshtastic's rak_wismesh_tap_v2 +// variant does — same SPI host, same pins, same library. + +#include <helpers/ui/DisplayDriver.h> +#include <helpers/RefCountedDigitalPin.h> + +#define LGFX_USE_V1 +#include <LovyanGFX.hpp> + +class LGFXDisplay : public DisplayDriver { +private: + lgfx::Panel_ST7789 _panel; + lgfx::Bus_SPI _bus; + lgfx::Light_PWM _light; + lgfx::LGFX_Device _lcd; + + bool _isOn; + uint16_t _color; + RefCountedDigitalPin* _periph_power; + +public: + LGFXDisplay(RefCountedDigitalPin* peripher_power = nullptr); + bool begin(); + + // ---- DisplayDriver overrides ---- + bool isOn() override { return _isOn; } + void turnOn() override; + void turnOff() override; + void clear() override; + void startFrame(Color bkg = DARK) override; + void setTextSize(int sz) override; + void setColor(Color c) override; + void setCursor(int x, int y) override; + void print(const char* str) override; + void fillRect(int x, int y, int w, int h) override; + void drawRect(int x, int y, int w, int h) override; + void drawXbm(int x, int y, const uint8_t* bits, int w, int h) override; + uint16_t getTextWidth(const char* str) override; + void endFrame() override; + + // ---- LVGL flush entry point ---- + // Mirrors ST7789LCDDisplay::writePixelsRGB565. + void writePixelsRGB565(int x, int y, int w, int h, const uint16_t* pixels); + + // ---- Hardware panel rotation ---- + void setDisplayRotation(uint8_t r); +}; diff --git a/variants/rak_tap_v2/target.cpp b/variants/rak_tap_v2/target.cpp index 407907fe..6c92ac8c 100644 --- a/variants/rak_tap_v2/target.cpp +++ b/variants/rak_tap_v2/target.cpp @@ -51,6 +51,11 @@ bool radio_init() { delay(50); #endif + // Start Arduino default SPI (FSPI=SPI2_HOST) on the TFT GPIOs so the + // display driver (LovyanGFX with bus_shared=true) finds an already-begun + // bus and skips spi_bus_initialize — avoiding a hang from double-init. + SPI.begin(PIN_TFT_SCL, 10, PIN_TFT_SDA, PIN_TFT_CS); + #if defined(P_LORA_SCLK) return radio.std_init(&spi); #else diff --git a/variants/rak_tap_v2/target.h b/variants/rak_tap_v2/target.h index ff7eabff..d3541e36 100644 --- a/variants/rak_tap_v2/target.h +++ b/variants/rak_tap_v2/target.h @@ -12,7 +12,11 @@ extern "C" void set_boot_phase(int phase); #include <helpers/radiolib/CustomSX1262Wrapper.h> #include <helpers/AutoDiscoverRTCClock.h> #include <helpers/SensorManager.h> -#ifdef DISPLAY_CLASS +#if defined(RAK_WISMESH_TAP_V2) + #include "LGFXDisplay.h" + #define DISPLAY_CLASS LGFXDisplay + #include <helpers/ui/MomentaryButton.h> +#elif defined(DISPLAY_CLASS) #include <helpers/ui/ST7789LCDDisplay.h> #include <helpers/ui/MomentaryButton.h> #endif From 1aab86b5306cec831948b4b4d4eddecbea1b0226 Mon Sep 17 00:00:00 2001 From: Ethan-chen1234-zy <ethan.chen@rakwireless.com> Date: Fri, 3 Jul 2026 11:38:25 +0800 Subject: [PATCH 37/73] feat(rak_tap_v2): BOOT button support, USB CDC, upload fix - PIN_USER_BTN: -1 -> 0 (enable BOOT key on GPIO0) - Short press (<1s): toggle screen on/off (no hard-lock) - Long press (>=1s): open power menu (Power off / Reboot / Cancel) - Add ARDUINO_USB_CDC_ON_BOOT=1 (stable USB CDC COM port) - boards/rak_tap_v2.json: use_1200bps_touch=false, wait_for_upload_port=false (manual download mode via BOOT+RESET, esptool upload on COM7) - Remove unused boards/wiscore_rak3312.json - Remove LovyanGFX from Heltec lib_deps (accidental regression in baseline) Signed-off-by: Ethan-chen1234-zy <ethan.chen@rakwireless.com> --- boards/rak_tap_v2.json | 4 ++-- boards/wiscore_rak3312.json | 42 ------------------------------------- platformio.ini | 4 ++-- src/ui-touch/UITask.cpp | 32 +++++++++++++++++++++++++--- 4 files changed, 33 insertions(+), 49 deletions(-) delete mode 100644 boards/wiscore_rak3312.json diff --git a/boards/rak_tap_v2.json b/boards/rak_tap_v2.json index 8fffcada..3b7452f2 100644 --- a/boards/rak_tap_v2.json +++ b/boards/rak_tap_v2.json @@ -33,8 +33,8 @@ "flash_size": "16MB", "maximum_ram_size": 8388608, "maximum_size": 16777216, - "use_1200bps_touch": true, - "wait_for_upload_port": true, + "use_1200bps_touch": false, + "wait_for_upload_port": false, "require_upload_port": true, "speed": 921600 }, diff --git a/boards/wiscore_rak3312.json b/boards/wiscore_rak3312.json deleted file mode 100644 index f925df06..00000000 --- a/boards/wiscore_rak3312.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "build": { - "arduino": { - "ldscript": "esp32s3_out.ld", - "memory_type": "qio_opi", - "partitions": "default_16MB.csv" - }, - "core": "esp32", - "extra_flags": [ - "-DBOARD_HAS_PSRAM", - "-DARDUINO_USB_CDC_ON_BOOT=1", - "-DARDUINO_USB_MODE=0", - "-DARDUINO_RUNNING_CORE=1", - "-DARDUINO_EVENT_RUNNING_CORE=1" - ], - "f_cpu": "240000000L", - "f_flash": "80000000L", - "flash_mode": "dio", - "hwids": [["0x303A", "0x1001"]], - "mcu": "esp32s3", - "variant": "esp32s3" - }, - "connectivity": ["wifi", "bluetooth", "lora"], - "debug": { - "default_tool": "esp-builtin", - "onboard_tools": ["esp-builtin"], - "openocd_target": "esp32s3.cfg" - }, - "frameworks": ["arduino", "espidf"], - "name": "WisCore RAK3312 (RAK WisMesh Tap V2)", - "upload": { - "flash_size": "16MB", - "maximum_ram_size": 8388608, - "maximum_size": 16777216, - "use_1200bps_touch": true, - "wait_for_upload_port": true, - "require_upload_port": true, - "speed": 921600 - }, - "url": "https://www.rakwireless.com/en-us", - "vendor": "RAKwireless" -} diff --git a/platformio.ini b/platformio.ini index c4fb1312..3d83d2c2 100644 --- a/platformio.ini +++ b/platformio.ini @@ -209,7 +209,6 @@ lib_deps = ESP32Async/ESPAsyncWebServer @ 3.10.3 file://arch/esp32/AsyncElegantOTA lvgl/lvgl @ ^8.3.11 - lovyan03/LovyanGFX@1.2.21 bodmer/TFT_eSPI @ ^2.5.43 densaugeo/base64 @ ~1.4.0 knolleary/PubSubClient @ ^2.8.0 @@ -697,11 +696,12 @@ build_flags = -D SX126X_RX_BOOSTED_GAIN=1 -D PIN_GPS_RX=43 -D PIN_GPS_TX=44 - -D PIN_USER_BTN=-1 + -D PIN_USER_BTN=0 -D PIN_VEXT_EN=14 -D PIN_BOARD_SDA=9 -D PIN_BOARD_SCL=40 ; --- TFT (ST7789 240x320, LovyanGFX hardware SPI on FSPI/SPI2_HOST SCL=13/SDA=11) --- + -D ARDUINO_USB_CDC_ON_BOOT=1 ; stable USB CDC COM port (matches T-Deck) -D DISPLAY_CLASS=LGFXDisplay -D LGFX_INVERT_COLOR=true ; false=white bg, true=black bg (ST7789 INVON) -D DISPLAY_ROTATION=3 diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index b49e373b..88e9e551 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -37598,16 +37598,42 @@ void UITask::loop() { s_tb_click_press = tb_pressed && !s_tb_wake_consume; if (s_tb_click_press) { s_tb_last_active_ms = now; noteUserInput(); } } -#else +#elif defined(HAS_RAK_TAP_V2) + // RAK Tap V2: single BOOT button (GPIO0), no trackball, no keyboard. + // Short press (<1s): toggle screen on/off (does NOT hard-lock -- touch + // can still wake, since there is no second button for unlock). + // Long press (>=1s): open power menu (Power off / Reboot / Cancel). + static unsigned long s_rak_btn_down_ms = 0; + static bool s_rak_long_fired = false; + if (v == LOW && s_user_btn_prev == HIGH) { + s_rak_btn_down_ms = now; + s_rak_long_fired = false; + } else if (v == LOW && s_user_btn_prev == LOW) { + if (now - s_rak_btn_down_ms >= 1000 && !s_rak_long_fired) { + s_rak_long_fired = true; + if (_screen_off) wakeScreen(); + openPowerMenu(); + } + } else if (v == HIGH && s_user_btn_prev == LOW) { + if (!s_rak_long_fired) { + if (_screen_off) { wakeScreen(); } + else { + touchScreenBacklight(false); + setCpuForScreen(false); + _screen_off = true; + // NO _manual_lock -- touch can still wake the screen. + } + } + } +#else // Generic: Heltec V4 -- short press toggles screen + lock if (v == LOW && s_user_btn_prev == HIGH) { if (_screen_off) { - /* wakeScreen() clears _manual_lock so subsequent touches work. */ wakeScreen(); } else { touchScreenBacklight(false); setCpuForScreen(false); _screen_off = true; - _manual_lock = true; // touch can't unlock until BOOT pressed again + _manual_lock = true; // touch cannot unlock until BOOT pressed again } } #endif From b47009753458b61a97ed07ab7e9679f4ce3c1317 Mon Sep 17 00:00:00 2001 From: Ethan-chen1234-zy <ethan.chen@rakwireless.com> Date: Fri, 3 Jul 2026 19:13:27 +0800 Subject: [PATCH 38/73] feat(rak_tap_v2): HW CDC upload, tiles partition, hide download mode Signed-off-by: Ethan-chen1234-zy <ethan.chen@rakwireless.com> --- boards/rak_tap_v2.json | 4 +-- platformio.ini | 11 +++++++- src/ui-touch/UITask.cpp | 10 ++++++- .../partitions_rak_tap_v2_touch.csv | 27 +++++++++---------- 4 files changed, 34 insertions(+), 18 deletions(-) diff --git a/boards/rak_tap_v2.json b/boards/rak_tap_v2.json index 3b7452f2..e0767ef4 100644 --- a/boards/rak_tap_v2.json +++ b/boards/rak_tap_v2.json @@ -9,7 +9,7 @@ "extra_flags": [ "-DBOARD_HAS_PSRAM", "-DARDUINO_USB_CDC_ON_BOOT=1", - "-DARDUINO_USB_MODE=0", + "-DARDUINO_USB_MODE=1", "-DARDUINO_RUNNING_CORE=1", "-DARDUINO_EVENT_RUNNING_CORE=1" ], @@ -36,7 +36,7 @@ "use_1200bps_touch": false, "wait_for_upload_port": false, "require_upload_port": true, - "speed": 921600 + "speed": 460800 }, "url": "https://store.rakwireless.com/products/wismesh-tap-v2", "vendor": "RAKwireless" diff --git a/platformio.ini b/platformio.ini index 3d83d2c2..2e7f8d26 100644 --- a/platformio.ini +++ b/platformio.ini @@ -635,6 +635,15 @@ board_build.flash_mode = dio ; RAK3312 requires DIO (board JSON d board_build.partitions = variants/rak_tap_v2/partitions_rak_tap_v2_touch.csv extra_scripts = pre:scripts/inject_wifi_env.py, merge-bin.py +; Round-1b USB: MODE=1 HW CDC (single COM7). No 1200bps touch — use DTR/RTS reset. +build_unflags = + -D ARDUINO_USB_MODE=0 + +upload_speed = 460800 +upload_flags = + --before=default_reset + --after=hard_reset + build_flags = -Wno-deprecated-declarations -Wno-unused-parameter -DNDEBUG -DRADIOLIB_STATIC_ONLY=1 -DRADIOLIB_GODMODE=1 -D MC_VENDORED_TOUCH_APP @@ -701,7 +710,7 @@ build_flags = -D PIN_BOARD_SDA=9 -D PIN_BOARD_SCL=40 ; --- TFT (ST7789 240x320, LovyanGFX hardware SPI on FSPI/SPI2_HOST SCL=13/SDA=11) --- - -D ARDUINO_USB_CDC_ON_BOOT=1 ; stable USB CDC COM port (matches T-Deck) + ; USB: ARDUINO_USB_* from boards/rak_tap_v2.json (MODE=1 HW CDC, Meshtastic-aligned) -D DISPLAY_CLASS=LGFXDisplay -D LGFX_INVERT_COLOR=true ; false=white bg, true=black bg (ST7789 INVON) -D DISPLAY_ROTATION=3 diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index 88e9e551..9244035d 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -29247,9 +29247,13 @@ static void openPowerMenu() { #if CAP_LARGE_SCREEN const int card_w = (sw - 80 > 420) ? 420 : (sw - 80); const int p_bh = 52, p_y0 = 46, p_step = 60, card_h = p_y0 + 4 * p_step + 8; // bigger on the 800×480 panel +#elif defined(HAS_RAK_TAP_V2) + // ROM force-download leaves a COM that esptool cannot open on HW CDC — hide the entry. + const int card_w = (sw - 40 > 240) ? 240 : (sw - 40); + const int p_bh = 34, p_y0 = 28, p_step = 40, card_h = p_y0 + 3 * p_step + 8; #else const int card_w = (sw - 40 > 240) ? 240 : (sw - 40); - const int p_bh = 34, p_y0 = 28, p_step = 40, card_h = 206; + const int p_bh = 34, p_y0 = 28, p_step = 40, card_h = p_y0 + 4 * p_step + 8; #endif lv_obj_t* card = lv_obj_create(s_power_menu); lv_obj_remove_style_all(card); @@ -29286,8 +29290,12 @@ static void openPowerMenu() { }; mk(LV_SYMBOL_POWER " Power off", powerOffCb, 0xC44B55, p_y0); mk(LV_SYMBOL_REFRESH " Reboot", powerRebootCb, 0, p_y0 + p_step); +#if !defined(HAS_RAK_TAP_V2) mk(LV_SYMBOL_DOWNLOAD " Download mode", powerDownloadCb, 0, p_y0 + 2 * p_step); mk("Cancel", powerCancelCb, 0, p_y0 + 3 * p_step); +#else + mk("Cancel", powerCancelCb, 0, p_y0 + 2 * p_step); +#endif } static void ccPowerCb(lv_event_t* e) { diff --git a/variants/rak_tap_v2/partitions_rak_tap_v2_touch.csv b/variants/rak_tap_v2/partitions_rak_tap_v2_touch.csv index 6c5168e4..32c6176f 100644 --- a/variants/rak_tap_v2/partitions_rak_tap_v2_touch.csv +++ b/variants/rak_tap_v2/partitions_rak_tap_v2_touch.csv @@ -1,15 +1,12 @@ # RAK WisMesh Tap V2 TFT touch firmware - custom partition table. # -# 16 MB layout with TWO EQUAL OTA app slots so the firmware can self-update -# (HTTP OTA via the meshcomod proxy). The app region (app0+app1) is split -# evenly at 3.875 MB each - the firmware is ~2.55 MB, leaving ~1.3 MB of growth -# headroom per slot. The spiffs offsets are UNCHANGED from the previous -# (single-big-app0) layout, so an OTA - or a one-time USB re-flash to install -# this table - keeps user data (prefs / contacts / channels / chat history) -# intact. -# - app0 3.875 MB (ota_0) equal A/B slots; OTA ping-pongs between them -# - app1 3.875 MB (ota_1) -# - spiffs 7.875 MB for user data + map tiles +# 16 MB layout with TWO EQUAL OTA app slots (same app region as T-Deck touch). +# Data region aligned with lilygo_tdeck/partitions_tdeck_touch.csv so the map +# tab's dedicated LittleFS "tiles" partition mounts and first-boot SPIFFS format +# only touches 3.375 MB (not ~8 MB). +# - app0/app1 3.875 MB each (ota_0 / ota_1) +# - tiles 4.75 MB LittleFS (subtype 0x83) for map tile cache +# - spiffs 3.375 MB for prefs / contacts / chat history # # Layout (16 MB total): # 0x000000-0x009000 bootloader + partition table @@ -17,13 +14,15 @@ # 0x00E000-0x010000 otadata (8 KB) # 0x010000-0x3F0000 app0 (3.875 MB, ota_0) # 0x3F0000-0x7D0000 app1 (3.875 MB, ota_1) -# 0x7D0000-0xFB0000 spiffs (7.875 MB) -# 0xFB0000-0x1000000 coredump (320 KB) +# 0x7D0000-0xC90000 tiles (4.75 MB, LittleFS, type 0x83) +# 0xC90000-0xFF0000 spiffs (3.375 MB) +# 0xFF0000-0x1000000 coredump (64 KB) # Name, Type, SubType, Offset, Size, Flags nvs, data, nvs, 0x9000, 0x5000, otadata, data, ota, 0xe000, 0x2000, app0, app, ota_0, 0x10000, 0x3E0000, app1, app, ota_1, 0x3F0000, 0x3E0000, -spiffs, data, spiffs, 0x7D0000, 0x7E0000, -coredump, data, coredump, 0xFB0000, 0x50000, +tiles, data, 0x83, 0x7D0000, 0x4C0000, +spiffs, data, spiffs, 0xC90000, 0x360000, +coredump, data, coredump, 0xFF0000, 0x10000, From b7bebd508b49ce1a74bbe604b3947db358bd68df Mon Sep 17 00:00:00 2001 From: Ethan-chen1234-zy <ethan.chen@rakwireless.com> Date: Wed, 8 Jul 2026 16:08:16 +0800 Subject: [PATCH 39/73] feat(rak_tap_v2): rebase onto upstream, add device_caps and README Signed-off-by: Ethan-chen1234-zy <ethan.chen@rakwireless.com> Co-authored-by: Cursor <cursoragent@cursor.com> --- README.md | 1 + platformio.ini | 5 ++++- src/ui-touch/device_caps.h | 10 ++++++++++ 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ea50a2d0..e8909fa0 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,7 @@ MeshCore fork via PlatformIO `lib_deps`. - LilyGo T-Deck / T-Deck Plus — env `LilyGo_TDeck_companion_radio_touch` - Heltec V4 + TFT + CHSC6x touch — env `heltec_v4_tft_companion_radio_usb_tcp_touch` +- RAK WisMesh Tap V2 (RAK3312) — env `rak_tap_v2_companion_radio_touch` ## Architecture diff --git a/platformio.ini b/platformio.ini index 2e7f8d26..63f2d4dd 100644 --- a/platformio.ini +++ b/platformio.ini @@ -625,6 +625,9 @@ lib_deps = densaugeo/base64 @ ~1.4.0 knolleary/PubSubClient @ ^2.8.0 +; ====================================================================== +; RAK WisMesh Tap V2 — ST7789 TFT + FT5x06 capacitive touch + SX1262. +; RAK3312 module (ESP32-S3, 16 MB Flash DIO, 8 MB Octal PSRAM). ; ====================================================================== [env:rak_tap_v2_companion_radio_touch] platform = platformio/espressif32@6.11.0 @@ -778,7 +781,7 @@ build_src_filter = +<../variants/rak_tap_v2/*.cpp> lib_deps = - https://github.com/ALLFATHER-BV/meshcomod.git#core-v1.16.4 + https://github.com/ALLFATHER-BV/meshcomod.git#core-v1.16.5 SPI Wire jgromes/RadioLib @ ^7.6.0 diff --git a/src/ui-touch/device_caps.h b/src/ui-touch/device_caps.h index 4183dddf..3823c456 100644 --- a/src/ui-touch/device_caps.h +++ b/src/ui-touch/device_caps.h @@ -60,6 +60,16 @@ #define CAP_OTA 1 // 16 MB flash, dual A/B app slots (see partitions_tdeck_touch.csv) #define CAP_LOCK_SCREEN 1 +#elif defined(HAS_RAK_TAP_V2) // ===== RAK WisMesh Tap V2 (ESP32-S3) ===== + #define CAP_TOUCH 1 // FT5x06 capacitive touch + #define CAP_ROTATABLE 0 // fixed landscape 320x240 + #define CAP_LARGE_SCREEN 0 + #define CAP_SD 0 + #define CAP_FILESYSTEM 1 // SPIFFS + tiles LittleFS + #define CAP_GPS 1 + #define CAP_OTA 1 + #define CAP_LOCK_SCREEN 1 + #else // ===== Heltec V4 TFT (default) ===== #define CAP_TOUCH 1 // capacitive touch panel #define CAP_ROTATABLE 1 // user can flip portrait/landscape From 6309503060ea631467803081b4b88d46ab3904f9 Mon Sep 17 00:00:00 2001 From: Ethan-chen1234-zy <ethan.chen@rakwireless.com> Date: Wed, 8 Jul 2026 16:35:08 +0800 Subject: [PATCH 40/73] fix(rak_tap_v2): align target with upstream ClockFloorRTC and PubSubClient dep Signed-off-by: Ethan-chen1234-zy <ethan.chen@rakwireless.com> Co-authored-by: Cursor <cursoragent@cursor.com> --- platformio.ini | 1 + variants/rak_tap_v2/target.cpp | 2 +- variants/rak_tap_v2/target.h | 4 +++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/platformio.ini b/platformio.ini index 63f2d4dd..29efbc56 100644 --- a/platformio.ini +++ b/platformio.ini @@ -812,3 +812,4 @@ lib_deps = lovyan03/LovyanGFX@1.2.21 bodmer/TFT_eSPI @ ^2.5.43 densaugeo/base64 @ ~1.4.0 + knolleary/PubSubClient @ ^2.8.0 diff --git a/variants/rak_tap_v2/target.cpp b/variants/rak_tap_v2/target.cpp index 6c92ac8c..345e227f 100644 --- a/variants/rak_tap_v2/target.cpp +++ b/variants/rak_tap_v2/target.cpp @@ -25,7 +25,7 @@ SPIClass* rakTapV2SharedSPI() { } ESP32RTCClock fallback_clock; -AutoDiscoverRTCClock rtc_clock(fallback_clock); +ClockFloorRTC rtc_clock(fallback_clock); #if ENV_INCLUDE_GPS MicroNMEALocationProvider gps(Serial1, &rtc_clock); diff --git a/variants/rak_tap_v2/target.h b/variants/rak_tap_v2/target.h index d3541e36..68b7df60 100644 --- a/variants/rak_tap_v2/target.h +++ b/variants/rak_tap_v2/target.h @@ -11,6 +11,7 @@ extern "C" void set_boot_phase(int phase); #include <RakTapV2Board.h> #include <helpers/radiolib/CustomSX1262Wrapper.h> #include <helpers/AutoDiscoverRTCClock.h> +#include "../../src/helpers/ClockFloorRTC.h" // monotonic send-timestamp floor (issue #89) #include <helpers/SensorManager.h> #if defined(RAK_WISMESH_TAP_V2) #include "LGFXDisplay.h" @@ -25,7 +26,8 @@ extern "C" void set_boot_phase(int phase); extern RAKTapV2Board board; extern WRAPPER_CLASS radio_driver; -extern AutoDiscoverRTCClock rtc_clock; +extern RADIO_CLASS radio; // raw SX1262 — driven directly by the Spectrum analyzer sweep +extern ClockFloorRTC rtc_clock; extern EnvironmentSensorManager sensors; #ifdef DISPLAY_CLASS From 2532ddc7ba81204379e7ba5f6e4eb104c67d604b Mon Sep 17 00:00:00 2001 From: Ethan-chen1234-zy <ethan.chen@rakwireless.com> Date: Thu, 9 Jul 2026 10:04:32 +0800 Subject: [PATCH 41/73] fix(rak_tap_v2): gate shared-path changes behind HAS_RAK_TAP_V2 --- src/main.cpp | 29 +++++++++++++++++++++++------ src/ui-touch/UITask.cpp | 19 ++++++++++++++++--- 2 files changed, 39 insertions(+), 9 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index a6f72ac5..b2d806d8 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -194,9 +194,12 @@ void halt() { void setup() { Serial.begin(115200); - delay(1500); // wait for USB-CDC enumeration so all boot logs are visible - Serial.println("[BOOT] setup start (debug-v2 with psram probe)"); - Serial.flush(); +#if defined(HAS_RAK_TAP_V2) + delay(1500); // USB-CDC enumeration before boot logs +#else + delay(200); +#endif + Serial.println("[BOOT] setup start"); // Widen the task-watchdog grace period. The ~5 s default trips during a legitimate-but-slow flash // burst — a SPIFFS garbage-collect, or a bulk save (DataStore issues ~12 flash ops per contact, @@ -240,6 +243,7 @@ void setup() { board.begin(); Serial.println("[BOOT] board ok"); +#if defined(HAS_RAK_TAP_V2) // Quick PSRAM sanity check — silent crash before SPIFFS could be bad PSRAM config { void* p = heap_caps_malloc(64, MALLOC_CAP_SPIRAM | MALLOC_CAP_8BIT); @@ -254,6 +258,7 @@ void setup() { Serial.printf("[BOOT] psram probe: %s\n", psram_ok ? "OK" : "FAIL"); Serial.flush(); if (!psram_ok) { Serial.println("[BOOT] FATAL: PSRAM readback mismatch — halting"); halt(); } } +#endif #ifdef DISPLAY_CLASS DisplayDriver* disp = NULL; @@ -303,11 +308,16 @@ void setup() { static_cast<unsigned long>(bn), static_cast<unsigned>(esp_reset_reason()), static_cast<unsigned>(nvs_free)); +#if defined(HAS_RAK_TAP_V2) Serial.flush(); } Serial.println("[BOOT] about to call initTxtTxUniquenessFromRng..."); Serial.flush(); the_mesh.initTxtTxUniquenessFromRng(); Serial.println("[BOOT] initTxtTxUniqueness done"); Serial.flush(); +#else + } + the_mesh.initTxtTxUniquenessFromRng(); +#endif } #endif @@ -439,7 +449,7 @@ void setup() { } #endif if (!sd_storage && !spiffs_ok) SPIFFS.begin(true); // last resort: format SPIFFS - Serial.printf("[BOOT] storage: %s\n", sd_storage ? "SD /meshcomod" : "SPIFFS"); Serial.flush(); + Serial.printf("[BOOT] storage: %s\n", sd_storage ? "SD /meshcomod" : "SPIFFS"); #if defined(ESP32_PLATFORM) && defined(HAS_TOUCH_UI) // Route touch settings + Wi-Fi creds to the active filesystem (SD when that's // the data store, else SPIFFS) instead of NVS. Old NVS values still load and @@ -449,18 +459,22 @@ void setup() { sd_storage ? "/meshcomod" : "/prefs"); #else SdNvsPrefs::useFile((fs::FS*)&SPIFFS, "/prefs"); // no SD on this board -Serial.println("[BOOT] prefs_backend ok"); Serial.flush(); #endif // The boot wordmark already read a pref (UI rotation) BEFORE useFile switched // the backend, caching the settings blob from legacy NVS. Re-read it now so // file-saved values (theme accent, brightness, language, …) take effect this // boot — otherwise a theme change "reverts" on every restart. touchPrefsReload(); +#if defined(HAS_RAK_TAP_V2) + Serial.println("[BOOT] prefs_backend ok"); Serial.flush(); Serial.println("[BOOT] touchPrefsReload ok"); Serial.flush(); +#endif #endif store.begin(); +#if defined(HAS_RAK_TAP_V2) Serial.println("[BOOT] store ok"); Serial.flush(); Serial.println("[BOOT] calling mesh.begin..."); Serial.flush(); +#endif the_mesh.begin( #ifdef DISPLAY_CLASS disp != NULL @@ -468,7 +482,10 @@ Serial.println("[BOOT] prefs_backend ok"); Serial.flush(); false #endif ); - Serial.println("[BOOT] mesh ok"); Serial.flush(); + Serial.println("[BOOT] mesh ok"); +#if defined(HAS_RAK_TAP_V2) + Serial.flush(); +#endif #if defined(ESP32) && defined(MULTI_TRANSPORT_COMPANION) { diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index 9244035d..c9599ecf 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -19014,9 +19014,13 @@ static void makeHome(lv_obj_t* tab) { lv_obj_set_ext_click_area(s_home_chart_legend, 8); lv_obj_add_event_cb(s_home_chart_legend, homeChartClickedCb, LV_EVENT_CLICKED, nullptr); - // Landscape: the right column holds Advert + Terminal + Files + Apps, +#if defined(HAS_TDECK_GT911) || defined(HAS_TANMATSU) || defined(HAS_RAK_TAP_V2) + // Landscape (T-Deck / Tanmatsu / RAK Tap V2): the right column holds Advert + Terminal + Files + Apps, // so the chart must stop short of that strip — else it draws over the buttons. const int chart_w = home_land ? (cw - RSTRIP) : cw; +#else + const int chart_w = cw; +#endif // Fit the chart in the remaining vertical space: content height minus the // tab padding, the chart's top offset, and the Send-advert button + gaps. // Portrait keeps the full 96 px; landscape (short screen) shrinks it so the @@ -31489,7 +31493,11 @@ static void relayoutHomeCharts() { const int cw = tabContentW(); const int BTNW = SC(100); const int RSTRIP = BTNW + 10; +#if defined(HAS_TDECK_GT911) || defined(HAS_TANMATSU) || defined(HAS_RAK_TAP_V2) const int chart_w = home_land ? (cw - RSTRIP) : cw; +#else + const int chart_w = cw; +#endif // The env summary line is hard-placed at SC(58) in the tree, which collides with // the (up to two-line, WRAP) stats line on the narrow V4 portrait — the stats line @@ -36064,7 +36072,12 @@ void UITask::begin(DisplayDriver* display, SensorManager* sensors, NodePrefs* no g_draw_buffer = (lv_color_t*)heap_caps_malloc(buf_bytes, MALLOC_CAP_SPIRAM | MALLOC_CAP_8BIT); if (!g_draw_buffer) g_draw_buffer = (lv_color_t*)malloc(buf_bytes); #else - const size_t buf_bytes = sizeof(lv_color_t) * 320 * LV_DRAW_BUF_LINES; +#if defined(HAS_RAK_TAP_V2) + const int draw_band_w = 320; +#else + const int draw_band_w = 240; +#endif + const size_t buf_bytes = sizeof(lv_color_t) * draw_band_w * LV_DRAW_BUF_LINES; // Internal DMA-capable DRAM — this is the hot loop's read source // during SPI flush. PSRAM (~80 MHz QSPI) is ~3× slower than // internal SRAM. INTERNAL|DMA also makes it eligible for SPI DMA @@ -36082,7 +36095,7 @@ void UITask::begin(DisplayDriver* display, SensorManager* sensors, NodePrefs* no // requests strain the internal heap. A tiny buffer still renders instead of // leaving g_draw_buffer NULL -> NULL-deref in lvglFlush -> boot panic loop. if (!g_draw_buffer) { - g_draw_buf_px = 320 * 8; + g_draw_buf_px = draw_band_w * 8; g_draw_buffer = (lv_color_t*)heap_caps_malloc(sizeof(lv_color_t) * g_draw_buf_px, MALLOC_CAP_SPIRAM | MALLOC_CAP_8BIT); if (!g_draw_buffer) g_draw_buffer = (lv_color_t*)malloc(sizeof(lv_color_t) * g_draw_buf_px); From e95dd755e1010f7fdb59888ca71de603e593bf61 Mon Sep 17 00:00:00 2001 From: Kaj Schittecat <kaj@schittecat.com> Date: Thu, 9 Jul 2026 07:56:19 +0200 Subject: [PATCH 42/73] fix(rak_tap_v2): stray paren in the CAP_LARGE_SCREEN arm + keep power-menu height on existing boards The bare ')' under #if CAP_LARGE_SCREEN broke the Tanmatsu (P4) build, the only target that compiles that arm. The power-menu #else arm went back to the original card_h = 206 so T-Deck/V4 keep their exact layout. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --- src/ui-touch/UITask.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index c9599ecf..b5fe662c 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -1444,7 +1444,6 @@ static constexpr int LV_DRAW_BUF_LINES = 24; static lv_color_t* g_draw_buffer = nullptr; static uint32_t g_draw_buf_px = 240 * LV_DRAW_BUF_LINES; // actual buffer size in px; shrinks if the full alloc fails at boot #if CAP_LARGE_SCREEN -) // UI resolution scaling (Tanmatsu, no touchscreen). LVGL renders at s_lv_pw x s_lv_ph (PHYSICAL // portrait) and lvglFlush upscales each already-rotated band to the 480x800 panel. s_lv_pw == the // panel width (480) means 100% / native (no upscale). Set once at boot from touchPrefsGetUiScale(). @@ -29257,7 +29256,7 @@ static void openPowerMenu() { const int p_bh = 34, p_y0 = 28, p_step = 40, card_h = p_y0 + 3 * p_step + 8; #else const int card_w = (sw - 40 > 240) ? 240 : (sw - 40); - const int p_bh = 34, p_y0 = 28, p_step = 40, card_h = p_y0 + 4 * p_step + 8; + const int p_bh = 34, p_y0 = 28, p_step = 40, card_h = 206; #endif lv_obj_t* card = lv_obj_create(s_power_menu); lv_obj_remove_style_all(card); From b2950a7f88197994a5d2ecca8f41b8d351c61cae Mon Sep 17 00:00:00 2001 From: Kaj Schittecat <kaj@schittecat.com> Date: Thu, 9 Jul 2026 08:24:33 +0200 Subject: [PATCH 43/73] fix(m9): restore the T-Deck/M9 control-center card arm + drop unreachable HOME leftover + lock-hint typo The control-center sizing lost its '#elif HAS_TDECK_GT911' line, which put the 200 px set_size inside the Tanmatsu arm (shrinking its card from 384 to 200) and dropped the T-Deck into the portrait else-arm. Restored as TDECK || M9. Also removed the unreachable duplicate lines after the M9_KEY_HOME return and fixed 'hole the d-pad' on the lock screen hint. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --- src/ui-touch/UITask.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index 2f445b8f..133c6644 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -27556,7 +27556,7 @@ static void lockscreenShow() { #if defined(HAS_TANMATSU) lv_label_set_text(hint, TR("press Volume Down to unlock")); #elif defined(HAS_THINKNODE_M9) - lv_label_set_text(hint, TR("hole the d-pad to unlock")); + lv_label_set_text(hint, TR("hold the d-pad to unlock")); #else lv_label_set_text(hint, TR("hold the trackball to unlock")); #endif @@ -28455,9 +28455,6 @@ static bool m9HandleNavKey(int key) { navGoToMainTab(HOME_TAB_INDEX); } s_nav_show = true; if (g_lv.task) g_lv.task->noteUserInput(); return true; - if (getActiveTab() == HOME_TAB_INDEX) setHomeDrawer(!s_home_drawer_mode); - else navGoToMainTab(HOME_TAB_INDEX); - if (g_lv.task) g_lv.task->noteUserInput(); return true; case M9_KEY_LEFT_MESSAGE: if (s_setup_root) return true; navGoToMainTab(CHAT_INBOX_TAB_INDEX); @@ -29619,6 +29616,7 @@ static void openControlCenter() { lv_obj_remove_style_all(card); #if defined(HAS_TANMATSU) lv_obj_set_size(card, card_w, 384); // bigger: header + 3 roomier sliders + toggle grid + sysinfo +#elif defined(HAS_TDECK_GT911) || defined(HAS_THINKNODE_M9) lv_obj_set_size(card, card_w, 200); // sysinfo + thin brightness slider + 2-row toggle grid (fits 240−22 screen) #else // Portrait has headroom on the 320-tall screen; make the card taller so the From 9785d8b7d1d445dd98fab84cc0041571036524a1 Mon Sep 17 00:00:00 2001 From: Kaj Schittecat <kaj@schittecat.com> Date: Thu, 9 Jul 2026 11:38:25 +0200 Subject: [PATCH 44/73] fix(chat-virt): review fixes from the PR 130 deep review - chatVirtReset no longer queues lv_obj_del_async on the divider: the empty-thread paths lv_obj_clean two lines later freed it first and the deferred lv_obj_del then ran on freed memory (confirmed UAF, plus a cross-panel variant when both panels are open). Downstream cleans own the widget; the reset only nulls the pointer now. - Compact rows register bubbleLongPressMenuCb for LV_EVENT_LONG_PRESSED (the only event the callback acts on) instead of PRESSED/RELEASED/ PRESS_LOST/DELETE, all of which it filtered out - the per-message menu was completely dead in compact mode. - Bubble mode gets tap-to-resend back on failed sends (CLICKED handler plus the 'tap to resend' footer), matching the compact path and the pre-virtualization behavior. - need_layout gains a content-generation guard (endpoint ring slots): at ring capacity n stays constant while content rotates, and equal-count thread switches reused stale offsets - rows rendered the next message's text at the previous message's position. The dead dirty_timeline rescue (cleared before its async consumer could read it) is removed. - New chatVirtTryAppendLayout fast path: pure appends extend offsets for the new tail instead of re-measuring the whole thread (the full measure is ~100 ms of UI stall per received message on a 5000-message SD ring). - lv_async_call failure no longer wedges the render busy flag; the nav focus fallback validates s_nav_objs[0] before focusing it (bubbles now recycle on scroll-end, so slot 0 can be one tick stale); dead chatVirtClearAllChildren/DeleteMsgsChild pair removed; stray FIRMWARE_BUILD_DATE bump reverted. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --- src/MyMesh.h | 2 +- src/ui-touch/UITask.cpp | 183 +++++++++++++++++++++++++++++----------- 2 files changed, 136 insertions(+), 49 deletions(-) diff --git a/src/MyMesh.h b/src/MyMesh.h index e85c1e9f..db7ff39e 100644 --- a/src/MyMesh.h +++ b/src/MyMesh.h @@ -34,7 +34,7 @@ #define FIRMWARE_VER_CODE 27 #ifndef FIRMWARE_BUILD_DATE -#define FIRMWARE_BUILD_DATE "2 Jul 2026" +#define FIRMWARE_BUILD_DATE "7 Jun 2026" #endif #ifndef FIRMWARE_VERSION diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index 00f87222..c8b03da2 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -2519,7 +2519,15 @@ static void navMoveDir(int dir) { const int n = s_nav_count < kNavMax ? s_nav_count : kNavMax; if (n <= 0) return; lv_obj_t* cur = lv_group_get_focused(s_nav_group); - if (!cur || !lv_obj_is_valid(cur)) { s_nav_show = true; lv_group_focus_obj(s_nav_objs[0]); return; } + if (!cur || !lv_obj_is_valid(cur)) { + // s_nav_objs is a raw mirror that only refreshes on the next navMaybeRebuild + // tick; with chat bubbles now recycled on every scroll-end reflow, slot 0 can + // be a just-deleted bubble for one tick — focusing it unguarded dereferences + // freed memory inside lv_group_focus_obj. + s_nav_show = true; + if (s_nav_objs[0] && lv_obj_is_valid(s_nav_objs[0])) lv_group_focus_obj(s_nav_objs[0]); + return; + } // A focused slider captures LEFT/RIGHT to adjust its VALUE instead of moving focus — // so horizontal tunes the slider and you leave it by going UP/DOWN. (Same idea as the // open-dropdown capture in navPump.) Fire VALUE_CHANGED (live preview) then RELEASED @@ -25811,6 +25819,12 @@ struct ChatVirtLayout { int* msg_idx = nullptr; int32_t* offsets = nullptr; // virt Y per message; offsets[n] = virt total height int32_t* day_sep_y = nullptr; // virt Y of day label before message i, or -1 + // Ring slots of the first/last laid-out message. Content-generation guard: the + // ring evicting or rotating (n unchanged at capacity) and thread switches both + // move these, so refreshChatDetail can tell "same count, different content" + // apart from "nothing changed" (two threads can never share a ring slot). + int first_ring = -1; + int last_ring = -1; int32_t virt_total_h = 0; lv_coord_t lv_total_h = 0; lv_obj_t* spacer = nullptr; @@ -25831,8 +25845,6 @@ static int s_chat_msg_idx_cap = 0; static lv_timer_t* s_chat_virt_render_timer = nullptr; static LvChatPanel* s_chat_virt_render_panel = nullptr; -static void chatVirtClearAllChildren(LvChatPanel* p); - // Layout offsets are int32; LVGL scroll coords are int16 (~8191 max). When virt // height exceeds the cap, scroll Y is compressed for the spacer/scrollbar but bubble // viewport positions use virt-space 1:1 (offsets[i] - virt_top). Finger drags also @@ -26049,15 +26061,20 @@ static void chatVirtFreeOffsets() { static void chatVirtReset(LvChatPanel* p) { chatVirtCancelRenderTimer(); (void)p; - if (s_chat_virt.divider) { - lv_obj_del_async(s_chat_virt.divider); - s_chat_virt.divider = nullptr; - } + // Null the divider pointer WITHOUT queueing a delete. It is always a child of + // p->msgs, and every path that follows a reset (lv_obj_clean in the empty-thread + // branches, chatVirtPurgeMsgsChildrenSync, chatVirtClearBubbleWidgets) deletes + // the widget itself. Queueing lv_obj_del_async here handed LVGL a raw pointer + // that those synchronous cleans freed FIRST, so the deferred lv_obj_del then ran + // on freed memory (and with both panels open, on the OTHER panel's divider). + s_chat_virt.divider = nullptr; s_chat_virt.spacer = nullptr; s_chat_virt.panel = nullptr; s_chat_virt.n = 0; s_chat_virt.divider_i = -1; s_chat_virt.divider_y = -1; + s_chat_virt.first_ring = -1; + s_chat_virt.last_ring = -1; s_chat_virt.compact_chat = false; s_chat_virt.compact_thread_name[0] = '\0'; s_chat_virt.virt_total_h = 0; @@ -26381,15 +26398,12 @@ static void chatVirtBeforeMassDelete() { if (act) lv_indev_wait_release(act); } -static void chatVirtDeleteMsgsChild(lv_obj_t* ch) { - if (!ch) return; - lv_obj_del_async(ch); -} - // Remove bubble/divider widgets only; keep the spacer so scroll height stays valid. -// sync_delete: true from lv_async_call render paths — lv_obj_del_async leaves -// stale children in spec_attr until the next tick, then layout_update_core UAFs. -static void chatVirtClearBubbleWidgets(LvChatPanel* p, bool sync_delete = false) { +// Deletes are SYNCHRONOUS: the only caller is chatVirtRenderWindow, which runs in +// lv_async_call context (after the display refresh) — lv_obj_del_async here would +// leave stale children in spec_attr until the next tick, and layout_update_core +// then walks freed memory. Never call this from an indev/event handler. +static void chatVirtClearBubbleWidgets(LvChatPanel* p) { if (!p || !p->msgs) return; if (!chatVirtIndevStillScrolling(p)) chatVirtResetInputForMsgs(p); chatVirtBeforeMassDelete(); @@ -26399,23 +26413,10 @@ static void chatVirtClearBubbleWidgets(LvChatPanel* p, bool sync_delete = false) if (!ch) continue; if (s_chat_virt.spacer && ch == s_chat_virt.spacer && lv_obj_is_valid(s_chat_virt.spacer)) continue; - if (sync_delete) lv_obj_del(ch); - else chatVirtDeleteMsgsChild(ch); + lv_obj_del(ch); } } -static void chatVirtClearAllChildren(LvChatPanel* p) { - if (!p || !p->msgs) return; - chatVirtResetInputForMsgs(p); - chatVirtBeforeMassDelete(); - for (int i = static_cast<int>(lv_obj_get_child_cnt(p->msgs)) - 1; i >= 0; --i) { - lv_obj_t* ch = lv_obj_get_child(p->msgs, i); - if (ch) chatVirtDeleteMsgsChild(ch); - } - s_chat_virt.spacer = nullptr; - s_chat_virt.divider = nullptr; -} - // Sync purge — only call from lv_async_call / timer context, not indev handlers. static void chatVirtPurgeMsgsChildrenSync(LvChatPanel* p) { if (!p || !p->msgs) return; @@ -26511,8 +26512,78 @@ static void chatVirtSyncBubblePositions(LvChatPanel* p) { } } +// Fast path for the by-far most common relayout trigger: new messages appended to +// the SAME thread with no divider in play. Extends offsets[]/day_sep_y[] for the +// new tail only instead of re-measuring the whole thread — the full measure is +// 2-3 lv_txt_get_size calls per message, which on the 5000-message SD ring costs +// north of 100 ms of UI-thread stall PER RECEIVED MESSAGE with the chat open. +// Endpoint ring slots prove "pure append": if the first n_old entries were evicted +// or rotated, first_ring/last_ring moved and we fall back to the full rebuild. +static bool chatVirtTryAppendLayout(LvChatPanel* p, int n, int divider_i) { + const int n_old = s_chat_virt.n; + if (s_chat_virt.panel != p || !s_chat_virt.offsets || !s_chat_virt.day_sep_y) return false; + if (n_old <= 0 || n <= n_old) return false; + if (divider_i >= 0 || s_chat_virt.divider_i >= 0) return false; // divider math: full rebuild + if (s_chat_virt.compact_chat != touchPrefsGetCompactChat()) return false; + if (s_chat_msg_idx[0] != s_chat_virt.first_ring || + s_chat_msg_idx[n_old - 1] != s_chat_virt.last_ring) return false; + + int32_t* offs = (int32_t*)heap_caps_malloc(sizeof(int32_t) * (size_t)(n + 1), MALLOC_CAP_SPIRAM); + if (!offs) offs = (int32_t*)malloc(sizeof(int32_t) * (size_t)(n + 1)); + int32_t* seps = (int32_t*)heap_caps_malloc(sizeof(int32_t) * (size_t)n, MALLOC_CAP_SPIRAM); + if (!seps) seps = (int32_t*)malloc(sizeof(int32_t) * (size_t)n); + if (!offs || !seps) { if (offs) free(offs); if (seps) free(seps); return false; } + memcpy(offs, s_chat_virt.offsets, sizeof(int32_t) * (size_t)(n_old + 1)); + memcpy(seps, s_chat_virt.day_sep_y, sizeof(int32_t) * (size_t)n_old); + + // Day-key continuity: the appended range needs the day of the last old message. + long last_day_key = -1; + { + UITask::UIMessage m; + long dk = 0; + if (g_lv.task->getMessageByIndex(s_chat_msg_idx[n_old - 1], m) && chatMsgDayKey(m, &dk)) + last_day_key = dk; + } + + const lv_coord_t row_gap = s_chat_virt.compact_chat ? kChatCompactRowGap : kChatRowGap; + const lv_coord_t day_sep_h = chatMeasureDaySepHeight(); + int32_t y = offs[n_old]; // continue exactly where the old layout ended + for (int i = n_old; i < n; ++i) { + seps[i] = -1; + UITask::UIMessage m; + if (!g_lv.task->getMessageByIndex(s_chat_msg_idx[i], m)) { + offs[i] = y; + y += 20 + row_gap; + continue; + } + long dk = 0; + if (chatMsgDayKey(m, &dk) && dk != last_day_key) { + last_day_key = dk; + seps[i] = y; + y += day_sep_h; + } + offs[i] = y; + y += chatMeasureMessageRowHeight(m, p, i) + row_gap; + } + offs[n] = y; + + int32_t* old_offs = s_chat_virt.offsets; + int32_t* old_seps = s_chat_virt.day_sep_y; + s_chat_virt.offsets = offs; + s_chat_virt.day_sep_y = seps; + free(old_offs); + free(old_seps); + s_chat_virt.n = n; + s_chat_virt.msg_idx = s_chat_msg_idx; + s_chat_virt.first_ring = s_chat_msg_idx[0]; + s_chat_virt.last_ring = s_chat_msg_idx[n - 1]; + chatVirtUpdateLvScale(p, n, y); // total grew: recompute the compression + return true; +} + static bool chatVirtRebuildLayout(LvChatPanel* p, int n, int divider_i) { if (!p || !g_lv.task || n <= 0 || !s_chat_msg_idx) return false; + if (chatVirtTryAppendLayout(p, n, divider_i)) return true; chatVirtFreeOffsets(); s_chat_virt.offsets = (int32_t*)heap_caps_malloc(sizeof(int32_t) * (size_t)(n + 1), MALLOC_CAP_SPIRAM); @@ -26533,6 +26604,8 @@ static bool chatVirtRebuildLayout(LvChatPanel* p, int n, int divider_i) { s_chat_virt.divider_i = divider_i; s_chat_virt.divider_y = -1; s_chat_virt.msg_idx = s_chat_msg_idx; + s_chat_virt.first_ring = s_chat_msg_idx[0]; + s_chat_virt.last_ring = s_chat_msg_idx[n - 1]; s_chat_virt.content_w = chatScreenW() - 12; s_chat_virt.bubble_max_w = (s_chat_virt.content_w * 80) / 100; s_chat_virt.thread_is_room = false; @@ -26698,6 +26771,11 @@ static lv_coord_t chatVirtCreateBubble(LvChatPanel* p, int logical_i, int ring_i lv_obj_add_flag(bubble, LV_OBJ_FLAG_CLICKABLE); lv_obj_add_event_cb(bubble, bubbleLongPressMenuCb, LV_EVENT_LONG_PRESSED, reinterpret_cast<void*>(static_cast<intptr_t>(ring_idx))); + // Failed sends keep the pre-virtualization one-tap resend (the compact path + // already has it); the footer below spells the affordance out. + if (m.outgoing && m.deliv_state == UITask::DELIV_FAILED) + lv_obj_add_event_cb(bubble, bubbleRetryTapCb, LV_EVENT_CLICKED, + reinterpret_cast<void*>(static_cast<intptr_t>(ring_idx))); char ts_buf[20]; formatBubbleTs(m.ts, ts_buf, sizeof(ts_buf)); @@ -26707,7 +26785,7 @@ static lv_coord_t chatVirtCreateBubble(LvChatPanel* p, int logical_i, int ring_i switch (m.deliv_state) { case UITask::DELIV_SENT: deliv_glyph = " " LV_SYMBOL_OK; deliv_fg = COLOR_SUB; break; case UITask::DELIV_DELIVERED: deliv_glyph = " " LV_SYMBOL_OK LV_SYMBOL_OK; deliv_fg = COLOR_ACCENT; break; - case UITask::DELIV_FAILED: deliv_glyph = " " LV_SYMBOL_CLOSE; deliv_fg = 0xE08080; break; + case UITask::DELIV_FAILED: deliv_glyph = " " LV_SYMBOL_CLOSE " tap to resend"; deliv_fg = 0xE08080; break; default: break; } } @@ -26782,13 +26860,11 @@ static lv_coord_t chatVirtCreateCompactRow(LvChatPanel* p, int logical_i, int ri lv_obj_set_style_bg_opa(row, LV_OPA_COVER, LV_PART_MAIN); } lv_obj_add_flag(row, LV_OBJ_FLAG_CLICKABLE); - lv_obj_add_event_cb(row, bubbleLongPressMenuCb, LV_EVENT_PRESSED, - reinterpret_cast<void*>(static_cast<intptr_t>(ring_idx))); - lv_obj_add_event_cb(row, bubbleLongPressMenuCb, LV_EVENT_RELEASED, - reinterpret_cast<void*>(static_cast<intptr_t>(ring_idx))); - lv_obj_add_event_cb(row, bubbleLongPressMenuCb, LV_EVENT_PRESS_LOST, - reinterpret_cast<void*>(static_cast<intptr_t>(ring_idx))); - lv_obj_add_event_cb(row, bubbleLongPressMenuCb, LV_EVENT_DELETE, + // The menu callback acts ONLY on LV_EVENT_LONG_PRESSED (its first line filters + // everything else) — registering it for PRESSED/RELEASED/PRESS_LOST/DELETE left + // the compact-row menu completely dead. Register the one event it handles, + // exactly like the bubble path. + lv_obj_add_event_cb(row, bubbleLongPressMenuCb, LV_EVENT_LONG_PRESSED, reinterpret_cast<void*>(static_cast<intptr_t>(ring_idx))); if (m.outgoing && m.deliv_state == UITask::DELIV_FAILED) lv_obj_add_event_cb(row, bubbleRetryTapCb, LV_EVENT_CLICKED, @@ -26894,7 +26970,7 @@ static void chatVirtRenderWindow(LvChatPanel* p, lv_coord_t scroll_y, lv_coord_t #endif const lv_coord_t saved_scroll_y = scroll_y; - chatVirtClearBubbleWidgets(p, true); + chatVirtClearBubbleWidgets(p); chatVirtEnsureSpacer(p, s_chat_virt.lv_total_h); if (s_chat_virt.divider_i >= 0 && s_chat_virt.divider_y >= 0 && @@ -26967,7 +27043,12 @@ static void chatVirtRenderTimerCb(lv_timer_t* t) { if (s_chat_virt_render_async_busy) return; s_chat_virt_render_async_panel = p; s_chat_virt_render_async_busy = true; - lv_async_call(chatVirtRenderAsyncCb, nullptr); + if (lv_async_call(chatVirtRenderAsyncCb, nullptr) != LV_RES_OK) { + // OOM: the call never queued, so nothing will ever clear the busy flag — + // without this the chat would stop re-rendering until reboot. + s_chat_virt_render_async_busy = false; + s_chat_virt_render_async_panel = nullptr; + } } static void chatVirtScheduleRender(LvChatPanel* p) { @@ -27107,8 +27188,18 @@ static void refreshChatDetail(LvChatPanel& p) { } const bool compact_chat = touchPrefsGetCompactChat(); + // Content-generation guard: at ring capacity a new message evicts the oldest, + // so n stays CONSTANT while every logical index shifts one slot — and a thread + // switch on an already-open panel can land on an equal count too. Comparing the + // endpoint ring slots catches both (the ring never reorders interior slots + // while the endpoints hold, and two threads cannot share a slot). Without this + // the old offsets kept describing the previous content and every row rendered + // the next message's text at the previous message's position. + const bool ring_changed = (s_chat_virt.n > 0) && + (s_chat_msg_idx[0] != s_chat_virt.first_ring || + s_chat_msg_idx[n - 1] != s_chat_virt.last_ring); const bool need_layout = (s_chat_virt.panel != &p) || (s_chat_virt.n != n) || - !s_chat_virt.offsets || + !s_chat_virt.offsets || ring_changed || s_chat_virt.compact_chat != compact_chat; const bool divider_rebuild = !need_layout && divider_i >= 0 && s_chat_virt.divider_y < 0; if (opening || need_layout || divider_rebuild) @@ -27133,15 +27224,11 @@ static void refreshChatDetail(LvChatPanel& p) { chatDetailShowPlaceholder(p, "Low memory"); return; } - } else if (g_lv.dirty_timeline) { - lv_indev_reset(nullptr, nullptr); - s_chat_virt.last_i0 = -1; - s_chat_virt.last_i1 = -1; - if (!chatVirtRebuildLayout(&p, n, divider_i)) { - chatDetailShowPlaceholder(p, "Low memory"); - return; - } } + // (An `else if (g_lv.dirty_timeline)` rescue used to sit here — it was dead: + // UITask::loop clears the flag right after SCHEDULING the async refresh, so + // by the time this code ran it always read false. The ring_changed term in + // need_layout above covers the cases it was meant to catch.) } lv_coord_t scroll_target = prev_scroll_y; From f04e01769ddae378a84f0673565aa483c539f760 Mon Sep 17 00:00:00 2001 From: Kaj Schittecat <kaj@schittecat.com> Date: Thu, 9 Jul 2026 11:38:38 +0200 Subject: [PATCH 45/73] tanmatsu: build the P4 app at -Os instead of -Og The app has been building at debug optimization since the port began. At -Og the AppFS image sat 2.2 KB OVER the launcher's 50-page load ceiling with the chat virtualization in; at -Os it is 2,980,688 bytes, 296 KB under the ceiling, retiring the size-locked-platform problem (and likely speeding the UI up). Needs one on-device boot check before anything ships with it - the P4 has never run an -Os build. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --- tanmatsu/sdkconfigs/wadamesh | 1 + 1 file changed, 1 insertion(+) diff --git a/tanmatsu/sdkconfigs/wadamesh b/tanmatsu/sdkconfigs/wadamesh index 2286f697..742b398b 100644 --- a/tanmatsu/sdkconfigs/wadamesh +++ b/tanmatsu/sdkconfigs/wadamesh @@ -31,3 +31,4 @@ CONFIG_BT_NIMBLE_NVS_PERSIST=y # which IDF 5.5 only defines when the task watchdog is initialised. Enable it (5 s timeout). CONFIG_ESP_TASK_WDT_INIT=y CONFIG_ESP_TASK_WDT_TIMEOUT_S=5 +CONFIG_COMPILER_OPTIMIZATION_SIZE=y From d9f45405d5b9415e4533c184e43ee0280a6d763d Mon Sep 17 00:00:00 2001 From: Kaj Schittecat <kaj@schittecat.com> Date: Thu, 9 Jul 2026 12:01:46 +0200 Subject: [PATCH 46/73] touch: slim scroll-fade jump arrows + message delete + per-chat history wipe - The chat jump buttons are bare arrows flush against the right edge now (28x36 transparent touch target, accent-colored glyph) instead of 40 px filled circles; they run at full opacity while the list scrolls and dim to 50 percent one second after the last scroll activity. The Tanmatsu keeps its F-key chip styling and geometry. - The long-press message menu gains a Delete row: the message is tombstoned in the ring (thread tag blanked, so every walker skips the slot and live ring indexes stay valid) and both the chat and the thread list refresh. - The chat/channel settings sheet (in-chat gear and list long-press) gains a 'Delete history' row for both DMs and channels: confirmation prompt, then every message of the thread is tombstoned. The thread row, channel membership and contact stay; only the conversation is wiped. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --- src/ui-touch/UITask.cpp | 146 +++++++++++++++++++++++++++++++++++----- src/ui-touch/UITask.h | 2 + 2 files changed, 131 insertions(+), 17 deletions(-) diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index c8b03da2..4170b62b 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -5528,6 +5528,31 @@ static void threadSheetRoomLoginCb(lv_event_t* e) { // "Reset path" (DM sheet) — wipes the cached return path for this chat's contact so // the next send re-floods, without the detour through the Contacts tab (wyvern.red // feedback; same action as the contact sheet's Reset path). +// "Delete history" (chat/channel settings sheet): tombstone every message of the +// thread after a confirm. The thread row itself stays (the channel stays joined, +// the contact stays) — this only wipes the conversation content. +static int s_hist_clear_thread = -1; +static void histClearApply() { + if (!g_lv.task || s_hist_clear_thread < 0) return; + const int idx = s_hist_clear_thread; + s_hist_clear_thread = -1; + const int cleared = g_lv.task->clearThreadHistory(idx); + refreshThreadLists(); + if (g_lv.dm.detail_open) refreshChatDetailAsync(g_lv.dm); + if (g_lv.ch.detail_open) refreshChatDetailAsync(g_lv.ch); + char msg[40]; + snprintf(msg, sizeof msg, TR("Deleted %d messages"), cleared); + g_lv.task->showAlert(msg, 1400); +} +static void threadSheetClearHistCb(lv_event_t* e) { + if (lv_event_get_code(e) != LV_EVENT_CLICKED || !g_lv.task) return; + const int idx = s_channel_long_idx; + closeChannelLongSheet(); + s_hist_clear_thread = idx; + showConfirm(TR("Delete this chat's entire history?\nThe chat itself stays."), + TR("Delete"), histClearApply); +} + static void threadSheetResetPathCb(lv_event_t* e) { if (lv_event_get_code(e) != LV_EVENT_CLICKED || !g_lv.task) return; const int idx = s_channel_long_idx; @@ -5718,12 +5743,14 @@ static void openThreadActionSheet(int thread_idx, const char* name, bool is_chan // Chat-list avatar emoji: tap = pick, long-press = back to the two-letter auto avatar. lv_obj_t* icb = mk(LV_SYMBOL_IMAGE " Chat icon", threadSheetIconCb, 0); if (icb) lv_obj_add_event_cb(icb, threadSheetIconResetCb, LV_EVENT_LONG_PRESSED, nullptr); + mk(LV_SYMBOL_TRASH " Delete history", threadSheetClearHistCb, 0); mk_full(LV_SYMBOL_TRASH " Remove channel", channelLongSheetDeleteCb, 0xB23A48); } else { if (is_room_thread) mk(LV_SYMBOL_REFRESH " Log in again", threadSheetRoomLoginCb, 0); mk(LV_SYMBOL_LOOP " Reset path", threadSheetResetPathCb, 0); mk(LV_SYMBOL_CLOSE " Blocked users", channelLongSheetBlockedCb, 0); + mk(LV_SYMBOL_TRASH " Delete history", threadSheetClearHistCb, 0); mk_full(LV_SYMBOL_TRASH " Delete chat", threadSheetDeleteDmCb, 0xB23A48); } } @@ -23924,8 +23951,22 @@ static void chatVirtSyncBubblePositions(LvChatPanel* p); static void chatVirtOnScrollEnd(LvChatPanel* p); static void chatVirtRemap1To1Scroll(LvChatPanel* p); static bool chatVirtAwayFromBottom(LvChatPanel* p); +// Jump-arrow fade: fully visible while the list is scrolling, 50% one second +// after the last scroll activity (UITask::loop does the dimming; every +// chatUpdateJumpButtons call — which msgsScrollCb fires per scroll tick — +// re-brightens and re-arms the timer). They stay tappable either way. +static uint32_t s_jump_active_ms = 0; +static bool s_jump_dimmed = false; +static void jumpBtnsSetDim(LvChatPanel* p, bool dim) { + const lv_opa_t o = dim ? LV_OPA_50 : LV_OPA_COVER; + if (p->jump_oldest_btn) lv_obj_set_style_opa(p->jump_oldest_btn, o, LV_PART_MAIN); + if (p->jump_btn) lv_obj_set_style_opa(p->jump_btn, o, LV_PART_MAIN); + s_jump_dimmed = dim; +} static void chatUpdateJumpButtons(LvChatPanel* p) { if (!p || !p->msgs) return; + s_jump_active_ms = millis(); + if (s_jump_dimmed) jumpBtnsSetDim(p, false); if (p->jump_oldest_btn) { if (lv_obj_get_scroll_y(p->msgs) > 30) lv_obj_clear_flag(p->jump_oldest_btn, LV_OBJ_FLAG_HIDDEN); else lv_obj_add_flag(p->jump_oldest_btn, LV_OBJ_FLAG_HIDDEN); @@ -24095,19 +24136,27 @@ static void makeChatDetail(LvChatPanel& p) { // ---- Jump buttons (Discord-style): floating circles, right edge, symmetric // near the top/bottom of the message list. Hidden unless there is // history beyond the viewport. + // Bare arrows, flush against the right edge — no button chrome. The 28x36 + // transparent button keeps a usable touch target (plus ext_click_area) while + // only the glyph is visible; UITask::loop dims them to 50% one second after + // the last scroll (jumpBtnsSetDim above). p.jump_oldest_btn = lv_btn_create(p.overlay); - lv_obj_set_size(p.jump_oldest_btn, 40, 40); - lv_obj_set_style_radius(p.jump_oldest_btn, 20, LV_PART_MAIN); - lv_obj_set_style_bg_color(p.jump_oldest_btn, lv_color_hex(COLOR_ACCENT), LV_PART_MAIN); - lv_obj_set_style_bg_opa(p.jump_oldest_btn, LV_OPA_90, LV_PART_MAIN); - lv_obj_set_style_shadow_width(p.jump_oldest_btn, 6, LV_PART_MAIN); - lv_obj_set_style_shadow_opa(p.jump_oldest_btn, LV_OPA_40, LV_PART_MAIN); - lv_obj_set_pos(p.jump_oldest_btn, chatScreenW() - 50, CHAT_HDR_H + STATUSBAR_H + 2); + lv_obj_set_size(p.jump_oldest_btn, 28, 36); + lv_obj_set_style_bg_opa(p.jump_oldest_btn, LV_OPA_TRANSP, LV_PART_MAIN); + lv_obj_set_style_shadow_width(p.jump_oldest_btn, 0, LV_PART_MAIN); + lv_obj_set_style_border_width(p.jump_oldest_btn, 0, LV_PART_MAIN); + lv_obj_set_style_outline_width(p.jump_oldest_btn, 0, LV_PART_MAIN); + lv_obj_set_ext_click_area(p.jump_oldest_btn, 6); + lv_obj_set_pos(p.jump_oldest_btn, chatScreenW() - 28, CHAT_HDR_H + STATUSBAR_H + 2); lv_obj_t* jolbl = lv_label_create(p.jump_oldest_btn); lv_label_set_text(jolbl, LV_SYMBOL_UP); - lv_obj_set_style_text_color(jolbl, lv_color_hex(COLOR_TEXT), LV_PART_MAIN); + lv_obj_set_style_text_font(jolbl, &g_font_16, LV_PART_MAIN); + lv_obj_set_style_text_color(jolbl, lv_color_hex(COLOR_ACCENT), LV_PART_MAIN); lv_obj_center(jolbl); #if defined(HAS_TANMATSU) + // Purple F-key chip (matches the hardware key hints) — keep its own geometry. + lv_obj_set_size(p.jump_oldest_btn, 40, 40); + lv_obj_set_pos(p.jump_oldest_btn, chatScreenW() - 42, CHAT_HDR_H + STATUSBAR_H + 2); styleChipAsFkey(p.jump_oldest_btn, jolbl, 4, 0xC724B1, 40, true); lv_obj_set_style_bg_color(p.jump_oldest_btn, lv_color_hex(0x101113), LV_PART_MAIN); lv_obj_set_style_bg_opa(p.jump_oldest_btn, LV_OPA_70, LV_PART_MAIN); @@ -24117,20 +24166,23 @@ static void makeChatDetail(LvChatPanel& p) { lv_obj_add_flag(p.jump_oldest_btn, LV_OBJ_FLAG_HIDDEN); p.jump_btn = lv_btn_create(p.overlay); - lv_obj_set_size(p.jump_btn, 40, 40); - lv_obj_set_style_radius(p.jump_btn, 20, LV_PART_MAIN); - lv_obj_set_style_bg_color(p.jump_btn, lv_color_hex(COLOR_ACCENT), LV_PART_MAIN); - lv_obj_set_style_bg_opa(p.jump_btn, LV_OPA_90, LV_PART_MAIN); - lv_obj_set_style_shadow_width(p.jump_btn, 6, LV_PART_MAIN); - lv_obj_set_style_shadow_opa(p.jump_btn, LV_OPA_40, LV_PART_MAIN); - lv_obj_set_pos(p.jump_btn, chatScreenW() - 50, chatCompYOpen() - 50); + lv_obj_set_size(p.jump_btn, 28, 36); + lv_obj_set_style_bg_opa(p.jump_btn, LV_OPA_TRANSP, LV_PART_MAIN); + lv_obj_set_style_shadow_width(p.jump_btn, 0, LV_PART_MAIN); + lv_obj_set_style_border_width(p.jump_btn, 0, LV_PART_MAIN); + lv_obj_set_style_outline_width(p.jump_btn, 0, LV_PART_MAIN); + lv_obj_set_ext_click_area(p.jump_btn, 6); + lv_obj_set_pos(p.jump_btn, chatScreenW() - 28, chatCompYOpen() - 40); lv_obj_t* jlbl = lv_label_create(p.jump_btn); lv_label_set_text(jlbl, LV_SYMBOL_DOWN); - lv_obj_set_style_text_color(jlbl, lv_color_hex(COLOR_TEXT), LV_PART_MAIN); + lv_obj_set_style_text_font(jlbl, &g_font_16, LV_PART_MAIN); + lv_obj_set_style_text_color(jlbl, lv_color_hex(COLOR_ACCENT), LV_PART_MAIN); lv_obj_center(jlbl); #if defined(HAS_TANMATSU) // Purple ⏢ trapeze (matches the F6 hardware key). Keep a subtle dark backing so the // outline + arrow stay legible while it floats over the message bubbles. + lv_obj_set_size(p.jump_btn, 40, 40); + lv_obj_set_pos(p.jump_btn, chatScreenW() - 42, chatCompYOpen() - 50); styleChipAsFkey(p.jump_btn, jlbl, 4, 0xC724B1, 40, true); // ◇ — same shape as the menubar's purple key lv_obj_set_style_bg_color(p.jump_btn, lv_color_hex(0x101113), LV_PART_MAIN); lv_obj_set_style_bg_opa(p.jump_btn, LV_OPA_70, LV_PART_MAIN); @@ -25227,6 +25279,20 @@ static void msgMenuResendCb(lv_event_t* e) { g_lv.task->showAlert(TR("Resend failed"), 1400); } +static void msgMenuDeleteCb(lv_event_t* e) { + if (lv_event_get_code(e) != LV_EVENT_CLICKED || !g_lv.task) return; + lv_indev_t* a = lv_indev_get_act(); + if (a) lv_indev_wait_release(a); + const int idx = s_msg_menu_idx; + closeMsgActionMenu(); + if (g_lv.task->deleteMessageBySlot(idx)) { + refreshThreadLists(); + if (g_lv.dm.detail_open) refreshChatDetailAsync(g_lv.dm); + if (g_lv.ch.detail_open) refreshChatDetailAsync(g_lv.ch); + g_lv.task->showAlert(TR("Message deleted"), 1100); + } +} + // One-tap retry (wyvern.red): a FAILED outgoing message is single-tappable — a quick // confirm, then the same resend engine as the long-press menu's Resend. The text is // snapshotted at tap (the ring may rotate before the confirm lands). @@ -25349,7 +25415,7 @@ static void openMessageActionMenu(int msg_idx) { // Header row reserves space for the close-X badge so it doesn't sit on a button. const int hdr_h = 24; #endif - const int nbtn = (can_ack ? 1 : 0) + (can_mention ? 1 : 0) + 2 /*Copy+Info*/ + (can_block ? 1 : 0) + (can_resend ? 1 : 0); + const int nbtn = (can_ack ? 1 : 0) + (can_mention ? 1 : 0) + 3 /*Copy+Info+Delete*/ + (can_block ? 1 : 0) + (can_resend ? 1 : 0); int card_h = hdr_h + nbtn * btn_h + (nbtn - 1) * gap + 2 * pad; // Never exceed the visible area under the status bar; scroll if it ever would // (e.g. an even taller menu, or a shorter display). The close-X floats, so it @@ -25403,6 +25469,7 @@ static void openMessageActionMenu(int msg_idx) { mk_btn(LV_SYMBOL_LIST " Info", msgMenuInfoCb, by); if (can_block) { by += btn_h + gap; mk_btn(LV_SYMBOL_CLOSE " Block", msgMenuBlockCb, by); } if (can_resend) { by += btn_h + gap; mk_btn(LV_SYMBOL_REFRESH " Resend", msgMenuResendCb, by); } + by += btn_h + gap; mk_btn(LV_SYMBOL_TRASH " Delete", msgMenuDeleteCb, by); } // "Trace route" from the message Info popup: run a full multi-hop trace to the @@ -37704,6 +37771,43 @@ bool UITask::getMessageByIndex(int msg_idx, UIMessage& out) const { return true; } +// Delete = TOMBSTONE, not compaction: blanking the thread tag makes every walker +// (getThreadMessageIndexes, previews, the virt layout) skip the slot, while the +// physical ring indexes that live UI widgets and s_chat_msg_idx hold stay valid. +// The slot ages out of the ring naturally. +bool UITask::deleteMessageBySlot(int msg_idx) { + if (msg_idx < 0 || msg_idx >= _ui_msg_cap) return false; + UIMessage& m = _ui_msgs[msg_idx]; + if (!m.thread[0]) return false; // free or already tombstoned + m.thread[0] = '\0'; + m.text[0] = '\0'; + m.sender[0] = '\0'; + _msgs_dirty = true; + return true; +} + +int UITask::clearThreadHistory(int thread_idx) { + if (thread_idx < 0 || thread_idx >= MAX_UI_THREADS || !_ui_threads[thread_idx].used) return 0; + int cleared = 0; + for (int i = 0; i < _ui_msg_count; ++i) { + const int idx = (_ui_msg_head - 1 - i + _ui_msg_cap) % _ui_msg_cap; + UIMessage& m = _ui_msgs[idx]; + if (m.thread[0] && + strncmp(m.thread, _ui_threads[thread_idx].name, MAX_THREAD_NAME) == 0 && + m.channel == _ui_threads[thread_idx].channel) { + m.thread[0] = '\0'; + m.text[0] = '\0'; + m.sender[0] = '\0'; + ++cleared; + } + } + _ui_threads[thread_idx].unread = 0; + _ui_threads[thread_idx].has_mention = false; + _threads_dirty = true; + if (cleared) _msgs_dirty = true; + return cleared; +} + int UITask::getUnreadMentionCount() const { int c = 0; for (int i = 0; i < MAX_UI_THREADS; i++) @@ -39015,6 +39119,14 @@ void UITask::loop() { if (g_lv.ch.detail_open) refreshChatDetailAsync(g_lv.ch); g_lv.dirty_timeline = false; } + // Jump arrows dim to 50% one second after the last scroll activity (every + // scroll tick re-brightens them via chatUpdateJumpButtons). + if (!s_jump_dimmed && s_jump_active_ms && + (uint32_t)(millis() - s_jump_active_ms) > 1000) { + if (g_lv.dm.detail_open) jumpBtnsSetDim(&g_lv.dm, true); + else if (g_lv.ch.detail_open) jumpBtnsSetDim(&g_lv.ch, true); + else s_jump_dimmed = true; // nothing open: park the state + } #if CAP_SD // microSD insert/remove detection — only while the file manager is open, so // there's no idle SPI traffic. SD.begin runs on this loop task (never diff --git a/src/ui-touch/UITask.h b/src/ui-touch/UITask.h index 12b46aff..4f278883 100644 --- a/src/ui-touch/UITask.h +++ b/src/ui-touch/UITask.h @@ -287,6 +287,8 @@ public: bool getThreadInfo(int idx, bool& channel, uint16_t& unread, uint32_t& ts, char* name, size_t name_len) const; int getActiveThreadMessageCount(int out_indexes[], int max_out, bool newest_first) const; bool getMessageByIndex(int msg_idx, UIMessage& out) const; + bool deleteMessageBySlot(int msg_idx); // tombstone one ring slot (long-press Delete) + int clearThreadHistory(int thread_idx); // tombstone every message of a thread; returns count const char* getComposerBuffer() const { return _compose_buf; } bool isComposerMode() const { return _composer_mode; } int getComposerCharIndex() const { return _composer_char_idx; } From 6aa1147eb3a8aa9f22673f4a1c5acb70ac0798c1 Mon Sep 17 00:00:00 2001 From: Kaj Schittecat <kaj@schittecat.com> Date: Thu, 9 Jul 2026 12:06:52 +0200 Subject: [PATCH 47/73] touch: message action menu lays out two buttons per row With Delete the menu carries up to 7 actions; a single column no longer fit the 240-px screens without scrolling. Two per row (wider 200-px card, odd last button on its own row) keeps the whole menu on one screen. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --- src/ui-touch/UITask.cpp | 47 ++++++++++++++++++++++------------------- 1 file changed, 25 insertions(+), 22 deletions(-) diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index 4170b62b..edb7c092 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -25399,24 +25399,27 @@ static void openMessageActionMenu(int msg_idx) { lv_obj_clear_flag(s_msg_menu_root, LV_OBJ_FLAG_SCROLLABLE); lv_obj_add_event_cb(s_msg_menu_root, msgMenuBackdropCb, LV_EVENT_CLICKED, nullptr); - // The 800×480 Tanmatsu dwarfs this 180-wide menu, so widen it and grow the - // rows; the smaller boards keep the historical integers (PSC is a no-op there). + // The 800×480 Tanmatsu dwarfs this menu, so widen it and grow the rows; the + // smaller boards keep plain integers (PSC is a no-op there). Buttons sit TWO + // per row — with Delete the menu carries up to 7 actions, and a single column + // no longer fit the 240-px screens without scrolling. #if CAP_LARGE_SCREEN - const int card_w = PSC(180); + const int card_w = PSC(220); const int btn_h = PSC(30); const int gap = PSC(4); const int pad = PSC(10); const int hdr_h = PSC(24); #else - const int card_w = 180; - const int btn_h = 30; // was 38 — the menu now carries up to 5 rows (Ack/Mention/Copy/Info/Block); shrink so they fit a 240-px screen + const int card_w = 200; + const int btn_h = 30; const int gap = 4; const int pad = 10; // Header row reserves space for the close-X badge so it doesn't sit on a button. const int hdr_h = 24; #endif const int nbtn = (can_ack ? 1 : 0) + (can_mention ? 1 : 0) + 3 /*Copy+Info+Delete*/ + (can_block ? 1 : 0) + (can_resend ? 1 : 0); - int card_h = hdr_h + nbtn * btn_h + (nbtn - 1) * gap + 2 * pad; + const int nrows = (nbtn + 1) / 2; + int card_h = hdr_h + nrows * btn_h + (nrows - 1) * gap + 2 * pad; // Never exceed the visible area under the status bar; scroll if it ever would // (e.g. an even taller menu, or a shorter display). The close-X floats, so it // stays pinned while the buttons scroll. @@ -25442,10 +25445,14 @@ static void openMessageActionMenu(int msg_idx) { } addCloseXBadge(card, msgMenuBackdropCb); - auto mk_btn = [&](const char* text, lv_event_cb_t cb, int y_off) { + // Two buttons per row, filled in reading order; an odd last button gets its + // own row (left cell). bi advances per button; the grid math places it. + const int bw = (card_w - 2 * pad - gap) / 2; + int bi = 0; + auto mk_btn = [&](const char* text, lv_event_cb_t cb) { lv_obj_t* b = lv_btn_create(card); - lv_obj_set_size(b, card_w - 2 * pad, btn_h); - lv_obj_set_pos(b, 0, y_off); + lv_obj_set_size(b, bw, btn_h); + lv_obj_set_pos(b, (bi % 2) * (bw + gap), hdr_h + (bi / 2) * (btn_h + gap)); styleButton(b); lv_obj_add_event_cb(b, cb, LV_EVENT_CLICKED, nullptr); lv_obj_t* lbl = lv_label_create(b); @@ -25453,23 +25460,19 @@ static void openMessageActionMenu(int msg_idx) { lv_obj_set_style_text_font(lbl, &g_font_14, LV_PART_MAIN); lv_obj_set_style_text_color(lbl, lv_color_hex(COLOR_TEXT), LV_PART_MAIN); lv_obj_center(lbl); + ++bi; }; - int by = hdr_h; - if (can_ack) { - mk_btn(LV_SYMBOL_OK " Ack", msgMenuAckCb, by); - by += btn_h + gap; - } + if (can_ack) mk_btn(LV_SYMBOL_OK " Ack", msgMenuAckCb); if (can_mention) { char ml[UITask::MAX_SENDER_NAME + 16]; - snprintf(ml, sizeof ml, "@%.16s", m.sender); // "Mention" is implied by the @ - mk_btn(ml, msgMenuMentionCb, by); - by += btn_h + gap; + snprintf(ml, sizeof ml, "@%.10s", m.sender); // "Mention" is implied by the @; half-width cell + mk_btn(ml, msgMenuMentionCb); } - mk_btn(LV_SYMBOL_COPY " Copy", msgMenuCopyCb, by); by += btn_h + gap; - mk_btn(LV_SYMBOL_LIST " Info", msgMenuInfoCb, by); - if (can_block) { by += btn_h + gap; mk_btn(LV_SYMBOL_CLOSE " Block", msgMenuBlockCb, by); } - if (can_resend) { by += btn_h + gap; mk_btn(LV_SYMBOL_REFRESH " Resend", msgMenuResendCb, by); } - by += btn_h + gap; mk_btn(LV_SYMBOL_TRASH " Delete", msgMenuDeleteCb, by); + mk_btn(LV_SYMBOL_COPY " Copy", msgMenuCopyCb); + mk_btn(LV_SYMBOL_LIST " Info", msgMenuInfoCb); + if (can_block) mk_btn(LV_SYMBOL_CLOSE " Block", msgMenuBlockCb); + if (can_resend) mk_btn(LV_SYMBOL_REFRESH " Resend", msgMenuResendCb); + mk_btn(LV_SYMBOL_TRASH " Delete", msgMenuDeleteCb); } // "Trace route" from the message Info popup: run a full multi-hop trace to the From a49726d4ce19f616eabef78a016ecd017932570e Mon Sep 17 00:00:00 2001 From: Kaj Schittecat <kaj@schittecat.com> Date: Thu, 9 Jul 2026 12:29:54 +0200 Subject: [PATCH 48/73] touch(tdeck): migrate SPIFFS data to SD on adoption + recovery copy button (beta_36 lost-profile fix) Users who flipped 'Store data on SD' before beta_36 ran with the toggle IGNORED (the flag never survived a reboot), so their identity, prefs and contacts kept living on SPIFFS. When beta_36 made the flag finally take effect, useSdStorage() pointed the store at an EMPTY card, the identity store minted a brand-new node, and the user 'lost' their profile. The data was never gone - it was orphaned on internal flash. Two-part fix: - Boot: adopting the card while SPIFFS holds an identity the card lacks now copies every SPIFFS file into SD:/meshcomod first (kv files flatten to the card's SdNvsPrefs layout). If the identity file fails to land, the device stays on SPIFFS for the boot instead of adopting a card without it. - Settings -> Storage gains 'Copy internal data to SD' for the users already bitten (their card now holds a fresh identity the boot-time no-clobber gate rightly won't touch): confirmation, overwrite-copy of everything from internal flash, force the SD pref on, reboot. Workaround until this ships: toggle 'Store data on SD' OFF and reboot - the device reads internal flash again and the old profile returns. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --- src/main.cpp | 87 ++++++++++++++++++++++++++++++++++++++--- src/ui-touch/UITask.cpp | 46 ++++++++++++++++++++++ 2 files changed, 127 insertions(+), 6 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index b2d806d8..e32e6f2b 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -192,6 +192,65 @@ void halt() { #include "esp_task_wdt.h" // task-watchdog reconfigure — see setup() (GH #56) +#if defined(HAS_TDECK_GT911) +// ---- SPIFFS -> SD migration (fixes the beta_36 "lost my profile" upgrades) ---- +// Users who flipped "Store data on SD" before beta_36 ran with the toggle IGNORED +// (the flag never survived a reboot), so their identity/prefs/contacts kept living +// on SPIFFS. When beta_36 made the flag finally take effect, useSdStorage() pointed +// the store at an EMPTY card and the identity store generated a brand-new node: +// "lost profile settings". The data was never gone — it was orphaned on SPIFFS. +// Copies every SPIFFS file into SD:/meshcomod ("/prefs/<ns>.kv" flattens to +// "/meshcomod/<ns>.kv", matching SdNvsPrefs's SD layout). Returns true only when +// the identity file landed on the card — the caller must NOT adopt the card +// otherwise. force=true (the Settings "Copy internal data to SD" recovery button) +// overwrites whatever the card holds; the boot path never clobbers existing files. +// Both filesystems must be mounted by the caller. +bool meshcomodMigrateSpiffsToSd(bool force) { + if (!SPIFFS.exists("/identity/_main.id")) return false; // nothing worth adopting + SD.mkdir("/meshcomod"); + SD.mkdir("/meshcomod/identity"); + SD.mkdir("/meshcomod/bl"); + SD.mkdir("/meshcomod/lock"); + bool identity_ok = false; + int copied = 0, failed = 0; + static uint8_t buf[4096]; + File root = SPIFFS.open("/"); + for (File f = root.openNextFile(); f; f = root.openNextFile()) { + if (f.isDirectory()) { f.close(); continue; } + // SPIFFS is flat: name() is the full path ("/identity/_main.id", "/prefs/touch.kv", ...) + const char* sp = f.name(); + char src[96]; + snprintf(src, sizeof src, "%s%s", sp[0] == '/' ? "" : "/", sp); + char dst[112]; + if (strncmp(src, "/prefs/", 7) == 0) + snprintf(dst, sizeof dst, "/meshcomod/%s", src + 7); // kv files sit flat on the card + else + snprintf(dst, sizeof dst, "/meshcomod%s", src); + if (!force && SD.exists(dst)) { f.close(); continue; } // boot path: never clobber + File s = SPIFFS.open(src, FILE_READ); + File d = s ? SD.open(dst, FILE_WRITE) : File(); // FILE_WRITE truncates + bool ok = s && d; + while (ok && s.available()) { + const size_t n = s.read(buf, sizeof buf); + if (n == 0 || d.write(buf, n) != n) ok = false; + } + if (s) s.close(); + if (d) d.close(); + if (ok) { ++copied; if (strcmp(src, "/identity/_main.id") == 0) identity_ok = true; } + else { ++failed; Serial.printf("[BOOT] SD migrate FAILED: %s\n", src); if (SD.exists(dst)) SD.remove(dst); } + f.close(); + yield(); + } + root.close(); + // The boot path skips files the card already has — an identity already on the + // card counts as "landed" (nothing needed migrating). + if (!force && !identity_ok && SD.exists("/meshcomod/identity/_main.id")) identity_ok = true; + Serial.printf("[BOOT] SPIFFS -> SD migration: %d copied, %d failed, identity %s\n", + copied, failed, identity_ok ? "ok" : "MISSING"); + return identity_ok; +} +#endif + void setup() { Serial.begin(115200); #if defined(HAS_RAK_TAP_V2) @@ -427,12 +486,28 @@ void setup() { } if (sd_mounted) { if (want_full_sd) { - sd_storage = store.useSdStorage(); - // On a genuine first run, persist the auto-pick so the "Store data on SD" - // toggle reflects it and the choice sticks on every later boot. - if (fresh_install && sd_storage && !use_sd_pref) { - Preferences _p; if (_p.begin("touch", false)) { _p.putBool("use_sd", true); _p.end(); } - Serial.println("[BOOT] first run + SD card present -> data defaults to SD"); + // beta_36 upgrade heal: adopting the card while the LIVE data still sits + // on SPIFFS (the pre-beta_36 "toggle ignored" state) must migrate FIRST, + // or the identity store mints a fresh node on the empty card and the user + // "loses" their profile. Only fires when SPIFFS holds an identity the + // card lacks; a failed migration keeps the device on SPIFFS this boot + // rather than adopting a card without the identity on it. + bool adopt = true; + if (SPIFFS.exists("/identity/_main.id") && !SD.exists("/meshcomod/identity/_main.id")) { + adopt = meshcomodMigrateSpiffsToSd(false); + if (!adopt) Serial.println("[BOOT] SD migration incomplete -> staying on SPIFFS this boot"); + } + if (adopt) { + sd_storage = store.useSdStorage(); + // On a genuine first run, persist the auto-pick so the "Store data on SD" + // toggle reflects it and the choice sticks on every later boot. + if (fresh_install && sd_storage && !use_sd_pref) { + Preferences _p; if (_p.begin("touch", false)) { _p.putBool("use_sd", true); _p.end(); } + Serial.println("[BOOT] first run + SD card present -> data defaults to SD"); + } + } else { + store.setSecondaryFS(&SD); + Serial.println("[BOOT] contacts/channels -> SD card (identity/prefs stay on SPIFFS)"); } } else { // Upgraded device: identity + prefs stay on SPIFFS (no node-identity diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index e8713776..76626caf 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -9157,6 +9157,32 @@ static void useSdStorageToggleCb(lv_event_t* e) { if (g_lv.task) g_lv.task->showAlert(on ? TR("Data -> SD card on reboot\n(card must be inserted)") : TR("Data -> internal on reboot"), 1800); } + +#if defined(HAS_TDECK_GT911) +// "Copy internal data to SD": recovery for the beta_36 upgrades where the live +// profile was orphaned on internal flash while the honored SD toggle adopted an +// empty card (which then minted a fresh identity). Overwrites the card's copies +// with EVERYTHING from internal flash, forces the SD pref on, reboots. +extern bool meshcomodMigrateSpiffsToSd(bool force); // main.cpp +static void sdRestoreApply() { + if (!g_lv.task) return; + if (!fmSdTryMount()) { g_lv.task->showAlert(TR("No SD card"), 1600); return; } + g_lv.task->showAlert(TR("Copying internal data to SD..."), 6000); + lv_refr_now(nullptr); // paint the notice before the blocking copy + disableLoopWDT(); + const bool ok = meshcomodMigrateSpiffsToSd(true); + enableLoopWDT(); + if (!ok) { g_lv.task->showAlert(TR("Copy failed (no internal identity)"), 2200); return; } + touchPrefsSetUseSdStorage(true); // make sure the reboot adopts the card + delay(400); // let the alert render before the restart + board.reboot(); +} +static void sdRestoreFromInternalCb(lv_event_t* e) { + if (lv_event_get_code(e) != LV_EVENT_CLICKED) return; + showConfirm(TR("Overwrite the SD card's settings and\nidentity with the internal copies,\nthen reboot?"), + TR("Copy"), sdRestoreApply); +} +#endif #endif static void useMilesToggleCb(lv_event_t* e) { @@ -10261,6 +10287,26 @@ static void buildDeviceSettings(int sec) { lv_obj_add_event_cb(sw, useSdStorageToggleCb, LV_EVENT_VALUE_CHANGED, nullptr); y += LV_MAX(40, h + 12); } + /* Recovery for the beta_36 "lost my profile" upgrades: the live data was + orphaned on internal flash when the honored SD toggle adopted an empty (or + fresh-identity) card. This copies EVERYTHING from internal flash over the + card's copies and reboots into the restored profile. T-Deck only: the + migration is SPIFFS->SD; the Tanmatsu's CAP_SD is SD_MMC with no SPIFFS. */ +#if defined(HAS_TDECK_GT911) + { + lv_obj_t* b = lv_btn_create(body); + lv_obj_set_size(b, lv_pct(96), SC(30)); + lv_obj_set_pos(b, 0, y); + styleButton(b); + lv_obj_add_event_cb(b, sdRestoreFromInternalCb, LV_EVENT_CLICKED, nullptr); + lv_obj_t* lbl = lv_label_create(b); + lv_label_set_text(lbl, TR(LV_SYMBOL_DOWNLOAD " Copy internal data to SD")); + lv_obj_set_style_text_font(lbl, &g_font_14, LV_PART_MAIN); + lv_obj_set_style_text_color(lbl, lv_color_hex(COLOR_TEXT), LV_PART_MAIN); + lv_obj_center(lbl); + y += SC(40); + } +#endif // HAS_TDECK_GT911 (SPIFFS->SD recovery copy) #endif } From 0b886e4fee913151a8c0d79d6ab8a3acb4291eba Mon Sep 17 00:00:00 2001 From: Kaj Schittecat <kaj@schittecat.com> Date: Thu, 9 Jul 2026 12:39:55 +0200 Subject: [PATCH 49/73] tanmatsu: build the P4 app at -Os instead of -Og (boot-verified) The app has been compiling at debug optimization since the port began, costing ~300 KB of flash-mapped footprint against the launcher's hard 50-page (3,276,800 B) app-load ceiling. At -Os current main is 2,973,520 B, ~296 KB under the ceiling. Boot-verified on the device: app starts, C6 esp-hosted link up, Wi-Fi associates. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --- tanmatsu/sdkconfigs/wadamesh | 1 + 1 file changed, 1 insertion(+) diff --git a/tanmatsu/sdkconfigs/wadamesh b/tanmatsu/sdkconfigs/wadamesh index 2286f697..742b398b 100644 --- a/tanmatsu/sdkconfigs/wadamesh +++ b/tanmatsu/sdkconfigs/wadamesh @@ -31,3 +31,4 @@ CONFIG_BT_NIMBLE_NVS_PERSIST=y # which IDF 5.5 only defines when the task watchdog is initialised. Enable it (5 s timeout). CONFIG_ESP_TASK_WDT_INIT=y CONFIG_ESP_TASK_WDT_TIMEOUT_S=5 +CONFIG_COMPILER_OPTIMIZATION_SIZE=y From d20241627cb672261fbfda7b892a64a6b4af2536 Mon Sep 17 00:00:00 2001 From: Kaj Schittecat <kaj@schittecat.com> Date: Thu, 9 Jul 2026 12:48:53 +0200 Subject: [PATCH 50/73] touch: flush chat history on the companion CMD_REBOOT (fix messages lost on app-initiated reboot) Since the beta_35 lazy history writer, message-ring flushes are spaced up to 30 s apart on the deep SD ring. Every on-device reboot/power path compensates by calling persistHistoryNow() first, but the companion protocol's CMD_REBOOT (the phone app's reboot button) went straight to board.reboot(), dropping everything since the last flush - the newest, just-read messages, which reads as 'my channel and DM messages get deleted after a manual reboot' (Leon P, T-Deck under Launcher, beta_35 through beta_37). persistHistoryNow() is now an AbstractUITask hook (default no-op, so non-touch companions are unchanged) and CMD_REBOOT calls it before rebooting, matching the power-menu contract. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --- src/AbstractUITask.h | 6 ++++++ src/MyMesh.cpp | 5 +++++ src/ui-touch/UITask.h | 5 +++-- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/AbstractUITask.h b/src/AbstractUITask.h index 413edecf..8b9f0427 100644 --- a/src/AbstractUITask.h +++ b/src/AbstractUITask.h @@ -102,6 +102,12 @@ public: } virtual void notify(UIEventType t = UIEventType::none) = 0; virtual void appendDiag(const char* message) { (void)message; } + /** Flush any UI-side persistent state (chat history, thread table) to storage + * NOW. Called before programmatic reboots (the companion app's reboot + * command) — the touch UI's history writes are lazy (up to ~30 s apart on the + * deep SD ring), so a reboot path that skips this drops the newest messages. + * Default: no-op for UIs without lazy persistent state. */ + virtual void persistHistoryNow() {} /** Notify UI of an advert reception. `is_new=true` means the contact is NOT in * the persistent contacts[] table (filtered by auto-add rules or contacts * full); `is_new=false` means the contact is in contacts[] and was just diff --git a/src/MyMesh.cpp b/src/MyMesh.cpp index a9e398dd..f033fa69 100644 --- a/src/MyMesh.cpp +++ b/src/MyMesh.cpp @@ -3421,6 +3421,11 @@ void MyMesh::handleCmdFrame(size_t len) { if (dirty_contacts_expiry) { // is there are pending dirty contacts write needed? saveContacts(); } + // The app's reboot button must not drop chat history: the touch UI's writes + // are lazy (up to ~30 s apart on the deep SD ring), so flush synchronously + // first — the same contract the on-device power menu honors. Skipping this + // was the "read and unread messages deleted after a manual reboot" report. + if (_ui) _ui->persistHistoryNow(); board.reboot(); } else if (cmd_frame[0] == CMD_GET_BATT_AND_STORAGE) { uint8_t reply[11]; diff --git a/src/ui-touch/UITask.h b/src/ui-touch/UITask.h index 12b46aff..cbe59066 100644 --- a/src/ui-touch/UITask.h +++ b/src/ui-touch/UITask.h @@ -481,8 +481,9 @@ public: void rebootDevice(); // Synchronously persist chat history to flash. Call before any path that // restarts the device (Wi-Fi/BLE mode switch, etc.) so recent chat isn't - // lost — the periodic flush is off-thread and rate-capped. - void persistHistoryNow(); + // lost — the periodic flush is off-thread and rate-capped. Overrides the + // AbstractUITask hook so the companion CMD_REBOOT path flushes too. + void persistHistoryNow() override; // from AbstractUITask void msgRead(int msgcount) override; From 76cd025bf51e6406be2d35eb4400ccfcef15fc52 Mon Sep 17 00:00:00 2001 From: Kaj Schittecat <kaj@schittecat.com> Date: Thu, 9 Jul 2026 13:00:54 +0200 Subject: [PATCH 51/73] tanmatsu: move identity + prefs to the SD card; open-probe the prefs load chain The P4's internal FFat 'locfd' has a broken FAT metadata layer: open/ read/write work but f_stat/exists()/size() return garbage - and WHICH garbage shifts with the build. At -Og the exists()-gated identity and NodePrefs loads worked by luck; the -Os switch flipped the lie and the device booted with a fresh identity and default name, and profile changes never survived a reboot (the loads failed, not the saves). Chat history was unaffected because it already lives on SD_MMC. - DataStore::useSdMmcStorage(): full-store adoption of the card (/meshcomod root, identity store included), mirroring the T-Deck's useSdStorage(). The old card-root contacts3/channels2/adv_blobs from the secondary-FS era are renamed under /meshcomod. - Tanmatsu boot: one-time rescue of identity + prefs off FFat by OPEN and READ probing (never exists()/size() on that FS), then adopt the card. FFat remains the no-card fallback only. - DataStore::loadPrefs() probes candidates by opening and reading a byte instead of exists() - truthful on the P4, identical elsewhere. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --- src/DataStore.cpp | 52 +++++++++++++++++++++++++++++++++++++++--- src/DataStore.h | 6 +++++ tanmatsu/main/main.cpp | 41 +++++++++++++++++++++++++++++---- 3 files changed, 92 insertions(+), 7 deletions(-) diff --git a/src/DataStore.cpp b/src/DataStore.cpp index a3ee0b0e..c898020a 100644 --- a/src/DataStore.cpp +++ b/src/DataStore.cpp @@ -5,6 +5,9 @@ #include <SD.h> #include "helpers/esp32/WdtHeavyGuard.h" // suspend core-0 idle WDT during the (SPIFFS-GC-prone) contact write #endif +#if defined(HAS_TANMATSU) +#include <SD_MMC.h> +#endif #if defined(EXTRAFS) || defined(QSPIFLASH) #define MAX_BLOBRECS 100 @@ -240,16 +243,29 @@ bool DataStore::saveMainIdentity(const mesh::LocalIdentity &identity) { } void DataStore::loadPrefs(NodePrefs& prefs, double& node_lat, double& node_lon) { - if (_fs->exists(_rp("/new_prefs"))) { + // Probe by OPENING, never exists(): on the Tanmatsu's internal FFat the FAT + // metadata layer lies (f_stat garbage — the tile cache hit the same thing), + // and WHICH lie you get shifts with the build (the -Og to -Os switch turned + // "loaded fine by luck" into "no prefs found -> default name every boot"). + // open()+read is truthful there, and identical in behavior everywhere else. + auto probe = [this](const char* nm) -> bool { + File f = openRead(nm); + if (!f) return false; + uint8_t b; + const bool ok = f.read(&b, 1) == 1; // size() lies on the P4's FFat too — actually read + f.close(); + return ok; + }; + if (probe("/new_prefs")) { loadPrefsInt("/new_prefs", prefs, node_lat, node_lon); // new filename - } else if (_fs->exists(_rp("/new_prefs.tmp"))) { + } else if (probe("/new_prefs.tmp")) { // Main file gone but a staged copy exists: a reboot landed between the temp // write and the swap (or the swap was torn). Recover from it — this is the // "device booted with the default name once" failure mode. MESH_DEBUG_PRINTLN("DataStore: /new_prefs missing, recovering from .tmp"); loadPrefsInt("/new_prefs.tmp", prefs, node_lat, node_lon); savePrefs(prefs, node_lat, node_lon); // re-establish the main file - } else if (_fs->exists(_rp("/node_prefs"))) { + } else if (probe("/node_prefs")) { loadPrefsInt("/node_prefs", prefs, node_lat, node_lon); savePrefs(prefs, node_lat, node_lon); // save to new filename _fs->remove(_rp("/node_prefs")); // remove old @@ -818,3 +834,33 @@ bool DataStore::useSdStorage() { return true; } #endif + +#if defined(HAS_TANMATSU) +// Tanmatsu: same full-store adoption as useSdStorage(), but on the SD_MMC slot. +// The internal FFat 'locfd' has a broken FAT metadata layer (f_stat/exists lie — +// see the tile-cache notes), and the exists()-gated identity + prefs loads that +// "worked" at -Og read different garbage at -Os and came up empty: fresh node +// identity, default name, profile changes gone every reboot. The card's FAT +// metadata is truthful, so identity/prefs move there with everything else. +// The caller migrates any FFat-resident files first (open()-probed, never +// exists() on FFat). +bool DataStore::useSdMmcStorage() { + if (!SD_MMC.exists("/meshcomod")) SD_MMC.mkdir("/meshcomod"); + if (!SD_MMC.exists("/meshcomod/bl")) SD_MMC.mkdir("/meshcomod/bl"); + if (!SD_MMC.exists("/meshcomod/identity")) SD_MMC.mkdir("/meshcomod/identity"); + // The old secondary-FS layout kept contacts/channels/blobs at the CARD ROOT; + // pull them under /meshcomod so the rooted store keeps reading them. + static const char* k_move[] = { "/contacts3", "/channels2", "/adv_blobs" }; + for (const char* nm : k_move) { + char dst[40]; + snprintf(dst, sizeof dst, "/meshcomod%s", nm); + if (SD_MMC.exists(nm) && !SD_MMC.exists(dst)) SD_MMC.rename(nm, dst); + } + strncpy(_root, "/meshcomod", sizeof(_root) - 1); + _root[sizeof(_root) - 1] = '\0'; + _fs = &SD_MMC; + _fsExtra = nullptr; + identity_store.use(SD_MMC, "/meshcomod/identity"); + return true; +} +#endif diff --git a/src/DataStore.h b/src/DataStore.h index 9bc44cf7..f04689ef 100644 --- a/src/DataStore.h +++ b/src/DataStore.h @@ -42,6 +42,12 @@ public: // contacts, channels, blobs). Call after the SD card is mounted. Returns false // if the dir can't be created. No-op on non-ESP32. bool useSdStorage(); +#endif +#if defined(HAS_TANMATSU) + // Full-store adoption of the SD_MMC card (Tanmatsu): identity + prefs move off + // the broken-metadata internal FFat (its exists()/f_stat lie, which made the + // gated loads come up empty). Caller migrates FFat-resident files first. + bool useSdMmcStorage(); #endif FILESYSTEM* getPrimaryFS() const { return _fs; } FILESYSTEM* getSecondaryFS() const { return _fsExtra; } diff --git a/tanmatsu/main/main.cpp b/tanmatsu/main/main.cpp index 11092ae1..8d88e25d 100644 --- a/tanmatsu/main/main.cpp +++ b/tanmatsu/main/main.cpp @@ -375,12 +375,45 @@ static void wadameshSetup() { printf("[storage] persistence disabled this boot (DataStore opens fail gracefully)\n"); } // The internal FFat 'locfd' on this P4 has a broken FAT metadata layer (see the tile-cache notes): - // it keeps rarely-written data (identity/prefs) but LOSES the frequently-rewritten contacts + chat on - // reboot. So route contacts/channels (and chat history, see uiDataFsReady) to the microSD card, which - // is reliable FAT. Identity/NodePrefs stay on FFat — they persist there and survive a card-less boot. + // open/read/write work but f_stat/exists()/size() return garbage — and WHICH garbage shifts with + // the build (-Og "worked by luck"; -Os made the exists()-gated identity + prefs loads come up + // empty: fresh node identity, default name, profile changes lost every reboot). The card's FAT + // metadata is truthful, so the WHOLE store lives there now; FFat remains only the no-card fallback. g_sd_ok = SD_MMC.begin("/sdcard", false /*1-bit*/) && SD_MMC.cardType() != CARD_NONE; printf("[storage] SD_MMC.begin = %s\n", g_sd_ok ? "OK" : "no card"); - if (g_sd_ok) store.setSecondaryFS(&SD_MMC); // contacts + channels -> SD; identity/prefs stay on FFat + if (g_sd_ok) { + SD_MMC.mkdir("/meshcomod"); + SD_MMC.mkdir("/meshcomod/identity"); + SD_MMC.mkdir("/meshcomod/bl"); + if (g_fs_ok) { + // One-time rescue of identity + prefs off FFat: probe by OPEN + READ (never + // exists()/size() on this FS). Files the card already holds win — SD metadata + // is honest, so exists() is safe THERE. + static const char* k_mig[] = { "/new_prefs", "/new_prefs.tmp", "/node_prefs", + "/identity/_main.id" }; + for (const char* nm : k_mig) { + char dst[48]; + snprintf(dst, sizeof dst, "/meshcomod%s", nm); + if (SD_MMC.exists(dst)) continue; + File s = FFat.open(nm, FILE_READ); + if (!s) continue; + uint8_t buf[512]; + size_t n = s.read(buf, sizeof buf); + if (n == 0) { s.close(); continue; } // ghost/empty entry — nothing to keep + File d = SD_MMC.open(dst, FILE_WRITE); + if (!d) { s.close(); continue; } + size_t total = 0; + do { d.write(buf, n); total += n; n = s.read(buf, sizeof buf); } while (n > 0); + d.close(); + s.close(); + printf("[storage] migrated %s -> SD:/meshcomod (%u B)\n", nm, (unsigned)total); + } + } + store.useSdMmcStorage(); // identity/prefs/contacts/channels all on the card + } + // No card: FFat stays the store, as before — identity/prefs loads there depend + // on the broken metadata layer and may be unreliable, but it is the only + // persistent option on a card-less unit. store.begin(); bootLog("Mesh stack"); From f0a7265dec6dba5f3535606bcba74a78478dd454 Mon Sep 17 00:00:00 2001 From: Kaj Schittecat <kaj@schittecat.com> Date: Thu, 9 Jul 2026 13:15:59 +0200 Subject: [PATCH 52/73] touch: beta_38 release notes Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --- release-notes/beta_38.txt | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 release-notes/beta_38.txt diff --git a/release-notes/beta_38.txt b/release-notes/beta_38.txt new file mode 100644 index 00000000..7e20e31d --- /dev/null +++ b/release-notes/beta_38.txt @@ -0,0 +1,17 @@ +# beta_38 (TEST) - Full-history chat scrolling, message delete, two new boards, storage integrity fixes. On top of beta_37. +# One user-facing note per non-blank, non-# line; # lines are section comments. + +# --- New --- +Chat scrolling is fully virtualized (contributed by scratchdiver, PR #130): a chat now scrolls through its ENTIRE stored history, up to 5000 messages on SD-card devices, smoothly in both bubble and compact mode, instead of only the most recent rows. Several LVGL crash fixes came along with it. +Long-press any message for a new Delete option that removes just that message. The message menu now lays its buttons out two per row so it always fits on one screen. +The chat and channel settings sheet gains "Delete history": wipes the whole conversation after a confirmation, while the channel membership or contact stays. +The in-chat jump buttons are now slim arrows tucked against the right edge of the screen: fully visible while you scroll, fading to half opacity a second after you stop. +ThinkNode M9 hardware support is complete (contributed by ded, PR #138): GPS, microSD, buzzer, backlight control, lock screen, long-press context menus, and a d-pad-driven setup wizard. His fixes for focus scrolling in nested pages and the lock-screen paint order benefit every keyboard-nav board. +New board in the source tree: RAK WisMesh Tap V2 (contributed by Ethac.chen, PR #136), with a 30+ fps display driver. Prebuilt images follow once the web-flasher integration lands. +Tanmatsu: the app now builds size-optimized, roughly 300 KB smaller, leaving real headroom under the launcher's app-size limit for future features. + +# --- Fixed --- +Messages no longer vanish when you reboot the device from the phone app (reported by Leon P). The history writer batches saves up to 30 seconds apart, and the app's reboot command skipped the final save that every on-device reboot path does - so the newest messages, read or unread, were lost. The reboot command now saves first. +T-Deck: turning on "Store data on SD" now migrates your existing profile, settings and identity to the card FIRST. Upgrading to beta_36/37 with the toggle already on could adopt an empty card and boot as a brand-new node while your real profile sat orphaned on internal flash. +T-Deck: for anyone already hit by that: Set -> General -> "Copy internal data to SD" restores the profile from internal flash onto the card (confirmation, then automatic reboot). Until you run it, toggling "Store data on SD" OFF and rebooting also brings the old profile back. +Tanmatsu: profile name, settings and the node identity now persist reliably across reboots. They lived on the internal flash partition whose metadata layer is unreliable on this board; they now live on the SD card with everything else, and existing data is rescued automatically on first boot. From cb08116eaea50b32d6471e7f85388eedf0fadbb3 Mon Sep 17 00:00:00 2001 From: Kaj Schittecat <kaj@schittecat.com> Date: Thu, 9 Jul 2026 13:55:35 +0200 Subject: [PATCH 53/73] flasher/site: ThinkNode M9 + RAK WisMesh Tap V2 web-flash support Both new S3 boards are installable from the browser now: release.sh builds and ships their bins per channel, gen-flasher-meta emits their esp-web-tools manifests, and the site gets install cards for both. The cards are pinned to the beta feed (with a note) until the first stable promote that includes their bins; the wmSetChannel comment says how to unpin then. beta_38's beta feed and GitHub release carry the new bins retroactively. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --- deploy/site/index.html | 10 ++++++++++ scripts/build/gen-flasher-meta.py | 4 +++- scripts/release.sh | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/deploy/site/index.html b/deploy/site/index.html index d245d75b..2e78f914 100644 --- a/deploy/site/index.html +++ b/deploy/site/index.html @@ -350,6 +350,12 @@ <esp-web-install-button id="inst-heltec" manifest="https://firmware.wadamesh.com/latest/manifest-heltec-v4-tft.json"></esp-web-install-button></div> <div class="board"><h4>LilyGo T-Deck / Plus</h4><p>ESP32-S3 keyboard handheld.</p> <esp-web-install-button id="inst-tdeck" manifest="https://firmware.wadamesh.com/latest/manifest-tdeck.json"></esp-web-install-button></div> + <div class="board"><h4>ThinkNode M9</h4><p>ESP32-S3 QWERTY handheld (LR1110).</p> + <esp-web-install-button id="inst-m9" manifest="https://firmware.wadamesh.com/latest-beta/manifest-thinknode-m9.json"></esp-web-install-button> + <p data-wm-betaonly style="color:var(--mut);font-size:.78rem;margin:6px 0 0">New board: beta channel only until the next stable.</p></div> + <div class="board"><h4>RAK WisMesh Tap V2</h4><p>ESP32-S3 touch node.</p> + <esp-web-install-button id="inst-rak" manifest="https://firmware.wadamesh.com/latest-beta/manifest-rak-tap-v2.json"></esp-web-install-button> + <p data-wm-betaonly style="color:var(--mut);font-size:.78rem;margin:6px 0 0">New board: beta channel only until the next stable.</p></div> <div class="board"><h4>Tanmatsu</h4><p>ESP32-P4 keyboard handheld.</p> <p style="color:var(--mut);font-size:.84rem;margin:0;line-height:1.5">Already have one? No USB flashing needed — install WADAMESH straight from the <b>Tanmatsu app store</b> on the device.</p> <a class="dl" href="https://shop.nicolaielectronics.nl/" target="_blank" rel="noopener"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"/><path d="M3 6h18"/><path d="M16 10a4 4 0 0 1-8 0"/></svg>Get a Tanmatsu</a></div> @@ -510,6 +516,10 @@ We use no tracking, analytics, or advertising cookies. Our CDN and security prov // on the firmware host — latest/ (stable) <-> latest-beta/ (beta) — and the install // manifests, "what's new", the Launcher .bin link and the version picker follow. const WM = (window.WM = { feed:'latest', arch:'TOUCH' }); + // ThinkNode M9 + RAK Tap V2 exist on the BETA feed only until the first stable + // promote that includes them: their install buttons are pinned to latest-beta in + // the HTML and deliberately NOT switched by wmSetChannel. When a stable ships + // with their bins, add them here + to wmSetChannel and drop the pinned notes. const WM_MAN = { heltec:'manifest-heltec-v4-tft.json', tdeck:'manifest-tdeck.json' }; window.wmManifest = board => 'https://firmware.wadamesh.com/' + WM.feed + '/' + WM_MAN[board]; function wmWhatsNew(){ diff --git a/scripts/build/gen-flasher-meta.py b/scripts/build/gen-flasher-meta.py index ca2de084..68d7f5a4 100644 --- a/scripts/build/gen-flasher-meta.py +++ b/scripts/build/gen-flasher-meta.py @@ -35,6 +35,8 @@ with open(os.path.join(outdir, "version.json"), "w") as f: BOARDS = { "manifest-tdeck.json": ("wadamesh — LilyGo T-Deck", "wadamesh-tdeck-merged.bin"), "manifest-heltec-v4-tft.json": ("wadamesh — Heltec V4 TFT", "wadamesh-heltec-v4-tft-merged.bin"), + "manifest-thinknode-m9.json": ("wadamesh — ThinkNode M9", "wadamesh-thinknode-m9-merged.bin"), + "manifest-rak-tap-v2.json": ("wadamesh — RAK WisMesh Tap V2", "wadamesh-rak-tap-v2-merged.bin"), } for fn, (name, binf) in BOARDS.items(): manifest = { @@ -55,4 +57,4 @@ for fn, (name, binf) in BOARDS.items(): with open(os.path.join(outdir, fn), "w") as f: json.dump(manifest, f, indent=2) -print(f"wrote version.json + 2 manifests for {tag} ({channel}) -> {outdir} (notes: {len(notes)})") +print(f"wrote version.json + {len(BOARDS)} manifests for {tag} ({channel}) -> {outdir} (notes: {len(notes)})") diff --git a/scripts/release.sh b/scripts/release.sh index 4c043699..47e3cde7 100755 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -27,7 +27,7 @@ OUT="$ROOT/out/firmware" # local mirror of the VPS firmwa DEST="${WADAMESH_VPS:-}"; DEST_PATH="${WADAMESH_VPS_PATH:-/srv/wadamesh/firmware}" # env:binname pairs — plain string form (works on macOS's bash 3.2; no associative arrays) -ENVS="heltec_v4_tft_companion_radio_usb_tcp_touch:wadamesh-heltec-v4-tft LilyGo_TDeck_companion_radio_touch:wadamesh-tdeck" +ENVS="heltec_v4_tft_companion_radio_usb_tcp_touch:wadamesh-heltec-v4-tft LilyGo_TDeck_companion_radio_touch:wadamesh-tdeck ThinkNode_M9_companion_radio_touch:wadamesh-thinknode-m9 rak_tap_v2_companion_radio_touch:wadamesh-rak-tap-v2" # Per-channel destination paths. if [ "$MODE" = "stable" ]; then From ded72bb91a2a176cf4f157121e91ba41dd4562e8 Mon Sep 17 00:00:00 2001 From: Kaj Schittecat <kaj@schittecat.com> Date: Thu, 9 Jul 2026 14:26:47 +0200 Subject: [PATCH 54/73] docs: DEVICES.md support matrix + README board list refresh One page with every supported board, its install path, release channel and maturity, plus the open hardware requests and the channel model. The README board list now covers all five targets and links there. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --- DEVICES.md | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 11 ++++++++--- 2 files changed, 59 insertions(+), 3 deletions(-) create mode 100644 DEVICES.md diff --git a/DEVICES.md b/DEVICES.md new file mode 100644 index 00000000..735daf1c --- /dev/null +++ b/DEVICES.md @@ -0,0 +1,51 @@ +# Supported devices + +Current hardware support, install paths and maturity. "Stable" means the board +ships on the stable release channel; "Beta" means it is new and lives on the +test channel until the next stable promote. Install links: +[flasher.wadamesh.com](https://flasher.wadamesh.com) (browser, Chrome/Edge over +USB) and the [GitHub releases](https://github.com/ALLFATHER-BV/wadamesh/releases). + +| Device | MCU / radio | Display and input | Install | Channel | Status | +|---|---|---|---|---|---| +| LilyGo T-Deck / T-Deck Plus | ESP32-S3, SX1262 | 2.8" 320x240 touch, QWERTY, trackball | Web flasher (standalone) or Launcher app image | Stable | Fully supported, reference device | +| Heltec V4 + TFT | ESP32-S3, SX1262 | 2.4" 240x320 touch (CHSC6x) | Web flasher | Stable | Fully supported; Expansion Kit sensors, V4.3 high-gain RX toggle | +| Tanmatsu | ESP32-P4 + ESP32-C6, SX1262 | 4" 800x480, 69-key keyboard (no touch) | Tanmatsu app store on the device (runs under the badge.team launcher, not web-flashable) | Store tracks the test channel | Fully supported; LoRa + Wi-Fi + Bluetooth simultaneously, standalone and companion in one | +| Elecrow ThinkNode M9 | ESP32-S3, LR1110 | 2.4" 240x320 (no touch), I2C QWERTY + d-pad | Web flasher | Beta (new in beta_38) | Hardware-complete community port by ded (#138): GPS, microSD, buzzer, lock screen, d-pad navigation | +| RAK WisMesh Tap V2 (RAK3312) | ESP32-S3, SX1262 | Touch display (LovyanGFX, 30+ fps) | Web flasher | Beta (new in beta_38) | Early community port by Ethac.chen (#136); core mesh, chat and map working | + +## Feature notes per board + +- **T-Deck**: the everything device: touch, physical keyboard, trackball cursor + or d-pad navigation, microSD (deep 5000-message chat history, map tile packs, + data storage), GPS on the Plus, notification sounds through the I2S speaker. +- **Heltec V4 + TFT**: touch UI with the on-screen keyboard; the optional + Expansion Kit adds environment sensors (home-screen chart) and a piezo + buzzer. V4.3 boards get the switchable high-gain receive LNA toggle. +- **Tanmatsu**: keyboard-driven UI (no touchscreen) with the coloured function + keys mapped to tabs, ALT accent picker, UI scaling (Normal/Large/Huge), + microSD for all persistent data. Ships through the Tanmatsu launcher store, + updates arrive as store updates. +- **ThinkNode M9**: keyboard plus d-pad navigation (no touch), same feature set + as the other boards where the hardware allows. New in beta_38; expect rough + edges and report them. +- **RAK WisMesh Tap V2**: newest port, touch-driven. The browser-flash path is + fresh; if the flasher cannot open the serial port, put the board in download + mode manually and retry, and please report it. + +## Requested boards + +Open hardware requests, roughly in demand order. Ports are welcome, see +[CONTRIBUTING.md](CONTRIBUTING.md); the M9 and Tap V2 both started as community +PRs. + +- LilyGo T-Deck Pro Max: [#62](https://github.com/ALLFATHER-BV/wadamesh/issues/62) +- LilyGo T-pager: [#60](https://github.com/ALLFATHER-BV/wadamesh/issues/60) +- SenseCAP Indicator D1L: [#14](https://github.com/ALLFATHER-BV/wadamesh/issues/14) + +## Channels + +- **Stable**: the tested default. The flasher installs it unless you pick Beta. +- **Beta**: new features and fixes earlier; on-device opt-in via Settings, + About, "Get test builds (beta)". New boards debut here and move to Stable + with the next promote. diff --git a/README.md b/README.md index e8909fa0..d49ce028 100644 --- a/README.md +++ b/README.md @@ -17,9 +17,14 @@ MeshCore fork via PlatformIO `lib_deps`. ## Boards -- LilyGo T-Deck / T-Deck Plus — env `LilyGo_TDeck_companion_radio_touch` -- Heltec V4 + TFT + CHSC6x touch — env `heltec_v4_tft_companion_radio_usb_tcp_touch` -- RAK WisMesh Tap V2 (RAK3312) — env `rak_tap_v2_companion_radio_touch` +See **[DEVICES.md](DEVICES.md)** for the full support matrix, install paths and +per-board status. + +- LilyGo T-Deck / T-Deck Plus — env `LilyGo_TDeck_companion_radio_touch` (stable) +- Heltec V4 + TFT + CHSC6x touch — env `heltec_v4_tft_companion_radio_usb_tcp_touch` (stable) +- Tanmatsu (ESP32-P4) — built from `tanmatsu/` (ESP-IDF), ships via the Tanmatsu app store +- Elecrow ThinkNode M9 — env `ThinkNode_M9_companion_radio_touch` (beta) +- RAK WisMesh Tap V2 (RAK3312) — env `rak_tap_v2_companion_radio_touch` (beta) ## Architecture From 49a8f31b8cca6effc78c3d20342e24de61d27bae Mon Sep 17 00:00:00 2001 From: Kaj Schittecat <kaj@schittecat.com> Date: Thu, 9 Jul 2026 19:38:07 +0200 Subject: [PATCH 55/73] touch(i18n): full untranslated-text audit + 307 new translation rows Audited every user-visible string sink across the touch UI and closed the gaps that had accumulated since the language table was last touched: - TR() now strips a leading LVGL-symbol glyph (+ spaces) off the lookup key and rebuilds the label, so icon-prefixed menu/sheet rows ("<glyph> Copy") translate instead of silently falling back to English. - Wrapped 95 bare literal sinks (settingsRowLabel / showAlert / showConfirm / lv_label_set_text / dropdown / placeholder / checkbox) in TR(); unwrapped 29 format-only strings that never should have been keys. - Added 307 missing rows to kI18n[] covering all 11 non-English languages (NL DE FR ES IT RU UK BG SR EL PT-BR); keys byte-identical, printf placeholders and %-order preserved, Serbian in Cyrillic. Builds green on T-Deck + Heltec V4; Tanmatsu app 3,169,296 B (107 KB under the AppFS 50-page load ceiling). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> --- src/ui-touch/SnakeGame.cpp | 9 +- src/ui-touch/UITask.cpp | 308 ++++++++++++++++----------------- src/ui-touch/i18n.cpp | 340 ++++++++++++++++++++++++++++++++++++- 3 files changed, 494 insertions(+), 163 deletions(-) diff --git a/src/ui-touch/SnakeGame.cpp b/src/ui-touch/SnakeGame.cpp index 6df121b0..9111658c 100644 --- a/src/ui-touch/SnakeGame.cpp +++ b/src/ui-touch/SnakeGame.cpp @@ -1,5 +1,6 @@ // SPDX-License-Identifier: GPL-3.0-or-later #include "SnakeGame.h" +#include "i18n.h" #include <Arduino.h> // random() #include <string.h> // memmove @@ -72,10 +73,10 @@ void SnakeGame::render() { void SnakeGame::updateScoreLabel() { if (!score_) return; - if (over_) lv_label_set_text_fmt(score_, "Game over \xe2\x80\x94 score %d (tap to restart)", score_val_); - else if (paused_) lv_label_set_text_fmt(score_, "Paused \xe2\x80\x94 score %d", score_val_); - else if (started_) lv_label_set_text_fmt(score_, "score %d", score_val_); - else lv_label_set_text(score_, "Snake \xe2\x80\x94 swipe or roll the trackball"); + if (over_) lv_label_set_text_fmt(score_, TR("Game over \xe2\x80\x94 score %d (tap to restart)"), score_val_); + else if (paused_) lv_label_set_text_fmt(score_, TR("Paused \xe2\x80\x94 score %d"), score_val_); + else if (started_) lv_label_set_text_fmt(score_, TR("score %d"), score_val_); + else lv_label_set_text(score_, TR("Snake \xe2\x80\x94 swipe or roll the trackball")); } void SnakeGame::step() { diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index b59587bf..7f441675 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -3997,7 +3997,7 @@ static void otaPollTimerCb(lv_timer_t* t) { } if (s_ota_poll_timer) { lv_timer_del(s_ota_poll_timer); s_ota_poll_timer = nullptr; } if (st == 2) { // success -> boot the freshly-written slot (rebootDevice saves chat history first) - if (s_ota_status_lbl) lv_label_set_text(s_ota_status_lbl, "Update complete.\nRebooting..."); + if (s_ota_status_lbl) lv_label_set_text(s_ota_status_lbl, TR("Update complete.\nRebooting...")); lv_refr_now(NULL); if (g_lv.task) g_lv.task->rebootDevice(); } else { // error -> show why, leave the button armed to retry, fall back to manual @@ -4022,7 +4022,7 @@ static void otaStartInstall(int target_n) { } if (WiFi.status() != WL_CONNECTED) { if (s_ota_status_lbl) { - lv_label_set_text(s_ota_status_lbl, "Connect to Wi-Fi first, then try again."); + lv_label_set_text(s_ota_status_lbl, TR("Connect to Wi-Fi first, then try again.")); lv_obj_set_style_text_color(s_ota_status_lbl, lv_color_hex(0xE2A23A), LV_PART_MAIN); } if (g_lv.task) g_lv.task->showAlert(TR("Wi-Fi not connected"), 2000); @@ -4146,7 +4146,7 @@ static void otaInstallLatestCb(lv_event_t* e) { #else // Launcher / Tanmatsu: no spare OTA slot to write into — update out-of-band. if (s_ota_status_lbl) { - lv_label_set_text(s_ota_status_lbl, "Update via the Launcher / flasher.wadamesh.com."); + lv_label_set_text(s_ota_status_lbl, TR("Update via the Launcher / flasher.wadamesh.com.")); lv_obj_set_style_text_color(s_ota_status_lbl, lv_color_hex(0xE2A23A), LV_PART_MAIN); } if (g_lv.task) g_lv.task->showAlert(TR("Update via the Launcher"), 3000); @@ -5677,7 +5677,7 @@ static void openThreadActionSheet(int thread_idx, const char* name, bool is_chan lv_obj_t* title = lv_label_create(card); char nm[40]; copyUtf8ReplacingMissingGlyphs(&g_font_14, nm, sizeof(nm), name ? name : ""); - lv_label_set_text_fmt(title, TR("%s %s"), is_channel ? LV_SYMBOL_LOOP : LV_SYMBOL_ENVELOPE, + lv_label_set_text_fmt(title, "%s %s", is_channel ? LV_SYMBOL_LOOP : LV_SYMBOL_ENVELOPE, nm[0] ? nm : (is_channel ? "(channel)" : "(chat)")); lv_obj_set_style_text_color(title, lv_color_hex(COLOR_TEXT), LV_PART_MAIN); lv_obj_set_style_text_font(title, &g_font_14, LV_PART_MAIN); @@ -7499,8 +7499,8 @@ static void openAdvertPage() { lv_obj_set_style_text_color(hint, lv_color_hex(COLOR_SUB), LV_PART_MAIN); lv_obj_set_style_text_font(hint, &g_font_12, LV_PART_MAIN); lv_label_set_text(hint, - "Flood: relayed across the mesh (multi-hop).\n" - "Zero-hop: neighbours only (no relaying)."); + TR("Flood: relayed across the mesh (multi-hop).\n" + "Zero-hop: neighbours only (no relaying).")); lv_obj_update_layout(hint); // measure the actual wrapped height (taller on the narrow V4) int hint_h = lv_obj_get_height(hint); y += (hint_h > 0 ? hint_h : SC(40)) + 10; @@ -7581,10 +7581,10 @@ static void openAdvertPage() { lv_obj_set_style_text_color(anote, lv_color_hex(COLOR_SUB), LV_PART_MAIN); lv_obj_set_style_text_font(anote, &g_font_12, LV_PART_MAIN); lv_label_set_text(anote, - "Mesh health: a flood advert is rebroadcast by every repeater in range, so frequent floods add " + TR("Mesh health: a flood advert is rebroadcast by every repeater in range, so frequent floods add " "airtime for the whole network. Keep them infrequent (a day or more). Your neighbours still see " "you from zero-hop adverts and your message replies, so flood mainly when distant nodes need to " - "rediscover you. Leave both Off to advertise only when you tap the buttons above."); + "rediscover you. Leave both Off to advertise only when you tap the buttons above.")); lv_obj_move_foreground(s_advert_root); // above the tabview lv_obj_move_foreground(g_statusbar.root); // keep the tall title bar above this page (back chevron fully visible) @@ -7914,9 +7914,9 @@ static void openDiscoveredModalCb(lv_event_t* e) { lv_obj_set_style_text_color(empty, lv_color_hex(COLOR_SUB), LV_PART_MAIN); lv_obj_set_style_text_font(empty, &g_font_12, LV_PART_MAIN); lv_label_set_text(empty, - "No discovered nodes yet.\n\n" + TR("No discovered nodes yet.\n\n" "Anything heard over the air that isn't in your contacts will show up " - "here. When auto-add is off, you can manually add nodes to your contacts."); + "here. When auto-add is off, you can manually add nodes to your contacts.")); return; } @@ -8469,7 +8469,7 @@ static void buildRadioSettings() { // settingsRowLabel reserves the right 56 px for the switch; lv_obj_align // TOP_RIGHT then sits it flush to the body edge (the cw - SC(48) absolute pos // ran off-screen under the scrollbar). - int h = settingsRowLabel(body, y, 4, "Answer telemetry requests", COLOR_TEXT, nullptr, 56); + int h = settingsRowLabel(body, y, 4, TR("Answer telemetry requests"), COLOR_TEXT, nullptr, 56); lv_obj_t* sw = lv_switch_create(body); lv_obj_align(sw, LV_ALIGN_TOP_RIGHT, 0, y); if (prefs && prefs->telemetry_mode_base != 0) lv_obj_add_state(sw, LV_STATE_CHECKED); @@ -8487,7 +8487,7 @@ static void buildRadioSettings() { lv_obj_t* dd = lv_dropdown_create(body); lv_obj_set_size(dd, lv_pct(100), SC(34)); lv_obj_set_pos(dd, 2, y); - lv_dropdown_set_options(dd, "1 byte (legacy)\n2 bytes\n3 bytes"); + lv_dropdown_set_options(dd, TR("1 byte (legacy)\n2 bytes\n3 bytes")); lv_obj_set_style_text_font(dd, &g_font_12, LV_PART_MAIN); lv_obj_set_style_bg_color(dd, lv_color_hex(COLOR_PANEL), LV_PART_MAIN); lv_obj_set_style_text_color(dd, lv_color_hex(COLOR_TEXT), LV_PART_MAIN); @@ -8532,7 +8532,7 @@ static void buildRadioSettings() { // Opt-in: also scope DIRECT messages / logins / remote-management floods to the region // (not just channels). For networks where your only repeater re-floods a single region. { - int rh = settingsRowLabel(body, y, 6, "Scope direct msgs to region", COLOR_SUB, nullptr, 56); + int rh = settingsRowLabel(body, y, 6, TR("Scope direct msgs to region"), COLOR_SUB, nullptr, 56); lv_obj_t* sw = lv_switch_create(body); lv_obj_align(sw, LV_ALIGN_TOP_RIGHT, 0, y); if (touchPrefsGetScopeDirect()) lv_obj_add_state(sw, LV_STATE_CHECKED); @@ -8557,26 +8557,26 @@ static void buildRadioSettings() { // default; a big win in quiet/remote sites, but can desensitize in noisy areas. This is // SEPARATE from the SX1262's tiny internal "boosted gain". Hidden on V4.2 (no switchable LNA). if (board.femLnaControllable()) { - int rh = settingsRowLabel(body, y, 4, "High-gain receiver (FEM LNA)", COLOR_TEXT, &g_font_12, 56); + int rh = settingsRowLabel(body, y, 4, TR("High-gain receiver (FEM LNA)"), COLOR_TEXT, &g_font_12, 56); lv_obj_t* sw = lv_switch_create(body); lv_obj_align(sw, LV_ALIGN_TOP_RIGHT, 0, y); if (touchPrefsGetFemLna()) lv_obj_add_state(sw, LV_STATE_CHECKED); lv_obj_add_event_cb(sw, radioFemLnaToggleCb, LV_EVENT_VALUE_CHANGED, nullptr); y += LV_MAX(34, rh + 10); - y += settingsRowLabel(body, y, 0, "~17 dB amp for quiet/remote areas; turn off in noisy spots.", + y += settingsRowLabel(body, y, 0, TR("~17 dB amp for quiet/remote areas; turn off in noisy spots."), COLOR_SUB, &g_font_12, 0) + 2; } #endif // Buffered receive (experimental): decouple packet pickup from the UI loop. { - int rh = settingsRowLabel(body, y, 4, "Buffered receive (experimental)", COLOR_TEXT, &g_font_12, 56); + int rh = settingsRowLabel(body, y, 4, TR("Buffered receive (experimental)"), COLOR_TEXT, &g_font_12, 56); lv_obj_t* sw = lv_switch_create(body); lv_obj_align(sw, LV_ALIGN_TOP_RIGHT, 0, y); if (touchPrefsGetRxQueue()) lv_obj_add_state(sw, LV_STATE_CHECKED); lv_obj_add_event_cb(sw, radioRxQueueToggleCb, LV_EVENT_VALUE_CHANGED, nullptr); y += LV_MAX(34, rh + 10); - y += settingsRowLabel(body, y, 0, "Reads packets on a background task so a busy screen can't drop them.", + y += settingsRowLabel(body, y, 0, TR("Reads packets on a background task so a busy screen can't drop them."), COLOR_SUB, &g_font_12, 0) + 2; } @@ -8585,7 +8585,7 @@ static void buildRadioSettings() { // minutes (1..1440); the toggle saves immediately, the field on its Set button. mk_label("Signal probe"); { - int rh = settingsRowLabel(body, y, 6, "Auto-discover", COLOR_SUB, nullptr, 56); + int rh = settingsRowLabel(body, y, 6, TR("Auto-discover"), COLOR_SUB, nullptr, 56); lv_obj_t* sw = lv_switch_create(body); lv_obj_align(sw, LV_ALIGN_TOP_RIGHT, 0, y); if (touchPrefsGetSigProbeEnabled()) lv_obj_add_state(sw, LV_STATE_CHECKED); @@ -8621,7 +8621,7 @@ static void buildRadioSettings() { lv_label_set_text_fmt(l_adv, LV_SYMBOL_UPLOAD " %s", TR("Open Advertise app")); lv_obj_center(l_adv); y += SC(42); - y += settingsRowLabel(body, y, 0, "Send an advert now, or set how often you re-advertise.", + y += settingsRowLabel(body, y, 0, TR("Send an advert now, or set how often you re-advertise."), COLOR_SUB, &g_font_12, 0) + 2; } @@ -8659,7 +8659,7 @@ static void buildAutoAddSettings() { // "Notify on new contact" — a UI pref (not a NodePrefs autoadd bit), so it gets // its own callback + persistence rather than mk_switch's autoAddSwitchCb. { - int h = settingsRowLabel(body, y, 6, "Notify on new contact", COLOR_SUB, nullptr, 56); + int h = settingsRowLabel(body, y, 6, TR("Notify on new contact"), COLOR_SUB, nullptr, 56); lv_obj_t* sw = lv_switch_create(body); lv_obj_align(sw, LV_ALIGN_TOP_RIGHT, 0, y); if (touchPrefsGetNewContactToast()) lv_obj_add_state(sw, LV_STATE_CHECKED); @@ -10062,7 +10062,7 @@ static void buildDeviceSettings(int sec) { #if defined(HAS_UI_SOUND) || defined(HAS_TANMATSU) // Master Sound switch — off overrules everything (fully silent). { - int rh = settingsRowLabel(body, y, 6, "Sound", COLOR_SUB, nullptr, 56); + int rh = settingsRowLabel(body, y, 6, TR("Sound"), COLOR_SUB, nullptr, 56); lv_obj_t* sw = lv_switch_create(body); lv_obj_align(sw, LV_ALIGN_TOP_RIGHT, 0, y); if (g_lv.task && !g_lv.task->isBuzzerQuiet()) lv_obj_add_state(sw, LV_STATE_CHECKED); @@ -10071,7 +10071,7 @@ static void buildDeviceSettings(int sec) { } // Per-event on/off switches: Message, DM, @-mention (under the master Sound). { - int rh = settingsRowLabel(body, y, 6, "Message sound", COLOR_SUB, nullptr, 56); + int rh = settingsRowLabel(body, y, 6, TR("Message sound"), COLOR_SUB, nullptr, 56); lv_obj_t* sw = lv_switch_create(body); lv_obj_align(sw, LV_ALIGN_TOP_RIGHT, 0, y); if (touchPrefsGetSoundMessages()) lv_obj_add_state(sw, LV_STATE_CHECKED); @@ -10079,7 +10079,7 @@ static void buildDeviceSettings(int sec) { y += LV_MAX(34, rh + 12); } { - int rh = settingsRowLabel(body, y, 6, "DM sound", COLOR_SUB, nullptr, 56); + int rh = settingsRowLabel(body, y, 6, TR("DM sound"), COLOR_SUB, nullptr, 56); lv_obj_t* sw = lv_switch_create(body); lv_obj_align(sw, LV_ALIGN_TOP_RIGHT, 0, y); if (touchPrefsGetSoundDirect()) lv_obj_add_state(sw, LV_STATE_CHECKED); @@ -10087,7 +10087,7 @@ static void buildDeviceSettings(int sec) { y += LV_MAX(34, rh + 12); } { - int rh = settingsRowLabel(body, y, 6, "@ mention sound", COLOR_SUB, nullptr, 56); + int rh = settingsRowLabel(body, y, 6, TR("@ mention sound"), COLOR_SUB, nullptr, 56); lv_obj_t* sw = lv_switch_create(body); lv_obj_align(sw, LV_ALIGN_TOP_RIGHT, 0, y); if (touchPrefsGetSoundMentions()) lv_obj_add_state(sw, LV_STATE_CHECKED); @@ -10185,7 +10185,7 @@ static void buildDeviceSettings(int sec) { if (sec == DSEC_DISPLAY) { // --- Display --- /* Screen timeout (seconds, 0 = never). Persists in NVS via TouchPrefsStore. */ { - y += settingsRowLabel(body, y, 0, "Screen timeout (s, 0 = never, min 10)", COLOR_SUB, &g_font_12, 0) + 2; + y += settingsRowLabel(body, y, 0, TR("Screen timeout (s, 0 = never, min 10)"), COLOR_SUB, &g_font_12, 0) + 2; g_set_modal.screen_to_ta = lv_textarea_create(body); lv_obj_set_size(g_set_modal.screen_to_ta, SC(100), SC(30)); lv_obj_set_pos(g_set_modal.screen_to_ta, 2, y); @@ -10205,9 +10205,9 @@ static void buildDeviceSettings(int sec) { /* UI size (resolution scale): Normal 100% / Large 150% / Huge 200%. Renders the whole UI at a lower resolution and upscales to the panel, so EVERYTHING grows. Applied at boot → restart. */ { - y += settingsRowLabel(body, y, 0, "UI size (restart to apply)", COLOR_SUB, &g_font_12, 0) + 2; + y += settingsRowLabel(body, y, 0, TR("UI size (restart to apply)"), COLOR_SUB, &g_font_12, 0) + 2; lv_obj_t* dd = lv_dropdown_create(body); - lv_dropdown_set_options(dd, "Normal (100%)\nLarge (150%)\nHuge (200%)"); + lv_dropdown_set_options(dd, TR("Normal (100%)\nLarge (150%)\nHuge (200%)")); lv_dropdown_set_selected(dd, touchPrefsGetUiScale()); lv_obj_set_width(dd, lv_pct(100)); lv_obj_set_pos(dd, 2, y); @@ -10218,7 +10218,7 @@ static void buildDeviceSettings(int sec) { /* Message LED: flash the envelope-icon LED on a new message and softly breathe it while there are unread messages. Turn off to keep that LED dark. (Tanmatsu only — the others have no such LED.) */ { - int h = settingsRowLabel(body, y, 6, "Message LED", COLOR_SUB, nullptr, 56); + int h = settingsRowLabel(body, y, 6, TR("Message LED"), COLOR_SUB, nullptr, 56); lv_obj_t* sw = lv_switch_create(body); lv_obj_align(sw, LV_ALIGN_TOP_RIGHT, 0, y); if (touchPrefsGetMsgLed()) lv_obj_add_state(sw, LV_STATE_CHECKED); @@ -10229,7 +10229,7 @@ static void buildDeviceSettings(int sec) { /* Distance units: OFF = km (default), ON = miles. Applies immediately. */ { - int h = settingsRowLabel(body, y, 6, "Distance in miles", COLOR_SUB, nullptr, 56); + int h = settingsRowLabel(body, y, 6, TR("Distance in miles"), COLOR_SUB, nullptr, 56); lv_obj_t* sw = lv_switch_create(body); lv_obj_align(sw, LV_ALIGN_TOP_RIGHT, 0, y); // flush to the card's right edge #if defined(ESP32) @@ -10243,7 +10243,7 @@ static void buildDeviceSettings(int sec) { if (sec == DSEC_CLOCK) { /* Clock format: OFF = 24-hour (default), ON = 12-hour AM/PM. Lives on the Clock & time tab. */ { - int h = settingsRowLabel(body, y, 6, "12-hour clock", COLOR_SUB, nullptr, 56); + int h = settingsRowLabel(body, y, 6, TR("12-hour clock"), COLOR_SUB, nullptr, 56); lv_obj_t* sw = lv_switch_create(body); lv_obj_align(sw, LV_ALIGN_TOP_RIGHT, 0, y); #if defined(ESP32) @@ -10258,7 +10258,7 @@ static void buildDeviceSettings(int sec) { /* Colourful chat bubbles: colour every bubble + sender name by a hash of the sender's name (same name -> same colour). "Taste the rainbow" on enable. */ { - int h = settingsRowLabel(body, y, 6, "Colourful chat bubbles", COLOR_SUB, nullptr, 56); + int h = settingsRowLabel(body, y, 6, TR("Colourful chat bubbles"), COLOR_SUB, nullptr, 56); lv_obj_t* sw = lv_switch_create(body); lv_obj_align(sw, LV_ALIGN_TOP_RIGHT, 0, y); #if defined(ESP32) @@ -10271,7 +10271,7 @@ static void buildDeviceSettings(int sec) { /* Compact messages (IRC-style): one dense "HH:MM name: text" row per message instead of bubbles — far more history on screen. Opt-in (wyvern.red). */ { - int h = settingsRowLabel(body, y, 6, "Compact messages (IRC style)", COLOR_SUB, nullptr, 56); + int h = settingsRowLabel(body, y, 6, TR("Compact messages (IRC style)"), COLOR_SUB, nullptr, 56); lv_obj_t* sw = lv_switch_create(body); lv_obj_align(sw, LV_ALIGN_TOP_RIGHT, 0, y); #if defined(ESP32) @@ -10284,7 +10284,7 @@ static void buildDeviceSettings(int sec) { /* Hide device name: blank the scrolling profile name in the status bar and move the clock to the left where it sat. */ { - int h = settingsRowLabel(body, y, 6, "Hide device name", COLOR_SUB, nullptr, 56); + int h = settingsRowLabel(body, y, 6, TR("Hide device name"), COLOR_SUB, nullptr, 56); lv_obj_t* sw = lv_switch_create(body); lv_obj_align(sw, LV_ALIGN_TOP_RIGHT, 0, y); #if defined(ESP32) @@ -10299,7 +10299,7 @@ static void buildDeviceSettings(int sec) { Home env widget. Also auto-hidden when no environment sensor is attached. The tab layout is decided at boot, so this applies after a restart. */ { - int h = settingsRowLabel(body, y, 6, "Show Sensors tab", COLOR_SUB, nullptr, 56); + int h = settingsRowLabel(body, y, 6, TR("Show Sensors tab"), COLOR_SUB, nullptr, 56); lv_obj_t* sw = lv_switch_create(body); lv_obj_align(sw, LV_ALIGN_TOP_RIGHT, 0, y); #if defined(ESP32) @@ -10308,14 +10308,14 @@ static void buildDeviceSettings(int sec) { lv_obj_add_event_cb(sw, showSensorsTabToggleCb, LV_EVENT_VALUE_CHANGED, nullptr); y += LV_MAX(40, h + 12); // Subtitle: this only takes effect on the next boot (tabs are built once). - y += settingsRowLabel(body, y, 0, "Applies after restart.", COLOR_SUB, &g_font_12, 0) + 6; + y += settingsRowLabel(body, y, 0, TR("Applies after restart."), COLOR_SUB, &g_font_12, 0) + 6; } #endif /* Theme colour (UI accent): opens a colour-wheel + hex picker. The chosen colour is clamped dark enough that off-white button text stays readable. */ { - y += settingsRowLabel(body, y, 0, "Theme colour", COLOR_SUB, &g_font_12, 0) + 4; + y += settingsRowLabel(body, y, 0, TR("Theme colour"), COLOR_SUB, &g_font_12, 0) + 4; lv_obj_t* b = lv_btn_create(body); lv_obj_set_size(b, SC(150), SC(32)); lv_obj_set_pos(b, 2, y); @@ -10342,7 +10342,7 @@ static void buildDeviceSettings(int sec) { /meshcomod instead of internal flash — for running under Launcher, or just to keep everything on a card. Read at boot, so it applies after a reboot. */ { - int h = settingsRowLabel(body, y, 6, "Store data on SD (reboot)", COLOR_SUB, nullptr, 56); + int h = settingsRowLabel(body, y, 6, TR("Store data on SD (reboot)"), COLOR_SUB, nullptr, 56); lv_obj_t* sw = lv_switch_create(body); lv_obj_align(sw, LV_ALIGN_TOP_RIGHT, 0, y); #if defined(ESP32) @@ -10383,7 +10383,7 @@ static void buildDeviceSettings(int sec) { off (the same axis the control-center chip cycles), so the chip and this page never disagree; the slider (1-100) only sets how bright on/auto glow. */ { - y += settingsRowLabel(body, y, 0, "Keyboard backlight", COLOR_SUB, &g_font_12, 0) + 4; + y += settingsRowLabel(body, y, 0, TR("Keyboard backlight"), COLOR_SUB, &g_font_12, 0) + 4; lv_obj_t* sl = lv_slider_create(body); g_set_modal.kbbl_slider = sl; lv_obj_set_size(sl, lv_pct(96), SC(8)); @@ -10415,7 +10415,7 @@ static void buildDeviceSettings(int sec) { English -> each enabled layout -> back. The active layout is remembered across reboots. */ { - y += settingsRowLabel(body, y, 0, "Secondary keyboards", COLOR_SUB, &g_font_12, 0) + 2; + y += settingsRowLabel(body, y, 0, TR("Secondary keyboards"), COLOR_SUB, &g_font_12, 0) + 2; #if defined(HAS_TDECK_KEYBOARD) || defined(HAS_M9_KEYBOARD) const char* kb_cycle_hint = "double-tap SPACE cycles through the ones you enable"; @@ -10450,7 +10450,7 @@ static void buildDeviceSettings(int sec) { /* Accent popups. Typing a Latin letter that has accented variants pops up a tap-to-pick box; turn this off for plain typing. Default on. */ { - int h = settingsRowLabel(body, y, 4, "Accent popups", COLOR_TEXT, &g_font_12, 56); + int h = settingsRowLabel(body, y, 4, TR("Accent popups"), COLOR_TEXT, &g_font_12, 56); lv_obj_t* sw = lv_switch_create(body); lv_obj_align(sw, LV_ALIGN_TOP_RIGHT, 0, y); #if defined(ESP32) @@ -10461,7 +10461,7 @@ static void buildDeviceSettings(int sec) { lv_obj_add_event_cb(sw, accentPopupsToggleCb, LV_EVENT_VALUE_CHANGED, nullptr); y += LV_MAX(34, h + 10); - y += settingsRowLabel(body, y, 0, "pick accented letters as you type; off = plain typing", + y += settingsRowLabel(body, y, 0, TR("pick accented letters as you type; off = plain typing"), COLOR_SUB, &g_font_12, 0) + 2; } @@ -10469,7 +10469,7 @@ static void buildDeviceSettings(int sec) { /* Enter sends the message (default) vs. inserts a newline so you send only via the on-screen button — avoids accidental sends on the public channel. */ { - int h = settingsRowLabel(body, y, 4, "Enter key sends message", COLOR_TEXT, &g_font_12, 56); + int h = settingsRowLabel(body, y, 4, TR("Enter key sends message"), COLOR_TEXT, &g_font_12, 56); lv_obj_t* sw = lv_switch_create(body); lv_obj_align(sw, LV_ALIGN_TOP_RIGHT, 0, y); #if defined(ESP32) @@ -10477,14 +10477,14 @@ static void buildDeviceSettings(int sec) { #endif lv_obj_add_event_cb(sw, enterSendsToggleCb, LV_EVENT_VALUE_CHANGED, nullptr); y += LV_MAX(34, h + 10); - y += settingsRowLabel(body, y, 0, "off = Enter adds a new line; tap Send to send", + y += settingsRowLabel(body, y, 0, TR("off = Enter adds a new line; tap Send to send"), COLOR_SUB, &g_font_12, 0) + 2; } /* Flash the keyboard backlight + briefly wake the screen when a message arrives — the T-Deck analog of the Tanmatsu's envelope LED notifier. Opt-in (default off). */ { - int h = settingsRowLabel(body, y, 4, "Flash on new message", COLOR_TEXT, &g_font_12, 56); + int h = settingsRowLabel(body, y, 4, TR("Flash on new message"), COLOR_TEXT, &g_font_12, 56); lv_obj_t* sw = lv_switch_create(body); lv_obj_align(sw, LV_ALIGN_TOP_RIGHT, 0, y); #if defined(ESP32) @@ -10492,7 +10492,7 @@ static void buildDeviceSettings(int sec) { #endif lv_obj_add_event_cb(sw, msgFlashToggleCb, LV_EVENT_VALUE_CHANGED, nullptr); y += LV_MAX(34, h + 10); - y += settingsRowLabel(body, y, 0, "lights the keyboard + wakes the screen on an incoming message", + y += settingsRowLabel(body, y, 0, TR("lights the keyboard + wakes the screen on an incoming message"), COLOR_SUB, &g_font_12, 0) + 2; } #endif @@ -10502,8 +10502,8 @@ static void buildDeviceSettings(int sec) { keys are programmable extras. The menu/tab keys use the coloured F-keys and aren't remappable here. Applied live. */ { - y += settingsRowLabel(body, y, 4, "Navigation keys", COLOR_TEXT, &g_font_12, 0) + 2; - y += settingsRowLabel(body, y, 0, "Arrows + Enter always work. These letters are extra \xe2\x80\x94 tap a row, then press a key.", + y += settingsRowLabel(body, y, 4, TR("Navigation keys"), COLOR_TEXT, &g_font_12, 0) + 2; + y += settingsRowLabel(body, y, 0, TR("Arrows + Enter always work. These letters are extra \xe2\x80\x94 tap a row, then press a key."), COLOR_SUB, &g_font_12, 0) + 2; static const int kTanNavRows[7] = { 0, 2, 4, 1, 3, 6, 7 }; // Up, Left, Select, Down, Right, Scroll up, Scroll down (Back omitted) for (int r = 0; r < 7; r++) { @@ -10538,7 +10538,7 @@ static void buildDeviceSettings(int sec) { Settings), and the tab hotkeys below jump straight to a tab. The trackball always stays a mouse cursor. Applied live. */ { - int h = settingsRowLabel(body, y, 4, "Keyboard navigation", COLOR_TEXT, &g_font_12, 56); + int h = settingsRowLabel(body, y, 4, TR("Keyboard navigation"), COLOR_TEXT, &g_font_12, 56); lv_obj_t* sw = lv_switch_create(body); lv_obj_align(sw, LV_ALIGN_TOP_RIGHT, 0, y); #if defined(ESP32) @@ -10546,15 +10546,15 @@ static void buildDeviceSettings(int sec) { #endif lv_obj_add_event_cb(sw, kbdNavToggleCb, LV_EVENT_VALUE_CHANGED, nullptr); y += LV_MAX(34, h + 10); - y += settingsRowLabel(body, y, 0, "W up \xc2\xb7 A left \xc2\xb7 D right \xc2\xb7 Z down \xc2\xb7 S select \xc2\xb7 Q back", + y += settingsRowLabel(body, y, 0, TR("W up \xc2\xb7 A left \xc2\xb7 D right \xc2\xb7 Z down \xc2\xb7 S select \xc2\xb7 Q back"), COLOR_SUB, &g_font_12, 0) + 2; - y += settingsRowLabel(body, y, 0, "drive the UI without the screen; keys still type in text fields", + y += settingsRowLabel(body, y, 0, TR("drive the UI without the screen; keys still type in text fields"), COLOR_SUB, &g_font_12, 0) + 2; #if CAP_TRACKBALL // Trackball navigation (EXPERIMENTAL, default OFF) = the trackball moves the focus // selection (up/down/left/right) and a click selects; OFF = the trackball is a soft cursor. { - int h3 = settingsRowLabel(body, y, 4, "Trackball navigates UI", COLOR_TEXT, &g_font_12, 56); + int h3 = settingsRowLabel(body, y, 4, TR("Trackball navigates UI"), COLOR_TEXT, &g_font_12, 56); lv_obj_t* sw3 = lv_switch_create(body); lv_obj_align(sw3, LV_ALIGN_TOP_RIGHT, 0, y); #if defined(ESP32) @@ -10562,14 +10562,14 @@ static void buildDeviceSettings(int sec) { #endif lv_obj_add_event_cb(sw3, tbNavToggleCb, LV_EVENT_VALUE_CHANGED, nullptr); y += LV_MAX(34, h3 + 10); - y += settingsRowLabel(body, y, 0, "Experimental - has known issues. Off = soft mouse cursor.", + y += settingsRowLabel(body, y, 0, TR("Experimental - has known issues. Off = soft mouse cursor."), COLOR_SUB, &g_font_12, 0) + 2; } #endif // Show the per-tab hotkey letters over the menubar icons. Off by default — the letters // only appear when this is turned on. { - int h2 = settingsRowLabel(body, y, 4, "Show menu-bar letters", COLOR_TEXT, &g_font_12, 56); + int h2 = settingsRowLabel(body, y, 4, TR("Show menu-bar letters"), COLOR_TEXT, &g_font_12, 56); lv_obj_t* sw2 = lv_switch_create(body); lv_obj_align(sw2, LV_ALIGN_TOP_RIGHT, 0, y); #if defined(ESP32) @@ -10579,7 +10579,7 @@ static void buildDeviceSettings(int sec) { y += LV_MAX(34, h2 + 10); } // Programmable tab hotkeys — tap a row, then press a key to reassign it. - y += settingsRowLabel(body, y, 0, "Tab hotkeys \xe2\x80\x94 tap a row, then press a key", COLOR_SUB, &g_font_12, 0) + 2; + y += settingsRowLabel(body, y, 0, TR("Tab hotkeys \xe2\x80\x94 tap a row, then press a key"), COLOR_SUB, &g_font_12, 0) + 2; for (int t = 0; t < 5; t++) { lv_obj_t* row = lv_btn_create(body); lv_obj_set_size(row, lv_pct(100), SC(30)); @@ -10602,7 +10602,7 @@ static void buildDeviceSettings(int sec) { y += SC(36); } // Programmable control keys (move/select/back + scroll up/down) — tap a row, press a key. - y += settingsRowLabel(body, y, 0, "Navigation keys \xe2\x80\x94 tap a row, then press a key", COLOR_SUB, &g_font_12, 0) + 2; + y += settingsRowLabel(body, y, 0, TR("Navigation keys \xe2\x80\x94 tap a row, then press a key"), COLOR_SUB, &g_font_12, 0) + 2; for (int d = 0; d < 8; d++) { const int bi = d + 5; // binding index 5-12 lv_obj_t* row = lv_btn_create(body); @@ -10631,7 +10631,7 @@ static void buildDeviceSettings(int sec) { /* Reverse scrollball: invert trackball direction (cursor, map pan, emoji selector) for users who expect the opposite roll-to-move mapping. */ { - int h = settingsRowLabel(body, y, 4, "Reverse scrollball", COLOR_TEXT, &g_font_12, 56); + int h = settingsRowLabel(body, y, 4, TR("Reverse scrollball"), COLOR_TEXT, &g_font_12, 56); lv_obj_t* sw = lv_switch_create(body); lv_obj_align(sw, LV_ALIGN_TOP_RIGHT, 0, y); #if defined(ESP32) @@ -10643,7 +10643,7 @@ static void buildDeviceSettings(int sec) { /* Edge scroll: push cursor past a screen edge to scroll the content beneath it. */ { - int h = settingsRowLabel(body, y, 4, "Edge scroll", COLOR_TEXT, &g_font_12, 56); + int h = settingsRowLabel(body, y, 4, TR("Edge scroll"), COLOR_TEXT, &g_font_12, 56); lv_obj_t* sw = lv_switch_create(body); lv_obj_align(sw, LV_ALIGN_TOP_RIGHT, 0, y); #if defined(ESP32) @@ -10651,7 +10651,7 @@ static void buildDeviceSettings(int sec) { #endif lv_obj_add_event_cb(sw, edgeScrollToggleCb, LV_EVENT_VALUE_CHANGED, nullptr); y += LV_MAX(34, h + 10); - y += settingsRowLabel(body, y, 0, "push past a screen edge to scroll content", + y += settingsRowLabel(body, y, 0, TR("push past a screen edge to scroll content"), COLOR_SUB, &g_font_12, 0) + 2; } #endif @@ -10665,7 +10665,7 @@ static void buildDeviceSettings(int sec) { fixed-landscape device (physical keyboard along the bottom), so rotating it makes no sense. */ { - y += settingsRowLabel(body, y, 0, "Orientation (tap to rotate, reboots)", COLOR_SUB, &g_font_12, 0) + 2; + y += settingsRowLabel(body, y, 0, TR("Orientation (tap to rotate, reboots)"), COLOR_SUB, &g_font_12, 0) + 2; lv_obj_t* b_rot = lv_btn_create(body); lv_obj_set_size(b_rot, lv_pct(100),SC(34)); lv_obj_set_pos(b_rot, 2, y); @@ -10685,7 +10685,7 @@ static void buildDeviceSettings(int sec) { /* Lock screen: pick the wallpaper (internal /lock/ or SD) and the colour of the clock + lock text drawn over it. */ { - y += settingsRowLabel(body, y, 0, "Lock screen wallpaper", COLOR_SUB, &g_font_12, 0) + 2; + y += settingsRowLabel(body, y, 0, TR("Lock screen wallpaper"), COLOR_SUB, &g_font_12, 0) + 2; lv_obj_t* b_wall = lv_btn_create(body); lv_obj_set_size(b_wall, lv_pct(100), SC(34)); lv_obj_set_pos(b_wall, 2, y); @@ -10704,7 +10704,7 @@ static void buildDeviceSettings(int sec) { lv_obj_center(s_lockwall_btn_lbl); y += SC(40); - y += settingsRowLabel(body, y, 0, "Lock text colour", COLOR_SUB, &g_font_12, 0) + 2; + y += settingsRowLabel(body, y, 0, TR("Lock text colour"), COLOR_SUB, &g_font_12, 0) + 2; const int ncol = (int)(sizeof(kLockColors) / sizeof(kLockColors[0])); const uint32_t curcol = touchPrefsGetLockTextColor(); const int swz = 22, gap = 3; @@ -10729,7 +10729,7 @@ static void buildDeviceSettings(int sec) { lock so the touchscreen is inert (Tim: pocket-taps while dark). Both boards; unlock with a trackball hold (T-Deck) or the button (V4). */ { - int h = settingsRowLabel(body, y, 6, "Lock when screen off", COLOR_SUB, nullptr, 56); + int h = settingsRowLabel(body, y, 6, TR("Lock when screen off"), COLOR_SUB, nullptr, 56); lv_obj_t* sw = lv_switch_create(body); lv_obj_align(sw, LV_ALIGN_TOP_RIGHT, 0, y); #if defined(ESP32) @@ -10746,7 +10746,7 @@ static void buildDeviceSettings(int sec) { /* Time zone: pick a region with the correct DST rules. Fixes non-EU users who were stuck on the CET base. Applies immediately. Both boards. */ { - y += settingsRowLabel(body, y, 0, "Time zone", COLOR_SUB, &g_font_12, 0) + 2; + y += settingsRowLabel(body, y, 0, TR("Time zone"), COLOR_SUB, &g_font_12, 0) + 2; lv_obj_t* b_tz = lv_btn_create(body); lv_obj_set_size(b_tz, lv_pct(100), SC(34)); lv_obj_set_pos(b_tz, 2, y); @@ -10763,14 +10763,14 @@ static void buildDeviceSettings(int sec) { /* Time offset: only used when Time zone = "Custom (UTC offset)"; otherwise the selected zone (with its own DST) is authoritative. Display-only. Both boards. */ { - y += settingsRowLabel(body, y, 0, "Custom UTC offset (hours)", COLOR_SUB, &g_font_12, 0) + 2; + y += settingsRowLabel(body, y, 0, TR("Custom UTC offset (hours)"), COLOR_SUB, &g_font_12, 0) + 2; lv_obj_t* bminus = lv_btn_create(body); lv_obj_set_size(bminus, SC(50), SC(34)); lv_obj_set_pos(bminus, 2, y); styleButton(bminus); lv_obj_add_event_cb(bminus, timeOffsetMinusCb, LV_EVENT_CLICKED, nullptr); - lv_obj_t* lm = lv_label_create(bminus); lv_label_set_text(lm, TR("-1 h")); lv_obj_center(lm); + lv_obj_t* lm = lv_label_create(bminus); lv_label_set_text(lm, "-1 h"); lv_obj_center(lm); s_time_offset_lbl = lv_label_create(body); lv_obj_set_width(s_time_offset_lbl, 100); @@ -10785,7 +10785,7 @@ static void buildDeviceSettings(int sec) { lv_obj_set_pos(bplus, 168, y); styleButton(bplus); lv_obj_add_event_cb(bplus, timeOffsetPlusCb, LV_EVENT_CLICKED, nullptr); - lv_obj_t* lp = lv_label_create(bplus); lv_label_set_text(lp, TR("+1 h")); lv_obj_center(lp); + lv_obj_t* lp = lv_label_create(bplus); lv_label_set_text(lp, "+1 h"); lv_obj_center(lp); y += SC(42); } } @@ -10820,7 +10820,7 @@ static void buildDeviceSettings(int sec) { // ---- Battery ---- // Open the battery / power screen (same as tapping the battery icon in the top // bar). On the T-Deck this group also hosts the experimental battery saver. - y += settingsRowLabel(body, y, 0, "Battery", COLOR_SUB, &g_font_12, 0) + 2; + y += settingsRowLabel(body, y, 0, TR("Battery"), COLOR_SUB, &g_font_12, 0) + 2; { lv_obj_t* b_bat = lv_btn_create(body); lv_obj_set_size(b_bat, lv_pct(100), SC(34)); @@ -10838,7 +10838,7 @@ static void buildDeviceSettings(int sec) { // Settings -> Lock so it lives with the battery. T-Deck only (the gate never // passes on the V4). { - int h = settingsRowLabel(body, y, 6, "Battery saver (experimental)", COLOR_TEXT, &g_font_12, 56); + int h = settingsRowLabel(body, y, 6, TR("Battery saver (experimental)"), COLOR_TEXT, &g_font_12, 56); lv_obj_t* sw = lv_switch_create(body); lv_obj_align(sw, LV_ALIGN_TOP_RIGHT, 0, y); #if defined(ESP32) @@ -11127,7 +11127,7 @@ static void showConfirm(const char* msg, const char* ok_label, SimpleCb on_confi styleButton(b_ok); lv_obj_add_event_cb(b_ok, confirmOkEvt, LV_EVENT_CLICKED, nullptr); lv_obj_t* lo = lv_label_create(b_ok); - lv_label_set_text(lo, ok_label ? TR(ok_label) : TR("OK")); + lv_label_set_text(lo, ok_label ? TR(ok_label) : "OK"); lv_obj_center(lo); } @@ -11774,7 +11774,7 @@ static void openWifiJoinSheet(const char* ssid, bool manual) { lv_obj_set_size(s_wifi_sheet_pwd_ta, iw, SC(32)); lv_obj_set_pos(s_wifi_sheet_pwd_ta, 0, yy); lv_textarea_set_one_line(s_wifi_sheet_pwd_ta, true); lv_textarea_set_password_mode(s_wifi_sheet_pwd_ta, true); - lv_textarea_set_placeholder_text(s_wifi_sheet_pwd_ta, TR("PSK")); + lv_textarea_set_placeholder_text(s_wifi_sheet_pwd_ta, "PSK"); lv_textarea_set_max_length(s_wifi_sheet_pwd_ta, WIFI_CONFIG_PWD_MAX - 1); attachSettingsTaEvents(s_wifi_sheet_pwd_ta); // Prefill the saved passphrase if we already know this network. @@ -13218,7 +13218,7 @@ static void openAdminLoginPrompt(const ContactInfo& c) { lv_textarea_set_one_line(s_admin_pw_ta, true); lv_textarea_set_password_mode(s_admin_pw_ta, true); lv_textarea_set_max_length(s_admin_pw_ta, 15); - lv_textarea_set_placeholder_text(s_admin_pw_ta, TR("")); + lv_textarea_set_placeholder_text(s_admin_pw_ta, ""); lv_obj_set_style_text_color(s_admin_pw_ta, lv_color_hex(COLOR_TEXT), LV_PART_MAIN); lv_obj_set_style_text_font(s_admin_pw_ta, &g_font_14, LV_PART_MAIN); attachSettingsTaEvents(s_admin_pw_ta); @@ -13253,7 +13253,7 @@ static void openAdminLoginPrompt(const ContactInfo& c) { // a successful login we read its state in onAdminLoginResult and save // (or clear) the NVS entry accordingly. s_admin_pw_remember = lv_checkbox_create(card); - lv_checkbox_set_text(s_admin_pw_remember, "Remember password"); + lv_checkbox_set_text(s_admin_pw_remember, TR("Remember password")); lv_obj_set_style_text_color(s_admin_pw_remember, lv_color_hex(COLOR_SUB), LV_PART_MAIN); lv_obj_set_style_text_font(s_admin_pw_remember, &g_font_12, LV_PART_MAIN); lv_obj_set_pos(s_admin_pw_remember, 0, PSC(82)); @@ -13691,8 +13691,8 @@ static void losDrawPlot() { } // ---- Height value labels ---- - if (s_los_self_h_lbl) lv_label_set_text_fmt(s_los_self_h_lbl, TR("%dm"), (int)s_los_ant_self); - if (s_los_peer_h_lbl) lv_label_set_text_fmt(s_los_peer_h_lbl, TR("%dm"), (int)s_los_ant_peer); + if (s_los_self_h_lbl) lv_label_set_text_fmt(s_los_self_h_lbl, "%dm", (int)s_los_ant_self); + if (s_los_peer_h_lbl) lv_label_set_text_fmt(s_los_peer_h_lbl, "%dm", (int)s_los_ant_peer); // ---- Verdict text ---- if (s_los_verdict) { @@ -13768,8 +13768,8 @@ static void losRenderResult() { if (s_los_got < k_los_samples) { if (s_los_msg) lv_label_set_text(s_los_msg, - "Couldn't fetch terrain data.\nCheck the connection and the\n" - "elevation server, then\ntry again."); + TR("Couldn't fetch terrain data.\nCheck the connection and the\n" + "elevation server, then\ntry again.")); return; } if (s_los_msg) lv_obj_add_flag(s_los_msg, LV_OBJ_FLAG_HIDDEN); @@ -13800,7 +13800,7 @@ static void losRenderResult() { lv_obj_set_style_text_font(l, &g_font_12, LV_PART_MAIN); lv_obj_set_style_text_color(l, lv_color_hex(COLOR_TEXT), LV_PART_MAIN); lv_obj_set_style_text_align(l, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN); - lv_label_set_text(l, TR("2m")); + lv_label_set_text(l, "2m"); return l; }; // Left cluster (you) @@ -14069,7 +14069,7 @@ static void openContactActionSheet(uint32_t mesh_idx, bool is_repeater, const ch lv_obj_t* title = lv_label_create(card); char nm[40]; copyUtf8ReplacingMissingGlyphs(&g_font_14, nm, sizeof(nm), name ? name : ""); - lv_label_set_text_fmt(title, TR("%s%s"), + lv_label_set_text_fmt(title, "%s%s", is_repeater ? TOUCH_SYM_ANTENNA " " : is_room ? LV_SYMBOL_LOOP " " : TOUCH_SYM_PERSON " ", nm[0] ? nm : "(unnamed)"); @@ -14423,7 +14423,7 @@ static void openAddContactModalCb(lv_event_t* e) { lv_obj_set_width(s_addct_error_l, lv_pct(100)); lv_obj_set_style_text_color(s_addct_error_l, lv_color_hex(0xE08080), LV_PART_MAIN); lv_obj_set_style_text_font(s_addct_error_l, &g_font_12, LV_PART_MAIN); - lv_label_set_text(s_addct_error_l, TR("")); + lv_label_set_text(s_addct_error_l, ""); lv_obj_set_pos(s_addct_error_l, 2, y); y += 24; @@ -14487,7 +14487,7 @@ static void openCreatePrivateChannelModal() { lv_obj_set_width(s_addch_error_l, lv_pct(100)); lv_obj_set_style_text_color(s_addch_error_l, lv_color_hex(0xE08080), LV_PART_MAIN); lv_obj_set_style_text_font(s_addch_error_l, &g_font_12, LV_PART_MAIN); - lv_label_set_text(s_addch_error_l, TR("")); + lv_label_set_text(s_addch_error_l, ""); lv_obj_set_pos(s_addch_error_l, 2, y); y += 24; @@ -14589,7 +14589,7 @@ static void openJoinPrivateChannelModal() { lv_obj_set_width(s_addch_error_l, lv_pct(100)); lv_obj_set_style_text_color(s_addch_error_l, lv_color_hex(0xE08080), LV_PART_MAIN); lv_obj_set_style_text_font(s_addch_error_l, &g_font_12, LV_PART_MAIN); - lv_label_set_text(s_addch_error_l, TR("")); + lv_label_set_text(s_addch_error_l, ""); lv_obj_set_pos(s_addch_error_l, 2, y); y += 24; @@ -14680,7 +14680,7 @@ static void openJoinHashtagChannelModal() { lv_obj_set_width(s_addch_error_l, lv_pct(100)); lv_obj_set_style_text_color(s_addch_error_l, lv_color_hex(0xE08080), LV_PART_MAIN); lv_obj_set_style_text_font(s_addch_error_l, &g_font_12, LV_PART_MAIN); - lv_label_set_text(s_addch_error_l, TR("")); + lv_label_set_text(s_addch_error_l, ""); lv_obj_set_pos(s_addch_error_l, 2, y); y += 24; @@ -14813,7 +14813,7 @@ static void markAllReadApply() { } static void chatsMarkAllReadBtnCb(lv_event_t* e) { if (lv_event_get_code(e) != LV_EVENT_CLICKED) return; - showConfirm("Mark all chats and channels as read?", "Mark read", markAllReadApply); + showConfirm(TR("Mark all chats and channels as read?"), "Mark read", markAllReadApply); } // ---- Share-my-contact QR popup ------------------------------------------ @@ -16524,7 +16524,7 @@ static void fmSdDoFormat() { static void fmSdMountOrFormatCb(lv_event_t* e) { if (lv_event_get_code(e) != LV_EVENT_CLICKED) return; if (fmSdTryMount()) { fmShowRoots(); return; } - showConfirm("Format SD as MESHCOMOD (FAT32)?\nAll data on the card will be erased.", + showConfirm(TR("Format SD as MESHCOMOD (FAT32)?\nAll data on the card will be erased."), "Format", fmSdDoFormat); } @@ -16611,7 +16611,7 @@ static void sdWriteFatLabel(uint8_t pdrv, const char* label) { // only mounts, or formats an already-unreadable card). static void fmSdLongPressFormatCb(lv_event_t* e) { if (lv_event_get_code(e) != LV_EVENT_LONG_PRESSED) return; - showConfirm("Reformat SD as MESHCOMOD (FAT32)?\nALL data on the card will be erased.", + showConfirm(TR("Reformat SD as MESHCOMOD (FAT32)?\nALL data on the card will be erased."), "Format", fmSdDoFormat); } @@ -16736,7 +16736,7 @@ static void fmTextPrompt(const char* title, const char* initial, void (*cb)(cons styleButton(bo); lv_obj_set_style_bg_color(bo, lv_color_hex(COLOR_STATUS_OK), LV_PART_MAIN); lv_obj_add_event_cb(bo, fmPromptOkCb, LV_EVENT_CLICKED, nullptr); - lv_obj_t* lo = lv_label_create(bo); lv_label_set_text(lo, TR("OK")); lv_obj_center(lo); + lv_obj_t* lo = lv_label_create(bo); lv_label_set_text(lo, "OK"); lv_obj_center(lo); if (g_lv.keyboard) kbMirrorBind(s_fm_prompt_ta); } @@ -18103,7 +18103,7 @@ static void openSignalInfoPopup() { { char b[8]; snprintf(b, sizeof b, "%u", (unsigned)touchPrefsGetSigPollMins()); lv_textarea_set_text(s_sig_poll_ta, b); } lv_obj_t* ulbl = lv_label_create(card); - lv_label_set_text(ulbl, TR("min")); + lv_label_set_text(ulbl, "min"); lv_obj_set_style_text_color(ulbl, lv_color_hex(COLOR_SUB), LV_PART_MAIN); lv_obj_set_style_text_font(ulbl, &g_font_12, LV_PART_MAIN); lv_obj_set_pos(ulbl, 122, cy + 7); @@ -18113,7 +18113,7 @@ static void openSignalInfoPopup() { styleButton(setb); lv_obj_add_event_cb(setb, sigPollSaveCb, LV_EVENT_CLICKED, nullptr); lv_obj_t* setl = lv_label_create(setb); - lv_label_set_text(setl, TR("Set")); + lv_label_set_text(setl, "Set"); lv_obj_center(setl); cy += 40; @@ -18432,7 +18432,7 @@ static void openMonitorPage() { // ---- "Recently heard" header ---- const int hdr_y = met_y + (narrow ? 52 : 36); // narrow shows 3 metric lines, landscape 2 lv_obj_t* hdr = lv_label_create(s_monitor_root); - lv_label_set_text(hdr, "Recently heard"); + lv_label_set_text(hdr, TR("Recently heard")); lv_obj_set_style_text_font(hdr, &g_font_12, LV_PART_MAIN); lv_obj_set_style_text_color(hdr, lv_color_hex(COLOR_SUB), LV_PART_MAIN); lv_obj_set_pos(hdr, 10, hdr_y); @@ -18830,7 +18830,7 @@ static void openSpectrumPage() { // live peak readout (right-aligned on the same row; updated each sweep) s_spec_peak_lbl = lv_label_create(s_spec_root); - lv_label_set_text(s_spec_peak_lbl, "peak --"); + lv_label_set_text(s_spec_peak_lbl, TR("peak --")); lv_obj_set_style_text_font(s_spec_peak_lbl, &g_font_12, LV_PART_MAIN); lv_obj_set_style_text_color(s_spec_peak_lbl, lv_color_hex(0xF0D020), LV_PART_MAIN); lv_obj_set_width(s_spec_peak_lbl, 150); @@ -19036,7 +19036,7 @@ static void makeHome(lv_obj_t* tab) { // the Chats inbox. Kept separate from the memory line below so only the unread // text is the touch target. g_lv.home_unread = lv_label_create(tab); - lv_label_set_text(g_lv.home_unread, TR("")); + lv_label_set_text(g_lv.home_unread, ""); lv_obj_set_style_text_color(g_lv.home_unread, lv_color_hex(COLOR_SUB), LV_PART_MAIN); lv_obj_set_style_text_font(g_lv.home_unread, &g_font_14, LV_PART_MAIN); lv_obj_set_width(g_lv.home_unread, home_land ? (cw - RSTRIP) : cw); @@ -19046,7 +19046,7 @@ static void makeHome(lv_obj_t* tab) { lv_obj_add_event_cb(g_lv.home_unread, homeUnreadClickedCb, LV_EVENT_CLICKED, nullptr); g_lv.home_stats = lv_label_create(tab); - lv_label_set_text(g_lv.home_stats, TR("")); + lv_label_set_text(g_lv.home_stats, ""); lv_obj_set_style_text_color(g_lv.home_stats, lv_color_hex(COLOR_SUB), LV_PART_MAIN); // Use the extras-fallback font so the "·" separator renders (the default font // lacks U+00B7 and drew it as a tofu box). @@ -19069,7 +19069,7 @@ static void makeHome(lv_obj_t* tab) { // normal non-Expansion chart_y, so Home looks like a plain build. if (sensorsUiWanted()) { g_lv.home_env = lv_label_create(tab); - lv_label_set_text(g_lv.home_env, TR("")); + lv_label_set_text(g_lv.home_env, ""); lv_obj_set_style_text_color(g_lv.home_env, lv_color_hex(COLOR_SUB), LV_PART_MAIN); lv_obj_set_style_text_font(g_lv.home_env, &g_font_12, LV_PART_MAIN); lv_obj_set_width(g_lv.home_env, home_land ? (cw - RSTRIP) : cw); @@ -19131,7 +19131,7 @@ static void makeHome(lv_obj_t* tab) { const int chart_y = SC(60); #endif s_home_chart_legend = lv_label_create(tab); - lv_label_set_text(s_home_chart_legend, TR("TX 0 / RX 0")); + lv_label_set_text(s_home_chart_legend, "TX 0 / RX 0"); lv_obj_set_style_text_color(s_home_chart_legend, lv_color_hex(COLOR_SUB), LV_PART_MAIN); lv_obj_set_style_text_font(s_home_chart_legend, &g_font_12, LV_PART_MAIN); lv_obj_align(s_home_chart_legend, LV_ALIGN_TOP_LEFT, 0, chart_y); @@ -19225,7 +19225,7 @@ static void makeHome(lv_obj_t* tab) { lv_obj_align(s_home_chart_sig, LV_ALIGN_TOP_LEFT, 2, 2); lv_obj_t* hint = lv_label_create(s_home_chart); - lv_label_set_text(hint, "tap for details"); + lv_label_set_text(hint, TR("tap for details")); lv_obj_set_style_text_font(hint, &g_font_12, LV_PART_MAIN); lv_obj_set_style_text_color(hint, lv_color_hex(COLOR_ACCENT), LV_PART_MAIN); lv_obj_set_style_bg_color(hint, lv_color_hex(COLOR_BG), LV_PART_MAIN); @@ -19265,7 +19265,7 @@ static void makeHome(lv_obj_t* tab) { if (info_ls < 1) info_ls = 1; if (info_ls > 8) info_ls = 8; lv_obj_t* keys = lv_label_create(card); - lv_label_set_text(keys, "Node\nRegion\nRadio\nSignal\nContacts\nChannels\nBattery\nUptime"); + lv_label_set_text(keys, TR("Node\nRegion\nRadio\nSignal\nContacts\nChannels\nBattery\nUptime")); lv_obj_set_style_text_color(keys, lv_color_hex(COLOR_SUB), LV_PART_MAIN); lv_obj_set_style_text_font(keys, info_font, LV_PART_MAIN); lv_obj_set_style_text_line_space(keys, info_ls, LV_PART_MAIN); @@ -21868,10 +21868,10 @@ static void renderMapTiles() { #if CAP_SD if (s_tiles_from_sd) { lv_label_set_text(s_map_status_lbl, - "Map tiles: microSD\n\n" + TR("Map tiles: microSD\n\n" "/maps/osm/z/x/y.png\n" "(or /tiles/z/x/y.jpg)\n\n" - "Map appears when a tile\nfor this area is found."); + "Map appears when a tile\nfor this area is found.")); } else #endif if (!s_tiles_fs_ready) { @@ -21923,17 +21923,17 @@ static void renderMapTiles() { lv_label_set_text(s_map_status_lbl, dl); #else lv_label_set_text(s_map_status_lbl, - "Downloading map tiles\xe2\x80\xa6\n\n" + TR("Downloading map tiles\xe2\x80\xa6\n\n" "Keep Wi-Fi connected.\nTiles appear as they arrive\n" - "and are saved for offline use."); + "and are saved for offline use.")); #endif } else { // No Wi-Fi and no saved tiles here — be explicit about the fix. lv_label_set_text(s_map_status_lbl, - "No saved map tiles here.\n\n" + TR("No saved map tiles here.\n\n" "Connect to Wi-Fi (Settings \xe2\x86\x92 Wi-Fi)\n" "to download this area.\n" - "Saved tiles stay available offline."); + "Saved tiles stay available offline.")); } #else lv_label_set_text(s_map_status_lbl, TR("No tiles (non-ESP32)")); @@ -23527,7 +23527,7 @@ static bool navMapZoomIfActive(bool zoom_in) { static void mapZoomSliderCb(lv_event_t* e) { if (lv_event_get_code(e) != LV_EVENT_VALUE_CHANGED) return; const int z = (int)lv_slider_get_value(lv_event_get_target(e)); - if (s_map_zoom_val) lv_label_set_text_fmt(s_map_zoom_val, "zoom %d", z); // live target level while dragging + if (s_map_zoom_val) lv_label_set_text_fmt(s_map_zoom_val, TR("zoom %d"), z); // live target level while dragging } static void mapZoomSliderReleaseCb(lv_event_t* e) { if (lv_event_get_code(e) != LV_EVENT_RELEASED) return; @@ -23551,7 +23551,7 @@ static void mapZoomToggleCb(lv_event_t* e) { lv_obj_clear_flag(s_map_zoom_slider, LV_OBJ_FLAG_HIDDEN); lv_obj_move_foreground(s_map_zoom_slider); if (s_map_zoom_val) { - lv_label_set_text_fmt(s_map_zoom_val, "zoom %d", (int)s_map_zoom); + lv_label_set_text_fmt(s_map_zoom_val, TR("zoom %d"), (int)s_map_zoom); lv_obj_clear_flag(s_map_zoom_val, LV_OBJ_FLAG_HIDDEN); lv_obj_move_foreground(s_map_zoom_val); } @@ -23812,9 +23812,9 @@ static void makeMapTab(lv_obj_t* tab) { lv_obj_set_style_text_font(s_map_status_lbl, &g_font_12, LV_PART_MAIN); lv_obj_set_style_text_align(s_map_status_lbl, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN); lv_label_set_text(s_map_status_lbl, - "Map — no tile pack on SPIFFS yet.\n\n" + TR("Map — no tile pack on SPIFFS yet.\n\n" "Upload a tile pack to /tiles/<z>/<x>/<y>.jpg " - "with the host-side generator."); + "with the host-side generator.")); lv_obj_center(s_map_status_lbl); // Bottom corner read-outs — transparent black text over the map, tucked into @@ -23832,17 +23832,17 @@ static void makeMapTab(lv_obj_t* tab) { }; s_map_info_lbl = lv_label_create(tab); // coords (bottom-left) style_corner(s_map_info_lbl); - lv_label_set_text(s_map_info_lbl, TR("—")); + lv_label_set_text(s_map_info_lbl, "—"); lv_obj_align(s_map_info_lbl, LV_ALIGN_BOTTOM_LEFT, 2, -2); s_map_count_lbl = lv_label_create(tab); // marker / status count (bottom-right) style_corner(s_map_count_lbl); - lv_label_set_text(s_map_count_lbl, TR("")); + lv_label_set_text(s_map_count_lbl, ""); lv_obj_align(s_map_count_lbl, LV_ALIGN_BOTTOM_RIGHT, -2, -2); // Zoom + tile path at the current center — a second line just under the // "© OpenStreetMap" status-bar attribution (top-left). s_map_zoom_lbl = lv_label_create(tab); style_corner(s_map_zoom_lbl); - lv_label_set_text(s_map_zoom_lbl, TR("")); + lv_label_set_text(s_map_zoom_lbl, ""); lv_obj_align(s_map_zoom_lbl, LV_ALIGN_TOP_LEFT, 2, STATUSBAR_H + 2); applyMapTextVis(); // honour the coords / tile-line visibility toggles (void)kMapInfoH; @@ -23921,7 +23921,7 @@ static void makeMapTab(lv_obj_t* tab) { // Live zoom-level readout, centred above the whole slider; shown with it. s_map_zoom_val = lv_label_create(tab); - lv_label_set_text(s_map_zoom_val, "zoom"); + lv_label_set_text(s_map_zoom_val, TR("zoom")); lv_obj_set_style_text_font(s_map_zoom_val, &g_font_14, LV_PART_MAIN); lv_obj_set_style_text_color(s_map_zoom_val, lv_color_hex(0xFFFFFF), LV_PART_MAIN); lv_obj_set_style_bg_color(s_map_zoom_val, lv_color_hex(0x000000), LV_PART_MAIN); @@ -24442,7 +24442,7 @@ static int append_settings_section(lv_obj_t* tab, int y, const char* title, lv_e lv_obj_set_style_text_color(sub, lv_color_hex(COLOR_SUB), LV_PART_MAIN); lv_obj_set_style_anim_speed(sub, 28, LV_PART_MAIN); lv_obj_align(sub, LV_ALIGN_TOP_LEFT, 14, 29); - lv_label_set_text(sub, TR("…")); + lv_label_set_text(sub, "…"); lv_obj_t* chev = lv_label_create(row); lv_label_set_text(chev, LV_SYMBOL_RIGHT); @@ -24652,7 +24652,7 @@ static void crashDumpExportCb(lv_event_t* e) { g_lv.task->showAlert(msg, 3500); lv_obj_add_flag((lv_obj_t*)lv_event_get_target(e), LV_OBJ_FLAG_HIDDEN); // done — hide the button } else { - g_lv.task->showAlert("Crash export failed", 2000); + g_lv.task->showAlert(TR("Crash export failed"), 2000); } } @@ -24669,7 +24669,7 @@ static void crashReportConfirmCb() { "(open a GitHub issue at ALLFATHER-BV/wadamesh)\nso the bug can be fixed. Thank you!", path); if (g_lv.task) g_lv.task->showAlert(msg, 6000); } else if (g_lv.task) { - g_lv.task->showAlert("Could not save the crash report", 2500); + g_lv.task->showAlert(TR("Could not save the crash report"), 2500); } } static void crashReportMaybePrompt() { @@ -24723,7 +24723,7 @@ static void settingsCatBuild(int cat) { lv_obj_set_width(s_update_about_lbl, lblw); lv_obj_set_style_text_font(s_update_about_lbl, &g_font_12, LV_PART_MAIN); lv_obj_set_style_text_color(s_update_about_lbl, lv_color_hex(COLOR_SUB), LV_PART_MAIN); - lv_label_set_text(s_update_about_lbl, TR("")); + lv_label_set_text(s_update_about_lbl, ""); // "Install update" button — over-the-air update to the latest release. // Only meaningful on a tagged build with OTA support; the callback @@ -24770,7 +24770,7 @@ static void settingsCatBuild(int cat) { lv_obj_set_width(s_ota_status_lbl, lblw); lv_obj_set_style_text_font(s_ota_status_lbl, &g_font_12, LV_PART_MAIN); lv_obj_set_style_text_color(s_ota_status_lbl, lv_color_hex(COLOR_SUB), LV_PART_MAIN); - lv_label_set_text(s_ota_status_lbl, TR("")); + lv_label_set_text(s_ota_status_lbl, ""); } // "Get test builds (beta)" — opt into the BETA update channel. Affects the @@ -24859,7 +24859,7 @@ static void settingsCatBuild(int cat) { lv_obj_set_width(g_lv.settings_status, lblw); lv_obj_set_style_text_color(g_lv.settings_status, lv_color_hex(COLOR_SUB), LV_PART_MAIN); lv_obj_set_style_text_font(g_lv.settings_status, &g_font_12, LV_PART_MAIN); - lv_label_set_text(g_lv.settings_status, TR("")); + lv_label_set_text(g_lv.settings_status, ""); g_lv.diag_id_label = lv_label_create(page); lv_label_set_long_mode(g_lv.diag_id_label, LV_LABEL_LONG_WRAP); lv_obj_set_width(g_lv.diag_id_label, lblw); @@ -27631,7 +27631,7 @@ static void refreshChatList(LvChatPanel& p) { if (g_lv.task->threadHasMention(idxs[i])) { lv_obj_t* at = lv_label_create(btn); lv_obj_add_flag(at, LV_OBJ_FLAG_IGNORE_LAYOUT); - lv_label_set_text(at, TR("@")); + lv_label_set_text(at, "@"); lv_obj_set_style_text_font(at, &g_font_14, LV_PART_MAIN); lv_obj_set_style_text_color(at, lv_color_hex(COLOR_MENTION), LV_PART_MAIN); lv_obj_align(at, LV_ALIGN_RIGHT_MID, (lv_coord_t)(unread > 0 ? r_edge - 38 : r_edge), 0); @@ -27760,7 +27760,7 @@ static void refreshChatList(LvChatPanel& p) { if (g_lv.task->getThreadLastMessage(idxs[i], psender, sizeof psender, ptext, sizeof ptext, &pout)) { char raw[112]; if (ch && psender[0] && !pout) snprintf(raw, sizeof raw, "%s: %s", psender, ptext); - else if (pout) snprintf(raw, sizeof raw, "%s: %s", TR("You"), ptext); + else if (pout) snprintf(raw, sizeof raw, "%s: %s", "You", ptext); else snprintf(raw, sizeof raw, "%s", ptext); // Previews render in a plain 12 px label: strip newlines, replace unbaked // glyphs, and let LONG_DOT ellipsize the rest. @@ -27796,7 +27796,7 @@ static void refreshChatList(LvChatPanel& p) { if (g_lv.task->threadHasMention(idxs[i])) { lv_obj_t* at = lv_label_create(btn); lv_obj_add_flag(at, LV_OBJ_FLAG_IGNORE_LAYOUT); - lv_label_set_text(at, TR("@")); + lv_label_set_text(at, "@"); lv_obj_set_style_text_font(at, &g_font_14, LV_PART_MAIN); lv_obj_set_style_text_color(at, lv_color_hex(COLOR_MENTION), LV_PART_MAIN); lv_obj_align(at, LV_ALIGN_BOTTOM_RIGHT, (lv_coord_t)(time_x - (unread > 0 ? 34 : 0)), -6); @@ -28899,7 +28899,7 @@ static void lockscreenShow() { const lv_color_t col = lv_color_hex(touchPrefsGetLockTextColor()); s_lock_clock = lv_label_create(s_lock_root); - lv_label_set_text(s_lock_clock, TR("--:--")); + lv_label_set_text(s_lock_clock, "--:--"); lv_obj_set_style_text_font(s_lock_clock, &lv_font_montserrat_28, LV_PART_MAIN); lv_obj_set_style_text_color(s_lock_clock, col, LV_PART_MAIN); lv_obj_align(s_lock_clock, LV_ALIGN_TOP_MID, 0, 30); // below the 22 px status bar @@ -29382,7 +29382,7 @@ static void backupChosenCb(lv_event_t* e) { strncpy(s_backup_chosen, stored, sizeof(s_backup_chosen) - 1); s_backup_chosen[sizeof(s_backup_chosen) - 1] = '\0'; backupPickerClose(); - showConfirm("Import this backup?\nReplaces identity,\nchannels & contacts,\nthen reboots.", + showConfirm(TR("Import this backup?\nReplaces identity,\nchannels & contacts,\nthen reboots."), "Import", doBackupImportChosen); } static void openBackupPicker() { @@ -29523,7 +29523,7 @@ static void backupDeleteCb(lv_event_t* e) { if (!path) return; strncpy(s_backup_del_path, path, sizeof s_backup_del_path - 1); s_backup_del_path[sizeof s_backup_del_path - 1] = '\0'; - showConfirm("Delete this backup file?\nThis cannot be undone.", "Delete", doDeleteBackup); + showConfirm(TR("Delete this backup file?\nThis cannot be undone."), "Delete", doDeleteBackup); } #if CAP_SD @@ -29591,7 +29591,7 @@ static void doFactoryReset() { } static void backupFactoryResetCb(lv_event_t* e) { if (lv_event_get_code(e) != LV_EVENT_CLICKED) return; - showConfirm("Factory reset?\n\nErases identity, contacts,\nchannels, messages, Wi-Fi\nand every setting. This\ncannot be undone.", + showConfirm(TR("Factory reset?\n\nErases identity, contacts,\nchannels, messages, Wi-Fi\nand every setting. This\ncannot be undone."), "Erase all", doFactoryReset); } @@ -29647,12 +29647,12 @@ static void buildBackupsSettings() { } #endif - y += settingsRowLabel(body, y, 0, "Saved backups", COLOR_SUB, &g_font_12, 0) + 4; + y += settingsRowLabel(body, y, 0, TR("Saved backups"), COLOR_SUB, &g_font_12, 0) + 4; backupScan(); if (s_backup_count == 0) { y += settingsRowLabel(body, y, 0, - "No backups yet. Tap Export new backup above to create one.", + TR("No backups yet. Tap Export new backup above to create one."), COLOR_SUB, &g_font_12, 0) + 6; } for (int i = 0; i < s_backup_count; ++i) { @@ -29687,7 +29687,7 @@ static void buildBackupsSettings() { } y += SC(12); - y += settingsRowLabel(body, y, 0, "Danger zone", COLOR_SUB, &g_font_12, 0) + 2; + y += settingsRowLabel(body, y, 0, TR("Danger zone"), COLOR_SUB, &g_font_12, 0) + 2; lv_obj_t* fr = lv_btn_create(body); lv_obj_set_size(fr, cw, SC(40)); lv_obj_set_pos(fr, 0, y); @@ -29704,7 +29704,7 @@ static void buildBackupsSettings() { y += SC(46); y += settingsRowLabel(body, y, 0, - "Erases identity, contacts, channels, messages, Wi-Fi and all settings, then reboots.", + TR("Erases identity, contacts, channels, messages, Wi-Fi and all settings, then reboots."), COLOR_SUB, &g_font_12, 0) + 4; } @@ -29761,7 +29761,7 @@ static void startLockingCountdown() { lv_obj_align(t, LV_ALIGN_TOP_MID, 0, 8); s_locking_count = lv_label_create(card); - lv_label_set_text(s_locking_count, TR("1")); + lv_label_set_text(s_locking_count, "1"); lv_obj_set_style_text_color(s_locking_count, lv_color_hex(COLOR_STATUS_OK), LV_PART_MAIN); lv_obj_set_style_text_font(s_locking_count, &g_font_16, LV_PART_MAIN); lv_obj_align(s_locking_count, LV_ALIGN_CENTER, 0, 6); @@ -30351,7 +30351,7 @@ static void refreshSettingsSectionSubtitles() { static_cast<double>(prefs->freq), static_cast<unsigned>(prefs->sf), static_cast<int>(prefs->tx_power_dbm)); } else if (g_set_sec_sub[SEC_RADIO]) { - lv_label_set_text(g_set_sec_sub[SEC_RADIO], TR("—")); + lv_label_set_text(g_set_sec_sub[SEC_RADIO], "—"); } if (g_set_sec_sub[SEC_AUTOADD] && prefs) { @@ -30364,7 +30364,7 @@ static void refreshSettingsSectionSubtitles() { bits, static_cast<unsigned>(prefs->autoadd_max_hops), prefs->manual_add_contacts ? "on" : "off"); } else if (g_set_sec_sub[SEC_AUTOADD]) { - lv_label_set_text(g_set_sec_sub[SEC_AUTOADD], TR("—")); + lv_label_set_text(g_set_sec_sub[SEC_AUTOADD], "—"); } if (g_set_sec_sub[SEC_BLUETOOTH]) { @@ -30392,10 +30392,10 @@ static void refreshSettingsSectionSubtitles() { lv_label_set_text(g_set_sec_sub[SEC_WIFI], TR("Radio off")); } else if (WiFi.status() == WL_CONNECTED) { IPAddress ip = WiFi.localIP(); - lv_label_set_text_fmt(g_set_sec_sub[SEC_WIFI], TR("%s · %d.%d.%d.%d"), + lv_label_set_text_fmt(g_set_sec_sub[SEC_WIFI], "%s · %d.%d.%d.%d", ssid[0] ? ssid : "(none)", ip[0], ip[1], ip[2], ip[3]); } else { - lv_label_set_text_fmt(g_set_sec_sub[SEC_WIFI], TR("%s · %s"), + lv_label_set_text_fmt(g_set_sec_sub[SEC_WIFI], "%s · %s", ssid[0] ? ssid : "(none)", wifiStaStatusBrief(static_cast<int>(WiFi.status()))); } @@ -30470,7 +30470,7 @@ static void refreshSettingsSectionSubtitles() { onOff(prefs->multi_acks != 0), onOff(prefs->client_repeat != 0), onOff(prefs->rx_boosted_gain != 0)); } else if (g_set_sec_sub[SEC_EXPERIMENTAL]) { - lv_label_set_text(g_set_sec_sub[SEC_EXPERIMENTAL], TR("—")); + lv_label_set_text(g_set_sec_sub[SEC_EXPERIMENTAL], "—"); } if (g_set_sec_sub[SEC_LOG]) { @@ -31394,7 +31394,7 @@ static void openMentionsScreen() { // Header: "@ Mentions" + back-to-drawer button. lv_obj_t* title = lv_label_create(s_mentions_root); - lv_label_set_text(title, "@ Mentions"); + lv_label_set_text(title, TR("@ Mentions")); lv_obj_set_style_text_color(title, lv_color_hex(COLOR_TEXT), LV_PART_MAIN); lv_obj_set_style_text_font(title, &g_font_16, LV_PART_MAIN); lv_obj_align(title, LV_ALIGN_TOP_LEFT, 12, 9); @@ -32319,7 +32319,7 @@ static void buildGlobalStatusBar() { lv_obj_align(g_statusbar.batt_icon, LV_ALIGN_RIGHT_MID, -2, 0); g_statusbar.batt_pct = lv_label_create(g_statusbar.root); - lv_label_set_text(g_statusbar.batt_pct, TR("?")); + lv_label_set_text(g_statusbar.batt_pct, "?"); lv_obj_set_style_text_color(g_statusbar.batt_pct, lv_color_hex(COLOR_SUB), LV_PART_MAIN); lv_obj_set_style_text_font(g_statusbar.batt_pct, &g_font_12, LV_PART_MAIN); lv_obj_align(g_statusbar.batt_pct, LV_ALIGN_RIGHT_MID, -SC(22), 0); @@ -32342,7 +32342,7 @@ static void buildGlobalStatusBar() { lv_obj_add_flag(g_statusbar.batt_pct, NAV_SKIP_FLAG); g_statusbar.clock = lv_label_create(g_statusbar.root); - lv_label_set_text(g_statusbar.clock, TR("--:--")); + lv_label_set_text(g_statusbar.clock, "--:--"); lv_obj_set_style_text_color(g_statusbar.clock, lv_color_hex(COLOR_SUB), LV_PART_MAIN); lv_obj_set_style_text_font(g_statusbar.clock, &g_font_12, LV_PART_MAIN); #if defined(HAS_TDECK_GT911) @@ -32353,14 +32353,14 @@ static void buildGlobalStatusBar() { // Wi-Fi glyph (right of the Bluetooth glyph, left of the signal bars). g_statusbar.conn_icon = lv_label_create(g_statusbar.root); - lv_label_set_text(g_statusbar.conn_icon, TR("")); + lv_label_set_text(g_statusbar.conn_icon, ""); lv_obj_set_style_text_color(g_statusbar.conn_icon, lv_color_hex(COLOR_SUB), LV_PART_MAIN); lv_obj_set_style_text_font(g_statusbar.conn_icon, &g_font_12, LV_PART_MAIN); lv_obj_align(g_statusbar.conn_icon, LV_ALIGN_RIGHT_MID, -SC(73), 0); // Bluetooth glyph (left of the SD LED). g_statusbar.ble_icon = lv_label_create(g_statusbar.root); - lv_label_set_text(g_statusbar.ble_icon, TR("")); + lv_label_set_text(g_statusbar.ble_icon, ""); lv_obj_set_style_text_color(g_statusbar.ble_icon, lv_color_hex(COLOR_SUB), LV_PART_MAIN); lv_obj_set_style_text_font(g_statusbar.ble_icon, &g_font_12, LV_PART_MAIN); #if defined(HAS_TDECK_GT911) @@ -32432,7 +32432,7 @@ static void buildGlobalStatusBar() { // Keyboard layout indicator — sits left of the clock (only shown while typing). g_statusbar.layout_label = lv_label_create(g_statusbar.root); - lv_label_set_text(g_statusbar.layout_label, TR("")); + lv_label_set_text(g_statusbar.layout_label, ""); lv_obj_set_style_text_color(g_statusbar.layout_label, lv_color_hex(COLOR_SUB), LV_PART_MAIN); lv_obj_set_style_text_font(g_statusbar.layout_label, &g_font_12, LV_PART_MAIN); lv_obj_align(g_statusbar.layout_label, LV_ALIGN_RIGHT_MID, -182, 0); // follows the clock's shift @@ -32671,7 +32671,7 @@ static void updateGlobalStatusBar() { } else if (tab == HOME_TAB_INDEX && touchPrefsGetHideNodeName()) { // Display setting: hide the device name. Clear the left zone — the clock is // parked here instead (see the clock-placement block below). - lv_label_set_text(g_statusbar.left_label, TR("")); + lv_label_set_text(g_statusbar.left_label, ""); s_left_home_name[0] = '\0'; // force marquee re-config if the name returns s_left_home_cfg = false; } else if (tab == HOME_TAB_INDEX) { @@ -32713,7 +32713,7 @@ static void updateGlobalStatusBar() { // No unread → blank the left zone entirely. Operator complaint was // the envelope was always lit even with an empty inbox, which read // as "you have mail" 24/7. - lv_label_set_text(g_statusbar.left_label, TR("")); + lv_label_set_text(g_statusbar.left_label, ""); } } } @@ -33084,7 +33084,7 @@ static void refreshStatusLabels() { if (s_home_chart_sig) setLabelIfChanged(s_home_chart_sig, sigtxt); if (s_home_chart_legend) { char leg[28]; - snprintf(leg, sizeof leg, TR("TX %u / RX %u"), (unsigned)cur_tx, (unsigned)cur_rx); + snprintf(leg, sizeof leg, "TX %u / RX %u", (unsigned)cur_tx, (unsigned)cur_rx); setLabelIfChanged(s_home_chart_legend, leg); } } @@ -33168,7 +33168,7 @@ static void refreshStatusLabels() { snprintf(mem, sizeof mem, TR("RAM %u%% \xC2\xB7 PSRAM %u%%"), dram_pct, ps_pct); setLabelIfChanged(g_lv.home_stats, mem); #else - setLabelIfChanged(g_lv.home_stats, TR("")); + setLabelIfChanged(g_lv.home_stats, ""); #endif } #if defined(HAS_EXPANSION_KIT) @@ -33176,7 +33176,7 @@ static void refreshStatusLabels() { char env[192]; buildHomeEnvSummary(env, sizeof env); if (env[0]) setLabelIfChanged(g_lv.home_env, env); - else setLabelIfChanged(g_lv.home_env, TR("")); + else setLabelIfChanged(g_lv.home_env, ""); relayoutHomeCharts(); } #endif @@ -33335,7 +33335,7 @@ static void buildBootSplash() { // keeps the pixel/mono feel as a continuation of the early boot screen. lv_obj_t* wm = lv_label_create(s_splash_root); lv_label_set_recolor(wm, true); - lv_label_set_text(wm, "WADA#15B6A6 MESH#"); + lv_label_set_text(wm, TR("WADA#15B6A6 MESH#")); lv_obj_set_style_text_font(wm, &lv_font_unscii_16, LV_PART_MAIN); lv_obj_set_style_text_color(wm, lv_color_hex(0xFFFFFF), LV_PART_MAIN); lv_obj_set_style_text_letter_space(wm, 3, LV_PART_MAIN); @@ -33623,8 +33623,8 @@ static void setupShowStep(int step) { setupHeader("Welcome to WADAMESH", nullptr, nullptr); lv_obj_t* m = lv_label_create(s_setup_root); lv_label_set_text(m, - "Let's set up your device.\n\n" - "You'll pick a name and choose your LoRa region. Takes about a minute."); + TR("Let's set up your device.\n\n" + "You'll pick a name and choose your LoRa region. Takes about a minute.")); lv_label_set_long_mode(m, LV_LABEL_LONG_WRAP); lv_obj_set_width(m, sw - 24); lv_obj_set_style_text_font(m, &g_font_14, LV_PART_MAIN); @@ -33669,10 +33669,10 @@ static void setupShowStep(int step) { int y = setupHeader("Wi-Fi & Bluetooth", nullptr, "Step 3 of 3"); lv_obj_t* m = lv_label_create(s_setup_root); lv_label_set_text(m, - "This device can run Wi-Fi and Bluetooth at once, as a standalone radio and a " + TR("This device can run Wi-Fi and Bluetooth at once, as a standalone radio and a " "phone companion (MeshCore app) together.\n\n" "Running both at the same time uses more RAM, so turn on only what you need.\n\n" - "Set them up anytime in Settings."); + "Set them up anytime in Settings.")); lv_label_set_long_mode(m, LV_LABEL_LONG_WRAP); lv_obj_set_width(m, sw - 24); lv_obj_set_style_text_font(m, &g_font_12, LV_PART_MAIN); @@ -33873,7 +33873,7 @@ static void openAccentPicker() { lv_obj_remove_style_all(hexrow); lv_obj_set_size(hexrow, 150, 30); lv_obj_t* hash = lv_label_create(hexrow); - lv_label_set_text(hash, TR("#")); + lv_label_set_text(hash, "#"); lv_obj_set_style_text_color(hash, lv_color_hex(COLOR_SUB), LV_PART_MAIN); lv_obj_align(hash, LV_ALIGN_LEFT_MID, 2, 0); s_accent_hex_ta = lv_textarea_create(hexrow); @@ -34815,7 +34815,7 @@ static void buildUiTree() { // the main tabs but is covered by full-screen overlays (chat detail, modals, // lock screen) that sit above it in the screen z-order. s_update_badge = lv_label_create(lv_scr_act()); - lv_label_set_text(s_update_badge, TR("!")); + lv_label_set_text(s_update_badge, "!"); lv_obj_set_size(s_update_badge, 15, 15); lv_obj_set_style_radius(s_update_badge, LV_RADIUS_CIRCLE, LV_PART_MAIN); lv_obj_set_style_bg_color(s_update_badge, lv_color_hex(0xE2403A), LV_PART_MAIN); @@ -35598,7 +35598,7 @@ static void openTelemetryWindow(const uint8_t* key6, const char* name, int state char b1[8]; snprintf(b1, sizeof b1, "%d", s_telem_win_past_h); lv_textarea_set_text(s_telem_past_ta, b1); lv_obj_t* lt = lv_label_create(card); - lv_label_set_text(lt, TR("h to")); + lv_label_set_text(lt, "h to"); lv_obj_set_style_text_font(lt, &g_font_12, LV_PART_MAIN); lv_obj_set_style_text_color(lt, lv_color_hex(COLOR_SUB), LV_PART_MAIN); lv_obj_set_pos(lt, 88, y + 8); @@ -35611,7 +35611,7 @@ static void openTelemetryWindow(const uint8_t* key6, const char* name, int state char b0[8]; snprintf(b0, sizeof b0, "%d", s_telem_win_now_h); lv_textarea_set_text(s_telem_now_ta, b0); lv_obj_t* lh = lv_label_create(card); - lv_label_set_text(lh, TR("h")); + lv_label_set_text(lh, "h"); lv_obj_set_style_text_font(lh, &g_font_12, LV_PART_MAIN); lv_obj_set_style_text_color(lh, lv_color_hex(COLOR_SUB), LV_PART_MAIN); lv_obj_set_pos(lh, 182, y + 8); @@ -35704,7 +35704,7 @@ static void openTelemetryConfigWindow() { attachSettingsTaEvents(s_telem_poll_ta); { char pb[8]; snprintf(pb, sizeof pb, "%d", telemetryPollGet(s_telem_node)); lv_textarea_set_text(s_telem_poll_ta, pb); } lv_obj_t* mlab = lv_label_create(card); - lv_label_set_text(mlab, TR("min (0=off)")); + lv_label_set_text(mlab, "min (0=off)"); lv_obj_set_style_text_font(mlab, &g_font_12, LV_PART_MAIN); lv_obj_set_style_text_color(mlab, lv_color_hex(COLOR_SUB), LV_PART_MAIN); lv_obj_set_pos(mlab, 182, y + 8); diff --git a/src/ui-touch/i18n.cpp b/src/ui-touch/i18n.cpp index 062e41cb..99136e21 100644 --- a/src/ui-touch/i18n.cpp +++ b/src/ui-touch/i18n.cpp @@ -473,17 +473,347 @@ static const I18nEntry kI18n[] = { { "Erases identity, contacts, channels, messages, Wi-Fi and all settings, then reboots.", { 0, "Wist identiteit, contacten, kanalen, berichten, wifi en alle instellingen, en herstart dan.","Löscht Identität, Kontakte, Kanäle, Nachrichten, WLAN und alle Einstellungen, dann Neustart.","Efface identité, contacts, canaux, messages, Wi-Fi et tous les réglages, puis redémarre.","Borra identidad, contactos, canales, mensajes, Wi-Fi y todos los ajustes, luego reinicia.","Cancella identità, contatti, canali, messaggi, Wi-Fi e tutte le impostazioni, poi riavvia.","Стирает личность, контакты, каналы, сообщения, Wi-Fi и все настройки, затем перезагрузка.","Стирає особистість, контакти, канали, повідомлення, Wi-Fi і всі налаштування, потім перезавантаження.","Изтрива идентичност, контакти, канали, съобщения, Wi-Fi и всички настройки, после рестарт.","Брише идентитет, контакте, канале, поруке, Wi-Fi и сва подешавања, па се рестартује.","Διαγράφει ταυτότητα, επαφές, κανάλια, μηνύματα, Wi-Fi και όλες τις ρυθμίσεις, μετά επανεκκίνηση." ,"Apaga identidade, contatos, canais, mensagens, Wi-Fi e todos os ajustes, depois reinicia."} }, { "Delete this backup file?\nThis cannot be undone.", { 0, "Dit back-upbestand verwijderen?\nDit kan niet ongedaan worden gemaakt.","Diese Backup-Datei löschen?\nDies kann nicht rückgängig gemacht werden.","Supprimer ce fichier de sauvegarde ?\nCeci est irréversible.","¿Eliminar este archivo de copia?\nNo se puede deshacer.","Eliminare questo file di backup?\nNon è reversibile.","Удалить этот файл копии?\nОтменить нельзя.","Видалити цей файл копії?\nСкасувати неможливо.","Изтриване на този файл с копие?\nНе може да се отмени.","Обрисати ову датотеку копије?\nНе може се поништити.","Διαγραφή αυτού του αρχείου;\nΔεν αναιρείται." ,"Excluir este arquivo de backup?\nIsto não pode ser desfeito."} }, { "Factory reset?\n\nErases identity, contacts,\nchannels, messages, Wi-Fi\nand every setting. This\ncannot be undone.", { 0, "Fabrieksreset?\n\nWist identiteit, contacten, kanalen, berichten, wifi en elke instelling. Onomkeerbaar.","Werksreset?\n\nLöscht Identität, Kontakte, Kanäle, Nachrichten, WLAN und alle Einstellungen. Unwiderruflich.","Réinitialisation d'usine ?\n\nEfface identité, contacts, canaux, messages, Wi-Fi et tous les réglages. Irréversible.","¿Restablecer de fábrica?\n\nBorra identidad, contactos, canales, mensajes, Wi-Fi y todos los ajustes. Irreversible.","Ripristino di fabbrica?\n\nCancella identità, contatti, canali, messaggi, Wi-Fi e ogni impostazione. Irreversibile.","Сброс к заводским?\n\nСтирает личность, контакты, каналы, сообщения, Wi-Fi и все настройки. Необратимо.","Скинути до заводських?\n\nСтирає особистість, контакти, канали, повідомлення, Wi-Fi і всі налаштування. Незворотно.","Фабричен ресет?\n\nИзтрива идентичност, контакти, канали, съобщения, Wi-Fi и всички настройки. Необратимо.","Фабричко ресетовање?\n\nБрише идентитет, контакте, канале, поруке, Wi-Fi и сва подешавања. Неповратно.","Επαναφορά εργοστασίου;\n\nΔιαγράφει ταυτότητα, επαφές, κανάλια, μηνύματα, Wi-Fi και κάθε ρύθμιση. Μη αναστρέψιμο." ,"Restauração de fábrica?\n\nApaga identidade, contatos,\ncanais, mensagens, Wi-Fi\ne todos os ajustes. Isto\nnão pode ser desfeito."} }, + // ---- audit batch 2026-07 (auto-generated translations) ---- + { " (device behind)", { 0, " (apparaat loopt achter)"," (Gerät geht nach)"," (appareil en retard)"," (dispositivo atrasado)"," (dispositivo indietro)"," (устройство отстаёт)"," (пристрій відстає)"," (устройството изостава)"," (уређај касни)"," (συσκευή πίσω)"," (dispositivo atrasado)" } }, + { "%.3f MHz · SF%u · TX %+ddBm", { 0, "%.3f MHz · SF%u · TX %+ddBm","%.3f MHz · SF%u · TX %+ddBm","%.3f MHz · SF%u · TX %+ddBm","%.3f MHz · SF%u · TX %+ddBm","%.3f MHz · SF%u · TX %+ddBm","%.3f МГц · SF%u · TX %+ddBm","%.3f МГц · SF%u · TX %+ddBm","%.3f MHz · SF%u · TX %+ddBm","%.3f MHz · SF%u · TX %+ddBm","%.3f MHz · SF%u · TX %+ddBm","%.3f MHz · SF%u · TX %+ddBm" } }, + { "%u types · hops %u · manual %s", { 0, "%u types · hops %u · handmatig %s","%u Typen · Hops %u · manuell %s","%u types · sauts %u · manuel %s","%u tipos · saltos %u · manual %s","%u tipi · salti %u · manuale %s","%u типов · хопы %u · вручную %s","%u типів · хопи %u · вручну %s","%u типа · хопове %u · ръчно %s","%u типова · хопови %u · ручно %s","%u τύποι · άλματα %u · χειροκίνητα %s","%u tipos · saltos %u · manual %s" } }, + { "(no default)", { 0, "(geen standaard)","(kein Standard)","(aucun par défaut)","(sin predeterminado)","(nessun predefinito)","(нет по умолчанию)","(немає типового)","(няма по подразбиране)","(нема подразумеваног)","(χωρίς προεπιλογή)","(sem padrão)" } }, + { "0123456789abcdef…", { 0, "0123456789abcdef…","0123456789abcdef…","0123456789abcdef…","0123456789abcdef…","0123456789abcdef…","0123456789abcdef…","0123456789abcdef…","0123456789abcdef…","0123456789abcdef…","0123456789abcdef…","0123456789abcdef…" } }, + { "1 byte (legacy)\n2 bytes\n3 bytes", { 0, "1 byte (verouderd)\n2 bytes\n3 bytes","1 Byte (Legacy)\n2 Bytes\n3 Bytes","1 octet (hérité)\n2 octets\n3 octets","1 byte (heredado)\n2 bytes\n3 bytes","1 byte (legacy)\n2 byte\n3 byte","1 байт (устар.)\n2 байта\n3 байта","1 байт (застар.)\n2 байти\n3 байти","1 байт (стар)\n2 байта\n3 байта","1 бајт (старо)\n2 бајта\n3 бајта","1 byte (παλαιό)\n2 bytes\n3 bytes","1 byte (legado)\n2 bytes\n3 bytes" } }, + { "12-hour clock", { 0, "12-uursklok","12-Stunden-Uhr","Horloge 12 h","Reloj de 12 horas","Orologio 12 ore","12-часовой формат","12-годинний формат","12-часов формат","12-часовни формат","Ρολόι 12 ωρών","Relógio de 12 horas" } }, + { "@ Mentions", { 0, "@ Vermeldingen","@ Erwähnungen","@ Mentions","@ Menciones","@ Menzioni","@ Упоминания","@ Згадки","@ Споменавания","@ Помињања","@ Αναφορές","@ Menções" } }, + { "@ mention sound", { 0, "Geluid bij @-vermelding","Ton bei @-Erwähnung","Son des mentions @","Sonido de menciones @","Suono menzioni @","Звук @-упоминаний","Звук @-згадок","Звук при @ споменаване","Звук за @ помињање","Ήχος αναφορών @","Som de menções @" } }, + { "AUTOMATIC ADVERTS", { 0, "AUTOMATISCHE ADVERTS","AUTOMATISCHE ADVERTS","ADVERTS AUTOMATIQUES","ADVERTS AUTOMÁTICOS","ADVERT AUTOMATICI","АВТОМАТИЧЕСКИЕ АДВЕРТЫ","АВТОМАТИЧНІ АДВЕРТИ","АВТОМАТИЧНИ АДВЕРТИ","АУТОМАТСКИ АДВЕРТИ","ΑΥΤΟΜΑΤΑ ADVERTS","ADVERTS AUTOMÁTICOS" } }, + { "Answer telemetry requests", { 0, "Telemetrieverzoeken beantwoorden","Telemetrieanfragen beantworten","Répondre aux demandes de télémétrie","Responder solicitudes de telemetría","Rispondi alle richieste di telemetria","Отвечать на запросы телеметрии","Відповідати на запити телеметрії","Отговаряй на заявки за телеметрия","Одговарај на захтеве телеметрије","Απάντηση σε αιτήματα τηλεμετρίας","Responder solicitações de telemetria" } }, + { "App drawer as home", { 0, "App-lade als startscherm","App-Drawer als Startseite","Tiroir d'apps comme accueil","Cajón de apps como inicio","Drawer app come home","Меню приложений как главный экран","Меню додатків як головний екран","Меню с приложения като начален екран","Фиока апликација као почетни екран","Συρτάρι εφαρμογών ως αρχική","Gaveta de apps como tela inicial" } }, + { "App icon size", { 0, "Grootte app-pictogrammen","App-Symbolgröße","Taille des icônes d'app","Tamaño de iconos de app","Dimensione icone app","Размер значков приложений","Розмір значків додатків","Размер на иконите на приложенията","Величина икона апликација","Μέγεθος εικονιδίων εφαρμογών","Tamanho dos ícones de apps" } }, + { "Applies after restart.", { 0, "Actief na herstart.","Gilt nach Neustart.","Appliqué après redémarrage.","Se aplica tras reiniciar.","Attivo dopo il riavvio.","Применяется после перезапуска.","Діє після перезапуску.","Прилага се след рестарт.","Важи након рестарта.","Ισχύει μετά την επανεκκίνηση.","Aplica-se após reiniciar." } }, + { "Apply auto-poll", { 0, "Auto-poll toepassen","Auto-Poll übernehmen","Appliquer l'auto-poll","Aplicar auto-poll","Applica auto-poll","Применить автоопрос","Застосувати автоопитування","Приложи авто-запитване","Примени ауто-упит","Εφαρμογή auto-poll","Aplicar auto-poll" } }, + { "Arrows + Enter always work. These letters are extra — tap a row, then press a key.", { 0, "Pijltjes + Enter werken altijd. Deze letters zijn extra — tik op een rij en druk dan op een toets.","Pfeile + Enter funktionieren immer. Diese Buchstaben sind extra — Zeile antippen, dann Taste drücken.","Flèches + Entrée fonctionnent toujours. Ces lettres sont en plus — touchez une ligne, puis une touche.","Flechas + Enter siempre funcionan. Estas letras son extra: toca una fila y pulsa una tecla.","Frecce + Invio funzionano sempre. Queste lettere sono extra: tocca una riga, poi premi un tasto.","Стрелки + Enter работают всегда. Эти буквы — дополнительно: коснитесь строки, затем нажмите клавишу.","Стрілки + Enter працюють завжди. Ці літери — додатково: торкніться рядка, потім натисніть клавішу.","Стрелки + Enter винаги работят. Тези букви са допълнение — докосни ред, после натисни клавиш.","Стрелице + Enter увек раде. Ова слова су додатак — додирни ред, па притисни тастер.","Βέλη + Enter λειτουργούν πάντα. Τα γράμματα είναι έξτρα — αγγίξτε μια γραμμή και πατήστε ένα πλήκτρο.","Setas + Enter sempre funcionam. Estas letras são extras — toque numa linha e pressione uma tecla." } }, + { "Auto-Join", { 0, "Auto-deelnemen","Auto-Beitritt","Rejoindre auto","Auto-unirse","Auto-join","Автовход","Автоприєднання","Авто-присъединяване","Ауто-придруживање","Αυτόματη συμμετοχή","Entrada automática" } }, + { "Auto-delete above hops", { 0, "Auto-verwijderen boven hops","Auto-Löschen über Hops","Suppression auto au-delà des sauts","Autoeliminar por encima de saltos","Auto-elimina oltre i salti","Автоудаление свыше хопов","Автовидалення понад хопи","Автоизтриване над хопове","Ауто-брисање изнад хопова","Αυτ. διαγραφή πάνω από άλματα","Autoexcluir acima de saltos" } }, + { "Auto-delete oldest", { 0, "Oudste auto-verwijderen","Älteste auto-löschen","Suppression auto des plus anciens","Autoeliminar los más antiguos","Auto-elimina i più vecchi","Автоудаление старых","Автовидалення старих","Автоизтриване на най-старите","Ауто-брисање најстаријих","Αυτ. διαγραφή παλαιότερων","Autoexcluir os mais antigos" } }, + { "Auto-delete oldest makes room when full. Hops: 0 = keep all; nodes heard via more hops are removed.", { 0, "Oudste auto-verwijderen maakt ruimte als het vol is. Hops: 0 = alles bewaren; nodes gehoord via meer hops worden verwijderd.","Älteste auto-löschen schafft Platz, wenn voll. Hops: 0 = alle behalten; über mehr Hops gehörte Nodes werden entfernt.","La suppression auto des plus anciens libère de la place quand c'est plein. Sauts : 0 = tout garder ; les nœuds entendus via plus de sauts sont supprimés.","Autoeliminar los más antiguos libera espacio al llenarse. Saltos: 0 = conservar todos; se eliminan los nodos oídos con más saltos.","Auto-elimina i più vecchi libera spazio quando è pieno. Salti: 0 = conserva tutti; i nodi sentiti con più salti vengono rimossi.","Автоудаление старых освобождает место при заполнении. Хопы: 0 = хранить все; узлы, слышимые через больше хопов, удаляются.","Автовидалення старих звільняє місце при заповненні. Хопи: 0 = зберігати всі; вузли, чутні через більше хопів, видаляються.","Автоизтриването на най-старите освобождава място при запълване. Хопове: 0 = пази всички; възли, чути през повече хопове, се премахват.","Ауто-брисање најстаријих прави место кад је пуно. Хопови: 0 = задржи све; чворови чувени преко више хопова се уклањају.","Η αυτ. διαγραφή παλαιότερων ελευθερώνει χώρο όταν γεμίσει. Άλματα: 0 = όλα· κόμβοι που ακούγονται με περισσότερα άλματα αφαιρούνται.","Autoexcluir os mais antigos libera espaço quando cheio. Saltos: 0 = manter todos; nós ouvidos por mais saltos são removidos." } }, + { "Auto-discover", { 0, "Auto-ontdekken","Auto-Erkennung","Découverte auto","Autodescubrir","Rilevamento auto","Автообнаружение","Автовиявлення","Автооткриване","Ауто-откривање","Αυτόματη ανακάλυψη","Autodescoberta" } }, + { "Auto-discover off", { 0, "Auto-ontdekken uit","Auto-Erkennung aus","Découverte auto désactivée","Autodescubrir desactivado","Rilevamento auto disattivato","Автообнаружение выкл.","Автовиявлення вимк.","Автооткриване изкл.","Ауто-откривање искљ.","Αυτ. ανακάλυψη ανενεργή","Autodescoberta desativada" } }, + { "Auto-discover on", { 0, "Auto-ontdekken aan","Auto-Erkennung an","Découverte auto activée","Autodescubrir activado","Rilevamento auto attivato","Автообнаружение вкл.","Автовиявлення увімк.","Автооткриване вкл.","Ауто-откривање укљ.","Αυτ. ανακάλυψη ενεργή","Autodescoberta ativada" } }, + { "Auto-poll every", { 0, "Auto-poll elke","Auto-Poll alle","Auto-poll toutes les","Auto-poll cada","Auto-poll ogni","Автоопрос каждые","Автоопитування кожні","Авто-запитване на всеки","Ауто-упит на сваких","Auto-poll κάθε","Auto-poll a cada" } }, + { "Auto-refresh off", { 0, "Auto-verversen uit","Auto-Aktualisierung aus","Actualisation auto désactivée","Autoactualizar desactivado","Aggiornamento auto disattivato","Автообновление выкл.","Автооновлення вимк.","Автообновяване изкл.","Ауто-освежавање искљ.","Αυτ. ανανέωση ανενεργή","Atualização auto desativada" } }, + { "Auto-refresh on", { 0, "Auto-verversen aan","Auto-Aktualisierung an","Actualisation auto activée","Autoactualizar activado","Aggiornamento auto attivato","Автообновление вкл.","Автооновлення увімк.","Автообновяване вкл.","Ауто-освежавање укљ.","Αυτ. ανανέωση ενεργή","Atualização auto ativada" } }, + { "Battery", { 0, "Batterij","Akku","Batterie","Batería","Batteria","Батарея","Батарея","Батерия","Батерија","Μπαταρία","Bateria" } }, + { "Battery & power history", { 0, "Batterij- & energiegeschiedenis","Akku- & Energieverlauf","Historique batterie et alimentation","Historial de batería y energía","Cronologia batteria e alimentazione","История батареи и питания","Історія батареї та живлення","История на батерията и захранването","Историја батерије и напајања","Ιστορικό μπαταρίας & τροφοδοσίας","Histórico de bateria e energia" } }, + { "Battery (V)", { 0, "Batterij (V)","Akku (V)","Batterie (V)","Batería (V)","Batteria (V)","Батарея (В)","Батарея (В)","Батерия (V)","Батерија (V)","Μπαταρία (V)","Bateria (V)" } }, + { "Battery saver (experimental)", { 0, "Batterijbesparing (experimenteel)","Energiesparmodus (experimentell)","Économie de batterie (expérimental)","Ahorro de batería (experimental)","Risparmio batteria (sperimentale)","Экономия заряда (экспериментально)","Економія заряду (експериментально)","Пестене на батерия (експериментално)","Уштеда батерије (експериментално)","Εξοικονόμηση μπαταρίας (πειραματικό)","Economia de bateria (experimental)" } }, + { "Battery — last 24h", { 0, "Batterij — laatste 24u","Akku — letzte 24h","Batterie — dernières 24h","Batería — últimas 24h","Batteria — ultime 24h","Батарея — последние 24 ч","Батарея — останні 24 год","Батерия — последни 24 ч","Батерија — последња 24 ч","Μπαταρία — τελευταίο 24ωρο","Bateria — últimas 24h" } }, + { "Block list full", { 0, "Blokkeerlijst vol","Blockierliste voll","Liste de blocage pleine","Lista de bloqueo llena","Lista blocchi piena","Список блокировок полон","Список блокувань заповнено","Списъкът с блокирани е пълен","Листа блокираних је пуна","Λίστα αποκλεισμού πλήρης","Lista de bloqueio cheia" } }, + { "Blocked — their messages are hidden", { 0, "Geblokkeerd — berichten verborgen","Blockiert — Nachrichten ausgeblendet","Bloqué — ses messages sont masqués","Bloqueado — sus mensajes se ocultan","Bloccato — messaggi nascosti","Заблокировано — сообщения скрыты","Заблоковано — повідомлення приховано","Блокиран — съобщенията му са скрити","Блокиран — поруке су скривене","Αποκλεισμένος — τα μηνύματα κρύβονται","Bloqueado — as mensagens ficam ocultas" } }, + { "Blocking unsupported", { 0, "Blokkeren niet ondersteund","Blockieren nicht unterstützt","Blocage non pris en charge","Bloqueo no compatible","Blocco non supportato","Блокировка не поддерживается","Блокування не підтримується","Блокирането не се поддържа","Блокирање није подржано","Ο αποκλεισμός δεν υποστηρίζεται","Bloqueio não suportado" } }, + { "Blue battery Last 6 min", { 0, "Blauw batterij Laatste 6 min","Blau Akku Letzte 6 Min","Bleu batterie 6 dernières min","Azul batería Últimos 6 min","Blu batteria Ultimi 6 min","Синий — батарея Последние 6 мин","Синій — батарея Останні 6 хв","Синьо — батерия Последни 6 мин","Плаво — батерија Последњих 6 мин","Μπλε μπαταρία Τελευταία 6 λεπ.","Azul bateria Últimos 6 min" } }, + { "Blue battery Orange temp Cyan humidity", { 0, "Blauw batterij Oranje temp Cyaan vocht","Blau Akku Orange Temp. Cyan Feuchte","Bleu batterie Orange temp. Cyan humidité","Azul batería Naranja temp. Cian humedad","Blu batteria Arancio temp. Ciano umidità","Синий — батарея Оранжевый — темп. Голубой — влажность","Синій — батарея Помаранчевий — темп. Блакитний — вологість","Синьо — батерия Оранжево — темп. Циан — влажност","Плаво — батерија Наранџасто — темп. Цијан — влажност","Μπλε μπαταρία Πορτοκαλί θερμ. Κυανό υγρασία","Azul bateria Laranja temp. Ciano umidade" } }, + { "Broker host / IP", { 0, "Broker-host / IP","Broker-Host / IP","Hôte / IP du broker","Host / IP del broker","Host / IP del broker","Хост / IP брокера","Хост / IP брокера","Хост / IP на брокера","Хост / IP брокера","Host / IP του broker","Host / IP do broker" } }, + { "Buffered receive (experimental)", { 0, "Gebufferde ontvangst (experimenteel)","Gepufferter Empfang (experimentell)","Réception tamponnée (expérimental)","Recepción con búfer (experimental)","Ricezione bufferizzata (sperimentale)","Буферизованный приём (экспериментально)","Буферизований прийом (експериментально)","Буфериран прием (експериментално)","Баферовани пријем (експериментално)","Λήψη με buffer (πειραματικό)","Recepção com buffer (experimental)" } }, + { "Built-in", { 0, "Ingebouwd","Integriert","Intégré","Integrado","Integrato","Встроенный","Вбудований","Вграден","Уграђен","Ενσωματωμένο","Integrado" } }, + { "Built-in (default)", { 0, "Ingebouwd (standaard)","Integriert (Standard)","Intégré (par défaut)","Integrado (predeterminado)","Integrato (predefinito)","Встроенный (по умолчанию)","Вбудований (типовий)","Вграден (по подразбиране)","Уграђен (подразумевано)","Ενσωματωμένο (προεπιλογή)","Integrado (padrão)" } }, + { "Cancelled", { 0, "Geannuleerd","Abgebrochen","Annulé","Cancelado","Annullato","Отменено","Скасовано","Отменено","Отказано","Ακυρώθηκε","Cancelado" } }, + { "Channel-specific regions can be set in each channel's settings.", { 0, "Kanaalspecifieke regio's stel je in bij de instellingen van elk kanaal.","Kanalspezifische Regionen lassen sich in den Einstellungen des jeweiligen Kanals festlegen.","Les régions propres à un canal se règlent dans les paramètres de chaque canal.","Las regiones por canal se configuran en los ajustes de cada canal.","Le regioni per canale si impostano nelle impostazioni di ciascun canale.","Регионы для отдельных каналов задаются в настройках каждого канала.","Регіони для окремих каналів задаються в налаштуваннях кожного каналу.","Региони за отделни канали се задават в настройките на всеки канал.","Регије по каналу подешавају се у подешавањима сваког канала.","Οι περιοχές ανά κανάλι ορίζονται στις ρυθμίσεις κάθε καναλιού.","Regiões por canal são definidas nas configurações de cada canal." } }, + { "Chat bubbles", { 0, "Chatbubbels","Sprechblasen","Bulles de discussion","Burbujas de chat","Fumetti chat","Пузыри сообщений","Бульбашки чату","Балончета в чата","Облачићи ћаскања","Φυσαλίδες συνομιλίας","Balões de chat" } }, + { "Chat icon reset to letters", { 0, "Chatpictogram teruggezet naar letters","Chat-Symbol auf Buchstaben zurückgesetzt","Icône du chat remise en lettres","Icono del chat restablecido a letras","Icona chat ripristinata alle lettere","Значок чата сброшен на буквы","Значок чату скинуто до літер","Иконата на чата е върната към букви","Икона ћаскања враћена на слова","Εικονίδιο συνομιλίας ξανά σε γράμματα","Ícone do chat redefinido para letras" } }, + { "Chat icon set", { 0, "Chatpictogram ingesteld","Chat-Symbol gesetzt","Icône du chat définie","Icono del chat establecido","Icona chat impostata","Значок чата установлен","Значок чату встановлено","Иконата на чата е зададена","Икона ћаскања постављена","Ορίστηκε εικονίδιο συνομιλίας","Ícone do chat definido" } }, + { "Clear battery history?", { 0, "Batterijgeschiedenis wissen?","Akkuverlauf löschen?","Effacer l'historique batterie ?","¿Borrar el historial de batería?","Cancellare la cronologia batteria?","Очистить историю батареи?","Очистити історію батареї?","Изчистване на историята на батерията?","Обрисати историју батерије?","Διαγραφή ιστορικού μπαταρίας;","Limpar histórico da bateria?" } }, + { "Clear telemetry history for this node?", { 0, "Telemetriegeschiedenis van deze node wissen?","Telemetrieverlauf dieses Nodes löschen?","Effacer l'historique de télémétrie de ce nœud ?","¿Borrar el historial de telemetría de este nodo?","Cancellare la cronologia telemetria di questo nodo?","Очистить историю телеметрии этого узла?","Очистити історію телеметрії цього вузла?","Изчистване на телеметрията за този възел?","Обрисати историју телеметрије овог чвора?","Διαγραφή ιστορικού τηλεμετρίας του κόμβου;","Limpar histórico de telemetria deste nó?" } }, + { "Clock: 12-hour", { 0, "Klok: 12-uurs","Uhr: 12-Stunden","Horloge : 12 h","Reloj: 12 horas","Orologio: 12 ore","Часы: 12-часовые","Годинник: 12-годинний","Часовник: 12-часов","Сат: 12-часовни","Ρολόι: 12ωρο","Relógio: 12 horas" } }, + { "Clock: 24-hour", { 0, "Klok: 24-uurs","Uhr: 24-Stunden","Horloge : 24 h","Reloj: 24 horas","Orologio: 24 ore","Часы: 24-часовые","Годинник: 24-годинний","Часовник: 24-часов","Сат: 24-часовни","Ρολόι: 24ωρο","Relógio: 24 horas" } }, + { "Compact messages", { 0, "Compacte berichten","Kompakte Nachrichten","Messages compacts","Mensajes compactos","Messaggi compatti","Компактные сообщения","Компактні повідомлення","Компактни съобщения","Компактне поруке","Συμπαγή μηνύματα","Mensagens compactas" } }, + { "Compact messages (IRC style)", { 0, "Compacte berichten (IRC-stijl)","Kompakte Nachrichten (IRC-Stil)","Messages compacts (style IRC)","Mensajes compactos (estilo IRC)","Messaggi compatti (stile IRC)","Компактные сообщения (стиль IRC)","Компактні повідомлення (стиль IRC)","Компактни съобщения (IRC стил)","Компактне поруке (IRC стил)","Συμπαγή μηνύματα (στυλ IRC)","Mensagens compactas (estilo IRC)" } }, + { "Connect", { 0, "Verbinden","Verbinden","Connecter","Conectar","Connetti","Подключить","Підключити","Свързване","Повежи","Σύνδεση","Conectar" } }, + { "Connect to Wi-Fi first, then try again.", { 0, "Verbind eerst met Wi-Fi en probeer het opnieuw.","Erst mit Wi-Fi verbinden, dann erneut versuchen.","Connectez-vous d'abord au Wi-Fi, puis réessayez.","Conéctate primero al Wi-Fi y vuelve a intentarlo.","Connettiti prima al Wi-Fi, poi riprova.","Сначала подключитесь к Wi-Fi, затем повторите.","Спочатку підключіться до Wi-Fi, потім повторіть.","Първо се свържете с Wi-Fi и опитайте отново.","Прво се повежите на Wi-Fi, па покушајте поново.","Συνδεθείτε πρώτα στο Wi-Fi και δοκιμάστε ξανά.","Conecte-se ao Wi-Fi primeiro e tente novamente." } }, + { "Connected", { 0, "Verbonden","Verbunden","Connecté","Conectado","Connesso","Подключено","Підключено","Свързано","Повезано","Συνδεδεμένο","Conectado" } }, + { "Connecting…", { 0, "Verbinden…","Verbinde…","Connexion…","Conectando…","Connessione…","Подключение…","Підключення…","Свързване…","Повезивање…","Σύνδεση…","Conectando…" } }, + { "Console not available on this build", { 0, "Console niet beschikbaar in deze build","Konsole in diesem Build nicht verfügbar","Console indisponible sur cette version","Consola no disponible en esta versión","Console non disponibile in questa build","Консоль недоступна в этой сборке","Консоль недоступна в цій збірці","Конзолата не е налична в този билд","Конзола није доступна у овој верзији","Η κονσόλα δεν είναι διαθέσιμη σε αυτό το build","Console indisponível nesta versão" } }, + { "Copy failed (no internal identity)", { 0, "Kopiëren mislukt (geen interne identiteit)","Kopieren fehlgeschlagen (keine interne Identität)","Échec de la copie (aucune identité interne)","Error al copiar (sin identidad interna)","Copia non riuscita (nessuna identità interna)","Ошибка копирования (нет внутренней идентичности)","Помилка копіювання (немає внутрішньої ідентичності)","Копирането не успя (няма вътрешна идентичност)","Копирање није успело (нема интерног идентитета)","Αποτυχία αντιγραφής (χωρίς εσωτερική ταυτότητα)","Falha na cópia (sem identidade interna)" } }, + { "Copying internal data to SD...", { 0, "Interne data naar SD kopiëren...","Interne Daten werden auf SD kopiert...","Copie des données internes vers la SD...","Copiando datos internos a la SD...","Copia dei dati interni su SD...","Копирование внутренних данных на SD...","Копіювання внутрішніх даних на SD...","Копиране на вътрешните данни към SD...","Копирање интерних података на SD...","Αντιγραφή εσωτερικών δεδομένων στην SD...","Copiando dados internos para o SD..." } }, + { "Could not save the crash report", { 0, "Kon het crashrapport niet opslaan","Absturzbericht konnte nicht gespeichert werden","Impossible d'enregistrer le rapport de plantage","No se pudo guardar el informe de fallo","Impossibile salvare il rapporto di crash","Не удалось сохранить отчёт о сбое","Не вдалося зберегти звіт про збій","Докладът за срив не се записа","Извештај о паду није сачуван","Η αναφορά σφάλματος δεν αποθηκεύτηκε","Não foi possível salvar o relatório de falha" } }, + { "Couldn't fetch terrain data.\nCheck the connection and the\nelevation server, then\ntry again.", { 0, "Kon terreindata niet ophalen.\nControleer de verbinding en de\nhoogteserver en probeer\nhet opnieuw.","Geländedaten nicht abrufbar.\nVerbindung und Höhenserver\nprüfen, dann erneut\nversuchen.","Impossible de récupérer le terrain.\nVérifiez la connexion et le\nserveur d'altitude, puis\nréessayez.","No se pudieron obtener datos del terreno.\nComprueba la conexión y el\nservidor de elevación y\nvuelve a intentarlo.","Impossibile scaricare i dati del terreno.\nControlla la connessione e il\nserver di elevazione, poi\nriprova.","Не удалось получить данные рельефа.\nПроверьте соединение и\nсервер высот, затем\nповторите.","Не вдалося отримати дані рельєфу.\nПеревірте з'єднання та\nсервер висот, потім\nспробуйте ще раз.","Данните за терена не се заредиха.\nПроверете връзката и\nсървъра за височини и\nопитайте отново.","Подаци о терену нису преузети.\nПроверите везу и\nсервер за надморску висину, па\nпокушајте поново.","Αδύνατη η λήψη δεδομένων εδάφους.\nΕλέγξτε τη σύνδεση και τον\nδιακομιστή υψομέτρου και\nδοκιμάστε ξανά.","Não foi possível obter os dados do terreno.\nVerifique a conexão e o\nservidor de elevação e\ntente novamente." } }, + { "Couldn't save the name to storage", { 0, "Kon de naam niet opslaan","Name konnte nicht gespeichert werden","Impossible d'enregistrer le nom","No se pudo guardar el nombre","Impossibile salvare il nome","Не удалось сохранить имя","Не вдалося зберегти ім'я","Името не можа да се запише","Име није сачувано","Το όνομα δεν αποθηκεύτηκε","Não foi possível salvar o nome" } }, + { "Couldn't send login", { 0, "Kon login niet versturen","Login konnte nicht gesendet werden","Impossible d'envoyer le login","No se pudo enviar el login","Impossibile inviare il login","Не удалось отправить запрос входа","Не вдалося надіслати запит входу","Заявката за вход не се изпрати","Пријава није послата","Αποτυχία αποστολής σύνδεσης","Não foi possível enviar o login" } }, + { "Crash export failed", { 0, "Crash-export mislukt","Crash-Export fehlgeschlagen","Échec de l'export du crash","Error al exportar el informe de fallo","Esportazione crash non riuscita","Не удалось экспортировать отчёт о сбое","Не вдалося експортувати звіт про збій","Експортът на доклада за срив не успя","Извоз извештаја о паду није успео","Αποτυχία εξαγωγής αναφοράς σφάλματος","Falha ao exportar o relatório" } }, + { "Custom UTC offset (hours)", { 0, "Aangepaste UTC-offset (uren)","Eigener UTC-Versatz (Stunden)","Décalage UTC personnalisé (heures)","Desfase UTC personalizado (horas)","Offset UTC personalizzato (ore)","Свой сдвиг UTC (часы)","Власний зсув UTC (години)","Собствено UTC отместване (часове)","Прилагођени UTC померај (сати)","Προσαρμοσμένη μετατόπιση UTC (ώρες)","Deslocamento UTC personalizado (horas)" } }, + { "DM sound", { 0, "DM-geluid","DM-Ton","Son des DM","Sonido de DM","Suono DM","Звук DM","Звук DM","Звук за DM","Звук за DM","Ήχος DM","Som de DM" } }, + { "Delete %d contact(s)?", { 0, "%d contact(en) verwijderen?","%d Kontakt(e) löschen?","Supprimer %d contact(s) ?","¿Eliminar %d contacto(s)?","Eliminare %d contatti?","Удалить %d контакт(ов)?","Видалити %d контакт(ів)?","Изтриване на %d контакт(а)?","Обрисати %d контакт(а)?","Διαγραφή %d επαφών;","Excluir %d contato(s)?" } }, + { "Delete this chat's entire history?\nThe chat itself stays.", { 0, "Volledige geschiedenis van deze chat verwijderen?\nDe chat zelf blijft staan.","Gesamten Verlauf dieses Chats löschen?\nDer Chat selbst bleibt.","Supprimer tout l'historique de cette discussion ?\nLa discussion est conservée.","¿Borrar todo el historial de este chat?\nEl chat en sí se conserva.","Eliminare l'intera cronologia di questa chat?\nLa chat resta.","Удалить всю историю этого чата?\nСам чат останется.","Видалити всю історію цього чату?\nСам чат залишиться.","Изтриване на цялата история на този чат?\nСамият чат остава.","Обрисати целу историју овог ћаскања?\nСамо ћаскање остаје.","Διαγραφή όλου του ιστορικού αυτής της συνομιλίας;\nΗ συνομιλία παραμένει.","Apagar todo o histórico deste chat?\nO chat em si permanece." } }, + { "Deleted %d", { 0, "%d verwijderd","%d gelöscht","%d supprimé(s)","%d eliminado(s)","%d eliminati","Удалено: %d","Видалено: %d","Изтрити: %d","Обрисано: %d","Διαγράφηκαν %d","%d excluído(s)" } }, + { "Deleted %d messages", { 0, "%d berichten verwijderd","%d Nachrichten gelöscht","%d messages supprimés","%d mensajes eliminados","%d messaggi eliminati","Удалено сообщений: %d","Видалено повідомлень: %d","Изтрити %d съобщения","Обрисано %d порука","Διαγράφηκαν %d μηνύματα","%d mensagens excluídas" } }, + { "Deleting contacts", { 0, "Contacten verwijderen","Kontakte werden gelöscht","Suppression des contacts","Eliminando contactos","Eliminazione contatti","Удаление контактов","Видалення контактів","Изтриване на контакти","Брисање контаката","Διαγραφή επαφών","Excluindo contatos" } }, + { "Detailed sensors", { 0, "Gedetailleerde sensoren","Detaillierte Sensoren","Capteurs détaillés","Sensores detallados","Sensori dettagliati","Подробные датчики","Докладні датчики","Подробни сензори","Детаљни сензори","Αναλυτικοί αισθητήρες","Sensores detalhados" } }, + { "Device clock differs from \"%s\" by %lu h%s", { 0, "Apparaatklok verschilt van \"%s\" met %lu u%s","Geräteuhr weicht von \"%s\" um %lu h ab%s","L'horloge diffère de \"%s\" de %lu h%s","El reloj difiere de \"%s\" en %lu h%s","L'orologio differisce da \"%s\" di %lu h%s","Часы устройства отличаются от \"%s\" на %lu ч%s","Годинник пристрою відрізняється від \"%s\" на %lu год%s","Часовникът се различава от \"%s\" с %lu ч%s","Сат уређаја се разликује од \"%s\" за %lu ч%s","Το ρολόι διαφέρει από \"%s\" κατά %lu ώ.%s","O relógio difere de \"%s\" em %lu h%s" } }, + { "Device clock differs from \"%s\" by %lu min%s", { 0, "Apparaatklok verschilt van \"%s\" met %lu min%s","Geräteuhr weicht von \"%s\" um %lu min ab%s","L'horloge diffère de \"%s\" de %lu min%s","El reloj difiere de \"%s\" en %lu min%s","L'orologio differisce da \"%s\" di %lu min%s","Часы устройства отличаются от \"%s\" на %lu мин%s","Годинник пристрою відрізняється від \"%s\" на %lu хв%s","Часовникът се различава от \"%s\" с %lu мин%s","Сат уређаја се разликује од \"%s\" за %lu мин%s","Το ρολόι διαφέρει από \"%s\" κατά %lu λεπ.%s","O relógio difere de \"%s\" em %lu min%s" } }, + { "Device name hidden", { 0, "Apparaatnaam verborgen","Gerätename ausgeblendet","Nom de l'appareil masqué","Nombre del dispositivo oculto","Nome dispositivo nascosto","Имя устройства скрыто","Ім'я пристрою приховано","Името на устройството е скрито","Име уређаја сакривено","Όνομα συσκευής κρυφό","Nome do dispositivo oculto" } }, + { "Device name shown", { 0, "Apparaatnaam zichtbaar","Gerätename sichtbar","Nom de l'appareil affiché","Nombre del dispositivo visible","Nome dispositivo visibile","Имя устройства показано","Ім'я пристрою показано","Името на устройството се показва","Име уређаја приказано","Όνομα συσκευής ορατό","Nome do dispositivo visível" } }, + { "Discovered settings", { 0, "Instellingen ontdekte nodes","Einstellungen entdeckte Nodes","Réglages des nœuds découverts","Ajustes de nodos descubiertos","Impostazioni nodi scoperti","Настройки обнаруженных","Налаштування виявлених","Настройки на откритите","Подешавања откривених","Ρυθμίσεις εντοπισμένων","Configurações de descobertos" } }, + { "Download mode… reflash over USB", { 0, "Downloadmodus… opnieuw flashen via USB","Download-Modus… per USB neu flashen","Mode download… reflasher via USB","Modo descarga… reflashear por USB","Modalità download… riflashare via USB","Режим загрузки… перепрошейте по USB","Режим завантаження… перепрошийте через USB","Режим download… флашнете отново през USB","Download режим… поново флешујте преко USB","Λειτουργία download… κάντε ξανά flash μέσω USB","Modo download… regrave via USB" } }, + { "Downloading map tiles…\n\nKeep Wi-Fi connected.\nTiles appear as they arrive\nand are saved for offline use.", { 0, "Kaarttegels downloaden…\n\nHoud Wi-Fi verbonden.\nTegels verschijnen zodra ze binnenkomen\nen worden opgeslagen voor offline gebruik.","Kartenkacheln werden geladen…\n\nWi-Fi verbunden halten.\nKacheln erscheinen beim Eintreffen\nund werden für offline gespeichert.","Téléchargement des tuiles…\n\nGardez le Wi-Fi connecté.\nLes tuiles apparaissent à leur arrivée\net sont enregistrées hors ligne.","Descargando teselas del mapa…\n\nMantén el Wi-Fi conectado.\nLas teselas aparecen al llegar\ny se guardan para uso sin conexión.","Scaricamento tasselli mappa…\n\nMantieni il Wi-Fi connesso.\nI tasselli appaiono all'arrivo\ne vengono salvati per l'uso offline.","Загрузка тайлов карты…\n\nНе отключайте Wi-Fi.\nТайлы появляются по мере загрузки\nи сохраняются для офлайн-режима.","Завантаження тайлів карти…\n\nНе вимикайте Wi-Fi.\nТайли з'являються під час завантаження\nі зберігаються для офлайн-режиму.","Изтегляне на плочки на картата…\n\nЗапазете Wi-Fi връзката.\nПлочките се появяват при пристигане\nи се запазват за офлайн употреба.","Преузимање плочица мапе…\n\nОдржавајте Wi-Fi везу.\nПлочице се појављују како стижу\nи чувају се за офлајн употребу.","Λήψη πλακιδίων χάρτη…\n\nΚρατήστε το Wi-Fi συνδεδεμένο.\nΤα πλακίδια εμφανίζονται καθώς φτάνουν\nκαι αποθηκεύονται για χρήση εκτός σύνδεσης.","Baixando blocos do mapa…\n\nMantenha o Wi-Fi conectado.\nOs blocos aparecem ao chegar\ne são salvos para uso offline." } }, + { "Edge scroll", { 0, "Randscrollen","Randscrollen","Défilement bord","Desplaz. borde","Scorri bordo","Прокрутка у края","Прокрутка з краю","Скрол в края","Скрол уз ивицу","Κύλιση στην άκρη","Rolagem na borda" } }, + { "Empty = plaintext to a private broker", { 0, "Leeg = platte tekst naar een privé-broker","Leer = Klartext an privaten Broker","Vide = texte clair vers un broker privé","Vacío = texto plano a un broker privado","Vuoto = testo in chiaro a un broker privato","Пусто = открытый текст на приватный брокер","Порожньо = відкритий текст на приватний брокер","Празно = чист текст към частен брокер","Празно = чист текст ка приватном брокеру","Κενό = απλό κείμενο σε ιδιωτικό broker","Vazio = texto puro para um broker privado" } }, + { "Enable MQTT bridge", { 0, "MQTT-brug inschakelen","MQTT-Brücke aktivieren","Activer le pont MQTT","Activar puente MQTT","Attiva ponte MQTT","Включить мост MQTT","Увімкнути міст MQTT","Активиране на MQTT мост","Омогући MQTT мост","Ενεργοποίηση γέφυρας MQTT","Ativar ponte MQTT" } }, + { "Enable only if your repeater re-floods just one region. Otherwise leave off — it can block cross-region login/DMs.", { 0, "Alleen inschakelen als je repeater slechts één regio herverspreidt. Laat anders uit — het kan login/DM's tussen regio's blokkeren.","Nur aktivieren, wenn dein Repeater nur eine Region neu flutet. Sonst aus lassen — es kann regionsübergreifende Logins/DMs blockieren.","Activez seulement si votre répéteur ne réinonde qu'une région. Sinon laissez désactivé — cela peut bloquer les connexions/DM inter-régions.","Actívalo solo si tu repetidor reinunda una sola región. Si no, déjalo apagado — puede bloquear login/MD entre regiones.","Attiva solo se il tuo ripetitore rifonde una sola regione. Altrimenti lascia off — può bloccare login/MD tra regioni.","Включайте, только если ваш ретранслятор перезаливает лишь один регион. Иначе оставьте выкл. — это может блокировать межрегиональный вход/ЛС.","Вмикайте лише якщо ваш ретранслятор перезаливає тільки один регіон. Інакше залиште вимк. — це може блокувати міжрегіональний вхід/ПП.","Активирайте само ако вашият ретранслатор презалива само един регион. Иначе оставете изкл. — може да блокира вход/ЛС между региони.","Омогућите само ако ваш репетитор поново поплављује само један регион. Иначе оставите искључено — може блокирати пријаву/ПП међу регионима.","Ενεργοποιήστε μόνο αν ο αναμεταδότης σας ξαναπλημμυρίζει μία μόνο περιοχή. Αλλιώς αφήστε το κλειστό — μπορεί να μπλοκάρει σύνδεση/ΠΜ μεταξύ περιοχών.","Ative apenas se o seu repetidor reinundar só uma região. Caso contrário, deixe desligado — pode bloquear login/DMs entre regiões." } }, + { "Encryption key (optional)", { 0, "Encryptiesleutel (optioneel)","Verschlüsselungsschlüssel (optional)","Clé de chiffrement (facultatif)","Clave de cifrado (opcional)","Chiave di cifratura (opzionale)","Ключ шифрования (необязательно)","Ключ шифрування (необов'язково)","Ключ за криптиране (по избор)","Кључ за шифровање (опционо)","Κλειδί κρυπτογράφησης (προαιρετικό)","Chave de criptografia (opcional)" } }, + { "Enter a network name", { 0, "Voer een netwerknaam in","Netzwerknamen eingeben","Saisir un nom de réseau","Introduce un nombre de red","Inserisci un nome di rete","Введите имя сети","Введіть назву мережі","Въведете име на мрежа","Унесите име мреже","Εισαγάγετε όνομα δικτύου","Digite um nome de rede" } }, + { "Enter adds a new line", { 0, "Enter voegt een nieuwe regel toe","Enter fügt neue Zeile ein","Entrée ajoute une ligne","Enter añade una línea","Invio aggiunge una riga","Enter добавляет строку","Enter додає новий рядок","Enter добавя нов ред","Enter додаје нови ред","Το Enter προσθέτει γραμμή","Enter adiciona uma linha" } }, + { "Enter key sends message", { 0, "Enter verstuurt bericht","Enter-Taste sendet Nachricht","La touche Entrée envoie le message","La tecla Enter envía el mensaje","Il tasto Invio invia il messaggio","Клавиша Enter отправляет сообщение","Клавіша Enter надсилає повідомлення","Клавишът Enter изпраща съобщението","Тастер Enter шаље поруку","Το πλήκτρο Enter στέλνει το μήνυμα","A tecla Enter envia a mensagem" } }, + { "Enter sends messages", { 0, "Enter verstuurt berichten","Enter sendet Nachrichten","Entrée envoie les messages","Enter envía los mensajes","Invio invia i messaggi","Enter отправляет сообщения","Enter надсилає повідомлення","Enter изпраща съобщения","Enter шаље поруке","Το Enter στέλνει μηνύματα","Enter envia as mensagens" } }, + { "Expansion Kit", { 0, "Uitbreidingskit","Erweiterungskit","Kit d'extension","Kit de expansión","Kit di espansione","Комплект расширения","Комплект розширення","Комплект за разширение","Комплет за проширење","Κιτ επέκτασης","Kit de expansão" } }, + { "Experimental - has known issues. Off = soft mouse cursor.", { 0, "Experimenteel - heeft bekende problemen. Uit = zachte muiscursor.","Experimentell – hat bekannte Probleme. Aus = weicher Mauszeiger.","Expérimental - problèmes connus. Désactivé = curseur logiciel.","Experimental - tiene problemas conocidos. Off = cursor de ratón suave.","Sperimentale - ha problemi noti. Off = cursore mouse software.","Экспериментально — есть известные проблемы. Выкл. = программный курсор.","Експериментально — є відомі проблеми. Вимк. = програмний курсор.","Експериментално - има известни проблеми. Изкл. = софтуерен курсор.","Експериментално - има познате проблеме. Искључено = софтверски курсор.","Πειραματικό - έχει γνωστά προβλήματα. Κλειστό = δρομέας λογισμικού.","Experimental - tem problemas conhecidos. Desligado = cursor de mouse suave." } }, + { "Favorites full (max %d)", { 0, "Favorieten vol (max %d)","Favoriten voll (max %d)","Favoris pleins (max %d)","Favoritos llenos (máx %d)","Preferiti pieni (max %d)","Избранное заполнено (макс %d)","Обране заповнене (макс %d)","Любимите са пълни (макс %d)","Омиљени пуни (макс %d)","Αγαπημένα γεμάτα (μέγ %d)","Favoritos cheios (máx %d)" } }, + { "Firmware:", { 0, "Firmware:","Firmware:","Firmware :","Firmware:","Firmware:","Прошивка:","Прошивка:","Фърмуер:","Фирмвер:","Firmware:","Firmware:" } }, + { "Flash on new message", { 0, "Knipperen bij nieuw bericht","Blinken bei neuer Nachricht","Clignoter à nouveau message","Parpadear con mensaje nuevo","Lampeggia a nuovo messaggio","Мигать при новом сообщении","Блимати при новому повідомленні","Мигане при ново съобщение","Блицај при новој поруци","Αναβόσβημα σε νέο μήνυμα","Piscar em nova mensagem" } }, + { "Flood every", { 0, "Flood elke","Flood alle","Flood toutes les","Flood cada","Flood ogni","Flood каждые","Flood кожні","Flood на всеки","Flood сваких","Flood κάθε","Flood a cada" } }, + { "Flood: relayed across the mesh (multi-hop).\nZero-hop: neighbours only (no relaying).", { 0, "Flood: doorgestuurd over het mesh (multi-hop).\nZero-hop: alleen buren (geen doorsturen).","Flood: über das Mesh weitergeleitet (Multi-Hop).\nZero-Hop: nur Nachbarn (keine Weiterleitung).","Flood : relayé sur le mesh (multi-saut).\nZero-hop : voisins seulement (pas de relais).","Flood: retransmitido por la malla (multisalto).\nZero-hop: solo vecinos (sin retransmisión).","Flood: inoltrato sulla mesh (multi-hop).\nZero-hop: solo vicini (nessun inoltro).","Flood: ретранслируется по сети (мульти-хоп).\nZero-hop: только соседи (без ретрансляции).","Flood: ретранслюється по мережі (мульти-хоп).\nZero-hop: лише сусіди (без ретрансляції).","Flood: препредаване през мрежата (мулти-хоп).\nZero-hop: само съседи (без препредаване).","Flood: прослеђено кроз мрежу (мулти-хоп).\nZero-hop: само суседи (без прослеђивања).","Flood: αναμετάδοση στο mesh (πολλαπλά άλματα).\nZero-hop: μόνο γείτονες (χωρίς αναμετάδοση).","Flood: retransmitido pela malha (multissalto).\nZero-hop: só vizinhos (sem retransmissão)." } }, + { "For Launcher installs: saves the latest firmware of the selected channel to the SD card (BINS folder).", { 0, "Voor Launcher-installaties: slaat de nieuwste firmware van het geselecteerde kanaal op de SD-kaart op (BINS-map).","Für Launcher-Installationen: speichert die neueste Firmware des gewählten Kanals auf der SD-Karte (BINS-Ordner).","Pour les installations Launcher : enregistre le dernier firmware du canal choisi sur la carte SD (dossier BINS).","Para instalaciones con Launcher: guarda el firmware más reciente del canal elegido en la tarjeta SD (carpeta BINS).","Per installazioni Launcher: salva l'ultimo firmware del canale scelto sulla scheda SD (cartella BINS).","Для установок через Launcher: сохраняет последнюю прошивку выбранного канала на SD-карту (папка BINS).","Для встановлень через Launcher: зберігає останню прошивку вибраного каналу на SD-карту (папка BINS).","За инсталации с Launcher: запазва най-новия фърмуер на избрания канал на SD картата (папка BINS).","За Launcher инсталације: чува најновији фирмвер изабраног канала на SD картицу (BINS фолдер).","Για εγκαταστάσεις Launcher: αποθηκεύει το πιο πρόσφατο firmware του επιλεγμένου καναλιού στην κάρτα SD (φάκελος BINS).","Para instalações via Launcher: salva o firmware mais recente do canal selecionado no cartão SD (pasta BINS)." } }, + { "Forget network", { 0, "Netwerk vergeten","Netzwerk vergessen","Oublier le réseau","Olvidar la red","Dimentica rete","Забыть сеть","Забути мережу","Забрави мрежата","Заборави мрежу","Διαγραφή δικτύου","Esquecer rede" } }, + { "Format SD as MESHCOMOD (FAT32)?\nAll data on the card will be erased.", { 0, "SD formatteren als MESHCOMOD (FAT32)?\nAlle gegevens op de kaart worden gewist.","SD als MESHCOMOD (FAT32) formatieren?\nAlle Daten auf der Karte werden gelöscht.","Formater la SD en MESHCOMOD (FAT32) ?\nToutes les données de la carte seront effacées.","¿Formatear SD como MESHCOMOD (FAT32)?\nSe borrarán todos los datos de la tarjeta.","Formattare SD come MESHCOMOD (FAT32)?\nTutti i dati sulla scheda verranno cancellati.","Форматировать SD как MESHCOMOD (FAT32)?\nВсе данные на карте будут стёрты.","Форматувати SD як MESHCOMOD (FAT32)?\nУсі дані на карті буде стерто.","Форматиране на SD като MESHCOMOD (FAT32)?\nВсички данни на картата ще бъдат изтрити.","Форматирати SD као MESHCOMOD (FAT32)?\nСви подаци на картици биће обрисани.","Διαμόρφωση SD ως MESHCOMOD (FAT32);\nΌλα τα δεδομένα στην κάρτα θα διαγραφούν.","Formatar SD como MESHCOMOD (FAT32)?\nTodos os dados do cartão serão apagados." } }, + { "GPS %s · Buzzer %s", { 0, "GPS %s · Zoemer %s","GPS %s · Summer %s","GPS %s · Buzzer %s","GPS %s · Zumbador %s","GPS %s · Cicalino %s","GPS %s · Зуммер %s","GPS %s · Зумер %s","GPS %s · Зумер %s","GPS %s · Зујалица %s","GPS %s · Βομβητής %s","GPS %s · Campainha %s" } }, + { "GPS %s · Buzzer %s\n%s", { 0, "GPS %s · Zoemer %s\n%s","GPS %s · Summer %s\n%s","GPS %s · Buzzer %s\n%s","GPS %s · Zumbador %s\n%s","GPS %s · Cicalino %s\n%s","GPS %s · Зуммер %s\n%s","GPS %s · Зумер %s\n%s","GPS %s · Зумер %s\n%s","GPS %s · Зујалица %s\n%s","GPS %s · Βομβητής %s\n%s","GPS %s · Campainha %s\n%s" } }, + { "Game over — score %d (tap to restart)", { 0, "Game over — score %d (tik om te herstarten)","Game over — Punkte %d (tippen für Neustart)","Partie terminée — score %d (touchez pour rejouer)","Fin del juego — puntos %d (toca para reiniciar)","Game over — punteggio %d (tocca per ricominciare)","Игра окончена — счёт %d (нажмите для рестарта)","Гру завершено — рахунок %d (торкніться для рестарту)","Край на играта — точки %d (докоснете за рестарт)","Крај игре — резултат %d (додирните за рестарт)","Τέλος παιχνιδιού — σκορ %d (πατήστε για επανεκκίνηση)","Fim de jogo — pontos %d (toque para reiniciar)" } }, + { "Get test builds (beta)", { 0, "Testversies ontvangen (bèta)","Test-Builds erhalten (Beta)","Recevoir les versions test (bêta)","Recibir versiones de prueba (beta)","Ricevi build di test (beta)","Получать тестовые сборки (бета)","Отримувати тестові збірки (бета)","Получаване на тестови версии (бета)","Преузми тест верзије (бета)","Λήψη δοκιμαστικών εκδόσεων (beta)","Receber versões de teste (beta)" } }, + { "Green pressure Gray altitude", { 0, "Groen druk Grijs hoogte","Grün Druck Grau Höhe","Vert pression Gris altitude","Verde presión Gris altitud","Verde pressione Grigio altitudine","Зелёный давление Серый высота","Зелений тиск Сірий висота","Зелено налягане Сиво надм. височина","Зелено притисак Сиво висина","Πράσινο πίεση Γκρι υψόμετρο","Verde pressão Cinza altitude" } }, + { "Hidden network", { 0, "Verborgen netwerk","Verstecktes Netzwerk","Réseau masqué","Red oculta","Rete nascosta","Скрытая сеть","Прихована мережа","Скрита мрежа","Скривена мрежа","Κρυφό δίκτυο","Rede oculta" } }, + { "Hide device name", { 0, "Apparaatnaam verbergen","Gerätenamen verbergen","Masquer le nom de l'appareil","Ocultar nombre del dispositivo","Nascondi nome dispositivo","Скрыть имя устройства","Приховати ім'я пристрою","Скриване на името на устройството","Сакриј име уређаја","Απόκρυψη ονόματος συσκευής","Ocultar nome do dispositivo" } }, + { "High-gain receiver (FEM LNA)", { 0, "Hoge-versterking ontvanger (FEM LNA)","Hochverstärkungs-Empfänger (FEM LNA)","Récepteur haut gain (FEM LNA)","Receptor de alta ganancia (FEM LNA)","Ricevitore ad alto guadagno (FEM LNA)","Приёмник с высоким усилением (FEM LNA)","Приймач з високим підсиленням (FEM LNA)","Приемник с високо усилване (FEM LNA)","Пријемник високог појачања (FEM LNA)","Δέκτης υψηλής ενίσχυσης (FEM LNA)","Receptor de alto ganho (FEM LNA)" } }, + { "Highly experimental. This forwards the text, sender name and timestamp of every message your node receives to an MQTT broker, where anyone able to read the broker can read them. Direct messages are private messages from other people who never agreed to be shared. Use a broker you control, set an encryption key below, and never a public broker.", { 0, "Zeer experimenteel. Dit stuurt de tekst, afzendernaam en tijdstempel van elk bericht dat je node ontvangt door naar een MQTT-broker, waar iedereen die de broker kan lezen ze kan lezen. Directe berichten zijn privéberichten van anderen die nooit met delen hebben ingestemd. Gebruik een broker die je zelf beheert, stel hieronder een encryptiesleutel in, en nooit een openbare broker.","Hochgradig experimentell. Dies leitet Text, Absendername und Zeitstempel jeder Nachricht, die dein Knoten empfängt, an einen MQTT-Broker weiter, wo jeder, der den Broker lesen kann, sie lesen kann. Direktnachrichten sind private Nachrichten anderer, die einer Weitergabe nie zugestimmt haben. Nutze einen Broker, den du selbst kontrollierst, setze unten einen Verschlüsselungsschlüssel und niemals einen öffentlichen Broker.","Très expérimental. Ceci transmet le texte, le nom de l'expéditeur et l'horodatage de chaque message reçu par votre nœud à un broker MQTT, où quiconque peut lire le broker peut les lire. Les messages directs sont privés, envoyés par des personnes qui n'ont jamais accepté d'être partagées. Utilisez un broker que vous contrôlez, définissez une clé de chiffrement ci-dessous, et jamais un broker public.","Muy experimental. Reenvía el texto, el nombre del remitente y la marca de tiempo de cada mensaje que recibe tu nodo a un broker MQTT, donde cualquiera que pueda leer el broker podrá leerlos. Los mensajes directos son privados, de otras personas que nunca aceptaron ser compartidas. Usa un broker que controles, define una clave de cifrado abajo, y nunca un broker público.","Molto sperimentale. Inoltra il testo, il nome del mittente e l'orario di ogni messaggio che il tuo nodo riceve a un broker MQTT, dove chiunque possa leggere il broker può leggerli. I messaggi diretti sono privati, da altre persone che non hanno mai accettato di essere condivise. Usa un broker che controlli, imposta una chiave di cifratura sotto, e mai un broker pubblico.","Крайне экспериментально. Пересылает текст, имя отправителя и метку времени каждого сообщения, которое принимает ваш узел, на брокер MQTT, где их сможет прочитать любой, кто имеет доступ к брокеру. Личные сообщения приватны — от людей, не соглашавшихся на их передачу. Используйте свой брокер, задайте ключ шифрования ниже и никогда не публичный брокер.","Вкрай експериментально. Пересилає текст, ім'я відправника й позначку часу кожного повідомлення, яке отримує ваш вузол, на брокер MQTT, де їх зможе прочитати будь-хто з доступом до брокера. Особисті повідомлення приватні — від людей, що не погоджувалися на їх передачу. Використовуйте власний брокер, задайте ключ шифрування нижче і ніколи не публічний брокер.","Изключително експериментално. Препраща текста, името на подателя и времевия печат на всяко съобщение, което възелът ви получава, към MQTT брокер, където всеки с достъп до брокера може да ги чете. Директните съобщения са лични, от хора, които никога не са се съгласили да бъдат споделяни. Използвайте брокер, който контролирате, задайте ключ за криптиране по-долу и никога публичен брокер.","Изузетно експериментално. Ово прослеђује текст, име пошиљаоца и временску ознаку сваке поруке коју ваш чвор прими на MQTT брокер, где их може прочитати свако ко има приступ брокеру. Директне поруке су приватне, од других људи који никада нису пристали да буду дељени. Користите брокер који контролишете, поставите кључ за шифровање испод, и никада јавни брокер.","Άκρως πειραματικό. Προωθεί το κείμενο, το όνομα αποστολέα και τη χρονική σήμανση κάθε μηνύματος που λαμβάνει ο κόμβος σας σε έναν broker MQTT, όπου οποιοσδήποτε μπορεί να διαβάσει τον broker μπορεί να τα διαβάσει. Τα άμεσα μηνύματα είναι ιδιωτικά, από άλλους που ποτέ δεν συμφώνησαν να κοινοποιηθούν. Χρησιμοποιήστε broker που ελέγχετε, ορίστε κλειδί κρυπτογράφησης παρακάτω, και ποτέ δημόσιο broker.","Altamente experimental. Isto encaminha o texto, o nome do remetente e a marca de tempo de cada mensagem que o seu nó recebe para um broker MQTT, onde qualquer um que possa ler o broker pode lê-las. Mensagens diretas são privadas, de outras pessoas que nunca concordaram em ser compartilhadas. Use um broker que você controle, defina uma chave de criptografia abaixo, e nunca um broker público." } }, + { "Hotkey saved", { 0, "Sneltoets opgeslagen","Hotkey gespeichert","Raccourci enregistré","Atajo guardado","Scorciatoia salvata","Горячая клавиша сохранена","Гарячу клавішу збережено","Клавишът е запазен","Пречица сачувана","Το πλήκτρο αποθηκεύτηκε","Atalho salvo" } }, + { "Humidity", { 0, "Vochtigheid","Luftfeuchtigkeit","Humidité","Humedad","Umidità","Влажность","Вологість","Влажност","Влажност","Υγρασία","Umidade" } }, + { "I accept the privacy risk", { 0, "Ik accepteer het privacyrisico","Ich akzeptiere das Datenschutzrisiko","J'accepte le risque pour la vie privée","Acepto el riesgo de privacidad","Accetto il rischio per la privacy","Я принимаю риск для конфиденциальности","Я приймаю ризик для приватності","Приемам риска за поверителността","Прихватам ризик по приватност","Αποδέχομαι τον κίνδυνο απορρήτου","Aceito o risco de privacidade" } }, + { "Idle power-save", { 0, "Energiebesparing bij inactiviteit","Energiesparen bei Inaktivität","Économie d'énergie au repos","Ahorro de energía en reposo","Risparmio energetico in inattività","Энергосбережение при простое","Енергозбереження при простої","Пестене на енергия в покой","Уштеда енергије у мировању","Εξοικονόμηση σε αδράνεια","Economia de energia ocioso" } }, + { "Idle sleep disabled", { 0, "Slaap bij inactiviteit uit","Ruheschlaf deaktiviert","Veille au repos désactivée","Suspensión en reposo desactivada","Sospensione in inattività disatt.","Сон при простое отключён","Сон при простої вимкнено","Заспиване в покой изключено","Спавање у мировању искључено","Αναστολή σε αδράνεια απενεργ.","Suspensão ociosa desativada" } }, + { "Idle sleep enabled", { 0, "Slaap bij inactiviteit aan","Ruheschlaf aktiviert","Veille au repos activée","Suspensión en reposo activada","Sospensione in inattività attiva","Сон при простое включён","Сон при простої увімкнено","Заспиване в покой включено","Спавање у мировању укључено","Αναστολή σε αδράνεια ενεργή","Suspensão ociosa ativada" } }, + { "Import backup", { 0, "Back-up importeren","Backup importieren","Importer la sauvegarde","Importar copia de seguridad","Importa backup","Импорт резервной копии","Імпорт резервної копії","Импортиране на резервно копие","Увези резервну копију","Εισαγωγή αντιγράφου","Importar backup" } }, + { "Install a previous version", { 0, "Een vorige versie installeren","Vorherige Version installieren","Installer une version précédente","Instalar una versión anterior","Installa una versione precedente","Установить предыдущую версию","Встановити попередню версію","Инсталиране на предишна версия","Инсталирај претходну верзију","Εγκατάσταση προηγούμενης έκδοσης","Instalar uma versão anterior" } }, + { "Install an earlier version", { 0, "Een eerdere versie installeren","Frühere Version installieren","Installer une version antérieure","Instalar una versión anterior","Installa una versione precedente","Установить более раннюю версию","Встановити ранішу версію","Инсталиране на по-ранна версия","Инсталирај ранију верзију","Εγκατάσταση παλαιότερης έκδοσης","Instalar uma versão anterior" } }, + { "Join network", { 0, "Verbinden met netwerk","Netzwerk beitreten","Rejoindre le réseau","Unirse a la red","Unisciti alla rete","Подключиться к сети","Приєднатися до мережі","Присъединяване към мрежа","Придружи се мрежи","Σύνδεση σε δίκτυο","Entrar na rede" } }, + { "Key already in use", { 0, "Sleutel al in gebruik","Schlüssel bereits vergeben","Clé déjà utilisée","Clave ya en uso","Chiave già in uso","Ключ уже используется","Ключ уже використовується","Ключът вече се използва","Кључ је већ у употреби","Το κλειδί χρησιμοποιείται ήδη","Chave já em uso" } }, + { "Keyboard backlight", { 0, "Toetsenbordverlichting","Tastaturbeleuchtung","Rétroéclairage clavier","Retroiluminación del teclado","Retroilluminazione tastiera","Подсветка клавиатуры","Підсвітка клавіатури","Подсветка на клавиатурата","Осветљење тастатуре","Οπίσθιος φωτισμός πληκτρολογίου","Luz do teclado" } }, + { "Keyboard nav: WASDZ on", { 0, "Toetsenbordnav.: WASDZ aan","Tastaturnav.: WASDZ an","Nav. clavier : WASDZ activé","Nav. teclado: WASDZ act.","Nav. tastiera: WASDZ on","Навигация клавиатурой: WASDZ вкл.","Навігація клавіатурою: WASDZ увімк.","Клавиатурна навиг.: WASDZ вкл.","Навиг. тастатуром: WASDZ укљ.","Πλοήγηση πληκτρ.: WASDZ ενεργό","Nav. teclado: WASDZ ligado" } }, + { "Keyboard nav: off", { 0, "Toetsenbordnav.: uit","Tastaturnav.: aus","Nav. clavier : désactivé","Nav. teclado: desact.","Nav. tastiera: off","Навигация клавиатурой: выкл.","Навігація клавіатурою: вимк.","Клавиатурна навиг.: изкл.","Навиг. тастатуром: искљ.","Πλοήγηση πληκτρ.: κλειστό","Nav. teclado: desligado" } }, + { "Keyboard navigation", { 0, "Toetsenbordnavigatie","Tastaturnavigation","Navigation clavier","Navegación por teclado","Navigazione da tastiera","Навигация клавиатурой","Навігація клавіатурою","Навигация с клавиатура","Навигација тастатуром","Πλοήγηση με πληκτρολόγιο","Navegação por teclado" } }, + { "Leave empty if not required", { 0, "Leeg laten indien niet vereist","Leer lassen, wenn nicht nötig","Laisser vide si non requis","Dejar vacío si no es necesario","Lascia vuoto se non richiesto","Оставьте пустым, если не нужно","Залиште порожнім, якщо не потрібно","Оставете празно, ако не е нужно","Оставите празно ако није потребно","Αφήστε κενό αν δεν απαιτείται","Deixe vazio se não for necessário" } }, + { "Let's set up your device.\n\nYou'll pick a name and choose your LoRa region. Takes about a minute.", { 0, "Laten we je apparaat instellen.\n\nJe kiest een naam en je LoRa-regio. Duurt ongeveer een minuut.","Richten wir dein Gerät ein.\n\nDu wählst einen Namen und deine LoRa-Region. Dauert etwa eine Minute.","Configurons votre appareil.\n\nVous choisirez un nom et votre région LoRa. Cela prend environ une minute.","Configuremos tu dispositivo.\n\nElegirás un nombre y tu región LoRa. Tarda alrededor de un minuto.","Configuriamo il tuo dispositivo.\n\nSceglierai un nome e la tua regione LoRa. Richiede circa un minuto.","Настроим ваше устройство.\n\nВы выберете имя и регион LoRa. Займёт около минуты.","Налаштуймо ваш пристрій.\n\nВи виберете ім'я та регіон LoRa. Займе близько хвилини.","Нека настроим устройството ви.\n\nЩе изберете име и вашия LoRa регион. Отнема около минута.","Хајде да подесимо ваш уређај.\n\nИзабраћете име и ваш LoRa регион. Траје око минут.","Ας ρυθμίσουμε τη συσκευή σας.\n\nΘα επιλέξετε όνομα και την περιοχή LoRa. Διαρκεί περίπου ένα λεπτό.","Vamos configurar seu dispositivo.\n\nVocê escolherá um nome e sua região LoRa. Leva cerca de um minuto." } }, + { "Letters only", { 0, "Alleen letters","Nur Buchstaben","Lettres uniquement","Solo letras","Solo lettere","Только буквы","Лише літери","Само букви","Само слова","Μόνο γράμματα","Somente letras" } }, + { "Loading map tiles…\n\nKeep Wi-Fi connected.\nTiles appear as they arrive.", { 0, "Kaarttegels laden…\n\nHoud Wi-Fi verbonden.\nTegels verschijnen zodra ze binnenkomen.","Kartenkacheln werden geladen…\n\nWi-Fi verbunden halten.\nKacheln erscheinen beim Eintreffen.","Chargement des tuiles…\n\nGardez le Wi-Fi connecté.\nLes tuiles apparaissent à leur arrivée.","Cargando teselas del mapa…\n\nMantén el Wi-Fi conectado.\nLas teselas aparecen al llegar.","Caricamento tasselli mappa…\n\nMantieni il Wi-Fi connesso.\nI tasselli appaiono all'arrivo.","Загрузка тайлов карты…\n\nНе отключайте Wi-Fi.\nТайлы появляются по мере загрузки.","Завантаження тайлів карти…\n\nНе вимикайте Wi-Fi.\nТайли з'являються під час завантаження.","Зареждане на плочки на картата…\n\nЗапазете Wi-Fi връзката.\nПлочките се появяват при пристигане.","Учитавање плочица мапе…\n\nОдржавајте Wi-Fi везу.\nПлочице се појављују како стижу.","Φόρτωση πλακιδίων χάρτη…\n\nΚρατήστε το Wi-Fi συνδεδεμένο.\nΤα πλακίδια εμφανίζονται καθώς φτάνουν.","Carregando blocos do mapa…\n\nMantenha o Wi-Fi conectado.\nOs blocos aparecem ao chegar." } }, + { "Local every", { 0, "Lokaal elke","Lokal alle","Local toutes les","Local cada","Locale ogni","Локально каждые","Локально кожні","Локално на всеки","Локално сваких","Τοπικά κάθε","Local a cada" } }, + { "Local sensors", { 0, "Lokale sensoren","Lokale Sensoren","Capteurs locaux","Sensores locales","Sensori locali","Локальные датчики","Локальні датчики","Локални сензори","Локални сензори","Τοπικοί αισθητήρες","Sensores locais" } }, + { "Lock when screen off", { 0, "Vergrendelen bij scherm uit","Sperren bei Bildschirm aus","Verrouiller écran éteint","Bloquear con pantalla apagada","Blocca a schermo spento","Блокировать при выкл. экране","Блокувати при вимк. екрані","Заключване при изключен екран","Закључај кад је екран искључен","Κλείδωμα με κλειστή οθόνη","Bloquear com tela desligada" } }, + { "Locks when screen off\n(hold the d-pad to unlock)", { 0, "Vergrendelt bij scherm uit\n(houd de d-pad vast om te ontgrendelen)","Sperrt bei Bildschirm aus\n(D-Pad halten zum Entsperren)","Verrouille écran éteint\n(maintenez la croix pour déverrouiller)","Se bloquea con pantalla apagada\n(mantén el d-pad para desbloquear)","Si blocca a schermo spento\n(tieni il d-pad per sbloccare)","Блокируется при выкл. экране\n(удерживайте d-pad для разблокировки)","Блокується при вимк. екрані\n(утримуйте d-pad для розблокування)","Заключва се при изключен екран\n(задръжте d-pad за отключване)","Закључава се кад је екран искључен\n(држите d-pad да откључате)","Κλειδώνει με κλειστή οθόνη\n(κρατήστε το d-pad για ξεκλείδωμα)","Bloqueia com tela desligada\n(segure o d-pad para desbloquear)" } }, + { "Locks when screen off\n(hold the trackball to unlock)", { 0, "Vergrendelt bij scherm uit\n(houd de trackball vast om te ontgrendelen)","Sperrt bei Bildschirm aus\n(Trackball halten zum Entsperren)","Verrouille écran éteint\n(maintenez le trackball pour déverrouiller)","Se bloquea con pantalla apagada\n(mantén el trackball para desbloquear)","Si blocca a schermo spento\n(tieni il trackball per sbloccare)","Блокируется при выкл. экране\n(удерживайте трекбол для разблокировки)","Блокується при вимк. екрані\n(утримуйте трекбол для розблокування)","Заключва се при изключен екран\n(задръжте тракбола за отключване)","Закључава се кад је екран искључен\n(држите трекбол да откључате)","Κλειδώνει με κλειστή οθόνη\n(κρατήστε το trackball για ξεκλείδωμα)","Bloqueia com tela desligada\n(segure o trackball para desbloquear)" } }, + { "Locks when screen off\n(press Volume Down to unlock)", { 0, "Vergrendelt bij scherm uit\n(druk op Volume Omlaag om te ontgrendelen)","Sperrt bei Bildschirm aus\n(Lautstärke leiser drücken zum Entsperren)","Verrouille écran éteint\n(appuyez sur Volume Bas pour déverrouiller)","Se bloquea con pantalla apagada\n(pulsa Bajar volumen para desbloquear)","Si blocca a schermo spento\n(premi Volume Giù per sbloccare)","Блокируется при выкл. экране\n(нажмите Громкость вниз для разблокировки)","Блокується при вимк. екрані\n(натисніть Гучність вниз для розблокування)","Заключва се при изключен екран\n(натиснете Сила надолу за отключване)","Закључава се кад је екран искључен\n(притисните Јачина доле да откључате)","Κλειδώνει με κλειστή οθόνη\n(πατήστε Μείωση έντασης για ξεκλείδωμα)","Bloqueia com tela desligada\n(pressione Volume para baixo para desbloquear)" } }, + { "Locks when screen off\n(press the button to unlock)", { 0, "Vergrendelt bij scherm uit\n(druk op de knop om te ontgrendelen)","Sperrt bei Bildschirm aus\n(Taste drücken zum Entsperren)","Verrouille écran éteint\n(appuyez sur le bouton pour déverrouiller)","Se bloquea con pantalla apagada\n(pulsa el botón para desbloquear)","Si blocca a schermo spento\n(premi il pulsante per sbloccare)","Блокируется при выкл. экране\n(нажмите кнопку для разблокировки)","Блокується при вимк. екрані\n(натисніть кнопку для розблокування)","Заключва се при изключен екран\n(натиснете бутона за отключване)","Закључава се кад је екран искључен\n(притисните дугме да откључате)","Κλειδώνει με κλειστή οθόνη\n(πατήστε το κουμπί για ξεκλείδωμα)","Bloqueia com tela desligada\n(pressione o botão para desbloquear)" } }, + { "Logging in again...", { 0, "Opnieuw inloggen...","Erneute Anmeldung...","Reconnexion...","Iniciando sesión de nuevo...","Nuovo accesso...","Повторный вход...","Повторний вхід...","Повторно влизане...","Поновно пријављивање...","Επανασύνδεση...","Entrando novamente..." } }, + { "Map tiles: microSD\n\n/maps/osm/z/x/y.png\n(or /tiles/z/x/y.jpg)\n\nMap appears when a tile\nfor this area is found.", { 0, "Kaarttegels: microSD\n\n/maps/osm/z/x/y.png\n(of /tiles/z/x/y.jpg)\n\nKaart verschijnt zodra een tegel\nvoor dit gebied is gevonden.","Kartenkacheln: microSD\n\n/maps/osm/z/x/y.png\n(oder /tiles/z/x/y.jpg)\n\nKarte erscheint, sobald eine Kachel\nfür dieses Gebiet gefunden wird.","Tuiles de carte : microSD\n\n/maps/osm/z/x/y.png\n(ou /tiles/z/x/y.jpg)\n\nLa carte apparaît quand une tuile\npour cette zone est trouvée.","Teselas del mapa: microSD\n\n/maps/osm/z/x/y.png\n(o /tiles/z/x/y.jpg)\n\nEl mapa aparece cuando se encuentra\nuna tesela para esta zona.","Tasselli mappa: microSD\n\n/maps/osm/z/x/y.png\n(o /tiles/z/x/y.jpg)\n\nLa mappa appare quando si trova\nun tassello per questa zona.","Тайлы карты: microSD\n\n/maps/osm/z/x/y.png\n(или /tiles/z/x/y.jpg)\n\nКарта появляется, когда найден\nтайл для этой области.","Тайли карти: microSD\n\n/maps/osm/z/x/y.png\n(або /tiles/z/x/y.jpg)\n\nКарта з'являється, коли знайдено\nтайл для цієї області.","Плочки на картата: microSD\n\n/maps/osm/z/x/y.png\n(или /tiles/z/x/y.jpg)\n\nКартата се появява, когато се намери\nплочка за тази област.","Плочице мапе: microSD\n\n/maps/osm/z/x/y.png\n(или /tiles/z/x/y.jpg)\n\nМапа се појављује када се пронађе\nплочица за ову област.","Πλακίδια χάρτη: microSD\n\n/maps/osm/z/x/y.png\n(ή /tiles/z/x/y.jpg)\n\nΟ χάρτης εμφανίζεται όταν βρεθεί\nπλακίδιο για αυτήν την περιοχή.","Blocos do mapa: microSD\n\n/maps/osm/z/x/y.png\n(ou /tiles/z/x/y.jpg)\n\nO mapa aparece quando um bloco\npara esta área é encontrado." } }, + { "Map — no tile pack on SPIFFS yet.\n\nUpload a tile pack to /tiles/<z>/<x>/<y>.jpg with the host-side generator.", { 0, "Kaart — nog geen tegelpakket op SPIFFS.\n\nUpload een tegelpakket naar /tiles/<z>/<x>/<y>.jpg met de host-generator.","Karte — noch kein Kachelpaket auf SPIFFS.\n\nLade ein Kachelpaket nach /tiles/<z>/<x>/<y>.jpg mit dem Host-Generator hoch.","Carte — pas encore de pack de tuiles sur SPIFFS.\n\nTéléversez un pack vers /tiles/<z>/<x>/<y>.jpg avec le générateur côté hôte.","Mapa — aún no hay paquete de teselas en SPIFFS.\n\nSube un paquete a /tiles/<z>/<x>/<y>.jpg con el generador del host.","Mappa — nessun pacchetto tasselli su SPIFFS.\n\nCarica un pacchetto in /tiles/<z>/<x>/<y>.jpg con il generatore lato host.","Карта — на SPIFFS ещё нет пакета тайлов.\n\nЗагрузите пакет в /tiles/<z>/<x>/<y>.jpg генератором на хосте.","Карта — на SPIFFS ще немає пакета тайлів.\n\nЗавантажте пакет у /tiles/<z>/<x>/<y>.jpg генератором на хості.","Карта — все още няма пакет с плочки на SPIFFS.\n\nКачете пакет в /tiles/<z>/<x>/<y>.jpg с генератора от хоста.","Мапа — још нема пакета плочица на SPIFFS.\n\nОтпремите пакет у /tiles/<z>/<x>/<y>.jpg генератором на хосту.","Χάρτης — δεν υπάρχει ακόμη πακέτο πλακιδίων στο SPIFFS.\n\nΑνεβάστε πακέτο στο /tiles/<z>/<x>/<y>.jpg με τη γεννήτρια πλευράς host.","Mapa — ainda sem pacote de blocos no SPIFFS.\n\nEnvie um pacote para /tiles/<z>/<x>/<y>.jpg com o gerador no host." } }, + { "Mesh health: a flood advert is rebroadcast by every repeater in range, so frequent floods add airtime for the whole network. Keep them infrequent (a day or more). Your neighbours still see you from zero-hop adverts and your message replies, so flood mainly when distant nodes need to rediscover you. Leave both Off to advertise only when you tap the buttons above.", { 0, "Mesh-gezondheid: een flood-advert wordt door elke repeater in bereik opnieuw uitgezonden, dus frequente floods verhogen de airtime voor het hele netwerk. Houd ze zeldzaam (een dag of meer). Je buren zien je nog steeds via zero-hop adverts en je berichtantwoorden, dus flood vooral wanneer verre nodes je opnieuw moeten ontdekken. Laat beide uit om alleen te adverteren als je op de knoppen hierboven tikt.","Mesh-Gesundheit: ein Flood-Advert wird von jedem Repeater in Reichweite erneut gesendet, häufige Floods erhöhen also die Sendezeit für das ganze Netz. Halte sie selten (ein Tag oder mehr). Deine Nachbarn sehen dich weiterhin über Zero-Hop-Adverts und deine Antworten, also floode vor allem, wenn ferne Knoten dich wiederfinden müssen. Lass beide aus, um nur bei Tippen der Tasten oben zu adverten.","Santé du mesh : un advert flood est réémis par chaque répéteur à portée, donc les floods fréquents ajoutent du temps d'antenne pour tout le réseau. Gardez-les rares (un jour ou plus). Vos voisins vous voient encore via les adverts zero-hop et vos réponses, alors floodez surtout quand des nœuds lointains doivent vous redécouvrir. Laissez les deux désactivés pour n'adverter qu'en touchant les boutons ci-dessus.","Salud de la malla: un advert flood lo reemite cada repetidor a su alcance, así que los floods frecuentes suman tiempo de aire para toda la red. Manténlos poco frecuentes (un día o más). Tus vecinos aún te ven por los adverts zero-hop y tus respuestas, así que haz flood sobre todo cuando nodos lejanos deban redescubrirte. Deja ambos apagados para anunciarte solo al pulsar los botones de arriba.","Salute della mesh: un advert flood viene ritrasmesso da ogni ripetitore a portata, quindi flood frequenti aumentano il tempo d'antenna per l'intera rete. Tienili rari (un giorno o più). I tuoi vicini ti vedono ancora dagli advert zero-hop e dalle tue risposte, quindi fai flood soprattutto quando nodi lontani devono riscoprirti. Lascia entrambi off per annunciarti solo toccando i pulsanti sopra.","Здоровье сети: flood-advert повторно рассылает каждый ретранслятор в зоне, поэтому частые flood увеличивают эфирное время всей сети. Делайте их редкими (раз в день и реже). Соседи всё равно видят вас по zero-hop адвертам и вашим ответам, так что делайте flood в основном, когда далёким узлам нужно вас заново найти. Оставьте оба выкл., чтобы объявляться только по нажатию кнопок выше.","Здоров'я мережі: flood-advert повторно розсилає кожен ретранслятор у зоні, тож часті flood збільшують ефірний час усієї мережі. Робіть їх рідкісними (раз на день чи рідше). Сусіди все одно бачать вас за zero-hop адвертами й вашими відповідями, тож робіть flood переважно коли далеким вузлам треба знову вас знайти. Залиште обидва вимк., щоб оголошуватися лише за натисканням кнопок вище.","Здраве на мрежата: flood advert се препредава от всеки ретранслатор в обхват, затова честите flood добавят ефирно време за цялата мрежа. Пазете ги редки (ден или повече). Съседите ви пак ви виждат по zero-hop адверти и отговорите ви, затова правете flood основно когато далечни възли трябва да ви открият отново. Оставете и двете изкл., за да се обявявате само при натискане на бутоните горе.","Здравље мреже: flood advert поново емитује сваки репетитор у домету, па чести flood-ови додају емисионо време целој мрежи. Држите их ретким (дан или више). Суседи вас и даље виде преко zero-hop адверта и ваших одговора, зато радите flood углавном када удаљени чворови треба поново да вас открију. Оставите оба искључена да се оглашавате само притиском на дугмад изнад.","Υγεία mesh: ένα flood advert αναμεταδίδεται από κάθε αναμεταδότη σε εμβέλεια, οπότε τα συχνά flood προσθέτουν χρόνο εκπομπής για όλο το δίκτυο. Κρατήστε τα σπάνια (μία μέρα ή περισσότερο). Οι γείτονες σας βλέπουν ακόμη από zero-hop adverts και τις απαντήσεις σας, γι' αυτό κάντε flood κυρίως όταν μακρινοί κόμβοι πρέπει να σας ξαναβρούν. Αφήστε και τα δύο κλειστά για να διαφημίζεστε μόνο πατώντας τα κουμπιά πάνω.","Saúde da malha: um advert flood é retransmitido por cada repetidor ao alcance, então floods frequentes somam tempo de antena para toda a rede. Mantenha-os raros (um dia ou mais). Seus vizinhos ainda o veem pelos adverts zero-hop e suas respostas, então faça flood principalmente quando nós distantes precisarem redescobri-lo. Deixe ambos desligados para anunciar só ao tocar os botões acima." } }, + { "Message LED", { 0, "Bericht-LED","Nachrichten-LED","LED de message","LED de mensaje","LED messaggi","Светодиод сообщений","Світлодіод повідомлень","LED за съобщения","LED за поруке","LED μηνυμάτων","LED de mensagem" } }, + { "Message LED off", { 0, "Bericht-LED uit","Nachrichten-LED aus","LED de message éteint","LED de mensaje apagado","LED messaggi off","Светодиод сообщений выкл.","Світлодіод повідомлень вимк.","LED за съобщения изкл.","LED за поруке искључен","LED μηνυμάτων κλειστό","LED de mensagem desligado" } }, + { "Message LED on", { 0, "Bericht-LED aan","Nachrichten-LED an","LED de message allumé","LED de mensaje encendido","LED messaggi on","Светодиод сообщений вкл.","Світлодіод повідомлень увімк.","LED за съобщения вкл.","LED за поруке укључен","LED μηνυμάτων ανοιχτό","LED de mensagem ligado" } }, + { "Message deleted", { 0, "Bericht verwijderd","Nachricht gelöscht","Message supprimé","Mensaje eliminado","Messaggio eliminato","Сообщение удалено","Повідомлення видалено","Съобщението е изтрито","Порука обрисана","Το μήνυμα διαγράφηκε","Mensagem excluída" } }, + { "Message didn't get through.\nResend it?", { 0, "Bericht is niet aangekomen.\nOpnieuw versturen?","Nachricht kam nicht an.\nErneut senden?","Le message n'est pas passé.\nRenvoyer ?","El mensaje no llegó.\n¿Reenviarlo?","Il messaggio non è arrivato.\nInviarlo di nuovo?","Сообщение не дошло.\nОтправить снова?","Повідомлення не дійшло.\nНадіслати знову?","Съобщението не стигна.\nДа го изпратя ли пак?","Порука није стигла.\nПослати поново?","Το μήνυμα δεν έφτασε.\nΝα σταλεί ξανά;","A mensagem não chegou.\nReenviar?" } }, + { "Message sound", { 0, "Berichtgeluid","Nachrichtenton","Son des messages","Sonido de mensaje","Suono messaggi","Звук сообщений","Звук повідомлень","Звук на съобщения","Звук порука","Ήχος μηνυμάτων","Som de mensagem" } }, + { "Multi-ack %s · Repeat %s · RX boost %s", { 0, "Multi-ack %s · Herhalen %s · RX-boost %s","Multi-Ack %s · Wdh. %s · RX-Boost %s","Multi-ack %s · Répéter %s · RX boost %s","Multi-ack %s · Repetir %s · RX boost %s","Multi-ack %s · Ripeti %s · RX boost %s","Мульти-ack %s · Повтор %s · RX boost %s","Мульти-ack %s · Повтор %s · RX boost %s","Мулти-ack %s · Повтор %s · RX boost %s","Мулти-ack %s · Понови %s · RX boost %s","Multi-ack %s · Επανάλ. %s · RX boost %s","Multi-ack %s · Repetir %s · RX boost %s" } }, + { "Mute @", { 0, "Demp @","@ stumm","Muet @","Silenciar @","Muto @","Без звука @","Без звуку @","Заглуши @","Утишај @","Σίγαση @","Silenciar @" } }, + { "Mute msgs", { 0, "Berichten dempen","Nachr. stumm","Muet msgs","Silenciar msjs","Muto msg","Заглушить сообщ.","Вимкнути звук повід.","Заглуши съобщ.","Утишај поруке","Σίγαση μην.","Silenciar msgs" } }, + { "Mute notification sound", { 0, "Meldingsgeluid dempen","Benachrichtigungston stumm","Couper le son des notifications","Silenciar sonido de notificación","Silenzia suono notifiche","Отключить звук уведомлений","Вимкнути звук сповіщень","Заглуши звука на известията","Утишај звук обавештења","Σίγαση ήχου ειδοποιήσεων","Silenciar som de notificação" } }, + { "My position (no GPS fix)", { 0, "Mijn positie (geen GPS-fix)","Meine Position (kein GPS-Fix)","Ma position (pas de fix GPS)","Mi posición (sin fijación GPS)","La mia posizione (nessun fix GPS)","Моё положение (нет GPS-фикса)","Моє положення (немає GPS-фікса)","Моята позиция (няма GPS фиксация)","Моја позиција (нема GPS фиксације)","Η θέση μου (χωρίς στίγμα GPS)","Minha posição (sem fixação GPS)" } }, + { "Navigation keys", { 0, "Navigatietoetsen","Navigationstasten","Touches de navigation","Teclas de navegación","Tasti di navigazione","Клавиши навигации","Клавіші навігації","Навигационни клавиши","Тастери за навигацију","Πλήκτρα πλοήγησης","Teclas de navegação" } }, + { "Navigation keys — tap a row, then press a key", { 0, "Navigatietoetsen — tik een rij, druk dan een toets","Navigationstasten — Zeile antippen, dann Taste drücken","Touches de navigation — touchez une ligne, puis une touche","Teclas de navegación — toca una fila, luego pulsa una tecla","Tasti di navigazione — tocca una riga, poi premi un tasto","Клавиши навигации — коснитесь строки, затем нажмите клавишу","Клавіші навігації — торкніться рядка, потім натисніть клавішу","Навигационни клавиши — докоснете ред, после натиснете клавиш","Тастери за навигацију — додирните ред, па притисните тастер","Πλήκτρα πλοήγησης — πατήστε μια γραμμή, μετά ένα πλήκτρο","Teclas de navegação — toque uma linha, depois pressione uma tecla" } }, + { "Night mode (invert)", { 0, "Nachtmodus (omkeren)","Nachtmodus (invertieren)","Mode nuit (inverser)","Modo noche (invertir)","Modalità notte (inverti)","Ночной режим (инверсия)","Нічний режим (інверсія)","Нощен режим (инвертиране)","Ноћни режим (инвертуј)","Νυχτερινή λειτουργία (αντιστροφή)","Modo noturno (inverter)" } }, + { "No @mentions yet", { 0, "Nog geen @vermeldingen","Noch keine @Erwähnungen","Aucune @mention pour l'instant","Aún no hay @menciones","Ancora nessuna @menzione","Пока нет @упоминаний","Поки що немає @згадок","Още няма @споменавания","Још нема @помена","Καμία @αναφορά ακόμη","Ainda sem @menções" } }, + { "No GPS module on this device.", { 0, "Geen GPS-module op dit apparaat.","Kein GPS-Modul auf diesem Gerät.","Aucun module GPS sur cet appareil.","Sin módulo GPS en este dispositivo.","Nessun modulo GPS su questo dispositivo.","На этом устройстве нет модуля GPS.","На цьому пристрої немає модуля GPS.","Няма GPS модул на това устройство.","Нема GPS модула на овом уређају.","Χωρίς μονάδα GPS σε αυτή τη συσκευή.","Sem módulo GPS neste dispositivo." } }, + { "No SD card", { 0, "Geen SD-kaart","Keine SD-Karte","Pas de carte SD","Sin tarjeta SD","Nessuna scheda SD","Нет SD-карты","Немає SD-карти","Няма SD карта","Нема SD картице","Χωρίς κάρτα SD","Sem cartão SD" } }, + { "No SD card (or unreadable format)", { 0, "Geen SD-kaart (of onleesbaar formaat)","Keine SD-Karte (oder unlesbares Format)","Pas de carte SD (ou format illisible)","Sin tarjeta SD (o formato ilegible)","Nessuna scheda SD (o formato illeggibile)","Нет SD-карты (или нечитаемый формат)","Немає SD-карти (або нечитабельний формат)","Няма SD карта (или нечетим формат)","Нема SD картице (или нечитљив формат)","Χωρίς κάρτα SD (ή μη αναγνώσιμη μορφή)","Sem cartão SD (ou formato ilegível)" } }, + { "No battery history yet.\n\nLogged every 5 minutes.", { 0, "Nog geen batterijgeschiedenis.\n\nElke 5 minuten gelogd.","Noch kein Akkuverlauf.\n\nAlle 5 Minuten protokolliert.","Pas encore d'historique de batterie.\n\nEnregistré toutes les 5 minutes.","Aún no hay historial de batería.\n\nRegistrado cada 5 minutos.","Ancora nessuno storico batteria.\n\nRegistrato ogni 5 minuti.","Истории батареи пока нет.\n\nЗапись каждые 5 минут.","Історії батареї ще немає.\n\nЗапис кожні 5 хвилин.","Все още няма история на батерията.\n\nЗапис на всеки 5 минути.","Још нема историје батерије.\n\nБележи се сваких 5 минута.","Δεν υπάρχει ιστορικό μπαταρίας.\n\nΚαταγραφή κάθε 5 λεπτά.","Ainda sem histórico da bateria.\n\nRegistrado a cada 5 minutos." } }, + { "No discovered nodes yet.\n\nAnything heard over the air that isn't in your contacts will show up here. When auto-add is off, you can manually add nodes to your contacts.", { 0, "Nog geen ontdekte nodes.\n\nAlles wat via de ether wordt gehoord en niet in je contacten staat, verschijnt hier. Als automatisch toevoegen uit staat, kun je nodes handmatig aan je contacten toevoegen.","Noch keine entdeckten Nodes.\n\nAlles über Funk Gehörte, das nicht in deinen Kontakten steht, erscheint hier. Wenn Auto-Hinzufügen aus ist, kannst du Nodes manuell zu deinen Kontakten hinzufügen.","Aucun nœud découvert pour l'instant.\n\nTout ce qui est entendu par radio et qui n'est pas dans vos contacts apparaît ici. Si l'ajout auto est désactivé, vous pouvez ajouter des nœuds manuellement.","Aún no hay nodos descubiertos.\n\nTodo lo que se oiga por radio y no esté en tus contactos aparecerá aquí. Si el auto-añadir está desactivado, puedes añadir nodos manualmente a tus contactos.","Ancora nessun nodo scoperto.\n\nTutto ciò che si sente via radio e non è nei tuoi contatti apparirà qui. Se l'aggiunta automatica è disattivata, puoi aggiungere nodi manualmente.","Обнаруженных узлов пока нет.\n\nВсё услышанное в эфире, чего нет в контактах, появится здесь. Когда автодобавление выключено, узлы можно добавить в контакты вручную.","Виявлених вузлів ще немає.\n\nУсе почуте в ефірі, чого немає в контактах, з'явиться тут. Коли автододавання вимкнено, вузли можна додати до контактів вручну.","Все още няма открити възли.\n\nВсичко чуто в ефира, което не е в контактите ви, ще се появи тук. Когато авто-добавянето е изключено, можете да добавяте възли ръчно.","Још нема откривених чворова.\n\nСве чуто у етру што није у контактима појавиће се овде. Када је аутоматско додавање искључено, чворове можете додати ручно.","Δεν βρέθηκαν κόμβοι ακόμη.\n\nΟτιδήποτε ακούγεται στον αέρα και δεν είναι στις επαφές σας θα εμφανιστεί εδώ. Όταν η αυτόματη προσθήκη είναι κλειστή, μπορείτε να προσθέσετε κόμβους χειροκίνητα.","Ainda sem nós descobertos.\n\nTudo ouvido pelo rádio que não esteja nos seus contatos aparecerá aqui. Quando a adição automática está desligada, você pode adicionar nós manualmente." } }, + { "No earlier versions yet", { 0, "Nog geen eerdere versies","Noch keine früheren Versionen","Aucune version antérieure","Aún no hay versiones anteriores","Ancora nessuna versione precedente","Ранних версий пока нет","Ранніх версій ще немає","Все още няма по-ранни версии","Још нема ранијих верзија","Δεν υπάρχουν προηγούμενες εκδόσεις","Ainda sem versões anteriores" } }, + { "No local expansion data", { 0, "Geen lokale uitbreidingsdata","Keine lokalen Erweiterungsdaten","Aucune donnée d'extension locale","Sin datos de expansión local","Nessun dato di espansione locale","Нет локальных данных расширения","Немає локальних даних розширення","Няма локални данни за разширение","Нема локалних података о проширењу","Δεν υπάρχουν τοπικά δεδομένα επέκτασης","Sem dados de expansão local" } }, + { "No location for this contact", { 0, "Geen locatie voor dit contact","Kein Standort für diesen Kontakt","Aucune position pour ce contact","Sin ubicación para este contacto","Nessuna posizione per questo contatto","Нет местоположения для этого контакта","Немає розташування для цього контакту","Няма местоположение за този контакт","Нема локације за овај контакт","Καμία τοποθεσία για αυτήν την επαφή","Sem localização para este contato" } }, + { "No map tiles here.\n\nConnect to Wi-Fi (Settings → Wi-Fi)\nto download this area.", { 0, "Hier geen kaarttegels.\n\nMaak verbinding met Wi-Fi (Instellingen → Wi-Fi)\nom dit gebied te downloaden.","Hier keine Kartenkacheln.\n\nMit Wi-Fi verbinden (Einstellungen → Wi-Fi),\num dieses Gebiet zu laden.","Aucune tuile ici.\n\nConnectez-vous au Wi-Fi (Réglages → Wi-Fi)\npour télécharger cette zone.","No hay teselas aquí.\n\nConéctate a Wi-Fi (Ajustes → Wi-Fi)\npara descargar esta zona.","Nessuna tessera qui.\n\nConnettiti al Wi-Fi (Impostazioni → Wi-Fi)\nper scaricare quest'area.","Здесь нет тайлов карты.\n\nПодключитесь к Wi-Fi (Настройки → Wi-Fi),\nчтобы загрузить этот район.","Тут немає плиток карти.\n\nПідключіться до Wi-Fi (Налаштування → Wi-Fi),\nщоб завантажити цю ділянку.","Тук няма плочки на картата.\n\nСвържете се с Wi-Fi (Настройки → Wi-Fi),\nза да изтеглите този район.","Овде нема плочица карте.\n\nПовежите се на Wi-Fi (Подешавања → Wi-Fi)\nда преузмете ову област.","Δεν υπάρχουν πλακίδια εδώ.\n\nΣυνδεθείτε στο Wi-Fi (Ρυθμίσεις → Wi-Fi)\nγια λήψη αυτής της περιοχής.","Sem blocos de mapa aqui.\n\nConecte-se ao Wi-Fi (Ajustes → Wi-Fi)\npara baixar esta área." } }, + { "No mapped repeaters in this route", { 0, "Geen repeaters op de kaart in deze route","Keine kartierten Repeater auf dieser Route","Aucun répéteur cartographié sur cet itinéraire","Sin repetidores mapeados en esta ruta","Nessun ripetitore mappato in questa rotta","Нет нанесённых ретрансляторов на этом маршруте","Немає нанесених ретрансляторів на цьому маршруті","Няма картографирани ретранслатори по този маршрут","Нема мапираних репетитора на овој рути","Δεν υπάρχουν χαρτογραφημένοι αναμεταδότες σε αυτή τη διαδρομή","Sem repetidores mapeados nesta rota" } }, + { "No onboard GPS", { 0, "Geen ingebouwde GPS","Kein integriertes GPS","Pas de GPS intégré","Sin GPS integrado","Nessun GPS integrato","Нет встроенного GPS","Немає вбудованого GPS","Няма вграден GPS","Нема уграђеног GPS","Χωρίς ενσωματωμένο GPS","Sem GPS integrado" } }, + { "No other networks found", { 0, "Geen andere netwerken gevonden","Keine anderen Netzwerke gefunden","Aucun autre réseau trouvé","No se encontraron otras redes","Nessun'altra rete trovata","Другие сети не найдены","Інших мереж не знайдено","Не са открити други мрежи","Нема других мрежа","Δεν βρέθηκαν άλλα δίκτυα","Nenhuma outra rede encontrada" } }, + { "No reply. Check password, server,\nor device clock (device: %s)", { 0, "Geen antwoord. Controleer wachtwoord, server,\nof apparaatklok (apparaat: %s)","Keine Antwort. Prüfe Passwort, Server\noder Geräteuhr (Gerät: %s)","Pas de réponse. Vérifiez mot de passe, serveur\nou horloge de l'appareil (appareil : %s)","Sin respuesta. Revisa contraseña, servidor\no reloj del dispositivo (dispositivo: %s)","Nessuna risposta. Controlla password, server\no orologio del dispositivo (dispositivo: %s)","Нет ответа. Проверьте пароль, сервер\nили часы устройства (устройство: %s)","Немає відповіді. Перевірте пароль, сервер\nабо годинник пристрою (пристрій: %s)","Няма отговор. Проверете паролата, сървъра\nили часовника на устройството (устройство: %s)","Нема одговора. Проверите лозинку, сервер\nили сат уређаја (уређај: %s)","Καμία απάντηση. Ελέγξτε κωδικό, διακομιστή\nή ρολόι συσκευής (συσκευή: %s)","Sem resposta. Verifique senha, servidor\nou relógio do dispositivo (dispositivo: %s)" } }, + { "No saved map tiles here.\n\nConnect to Wi-Fi (Settings → Wi-Fi)\nto download this area.\nSaved tiles stay available offline.", { 0, "Hier geen opgeslagen kaarttegels.\n\nMaak verbinding met Wi-Fi (Instellingen → Wi-Fi)\nom dit gebied te downloaden.\nOpgeslagen tegels blijven offline beschikbaar.","Hier keine gespeicherten Kacheln.\n\nMit Wi-Fi verbinden (Einstellungen → Wi-Fi),\num dieses Gebiet zu laden.\nGespeicherte Kacheln bleiben offline verfügbar.","Aucune tuile enregistrée ici.\n\nConnectez-vous au Wi-Fi (Réglages → Wi-Fi)\npour télécharger cette zone.\nLes tuiles enregistrées restent hors ligne.","No hay teselas guardadas aquí.\n\nConéctate a Wi-Fi (Ajustes → Wi-Fi)\npara descargar esta zona.\nLas teselas guardadas quedan disponibles sin conexión.","Nessuna tessera salvata qui.\n\nConnettiti al Wi-Fi (Impostazioni → Wi-Fi)\nper scaricare quest'area.\nLe tessere salvate restano disponibili offline.","Здесь нет сохранённых тайлов.\n\nПодключитесь к Wi-Fi (Настройки → Wi-Fi),\nчтобы загрузить этот район.\nСохранённые тайлы остаются доступны офлайн.","Тут немає збережених плиток.\n\nПідключіться до Wi-Fi (Налаштування → Wi-Fi),\nщоб завантажити цю ділянку.\nЗбережені плитки лишаються доступні офлайн.","Тук няма запазени плочки.\n\nСвържете се с Wi-Fi (Настройки → Wi-Fi),\nза да изтеглите този район.\nЗапазените плочки остават достъпни офлайн.","Овде нема сачуваних плочица.\n\nПовежите се на Wi-Fi (Подешавања → Wi-Fi)\nда преузмете ову област.\nСачуване плочице остају доступне ван мреже.","Δεν υπάρχουν αποθηκευμένα πλακίδια εδώ.\n\nΣυνδεθείτε στο Wi-Fi (Ρυθμίσεις → Wi-Fi)\nγια λήψη αυτής της περιοχής.\nΤα αποθηκευμένα πλακίδια μένουν διαθέσιμα εκτός σύνδεσης.","Sem blocos salvos aqui.\n\nConecte-se ao Wi-Fi (Ajustes → Wi-Fi)\npara baixar esta área.\nOs blocos salvos ficam disponíveis offline." } }, + { "No telemetry in this window.\nRequest one, or widen the range below.", { 0, "Geen telemetrie in dit venster.\nVraag er een aan, of verbreed het bereik hieronder.","Keine Telemetrie in diesem Fenster.\nFordere welche an oder erweitere unten den Bereich.","Aucune télémétrie dans cette fenêtre.\nDemandez-en une ou élargissez la plage ci-dessous.","Sin telemetría en esta ventana.\nSolicita una o amplía el rango abajo.","Nessuna telemetria in questa finestra.\nRichiedine una o amplia l'intervallo sotto.","Нет телеметрии в этом окне.\nЗапросите её или расширьте диапазон ниже.","Немає телеметрії в цьому вікні.\nЗапросіть її або розширте діапазон нижче.","Няма телеметрия в този прозорец.\nПоискайте или разширете обхвата по-долу.","Нема телеметрије у овом прозору.\nЗатражите је или проширите опсег испод.","Δεν υπάρχει τηλεμετρία σε αυτό το παράθυρο.\nΖητήστε μία ή διευρύνετε το εύρος παρακάτω.","Sem telemetria nesta janela.\nSolicite uma ou amplie o intervalo abaixo." } }, + { "No version known yet. Wi-Fi and a completed update check are needed first.", { 0, "Nog geen versie bekend. Eerst zijn Wi-Fi en een voltooide updatecontrole nodig.","Noch keine Version bekannt. Zuerst sind Wi-Fi und eine abgeschlossene Update-Prüfung nötig.","Aucune version connue. Le Wi-Fi et une vérification de mise à jour terminée sont d'abord requis.","Aún no se conoce versión. Primero se necesitan Wi-Fi y una comprobación de actualización completada.","Nessuna versione nota. Servono prima il Wi-Fi e un controllo aggiornamenti completato.","Версия пока неизвестна. Сначала нужны Wi-Fi и завершённая проверка обновлений.","Версія поки невідома. Спершу потрібні Wi-Fi та завершена перевірка оновлень.","Все още няма известна версия. Първо са нужни Wi-Fi и завършена проверка за обновления.","Верзија још није позната. Прво су потребни Wi-Fi и завршена провера ажурирања.","Καμία γνωστή έκδοση ακόμη. Χρειάζονται πρώτα Wi-Fi και ολοκληρωμένος έλεγχος ενημέρωσης.","Ainda sem versão conhecida. Primeiro são necessários Wi-Fi e uma verificação de atualização concluída." } }, + { "Node\nRegion\nRadio\nSignal\nContacts\nChannels\nBattery\nUptime", { 0, "Node\nRegio\nRadio\nSignaal\nContacten\nKanalen\nBatterij\nBedrijfstijd","Node\nRegion\nRadio\nSignal\nKontakte\nKanäle\nAkku\nLaufzeit","Nœud\nRégion\nRadio\nSignal\nContacts\nCanaux\nBatterie\nDisponibilité","Nodo\nRegión\nRadio\nSeñal\nContactos\nCanales\nBatería\nActividad","Nodo\nRegione\nRadio\nSegnale\nContatti\nCanali\nBatteria\nAttività","Узел\nРегион\nРадио\nСигнал\nКонтакты\nКаналы\nБатарея\nВремя работы","Вузол\nРегіон\nРадіо\nСигнал\nКонтакти\nКанали\nБатарея\nЧас роботи","Възел\nРегион\nРадио\nСигнал\nКонтакти\nКанали\nБатерия\nВреме на работа","Чвор\nРегион\nРадио\nСигнал\nКонтакти\nКанали\nБатерија\nВреме рада","Κόμβος\nΠεριοχή\nΡαδιό\nΣήμα\nΕπαφές\nΚανάλια\nΜπαταρία\nΧρόνος λειτουργίας","Nó\nRegião\nRádio\nSinal\nContatos\nCanais\nBateria\nAtividade" } }, + { "Normal (100%)\nLarge (150%)\nHuge (200%)", { 0, "Normaal (100%)\nGroot (150%)\nEnorm (200%)","Normal (100%)\nGroß (150%)\nRiesig (200%)","Normal (100%)\nGrand (150%)\nÉnorme (200%)","Normal (100%)\nGrande (150%)\nEnorme (200%)","Normale (100%)\nGrande (150%)\nEnorme (200%)","Обычный (100%)\nБольшой (150%)\nОгромный (200%)","Звичайний (100%)\nВеликий (150%)\nВеличезний (200%)","Нормален (100%)\nГолям (150%)\nОгромен (200%)","Нормалан (100%)\nВелик (150%)\nОгроман (200%)","Κανονικό (100%)\nΜεγάλο (150%)\nΤεράστιο (200%)","Normal (100%)\nGrande (150%)\nEnorme (200%)" } }, + { "Not enough free memory for Bluetooth. Turn Wi-Fi off first.", { 0, "Niet genoeg vrij geheugen voor Bluetooth. Schakel eerst Wi-Fi uit.","Nicht genug freier Speicher für Bluetooth. Schalte zuerst Wi-Fi aus.","Mémoire insuffisante pour le Bluetooth. Désactivez d'abord le Wi-Fi.","No hay memoria suficiente para Bluetooth. Desactiva primero el Wi-Fi.","Memoria insufficiente per il Bluetooth. Disattiva prima il Wi-Fi.","Недостаточно памяти для Bluetooth. Сначала выключите Wi-Fi.","Недостатньо пам'яті для Bluetooth. Спершу вимкніть Wi-Fi.","Недостатъчно памет за Bluetooth. Първо изключете Wi-Fi.","Нема довољно меморије за Bluetooth. Прво искључите Wi-Fi.","Ανεπαρκής μνήμη για Bluetooth. Απενεργοποιήστε πρώτα το Wi-Fi.","Memória insuficiente para Bluetooth. Desligue o Wi-Fi primeiro." } }, + { "Not enough free memory for Wi-Fi. Turn Bluetooth off first.", { 0, "Niet genoeg vrij geheugen voor Wi-Fi. Schakel eerst Bluetooth uit.","Nicht genug freier Speicher für Wi-Fi. Schalte zuerst Bluetooth aus.","Mémoire insuffisante pour le Wi-Fi. Désactivez d'abord le Bluetooth.","No hay memoria suficiente para Wi-Fi. Desactiva primero el Bluetooth.","Memoria insufficiente per il Wi-Fi. Disattiva prima il Bluetooth.","Недостаточно памяти для Wi-Fi. Сначала выключите Bluetooth.","Недостатньо пам'яті для Wi-Fi. Спершу вимкніть Bluetooth.","Недостатъчно памет за Wi-Fi. Първо изключете Bluetooth.","Нема довољно меморије за Wi-Fi. Прво искључите Bluetooth.","Ανεπαρκής μνήμη για Wi-Fi. Απενεργοποιήστε πρώτα το Bluetooth.","Memória insuficiente para Wi-Fi. Desligue o Bluetooth primeiro." } }, + { "Nothing selected", { 0, "Niets geselecteerd","Nichts ausgewählt","Rien de sélectionné","Nada seleccionado","Niente selezionato","Ничего не выбрано","Нічого не вибрано","Нищо не е избрано","Ништа није изабрано","Τίποτα δεν επιλέχθηκε","Nada selecionado" } }, + { "Notification sound set", { 0, "Meldingsgeluid ingesteld","Benachrichtigungston festgelegt","Son de notification défini","Sonido de notificación establecido","Suono di notifica impostato","Звук уведомления задан","Звук сповіщення встановлено","Звукът за известие е зададен","Звук обавештења постављен","Ήχος ειδοποίησης ορίστηκε","Som de notificação definido" } }, + { "Notify on new contact", { 0, "Melden bij nieuw contact","Bei neuem Kontakt benachrichtigen","Notifier pour un nouveau contact","Avisar con nuevo contacto","Avvisa a nuovo contatto","Уведомлять о новом контакте","Сповіщати про новий контакт","Известяване при нов контакт","Обавести о новом контакту","Ειδοποίηση για νέα επαφή","Notificar novo contato" } }, + { "On boot", { 0, "Bij opstarten","Beim Start","Au démarrage","Al arrancar","All'avvio","При запуске","При запуску","При стартиране","При покретању","Στην εκκίνηση","Ao iniciar" } }, + { "Open Advertise app", { 0, "Advertentie-app openen","Advertise-App öffnen","Ouvrir l'appli Advertise","Abrir la app Advertise","Apri l'app Advertise","Открыть приложение Advertise","Відкрити застосунок Advertise","Отвори приложението Advertise","Отвори апликацију Advertise","Άνοιγμα εφαρμογής Advertise","Abrir o app Advertise" } }, + { "Open a .wav, then tap 'Set as notification sound'", { 0, "Open een .wav, tik dan op 'Instellen als meldingsgeluid'","Öffne eine .wav, dann auf 'Als Benachrichtigungston festlegen' tippen","Ouvrez un .wav, puis touchez « Définir comme son de notification »","Abre un .wav y toca 'Establecer como sonido de notificación'","Apri un .wav, poi tocca 'Imposta come suono di notifica'","Откройте .wav, затем нажмите «Задать как звук уведомления»","Відкрийте .wav, потім торкніться «Встановити як звук сповіщення»","Отворете .wav, после докоснете 'Задай като звук за известие'","Отворите .wav, па додирните 'Постави као звук обавештења'","Ανοίξτε ένα .wav και πατήστε «Ορισμός ως ήχος ειδοποίησης»","Abra um .wav e toque em 'Definir como som de notificação'" } }, + { "Open a JPEG, then tap 'Set as wallpaper'", { 0, "Open een JPEG, tik dan op 'Instellen als achtergrond'","Öffne ein JPEG, dann auf 'Als Hintergrund festlegen' tippen","Ouvrez un JPEG, puis touchez « Définir comme fond d'écran »","Abre un JPEG y toca 'Establecer como fondo'","Apri un JPEG, poi tocca 'Imposta come sfondo'","Откройте JPEG, затем нажмите «Задать как обои»","Відкрийте JPEG, потім торкніться «Встановити як шпалери»","Отворете JPEG, после докоснете 'Задай като тапет'","Отворите JPEG, па додирните 'Постави као позадину'","Ανοίξτε ένα JPEG και πατήστε «Ορισμός ως ταπετσαρία»","Abra um JPEG e toque em 'Definir como papel de parede'" } }, + { "Open mesh console", { 0, "Mesh-console openen","Mesh-Konsole öffnen","Ouvrir la console mesh","Abrir consola de la malla","Apri console mesh","Открыть консоль mesh","Відкрити консоль mesh","Отвори mesh конзолата","Отвори mesh конзолу","Άνοιγμα κονσόλας mesh","Abrir console da malha" } }, + { "Orange temp Cyan humidity", { 0, "Oranje temp Cyaan vocht","Orange Temp Cyan Feuchte","Orange temp. Cyan humidité","Naranja temp. Cian humedad","Arancione temp. Ciano umidità","Оранжевый темп. Голубой влажн.","Помаранч. темп. Блакитн. волог.","Оранжево темп. Циан влажн.","Наранџаста темп. Цијан влага","Πορτοκαλί θερμ. Κυανό υγρασία","Laranja temp. Ciano umidade" } }, + { "Overwrite the SD card's settings and\nidentity with the internal copies,\nthen reboot?", { 0, "Instellingen en identiteit van de SD-kaart\noverschrijven met de interne kopieën\nen dan herstarten?","Einstellungen und Identität der SD-Karte\nmit den internen Kopien überschreiben\nund dann neu starten?","Écraser les réglages et l'identité de la carte SD\navec les copies internes,\npuis redémarrer ?","¿Sobrescribir los ajustes e identidad de la SD\ncon las copias internas\ny reiniciar?","Sovrascrivere impostazioni e identità della SD\ncon le copie interne\ne poi riavviare?","Перезаписать настройки и идентичность SD-карты\nвнутренними копиями\nи перезагрузить?","Перезаписати налаштування й ідентичність SD-картки\nвнутрішніми копіями\nта перезавантажити?","Да се презапишат настройките и идентичността на SD\nс вътрешните копия\nи да се рестартира?","Пребрисати подешавања и идентитет SD картице\nунутрашњим копијама\nи затим рестартовати?","Αντικατάσταση ρυθμίσεων και ταυτότητας κάρτας SD\nμε τα εσωτερικά αντίγραφα\nκαι επανεκκίνηση;","Sobrescrever as configurações e a identidade do SD\ncom as cópias internas\ne reiniciar?" } }, + { "Pairing code", { 0, "Koppelcode","Kopplungscode","Code d'appairage","Código de emparejamiento","Codice di accoppiamento","Код сопряжения","Код сполучення","Код за сдвояване","Код за упаривање","Κωδικός σύζευξης","Código de pareamento" } }, + { "Pairing code saved — reboot to apply", { 0, "Koppelcode opgeslagen — herstart om toe te passen","Kopplungscode gespeichert — Neustart zum Anwenden","Code d'appairage enregistré — redémarrez pour appliquer","Código de emparejamiento guardado — reinicia para aplicar","Codice di accoppiamento salvato — riavvia per applicare","Код сопряжения сохранён — перезагрузите для применения","Код сполучення збережено — перезавантажте для застосування","Кодът за сдвояване е запазен — рестартирайте за прилагане","Код за упаривање сачуван — рестартујте да примените","Ο κωδικός σύζευξης αποθηκεύτηκε — επανεκκίνηση για εφαρμογή","Código de pareamento salvo — reinicie para aplicar" } }, + { "Password (optional)", { 0, "Wachtwoord (optioneel)","Passwort (optional)","Mot de passe (facultatif)","Contraseña (opcional)","Password (facoltativa)","Пароль (необязательно)","Пароль (необов'язково)","Парола (по избор)","Лозинка (опционо)","Κωδικός (προαιρετικό)","Senha (opcional)" } }, + { "Paused — score %d", { 0, "Gepauzeerd — score %d","Pausiert — Punkte %d","En pause — score %d","En pausa — puntuación %d","In pausa — punteggio %d","Пауза — счёт %d","Пауза — рахунок %d","На пауза — резултат %d","Паузирано — резултат %d","Σε παύση — σκορ %d","Pausado — pontuação %d" } }, + { "Poll (min)", { 0, "Ophalen (min)","Abfrage (Min)","Interrogation (min)","Sondeo (min)","Sondaggio (min)","Опрос (мин)","Опитування (хв)","Запитване (мин)","Провера (мин)","Δημοσκόπηση (λεπτά)","Consulta (min)" } }, + { "Poll every", { 0, "Ophalen elke","Abfrage alle","Interroger toutes les","Sondear cada","Sondaggio ogni","Опрашивать каждые","Опитувати кожні","Запитване на всеки","Провери сваких","Δημοσκόπηση κάθε","Consultar a cada" } }, + { "Poll every %d min", { 0, "Ophalen elke %d min","Abfrage alle %d Min","Interroger toutes les %d min","Sondear cada %d min","Sondaggio ogni %d min","Опрос каждые %d мин","Опитування кожні %d хв","Запитване на всеки %d мин","Провери сваких %d мин","Δημοσκόπηση κάθε %d λεπτά","Consultar a cada %d min" } }, + { "Port", { 0, "Poort","Port","Port","Puerto","Porta","Порт","Порт","Порт","Порт","Θύρα","Porta" } }, + { "Press a key…", { 0, "Druk op een toets…","Taste drücken…","Appuyez sur une touche…","Pulsa una tecla…","Premi un tasto…","Нажмите клавишу…","Натисніть клавішу…","Натиснете клавиш…","Притисните тастер…","Πατήστε ένα πλήκτρο…","Pressione uma tecla…" } }, + { "Probing neighbours…", { 0, "Buren onderzoeken…","Nachbarn werden geprüft…","Sondage des voisins…","Sondeando vecinos…","Ricerca vicini…","Опрос соседей…","Опитування сусідів…","Проверка на съседи…","Испитивање суседа…","Έλεγχος γειτόνων…","Sondando vizinhos…" } }, + { "Publish channel messages", { 0, "Kanaalberichten publiceren","Kanalnachrichten veröffentlichen","Publier les messages de canal","Publicar mensajes de canal","Pubblica messaggi del canale","Публиковать сообщения каналов","Публікувати повідомлення каналів","Публикуване на съобщения от канала","Објави поруке канала","Δημοσίευση μηνυμάτων καναλιού","Publicar mensagens do canal" } }, + { "Publish direct messages", { 0, "Directe berichten publiceren","Direktnachrichten veröffentlichen","Publier les messages directs","Publicar mensajes directos","Pubblica messaggi diretti","Публиковать личные сообщения","Публікувати особисті повідомлення","Публикуване на директни съобщения","Објави директне поруке","Δημοσίευση άμεσων μηνυμάτων","Publicar mensagens diretas" } }, + { "Purge", { 0, "Wissen","Löschen","Purger","Purgar","Elimina","Очистить","Очистити","Изчистване","Обриши","Εκκαθάριση","Limpar" } }, + { "Purge all discovered nodes?", { 0, "Alle ontdekte nodes wissen?","Alle entdeckten Nodes löschen?","Purger tous les nœuds découverts ?","¿Purgar todos los nodos descubiertos?","Eliminare tutti i nodi scoperti?","Очистить все обнаруженные узлы?","Очистити всі виявлені вузли?","Изчистване на всички открити възли?","Обрисати све откривене чворове?","Εκκαθάριση όλων των κόμβων που βρέθηκαν;","Limpar todos os nós descobertos?" } }, + { "RAM %u%% · PSRAM %u%%", { 0, "RAM %u%% · PSRAM %u%%","RAM %u%% · PSRAM %u%%","RAM %u%% · PSRAM %u%%","RAM %u%% · PSRAM %u%%","RAM %u%% · PSRAM %u%%","RAM %u%% · PSRAM %u%%","RAM %u%% · PSRAM %u%%","RAM %u%% · PSRAM %u%%","RAM %u%% · PSRAM %u%%","RAM %u%% · PSRAM %u%%","RAM %u%% · PSRAM %u%%" } }, + { "RX %d entries · Raw %d entries", { 0, "RX %d items · Raw %d items","RX %d Einträge · Raw %d Einträge","RX %d entrées · Raw %d entrées","RX %d entradas · Raw %d entradas","RX %d voci · Raw %d voci","RX %d записей · Raw %d записей","RX %d записів · Raw %d записів","RX %d записа · Raw %d записа","RX %d уноса · Raw %d уноса","RX %d καταχωρήσεις · Raw %d καταχωρήσεις","RX %d entradas · Raw %d entradas" } }, + { "Reads packets on a background task so a busy screen can't drop them.", { 0, "Leest pakketten in een achtergrondtaak zodat een druk scherm ze niet laat vallen.","Liest Pakete in einer Hintergrundaufgabe, damit ein ausgelasteter Bildschirm sie nicht verliert.","Lit les paquets en tâche de fond pour qu'un écran occupé ne les perde pas.","Lee paquetes en una tarea en segundo plano para que una pantalla ocupada no los pierda.","Legge i pacchetti in un task in background così uno schermo occupato non li perde.","Читает пакеты в фоновой задаче, чтобы занятый экран их не терял.","Читає пакети у фоновому завданні, щоб зайнятий екран їх не втрачав.","Чете пакети във фонова задача, за да не ги изпуска зает екран.","Чита пакете у позадинском задатку да их заузет екран не изгуби.","Διαβάζει πακέτα σε εργασία παρασκηνίου ώστε μια απασχολημένη οθόνη να μην τα χάνει.","Lê pacotes em uma tarefa em segundo plano para que uma tela ocupada não os perca." } }, + { "Receive unreleased test firmware — newer features, but less tested. The update check and Install update both follow the beta channel.", { 0, "Ontvang niet-uitgebrachte testfirmware — nieuwere functies, maar minder getest. De updatecontrole en Update installeren volgen beide het bètakanaal.","Nicht veröffentlichte Test-Firmware empfangen — neuere Funktionen, aber weniger getestet. Update-Prüfung und Update installieren folgen beide dem Beta-Kanal.","Recevoir un firmware de test non publié — fonctions plus récentes, mais moins testées. La vérification et l'installation suivent le canal bêta.","Recibe firmware de prueba no publicado — funciones más nuevas, pero menos probadas. La comprobación y la instalación siguen el canal beta.","Ricevi firmware di prova non rilasciato — funzioni più recenti, ma meno testate. Il controllo e l'installazione seguono il canale beta.","Получать невыпущенную тестовую прошивку — новее функции, но меньше проверены. Проверка и установка обновлений идут по бета-каналу.","Отримувати невипущену тестову прошивку — новіші функції, але менш перевірені. Перевірка та встановлення оновлень йдуть бета-каналом.","Получаване на неиздаден тестов firmware — по-нови функции, но по-малко тествани. Проверката и инсталирането следват бета канала.","Прими необјављени тест firmware — новије функције, али мање тестиране. Провера и инсталација прате бета канал.","Λήψη μη κυκλοφορημένου δοκιμαστικού firmware — νεότερες λειτουργίες, αλλά λιγότερο δοκιμασμένες. Ο έλεγχος και η εγκατάσταση ακολουθούν το κανάλι beta.","Receber firmware de teste não lançado — recursos mais novos, mas menos testados. A verificação e a instalação seguem o canal beta." } }, + { "Recently heard", { 0, "Recent gehoord","Kürzlich gehört","Entendu récemment","Escuchado hace poco","Sentito di recente","Недавно слышно","Нещодавно чуто","Наскоро чути","Недавно чути","Ακούστηκε πρόσφατα","Ouvido recentemente" } }, + { "Reformat SD as MESHCOMOD (FAT32)?\nALL data on the card will be erased.", { 0, "SD herformatteren als MESHCOMOD (FAT32)?\nALLE data op de kaart wordt gewist.","SD als MESHCOMOD (FAT32) neu formatieren?\nALLE Daten auf der Karte werden gelöscht.","Reformater la SD en MESHCOMOD (FAT32) ?\nTOUTES les données de la carte seront effacées.","¿Reformatear la SD como MESHCOMOD (FAT32)?\nSe borrarán TODOS los datos de la tarjeta.","Riformattare la SD come MESHCOMOD (FAT32)?\nTUTTI i dati sulla scheda saranno cancellati.","Отформатировать SD как MESHCOMOD (FAT32)?\nВСЕ данные на карте будут стёрты.","Переформатувати SD як MESHCOMOD (FAT32)?\nУСІ дані на картці будуть стерті.","Форматиране на SD като MESHCOMOD (FAT32)?\nВСИЧКИ данни на картата ще бъдат изтрити.","Форматирати SD као MESHCOMOD (FAT32)?\nСВИ подаци на картици биће обрисани.","Επαναδιαμόρφωση SD ως MESHCOMOD (FAT32);\nΟΛΑ τα δεδομένα στην κάρτα θα διαγραφούν.","Reformatar o SD como MESHCOMOD (FAT32)?\nTODOS os dados do cartão serão apagados." } }, + { "Region scope (#tag), blank = default.", { 0, "Regiobereik (#tag), leeg = standaard.","Regionsbereich (#tag), leer = Standard.","Portée de région (#tag), vide = défaut.","Ámbito de región (#tag), vacío = predeterminado.","Ambito regione (#tag), vuoto = predefinito.","Область региона (#tag), пусто = по умолчанию.","Область регіону (#tag), порожньо = за замовчуванням.","Обхват на регион (#tag), празно = по подразбиране.","Опсег региона (#tag), празно = подразумевано.","Εύρος περιοχής (#tag), κενό = προεπιλογή.","Escopo da região (#tag), vazio = padrão." } }, + { "Remember password", { 0, "Wachtwoord onthouden","Passwort merken","Retenir le mot de passe","Recordar contraseña","Ricorda password","Запомнить пароль","Запам'ятати пароль","Запомни паролата","Запамти лозинку","Απομνημόνευση κωδικού","Lembrar senha" } }, + { "Replay", { 0, "Opnieuw afspelen","Wiedergeben","Rejouer","Reproducir","Riproduci","Повтор","Повтор","Повтори","Понови","Επανάληψη","Reproduzir" } }, + { "Replay route on map", { 0, "Route opnieuw afspelen op kaart","Route auf Karte abspielen","Rejouer l'itinéraire sur la carte","Reproducir ruta en el mapa","Riproduci la rotta sulla mappa","Повторить маршрут на карте","Повторити маршрут на карті","Повтори маршрута на картата","Понови руту на мапи","Επανάληψη διαδρομής στον χάρτη","Reproduzir rota no mapa" } }, + { "Replaying route…", { 0, "Route wordt opnieuw afgespeeld…","Route wird abgespielt…","Relecture de l'itinéraire…","Reproduciendo ruta…","Riproduzione rotta…","Повтор маршрута…","Повтор маршруту…","Повтаряне на маршрута…","Понављање руте…","Επανάληψη διαδρομής…","Reproduzindo rota…" } }, + { "Resend", { 0, "Opnieuw versturen","Erneut senden","Renvoyer","Reenviar","Reinvia","Отправить снова","Надіслати знову","Изпрати отново","Пошаљи поново","Επαναποστολή","Reenviar" } }, + { "Resend failed", { 0, "Opnieuw versturen mislukt","Erneut senden fehlgeschlagen","Échec du renvoi","Falló el reenvío","Reinvio non riuscito","Не удалось отправить снова","Не вдалося надіслати знову","Повторното изпращане е неуспешно","Поновно слање није успело","Η επαναποστολή απέτυχε","Falha ao reenviar" } }, + { "Reverse scrollball", { 0, "Scrollball omkeren","Scrollball umkehren","Inverser la boule de défilement","Invertir la bola de desplazamiento","Inverti scrollball","Инвертировать трекбол","Інвертувати трекбол","Обръщане на скролбол","Обрни scrollball","Αντιστροφή scrollball","Inverter o scrollball" } }, + { "Room is read-only for you.\nJoin with the room password to post.", { 0, "De ruimte is voor jou alleen-lezen.\nDoe mee met het ruimtewachtwoord om te posten.","Der Raum ist für dich schreibgeschützt.\nMit dem Raumpasswort beitreten, um zu posten.","La salle est en lecture seule pour vous.\nRejoignez avec le mot de passe pour publier.","La sala es de solo lectura para ti.\nÚnete con la contraseña de la sala para publicar.","La stanza è di sola lettura per te.\nEntra con la password della stanza per pubblicare.","Комната только для чтения.\nВойдите с паролем комнаты, чтобы писать.","Кімната лише для читання.\nУвійдіть з паролем кімнати, щоб писати.","Стаята е само за четене за вас.\nВлезте с паролата на стаята, за да публикувате.","Соба је само за читање за вас.\nПридружите се лозинком собе да објавите.","Το δωμάτιο είναι μόνο για ανάγνωση για εσάς.\nΣυνδεθείτε με τον κωδικό του δωματίου για δημοσίευση.","A sala é somente leitura para você.\nEntre com a senha da sala para publicar." } }, + { "SD card %s", { 0, "SD-kaart %s","SD-Karte %s","Carte SD %s","Tarjeta SD %s","Scheda SD %s","SD-карта %s","SD-картка %s","SD карта %s","SD картица %s","Κάρτα SD %s","Cartão SD %s" } }, + { "SD card (tap to mount)", { 0, "SD-kaart (tik om te koppelen)","SD-Karte (zum Einbinden tippen)","Carte SD (toucher pour monter)","Tarjeta SD (toca para montar)","Scheda SD (tocca per montare)","SD-карта (нажмите для монтирования)","SD-картка (торкніться для монтування)","SD карта (докоснете за монтиране)","SD картица (додирни за монтирање)","Κάρτα SD (πατήστε για προσάρτηση)","Cartão SD (toque para montar)" } }, + { "SD download failed: %s", { 0, "SD-download mislukt: %s","SD-Download fehlgeschlagen: %s","Échec du téléchargement SD : %s","Fallo al descargar en SD: %s","Download su SD non riuscito: %s","Не удалось загрузить на SD: %s","Не вдалося завантажити на SD: %s","Изтеглянето на SD е неуспешно: %s","Преузимање на SD није успело: %s","Η λήψη στην SD απέτυχε: %s","Falha ao baixar no SD: %s" } }, + { "Saved network", { 0, "Opgeslagen netwerk","Gespeichertes Netzwerk","Réseau enregistré","Red guardada","Rete salvata","Сохранённая сеть","Збережена мережа","Запазена мрежа","Сачувана мрежа","Αποθηκευμένο δίκτυο","Rede salva" } }, + { "Saved: %s\nFlash it from the Launcher.", { 0, "Opgeslagen: %s\nFlash het vanuit de Launcher.","Gespeichert: %s\nFlashe es über den Launcher.","Enregistré : %s\nFlashez-le depuis le Launcher.","Guardado: %s\nFlashéalo desde el Launcher.","Salvato: %s\nFlashalo dal Launcher.","Сохранено: %s\nПрошейте из Launcher.","Збережено: %s\nПрошийте з Launcher.","Запазено: %s\nФлашнете го от Launcher.","Сачувано: %s\nФлешујте га из Launcher-а.","Αποθηκεύτηκε: %s\nΕγκαταστήστε το από τον Launcher.","Salvo: %s\nInstale pelo Launcher." } }, + { "Saving to SD… %d%%", { 0, "Opslaan naar SD… %d%%","Speichern auf SD… %d%%","Enregistrement sur SD… %d%%","Guardando en SD… %d%%","Salvataggio su SD… %d%%","Сохранение на SD… %d%%","Збереження на SD… %d%%","Запис на SD… %d%%","Чување на SD… %d%%","Αποθήκευση στην SD… %d%%","Salvando no SD… %d%%" } }, + { "Saving to SD… 0%", { 0, "Opslaan naar SD… 0%","Speichern auf SD… 0%","Enregistrement sur SD… 0%","Guardando en SD… 0%","Salvataggio su SD… 0%","Сохранение на SD… 0%","Збереження на SD… 0%","Запис на SD… 0%","Чување на SD… 0%","Αποθήκευση στην SD… 0%","Salvando no SD… 0%" } }, + { "Scope direct msgs to region", { 0, "Directe berichten beperken tot regio","Direktnachrichten auf Region begrenzen","Limiter les messages directs à la région","Limitar mensajes directos a la región","Limita i messaggi diretti alla regione","Ограничить личные сообщения регионом","Обмежити особисті повідомлення регіоном","Ограничи директните съобщения до региона","Ограничи директне поруке на регион","Περιορισμός άμεσων μηνυμάτων στην περιοχή","Limitar mensagens diretas à região" } }, + { "Screen timeout (s, 0 = never, min 10)", { 0, "Schermtime-out (s, 0 = nooit, min 10)","Bildschirm-Timeout (s, 0 = nie, min 10)","Délai d'écran (s, 0 = jamais, min 10)","Tiempo de pantalla (s, 0 = nunca, mín 10)","Timeout schermo (s, 0 = mai, min 10)","Тайм-аут экрана (с, 0 = никогда, мин 10)","Тайм-аут екрана (с, 0 = ніколи, мін 10)","Изключване на екрана (с, 0 = никога, мин 10)","Истек екрана (с, 0 = никад, мин 10)","Λήξη οθόνης (δ, 0 = ποτέ, ελάχ 10)","Tempo da tela (s, 0 = nunca, mín 10)" } }, + { "Screen-off just dims", { 0, "Scherm-uit dimt alleen","Bildschirm-Aus dimmt nur","Écran éteint = juste tamisé","Pantalla apagada solo atenúa","Schermo spento solo attenua","Выключение экрана только затемняет","Вимкнення екрана лише притемнює","Изключването на екрана само затъмнява","Гашење екрана само затамни","Οθόνη κλειστή απλώς σκοτεινιάζει","Tela desligada só escurece" } }, + { "Screenshot needs an SD card", { 0, "Schermafbeelding vereist een SD-kaart","Screenshot benötigt eine SD-Karte","La capture nécessite une carte SD","La captura necesita una tarjeta SD","Lo screenshot richiede una scheda SD","Для скриншота нужна SD-карта","Для скриншота потрібна SD-картка","Екранната снимка изисква SD карта","Снимак екрана захтева SD картицу","Το στιγμιότυπο χρειάζεται κάρτα SD","A captura precisa de um cartão SD" } }, + { "Screenshot: low memory", { 0, "Schermafbeelding: weinig geheugen","Screenshot: wenig Speicher","Capture : mémoire faible","Captura: poca memoria","Screenshot: memoria insufficiente","Скриншот: мало памяти","Скриншот: мало пам'яті","Екранна снимка: малко памет","Снимак екрана: мало меморије","Στιγμιότυπο: λίγη μνήμη","Captura: pouca memória" } }, + { "Screenshot: no SD card", { 0, "Schermafbeelding: geen SD-kaart","Screenshot: keine SD-Karte","Capture : pas de carte SD","Captura: sin tarjeta SD","Screenshot: nessuna scheda SD","Скриншот: нет SD-карты","Скриншот: немає SD-картки","Екранна снимка: няма SD карта","Снимак екрана: нема SD картице","Στιγμιότυπο: καμία κάρτα SD","Captura: sem cartão SD" } }, + { "Screenshot: write failed", { 0, "Schermafbeelding: schrijven mislukt","Screenshot: Schreiben fehlgeschlagen","Capture : échec d'écriture","Captura: fallo de escritura","Screenshot: scrittura non riuscita","Скриншот: ошибка записи","Скриншот: помилка запису","Екранна снимка: записът е неуспешен","Снимак екрана: упис није успео","Στιγμιότυπο: αποτυχία εγγραφής","Captura: falha na gravação" } }, + { "Scrollball: normal", { 0, "Scrollball: normaal","Scrollball: normal","Boule de défilement : normale","Bola de desplazamiento: normal","Scrollball: normale","Трекбол: обычный","Трекбол: звичайний","Скролбол: нормален","Scrollball: нормалан","Scrollball: κανονικό","Scrollball: normal" } }, + { "Scrollball: reversed", { 0, "Scrollball: omgekeerd","Scrollball: umgekehrt","Boule de défilement : inversée","Bola de desplazamiento: invertida","Scrollball: invertita","Трекбол: инвертирован","Трекбол: інвертований","Скролбол: обърнат","Scrollball: обрнут","Scrollball: αντεστραμμένο","Scrollball: invertido" } }, + { "Select all", { 0, "Alles selecteren","Alles auswählen","Tout sélectionner","Seleccionar todo","Seleziona tutto","Выбрать всё","Вибрати все","Избери всичко","Изабери све","Επιλογή όλων","Selecionar tudo" } }, + { "Send an advert now, or set how often you re-advertise.", { 0, "Verstuur nu een advert, of stel in hoe vaak je opnieuw adverteert.","Jetzt einen Advert senden oder festlegen, wie oft du neu advertisest.","Envoyer un advert maintenant, ou définir la fréquence de ré-advert.","Envía un advert ahora, o define con qué frecuencia re-adviertes.","Invia un advert ora, o imposta ogni quanto ripubblicare l'advert.","Отправить advert сейчас или задать частоту повторной отправки.","Надіслати advert зараз або задати частоту повторної відправки.","Изпратете advert сега или задайте колко често го повтаряте.","Пошаљите advert сада или подесите колико често га понављате.","Στείλτε ένα advert τώρα ή ορίστε πόσο συχνά επαναλαμβάνετε.","Envie um advert agora, ou defina com que frequência re-anuncia." } }, + { "Sensors tab: off (restart to apply)", { 0, "Sensortab: uit (herstart om toe te passen)","Sensoren-Tab: aus (Neustart zum Anwenden)","Onglet capteurs : désactivé (redémarrez pour appliquer)","Pestaña sensores: desactivada (reinicia para aplicar)","Scheda sensori: off (riavvia per applicare)","Вкладка датчиков: выкл (перезагрузите для применения)","Вкладка датчиків: вимк (перезавантажте для застосування)","Раздел сензори: изключен (рестарт за прилагане)","Картица сензора: искључено (рестарт за примену)","Καρτέλα αισθητήρων: κλειστή (επανεκκίνηση για εφαρμογή)","Aba de sensores: desligada (reinicie para aplicar)" } }, + { "Sensors tab: on (restart to apply)", { 0, "Sensortab: aan (herstart om toe te passen)","Sensoren-Tab: an (Neustart zum Anwenden)","Onglet capteurs : activé (redémarrez pour appliquer)","Pestaña sensores: activada (reinicia para aplicar)","Scheda sensori: on (riavvia per applicare)","Вкладка датчиков: вкл (перезагрузите для применения)","Вкладка датчиків: увімк (перезавантажте для застосування)","Раздел сензори: включен (рестарт за прилагане)","Картица сензора: укључено (рестарт за примену)","Καρτέλα αισθητήρων: ανοιχτή (επανεκκίνηση για εφαρμογή)","Aba de sensores: ligada (reinicie para aplicar)" } }, + { "Share: %s", { 0, "Delen: %s","Teilen: %s","Partager : %s","Compartir: %s","Condividi: %s","Поделиться: %s","Поділитися: %s","Споделяне: %s","Подели: %s","Κοινή χρήση: %s","Compartilhar: %s" } }, + { "Show", { 0, "Toon","Anzeigen","Afficher","Mostrar","Mostra","Показать","Показати","Покажи","Прикажи","Εμφάνιση","Mostrar" } }, + { "Show Sensors tab", { 0, "Sensoren-tab tonen","Sensoren-Tab anzeigen","Afficher l'onglet Capteurs","Mostrar pestaña Sensores","Mostra scheda Sensori","Показать вкладку датчиков","Показати вкладку датчиків","Покажи раздел сензори","Прикажи картицу сензора","Εμφάνιση καρτέλας αισθητήρων","Mostrar aba Sensores" } }, + { "Show menu-bar letters", { 0, "Menubalk-letters tonen","Menüleisten-Buchstaben zeigen","Afficher les lettres du menu","Mostrar letras de la barra","Mostra lettere della barra","Показать буквы меню","Показати літери меню","Покажи буквите на менюто","Прикажи слова у менију","Εμφάνιση γραμμάτων μενού","Mostrar letras do menu" } }, + { "Show on chart", { 0, "Op grafiek tonen","Im Diagramm zeigen","Afficher sur le graphique","Mostrar en gráfico","Mostra su grafico","Показать на графике","Показати на графіку","Покажи на графиката","Прикажи на графикону","Εμφάνιση στο γράφημα","Mostrar no gráfico" } }, + { "Show on map", { 0, "Op kaart tonen","Auf Karte zeigen","Afficher sur la carte","Mostrar en mapa","Mostra su mappa","Показать на карте","Показати на карті","Покажи на картата","Прикажи на мапи","Εμφάνιση στον χάρτη","Mostrar no mapa" } }, + { "Signal & traffic", { 0, "Signaal & verkeer","Signal & Verkehr","Signal & trafic","Señal y tráfico","Segnale e traffico","Сигнал и трафик","Сигнал і трафік","Сигнал и трафик","Сигнал и саобраћај","Σήμα & κίνηση","Sinal e tráfego" } }, + { "Sleep ready", { 0, "Klaar voor slaap","Bereit zum Schlafen","Prêt pour veille","Listo para dormir","Pronto per lo standby","Готов ко сну","Готовий до сну","Готов за заспиване","Спреман за спавање","Έτοιμο για ύπνο","Pronto para dormir" } }, + { "Snake — swipe or roll the trackball", { 0, "Snake — veeg of rol de trackball","Snake — wischen oder Trackball rollen","Snake — glissez ou roulez le trackball","Snake — desliza o gira el trackball","Snake — scorri o gira la trackball","Snake — проведите или крутите трекбол","Snake — проведіть або крутіть трекбол","Snake — плъзни или завърти трекбола","Snake — превуци или заврти трекбол","Snake — σύρετε ή κυλήστε το trackball","Snake — deslize ou gire o trackball" } }, + { "Sort", { 0, "Sorteer","Sortieren","Trier","Ordenar","Ordina","Сортировка","Сортувати","Сортирай","Сортирај","Ταξινόμηση","Ordenar" } }, + { "TCP %s BLE %s\nWS clients %d GPS %s Buzzer %s", { 0, "TCP %s BLE %s\nWS-clients %d GPS %s Zoemer %s","TCP %s BLE %s\nWS-Clients %d GPS %s Summer %s","TCP %s BLE %s\nClients WS %d GPS %s Buzzer %s","TCP %s BLE %s\nClientes WS %d GPS %s Zumbador %s","TCP %s BLE %s\nClient WS %d GPS %s Cicalino %s","TCP %s BLE %s\nWS-клиенты %d GPS %s Зуммер %s","TCP %s BLE %s\nWS-клієнти %d GPS %s Зумер %s","TCP %s BLE %s\nWS клиенти %d GPS %s Зумер %s","TCP %s BLE %s\nWS клијенти %d GPS %s Зујалица %s","TCP %s BLE %s\nΠελάτες WS %d GPS %s Βομβητής %s","TCP %s BLE %s\nClientes WS %d GPS %s Buzzer %s" } }, + { "TOUCH BETA", { 0, "TOUCH BETA","TOUCH BETA","TOUCH BETA","TOUCH BETA","TOUCH BETA","TOUCH BETA","TOUCH BETA","TOUCH BETA","TOUCH BETA","TOUCH BETA","TOUCH BETA" } }, + { "Tab hotkeys — tap a row, then press a key", { 0, "Tab-sneltoetsen — tik een rij, druk dan een toets","Tab-Tasten — Zeile tippen, dann Taste drücken","Raccourcis onglet — touchez une ligne, puis une touche","Atajos de pestaña — toca una fila, luego una tecla","Tasti scheda — tocca una riga, poi premi un tasto","Горячие клавиши вкладки — коснитесь строки, затем нажмите клавишу","Гарячі клавіші вкладки — торкніться рядка, потім натисніть клавішу","Клавиши за раздела — докосни ред, после натисни клавиш","Пречице картице — додирни ред, па притисни тастер","Πλήκτρα καρτέλας — πατήστε μια σειρά, μετά ένα πλήκτρο","Atalhos da aba — toque numa linha, depois numa tecla" } }, + { "Telemetry requests allowed", { 0, "Telemetrie-verzoeken toegestaan","Telemetrie-Anfragen erlaubt","Requêtes télémétrie autorisées","Solicitudes de telemetría permitidas","Richieste telemetria consentite","Запросы телеметрии разрешены","Запити телеметрії дозволені","Заявките за телеметрия разрешени","Захтеви телеметрије дозвољени","Επιτρέπονται αιτήματα τηλεμετρίας","Solicitações de telemetria permitidas" } }, + { "Telemetry requests off", { 0, "Telemetrie-verzoeken uit","Telemetrie-Anfragen aus","Requêtes télémétrie désactivées","Solicitudes de telemetría desactivadas","Richieste telemetria disattivate","Запросы телеметрии выкл","Запити телеметрії вимк","Заявките за телеметрия изкл","Захтеви телеметрије искључени","Αιτήματα τηλεμετρίας ανενεργά","Solicitações de telemetria desligadas" } }, + { "Telemetry req…", { 0, "Telemetrie-verz…","Telemetrie-Anfr…","Requêtes télé…","Solic. telem…","Richieste tel…","Запросы теле…","Запити теле…","Заявки телем…","Захтеви теле…","Αιτήματα τηλε…","Solic. telem…" } }, + { "Telemetry settings", { 0, "Telemetrie-instellingen","Telemetrie-Einstellungen","Réglages télémétrie","Ajustes de telemetría","Impostazioni telemetria","Настройки телеметрии","Налаштування телеметрії","Настройки за телеметрия","Подешавања телеметрије","Ρυθμίσεις τηλεμετρίας","Ajustes de telemetria" } }, + { "Temperature", { 0, "Temperatuur","Temperatur","Température","Temperatura","Temperatura","Температура","Температура","Температура","Температура","Θερμοκρασία","Temperatura" } }, + { "Test builds: off", { 0, "Testbuilds: uit","Test-Builds: aus","Builds de test : off","Compilaciones de prueba: off","Build di test: off","Тестовые сборки: выкл","Тестові збірки: вимк","Тестови компилации: изкл","Тест верзије: искључено","Δοκιμαστικά builds: off","Builds de teste: off" } }, + { "Test builds: on", { 0, "Testbuilds: aan","Test-Builds: an","Builds de test : on","Compilaciones de prueba: on","Build di test: on","Тестовые сборки: вкл","Тестові збірки: увімк","Тестови компилации: вкл","Тест верзије: укључено","Δοκιμαστικά builds: on","Builds de teste: on" } }, + { "This device can run Wi-Fi and Bluetooth at once, as a standalone radio and a phone companion (MeshCore app) together.\n\nRunning both at the same time uses more RAM, so turn on only what you need.\n\nSet them up anytime in Settings.", { 0, "Dit apparaat kan Wi-Fi en Bluetooth tegelijk draaien, als zelfstandige radio én telefoon-companion (MeshCore-app) samen.\n\nBeide tegelijk gebruikt meer RAM, dus zet alleen aan wat je nodig hebt.\n\nStel ze altijd in via Instellingen.","Dieses Gerät kann Wi-Fi und Bluetooth gleichzeitig als eigenständiges Funkgerät und Telefon-Begleiter (MeshCore-App) betreiben.\n\nBeides gleichzeitig braucht mehr RAM, aktiviere also nur, was du brauchst.\n\nJederzeit in den Einstellungen einrichtbar.","Cet appareil peut utiliser Wi-Fi et Bluetooth en même temps, comme radio autonome et compagnon de téléphone (app MeshCore).\n\nLes deux à la fois consomment plus de RAM, n'activez que le nécessaire.\n\nRéglez-les à tout moment dans Réglages.","Este dispositivo puede usar Wi-Fi y Bluetooth a la vez, como radio independiente y compañero del teléfono (app MeshCore).\n\nUsar ambos consume más RAM, así que activa solo lo que necesites.\n\nConfigúralos cuando quieras en Ajustes.","Questo dispositivo può usare Wi-Fi e Bluetooth insieme, come radio autonoma e compagno del telefono (app MeshCore).\n\nUsarli entrambi consuma più RAM, quindi attiva solo ciò che serve.\n\nConfigurali quando vuoi in Impostazioni.","Это устройство может использовать Wi-Fi и Bluetooth одновременно — как автономную рацию и компаньон телефона (приложение MeshCore).\n\nОба сразу используют больше ОЗУ, включайте только нужное.\n\nНастройте их в любой момент в Настройках.","Цей пристрій може використовувати Wi-Fi і Bluetooth одночасно — як автономну рацію та компаньйон телефона (застосунок MeshCore).\n\nОбидва разом використовують більше ОЗП, вмикайте лише потрібне.\n\nНалаштуйте їх будь-коли в Налаштуваннях.","Това устройство може да ползва Wi-Fi и Bluetooth едновременно — като самостоятелно радио и телефонен компаньон (приложение MeshCore).\n\nДвете заедно ползват повече RAM, затова включвай само нужното.\n\nНастрой ги по всяко време в Настройки.","Овај уређај може користити Wi-Fi и Bluetooth истовремено — као самостални радио и телефонски пратилац (MeshCore апликација).\n\nОба заједно троше више RAM-а, зато укључи само оно што ти треба.\n\nПодеси их било кад у Подешавањима.","Αυτή η συσκευή μπορεί να χρησιμοποιεί Wi-Fi και Bluetooth ταυτόχρονα, ως αυτόνομος πομποδέκτης και συνοδός τηλεφώνου (εφαρμογή MeshCore).\n\nΚαι τα δύο μαζί χρησιμοποιούν περισσότερη RAM, οπότε ενεργοποιήστε μόνο ό,τι χρειάζεστε.\n\nΡυθμίστε τα οποτεδήποτε στις Ρυθμίσεις.","Este aparelho pode usar Wi-Fi e Bluetooth ao mesmo tempo, como rádio autônomo e companheiro do celular (app MeshCore).\n\nUsar os dois juntos consome mais RAM, então ligue só o que precisar.\n\nConfigure quando quiser em Ajustes." } }, + { "Throttles the CPU when idle to save power", { 0, "Beperkt de CPU bij inactiviteit om stroom te sparen","Drosselt die CPU im Leerlauf zum Stromsparen","Limite le CPU au repos pour économiser l'énergie","Reduce la CPU en reposo para ahorrar energía","Rallenta la CPU da inattiva per risparmiare energia","Снижает частоту ЦП в простое для экономии энергии","Знижує частоту ЦП у простої для економії енергії","Ограничава процесора при бездействие за пестене на ток","Успорава процесор у мировању ради уштеде енергије","Περιορίζει τη CPU σε αδράνεια για εξοικονόμηση ενέργειας","Reduz a CPU em repouso para poupar energia" } }, + { "Tiles cleared — reconnect Wi-Fi to re-download", { 0, "Tegels gewist — verbind Wi-Fi opnieuw om te herladen","Kacheln gelöscht — Wi-Fi neu verbinden zum Neuladen","Tuiles effacées — reconnectez le Wi-Fi pour retélécharger","Teselas borradas — reconecta Wi-Fi para descargar de nuevo","Tessere cancellate — riconnetti il Wi-Fi per riscaricare","Тайлы очищены — переподключите Wi-Fi для загрузки","Тайли очищено — перепідключіть Wi-Fi для завантаження","Плочките изчистени — свържи Wi-Fi отново за изтегляне","Плочице обрисане — поново повежи Wi-Fi за преузимање","Τα πλακίδια διαγράφηκαν — επανασυνδέστε Wi-Fi για λήψη","Blocos apagados — reconecte o Wi-Fi para rebaixar" } }, + { "Time range (hours ago)", { 0, "Tijdsbereik (uren geleden)","Zeitbereich (Stunden her)","Plage horaire (heures)","Rango de tiempo (horas atrás)","Intervallo (ore fa)","Диапазон времени (часов назад)","Діапазон часу (годин тому)","Времеви обхват (часа назад)","Временски опсег (сати уназад)","Χρονικό εύρος (ώρες πριν)","Intervalo (horas atrás)" } }, + { "Time zone", { 0, "Tijdzone","Zeitzone","Fuseau horaire","Zona horaria","Fuso orario","Часовой пояс","Часовий пояс","Часова зона","Временска зона","Ζώνη ώρας","Fuso horário" } }, + { "Time zone: %s", { 0, "Tijdzone: %s","Zeitzone: %s","Fuseau horaire : %s","Zona horaria: %s","Fuso orario: %s","Часовой пояс: %s","Часовий пояс: %s","Часова зона: %s","Временска зона: %s","Ζώνη ώρας: %s","Fuso horário: %s" } }, + { "Today", { 0, "Vandaag","Heute","Aujourd'hui","Hoy","Oggi","Сегодня","Сьогодні","Днес","Данас","Σήμερα","Hoje" } }, + { "Topographic map", { 0, "Topografische kaart","Topografische Karte","Carte topographique","Mapa topográfico","Mappa topografica","Топографическая карта","Топографічна карта","Топографска карта","Топографска мапа","Τοπογραφικός χάρτης","Mapa topográfico" } }, + { "Trace", { 0, "Traceren","Verfolgen","Tracer","Rastrear","Traccia","Трассировка","Трасування","Проследяване","Праћење","Ιχνηλάτηση","Rastrear" } }, + { "Trace route", { 0, "Route traceren","Route verfolgen","Tracer la route","Rastrear ruta","Traccia percorso","Трассировка маршрута","Трасування маршруту","Проследи маршрута","Прати руту","Ιχνηλάτηση διαδρομής","Rastrear rota" } }, + { "Trackball navigates UI", { 0, "Trackball navigeert UI","Trackball steuert UI","Le trackball navigue l'UI","Trackball navega la UI","La trackball naviga UI","Трекбол управляет UI","Трекбол керує UI","Трекболът навигира UI","Трекбол управља UI","Το trackball πλοηγεί το UI","Trackball navega a UI" } }, + { "Trackball: cursor", { 0, "Trackball: cursor","Trackball: Cursor","Trackball : curseur","Trackball: cursor","Trackball: cursore","Трекбол: курсор","Трекбол: курсор","Трекбол: курсор","Трекбол: курсор","Trackball: δρομέας","Trackball: cursor" } }, + { "Trackball: navigate UI", { 0, "Trackball: navigeer UI","Trackball: UI steuern","Trackball : naviguer l'UI","Trackball: navegar UI","Trackball: naviga UI","Трекбол: навигация UI","Трекбол: навігація UI","Трекбол: навигирай UI","Трекбол: управљај UI","Trackball: πλοήγηση UI","Trackball: navegar UI" } }, + { "Turn Wi-Fi on first", { 0, "Zet eerst Wi-Fi aan","Zuerst Wi-Fi einschalten","Activez d'abord le Wi-Fi","Activa primero el Wi-Fi","Attiva prima il Wi-Fi","Сначала включите Wi-Fi","Спершу увімкніть Wi-Fi","Първо включи Wi-Fi","Прво укључи Wi-Fi","Ενεργοποιήστε πρώτα το Wi-Fi","Ligue o Wi-Fi primeiro" } }, + { "Type a new 6-digit code · applies after a reboot", { 0, "Voer een nieuwe 6-cijferige code in · geldt na herstart","Neuen 6-stelligen Code eingeben · gilt nach Neustart","Entrez un nouveau code à 6 chiffres · appliqué au redémarrage","Escribe un nuevo código de 6 dígitos · se aplica al reiniciar","Inserisci un nuovo codice a 6 cifre · attivo dopo il riavvio","Введите новый 6-значный код · применится после перезагрузки","Введіть новий 6-значний код · діє після перезавантаження","Въведи нов 6-цифрен код · важи след рестарт","Унеси нови 6-цифрени код · важи после рестарта","Πληκτρολογήστε νέο 6ψήφιο κωδικό · ισχύει μετά την επανεκκίνηση","Digite um novo código de 6 dígitos · vale após reiniciar" } }, + { "UI size (restart to apply)", { 0, "UI-grootte (herstart om toe te passen)","UI-Größe (Neustart nötig)","Taille UI (redémarrer pour appliquer)","Tamaño UI (reiniciar para aplicar)","Dimensione UI (riavvia per applicare)","Размер UI (перезапуск для применения)","Розмір UI (перезапуск для застосування)","Размер на UI (рестарт за прилагане)","Величина UI (рестарт за примену)","Μέγεθος UI (επανεκκίνηση για εφαρμογή)","Tamanho da UI (reinicie para aplicar)" } }, + { "UI size saved — restart to apply", { 0, "UI-grootte opgeslagen — herstart om toe te passen","UI-Größe gespeichert — Neustart zum Anwenden","Taille UI enregistrée — redémarrez pour appliquer","Tamaño UI guardado — reinicia para aplicar","Dimensione UI salvata — riavvia per applicare","Размер UI сохранён — перезапуск для применения","Розмір UI збережено — перезапуск для застосування","Размерът на UI е запазен — рестарт за прилагане","Величина UI сачувана — рестарт за примену","Το μέγεθος UI αποθηκεύτηκε — επανεκκίνηση για εφαρμογή","Tamanho da UI salvo — reinicie para aplicar" } }, + { "USB powered", { 0, "USB-gevoed","USB-versorgt","Alimenté par USB","Alimentado por USB","Alimentato via USB","Питание от USB","Живлення від USB","Захранване от USB","Напајање преко USB","Τροφοδοσία USB","Alimentado por USB" } }, + { "Unblocked", { 0, "Gedeblokkeerd","Freigegeben","Débloqué","Desbloqueado","Sbloccato","Разблокирован","Розблоковано","Разблокиран","Одблокиран","Ξεμπλοκαρίστηκε","Desbloqueado" } }, + { "Unfavorite it first", { 0, "Eerst uit favorieten halen","Zuerst aus Favoriten entfernen","Retirez-le d'abord des favoris","Quítalo de favoritos primero","Rimuovi prima dai preferiti","Сначала уберите из избранного","Спершу приберіть з обраного","Първо махни от любими","Прво уклони из омиљених","Αφαιρέστε το πρώτα από τα αγαπημένα","Remova dos favoritos primeiro" } }, + { "Unmute @", { 0, "Dempen op @","Stumm aus @","Réactiver @","Reactivar @","Riattiva @","Включить @","Увімкнути @","Възстанови @","Укључи @","Ενεργοποίηση @","Reativar @" } }, + { "Unmute msgs", { 0, "Berichten aan","Nachrichten an","Réactiver msgs","Reactivar msjs","Riattiva msg","Включить сообщ.","Увімкнути повідом.","Възстанови съобщ.","Укључи поруке","Ενεργοποίηση μηνυμ.","Reativar msgs" } }, + { "Unsupported WAV (need 16-bit PCM)", { 0, "Niet-ondersteunde WAV (16-bit PCM vereist)","Nicht unterstütztes WAV (16-Bit PCM nötig)","WAV non pris en charge (16-bit PCM requis)","WAV no compatible (requiere PCM de 16 bits)","WAV non supportato (serve PCM a 16 bit)","WAV не поддерживается (нужен 16-бит PCM)","WAV не підтримується (потрібен 16-біт PCM)","Неподдържан WAV (нужен 16-битов PCM)","Неподржан WAV (потребан 16-битни PCM)","Μη υποστηριζόμενο WAV (χρειάζεται 16-bit PCM)","WAV não suportado (precisa de PCM 16 bits)" } }, + { "Update bin saved to SD", { 0, "Update-bin opgeslagen op SD","Update-Bin auf SD gespeichert","Fichier de mise à jour enregistré sur SD","Bin de actualización guardado en SD","Bin di aggiornamento salvato su SD","Файл обновления сохранён на SD","Файл оновлення збережено на SD","Файлът за обновяване е записан на SD","Датотека ажурирања сачувана на SD","Το αρχείο ενημέρωσης αποθηκεύτηκε στη SD","Bin de atualização salvo no SD" } }, + { "Update complete.\nRebooting...", { 0, "Update voltooid.\nOpnieuw opstarten...","Update fertig.\nNeustart...","Mise à jour terminée.\nRedémarrage...","Actualización completa.\nReiniciando...","Aggiornamento completato.\nRiavvio...","Обновление завершено.\nПерезагрузка...","Оновлення завершено.\nПерезавантаження...","Обновяването завърши.\nРестартиране...","Ажурирање завршено.\nПоновно покретање...","Η ενημέρωση ολοκληρώθηκε.\nΕπανεκκίνηση...","Atualização concluída.\nReiniciando..." } }, + { "Update via the Launcher", { 0, "Update via de Launcher","Update über den Launcher","Mise à jour via le Launcher","Actualiza vía el Launcher","Aggiorna tramite il Launcher","Обновление через Launcher","Оновлення через Launcher","Обнови през Launcher","Ажурирај преко Launcher-а","Ενημέρωση μέσω του Launcher","Atualize pelo Launcher" } }, + { "Update via the Launcher / flasher.wadamesh.com", { 0, "Update via de Launcher / flasher.wadamesh.com","Update über den Launcher / flasher.wadamesh.com","Mise à jour via le Launcher / flasher.wadamesh.com","Actualiza vía el Launcher / flasher.wadamesh.com","Aggiorna tramite il Launcher / flasher.wadamesh.com","Обновление через Launcher / flasher.wadamesh.com","Оновлення через Launcher / flasher.wadamesh.com","Обнови през Launcher / flasher.wadamesh.com","Ажурирај преко Launcher-а / flasher.wadamesh.com","Ενημέρωση μέσω του Launcher / flasher.wadamesh.com","Atualize pelo Launcher / flasher.wadamesh.com" } }, + { "Update via the Launcher / flasher.wadamesh.com.", { 0, "Update via de Launcher / flasher.wadamesh.com.","Update über den Launcher / flasher.wadamesh.com.","Mise à jour via le Launcher / flasher.wadamesh.com.","Actualiza vía el Launcher / flasher.wadamesh.com.","Aggiorna tramite il Launcher / flasher.wadamesh.com.","Обновление через Launcher / flasher.wadamesh.com.","Оновлення через Launcher / flasher.wadamesh.com.","Обнови през Launcher / flasher.wadamesh.com.","Ажурирај преко Launcher-а / flasher.wadamesh.com.","Ενημέρωση μέσω του Launcher / flasher.wadamesh.com.","Atualize pelo Launcher / flasher.wadamesh.com." } }, + { "Username (optional)", { 0, "Gebruikersnaam (optioneel)","Benutzername (optional)","Nom d'utilisateur (facultatif)","Nombre de usuario (opcional)","Nome utente (facoltativo)","Имя пользователя (необязательно)","Ім'я користувача (необов'язково)","Потребителско име (по избор)","Корисничко име (опционо)","Όνομα χρήστη (προαιρετικό)","Nome de usuário (opcional)" } }, + { "Volume", { 0, "Volume","Lautstärke","Volume","Volumen","Volume","Громкость","Гучність","Сила на звука","Јачина звука","Ένταση","Volume" } }, + { "W up · A left · D right · Z down · S select · Q back", { 0, "W omhoog · A links · D rechts · Z omlaag · S kies · Q terug","W hoch · A links · D rechts · Z runter · S wählen · Q zurück","W haut · A gauche · D droite · Z bas · S choisir · Q retour","W arriba · A izq. · D der. · Z abajo · S elegir · Q atrás","W su · A sinistra · D destra · Z giù · S scegli · Q indietro","W вверх · A влево · D вправо · Z вниз · S выбор · Q назад","W вгору · A вліво · D вправо · Z вниз · S вибір · Q назад","W нагоре · A ляво · D дясно · Z надолу · S избор · Q назад","W горе · A лево · D десно · Z доле · S избор · Q назад","W πάνω · A αριστερά · D δεξιά · Z κάτω · S επιλογή · Q πίσω","W cima · A esq. · D dir. · Z baixo · S selecionar · Q voltar" } }, + { "WADA#15B6A6 MESH#", { 0, "WADA#15B6A6 MESH#","WADA#15B6A6 MESH#","WADA#15B6A6 MESH#","WADA#15B6A6 MESH#","WADA#15B6A6 MESH#","WADA#15B6A6 MESH#","WADA#15B6A6 MESH#","WADA#15B6A6 MESH#","WADA#15B6A6 MESH#","WADA#15B6A6 MESH#","WADA#15B6A6 MESH#" } }, + { "WADAMESH", { 0, "WADAMESH","WADAMESH","WADAMESH","WADAMESH","WADAMESH","WADAMESH","WADAMESH","WADAMESH","WADAMESH","WADAMESH","WADAMESH" } }, + { "Wi-Fi not connected", { 0, "Wi-Fi niet verbonden","Wi-Fi nicht verbunden","Wi-Fi non connecté","Wi-Fi no conectado","Wi-Fi non connesso","Wi-Fi не подключён","Wi-Fi не під'єднано","Wi-Fi не е свързан","Wi-Fi није повезан","Το Wi-Fi δεν συνδέθηκε","Wi-Fi não conectado" } }, + { "Wi-Fi on, scanning…", { 0, "Wi-Fi aan, scannen…","Wi-Fi an, suche…","Wi-Fi activé, recherche…","Wi-Fi activado, buscando…","Wi-Fi attivo, scansione…","Wi-Fi вкл, поиск…","Wi-Fi увімк, пошук…","Wi-Fi вкл, сканиране…","Wi-Fi укључен, тражим…","Wi-Fi ενεργό, σάρωση…","Wi-Fi ligado, buscando…" } }, + { "Yesterday", { 0, "Gisteren","Gestern","Hier","Ayer","Ieri","Вчера","Вчора","Вчера","Јуче","Χθες","Ontem" } }, + { "Zoom: +/- buttons", { 0, "Zoom: +/- knoppen","Zoom: +/- Tasten","Zoom : boutons +/-","Zoom: botones +/-","Zoom: pulsanti +/-","Масштаб: кнопки +/-","Масштаб: кнопки +/-","Мащаб: бутони +/-","Зум: тастери +/-","Ζουμ: κουμπιά +/-","Zoom: botões +/-" } }, + { "client connected", { 0, "client verbonden","Client verbunden","client connecté","cliente conectado","client connesso","клиент подключён","клієнт під'єднано","клиент свързан","клијент повезан","ο πελάτης συνδέθηκε","cliente conectado" } }, + { "command", { 0, "opdracht","Befehl","commande","comando","comando","команда","команда","команда","команда","εντολή","comando" } }, + { "diag boot...", { 0, "diag-boot...","Diag-Boot...","démarrage diag...","arranque diag...","avvio diag...","диаг. загрузка...","діаг. запуск...","диаг. старт...","диаг. покретање...","εκκίνηση διαγν...","boot diag..." } }, + { "drive the UI without the screen; keys still type in text fields", { 0, "bedien de UI zonder scherm; toetsen typen nog in tekstvelden","UI ohne Bildschirm bedienen; Tasten tippen weiter in Textfelder","piloter l'UI sans l'écran ; les touches saisissent le texte","controla la UI sin la pantalla; las teclas siguen escribiendo","usa la UI senza schermo; i tasti scrivono ancora nei campi","управление UI без экрана; клавиши всё ещё печатают в полях","керування UI без екрана; клавіші все ще друкують у полях","управлявай UI без екрана; клавишите още пишат в полетата","управљај UI без екрана; тастери и даље куцају у пољима","χειρισμός UI χωρίς οθόνη· τα πλήκτρα γράφουν στα πεδία","controle a UI sem a tela; as teclas ainda digitam nos campos" } }, + { "from", { 0, "van","von","de","de","da","от","від","от","од","από","de" } }, + { "hold the d-pad to unlock", { 0, "houd de d-pad vast om te ontgrendelen","D-Pad halten zum Entsperren","maintenez le d-pad pour déverrouiller","mantén el d-pad para desbloquear","tieni premuto il d-pad per sbloccare","удерживайте d-pad для разблокировки","утримуйте d-pad для розблокування","задръж d-pad за отключване","држи d-pad за откључавање","κρατήστε το d-pad για ξεκλείδωμα","segure o d-pad para desbloquear" } }, + { "last wake: ", { 0, "laatst wakker: ","Letztes Wecken: ","dernier réveil : ","último despertar: ","ultimo risveglio: ","последнее пробуждение: ","останнє пробудження: ","последно събуждане: ","последње буђење: ","τελευταία αφύπνιση: ","último despertar: " } }, + { "lights the keyboard + wakes the screen on an incoming message", { 0, "verlicht het toetsenbord + wekt het scherm bij een inkomend bericht","beleuchtet die Tastatur + weckt den Bildschirm bei einer Nachricht","éclaire le clavier + réveille l'écran à un message entrant","ilumina el teclado + despierta la pantalla al recibir un mensaje","illumina la tastiera + risveglia lo schermo a un messaggio in arrivo","подсвечивает клавиатуру + будит экран при входящем сообщении","підсвічує клавіатуру + будить екран при вхідному повідомленні","осветява клавиатурата + събужда екрана при входящо съобщение","осветљава тастатуру + буди екран при долазној поруци","φωτίζει το πληκτρολόγιο + ξυπνά την οθόνη σε εισερχόμενο μήνυμα","acende o teclado + acorda a tela ao receber uma mensagem" } }, + { "mesh busy", { 0, "mesh bezig","Mesh belegt","mesh occupé","malla ocupada","mesh occupata","сеть занята","мережа зайнята","мрежата заета","мрежа заузета","το mesh απασχολημένο","malha ocupada" } }, + { "off = Enter adds a new line; tap Send to send", { 0, "uit = Enter voegt een regel toe; tik Verzenden om te versturen","aus = Enter fügt eine neue Zeile ein; auf Senden tippen","off = Entrée ajoute une ligne ; touchez Envoyer pour envoyer","off = Enter añade una línea nueva; toca Enviar para enviar","off = Invio aggiunge una riga; tocca Invia per inviare","выкл = Enter добавляет строку; нажмите Отправить","вимк = Enter додає рядок; натисніть Надіслати","изкл = Enter добавя нов ред; докосни Изпрати","искључено = Enter додаје нови ред; додирни Пошаљи","off = το Enter προσθέτει γραμμή· πατήστε Αποστολή","off = Enter adiciona nova linha; toque Enviar" } }, + { "peak --", { 0, "piek --","Spitze --","crête --","pico --","picco --","пик --","пік --","пик --","врх --","κορυφή --","pico --" } }, + { "press Volume Down to unlock", { 0, "druk Volume Omlaag om te ontgrendelen","Lautstärke leiser drücken zum Entsperren","appuyez sur Volume Bas pour déverrouiller","pulsa Bajar Volumen para desbloquear","premi Volume Giù per sbloccare","нажмите Громкость вниз для разблокировки","натисніть Гучність вниз для розблокування","натисни Намаляване на звука за отключване","притисни Смањи звук за откључавање","πατήστε Μείωση έντασης για ξεκλείδωμα","pressione Diminuir Volume para desbloquear" } }, + { "push past a screen edge to scroll content", { 0, "duw voorbij een schermrand om te scrollen","über den Bildschirmrand schieben zum Scrollen","poussez au-delà du bord pour faire défiler","empuja más allá del borde para desplazar","spingi oltre il bordo per scorrere","толкните за край экрана для прокрутки","штовхніть за край екрана для прокрутки","избутай отвъд ръба на екрана за превъртане","гурни преко ивице екрана за померање","σπρώξτε πέρα από την άκρη για κύλιση","empurre além da borda para rolar" } }, + { "score %d", { 0, "score %d","Punkte %d","score %d","puntos %d","punteggio %d","счёт %d","рахунок %d","точки %d","резултат %d","σκορ %d","placar %d" } }, + { "tap for details", { 0, "tik voor details","für Details tippen","touchez pour les détails","toca para detalles","tocca per dettagli","коснитесь для деталей","торкніться для деталей","докосни за детайли","додирни за детаље","πατήστε για λεπτομέρειες","toque para detalhes" } }, + { "zoom", { 0, "zoom","Zoom","zoom","zoom","zoom","масштаб","масштаб","мащаб","зум","ζουμ","zoom" } }, + { "zoom %d", { 0, "zoom %d","Zoom %d","zoom %d","zoom %d","zoom %d","масштаб %d","масштаб %d","мащаб %d","зум %d","ζουμ %d","zoom %d" } }, + { "~17 dB amp for quiet/remote areas; turn off in noisy spots.", { 0, "~17 dB versterker voor stille/afgelegen gebieden; uit in drukke plekken.","~17 dB Verstärker für ruhige/abgelegene Gebiete; in lauten Zonen aus.","ampli ~17 dB pour zones calmes/isolées ; désactiver en zone bruyante.","amplificador ~17 dB para zonas tranquilas/remotas; apaga en zonas ruidosas.","ampli ~17 dB per zone tranquille/remote; spegni in zone rumorose.","усилитель ~17 дБ для тихих/удалённых мест; выключайте в шумных.","підсилювач ~17 дБ для тихих/віддалених місць; вимикайте в галасливих.","усилвател ~17 dB за тихи/отдалечени места; изключи в шумни.","појачало ~17 dB за тиха/удаљена места; искључи у бучним.","ενισχυτής ~17 dB για ήσυχες/απομακρυσμένες περιοχές· κλείστε σε θορυβώδεις.","amplificador ~17 dB para áreas silenciosas/remotas; desligue em locais ruidosos." } }, + { "© OpenStreetMap", { 0, "© OpenStreetMap","© OpenStreetMap","© OpenStreetMap","© OpenStreetMap","© OpenStreetMap","© OpenStreetMap","© OpenStreetMap","© OpenStreetMap","© OpenStreetMap","© OpenStreetMap","© OpenStreetMap" } }, + { "© OpenTopoMap", { 0, "© OpenTopoMap","© OpenTopoMap","© OpenTopoMap","© OpenTopoMap","© OpenTopoMap","© OpenTopoMap","© OpenTopoMap","© OpenTopoMap","© OpenTopoMap","© OpenTopoMap","© OpenTopoMap" } }, + }; static const int kI18nCount = (int)(sizeof(kI18n) / sizeof(kI18n[0])); const char* TR(const char* en) { if (!en) return ""; if (s_ui_lang == LANG_EN) return en; + // Icon-prefixed labels ("<glyph> Copy") carry the LVGL symbol's UTF-8 bytes + // (3-byte private-use sequences, 0xEE/0xEF lead) in the lookup key, but the + // table is keyed on the plain text — so those labels never matched and the + // whole message menu / settings sheets silently stayed English. Split the + // glyph+space prefix off, translate the text part, and rebuild the label in + // a small static ring (lv_label_set_text and snprintf copy immediately, so + // four slots cover any realistic single-label build). + const char* txt = en; + while (((uint8_t)txt[0] == 0xEE || (uint8_t)txt[0] == 0xEF) && txt[1] && txt[2]) + txt += 3; + if (txt != en) { while (*txt == ' ') ++txt; } + const size_t plen = (size_t)(txt - en); + const char* base = txt[0] ? txt : en; // an all-symbol string stays as-is + const char* v = nullptr; for (int i = 0; i < kI18nCount; ++i) { - if (strcmp(en, kI18n[i].en) == 0) { - const char* v = kI18n[i].tr[s_ui_lang]; - return v ? v : en; - } + if (strcmp(base, kI18n[i].en) == 0) { v = kI18n[i].tr[s_ui_lang]; break; } } - return en; // not in the table -> English + if (!v) return en; // untranslated: original, prefix intact + if (plen == 0) return v; // plain key: the table cell directly + static char ring[4][120]; + static uint8_t slot = 0; + char* out = ring[slot]; + slot = (uint8_t)((slot + 1) & 3); + const size_t pl = plen < 16 ? plen : 16; // prefix = one or two glyphs + spaces + memcpy(out, en, pl); + strncpy(out + pl, v, sizeof(ring[0]) - pl - 1); + out[sizeof(ring[0]) - 1] = '\0'; + return out; } From 9547ce6ede755ec3c7eea821a6cb34617362f340 Mon Sep 17 00:00:00 2001 From: Kaj Schittecat <kaj@schittecat.com> Date: Thu, 9 Jul 2026 23:38:37 +0200 Subject: [PATCH 56/73] touch: chat-history persistence fix + faster delete + emoji tofu fix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Persistence (Leon P / MrWeavis, beta_38): - Deleting a message or clearing a chat now persists synchronously, so it survives an immediate hardware reset instead of "coming back" (the tombstone used to ride the 30 s lazy SD flush, which a reset beats). - The history file is now written compactly — only the used records, oldest-first, instead of all ~5000 ring slots every time. A typical chat writes ~48 KB instead of ~1.2 MB, so the synchronous delete/clear/reboot flush no longer hitches the UI (and normal message flushes are lighter too). Old history files still load (the reader derives its slot count from size). Emoji picker: - Baked the 14 glyphs that were listed but never in the font (umbrella, coffee, pizza, cake, rocket, camera, phone, laptop, calendar, antenna, e-mail, house, car, watch); they rendered as the notdef box. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> --- scripts/build/add-emoji.py | 16 ++++++++++++++ src/ui-touch/UITask.cpp | 31 +++++++++++++++++++++------ src/ui-touch/emoji_data.c | 44 +++++++++++++++++++++++++++++++++++++- src/ui-touch/emoji_data.h | 2 +- 4 files changed, 85 insertions(+), 8 deletions(-) diff --git a/scripts/build/add-emoji.py b/scripts/build/add-emoji.py index 57580d63..407c97c4 100644 --- a/scripts/build/add-emoji.py +++ b/scripts/build/add-emoji.py @@ -26,6 +26,22 @@ SINGLE = [ (0x26BD, "26bd"), # soccer ball âš½ (0x1F3C8, "1f3c8"), # american football ðŸ (0x1F5FF, "1f5ff"), # moai 🗿 + # objects/food listed in the picker (k_emoji_items) but never baked -> they + # rendered as the notdef box on-device (the beta_38 "emoji tofu"). Bake them. + (0x2614, "2614"), # umbrella with rain + (0x2615, "2615"), # hot beverage + (0x1F355, "1f355"), # pizza + (0x1F382, "1f382"), # birthday cake + (0x1F680, "1f680"), # rocket + (0x1F4F7, "1f4f7"), # camera + (0x1F4F1, "1f4f1"), # mobile phone + (0x1F4BB, "1f4bb"), # laptop + (0x1F4C5, "1f4c5"), # calendar + (0x1F4E1, "1f4e1"), # satellite antenna + (0x1F4E7, "1f4e7"), # e-mail + (0x1F3E0, "1f3e0"), # house + (0x1F697, "1f697"), # car + (0x231A, "231a"), # watch (sat between car + bulb in the picker, still tofu) ] # ZWJ sequences baked as ONE combined image, keyed on the lead codepoint, with the # trailing visible symbol(s) mapped to the zero-width glyph so the whole UTF-8 diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index 7f441675..71817d2c 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -5547,9 +5547,12 @@ static void histClearApply() { const int idx = s_hist_clear_thread; s_hist_clear_thread = -1; const int cleared = g_lv.task->clearThreadHistory(idx); - refreshThreadLists(); + refreshThreadLists(); // cleared history vanishes instantly if (g_lv.dm.detail_open) refreshChatDetailAsync(g_lv.dm); if (g_lv.ch.detail_open) refreshChatDetailAsync(g_lv.ch); + // Persist synchronously so the cleared chat stays cleared across an immediate hard + // reset; the compact write keeps it fast enough not to hitch the UI. + if (cleared) g_lv.task->persistHistoryNow(); char msg[40]; snprintf(msg, sizeof msg, TR("Deleted %d messages"), cleared); g_lv.task->showAlert(msg, 1400); @@ -25352,9 +25355,14 @@ static void msgMenuDeleteCb(lv_event_t* e) { const int idx = s_msg_menu_idx; closeMsgActionMenu(); if (g_lv.task->deleteMessageBySlot(idx)) { - refreshThreadLists(); + refreshThreadLists(); // message vanishes instantly if (g_lv.dm.detail_open) refreshChatDetailAsync(g_lv.dm); if (g_lv.ch.detail_open) refreshChatDetailAsync(g_lv.ch); + // Persist synchronously so the delete survives an immediate hard reset (an async + // flush can't — the reset beats the worker). The write is now compact (only the + // used records), so this no longer hitches the UI. The 30 s lazy window was why a + // deleted message "came back" on beta_38. + g_lv.task->persistHistoryNow(); g_lv.task->showAlert(TR("Message deleted"), 1100); } } @@ -36463,8 +36471,17 @@ static bool uiWriteMsgsFile(const UITask::UIMessage* msgs, int cap, hdr.magic = k_ui_msgs_magic; hdr.version = k_ui_history_version; hdr.msg_rec_size = static_cast<uint16_t>(sizeof(UiHistoryMsg)); - hdr.ui_msg_count = count; - hdr.ui_msg_head = head; + // Compact write: emit only the `count` USED records, oldest-first, instead of one + // record per ring slot (cap). A user with 200 messages writes ~48 KB, not the full + // ~1.2 MB ring, so the delete/clear/reboot flush no longer hitches the UI (that + // full-ring rewrite was the "deleting a message is slow" cause). The reader derives + // its slot count from the file size and linearizes by (head,count), so an + // oldest-first file with head=0 loads byte-for-byte identically. + const int wcap = cap > 0 ? cap : 1; + const int used = (int)count > cap ? cap : (int)count; + const int oldst = (((int)head - used) % wcap + wcap) % wcap; + hdr.ui_msg_count = static_cast<uint16_t>(used); + hdr.ui_msg_head = 0; // written oldest-first => the file's ring head sits at 0 hdr.msgcount = msgcount; if (f.write(reinterpret_cast<const uint8_t*>(&hdr), sizeof(hdr)) != sizeof(hdr)) { f.close(); return false; @@ -36477,7 +36494,8 @@ static bool uiWriteMsgsFile(const UITask::UIMessage* msgs, int cap, bool ok = true; if (buf) { size_t fill = 0; - for (int i = 0; ok && i < cap; ++i) { + for (int k = 0; ok && k < used; ++k) { + const int i = (oldst + k) % wcap; UiHistoryMsg* m = reinterpret_cast<UiHistoryMsg*>(buf + fill); memset(m, 0, REC); m->ts = msgs[i].ts; @@ -36503,7 +36521,8 @@ static bool uiWriteMsgsFile(const UITask::UIMessage* msgs, int cap, free(buf); } else { UiHistoryMsg m{}; - for (int i = 0; ok && i < cap; ++i) { + for (int k = 0; ok && k < used; ++k) { + const int i = (oldst + k) % wcap; memset(&m, 0, sizeof(m)); m.ts = msgs[i].ts; m.channel = msgs[i].channel ? 1u : 0u; diff --git a/src/ui-touch/emoji_data.c b/src/ui-touch/emoji_data.c index 0aad2a30..2f2579b1 100644 --- a/src/ui-touch/emoji_data.c +++ b/src/ui-touch/emoji_data.c @@ -516,6 +516,34 @@ static const uint8_t e_1f3c8[] = {0,0,0,0,0,0,0,0,0,0,0,0,160,170,3,0,0,0,204,25 static const lv_img_dsc_t d_1f3c8 = { { LV_IMG_CF_TRUE_COLOR_ALPHA, 0, 0, 16, 16 }, sizeof(e_1f3c8), e_1f3c8 }; static const uint8_t e_1f5ff[] = {0,0,0,0,0,0,239,123,2,0,0,0,56,206,50,154,222,169,24,206,218,150,189,232,182,197,213,215,197,154,86,181,43,0,0,0,239,123,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,1,57,214,40,89,214,237,89,214,255,247,205,255,215,197,255,215,197,255,56,214,255,211,172,224,170,122,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,189,156,52,181,255,206,131,248,141,123,254,48,148,254,178,164,254,52,181,250,80,148,255,170,98,177,235,90,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,107,194,7,74,254,203,98,252,207,131,255,8,74,255,7,74,255,170,98,255,12,107,252,203,106,255,170,98,133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,1,8,74,172,12,107,255,215,197,252,56,214,255,235,106,255,235,98,255,170,90,255,73,82,253,203,98,252,170,98,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,181,159,24,206,255,56,214,251,48,148,255,174,131,255,24,206,255,215,197,255,12,107,254,170,98,255,170,98,223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,149,189,42,247,197,245,89,214,255,52,181,254,202,98,255,174,131,255,215,197,255,85,181,255,235,106,254,170,98,255,170,98,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,189,129,121,222,255,215,197,252,178,164,255,52,181,255,142,123,255,243,172,255,52,181,255,138,90,254,170,98,255,170,98,231,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,150,189,177,207,131,254,105,90,252,203,98,255,16,140,255,76,115,255,207,139,255,48,148,255,138,90,254,170,98,255,170,98,231,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,215,197,196,85,181,255,48,148,253,142,123,255,44,115,255,77,123,255,48,148,255,109,123,255,138,90,254,170,98,254,170,98,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,181,204,210,164,255,113,156,253,178,164,255,48,148,255,16,148,255,81,156,255,142,123,255,138,90,254,203,98,255,170,98,251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,181,209,142,123,255,203,98,253,44,115,255,16,148,255,48,148,255,81,148,255,142,123,254,138,90,254,170,98,232,170,98,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,215,197,207,52,181,255,207,139,253,81,156,255,215,197,255,243,172,255,48,148,255,142,131,251,203,98,255,170,98,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,182,197,218,215,197,254,85,181,253,117,189,254,182,197,254,52,181,253,48,148,253,142,123,248,170,98,252,170,98,171,170,82,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,181,255,247,205,255,247,205,255,182,197,255,182,197,255,85,181,255,113,156,255,109,123,255,203,106,255,170,98,157,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,148,127,146,156,223,146,156,242,113,156,241,113,156,229,48,148,204,239,139,181,203,98,170,170,98,129,138,106,22,0,0,1,0,0,0,0,0,0,0,0,0}; static const lv_img_dsc_t d_1f5ff = { { LV_IMG_CF_TRUE_COLOR_ALPHA, 0, 0, 16, 16 }, sizeof(e_1f5ff), e_1f5ff }; +static const uint8_t e_2614[] = {0,0,0,0,0,0,255,127,2,0,0,0,127,102,47,159,110,125,0,0,0,0,0,0,0,0,0,191,86,6,127,110,161,191,126,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,102,5,255,7,1,191,126,154,191,126,243,223,117,15,215,116,18,247,58,8,159,134,79,63,135,255,159,118,70,255,127,2,255,125,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,118,200,31,95,255,255,7,10,115,109,136,112,101,59,255,135,79,223,119,255,62,62,112,0,0,0,255,3,2,0,0,0,0,0,0,0,0,0,0,0,0,127,118,35,255,7,5,92,45,63,254,76,187,31,156,149,58,124,221,59,99,187,95,74,130,158,44,151,186,3,13,159,110,88,94,110,24,0,0,0,0,0,0,0,0,0,255,123,2,191,110,181,223,133,176,158,155,210,30,164,254,191,139,255,31,116,255,223,115,255,127,98,255,254,89,247,158,90,199,255,134,243,191,118,113,255,7,1,0,0,0,0,0,0,63,127,39,31,127,252,95,118,255,31,156,255,222,139,255,253,106,251,63,118,254,94,117,252,221,106,252,30,82,255,127,99,255,159,119,255,62,70,180,0,0,0,0,0,0,0,0,0,126,140,71,222,85,250,29,85,248,254,155,253,93,123,255,125,107,252,31,111,253,222,69,252,29,115,252,158,90,255,94,82,251,254,59,249,255,66,238,254,97,57,0,0,0,0,0,0,254,155,186,63,156,255,31,156,255,254,155,252,62,115,253,63,107,255,61,60,255,221,67,255,62,123,255,190,106,252,63,82,255,62,82,255,127,82,255,62,82,203,0,0,0,0,0,0,123,91,222,248,50,164,248,50,188,157,107,255,28,83,255,119,26,177,54,51,188,246,42,174,152,34,202,254,82,255,90,42,231,149,2,116,118,2,113,89,34,198,0,0,0,0,0,0,18,2,27,0,0,0,0,0,0,118,2,126,149,2,102,0,0,0,181,117,113,53,134,63,0,0,0,150,2,125,116,2,46,0,0,0,0,0,0,160,2,6,0,0,0,0,0,0,0,0,0,95,85,3,255,255,1,0,0,0,0,0,0,255,123,2,245,100,123,245,100,80,0,0,0,0,0,0,0,0,0,247,1,4,247,1,4,0,0,0,0,0,0,0,0,0,239,3,2,0,0,0,0,0,0,181,2,3,247,91,8,255,7,1,86,109,118,86,109,80,0,0,1,250,43,6,239,3,2,0,0,0,0,0,0,31,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146,92,143,147,92,93,0,0,0,85,85,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,0,0,1,0,0,0,207,67,27,142,59,18,142,59,176,142,59,123,0,0,0,239,59,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,239,59,4,0,0,0,175,67,123,174,59,167,143,67,187,143,67,119,0,0,0,239,59,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,239,123,2,0,0,1,143,59,38,174,59,230,175,67,235,143,59,42,0,0,0,239,123,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; +static const lv_img_dsc_t d_2614 = { { LV_IMG_CF_TRUE_COLOR_ALPHA, 0, 0, 16, 16 }, sizeof(e_2614), e_2614 }; +static const uint8_t e_2615[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,1,0,0,0,0,0,0,0,0,0,122,182,35,122,190,63,0,0,0,255,255,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,1,255,255,3,0,0,0,186,198,18,90,190,44,122,190,51,90,190,74,90,182,103,90,173,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,1,255,255,3,0,0,0,0,0,0,151,165,27,90,182,94,57,182,98,25,174,102,122,182,110,122,190,69,255,255,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,20,255,255,69,28,215,154,252,206,175,61,215,166,94,223,130,60,215,44,0,0,0,0,0,0,239,123,2,255,255,1,0,0,0,255,255,1,0,0,1,93,239,13,158,239,143,186,214,235,247,205,255,214,189,255,182,181,255,84,181,255,214,197,255,219,222,229,126,239,125,0,0,0,0,0,0,0,0,0,85,173,3,255,255,2,255,255,3,28,231,182,247,205,255,13,164,255,171,155,253,13,164,252,17,181,253,171,155,253,42,139,254,205,155,255,121,222,255,93,239,131,255,255,21,255,255,7,0,0,0,0,0,0,255,255,18,24,206,247,233,130,252,77,180,253,42,131,255,172,155,255,78,172,255,107,147,255,237,163,255,106,147,254,234,122,252,28,231,255,219,206,254,28,223,232,251,230,89,0,0,0,186,214,13,251,230,232,145,164,255,104,106,254,39,106,255,136,114,255,168,122,255,9,139,255,201,122,255,201,122,252,214,197,255,28,223,193,21,101,68,24,166,173,28,223,255,0,0,0,239,123,4,158,247,217,255,255,255,89,206,253,117,189,255,178,164,255,145,164,255,178,164,255,149,189,255,218,222,251,223,247,255,251,222,144,58,190,18,219,206,177,28,223,244,255,191,4,0,0,0,125,239,197,255,255,255,28,231,252,93,231,255,93,239,255,125,239,255,125,239,255,93,239,255,28,231,255,28,231,255,251,222,242,251,214,254,60,231,233,28,231,69,0,0,0,183,157,38,60,223,217,255,255,254,251,222,253,251,222,255,251,222,255,251,222,255,251,222,255,251,222,255,251,222,254,60,231,254,219,214,215,251,214,98,0,0,0,0,0,0,121,182,92,28,223,245,60,223,255,158,247,254,60,231,255,251,222,255,28,223,255,28,223,255,251,222,255,251,222,255,28,231,255,251,222,254,28,223,250,61,223,230,122,190,102,85,173,3,154,198,239,255,255,254,60,231,252,154,198,255,251,222,255,60,239,255,28,231,255,28,231,255,28,231,255,60,239,255,219,214,255,154,198,255,158,247,252,255,255,255,154,198,229,255,123,2,122,190,167,223,247,255,223,255,255,60,231,252,89,182,253,89,182,254,154,198,255,186,198,255,154,198,255,57,174,254,89,182,253,251,222,252,125,239,255,158,239,255,122,190,131,0,0,0,247,157,8,122,190,142,252,214,245,190,247,255,93,239,255,187,206,255,121,190,255,89,182,255,121,190,255,219,206,255,93,239,255,61,231,255,219,206,236,122,190,123,0,0,0,239,123,2,0,0,0,0,0,0,57,174,44,122,190,132,187,198,198,219,206,236,219,214,253,219,214,255,219,214,248,219,206,226,155,198,185,154,190,116,122,174,30,0,0,0,255,255,1,0,0,0}; +static const lv_img_dsc_t d_2615 = { { LV_IMG_CF_TRUE_COLOR_ALPHA, 0, 0, 16, 16 }, sizeof(e_2615), e_2615 }; +static const uint8_t e_1f355[] = {0,0,0,0,0,0,0,0,0,0,248,1,74,253,3,0,0,0,0,0,0,104,253,38,135,253,117,135,245,187,199,253,225,232,253,227,136,245,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,255,1,0,0,0,0,0,0,136,245,55,167,253,174,199,253,242,8,254,255,232,253,255,134,245,255,134,253,255,71,245,165,0,0,0,0,0,0,0,0,0,0,0,0,224,123,2,0,0,0,69,253,6,135,245,136,168,253,253,8,254,255,70,245,255,197,228,253,134,220,253,136,220,250,108,237,254,233,236,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,104,245,19,135,253,196,39,254,255,135,245,254,101,220,252,104,220,254,109,237,255,235,236,255,8,236,251,239,253,255,210,254,108,0,0,0,0,0,0,0,0,0,0,0,0,132,252,7,103,245,193,8,254,255,135,245,250,69,220,255,77,237,255,146,254,255,146,254,255,200,243,255,68,235,251,231,251,255,207,253,145,0,0,0,0,0,0,0,0,0,0,0,0,136,245,128,40,254,255,102,245,250,70,220,255,44,237,255,146,254,255,113,254,255,81,254,255,8,235,255,100,226,252,136,251,255,48,254,175,0,0,0,0,0,0,0,0,0,0,0,0,194,252,230,4,253,251,103,220,254,203,236,255,134,243,255,231,243,255,16,254,255,178,254,255,16,254,255,173,244,253,17,254,255,145,254,203,0,0,0,0,0,0,0,0,0,0,0,0,96,252,217,96,252,255,174,245,251,233,243,255,68,235,255,4,235,255,237,244,255,16,254,255,232,243,255,138,244,254,145,254,255,81,254,227,239,253,12,0,0,0,0,0,0,0,0,0,129,252,63,96,252,210,102,253,255,76,244,252,101,226,254,166,234,255,208,253,255,74,244,255,36,235,255,4,235,254,44,253,255,178,254,246,15,254,34,0,0,0,0,0,0,0,0,0,0,0,0,31,248,1,32,252,136,68,253,255,111,253,252,241,253,254,210,254,255,238,244,255,133,234,255,230,234,255,142,253,254,170,252,255,70,235,74,0,0,0,0,0,0,0,0,0,160,250,3,224,255,1,0,0,0,0,252,124,35,253,255,79,254,255,113,254,252,141,253,255,205,244,255,208,253,255,142,253,252,4,243,255,133,235,125,0,0,0,0,0,0,0,0,0,0,0,0,0,248,1,224,251,4,0,0,0,224,251,93,225,252,247,40,252,255,196,226,252,231,243,255,113,254,255,48,254,252,170,251,255,231,234,163,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,251,4,0,0,0,96,252,54,0,252,215,38,243,255,71,235,251,48,254,255,113,254,253,206,253,255,175,253,195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,251,4,0,0,0,194,253,15,13,254,197,14,254,255,177,254,252,237,244,252,195,234,253,105,244,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,198,252,5,0,0,0,180,254,62,234,253,122,79,254,247,200,252,255,136,243,255,46,245,245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,239,251,2,0,0,0,255,255,1,81,254,159,160,252,99,36,253,211,170,253,218,0,0,0,0,0,0}; +static const lv_img_dsc_t d_1f355 = { { LV_IMG_CF_TRUE_COLOR_ALPHA, 0, 0, 16, 16 }, sizeof(e_1f355), e_1f355 }; +static const uint8_t e_1f382[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,3,255,255,8,255,255,18,255,255,18,255,255,15,255,255,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,255,10,255,255,28,10,255,128,115,255,89,150,255,77,234,254,147,114,255,61,255,255,11,239,255,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,247,255,4,255,255,24,52,255,78,195,253,245,136,254,204,168,254,206,228,253,248,139,254,131,255,255,30,250,255,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,254,5,188,255,29,249,255,57,241,221,177,232,245,209,228,253,214,142,253,205,179,254,97,255,255,30,186,254,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,1,0,0,0,255,255,1,240,252,109,94,150,231,152,213,159,147,252,168,150,253,215,116,253,121,243,245,28,255,127,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,137,251,40,102,251,37,8,243,244,218,157,251,57,213,196,53,244,222,181,253,213,203,251,254,38,234,115,224,251,2,106,252,9,0,0,0,0,0,0,0,0,0,0,0,0,224,249,8,231,242,223,78,252,235,240,244,251,59,166,255,153,229,255,182,244,255,246,253,255,46,252,255,240,244,213,202,251,205,103,234,109,0,0,0,0,0,0,0,0,0,0,0,0,84,254,118,171,251,255,240,244,255,52,254,255,24,247,255,56,246,254,54,245,255,121,255,255,247,254,255,117,254,255,235,251,255,172,243,172,0,0,0,0,0,0,0,0,0,0,0,0,155,255,202,187,255,254,51,254,251,100,250,255,179,253,255,116,254,255,202,251,255,89,255,255,76,252,255,41,243,252,24,255,253,88,255,234,0,0,0,0,0,0,0,0,0,0,0,0,89,255,228,254,255,255,118,254,254,107,243,255,53,246,255,206,252,255,70,242,255,85,254,255,207,252,255,236,243,255,88,255,255,121,255,247,0,0,0,0,0,0,0,0,0,0,0,0,55,255,242,56,255,255,122,255,254,155,255,255,155,255,255,183,254,255,243,253,255,56,255,255,121,255,255,121,255,255,88,255,255,55,255,250,0,0,0,0,0,0,0,0,0,0,0,0,16,254,220,54,255,255,246,254,254,22,255,255,23,255,255,55,255,255,120,255,255,55,255,255,23,255,255,23,255,254,212,254,255,205,253,230,0,0,0,0,0,0,0,0,0,0,0,0,233,244,188,82,254,253,212,254,252,237,253,255,113,254,255,55,255,255,212,254,255,14,254,255,180,254,255,245,254,253,206,253,253,234,244,200,0,0,0,0,0,0,0,0,0,0,0,0,203,253,141,12,254,255,75,245,250,10,245,253,43,245,254,49,254,255,174,253,255,234,244,254,76,245,253,173,245,251,12,254,255,203,253,159,0,0,0,0,0,0,0,0,0,0,0,0,171,245,28,203,253,199,43,254,255,235,253,255,171,253,255,106,253,255,107,253,255,171,253,255,203,253,255,235,253,255,235,253,191,203,245,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,229,9,235,253,112,203,253,195,203,253,235,203,253,251,203,253,250,203,253,229,235,253,180,235,253,92,0,248,1,0,0,0,0,0,0,0,0,0}; +static const lv_img_dsc_t d_1f382 = { { LV_IMG_CF_TRUE_COLOR_ALPHA, 0, 0, 16, 16 }, sizeof(e_1f382), e_1f382 }; +static const uint8_t e_1f680[] = {0,0,0,0,0,0,0,0,0,0,0,0,255,255,1,0,0,0,255,255,26,255,255,51,255,255,1,247,189,4,0,0,0,0,136,9,37,226,103,168,226,195,4,218,241,164,201,215,0,0,0,0,0,0,0,0,0,0,0,0,255,255,3,0,0,0,255,255,93,255,255,183,0,0,0,0,0,0,108,171,75,168,234,210,10,243,255,103,226,255,4,218,255,100,177,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,222,7,255,255,7,0,0,1,184,141,142,123,182,255,10,235,255,228,209,253,227,217,252,196,201,254,4,153,219,0,0,0,0,0,0,0,0,0,0,0,0,255,255,2,219,182,7,0,0,0,108,50,10,217,149,181,62,191,255,188,166,252,174,171,253,130,217,255,228,217,252,100,177,255,4,153,133,0,0,0,255,255,17,223,255,88,231,185,4,121,222,15,255,255,20,213,140,15,249,149,198,95,191,255,57,182,250,21,157,255,25,166,255,15,172,254,197,193,253,4,153,239,36,161,26,0,0,0,85,253,3,32,0,0,0,0,0,0,0,0,137,25,10,152,141,196,29,183,255,123,174,250,208,107,255,168,33,255,244,148,255,249,141,251,177,83,255,106,106,102,0,0,0,0,120,2,0,0,0,69,209,68,102,201,120,37,201,162,17,140,217,119,125,255,152,149,252,184,149,255,244,148,255,78,91,255,151,165,251,116,92,255,144,59,173,0,0,0,170,82,3,0,0,0,102,201,129,101,193,255,3,177,255,138,170,255,58,158,255,245,108,253,119,133,255,119,141,255,216,157,255,57,174,251,181,108,255,144,59,211,83,116,13,62,255,20,239,3,2,70,193,153,69,185,255,68,161,255,162,160,255,240,155,248,188,150,253,115,140,255,115,116,255,152,141,255,152,149,253,148,100,255,144,59,222,177,75,30,0,0,0,223,255,55,0,0,0,36,169,143,36,161,241,195,160,226,35,153,152,21,141,228,143,171,254,69,185,253,180,132,255,245,116,253,18,92,255,144,59,220,208,75,34,0,0,0,181,82,3,0,0,0,0,0,0,0,0,0,67,136,25,102,237,115,79,239,209,204,178,254,162,184,254,208,147,255,184,125,255,18,76,254,139,74,233,171,90,27,0,0,0,0,0,0,0,0,0,255,255,2,0,0,0,231,185,4,4,255,37,175,255,248,110,236,255,98,176,253,203,146,255,180,116,232,172,90,247,8,130,255,36,161,191,0,0,0,239,123,2,255,255,63,255,255,7,0,0,0,0,0,0,0,0,0,76,255,154,79,245,254,2,160,246,78,204,252,48,239,238,196,153,147,228,184,251,69,209,253,36,169,164,239,3,2,170,170,3,255,255,20,255,255,2,0,0,0,0,0,0,35,246,18,78,255,243,81,254,255,47,221,255,244,255,255,168,254,141,228,176,208,134,209,254,134,209,255,36,161,123,0,0,0,231,185,4,0,0,0,0,0,0,0,0,0,0,0,0,169,246,67,234,254,180,43,255,174,108,255,207,136,246,109,0,0,1,70,201,180,134,217,255,36,169,190,4,137,15,0,120,2,0,248,1,255,255,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,201,68,69,185,208,225,112,18,0,0,0,0,120,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; +static const lv_img_dsc_t d_1f680 = { { LV_IMG_CF_TRUE_COLOR_ALPHA, 0, 0, 16, 16 }, sizeof(e_1f680), e_1f680 }; +static const uint8_t e_1f4f7[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,141,41,184,149,228,21,149,228,245,140,56,241,99,210,241,107,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,90,182,205,57,174,255,216,173,255,216,173,229,248,173,255,216,173,240,248,181,201,216,173,201,215,173,201,215,173,201,216,173,201,183,173,201,86,165,201,85,165,200,216,173,201,122,182,178,220,190,255,248,173,254,216,173,254,25,182,255,248,173,254,24,182,255,25,182,255,186,206,255,254,255,255,186,255,255,217,222,255,86,157,255,199,57,255,69,41,255,21,141,255,219,190,242,252,198,253,122,190,255,89,190,255,89,190,254,90,190,255,90,190,254,57,182,253,248,181,253,24,190,253,247,181,253,248,181,253,150,165,253,12,91,253,171,74,252,151,157,253,61,199,228,16,116,255,16,116,255,240,115,255,240,115,255,16,116,255,207,115,255,114,132,255,179,148,255,174,115,255,174,115,255,178,148,255,114,132,255,240,115,255,49,124,254,16,116,255,16,116,230,166,57,255,195,24,255,162,16,255,162,24,255,130,16,255,69,41,255,109,115,255,101,41,255,102,25,255,134,25,255,101,41,255,109,115,255,134,49,255,97,8,254,4,33,255,199,57,230,77,107,255,101,41,255,4,33,255,36,33,255,4,33,255,174,123,255,101,41,255,111,59,255,58,134,255,50,52,255,140,18,255,69,33,255,207,123,255,4,33,254,199,57,255,77,107,230,12,99,255,101,41,255,227,24,255,227,24,255,199,57,255,12,99,255,167,17,255,26,126,255,111,51,255,237,34,255,51,60,255,200,9,255,203,98,255,231,57,254,101,41,255,12,99,230,12,99,255,101,41,255,227,24,255,195,24,255,8,66,255,170,90,255,41,18,255,241,51,255,139,26,255,172,34,255,209,51,255,74,18,255,137,82,255,40,66,254,101,41,255,44,99,230,12,99,255,101,41,255,227,24,255,227,24,255,101,41,255,109,115,255,5,9,255,18,52,255,176,51,255,144,43,255,51,52,255,37,9,255,77,107,255,134,49,254,134,49,255,44,99,230,12,99,255,101,41,255,227,24,255,4,33,255,195,24,255,12,99,255,138,82,255,69,9,255,14,35,255,46,35,255,102,9,255,40,74,255,77,107,255,162,16,254,166,49,255,44,99,230,235,90,255,101,41,255,4,33,255,36,33,255,4,33,255,4,33,255,109,107,255,235,98,255,199,57,255,166,49,255,203,90,255,142,115,255,36,33,255,227,24,254,166,49,255,235,90,231,150,157,249,21,149,255,20,149,255,20,149,255,20,149,255,20,149,255,244,148,255,53,157,255,211,148,255,179,148,255,53,157,255,244,148,255,244,148,255,20,149,254,53,157,255,150,157,224}; +static const lv_img_dsc_t d_1f4f7 = { { LV_IMG_CF_TRUE_COLOR_ALPHA, 0, 0, 16, 16 }, sizeof(e_1f4f7), e_1f4f7 }; +static const uint8_t e_1f4f1[] = {0,0,0,0,0,0,0,0,0,0,0,0,235,90,208,170,82,255,138,82,254,73,74,255,73,74,255,138,82,254,170,82,255,235,90,209,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,66,255,195,24,255,228,24,255,195,16,255,195,16,255,227,24,255,227,32,255,8,66,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,41,254,169,155,255,162,138,255,128,146,255,109,162,255,76,90,255,177,2,255,69,41,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,41,255,69,90,255,162,81,255,128,89,255,104,97,255,103,49,255,170,1,255,101,41,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,41,255,237,3,255,176,35,255,86,68,255,128,154,255,193,146,255,232,171,255,101,49,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,41,255,5,18,255,199,33,255,10,50,255,97,65,255,130,57,255,230,65,255,101,41,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,49,255,224,194,255,70,162,255,45,178,255,46,4,255,78,3,255,211,2,255,102,41,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,41,255,100,41,255,102,49,255,201,65,255,3,1,255,227,0,255,197,0,255,69,41,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,41,255,243,2,255,179,43,255,247,92,255,0,0,255,0,0,255,0,0,255,69,41,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,41,255,66,0,255,98,8,255,130,8,255,0,0,255,0,0,255,0,0,255,69,41,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,41,255,0,0,255,0,0,255,0,0,255,0,0,255,0,0,255,0,0,255,69,41,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,41,255,0,0,255,32,0,255,0,0,255,0,0,255,0,0,255,0,0,255,69,41,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,41,255,0,0,255,0,0,255,0,0,255,0,0,255,0,0,255,0,0,255,69,41,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,41,253,79,67,254,43,18,254,203,1,254,201,2,254,40,42,254,202,137,254,101,41,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,41,255,242,75,255,109,18,255,13,2,255,74,3,255,138,42,255,12,162,255,134,49,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,74,179,68,41,235,68,49,235,100,49,236,37,49,236,69,41,235,101,33,235,105,74,179,0,0,0,0,0,0,0,0,0,0,0,0}; +static const lv_img_dsc_t d_1f4f1 = { { LV_IMG_CF_TRUE_COLOR_ALPHA, 0, 0, 16, 16 }, sizeof(e_1f4f1), e_1f4f1 }; +static const uint8_t e_1f4bb[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,158,10,123,182,212,155,190,237,90,182,235,25,158,237,25,158,237,25,158,237,25,166,237,249,165,237,249,165,237,249,165,234,58,174,237,123,174,190,0,0,0,31,0,1,0,0,0,159,199,17,119,141,241,45,59,255,46,59,255,78,59,255,78,59,255,46,59,255,45,59,255,13,59,255,236,66,255,171,58,255,236,74,255,152,149,217,0,0,0,0,0,0,0,0,0,159,191,20,86,141,240,203,50,254,236,50,253,236,50,254,236,50,254,204,50,254,204,58,254,171,58,254,139,58,254,106,58,252,138,66,254,119,149,217,255,255,2,0,0,0,0,0,0,159,199,21,54,133,242,171,58,255,204,58,254,204,58,255,204,58,255,203,58,255,171,58,255,171,58,255,138,58,255,73,58,253,106,66,255,87,141,220,255,255,3,0,0,0,0,0,0,95,175,25,22,133,246,106,58,255,171,58,254,171,58,255,171,58,255,139,58,255,138,58,255,106,58,255,105,58,255,73,58,253,73,66,255,54,141,225,255,175,6,0,0,0,0,0,0,127,175,27,21,133,247,73,58,255,138,66,254,138,58,255,138,58,255,138,58,255,106,66,255,105,66,255,73,66,255,40,66,253,41,66,255,54,141,227,255,183,7,0,0,0,0,0,0,127,175,31,180,132,250,199,49,255,8,58,254,8,58,255,8,58,255,8,58,255,232,57,255,231,57,255,199,57,255,199,57,254,199,57,255,245,132,230,255,207,10,0,0,0,0,0,0,93,142,34,22,133,252,78,99,255,142,99,254,142,99,255,142,99,255,142,99,255,110,99,255,110,99,255,110,99,255,110,99,254,142,99,255,87,141,233,95,143,13,0,0,0,255,255,1,119,125,28,155,182,245,220,190,254,188,182,254,188,182,255,188,182,255,188,182,255,188,182,255,188,182,255,188,182,255,188,182,253,253,190,255,123,182,221,140,1,5,255,255,1,0,0,0,61,215,134,158,239,255,187,198,251,219,206,255,219,206,255,219,206,255,219,206,255,219,206,255,219,206,255,219,206,255,187,206,255,155,198,252,158,239,252,29,215,83,0,0,0,58,150,32,93,231,243,28,215,255,220,206,254,252,214,255,220,206,255,155,190,255,187,198,255,187,198,255,187,190,255,220,206,255,252,214,255,219,206,253,93,231,255,61,223,217,150,36,7,62,223,173,255,255,255,158,247,253,190,255,255,190,255,255,61,215,255,253,198,255,253,206,255,253,206,255,253,198,255,61,215,255,190,255,255,190,255,255,158,247,253,255,255,255,61,215,133,119,133,246,119,133,254,119,133,255,119,133,255,119,133,255,119,133,255,119,133,255,119,133,255,119,133,255,119,133,255,119,133,255,119,133,255,119,133,255,119,133,253,151,133,254,119,125,224}; +static const lv_img_dsc_t d_1f4bb = { { LV_IMG_CF_TRUE_COLOR_ALPHA, 0, 0, 16, 16 }, sizeof(e_1f4bb), e_1f4bb }; +static const uint8_t e_1f4c5[] = {39,250,226,6,242,176,6,242,170,39,250,242,230,241,238,230,241,241,39,242,241,6,242,241,197,241,241,39,242,241,38,242,238,39,250,242,38,242,165,6,242,180,38,250,225,0,0,0,71,250,255,6,242,80,6,242,73,39,250,255,136,242,255,234,250,255,165,241,255,39,242,255,140,251,255,197,241,255,229,241,255,71,250,255,6,242,69,6,242,83,71,250,255,0,0,0,39,250,254,6,242,145,71,242,140,165,249,255,43,243,253,182,253,254,75,243,254,15,244,254,247,253,254,238,243,254,238,243,253,71,250,255,6,242,138,6,242,147,39,250,254,0,0,0,6,242,255,71,250,255,38,250,255,169,242,255,47,252,255,56,254,255,117,253,255,23,254,255,84,253,255,88,254,255,116,253,255,165,241,255,71,250,255,39,250,255,6,242,249,0,0,0,39,242,255,39,242,252,230,241,252,43,243,255,84,253,255,75,243,255,242,252,255,145,252,255,108,243,255,149,253,255,173,243,255,197,241,255,39,242,252,39,242,252,39,242,248,0,0,0,197,241,255,197,241,255,197,241,255,164,241,255,100,241,255,132,241,255,132,241,255,100,241,255,165,241,255,108,243,255,197,241,255,197,241,255,197,241,255,197,241,255,197,241,248,0,0,0,149,229,250,88,254,255,56,254,255,56,246,255,56,246,255,88,254,255,56,254,255,121,254,255,121,254,255,56,254,255,121,254,255,88,254,255,56,246,255,88,254,255,150,229,248,0,0,0,93,231,248,255,255,255,255,255,255,255,255,255,255,255,255,223,247,255,255,255,255,126,231,255,28,215,255,60,223,255,60,223,255,158,231,255,255,255,255,255,255,255,93,231,248,0,0,0,28,231,248,223,255,255,223,255,255,24,198,255,203,90,255,36,33,255,158,247,255,142,115,255,195,24,255,36,33,255,65,8,255,12,99,255,255,255,255,223,255,255,28,231,248,0,0,0,28,231,248,255,255,255,255,255,255,239,123,255,231,57,255,97,8,255,93,239,255,190,247,255,125,239,255,60,231,255,130,16,255,117,173,255,255,255,255,223,255,255,28,231,248,0,0,0,28,231,248,255,255,255,190,247,255,255,255,255,121,206,255,65,8,255,93,239,255,255,255,255,255,255,255,178,148,255,227,24,255,255,255,255,223,255,255,255,255,255,28,231,248,0,0,0,28,231,248,255,255,255,190,247,255,255,255,255,215,189,255,65,8,255,93,239,255,255,255,255,223,255,255,227,24,255,48,132,255,255,255,255,190,247,255,255,255,255,28,231,248,0,0,0,28,231,248,255,255,255,190,247,255,255,255,255,247,189,255,65,8,255,60,231,255,255,255,255,117,173,255,32,0,255,125,239,255,255,255,255,223,255,255,255,255,255,28,231,248,0,0,0,28,231,247,255,255,254,190,247,254,255,255,254,247,189,254,32,0,254,60,231,254,255,255,254,101,41,254,235,90,254,255,255,254,190,247,254,223,255,254,255,255,254,28,231,247,0,0,0,28,231,255,255,255,255,255,255,255,255,255,255,190,247,255,219,222,255,255,255,255,255,255,255,186,214,255,190,247,255,255,255,255,255,255,255,255,255,255,255,255,255,28,231,255,0,0,0,154,214,197,28,231,235,251,222,233,251,222,234,28,231,234,93,239,234,251,222,234,251,222,234,93,239,234,28,231,234,251,222,234,251,222,234,251,222,233,28,231,235,154,214,195,0,0,0}; +static const lv_img_dsc_t d_1f4c5 = { { LV_IMG_CF_TRUE_COLOR_ALPHA, 0, 0, 16, 16 }, sizeof(e_1f4c5), e_1f4c5 }; +static const uint8_t e_1f4e1[] = {123,158,139,187,198,249,155,198,248,122,190,206,25,158,123,117,68,29,0,0,0,0,0,0,247,125,4,255,123,2,0,0,0,249,141,107,152,133,56,0,0,0,255,127,2,0,0,0,188,182,240,92,239,255,28,231,255,92,239,255,61,231,255,155,198,234,249,157,132,52,44,17,0,0,0,0,0,0,249,141,77,217,141,253,119,133,53,0,0,0,255,127,2,0,0,0,123,158,226,60,231,255,251,222,254,251,222,253,28,231,252,92,239,255,158,247,255,90,182,225,55,117,107,120,133,90,245,100,206,54,117,114,0,0,0,85,85,3,0,0,0,0,0,0,217,133,181,29,199,254,28,231,252,28,231,255,28,231,255,219,214,254,122,198,251,155,190,255,94,223,255,22,117,186,177,43,103,26,166,57,85,85,3,85,85,3,0,0,0,0,0,0,55,125,105,91,150,255,252,214,253,187,214,255,122,190,255,122,190,255,187,206,255,28,231,253,154,198,251,90,174,255,155,190,217,84,76,52,0,0,0,247,125,4,0,0,0,0,0,0,55,133,23,119,133,237,91,150,254,154,190,254,219,222,255,28,231,255,28,231,255,28,231,255,216,165,255,60,231,251,191,239,255,58,166,200,243,59,18,0,0,0,239,123,2,0,0,0,0,0,0,119,133,146,250,141,255,123,158,251,28,223,255,27,231,255,28,223,255,252,222,255,28,231,255,28,231,255,187,198,251,255,255,255,187,190,195,41,1,7,255,255,3,0,0,0,255,255,1,152,133,27,152,133,243,152,133,253,58,150,254,28,207,255,28,231,255,28,231,255,28,223,255,28,231,255,122,190,255,190,247,250,255,255,255,58,166,149,0,0,0,0,0,0,85,173,3,0,0,0,120,133,102,250,141,255,120,133,252,249,133,255,220,190,255,28,231,255,27,231,255,28,231,255,90,190,255,125,239,255,255,255,252,158,231,255,120,133,69,0,0,0,0,0,0,95,173,3,0,0,0,152,133,145,249,125,255,22,109,253,217,141,252,155,166,255,28,215,255,28,231,255,90,190,255,93,239,255,223,255,253,255,255,254,187,190,191,0,0,0,0,0,0,255,127,2,255,7,1,155,142,40,123,142,255,22,101,254,213,92,255,54,117,255,217,125,255,123,166,255,122,190,252,223,255,252,255,255,251,255,255,255,220,198,245,0,0,0,0,0,0,95,173,3,255,127,2,123,150,72,62,167,255,54,101,239,111,35,133,242,59,248,177,51,254,18,52,255,181,84,255,184,141,255,155,182,255,123,182,252,184,141,137,0,0,0,0,0,0,121,158,5,0,0,0,91,142,79,62,167,255,87,109,248,242,67,116,18,60,243,83,68,254,148,92,79,14,11,69,79,27,90,145,35,78,15,19,41,0,0,0,0,0,0,255,255,1,0,0,0,57,142,27,188,150,167,253,166,254,152,117,253,176,35,255,144,35,254,115,76,254,217,149,136,255,255,4,0,0,0,0,0,0,0,0,0,255,255,1,0,0,0,255,7,1,123,150,57,221,158,250,30,159,255,188,158,255,26,134,255,148,92,254,22,109,255,87,125,255,26,142,255,217,133,245,26,142,46,247,59,4,247,125,4,0,0,0,0,0,0,31,0,1,156,150,34,221,158,145,156,150,205,156,150,239,156,150,254,123,150,255,58,150,253,58,142,238,91,150,200,156,150,137,124,150,26,255,7,1,255,255,1,0,0,0,0,0,0}; +static const lv_img_dsc_t d_1f4e1 = { { LV_IMG_CF_TRUE_COLOR_ALPHA, 0, 0, 16, 16 }, sizeof(e_1f4e1), e_1f4e1 }; +static const uint8_t e_1f4e7[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,117,198,255,174,236,222,174,235,222,174,236,222,174,236,222,174,236,222,174,236,222,174,236,222,174,236,222,174,236,222,174,236,222,174,236,222,174,236,222,174,235,255,174,236,254,117,198,158,150,248,63,199,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,63,199,255,158,150,248,30,191,241,191,231,254,158,158,254,159,231,254,255,255,254,223,247,254,190,101,254,94,69,254,62,69,254,253,60,254,30,215,254,255,255,254,159,231,254,158,158,254,191,231,254,30,191,241,222,174,242,255,255,255,191,239,255,158,158,255,127,223,255,255,255,255,190,36,255,91,52,255,251,100,255,186,84,255,62,223,255,159,223,255,158,158,255,191,239,255,255,255,255,222,174,242,254,174,242,255,255,255,255,255,255,255,255,255,126,142,255,31,191,255,222,52,255,189,125,255,159,223,255,191,239,255,95,207,255,94,142,255,255,255,255,255,255,255,255,255,255,254,174,242,254,174,242,255,255,255,255,255,255,159,231,255,126,150,255,255,182,255,30,53,255,93,20,255,28,4,255,27,36,255,254,198,255,126,142,255,159,231,255,255,255,255,255,255,255,254,174,242,254,174,242,255,255,255,223,247,255,126,150,255,191,239,255,255,255,255,190,36,255,59,125,255,221,214,255,253,214,255,255,255,255,191,231,255,126,150,255,223,247,255,255,255,255,254,174,242,222,174,242,255,255,255,222,174,255,95,215,255,255,255,255,223,247,255,222,36,255,30,69,255,63,118,255,222,109,255,62,223,255,255,255,255,95,215,255,222,174,255,255,255,255,222,174,242,31,191,241,127,223,254,30,191,254,255,255,254,255,255,254,223,247,254,28,93,254,91,52,254,91,52,254,250,43,254,221,206,254,255,255,254,255,255,254,30,191,254,127,223,254,31,191,241,158,158,248,127,215,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,127,215,255,158,158,248,30,118,201,255,174,236,222,174,235,222,174,236,222,174,236,222,174,236,222,174,236,222,174,236,222,174,236,222,174,236,222,174,236,222,174,236,222,174,236,222,174,235,255,174,236,30,118,198}; +static const lv_img_dsc_t d_1f4e7 = { { LV_IMG_CF_TRUE_COLOR_ALPHA, 0, 0, 16, 16 }, sizeof(e_1f4e7), e_1f4e7 }; +static const uint8_t e_1f3e0[] = {0,0,0,0,0,0,0,0,0,0,0,0,224,251,2,0,248,1,105,179,7,102,243,192,102,243,197,105,179,7,0,0,0,224,251,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,133,170,22,166,170,167,198,170,159,231,154,8,231,187,4,101,243,178,70,219,255,70,219,255,101,243,179,231,219,8,0,0,0,224,251,2,0,0,0,0,0,0,0,0,0,0,0,0,133,162,34,230,186,255,166,170,247,105,163,14,102,251,179,70,227,255,110,172,251,175,172,251,70,219,255,101,243,184,234,211,6,0,248,1,224,251,2,0,0,0,0,0,0,0,0,0,38,203,5,166,170,232,198,170,205,101,243,175,102,227,255,78,172,251,184,230,255,216,230,255,143,172,250,70,219,255,102,243,180,204,204,5,0,248,1,224,251,2,0,0,0,0,248,1,31,0,1,166,170,219,70,235,255,70,219,255,110,172,253,184,230,255,188,255,255,188,255,255,216,230,255,110,172,251,70,219,255,101,243,177,204,204,5,0,248,1,224,251,2,0,0,0,235,154,8,70,235,232,38,219,254,142,172,251,216,230,255,188,255,255,155,255,255,155,255,255,188,255,255,216,230,255,110,172,250,70,219,255,102,243,180,74,253,3,0,0,0,134,227,20,69,243,190,70,219,255,143,172,253,249,230,255,188,255,255,155,255,255,220,255,255,188,255,255,155,255,255,188,255,255,216,230,255,78,172,251,38,219,255,101,243,181,102,235,14,102,243,143,70,219,220,175,180,253,25,239,255,220,255,255,188,255,255,188,255,255,216,246,255,25,255,255,188,255,255,188,255,255,220,255,255,216,238,255,78,172,251,38,219,234,102,243,142,38,251,5,14,132,39,87,206,255,60,215,255,251,214,255,92,223,255,179,229,255,7,187,255,40,187,255,86,238,255,60,215,255,27,223,254,60,215,255,22,206,252,172,131,35,229,226,11,0,0,0,132,89,45,214,181,255,251,190,255,218,198,255,251,198,255,44,212,255,137,203,255,72,195,255,208,212,255,252,182,255,218,198,254,252,190,255,149,181,252,96,48,33,0,0,0,0,0,0,131,81,40,214,189,255,27,207,255,250,206,254,27,207,255,77,212,255,40,187,255,103,195,255,47,221,255,28,199,255,250,214,254,60,207,255,148,181,252,96,40,35,0,0,1,0,0,0,99,81,40,247,189,255,61,199,255,28,207,254,28,199,255,76,212,255,40,187,255,103,195,255,78,229,255,253,190,255,28,215,254,93,199,255,182,189,252,0,32,34,0,0,0,0,0,0,197,65,43,113,181,252,182,214,252,19,198,252,90,247,254,44,212,255,72,203,255,7,195,255,240,220,255,122,247,253,18,198,251,181,214,252,239,164,249,99,49,33,0,0,0,0,0,0,7,116,131,102,124,255,6,116,255,196,107,255,14,157,255,19,189,254,79,172,255,111,172,254,84,197,254,203,140,255,228,107,255,230,115,255,102,124,255,6,116,115,0,0,0,0,0,0,230,115,99,71,124,180,7,116,181,6,116,181,142,140,222,150,173,255,117,165,255,118,173,255,117,173,255,42,124,200,6,116,181,7,116,174,71,124,173,230,115,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,173,118,149,181,236,20,165,232,20,165,233,85,173,230,87,181,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; +static const lv_img_dsc_t d_1f3e0 = { { LV_IMG_CF_TRUE_COLOR_ALPHA, 0, 0, 16, 16 }, sizeof(e_1f3e0), e_1f3e0 }; +static const uint8_t e_1f697[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,1,128,249,5,0,0,0,160,248,65,2,233,189,133,193,231,198,185,243,230,185,249,166,185,243,99,209,220,224,248,113,0,0,0,0,184,4,0,248,2,0,0,0,0,248,3,0,248,1,0,0,0,160,248,78,197,201,248,83,140,255,218,141,255,59,150,255,149,108,255,218,141,255,87,133,255,72,186,255,192,248,137,0,0,0,0,0,0,0,0,0,0,0,0,134,201,5,224,248,95,198,193,250,246,132,255,191,183,252,159,191,254,159,191,255,55,125,255,95,183,255,223,191,253,124,142,252,72,194,255,225,248,149,0,248,19,0,248,2,32,248,111,34,249,215,99,241,255,203,138,255,197,225,254,246,148,255,185,141,255,152,141,255,83,108,255,152,141,255,185,149,255,218,133,255,236,154,252,33,249,255,201,242,203,181,237,127,111,252,255,1,249,255,35,233,253,227,216,254,98,208,255,227,208,255,3,209,255,3,209,255,35,217,255,3,209,255,3,209,255,3,209,255,193,232,255,133,233,252,251,238,254,87,238,223,77,243,252,1,224,251,34,224,255,2,224,255,35,216,255,34,216,255,34,216,255,34,216,255,34,216,255,34,216,255,34,216,255,2,232,255,2,224,255,2,216,255,13,219,244,162,224,242,1,216,252,99,184,253,69,121,255,37,129,255,67,200,253,34,216,251,35,208,251,34,208,251,35,208,251,34,216,251,67,200,253,4,129,255,37,129,255,67,192,254,1,216,242,35,208,180,35,232,255,231,105,255,182,165,254,19,141,253,69,121,255,2,240,255,67,224,255,35,232,255,67,224,255,2,240,255,69,129,255,243,140,254,84,149,253,166,121,255,34,216,246,132,232,13,34,200,92,40,90,232,215,189,255,84,173,255,166,89,207,2,216,122,67,208,126,34,208,124,35,208,133,2,216,131,198,89,213,149,181,255,247,197,255,7,90,224,2,200,69,0,0,0,0,0,0,230,65,76,40,82,220,39,82,207,230,57,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,57,49,72,82,218,104,90,228,198,65,74,0,0,0}; +static const lv_img_dsc_t d_1f697 = { { LV_IMG_CF_TRUE_COLOR_ALPHA, 0, 0, 16, 16 }, sizeof(e_1f697), e_1f697 }; +static const uint8_t e_231a[] = {0,0,0,170,170,3,0,0,1,72,163,52,234,179,254,234,179,254,169,171,255,201,179,255,104,171,253,72,163,255,104,163,231,234,171,12,0,0,0,0,248,1,0,0,0,0,0,0,0,0,0,231,121,4,0,0,0,101,130,110,7,155,255,105,155,251,236,155,255,237,155,255,171,147,255,40,147,253,198,146,255,101,130,59,255,255,1,170,82,3,0,0,0,0,0,0,0,0,0,255,255,1,186,60,12,141,123,227,210,164,255,90,198,253,122,190,255,122,190,255,57,182,255,151,165,252,79,148,255,174,123,184,0,0,0,224,123,2,0,0,0,0,0,0,0,0,0,0,0,0,86,157,64,187,198,255,28,223,253,125,239,255,190,247,255,59,239,255,190,255,255,60,231,254,122,198,254,183,165,245,151,157,23,0,0,0,239,123,2,0,0,0,0,0,0,87,173,12,154,198,208,93,231,254,190,255,253,27,239,255,255,255,255,125,247,255,255,255,255,27,239,255,222,255,252,187,206,255,216,173,172,0,0,0,121,206,5,0,0,0,0,0,0,57,190,115,61,223,255,27,239,253,190,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,125,247,255,59,239,253,90,190,255,216,173,53,0,0,0,0,0,0,0,0,0,90,198,205,125,239,254,222,255,253,190,247,255,247,197,255,92,239,255,255,255,255,60,239,255,51,181,255,121,214,255,255,255,252,219,214,254,183,165,165,120,206,52,0,0,0,0,0,0,154,198,237,92,239,255,125,247,254,255,255,255,23,206,255,238,147,255,173,139,255,19,181,255,251,230,255,255,255,255,124,247,255,219,214,254,216,165,255,215,173,255,0,0,0,0,0,0,25,182,235,28,231,255,158,247,254,255,255,255,255,255,255,190,247,255,52,181,255,255,255,255,255,255,255,255,255,255,157,247,254,251,222,254,151,157,222,245,132,139,0,0,0,0,0,0,183,165,198,252,214,254,190,255,253,157,247,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,125,247,255,222,255,251,252,214,255,216,173,127,0,0,0,0,0,0,0,0,0,248,173,99,122,190,255,59,239,253,223,255,255,223,255,255,255,255,255,255,255,255,255,255,255,223,255,255,190,255,254,27,231,253,25,182,255,248,173,47,239,123,4,0,0,0,0,0,0,121,206,5,216,173,190,187,206,254,157,247,252,59,239,255,255,255,255,92,247,255,255,255,255,59,239,255,157,247,252,154,198,255,216,173,150,0,0,0,85,173,3,0,0,0,0,0,0,0,0,0,54,149,52,216,173,255,89,190,254,60,231,255,157,247,255,59,239,255,157,247,255,28,223,254,90,190,255,119,157,241,246,140,13,0,0,0,239,123,2,0,0,0,0,0,0,239,123,2,95,85,9,75,123,213,46,148,254,118,165,252,248,173,254,57,182,254,216,173,254,53,165,251,237,147,255,108,115,169,0,0,0,224,123,2,0,0,0,0,0,0,0,0,0,231,123,4,0,0,0,165,138,96,7,155,255,8,147,255,106,155,255,139,147,255,106,155,255,39,155,255,230,146,255,69,130,51,0,0,0,170,82,3,0,0,0,0,0,0,0,0,0,239,123,2,0,0,0,105,163,41,104,163,234,72,163,236,39,163,236,39,163,236,39,163,235,72,163,237,72,163,215,234,171,12,0,0,0,0,248,1,0,0,0,0,0,0}; +static const lv_img_dsc_t d_231a = { { LV_IMG_CF_TRUE_COLOR_ALPHA, 0, 0, 16, 16 }, sizeof(e_231a), e_231a }; static const uint8_t e_1f3f3[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,93,65,219,93,164,29,94,219,29,94,234,252,93,221,252,93,184,187,93,125,122,93,60,145,83,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,85,232,255,86,255,191,86,255,191,86,255,191,86,255,223,86,255,191,86,255,62,94,255,28,94,219,219,93,162,154,93,107,89,85,67,57,93,52,57,85,61,154,93,110,187,93,195,219,101,230,60,158,252,186,189,253,185,197,254,185,189,254,251,165,253,61,134,252,127,102,255,223,86,255,255,86,255,223,94,255,127,94,255,94,94,255,126,94,255,223,94,255,94,86,255,245,220,230,54,253,255,21,253,254,21,253,255,21,253,255,21,253,255,54,253,255,119,237,255,185,197,253,251,157,251,93,126,251,126,102,253,127,102,254,126,102,253,93,126,251,120,165,252,213,228,230,249,253,255,90,246,254,155,254,255,122,246,255,25,246,255,151,245,255,54,253,255,21,253,255,22,253,255,54,253,255,87,237,255,119,229,255,119,237,255,54,253,255,212,236,255,219,230,230,255,255,255,255,255,254,255,255,255,255,255,255,255,255,255,223,255,255,93,255,255,155,254,255,249,245,255,119,245,255,54,245,255,54,253,255,54,245,255,151,245,255,216,229,255,125,239,230,223,255,255,93,255,254,61,255,255,93,255,255,191,255,255,255,255,255,255,255,255,255,255,255,255,255,255,191,255,255,125,255,255,61,255,255,93,255,255,223,255,255,158,239,255,216,229,230,184,253,255,54,245,254,54,253,255,54,245,255,119,245,255,216,245,255,123,246,255,61,255,255,223,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,252,238,255,180,236,230,86,253,255,87,237,254,119,229,255,87,237,255,54,245,255,22,253,255,21,253,255,54,253,255,119,245,255,249,245,255,122,246,255,187,254,255,123,246,255,249,245,255,21,229,255,88,173,228,93,142,251,126,102,251,127,102,253,126,110,252,93,126,251,251,157,252,185,197,253,119,229,255,54,253,255,21,253,255,21,253,255,21,253,255,21,253,255,22,253,255,245,228,255,28,86,239,31,95,255,127,94,255,126,94,255,159,94,255,223,94,255,255,86,255,191,86,255,127,102,255,61,134,252,251,165,253,185,197,254,185,205,255,185,197,255,251,165,253,219,109,253,186,93,192,219,93,131,121,93,72,89,85,58,89,93,72,154,93,110,219,93,168,28,94,223,94,94,255,191,86,255,191,86,255,191,86,255,159,86,255,159,86,255,223,86,255,61,86,255,239,59,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,76,13,121,93,66,187,93,136,220,93,200,252,93,237,252,93,253,28,94,242,252,93,196,154,93,105}; static const lv_img_dsc_t d_1f3f3 = { { LV_IMG_CF_TRUE_COLOR_ALPHA, 0, 0, 16, 16 }, sizeof(e_1f3f3), e_1f3f3 }; static const uint8_t e_1f1f1[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,1,255,19,1,255,19,1,255,19,1,255,19,1,255,19,1,255,19,1,255,19,1,255,19,1,255,19,1,255,19,1,255,19,1,255,19,1,255,19,1,255,19,1,255,19,1,255,20,1,255,20,1,255,20,1,255,20,1,255,20,1,255,20,1,255,20,1,255,19,1,255,19,1,255,20,1,255,20,1,255,20,1,255,20,1,255,20,1,255,20,1,255,20,1,255,179,0,255,179,0,255,179,0,255,179,0,255,179,0,255,179,0,255,179,0,255,212,0,255,212,0,255,179,0,255,179,0,255,179,0,255,179,0,255,179,0,255,179,0,255,179,0,255,220,181,255,220,181,255,220,181,255,220,181,255,220,181,255,220,181,255,220,181,255,118,132,255,118,132,255,220,181,255,220,181,255,220,181,255,220,181,255,220,181,255,220,181,255,220,181,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,19,165,255,19,165,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,223,255,255,223,255,255,223,255,255,223,255,255,223,255,255,223,247,255,255,255,255,138,82,255,105,74,255,255,255,255,223,247,255,223,255,255,223,255,255,223,255,255,223,255,255,223,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,118,181,255,65,16,255,65,16,255,86,181,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,248,182,255,248,182,255,248,182,255,248,182,255,248,182,255,248,182,255,114,133,255,13,84,255,45,84,255,114,133,255,248,182,255,248,182,255,248,182,255,248,182,255,248,182,255,248,182,255,103,4,255,103,4,255,103,4,255,103,4,255,103,4,255,103,4,255,200,4,255,232,4,255,232,4,255,200,4,255,103,4,255,103,4,255,103,4,255,103,4,255,103,4,255,103,4,255,168,4,255,168,4,255,168,4,255,168,4,255,168,4,255,168,4,255,168,4,255,136,4,255,136,4,255,168,4,255,168,4,255,168,4,255,168,4,255,168,4,255,168,4,255,168,4,255,168,4,255,168,4,255,168,4,255,168,4,255,168,4,255,168,4,255,168,4,255,168,4,255,168,4,255,168,4,255,168,4,255,168,4,255,168,4,255,168,4,255,168,4,255,168,4,255}; @@ -524,8 +552,11 @@ static const lv_img_dsc_t d_1f1f1 = { { LV_IMG_CF_TRUE_COLOR_ALPHA, 0, 0, 16, 16 typedef struct { uint32_t cp; const lv_img_dsc_t* dsc; } EmojiGlyph; static const EmojiGlyph kGlyphs[] = { { 0x200Du, &d_zero }, + { 0x231Au, &d_231a }, { 0x2600u, &d_2600 }, { 0x2601u, &d_2601 }, + { 0x2614u, &d_2614 }, + { 0x2615u, &d_2615 }, { 0x261Du, &d_261d }, { 0x26A0u, &d_26a0 }, { 0x26A1u, &d_26a1 }, @@ -574,15 +605,18 @@ static const EmojiGlyph kGlyphs[] = { { 0x1F340u, &d_1f340 }, { 0x1F341u, &d_1f341 }, { 0x1F342u, &d_1f342 }, + { 0x1F355u, &d_1f355 }, { 0x1F37Au, &d_1f37a }, { 0x1F37Bu, &d_1f37b }, { 0x1F381u, &d_1f381 }, + { 0x1F382u, &d_1f382 }, { 0x1F388u, &d_1f388 }, { 0x1F389u, &d_1f389 }, { 0x1F38Au, &d_1f38a }, { 0x1F3AFu, &d_1f3af }, { 0x1F3C6u, &d_1f3c6 }, { 0x1F3C8u, &d_1f3c8 }, + { 0x1F3E0u, &d_1f3e0 }, { 0x1F3F3u, &d_1f3f3 }, { 0x1F40Cu, &d_1f40c }, { 0x1F414u, &d_1f414 }, @@ -651,8 +685,14 @@ static const EmojiGlyph kGlyphs[] = { { 0x1F4ACu, &d_1f4ac }, { 0x1F4ADu, &d_1f4ad }, { 0x1F4AFu, &d_1f4af }, + { 0x1F4BBu, &d_1f4bb }, + { 0x1F4C5u, &d_1f4c5 }, { 0x1F4CCu, &d_1f4cc }, { 0x1F4CDu, &d_1f4cd }, + { 0x1F4E1u, &d_1f4e1 }, + { 0x1F4E7u, &d_1f4e7 }, + { 0x1F4F1u, &d_1f4f1 }, + { 0x1F4F7u, &d_1f4f7 }, { 0x1F50Bu, &d_1f50b }, { 0x1F50Cu, &d_1f50c }, { 0x1F511u, &d_1f511 }, @@ -735,6 +775,8 @@ static const EmojiGlyph kGlyphs[] = { { 0x1F64Au, &d_1f64a }, { 0x1F64Cu, &d_1f64c }, { 0x1F64Fu, &d_1f64f }, + { 0x1F680u, &d_1f680 }, + { 0x1F697u, &d_1f697 }, { 0x1F6ABu, &d_1f6ab }, { 0x1F90Du, &d_1f90d }, { 0x1F90Eu, &d_1f90e }, @@ -786,7 +828,7 @@ static const EmojiGlyph kGlyphs[] = { { 0x1F9D0u, &d_1f9d0 }, { 0x1F9E1u, &d_1f9e1 }, }; -const uint16_t kEmojiGlyphCount = 257; +const uint16_t kEmojiGlyphCount = 271; const lv_img_dsc_t* emojiGlyphLookup(uint32_t cp) { int lo = 0, hi = (int)(sizeof(kGlyphs)/sizeof(kGlyphs[0])) - 1; diff --git a/src/ui-touch/emoji_data.h b/src/ui-touch/emoji_data.h index 4200e940..e83c6024 100644 --- a/src/ui-touch/emoji_data.h +++ b/src/ui-touch/emoji_data.h @@ -1,5 +1,5 @@ // AUTO-GENERATED by scripts/build/gen-emoji-font.py — do not edit. -// 257 Noto colour emoji baked to RGB565+alpha at 16px. +// 271 Noto colour emoji baked to RGB565+alpha at 16px. #pragma once #include "lvgl.h" #ifdef __cplusplus From d2fe2ed728fd8e0e75dd344c24320270d89e98ff Mon Sep 17 00:00:00 2001 From: Kaj Schittecat <kaj@schittecat.com> Date: Thu, 9 Jul 2026 23:39:20 +0200 Subject: [PATCH 57/73] release-notes: beta_39 --- release-notes/beta_39.txt | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 release-notes/beta_39.txt diff --git a/release-notes/beta_39.txt b/release-notes/beta_39.txt new file mode 100644 index 00000000..987802ee --- /dev/null +++ b/release-notes/beta_39.txt @@ -0,0 +1,11 @@ +# beta_39 (TEST) - Translations, deletes that stick and are fast, emoji fixes. On top of beta_38. +# One user-facing note per non-blank, non-# line; # lines are section comments. + +# --- New --- +Big translation pass: hundreds of previously-English strings across menus, settings, dialogs and the setup flow are now translated into all 11 non-English languages (Dutch, German, French, Spanish, Italian, Russian, Ukrainian, Bulgarian, Serbian, Greek, Brazilian Portuguese). Menu rows that carry an icon now translate too, instead of silently falling back to English. Switch language under Settings. +ThinkNode M9 and RAK WisMesh Tap V2 can now be installed straight from the web flasher. + +# --- Fixed --- +Deleting a message, or clearing a whole chat, now sticks: it survives a reboot or a hardware reset instead of coming back (reported by Leon P and MrWeavis). The delete used to sit in a save that was batched up to 30 seconds later, so a reset in that window undid it. +Deleting is also much faster now. The chat history is written compactly - only the messages you actually have, instead of the full 5000-slot ring every time - so a delete, a history wipe, or a reboot no longer pauses the screen while it saves. Normal message saving is lighter too. +Emoji picker: the food and object emoji that showed as empty boxes (umbrella, coffee, pizza, cake, rocket, camera, phone, laptop, calendar, antenna, e-mail, house, car, watch) now render properly - they were listed but never baked into the font. From 326d34aaec7d3c675b0548a5db7f17f21d8c1fff Mon Sep 17 00:00:00 2001 From: Kaj Schittecat <kaj@schittecat.com> Date: Fri, 10 Jul 2026 13:05:02 +0200 Subject: [PATCH 58/73] site: add BFGNeil community video (newest first) --- deploy/site/index.html | 2 ++ 1 file changed, 2 insertions(+) diff --git a/deploy/site/index.html b/deploy/site/index.html index 2e78f914..90e0a325 100644 --- a/deploy/site/index.html +++ b/deploy/site/index.html @@ -557,6 +557,8 @@ We use no tracking, analytics, or advertising cookies. Our CDN and security prov // ---- community videos — add an entry here to add a video ---- const VIDEOS = [ + // newest first + { id: 's-8pRsC0TYA', title: 'WadaMesh: The Feature That Makes T-Deck Plus Stand Out', by: 'BFGNeil' }, { id: 'V19od8jbFRc', title: 'WadaMesh: The Best T-Deck Firmware So Far', by: 'KDHD Stuff' }, // { id: '<youtube-id>', title: '<title>', by: '<channel>' }, ]; From 946e73bb0b1c2bd58a786b47d51718e20e7dd960 Mon Sep 17 00:00:00 2001 From: Kaj Schittecat <kaj@schittecat.com> Date: Fri, 10 Jul 2026 18:31:26 +0200 Subject: [PATCH 59/73] touch: beta_40 - card-less contacts-save stall fix + long-text auto-fit Fixes: - Card-less devices (Heltec V4) froze for seconds: a full contacts rewrite to SPIFFS on every advert refresh triggered a multi-second GC in the mesh loop. Coalesce advert-driven saves (a contact-set change still saves promptly); SD boards unchanged. Flush on reboot/power-off so nothing is lost. - Long translations (FR/DE/...) overflowed fixed-width labels: new uiFitLabelWidth() shrinks the font to fit one line instead of clipping/wrapping - applied to the message menu, confirm dialogs, and app-drawer tiles. - Home signal graph: "tap for details" hint moved to bottom-right so it no longer overlaps the "Sig" chip in longer languages. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> --- release-notes/beta_40.txt | 7 ++++++ src/DataStore.h | 8 +++++++ src/MyMesh.cpp | 35 ++++++++++++++++++++++++++--- src/MyMesh.h | 11 ++++++++++ src/ui-touch/UITask.cpp | 46 ++++++++++++++++++++++++++++++++++++--- 5 files changed, 101 insertions(+), 6 deletions(-) create mode 100644 release-notes/beta_40.txt diff --git a/release-notes/beta_40.txt b/release-notes/beta_40.txt new file mode 100644 index 00000000..07ad189d --- /dev/null +++ b/release-notes/beta_40.txt @@ -0,0 +1,7 @@ +# beta_40 (TEST) - V4 freeze fix + long-text auto-fit. On top of beta_39. +# One user-facing note per non-blank, non-# line; # lines are section comments. + +# --- Fixed --- +Heltec V4 (and any device without an SD card) no longer freezes for several seconds at a time. The contacts file was being rewritten to internal flash every time a known node re-advertised, and that write can trigger a slow flash cleanup that stalls the whole device. Those refreshes are now batched, so the file is rewritten far less often; a genuinely new or removed contact still saves right away. +Long text in other languages no longer overlaps or gets cut off. Oversized labels now shrink to fit on one line instead of clipping or wrapping: in the message long-press menu (French "Supprimer" was being cut to "Supprime"), the confirmation dialogs, and the app-drawer tiles. +On the home signal graph, the "tap for details" hint no longer overlaps the signal readout in longer languages; it sits in the bottom-right corner now. diff --git a/src/DataStore.h b/src/DataStore.h index f04689ef..0b5ee52c 100644 --- a/src/DataStore.h +++ b/src/DataStore.h @@ -76,6 +76,14 @@ public: bool removeFile(FILESYSTEM* fs, const char* filename); uint32_t getStorageUsedKb() const; uint32_t getStorageTotalKb() const; +#if defined(ESP32) + // True while contacts/channels live on the internal flash FS (SPIFFS/LittleFS), + // whose garbage collection makes a full rewrite expensive — a multi-second GC + // pass that freezes the loop. False once routed to an SD card (useSdStorage sets + // _root; setSecondaryFS sets _fsExtra) — FAT has no such GC. Lets callers coalesce + // the advert-driven contacts save on card-less devices without changing SD boards. + bool contactsOnInternalFlash() const { return _root[0] == '\0' && _fsExtra == nullptr; } +#endif private: FILESYSTEM* _getContactsChannelsFS() const { if (_fsExtra) return _fsExtra; return _fs;}; diff --git a/src/MyMesh.cpp b/src/MyMesh.cpp index f033fa69..1ea824d4 100644 --- a/src/MyMesh.cpp +++ b/src/MyMesh.cpp @@ -137,6 +137,11 @@ static int s_companion_ota_pinned_reply_target = -1; #define DIRECT_SEND_PERHOP_FACTOR 6.0f #define DIRECT_SEND_PERHOP_EXTRA_MILLIS 250 #define LAZY_CONTACTS_WRITE_DELAY 5000 +// On card-less (internal-flash) devices, coalesce advert-refresh contacts saves to +// at most once per this window — a full rewrite can trigger a multi-second SPIFFS GC +// that freezes the loop, and re-adverts (last-heard/path refreshes) otherwise churn +// it constantly. A change in the contact SET still saves promptly (see MyMesh::loop). +#define CONTACTS_REFRESH_SAVE_INTERVAL 300000 // Our self-chosen room-session keep-alive interval (secs). Room servers zero the // legacy suggested-interval field in LOGIN_OK, so the client picks. 128 is the // value upstream itself recommended while the field was live (CLIENT_KEEP_ALIVE_SECS @@ -4015,6 +4020,11 @@ static bool save_filter(const ContactInfo& c) { void MyMesh::saveContacts() { _store->saveContacts(this, save_filter); + // Keep the advert-save coalescer (MyMesh::loop) in sync on EVERY save path — + // lazy flush, app command, reboot — so the next lazy check compares against the + // freshly-written contact set + resets the refresh window. + _last_saved_contacts_n = getNumContacts(); + _next_contacts_refresh_save = futureMillis(CONTACTS_REFRESH_SAVE_INTERVAL); } void MyMesh::enterCLIRescue() { @@ -4461,10 +4471,29 @@ void MyMesh::loop() { checkSerialInterface(); } - // is there are pending dirty contacts write needed? + // Pending contacts write. On card-less devices the contacts file lives on internal + // flash (SPIFFS/LittleFS), where a full rewrite can trigger a multi-second GC pass + // that freezes the whole loop (About "Loop stalls" showed ~18 s on a V4). Adverts + // refresh existing contacts constantly, so persisting every refresh churns the + // flash. Save promptly when the contact SET changed (a new/removed node MUST + // survive a reboot), but coalesce pure refreshes (last-heard time, path, name/GPS + // of a known node — all self-healing, and a clean reboot flushes them via + // CMD_REBOOT) to CONTACTS_REFRESH_SAVE_INTERVAL. SD-routed boards (FAT, no GC) are + // unaffected — contactsOnInternalFlash() is false there, so they always save. if (dirty_contacts_expiry && millisHasNowPassed(dirty_contacts_expiry)) { - saveContacts(); - dirty_contacts_expiry = 0; + bool defer = false; +#if defined(ESP32) + if (getNumContacts() == _last_saved_contacts_n && _store->contactsOnInternalFlash() + && !millisHasNowPassed(_next_contacts_refresh_save)) { + defer = true; // no add/remove + still inside the refresh window on GC-prone flash + } +#endif + if (defer) { + dirty_contacts_expiry = futureMillis(LAZY_CONTACTS_WRITE_DELAY); // re-check soon; don't rewrite yet + } else { + saveContacts(); // updates _last_saved_contacts_n + _next_contacts_refresh_save + dirty_contacts_expiry = 0; + } } #if defined(ENABLE_ADVERT_ON_BOOT) && ENABLE_ADVERT_ON_BOOT == 1 diff --git a/src/MyMesh.h b/src/MyMesh.h index db7ff39e..3626e56c 100644 --- a/src/MyMesh.h +++ b/src/MyMesh.h @@ -836,6 +836,10 @@ public: * "Add to contacts" button — can persist; otherwise that contact is RAM-only * and lost on reboot. */ bool uiPersistContacts() { saveContacts(); return true; } + // Flush a pending (possibly coalesced) contacts write before a deliberate + // shutdown/reboot, so the on-device power paths don't lose the last refresh + // window on card-less devices (see MyMesh::loop). No-op when nothing is pending. + void flushContactsIfDirty() { if (dirty_contacts_expiry) { saveContacts(); dirty_contacts_expiry = 0; } } /** Remove a contact from a device-UI action and PERSIST it (mirrors the * companion app's CMD_REMOVE_CONTACT). The base removeContact() only drops it @@ -979,6 +983,13 @@ private: uint8_t *sign_data; uint32_t sign_data_len; unsigned long dirty_contacts_expiry; + // Advert-driven contacts-save coalescer (see MyMesh::loop). On card-less devices a + // full contacts rewrite can trigger a multi-second SPIFFS GC that freezes the loop; + // constant advert refreshes would churn it. A change in the contact SET saves + // promptly; pure refreshes coalesce to CONTACTS_REFRESH_SAVE_INTERVAL. -1 forces + // the first save. Kept in sync by every MyMesh::saveContacts() call. + int _last_saved_contacts_n = -1; + uint32_t _next_contacts_refresh_save = 0; TransportKey send_scope; TransportKey _chan_scope_saved; // push/popChannelScope stash diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index 71817d2c..636e82d6 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -385,6 +385,33 @@ extern "C" const lv_font_t extras_lat_28; static lv_font_t g_font_12; static lv_font_t g_font_14; static lv_font_t g_font_16; + +// Auto-shrink a single-line label's font one baked step (16 -> 14 -> 12) until its +// text fits within max_w, so a longer translation (French/German/Russian/…) fits a +// fixed-width button or cell instead of clipping. No-op if it already fits or is +// already at 12 px. Cheap (one lv_txt_get_size per candidate) — call once, right +// after setting the label's text + font. Fonts scale on the Tanmatsu, so the ladder +// stays proportional there too. Wrapping/marquee is intentionally NOT used here — +// this keeps one-line button labels one line. +static void uiFitLabelWidth(lv_obj_t* lbl, lv_coord_t max_w) { + if (!lbl || max_w <= 6) return; + const char* txt = lv_label_get_text(lbl); + if (!txt || !txt[0]) return; + const lv_font_t* cur = lv_obj_get_style_text_font(lbl, LV_PART_MAIN); + lv_point_t sz; + // Already fits at the current font? Do nothing. Measuring the CURRENT font first + // (not assuming it's one of ours) means this never shrinks a label that fits — so + // it's safe to call on any label, whatever font it inherited. + lv_txt_get_size(&sz, txt, cur, 0, 0, LV_COORD_MAX, LV_TEXT_FLAG_NONE); + if (sz.x <= max_w) return; + // Overflows: pick the LARGEST baked font (16 -> 14 -> 12) that fits. + const lv_font_t* ladder[3] = { &g_font_16, &g_font_14, &g_font_12 }; + for (int i = 0; i < 3; ++i) { + lv_txt_get_size(&sz, txt, ladder[i], 0, 0, LV_COORD_MAX, LV_TEXT_FLAG_NONE); + if (sz.x <= max_w) { lv_obj_set_style_text_font(lbl, ladder[i], LV_PART_MAIN); return; } + } + lv_obj_set_style_text_font(lbl, &g_font_12, LV_PART_MAIN); // still wide: 12 px beats clipping a bigger font +} #if LV_USE_IMGFONT // lv_imgfont path callback: hand back the baked colour image for an emoji // codepoint (copied into the imgfont's scratch buffer as an lv_img_dsc_t), or @@ -11122,6 +11149,7 @@ static void showConfirm(const char* msg, const char* ok_label, SimpleCb on_confi lv_obj_add_event_cb(b_cancel, confirmCancelEvt, LV_EVENT_CLICKED, nullptr); lv_obj_t* lc = lv_label_create(b_cancel); lv_label_set_text(lc, TR("Cancel")); + uiFitLabelWidth(lc, PSC(80) - 8); lv_obj_center(lc); lv_obj_t* b_ok = lv_btn_create(card); @@ -11131,6 +11159,7 @@ static void showConfirm(const char* msg, const char* ok_label, SimpleCb on_confi lv_obj_add_event_cb(b_ok, confirmOkEvt, LV_EVENT_CLICKED, nullptr); lv_obj_t* lo = lv_label_create(b_ok); lv_label_set_text(lo, ok_label ? TR(ok_label) : "OK"); + uiFitLabelWidth(lo, SC(100) - 8); lv_obj_center(lo); } @@ -19235,7 +19264,10 @@ static void makeHome(lv_obj_t* tab) { lv_obj_set_style_bg_opa(hint, LV_OPA_70, LV_PART_MAIN); lv_obj_set_style_pad_hor(hint, 3, LV_PART_MAIN); lv_obj_set_style_radius(hint, 3, LV_PART_MAIN); - lv_obj_align(hint, LV_ALIGN_TOP_RIGHT, -2, 2); + // Bottom-right (per the design note above), opposite corner from the top-left + // "Sig --" chip — so a longer translation ("touchez pour les détails") no longer + // overlaps it. (It was TOP_RIGHT, which only cleared "Sig" for the short EN text.) + lv_obj_align(hint, LV_ALIGN_BOTTOM_RIGHT, -2, -2); } #if CAP_LARGE_SCREEN @@ -25533,6 +25565,7 @@ static void openMessageActionMenu(int msg_idx) { lv_label_set_text(lbl, TR(text)); lv_obj_set_style_text_font(lbl, &g_font_14, LV_PART_MAIN); lv_obj_set_style_text_color(lbl, lv_color_hex(COLOR_TEXT), LV_PART_MAIN); + uiFitLabelWidth(lbl, bw - 8); // shrink a long translation (e.g. FR "Supprimer") to fit the fixed-width button lv_obj_center(lbl); ++bi; }; @@ -30655,6 +30688,7 @@ static void powerOffCb(lv_event_t* e) { if (g_lv.task) { g_lv.task->persistHistoryNow(); // flush chat before we go down discoveredFlushNow(); // and the Discovered ring + the_mesh.flushContactsIfDirty(); // and any coalesced contacts refresh g_lv.task->showAlert(TR("Powering off\xE2\x80\xA6 click trackball to wake"), 1500); } // Let the toast paint, then enter deep sleep. @@ -31644,11 +31678,16 @@ static void addAppTile(lv_obj_t* parent, int x, int y, int w, int h, // Label UNDER the chip. lv_obj_t* lb = lv_label_create(t); lv_label_set_text(lb, TR(label)); - lv_obj_set_width(lb, w); - lv_label_set_long_mode(lb, LV_LABEL_LONG_DOT); // ellipsize if too wide lv_obj_set_style_text_align(lb, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN); lv_obj_set_style_text_font(lb, big ? &g_font_14 : &g_font_12, LV_PART_MAIN); lv_obj_set_style_text_color(lb, lv_color_hex(COLOR_TEXT), LV_PART_MAIN); + // A long app title (often longer once translated) shrinks to fit ONE line rather + // than wrapping to two: fit the font to the tile width, then pin the label to a + // single line height so LONG_DOT can only ellipsize on that one line, never wrap. + uiFitLabelWidth(lb, w - 2); + lv_obj_set_width(lb, w); + lv_label_set_long_mode(lb, LV_LABEL_LONG_DOT); + lv_obj_set_height(lb, lv_font_get_line_height(lv_obj_get_style_text_font(lb, LV_PART_MAIN))); lv_obj_align(lb, LV_ALIGN_BOTTOM_MID, 0, -2); // Notification badge: a small red count pill in the top-right corner. @@ -38726,6 +38765,7 @@ void UITask::rebootDevice() { if (_threads_dirty) saveThreadsToStorage(); if (_msgs_dirty) saveMsgsToStorage(); discoveredFlushNow(); // persist the Discovered ring before we go down + the_mesh.flushContactsIfDirty(); // and any coalesced contacts refresh (card-less devices) if (_board) _board->reboot(); } From 01a523866242774e342223dddba8e2128dd309da Mon Sep 17 00:00:00 2001 From: Kaj Schittecat <kaj@schittecat.com> Date: Sat, 11 Jul 2026 12:27:00 +0200 Subject: [PATCH 60/73] =?UTF-8?q?touch:=20beta=5F40=20stable=20=E2=80=94?= =?UTF-8?q?=20Tanmatsu=20About=20version=20fix=20+=20comprehensive=20relea?= =?UTF-8?q?se=20notes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Tanmatsu (ESP32-P4) now bakes FIRMWARE_VERSION="wadamesh <tag>" like the S3 release path, and the app-store publish passes the exact beta tag into the IDF build — so the About page shows the real beta number instead of the MeshCore default "v1.16.0-touch". - beta_40 stable release notes: rolls up beta_36 through beta_40. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> --- release-notes/beta_40.txt | 33 ++++++++++++++++++++++++---- scripts/tanmatsu-appstore-publish.sh | 4 ++++ tanmatsu/build.sh | 5 ++++- tanmatsu/main/CMakeLists.txt | 4 ++++ 4 files changed, 41 insertions(+), 5 deletions(-) diff --git a/release-notes/beta_40.txt b/release-notes/beta_40.txt index 07ad189d..b23f294f 100644 --- a/release-notes/beta_40.txt +++ b/release-notes/beta_40.txt @@ -1,7 +1,32 @@ -# beta_40 (TEST) - V4 freeze fix + long-text auto-fit. On top of beta_39. +# beta_40 (STABLE) - the first stable since beta_35. Rolls up everything from beta_36 through beta_40: reliable SD storage, message delete + full-history scrolling, a big translation pass, two new boards, and a pile of storage/perf/stability fixes. # One user-facing note per non-blank, non-# line; # lines are section comments. +# --- New --- +Big translation pass: hundreds of previously-English strings across menus, settings, dialogs and the setup flow are now translated into all 11 non-English languages (Dutch, German, French, Spanish, Italian, Russian, Ukrainian, Bulgarian, Serbian, Greek, Brazilian Portuguese). Menu rows that carry an icon translate too. Switch language under Settings. +Chat scrolling is fully virtualized (contributed by scratchdiver, PR #130): a chat now scrolls through its ENTIRE stored history, up to 5000 messages on SD-card devices, smoothly in both bubble and compact mode, instead of only the most recent rows. +Long-press any message for a Delete option that removes just that message; the message menu lays its buttons two per row so it fits on one screen. +The chat and channel settings sheet gains "Delete history": wipes the whole conversation after a confirmation, while the channel membership or contact stays. +The in-chat jump buttons are slim arrows tucked against the right edge: fully visible while you scroll, fading to half opacity a second after you stop. +ThinkNode M9 hardware support is complete (contributed by ded, PR #138): GPS, microSD, buzzer, backlight control, lock screen, long-press context menus, and a d-pad-driven setup wizard. It can be installed straight from the web flasher. +New board: RAK WisMesh Tap V2 (contributed by Ethac.chen, PR #136), with a 30+ fps display driver, also installable from the web flasher. +The Wi-Fi network screens (join a network, hidden network, saved-network details) are full-screen pages now instead of small popups, matching the other settings pages and scrolling properly with the keyboard open. +The lock screen shows an envelope with the number of unread messages under the clock, so you can check for news without unlocking (idea from issue #93). +Passwords with special characters can be entered everywhere: long-press any settings field, including the Wi-Fi password, for a Cut / Copy / Paste / All / Sym menu. Sym opens a picker with the characters the on-screen keyboard lacks (issue #122). Double-tap selects a word. +For Launcher installs: a "Save update bin to SD" button on the About page downloads the latest firmware of your selected channel into a BINS folder on the SD card, ready to flash from the Launcher. The test-builds toggle is visible on Launcher installs too. +New region preset "Australia (Mid)": 915.075 MHz, 125 kHz, SF9, CR5 (requested in issue #121). +Your GPS position is now the first row in the quick-reply picker, so you can send your current coordinates with one tap (contributed by Yazutsu, PR #125). +Tanmatsu: hold ALT and press a letter to open the accent picker; keep ALT held and press again to cycle, release to insert (requested by jochentj, issue #129). Double-tap the space bar to switch between your enabled keyboard languages, same as the T-Deck. +While in a chat, the top bar shows the active keyboard language next to the clock when more than one layout is enabled. + # --- Fixed --- -Heltec V4 (and any device without an SD card) no longer freezes for several seconds at a time. The contacts file was being rewritten to internal flash every time a known node re-advertised, and that write can trigger a slow flash cleanup that stalls the whole device. Those refreshes are now batched, so the file is rewritten far less often; a genuinely new or removed contact still saves right away. -Long text in other languages no longer overlaps or gets cut off. Oversized labels now shrink to fit on one line instead of clipping or wrapping: in the message long-press menu (French "Supprimer" was being cut to "Supprime"), the confirmation dialogs, and the app-drawer tiles. -On the home signal graph, the "tap for details" hint no longer overlaps the signal readout in longer languages; it sits in the bottom-right corner now. +The "Store data on SD" toggle is now actually honored after a reboot (fix contributed by scratchdiver, PR #123). On Launcher installs it silently reverted to internal storage every boot, which also kept the slow internal-flash writes. Turning it off works reliably now too. +Turning on "Store data on SD" migrates your existing profile, settings and identity to the card FIRST, so upgrading no longer risks adopting an empty card and booting as a brand-new node. If you were already hit by that, Settings -> General -> "Copy internal data to SD" restores the profile from internal flash. +Card-less devices (Heltec V4, and any board without an SD card) no longer freeze for several seconds at a time. A busy mesh re-writes the whole contacts file to internal flash on every advert refresh, and that flash garbage-collection stalled the whole device; contact saves are now coalesced so only real changes (a new or removed node) are written promptly. +Deleting a message, or clearing a whole chat, now sticks: it survives a reboot or a hardware reset instead of coming back (reported by Leon P and MrWeavis). Deleting is also much faster - chat history is written compactly, only the messages you actually have, so a delete, a history wipe, or a reboot no longer pauses the screen while it saves. +Messages no longer vanish when you reboot the device from the phone app (reported by Leon P): the app's reboot command now saves chat history first, like every on-device reboot path already did. +Chat history saves to the SD card are more robust: files are written atomically with a fallback save path, so a badly timed reboot can no longer truncate your message history (contributed by scratchdiver, PR #135). +Longer translated labels (French, German, etc.) that used to clip or wrap now shrink to fit: the message action menu, confirmation dialogs, and the app-drawer tiles all keep their text on one line. The signal card's "tap for details" hint no longer overlaps in other languages. +Emoji picker: the food and object emoji that showed as empty boxes (umbrella, coffee, pizza, cake, rocket, camera, phone, laptop, calendar, antenna, e-mail, house, car, watch) now render properly. +Tanmatsu: profile name, settings and the node identity persist reliably across reboots (moved off the unreliable internal-flash partition onto the SD card, with existing data rescued on first boot). Accented letters render at full size at the Large and Huge UI scales. The About page shows the correct firmware version now. +T-Deck: if the touch controller glitches into a stuck "phantom finger" state (touch dead, trackball clicks eaten, screen never timing out), the driver detects it and recovers within seconds instead of needing a full power cycle. Touch initialisation at boot also retries for a few seconds instead of giving up after one attempt. +The keyboard-backlight "Off" preset now actually switches the backlight off and stays off (contributed by Yazutsu, PR #88). diff --git a/scripts/tanmatsu-appstore-publish.sh b/scripts/tanmatsu-appstore-publish.sh index 0f8dfee8..d3cd6c60 100755 --- a/scripts/tanmatsu-appstore-publish.sh +++ b/scripts/tanmatsu-appstore-publish.sh @@ -54,6 +54,10 @@ echo "==> WadaMesh app-store publish: version $VERSION, revision $REVISION" # ---- 1. build + verify the Tanmatsu app -------------------------------- if [ "$SKIP_BUILD" -eq 0 ]; then + # Bake the EXACT release tag into the P4 binary (About page + update check). We know + # it here; git describe inside build.sh would read a "-N-g<sha>" suffix (or the prior + # beta) whenever the beta_N tag isn't fetched locally. + [[ "$ARG" =~ ^beta_([0-9]+)$ ]] && export WADA_FW_TAG="$ARG" echo "==> building Tanmatsu app (./build.sh build)..." LOG="$(mktemp)" ( cd "$WADAMESH/tanmatsu" && ./build.sh build ) >"$LOG" 2>&1 || true # app_check_size exit!=0 is EXPECTED diff --git a/tanmatsu/build.sh b/tanmatsu/build.sh index 73005d18..cfb01820 100755 --- a/tanmatsu/build.sh +++ b/tanmatsu/build.sh @@ -41,7 +41,10 @@ fi # build on a fresh beta_N tag bakes exactly "beta_N" — no more hand-bumping the # old hardcoded CMake define (which left every dev flash claiming the last beta). # Passed as a CMake cache var: idf.py reconfigures automatically when it changes. -WADA_FW_TAG="$(git describe --tags --match 'beta_*' --always 2>/dev/null || echo dev)" +# A caller (the app-store publish) can pass the exact release tag via the env, since +# the beta_N git tag may not be fetched locally when gh created it remotely. Fall back +# to git describe for dev builds ("beta_28-14-gabc123" = 14 commits past the tag). +WADA_FW_TAG="${WADA_FW_TAG:-$(git describe --tags --match 'beta_*' --always 2>/dev/null || echo dev)}" WADA_FW_DATE="$(date '+%-d %b %Y')" exec idf.py -B build/tanmatsu \ diff --git a/tanmatsu/main/CMakeLists.txt b/tanmatsu/main/CMakeLists.txt index 48bd4fd8..f9f33c73 100644 --- a/tanmatsu/main/CMakeLists.txt +++ b/tanmatsu/main/CMakeLists.txt @@ -68,5 +68,9 @@ if(NOT WADA_FW_DATE) endif() idf_build_set_property(COMPILE_OPTIONS "-DFIRMWARE_RELEASE_TAG=\"${WADA_FW_TAG}\"" APPEND) idf_build_set_property(COMPILE_OPTIONS "-DFIRMWARE_BUILD_DATE=\"${WADA_FW_DATE}\"" APPEND) +# The About page shows FIRMWARE_VERSION (not the tag). The S3 release.sh sets it to +# "wadamesh <tag>"; without this the P4 build fell back to the MeshCore default +# ("v1.16.0-touch") and the Tanmatsu never showed its beta number. Keep them in sync. +idf_build_set_property(COMPILE_OPTIONS "-DFIRMWARE_VERSION=\"wadamesh ${WADA_FW_TAG}\"" APPEND) # (the adcAttachPin compat shim is force-included per-component in meshcore + wadamesh_app — # NOT globally, which would feed the C++ header to FreeRTOS's .S assembly files and break them.) From 9da367d0bc55de48333e91f9f91c028ab2d1409b Mon Sep 17 00:00:00 2001 From: Kaj Schittecat <kaj@schittecat.com> Date: Sat, 11 Jul 2026 12:28:49 +0200 Subject: [PATCH 61/73] chore: refresh Mesh America catalog for beta_40 --- deploy/meshamerica-catalog.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/deploy/meshamerica-catalog.json b/deploy/meshamerica-catalog.json index cff2375a..bb999c7d 100644 --- a/deploy/meshamerica-catalog.json +++ b/deploy/meshamerica-catalog.json @@ -17,19 +17,19 @@ "role": "gui", "title": "Touch UI", "version": { - "beta_35": { - "notes": "Heltec V4: multi-second freezes right after receiving messages are gone, including the screen refusing to wake from dark mode. Saving chat history to the internal flash could stall the device for up to 6 seconds (the V4 has no SD card, and internal flash pauses for housekeeping); that save now runs on a background task, so the screen and touch stay responsive no matter what storage is doing.\nTurning Bluetooth on while Wi-Fi is running no longer reboots the device when memory is tight: the switch now checks free memory first and tells you \"Not enough free memory for Bluetooth. Turn Wi-Fi off first.\" instead of crashing.\nThe same protection applies the other way around: turning Wi-Fi on with Bluetooth active used to claim \"Wi-Fi on\" while the radio silently never started. It now either really starts or tells you why it cannot.\nSettings could vanish for a single boot after an unlucky reboot (the device came up with a default name once, then recovered). Settings writes are now crash-safe: a reboot or power cut at any moment leaves at least one intact copy on storage, the loader self-heals from it, and a failed save now says \"Couldn't save the name to storage\" instead of pretending it worked.\nAbout 30 KB of the ESP32's scarce internal RAM has been freed by moving buffers to the external PSRAM and dropping unused USB components from the build. This is the headroom that makes Wi-Fi and Bluetooth run together comfortably again, especially on the Heltec V4.", + "beta_40": { + "notes": "Big translation pass: hundreds of previously-English strings across menus, settings, dialogs and the setup flow are now translated into all 11 non-English languages (Dutch, German, French, Spanish, Italian, Russian, Ukrainian, Bulgarian, Serbian, Greek, Brazilian Portuguese). Menu rows that carry an icon translate too. Switch language under Settings.\nChat scrolling is fully virtualized (contributed by scratchdiver, PR #130): a chat now scrolls through its ENTIRE stored history, up to 5000 messages on SD-card devices, smoothly in both bubble and compact mode, instead of only the most recent rows.\nLong-press any message for a Delete option that removes just that message; the message menu lays its buttons two per row so it fits on one screen.\nThe chat and channel settings sheet gains \"Delete history\": wipes the whole conversation after a confirmation, while the channel membership or contact stays.\nThe in-chat jump buttons are slim arrows tucked against the right edge: fully visible while you scroll, fading to half opacity a second after you stop.\nThinkNode M9 hardware support is complete (contributed by ded, PR #138): GPS, microSD, buzzer, backlight control, lock screen, long-press context menus, and a d-pad-driven setup wizard. It can be installed straight from the web flasher.\nNew board: RAK WisMesh Tap V2 (contributed by Ethac.chen, PR #136), with a 30+ fps display driver, also installable from the web flasher.\nThe Wi-Fi network screens (join a network, hidden network, saved-network details) are full-screen pages now instead of small popups, matching the other settings pages and scrolling properly with the keyboard open.\nThe lock screen shows an envelope with the number of unread messages under the clock, so you can check for news without unlocking (idea from issue #93).\nPasswords with special characters can be entered everywhere: long-press any settings field, including the Wi-Fi password, for a Cut / Copy / Paste / All / Sym menu. Sym opens a picker with the characters the on-screen keyboard lacks (issue #122). Double-tap selects a word.\nFor Launcher installs: a \"Save update bin to SD\" button on the About page downloads the latest firmware of your selected channel into a BINS folder on the SD card, ready to flash from the Launcher. The test-builds toggle is visible on Launcher installs too.\nNew region preset \"Australia (Mid)\": 915.075 MHz, 125 kHz, SF9, CR5 (requested in issue #121).\nYour GPS position is now the first row in the quick-reply picker, so you can send your current coordinates with one tap (contributed by Yazutsu, PR #125).\nTanmatsu: hold ALT and press a letter to open the accent picker; keep ALT held and press again to cycle, release to insert (requested by jochentj, issue #129). Double-tap the space bar to switch between your enabled keyboard languages, same as the T-Deck.\nWhile in a chat, the top bar shows the active keyboard language next to the clock when more than one layout is enabled.\nThe \"Store data on SD\" toggle is now actually honored after a reboot (fix contributed by scratchdiver, PR #123). On Launcher installs it silently reverted to internal storage every boot, which also kept the slow internal-flash writes. Turning it off works reliably now too.\nTurning on \"Store data on SD\" migrates your existing profile, settings and identity to the card FIRST, so upgrading no longer risks adopting an empty card and booting as a brand-new node. If you were already hit by that, Settings -> General -> \"Copy internal data to SD\" restores the profile from internal flash.\nCard-less devices (Heltec V4, and any board without an SD card) no longer freeze for several seconds at a time. A busy mesh re-writes the whole contacts file to internal flash on every advert refresh, and that flash garbage-collection stalled the whole device; contact saves are now coalesced so only real changes (a new or removed node) are written promptly.\nDeleting a message, or clearing a whole chat, now sticks: it survives a reboot or a hardware reset instead of coming back (reported by Leon P and MrWeavis). Deleting is also much faster - chat history is written compactly, only the messages you actually have, so a delete, a history wipe, or a reboot no longer pauses the screen while it saves.\nMessages no longer vanish when you reboot the device from the phone app (reported by Leon P): the app's reboot command now saves chat history first, like every on-device reboot path already did.\nChat history saves to the SD card are more robust: files are written atomically with a fallback save path, so a badly timed reboot can no longer truncate your message history (contributed by scratchdiver, PR #135).\nLonger translated labels (French, German, etc.) that used to clip or wrap now shrink to fit: the message action menu, confirmation dialogs, and the app-drawer tiles all keep their text on one line. The signal card's \"tap for details\" hint no longer overlaps in other languages.\nEmoji picker: the food and object emoji that showed as empty boxes (umbrella, coffee, pizza, cake, rocket, camera, phone, laptop, calendar, antenna, e-mail, house, car, watch) now render properly.\nTanmatsu: profile name, settings and the node identity persist reliably across reboots (moved off the unreliable internal-flash partition onto the SD card, with existing data rescued on first boot). Accented letters render at full size at the Large and Huge UI scales. The About page shows the correct firmware version now.\nT-Deck: if the touch controller glitches into a stuck \"phantom finger\" state (touch dead, trackball clicks eaten, screen never timing out), the driver detects it and recovers within seconds instead of needing a full power cycle. Touch initialisation at boot also retries for a few seconds instead of giving up after one attempt.\nThe keyboard-backlight \"Off\" preset now actually switches the backlight off and stays off (contributed by Yazutsu, PR #88).", "files": [ { "type": "flash-wipe", "name": "wadamesh-heltec-v4-tft-merged.bin", - "url": "https://firmware.wadamesh.com/releases/TOUCH/beta_35/wadamesh-heltec-v4-tft-merged.bin", + "url": "https://firmware.wadamesh.com/releases/TOUCH/beta_40/wadamesh-heltec-v4-tft-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", "name": "wadamesh-heltec-v4-tft.bin", - "url": "https://firmware.wadamesh.com/releases/TOUCH/beta_35/wadamesh-heltec-v4-tft.bin", + "url": "https://firmware.wadamesh.com/releases/TOUCH/beta_40/wadamesh-heltec-v4-tft.bin", "title": "Update (app only)" } ] @@ -49,19 +49,19 @@ "role": "gui", "title": "Touch UI", "version": { - "beta_35": { - "notes": "Heltec V4: multi-second freezes right after receiving messages are gone, including the screen refusing to wake from dark mode. Saving chat history to the internal flash could stall the device for up to 6 seconds (the V4 has no SD card, and internal flash pauses for housekeeping); that save now runs on a background task, so the screen and touch stay responsive no matter what storage is doing.\nTurning Bluetooth on while Wi-Fi is running no longer reboots the device when memory is tight: the switch now checks free memory first and tells you \"Not enough free memory for Bluetooth. Turn Wi-Fi off first.\" instead of crashing.\nThe same protection applies the other way around: turning Wi-Fi on with Bluetooth active used to claim \"Wi-Fi on\" while the radio silently never started. It now either really starts or tells you why it cannot.\nSettings could vanish for a single boot after an unlucky reboot (the device came up with a default name once, then recovered). Settings writes are now crash-safe: a reboot or power cut at any moment leaves at least one intact copy on storage, the loader self-heals from it, and a failed save now says \"Couldn't save the name to storage\" instead of pretending it worked.\nAbout 30 KB of the ESP32's scarce internal RAM has been freed by moving buffers to the external PSRAM and dropping unused USB components from the build. This is the headroom that makes Wi-Fi and Bluetooth run together comfortably again, especially on the Heltec V4.", + "beta_40": { + "notes": "Big translation pass: hundreds of previously-English strings across menus, settings, dialogs and the setup flow are now translated into all 11 non-English languages (Dutch, German, French, Spanish, Italian, Russian, Ukrainian, Bulgarian, Serbian, Greek, Brazilian Portuguese). Menu rows that carry an icon translate too. Switch language under Settings.\nChat scrolling is fully virtualized (contributed by scratchdiver, PR #130): a chat now scrolls through its ENTIRE stored history, up to 5000 messages on SD-card devices, smoothly in both bubble and compact mode, instead of only the most recent rows.\nLong-press any message for a Delete option that removes just that message; the message menu lays its buttons two per row so it fits on one screen.\nThe chat and channel settings sheet gains \"Delete history\": wipes the whole conversation after a confirmation, while the channel membership or contact stays.\nThe in-chat jump buttons are slim arrows tucked against the right edge: fully visible while you scroll, fading to half opacity a second after you stop.\nThinkNode M9 hardware support is complete (contributed by ded, PR #138): GPS, microSD, buzzer, backlight control, lock screen, long-press context menus, and a d-pad-driven setup wizard. It can be installed straight from the web flasher.\nNew board: RAK WisMesh Tap V2 (contributed by Ethac.chen, PR #136), with a 30+ fps display driver, also installable from the web flasher.\nThe Wi-Fi network screens (join a network, hidden network, saved-network details) are full-screen pages now instead of small popups, matching the other settings pages and scrolling properly with the keyboard open.\nThe lock screen shows an envelope with the number of unread messages under the clock, so you can check for news without unlocking (idea from issue #93).\nPasswords with special characters can be entered everywhere: long-press any settings field, including the Wi-Fi password, for a Cut / Copy / Paste / All / Sym menu. Sym opens a picker with the characters the on-screen keyboard lacks (issue #122). Double-tap selects a word.\nFor Launcher installs: a \"Save update bin to SD\" button on the About page downloads the latest firmware of your selected channel into a BINS folder on the SD card, ready to flash from the Launcher. The test-builds toggle is visible on Launcher installs too.\nNew region preset \"Australia (Mid)\": 915.075 MHz, 125 kHz, SF9, CR5 (requested in issue #121).\nYour GPS position is now the first row in the quick-reply picker, so you can send your current coordinates with one tap (contributed by Yazutsu, PR #125).\nTanmatsu: hold ALT and press a letter to open the accent picker; keep ALT held and press again to cycle, release to insert (requested by jochentj, issue #129). Double-tap the space bar to switch between your enabled keyboard languages, same as the T-Deck.\nWhile in a chat, the top bar shows the active keyboard language next to the clock when more than one layout is enabled.\nThe \"Store data on SD\" toggle is now actually honored after a reboot (fix contributed by scratchdiver, PR #123). On Launcher installs it silently reverted to internal storage every boot, which also kept the slow internal-flash writes. Turning it off works reliably now too.\nTurning on \"Store data on SD\" migrates your existing profile, settings and identity to the card FIRST, so upgrading no longer risks adopting an empty card and booting as a brand-new node. If you were already hit by that, Settings -> General -> \"Copy internal data to SD\" restores the profile from internal flash.\nCard-less devices (Heltec V4, and any board without an SD card) no longer freeze for several seconds at a time. A busy mesh re-writes the whole contacts file to internal flash on every advert refresh, and that flash garbage-collection stalled the whole device; contact saves are now coalesced so only real changes (a new or removed node) are written promptly.\nDeleting a message, or clearing a whole chat, now sticks: it survives a reboot or a hardware reset instead of coming back (reported by Leon P and MrWeavis). Deleting is also much faster - chat history is written compactly, only the messages you actually have, so a delete, a history wipe, or a reboot no longer pauses the screen while it saves.\nMessages no longer vanish when you reboot the device from the phone app (reported by Leon P): the app's reboot command now saves chat history first, like every on-device reboot path already did.\nChat history saves to the SD card are more robust: files are written atomically with a fallback save path, so a badly timed reboot can no longer truncate your message history (contributed by scratchdiver, PR #135).\nLonger translated labels (French, German, etc.) that used to clip or wrap now shrink to fit: the message action menu, confirmation dialogs, and the app-drawer tiles all keep their text on one line. The signal card's \"tap for details\" hint no longer overlaps in other languages.\nEmoji picker: the food and object emoji that showed as empty boxes (umbrella, coffee, pizza, cake, rocket, camera, phone, laptop, calendar, antenna, e-mail, house, car, watch) now render properly.\nTanmatsu: profile name, settings and the node identity persist reliably across reboots (moved off the unreliable internal-flash partition onto the SD card, with existing data rescued on first boot). Accented letters render at full size at the Large and Huge UI scales. The About page shows the correct firmware version now.\nT-Deck: if the touch controller glitches into a stuck \"phantom finger\" state (touch dead, trackball clicks eaten, screen never timing out), the driver detects it and recovers within seconds instead of needing a full power cycle. Touch initialisation at boot also retries for a few seconds instead of giving up after one attempt.\nThe keyboard-backlight \"Off\" preset now actually switches the backlight off and stays off (contributed by Yazutsu, PR #88).", "files": [ { "type": "flash-wipe", "name": "wadamesh-tdeck-merged.bin", - "url": "https://firmware.wadamesh.com/releases/TOUCH/beta_35/wadamesh-tdeck-merged.bin", + "url": "https://firmware.wadamesh.com/releases/TOUCH/beta_40/wadamesh-tdeck-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", "name": "wadamesh-tdeck.bin", - "url": "https://firmware.wadamesh.com/releases/TOUCH/beta_35/wadamesh-tdeck.bin", + "url": "https://firmware.wadamesh.com/releases/TOUCH/beta_40/wadamesh-tdeck.bin", "title": "Update (app only)" } ] From 3f375f2fe43e7a29114a647161844b856d726fd7 Mon Sep 17 00:00:00 2001 From: Kaj Schittecat <kaj@schittecat.com> Date: Sat, 11 Jul 2026 22:32:25 +0200 Subject: [PATCH 62/73] touch: beta_41 - VNC + REMOTE web mirror (experimental) Stream the live LVGL UI to a phone/desktop browser over the WS companion server (VNC app) plus a headless REMOTE mode that renders the UI at a browser-friendly resolution. Non-blocking per-client TX buffering, a core-0 stream task guarded by a recursive mutex, an on-page Rotate orientation toggle, and a small 480x288 render upscaled in the browser. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> --- release-notes/beta_41.txt | 10 + .../MultiTransportCompanionInterface.cpp | 22 +- .../esp32/MultiTransportCompanionInterface.h | 1 + src/helpers/esp32/TouchPrefsStore.cpp | 44 +- src/helpers/esp32/TouchPrefsStore.h | 16 + src/helpers/esp32/WebMirror.cpp | 111 +++ src/helpers/esp32/WebMirror.h | 96 +++ .../esp32/WebSocketCompanionServer.cpp | 355 +++++++++- src/helpers/esp32/WebSocketCompanionServer.h | 36 +- src/ui-touch/UITask.cpp | 643 +++++++++++++++++- 10 files changed, 1315 insertions(+), 19 deletions(-) create mode 100644 release-notes/beta_41.txt create mode 100644 src/helpers/esp32/WebMirror.cpp create mode 100644 src/helpers/esp32/WebMirror.h diff --git a/release-notes/beta_41.txt b/release-notes/beta_41.txt new file mode 100644 index 00000000..5e85efa9 --- /dev/null +++ b/release-notes/beta_41.txt @@ -0,0 +1,10 @@ +# beta_41 (TEST) - experimental web control: view and drive the wadamesh UI from a phone or desktop browser over Wi-Fi. Two new apps, VNC and REMOTE. +# One user-facing note per non-blank, non-# line; # lines are section comments. + +# --- New --- +New VNC app (in the app drawer, between Advertise and Signal): it mirrors the live device screen into a web browser over Wi-Fi and lets you drive it. Taps and typing in the browser control the device, and anything that changes on the device shows up in the browser. Turn it on, then open http://<device-ip>:8765/ from any browser on the same network. The app page itself is scrollable. +New REMOTE app: a headless mode that renders the whole UI at a larger, browser-friendly resolution and serves it over Wi-Fi, while the device's own screen drops to a placeholder showing the address to open. Meant for driving a device as a web client, and as groundwork for screenless hardware. Turning it on or off reboots the device. On the web page a Rotate button flips between landscape (desktop) and portrait (phone); on the device, double-tap the space bar to leave remote mode. +Both features are served by the device itself over plain Wi-Fi - no phone app, no account, no cloud, just a browser on the same network. + +# --- Note --- +This is an experimental first cut, and an honest heads-up from Kaj: for me the remote UI still feels too slow, and I will most likely move toward a dedicated, lighter remote client instead of streaming the entire live UI. It is in this test build mainly because community feedback on it would be genuinely useful - if you try it, let us know how it runs for you and what you would actually want from a web or remote client. diff --git a/src/helpers/esp32/MultiTransportCompanionInterface.cpp b/src/helpers/esp32/MultiTransportCompanionInterface.cpp index 94a12fb5..bb8bfb7f 100644 --- a/src/helpers/esp32/MultiTransportCompanionInterface.cpp +++ b/src/helpers/esp32/MultiTransportCompanionInterface.cpp @@ -1,6 +1,7 @@ #include "MultiTransportCompanionInterface.h" #include <helpers/RepeaterTcpOtaEmit.h> #include "WifiRuntimeStore.h" // persist BLE on/off (ble_en) across reboots +#include "WebMirror.h" // web UI mirror bridge (served over the WS server) #include <string.h> // Companion push code for the per-packet RX log (matches MyMesh.cpp). It is kept OFF @@ -43,8 +44,27 @@ void MultiTransportCompanionInterface::startTcpServer(bool wifi_connected) { } } +// Web-mirror streaming runs on CORE 0 (parallel to the UI on core 1) so the browser's +// socket stays fed at full link speed even while core 1 is busy with a heavy LVGL render. +// The WS client array is guarded by WebSocketCompanionServer's recursive mutex, so this +// task and the main-loop companion/handshake code never corrupt each other. serviceMirror +// is non-blocking, so the mutex is held only briefly and cross-core contention is tiny. +static void wsMirrorStreamTask(void* arg) { + WebSocketCompanionServer* ws = static_cast<WebSocketCompanionServer*>(arg); + for (;;) { + ws->serviceMirror(g_web_mirror); + vTaskDelay(pdMS_TO_TICKS(g_web_mirror.clients() > 0 ? 2 : 25)); // fast when a browser is watching, idle otherwise + } +} + void MultiTransportCompanionInterface::tickWebSocketHandshake() { - if (_ws_started) _ws.tickHandshake(); + if (_ws_started) { + _ws.tickHandshake(); // accept + WS handshake stay on core 1 (the main loop) + if (!_mirror_task) { // spawn the core-0 streamer once, on first tick after the WS server is up + xTaskCreatePinnedToCore(wsMirrorStreamTask, "ws_mirror", 4096, &_ws, 2, + reinterpret_cast<TaskHandle_t*>(&_mirror_task), 0); + } + } } void MultiTransportCompanionInterface::stopTcpServer() { diff --git a/src/helpers/esp32/MultiTransportCompanionInterface.h b/src/helpers/esp32/MultiTransportCompanionInterface.h index b6b883d5..e223ab3c 100644 --- a/src/helpers/esp32/MultiTransportCompanionInterface.h +++ b/src/helpers/esp32/MultiTransportCompanionInterface.h @@ -95,6 +95,7 @@ private: uint16_t _ws_port; bool _tcp_started; bool _ws_started; + void* _mirror_task = nullptr; // TaskHandle_t for the core-0 web-mirror stream task (created once) bool _tcp_enabled; // if false, startTcpServer() no-ops until enableTcp() bool _isEnabled; bool _broadcast; // if true, also send responses to all other clients diff --git a/src/helpers/esp32/TouchPrefsStore.cpp b/src/helpers/esp32/TouchPrefsStore.cpp index f7dc8e05..bb2f154b 100644 --- a/src/helpers/esp32/TouchPrefsStore.cpp +++ b/src/helpers/esp32/TouchPrefsStore.cpp @@ -38,7 +38,7 @@ static bool s_begun = false; // short read (→ treat as absent → defaults); `ver` lets later builds add fields. static const char* KEY_CFG = "cfg"; static const uint16_t TOUCH_CFG_MAGIC = 0x5743; // 'WC' (WadaCfg) -static const uint8_t TOUCH_CFG_VER = 33; // v2 sig_probe/poll; v3 tz_zone; v4 hide_node_name; v5 map_night/map_zoom; v6 map text/marker visibility; v7 app_grid_large; v8 ui_scale; v9 tb_keypad; v10 sleep_idle; v11 nav_keys; v12 map_zoom_buttons; v13 nav_dir_keys; v14 home_is_drawer; v15 kbd_nav default ON (one-time migrate); v16 nav_scroll_keys; v17 notify_new_contact; v18 kbd_nav OFF by default (reverses v15; T-Deck/V4 only, Tanmatsu stays on); v19 show_sensors_tab; v20 map_show_links; v21 map_style (0=OSM default, 1=OpenTopoMap); v22 tb_nav; v23 scope_direct (opt-in: scope direct/login floods to the region); v24 tb_nav default OFF (experimental); v25 fem_lna (Heltec V4.3 high-gain FEM LNA, opt-in); v26 msg_flash (flash keyboard backlight + wake screen on a new message, opt-in); v27 flood_adv_hrs + local_adv_min (periodic self-advert intervals, the standard MeshCore flood/local advert on a timer); v28 beta_updates (opt-in to test/beta firmware on the OTA update check + install); v29 ui_scale default -> Large/150% (Tanmatsu; bumps the old 100% default, leaves an explicit Large/Huge choice); v30 boot_advert (opt-in one-shot flood self-advert ~6s after boot, all boards, #76); v31 compact_chat (opt-in IRC-style dense chat rows instead of bubbles); v32 clock_floor (highest epoch handed out — monotonic send-timestamp floor across reboots, #89); v33 rx_queue (buffered LoRa receive: drain task + packet ring, experimental, default OFF) +static const uint8_t TOUCH_CFG_VER = 37; // v2 sig_probe/poll; v3 tz_zone; v4 hide_node_name; v5 map_night/map_zoom; v6 map text/marker visibility; v7 app_grid_large; v8 ui_scale; v9 tb_keypad; v10 sleep_idle; v11 nav_keys; v12 map_zoom_buttons; v13 nav_dir_keys; v14 home_is_drawer; v15 kbd_nav default ON (one-time migrate); v16 nav_scroll_keys; v17 notify_new_contact; v18 kbd_nav OFF by default (reverses v15; T-Deck/V4 only, Tanmatsu stays on); v19 show_sensors_tab; v20 map_show_links; v21 map_style (0=OSM default, 1=OpenTopoMap); v22 tb_nav; v23 scope_direct (opt-in: scope direct/login floods to the region); v24 tb_nav default OFF (experimental); v25 fem_lna (Heltec V4.3 high-gain FEM LNA, opt-in); v26 msg_flash (flash keyboard backlight + wake screen on a new message, opt-in); v27 flood_adv_hrs + local_adv_min (periodic self-advert intervals, the standard MeshCore flood/local advert on a timer); v28 beta_updates (opt-in to test/beta firmware on the OTA update check + install); v29 ui_scale default -> Large/150% (Tanmatsu; bumps the old 100% default, leaves an explicit Large/Huge choice); v30 boot_advert (opt-in one-shot flood self-advert ~6s after boot, all boards, #76); v31 compact_chat (opt-in IRC-style dense chat rows instead of bubbles); v32 clock_floor (highest epoch handed out — monotonic send-timestamp floor across reboots, #89); v33 rx_queue (buffered LoRa receive: drain task + packet ring, experimental, default OFF); v34 web_mirror (web control panel: mirror the live UI to a phone browser + inject taps, opt-in, default OFF); v35 remote_mode (render the UI off-screen at a web resolution instead of the panel; boot mode, default OFF); v36 remote_landscape (remote mode orientation: landscape 800x480 vs portrait 480x800); v37 remote_landscape now defaults ON (remote mode = landscape/desktop by default; one-time flip of existing installs, portrait stays a toggle) // Defaults (kept identical to the historical per-key defaults). static const uint16_t DEFAULT_SCREEN_TIMEOUT_S = 20; @@ -106,6 +106,9 @@ struct __attribute__((packed)) TouchCfg { uint8_t compact_chat; // IRC-style dense chat rows instead of bubbles (bool, 0=off) — v31 (trailing) uint32_t clock_floor; // highest epoch this device handed out (ClockFloorRTC persistence) — v32 (trailing) uint8_t rx_queue; // buffered LoRa receive: drain task + packet ring (bool, 0=off, experimental) — v33 (trailing) + uint8_t web_mirror; // web control panel: mirror the live UI to a phone browser + inject taps (bool, 0=off) — v34 (trailing) + uint8_t remote_mode; // render the UI off-screen at a web resolution instead of the panel (bool, 0=off) — v35 (trailing) + uint8_t remote_landscape; // remote mode orientation: 1=landscape 800x480 (desktop), 0=portrait 480x800 (phone) — v36 (trailing) }; static TouchCfg s_cfg; @@ -197,6 +200,9 @@ static void cfgSetDefaults(TouchCfg& c) { c.show_sensors_tab = 1; // default: show the V4 Expansion-Kit Sensors tab + Home env widget c.map_show_links = 1; // default: show self->contact link lines (PR #61) c.map_style = 0; // default: OpenStreetMap (OpenTopoMap is opt-in) + c.web_mirror = 0; // OFF: web control panel is opt-in (remote control over the LAN) + c.remote_mode = 0; // OFF: render to the physical panel (remote mode is opt-in, reboots to apply) + c.remote_landscape = 1; // landscape 800x480 by default (remote mode = desktop/browser); portrait is a toggle } // Persist the whole blob using the same end()/begin(RW)/put/end()/begin(RO) @@ -262,6 +268,10 @@ static void cfgLoadOrMigrate() { if (s_cfg.ver < 31) s_cfg.compact_chat = 0; // new trailing field: compact chat rows off by default if (s_cfg.ver < 32) s_cfg.clock_floor = 0; // new trailing field: no send-timestamp floor persisted yet (#89) if (s_cfg.ver < 33) s_cfg.rx_queue = 1; // buffered LoRa receive ON for the test channel (opt-out toggle in Radio & Mesh) + if (s_cfg.ver < 34) s_cfg.web_mirror = 0; // new trailing field: web control panel off by default (opt-in remote control) + if (s_cfg.ver < 35) s_cfg.remote_mode = 0; // new trailing field: remote mode off by default (opt-in, reboots to apply) + if (s_cfg.ver < 36) s_cfg.remote_landscape = 0; + if (s_cfg.ver < 37) s_cfg.remote_landscape = 1; // remote mode = landscape/desktop by default (one-time flip; portrait stays a toggle) s_cfg.ver = TOUCH_CFG_VER; s_cfg.magic = TOUCH_CFG_MAGIC; cfgFlush(); // rewrite with new fields defaulted-in @@ -731,6 +741,38 @@ bool touchPrefsSetAccentPopups(bool on) { return cfgFlush(); } +// Web control panel: mirror the live UI to a phone browser (Settings > Wi-Fi). +bool touchPrefsGetWebMirror() { + if (!s_begun) touchPrefsBegin(); + return s_cfg.web_mirror != 0; +} +bool touchPrefsSetWebMirror(bool on) { + if (!s_begun) touchPrefsBegin(); + s_cfg.web_mirror = on ? 1 : 0; + return cfgFlush(); +} + +// Remote mode: render the UI off-screen at a web resolution (boot mode; REMOTE app). +bool touchPrefsGetRemoteMode() { + if (!s_begun) touchPrefsBegin(); + return s_cfg.remote_mode != 0; +} +bool touchPrefsSetRemoteMode(bool on) { + if (!s_begun) touchPrefsBegin(); + s_cfg.remote_mode = on ? 1 : 0; + return cfgFlush(); +} + +bool touchPrefsGetRemoteLandscape() { + if (!s_begun) touchPrefsBegin(); + return s_cfg.remote_landscape != 0; +} +bool touchPrefsSetRemoteLandscape(bool on) { + if (!s_begun) touchPrefsBegin(); + s_cfg.remote_landscape = on ? 1 : 0; + return cfgFlush(); +} + // UI accent colour (buttons, active tab, keyboard, highlights) as 0xRRGGBB. // Default = the WADAMESH brand teal (the logo dots). The picker clamps it dark // enough that the off-white button text stays readable on any hue. diff --git a/src/helpers/esp32/TouchPrefsStore.h b/src/helpers/esp32/TouchPrefsStore.h index 22270b26..0b5657e8 100644 --- a/src/helpers/esp32/TouchPrefsStore.h +++ b/src/helpers/esp32/TouchPrefsStore.h @@ -49,6 +49,22 @@ bool touchPrefsSetEnabledLayouts(uint16_t mask); bool touchPrefsGetAccentPopups(); bool touchPrefsSetAccentPopups(bool on); +/** Web control panel: serve the live UI to a phone browser over the WebSocket + * server and inject taps back (remote control). Opt-in, default OFF. */ +bool touchPrefsGetWebMirror(); +bool touchPrefsSetWebMirror(bool on); + +/** Remote mode: on boot, render the UI to an off-screen web resolution (480x800) + * instead of the physical panel, served to a browser (headless/remote use). It is + * a boot mode (reboot to apply). Opt-in, default OFF. */ +bool touchPrefsGetRemoteMode(); +bool touchPrefsSetRemoteMode(bool on); + +/** Remote-mode orientation: landscape (800x480, for desktop) vs portrait (480x800, for + * phones). Applied at boot (reboots to change). Default portrait. */ +bool touchPrefsGetRemoteLandscape(); +bool touchPrefsSetRemoteLandscape(bool on); + /** UI language index (UiLang enum in i18n.h; 0 = English). Read at boot. */ uint8_t touchPrefsGetUiLang(); bool touchPrefsSetUiLang(uint8_t lang); diff --git a/src/helpers/esp32/WebMirror.cpp b/src/helpers/esp32/WebMirror.cpp new file mode 100644 index 00000000..f3a9c368 --- /dev/null +++ b/src/helpers/esp32/WebMirror.cpp @@ -0,0 +1,111 @@ +#include "WebMirror.h" +#include <Arduino.h> +#include <esp_heap_caps.h> +#include <string.h> + +WebMirror g_web_mirror; + +#ifndef WEB_MIRROR_RING_BYTES +#define WEB_MIRROR_RING_BYTES (384 * 1024) // PSRAM; holds several banded frames +#endif + +void WebMirror::begin(size_t ring_bytes) { + if (_ring) return; + if (ring_bytes == 0) ring_bytes = WEB_MIRROR_RING_BYTES; + _ring = (uint8_t*)heap_caps_malloc(ring_bytes, MALLOC_CAP_SPIRAM | MALLOC_CAP_8BIT); + if (!_ring) _ring = (uint8_t*)malloc(ring_bytes); // last-ditch internal DRAM + _cap = _ring ? ring_bytes : 0; + _head = _tail = 0; +} + +void WebMirror::setEnabled(bool en) { + _enabled = en; + if (en) { + _need_full = true; // next connect wants a full frame + } else { + _tail = _head; // drain the ring so nothing stale lingers + } +} + +static inline size_t ringUsed(size_t head, size_t tail, size_t cap) { + return (head + cap - tail) % cap; +} + +bool WebMirror::pushFrame(const uint8_t* hdr, size_t hdr_len, const uint8_t* body, size_t body_len) { + if (!_ring || _cap == 0) return false; + const size_t payload = hdr_len + body_len; + if (payload == 0 || payload > 0xFFFF) { _need_full = true; return false; } + const size_t total = 2 + payload; // 2-byte length prefix + payload + + size_t head = _head; + const size_t tail = _tail; // written by the consumer; a stale read is conservative + const size_t freeb = _cap - ringUsed(head, tail, _cap) - 1; + if (freeb < total) { _need_full = true; return false; } // backed up -> drop, heal via full repaint + + _ring[head] = (uint8_t)(payload & 0xFF); head = (head + 1) % _cap; + _ring[head] = (uint8_t)(payload >> 8); head = (head + 1) % _cap; + for (size_t i = 0; i < hdr_len; i++) { _ring[head] = hdr[i]; head = (head + 1) % _cap; } + { + size_t first = _cap - head; + if (first > body_len) first = body_len; + memcpy(_ring + head, body, first); + if (first < body_len) memcpy(_ring, body + first, body_len - first); + head = (head + body_len) % _cap; + } + __sync_synchronize(); // publish the payload before advancing head + _head = head; + return true; +} + +size_t WebMirror::popFrame(uint8_t* dst, size_t max_len) { + if (!_ring || _cap == 0) return 0; + const size_t head = _head; + __sync_synchronize(); // read head before the payload it guards + size_t tail = _tail; + const size_t used = ringUsed(head, tail, _cap); + if (used < 2) return 0; + + size_t l0 = _ring[tail]; tail = (tail + 1) % _cap; + size_t l1 = _ring[tail]; tail = (tail + 1) % _cap; + const size_t payload = l0 | (l1 << 8); + if (payload == 0 || payload + 2 > used || payload > max_len) { + _tail = head; // corrupt/oversized -> resync by dropping the ring + return 0; + } + size_t first = _cap - tail; + if (first > payload) first = payload; + memcpy(dst, _ring + tail, first); + if (first < payload) memcpy(dst + first, _ring, payload - first); + _tail = (tail + payload) % _cap; + return payload; +} + +void WebMirror::pushPointer(int16_t x, int16_t y, uint8_t pressed) { + // Producer = network/stream core, consumer = UI core: publish the coords before the + // _pknown flag so the reader never sees a half-updated point. + _px = x; _py = y; _ppressed = pressed ? 1 : 0; + __sync_synchronize(); + _pknown = 1; +} + +bool WebMirror::readPointer(int16_t* x, int16_t* y, bool* pressed) const { + if (!_pknown) return false; + __sync_synchronize(); + if (x) *x = _px; + if (y) *y = _py; + if (pressed) *pressed = (_ppressed != 0); + return true; +} + +void WebMirror::pushKey(uint16_t cp) { + uint8_t n = (uint8_t)((_khead + 1) % KEY_RING); + if (n != _ktail) { _keys[_khead] = cp; __sync_synchronize(); _khead = n; } // publish key before advancing head; drop if full +} + +bool WebMirror::popKey(uint16_t* cp) { + if (_khead == _ktail) return false; + __sync_synchronize(); // read head before the key slot it guards + if (cp) *cp = _keys[_ktail]; + _ktail = (uint8_t)((_ktail + 1) % KEY_RING); + return true; +} diff --git a/src/helpers/esp32/WebMirror.h b/src/helpers/esp32/WebMirror.h new file mode 100644 index 00000000..08a905b4 --- /dev/null +++ b/src/helpers/esp32/WebMirror.h @@ -0,0 +1,96 @@ +#pragma once +// ============================================================================ +// Web UI mirror — bridge between the LVGL UI thread and the network loop thread. +// +// The device streams its live framebuffer (every LVGL flush) out to a phone +// browser over the existing WebSocket companion server, and the browser sends +// taps back. The browser renders the device's OWN UI verbatim, so any change to +// the firmware UI shows up on the web with zero web-side code. +// +// Two independent single-producer / single-consumer channels, so no locks: +// * display : LVGL flush thread PRODUCES rects -> network thread CONSUMES + sends +// * input : network thread PRODUCES pointers -> LVGL indev CONSUMES +// +// Header is lvgl-free (stdint only) so WebSocketCompanionServer can include it +// without pulling in LVGL. +// ============================================================================ +#include <stdint.h> +#include <stddef.h> + +class WebMirror { +public: + void begin(size_t ring_bytes = 0); // lazily allocate the PSRAM display ring (0 = default size) + void setEnabled(bool en); // user opt-in (Settings > Wi-Fi toggle) + bool enabled() const { return _enabled; } + + void setScreenSize(int w, int h) { _scr_w = (uint16_t)w; _scr_h = (uint16_t)h; } + uint16_t screenW() const { return _scr_w; } + uint16_t screenH() const { return _scr_h; } + + // True only when we should capture/stream: opted in, ring ready, >=1 client. + // The LVGL flush hook checks this first, so the feature costs one bool load + // when off. + bool active() const { return _enabled && _ring && _clients > 0; } + + // ---- display: PRODUCER (LVGL flush thread) ---- + // Push one framebuffer rect as header+body. Returns false if dropped (ring + // backed up); a drop arms a full-repaint so the mirror self-heals. + bool pushFrame(const uint8_t* hdr, size_t hdr_len, const uint8_t* body, size_t body_len); + + // ---- display: CONSUMER (network thread) ---- + size_t popFrame(uint8_t* dst, size_t max_len); // 0 if the ring is empty + bool empty() const { return _head == _tail; } // ring fully drained -> producer backpressure gate + + // Full-screen repaint handshake (new client / after a drop). The UI thread + // consumes takeFullRepaint() and invalidates the screen. + void requestFullRepaint() { _need_full = true; } + bool takeFullRepaint() { if (!_need_full) return false; _need_full = false; return true; } + + // Mirror client count, refreshed by the WS server each loop. + void noteClients(int n) { _clients = n; } + int clients() const { return _clients; } + + // ---- pointer: PRODUCER (network thread) / CONSUMER (LVGL indev) ---- + void pushPointer(int16_t x, int16_t y, uint8_t pressed); + bool readPointer(int16_t* x, int16_t* y, bool* pressed) const; // latest known state + + // ---- keyboard: PRODUCER (network thread) / CONSUMER (LVGL/UI thread) ---- + void pushKey(uint16_t cp); // codepoint, or a control code (0x08 backspace, 0x0D enter) + bool popKey(uint16_t* cp); // false if the queue is empty + + // ---- text-field focus (device -> browser): show/hide the phone soft keyboard ---- + void setKbFocused(bool f) { if (f != _kb_focused) { _kb_focused = f; _kb_dirty = true; } } + bool kbTake(bool* out) { if (!_kb_dirty) return false; _kb_dirty = false; if (out) *out = _kb_focused; return true; } + + // ---- remote-mode flag (device -> browser, carried in the size meta): the browser + // shows the Rotate button only in remote mode (VNC mirrors a fixed panel). ---- + void setRemote(bool r) { _remote = r; } + bool remote() const { return _remote; } + + // ---- orientation request (browser -> device): the Rotate button asks for a new axis; + // the UI thread consumes it, saves the pref and reboots into that orientation. ---- + void requestOrient(uint8_t v) { _orient_req = v; } // 1 = landscape, 2 = portrait, 0 = none + uint8_t takeOrient() { uint8_t v = _orient_req; _orient_req = 0; return v; } + +private: + uint8_t* _ring = nullptr; + size_t _cap = 0; + volatile size_t _head = 0; // producer writes, consumer reads + volatile size_t _tail = 0; // consumer writes, producer reads + volatile bool _enabled = false; + volatile bool _need_full = false; + volatile int _clients = 0; + uint16_t _scr_w = 0, _scr_h = 0; + volatile int16_t _px = 0, _py = 0; + volatile uint8_t _ppressed = 0; + volatile uint8_t _pknown = 0; + + static const int KEY_RING = 32; // typed keys awaiting the UI thread (SPSC) + uint16_t _keys[KEY_RING]; + volatile uint8_t _khead = 0, _ktail = 0; + volatile bool _kb_focused = false, _kb_dirty = false; // editable-field focus signal + volatile bool _remote = false; // remote mode -> browser shows the Rotate button + volatile uint8_t _orient_req = 0; // browser-requested orientation (1=landscape, 2=portrait, 0=none) +}; + +extern WebMirror g_web_mirror; diff --git a/src/helpers/esp32/WebSocketCompanionServer.cpp b/src/helpers/esp32/WebSocketCompanionServer.cpp index 3e27fc39..1d54a683 100644 --- a/src/helpers/esp32/WebSocketCompanionServer.cpp +++ b/src/helpers/esp32/WebSocketCompanionServer.cpp @@ -3,6 +3,8 @@ #include <mbedtls/sha1.h> #include <string.h> #include <lwip/sockets.h> +#include <esp_heap_caps.h> +#include "WebMirror.h" #ifndef WS_FRAME_DEBUG #define WS_FRAME_DEBUG 0 @@ -10,17 +12,116 @@ #define TCP_WRITE_TIMEOUT_MS 120 #define WS_WEDGED_DROP_MS 10000 +#define WS_MIRROR_WRITE_TIMEOUT_MS 250 // mirror bands are bigger than companion frames — a little more headroom before we treat the frame as unrecoverable #define WS_MAGIC "258EAFA5-E914-47DA-95CA-C5AB0DC85B11" +#define WS_MIRROR_TXBUF 33000 // max popped mirror frame (band <= 32000 + header) +#define WS_MIRROR_TX_BUDGET (48 * 1024) // max mirror bytes pushed per serviceMirror() call +#define WS_MIRROR_CLIENT_TXBUF 8192 // per-client outgoing frame buffer (one WS frame; bands <= ~4 KB) -// Browser opens http://device:8765 — short info page (plain WebSocket endpoint). +// Browser opens http://device:8765/ — the web UI mirror page. It opens a +// WebSocket to /mirror, paints framebuffer bands the device streams (RGB565 LE, +// LV_COLOR_16_SWAP=0), and forwards pointer taps back. Self-contained (no CDN): +// a strict LAN, plain-HTTP page. The MeshCore companion app still connects with a +// WebSocket upgrade to "/" and is routed to the companion protocol, not here. static const char WS_HTTP_INFO_PAGE[] = "HTTP/1.1 200 OK\r\n" "Content-Type: text/html; charset=utf-8\r\n" "Connection: close\r\n" "\r\n" - "<!DOCTYPE html><html><head><meta charset=utf-8><title>meshcomod WebSocket" - "

meshcomod WebSocket

Plain WebSocket endpoint. Use the meshcomod client with " - "ws:// to this host and port.

"; + "\n" + "\n" + "\n" + "wadamesh\n" + "\n" + "
WADAMESH
\n" + "
\n" + "
wadamesh   live UI
\n" + "\n" + "
connecting...
\n" + "\n" + "\n" + "\n" + "
\n" + ""; #define COMP_STATE_IDLE 0 #define COMP_STATE_HDR_FOUND 1 @@ -82,8 +183,22 @@ static bool writeAllBytes(WiFiClient& client, const uint8_t* buf, size_t len, ui return true; } +// RAII lock for the _clients array. Recursive so nested same-thread calls +// (serviceMirror -> writeBinaryFrame -> drainClientTx -> disconnectClient, or +// tickHandshake -> acceptNewClients/pruneDisconnected) never self-deadlock. +namespace { +struct WsClientsLock { + SemaphoreHandle_t m; + explicit WsClientsLock(SemaphoreHandle_t mtx) : m(mtx) { if (m) xSemaphoreTakeRecursive(m, portMAX_DELAY); } + ~WsClientsLock() { if (m) xSemaphoreGiveRecursive(m); } + WsClientsLock(const WsClientsLock&) = delete; + WsClientsLock& operator=(const WsClientsLock&) = delete; +}; +} + WebSocketCompanionServer::WebSocketCompanionServer() - : _server(WiFiServer()), _port(0), _listening(false), _poll_start_idx(0) { + : _server(WiFiServer()), _port(0), _listening(false), _poll_start_idx(0), _mirror_txbuf(nullptr) { + _client_mtx = xSemaphoreCreateRecursiveMutex(); for (int i = 0; i < WS_COMPANION_MAX_CLIENTS; i++) { _clients[i].in_use = false; _clients[i].accept_ms = 0; @@ -92,6 +207,11 @@ WebSocketCompanionServer::WebSocketCompanionServer() _clients[i].ws_state = WS_STATE_HEADER_0; _clients[i].comp_state = COMP_STATE_IDLE; _clients[i].stall_ms = 0; + _clients[i].is_mirror = false; + _clients[i].meta_sent = false; + _clients[i].tx_buf = nullptr; + _clients[i].tx_len = 0; + _clients[i].tx_sent = 0; } } @@ -103,6 +223,7 @@ void WebSocketCompanionServer::begin(uint16_t port) { } void WebSocketCompanionServer::stop() { + WsClientsLock _lk(_client_mtx); _listening = false; _server.stop(); for (int i = 0; i < WS_COMPANION_MAX_CLIENTS; i++) { @@ -163,6 +284,10 @@ void WebSocketCompanionServer::acceptNewClients() { _clients[slot].ws_state = WS_STATE_HEADER_0; _clients[slot].comp_state = COMP_STATE_IDLE; _clients[slot].stall_ms = 0; + _clients[slot].is_mirror = false; + _clients[slot].meta_sent = false; + _clients[slot].tx_len = 0; // drop any stale pending frame from the previous occupant (tx_buf is reused) + _clients[slot].tx_sent = 0; } } @@ -223,6 +348,12 @@ bool WebSocketCompanionServer::doHandshake(int idx) { if (!writeAllBytes(*cl, (const uint8_t*)"\r\n\r\n", 4, TCP_WRITE_TIMEOUT_MS)) return false; + // Route GET /mirror to the web-UI mirror channel (display out + pointer + // in); every other WS upgrade (the companion app connects to "/") stays + // a companion peer on the shared protocol. + c->is_mirror = (strncmp(c->handshake_buf, "GET /mirror", 11) == 0); + if (c->is_mirror) c->client.setNoDelay(true); // low latency: many small display frames, no Nagle coalescing + c->meta_sent = false; c->handshake_done = true; c->ws_state = WS_STATE_HEADER_0; c->comp_state = COMP_STATE_IDLE; @@ -244,11 +375,13 @@ bool WebSocketCompanionServer::doHandshake(int idx) { } void WebSocketCompanionServer::tickHandshake() { + WsClientsLock _lk(_client_mtx); acceptNewClients(); pruneDisconnected(); } size_t WebSocketCompanionServer::pollRecvFrame(uint8_t dest[], int* client_index_out) { + WsClientsLock _lk(_client_mtx); acceptNewClients(); pruneDisconnected(); @@ -264,6 +397,9 @@ size_t WebSocketCompanionServer::pollRecvFrame(uint8_t dest[], int* client_index doHandshake(idx); continue; } + // Mirror clients carry framebuffer/pointer traffic, not companion frames — + // serviceMirror() owns their socket. Never feed their bytes to the parser. + if (c->is_mirror) continue; WiFiClient* cl = &c->client; while (cl->available()) { @@ -355,6 +491,7 @@ size_t WebSocketCompanionServer::pollRecvFrame(uint8_t dest[], int* client_index } size_t WebSocketCompanionServer::writeToClient(int client_index, const uint8_t src[], size_t len) { + WsClientsLock _lk(_client_mtx); if (client_index < 0 || client_index >= WS_COMPANION_MAX_CLIENTS || len > MAX_FRAME_SIZE) return 0; if (!_clients[client_index].in_use || !_clients[client_index].client.connected()) return 0; @@ -395,11 +532,12 @@ size_t WebSocketCompanionServer::writeToClient(int client_index, const uint8_t s } size_t WebSocketCompanionServer::writeToAllClients(const uint8_t src[], size_t len) { + WsClientsLock _lk(_client_mtx); if (len == 0 || len > MAX_FRAME_SIZE) return 0; int connected = 0; int sent = 0; for (int i = 0; i < WS_COMPANION_MAX_CLIENTS; i++) { - bool ok = _clients[i].in_use && _clients[i].client.connected() && _clients[i].handshake_done; + bool ok = _clients[i].in_use && _clients[i].client.connected() && _clients[i].handshake_done && !_clients[i].is_mirror; if (ok) { connected++; if (writeToClient(i, src, len) == len) sent++; @@ -409,24 +547,225 @@ size_t WebSocketCompanionServer::writeToAllClients(const uint8_t src[], size_t l } bool WebSocketCompanionServer::isClientConnected(int client_index) const { + WsClientsLock _lk(_client_mtx); if (client_index < 0 || client_index >= WS_COMPANION_MAX_CLIENTS) return false; const WSClientState* c = &_clients[client_index]; - return c->in_use && c->client.connected() && c->handshake_done; + return c->in_use && c->client.connected() && c->handshake_done && !c->is_mirror; } int WebSocketCompanionServer::connectedCount() const { + WsClientsLock _lk(_client_mtx); int n = 0; for (int i = 0; i < WS_COMPANION_MAX_CLIENTS; i++) { - if (_clients[i].in_use && _clients[i].client.connected() && _clients[i].handshake_done) + if (_clients[i].in_use && _clients[i].client.connected() && _clients[i].handshake_done && !_clients[i].is_mirror) n++; } return n; } void WebSocketCompanionServer::disconnectClient(int client_index) { + WsClientsLock _lk(_client_mtx); if (client_index >= 0 && client_index < WS_COMPANION_MAX_CLIENTS && _clients[client_index].in_use) { _clients[client_index].client.stop(); _clients[client_index].in_use = false; _clients[client_index].stall_ms = 0; + _clients[client_index].tx_len = 0; // discard any half-sent frame; tx_buf stays for slot reuse + _clients[client_index].tx_sent = 0; + } +} + +// ============================================================================ +// Web UI mirror +// ============================================================================ +int WebSocketCompanionServer::mirrorClientCount() const { + WsClientsLock _lk(_client_mtx); + int n = 0; + for (int i = 0; i < WS_COMPANION_MAX_CLIENTS; i++) + if (_clients[i].in_use && _clients[i].client.connected() && + _clients[i].handshake_done && _clients[i].is_mirror) n++; + return n; +} + +// Queue one binary WS frame (FIN+binary, len up to 65535 via the 126 extended header) +// into the client's tx_buf, then push what the socket accepts right now — all +// NON-BLOCKING. The frame is drained in full over later drainClientTx() calls, so the +// loop never spins on a write and a slow link never corrupts the stream or drops the +// client. Returns 0 (rejected) if a previous frame is still draining (caller waits) or +// the frame is too big to buffer. On success the whole frame is guaranteed atomic. +size_t WebSocketCompanionServer::writeBinaryFrame(int client_index, const uint8_t src[], size_t len) { + WsClientsLock _lk(_client_mtx); + if (client_index < 0 || client_index >= WS_COMPANION_MAX_CLIENTS || len == 0 || len > 0xFFFF) return 0; + WSClientState* c = &_clients[client_index]; + if (!c->in_use || !c->client.connected()) return 0; + if (c->tx_len != 0) return 0; // a frame is still draining -> not ready + + if (!c->tx_buf) { + c->tx_buf = (uint8_t*)heap_caps_malloc(WS_MIRROR_CLIENT_TXBUF, MALLOC_CAP_SPIRAM | MALLOC_CAP_8BIT); + if (!c->tx_buf) c->tx_buf = (uint8_t*)malloc(WS_MIRROR_CLIENT_TXBUF); + if (!c->tx_buf) return 0; + } + const size_t hdr_len = (len < 126) ? 2 : 4; + if (hdr_len + len > WS_MIRROR_CLIENT_TXBUF) return 0; // never for our <=4 KB bands, but stay safe + uint8_t* p = c->tx_buf; + p[0] = 0x82; // FIN + binary + if (len < 126) { p[1] = (uint8_t)len; } + else { p[1] = 126; p[2] = (len >> 8) & 0xFF; p[3] = len & 0xFF; } + memcpy(p + hdr_len, src, len); + c->tx_len = (uint16_t)(hdr_len + len); + c->tx_sent = 0; + drainClientTx(client_index); // push whatever fits now (non-blocking) + return len; +} + +// Push a mirror client's pending tx_buf bytes as far as the socket will take them right +// now, without ever blocking. Frame boundaries are byte-exact (tx_sent offset), so a +// partial push just resumes next call — the stream never desyncs. A client that can't +// take a single byte for WS_WEDGED_DROP_MS is genuinely dead and gets reaped. +void WebSocketCompanionServer::drainClientTx(int idx) { + WSClientState* c = &_clients[idx]; + if (!c->in_use || c->tx_len == 0) return; + if (!c->client.connected()) { c->tx_len = c->tx_sent = 0; return; } + while (c->tx_sent < c->tx_len && socketWritableNow(c->client)) { + size_t n = c->client.write(c->tx_buf + c->tx_sent, c->tx_len - c->tx_sent); + if (n == 0) break; + c->tx_sent += (uint16_t)n; + } + if (c->tx_sent >= c->tx_len) { c->tx_len = 0; c->tx_sent = 0; c->stall_ms = 0; return; } + // Still bytes pending -> the socket is momentarily full. Just wait; only a peer that + // stays unwritable for the full drop window is treated as wedged. + if (c->stall_ms == 0) c->stall_ms = millis() | 1; + else if (millis() - c->stall_ms >= WS_WEDGED_DROP_MS) disconnectClient(idx); +} + +// Read masked WebSocket binary frames from a mirror client and dispatch pointer +// events. Reuses this client's ws_* parse state (pollRecvFrame skips mirror +// clients, so it is exclusively ours). Payload: [0x01, x_lo,x_hi, y_lo,y_hi, pressed]. +void WebSocketCompanionServer::drainMirrorInput(int idx, WebMirror& m) { + WSClientState* c = &_clients[idx]; + WiFiClient* cl = &c->client; + int guard = 0; + while (cl->available() && guard++ < 1024) { + switch (c->ws_state) { + case WS_STATE_HEADER_0: { + uint8_t b = (uint8_t)cl->read(); + c->ws_opcode = b & 0x0F; + c->ws_state = WS_STATE_HEADER_1; + break; + } + case WS_STATE_HEADER_1: { + uint8_t b = (uint8_t)cl->read(); + uint8_t l7 = b & 0x7F; + c->ws_payload_read = 0; + c->comp_rx_len = 0; + if (l7 == 126 || l7 == 127) { c->ws_payload_len = l7; c->ws_state = WS_STATE_LEN_EXT; } + else { c->ws_payload_len = l7; c->ws_state = WS_STATE_MASK; } + break; + } + case WS_STATE_LEN_EXT: { + if (c->ws_payload_len == 126) { + if (cl->available() < 2) return; + uint8_t hi = (uint8_t)cl->read(), lo = (uint8_t)cl->read(); + c->ws_payload_len = ((uint16_t)hi << 8) | lo; + } else { + if (cl->available() < 8) return; + c->ws_payload_len = 0; + for (int i = 0; i < 8; i++) c->ws_payload_len = (c->ws_payload_len << 8) | (uint8_t)cl->read(); + } + c->ws_state = (c->ws_payload_len == 0) ? WS_STATE_HEADER_0 : WS_STATE_MASK; + break; + } + case WS_STATE_MASK: { + if (cl->available() < 4) return; + for (int i = 0; i < 4; i++) c->ws_mask[i] = (uint8_t)cl->read(); + c->ws_state = (c->ws_payload_len == 0) ? WS_STATE_HEADER_0 : WS_STATE_PAYLOAD; + break; + } + default: { // WS_STATE_PAYLOAD + uint8_t b = (uint8_t)cl->read() ^ c->ws_mask[c->ws_payload_read % 4]; + if (c->comp_rx_len < MAX_FRAME_SIZE) c->comp_rx_buf[c->comp_rx_len++] = b; + c->ws_payload_read++; + if (c->ws_payload_read >= c->ws_payload_len) { + if (c->ws_opcode == 0x02 && c->comp_rx_len >= 1) { + const uint8_t ty = c->comp_rx_buf[0]; + if (ty == 0x01 && c->comp_rx_len >= 6) { // pointer: [0x01, x,y (LE16), pressed] + int16_t x = (int16_t)(c->comp_rx_buf[1] | (c->comp_rx_buf[2] << 8)); + int16_t y = (int16_t)(c->comp_rx_buf[3] | (c->comp_rx_buf[4] << 8)); + m.pushPointer(x, y, c->comp_rx_buf[5]); + } else if (ty == 0x02 && c->comp_rx_len >= 3) { // key: [0x02, codepoint LE16] + m.pushKey((uint16_t)(c->comp_rx_buf[1] | (c->comp_rx_buf[2] << 8))); + } else if (ty == 0x04 && c->comp_rx_len >= 2) { // orientation: [0x04, want_landscape] + m.requestOrient(c->comp_rx_buf[1] ? 1 : 2); // 1=landscape, 2=portrait; UI thread reboots into it + } + } else if (c->ws_opcode == 0x08) { // client close + disconnectClient(idx); + return; + } + c->ws_state = WS_STATE_HEADER_0; + } + break; + } + } + } +} + +// Called every loop: refresh the client count for the producer gate, send each +// client its one-time screen-size meta, drain remote pointer input, and broadcast +// queued framebuffer bands. Strictly non-blocking (socketWritableNow-gated) so it +// never stalls the mesh loop (the beta_32 Wi-Fi-freeze discipline). +void WebSocketCompanionServer::serviceMirror(WebMirror& m) { + WsClientsLock _lk(_client_mtx); // held for the whole (quick, non-blocking) pass + const int mc = mirrorClientCount(); + m.noteClients(mc); + if (mc == 0) return; + + if (!_mirror_txbuf) { + _mirror_txbuf = (uint8_t*)heap_caps_malloc(WS_MIRROR_TXBUF, MALLOC_CAP_SPIRAM | MALLOC_CAP_8BIT); + if (!_mirror_txbuf) _mirror_txbuf = (uint8_t*)malloc(WS_MIRROR_TXBUF); + if (!_mirror_txbuf) return; + } + + // Per-client: first push any bytes still pending from the previous frame (non-blocking), + // then queue the one-time size meta + keyboard-focus changes (only while idle, so on-wire + // frame order is preserved), then drain remote input. + bool kf = false; + const bool kb_changed = m.kbTake(&kf); + for (int i = 0; i < WS_COMPANION_MAX_CLIENTS; i++) { + WSClientState* c = &_clients[i]; + if (!c->in_use || !c->client.connected() || !c->handshake_done || !c->is_mirror) continue; + drainClientTx(i); + if (!c->in_use) continue; // a wedged client may have just been reaped + if (c->tx_len == 0 && !c->meta_sent) { + uint8_t meta[6] = { 0x02, + (uint8_t)(m.screenW() & 0xFF), (uint8_t)(m.screenW() >> 8), + (uint8_t)(m.screenH() & 0xFF), (uint8_t)(m.screenH() >> 8), + (uint8_t)(m.remote() ? 1 : 0) }; // byte5 bit0 = remote mode -> browser shows the Rotate button + if (writeBinaryFrame(i, meta, 6) == 6) { c->meta_sent = true; m.requestFullRepaint(); } + } + if (kb_changed && c->tx_len == 0) { uint8_t km[2] = { 0x03, (uint8_t)(kf ? 1 : 0) }; writeBinaryFrame(i, km, 2); } + drainMirrorInput(i, m); + } + + // Broadcast queued display bands: pop the next band only once EVERY mirror client has + // fully drained its previous frame (keeps all clients byte-synced + backpressures to the + // slowest peer). writeBinaryFrame buffers + pushes non-blocking, so a slow link just + // drains across later calls instead of blocking the loop or dropping the socket. + size_t budget = WS_MIRROR_TX_BUDGET; + while (budget > 0) { + bool any = false, all_idle = true; + for (int i = 0; i < WS_COMPANION_MAX_CLIENTS; i++) { + WSClientState* c = &_clients[i]; + if (!c->in_use || !c->client.connected() || !c->handshake_done || !c->is_mirror) continue; + any = true; + if (c->tx_len != 0) { all_idle = false; break; } + } + if (!any || !all_idle) break; + size_t n = m.popFrame(_mirror_txbuf, WS_MIRROR_TXBUF); + if (n == 0) break; + for (int i = 0; i < WS_COMPANION_MAX_CLIENTS; i++) { + WSClientState* c = &_clients[i]; + if (!c->in_use || !c->client.connected() || !c->handshake_done || !c->is_mirror) continue; + writeBinaryFrame(i, _mirror_txbuf, n); + } + budget = (n < budget) ? (budget - n) : 0; } } diff --git a/src/helpers/esp32/WebSocketCompanionServer.h b/src/helpers/esp32/WebSocketCompanionServer.h index 25c56a05..7c2837c3 100644 --- a/src/helpers/esp32/WebSocketCompanionServer.h +++ b/src/helpers/esp32/WebSocketCompanionServer.h @@ -2,6 +2,10 @@ #include #include +#include +#include + +class WebMirror; // web-UI mirror bridge (WebMirror.h); included in the .cpp #ifndef WS_COMPANION_MAX_CLIENTS #define WS_COMPANION_MAX_CLIENTS 2 @@ -36,6 +40,16 @@ struct WSClientState { uint16_t comp_rx_len; uint8_t comp_rx_buf[MAX_FRAME_SIZE]; uint32_t stall_ms; // start of a continuous write-failure run; 0 = healthy + + bool is_mirror; // this client is a web-UI mirror (GET /mirror), not a companion peer + bool meta_sent; // mirror: the one-time screen-size meta frame has been sent + + // Mirror TX buffer: one WS frame (header + payload) queued for this client, drained + // NON-BLOCKING across loop iterations. The loop never spins on a socket write and a + // transient stall never drops the client — it just drains at the link's pace. + uint8_t* tx_buf; // lazily-allocated PSRAM frame buffer (null until first mirror use) + uint16_t tx_len; // bytes queued in tx_buf (0 = idle, ready for the next frame) + uint16_t tx_sent; // bytes already pushed to the socket }; // WebSocket server for companion protocol. Same logical protocol as TCP; transport is RFC 6455 (plain WS). @@ -58,9 +72,19 @@ public: size_t writeToAllClients(const uint8_t src[], size_t len); bool isClientConnected(int client_index) const; - int connectedCount() const; + int connectedCount() const; // companion clients only (mirror excluded) void disconnectClient(int client_index); + // ---- Web UI mirror (see WebMirror) ---- + int mirrorClientCount() const; // handshaken GET /mirror clients + /** Drain remote pointer input + push queued framebuffer frames to mirror + * clients. Non-blocking (socketWritableNow-gated); call each loop. */ + void serviceMirror(WebMirror& m); + /** WebSocket binary frame with len up to 65535 (no MAX_FRAME_SIZE cap) — used + * for mirror display bands. Same freeze-safe write + wedged reaper as the + * companion path. */ + size_t writeBinaryFrame(int client_index, const uint8_t src[], size_t len); + private: WiFiServer _server; mutable WSClientState _clients[WS_COMPANION_MAX_CLIENTS]; @@ -71,4 +95,14 @@ private: void acceptNewClients(); void pruneDisconnected(); bool doHandshake(int idx); + + uint8_t* _mirror_txbuf; // lazily-allocated PSRAM buffer for popped mirror frames + void drainMirrorInput(int idx, WebMirror& m); + void drainClientTx(int idx); // push a mirror client's pending tx_buf bytes, non-blocking + + // The _clients array is now touched by TWO cores: the main loop (accept/handshake + + // companion RX/TX, core 1) and the dedicated mirror stream task (serviceMirror, core 0). + // A recursive mutex serialises every _clients access; held only for the quick, + // non-blocking work, so cross-core contention is negligible. + SemaphoreHandle_t _client_mtx; }; diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index 636e82d6..0ebc3b7d 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -119,6 +119,7 @@ // its include path, so an angle include picks that up and misses accessors we // add here (e.g. the signal-probe prefs). Quotes force the local src/ copy. #include "../helpers/esp32/TouchPrefsStore.h" + #include "../helpers/esp32/WebMirror.h" // web UI mirror (framebuffer + pointer bridge) #include "../helpers/ClockFloorRTC.h" extern ClockFloorRTC rtc_clock; // the board clock (variants/*/target.cpp); its send-timestamp floor is seeded/persisted from here (#89) #if defined(MULTI_TRANSPORT_COMPANION) @@ -2112,11 +2113,216 @@ static lv_color_t* g_shot_buf = nullptr; static int g_shot_w = 0; static int g_shot_h = 0; +// REMOTE mode: render the UI to an off-screen 480x800 display for the web only (the +// physical panel drops to a placeholder). Set from the pref at boot; drives lvglFlush +// (skip the panel) + the display-init resolution. Ungated so non-mirror code reads it +// (always false on Tanmatsu / when off). +static bool s_remote_mode = false; +static bool s_remote_landscape = false; // remote orientation: true=800x480 landscape (desktop), false=480x800 portrait +// Bootloop guard for remote mode: RTC memory persists across a soft reset (crash/reboot) +// but is garbage on a cold power-on. Armed before entering remote mode, cleared a few +// seconds into a healthy run; a still-armed flag on the next boot means the last remote +// boot didn't complete -> auto-disable (see UITask::begin + loop). Never gets stuck. +#define RMT_GUARD_MAGIC 0x52454D54u // 'REMT' +RTC_NOINIT_ATTR static uint32_t s_rmt_boot_guard; + +#if !defined(HAS_TANMATSU) +#include "../wadamesh_mark_rgb.h" // anti-aliased mesh mark (RGB565), same artwork as the boot splash +// Physical-panel placeholder shown while remote mode renders the UI off-screen. Drawn +// on the first loop pass (IP sentinel) then refreshed when the IP appears (Wi-Fi up). +// Uses the DisplayDriver text API (same path as the boot splash), not LVGL. +static uint32_t s_remote_ph_ip = 0xFFFFFFFFu; +static uint32_t s_remote_exit_armed = 0; // time of the first of two SPACE presses to exit +static void drawRemotePlaceholder(bool exit_armed = false) { + const int W = display.width(), H = display.height(); + const bool up = (WiFi.status() == WL_CONNECTED) && ((uint32_t)WiFi.localIP() != 0); + display.startFrame(DisplayDriver::DARK); + // wadamesh mesh mark up top (same white-on-black artwork as the boot splash). The + // touch DisplayDriver runs at scale 1.0, so writePixelsRGB565 shares text coords. + const int ly = (H >= 288) ? 44 : 8; // portrait panels have room to breathe; landscape sits high + display.writePixelsRGB565((W - WADAMESH_MARK_W) / 2, ly, + WADAMESH_MARK_W, WADAMESH_MARK_H, WADAMESH_MARK_RGB565); + int y = ly + WADAMESH_MARK_H + 16; + display.setColor(DisplayDriver::LIGHT); + display.setTextSize(2); + display.drawTextCentered(W / 2, y, "wadamesh"); + y += 26; + display.setTextSize(1); + display.drawTextCentered(W / 2, y, "REMOTE MODE"); + y += 26; + if (up) { + char u[48]; + snprintf(u, sizeof u, "http://%s:8765/", WiFi.localIP().toString().c_str()); + display.setColor(DisplayDriver::LIGHT); + display.drawTextCentered(W / 2, y, "Open in a browser:"); + display.setColor(DisplayDriver::GREEN); + display.drawTextCentered(W / 2, y + 18, u); + } else { + display.setColor(DisplayDriver::ORANGE); + display.drawTextCentered(W / 2, y, "Connecting to Wi-Fi..."); + } + display.setColor(exit_armed ? DisplayDriver::GREEN : DisplayDriver::LIGHT); + display.drawTextCentered(W / 2, H - 16, exit_armed ? "Press SPACE again to exit" : "Press SPACE twice to exit"); + display.endFrame(); + s_remote_ph_ip = up ? (uint32_t)WiFi.localIP() : 0; +} + +// In remote mode the panel shows only the placeholder, so the physical keyboard is the +// way out: two SPACE presses within 3 s exit remote mode (reboot back to normal). +static void remotePhysicalKey(int key) { + if (key != ' ') return; + uint32_t nowm = millis(); + if (s_remote_exit_armed && (nowm - s_remote_exit_armed) < 3000) { + touchPrefsSetRemoteMode(false); + if (g_lv.task) g_lv.task->rebootDevice(); // saves chat history, reboots to normal mode + } else { + s_remote_exit_armed = nowm; + drawRemotePlaceholder(true); + } +} +#endif + +#if !defined(HAS_TANMATSU) +// ===== Web UI mirror: coalesced, rate-capped, backpressure-gated streaming ===== +// The flush hook copies each drawn band into a full-screen shadow buffer and grows +// a dirty bounding box (cheap, no network). webMirrorTick() then RLE-encodes just +// the dirty box and queues it — but ONLY after the previous frame has fully drained +// (adaptive to the real Wi-Fi throughput) and no faster than a rate cap. So the link +// never backs up (no lag pileup, no wedged-client disconnects), while the browser +// still gets the *current* pixels of everything that changed since the last send. +static uint8_t* s_web_rle_buf = nullptr; // RLE output (<=32 KB band) +static uint8_t* s_web_band_buf = nullptr; // contiguous band gathered from the shadow +static uint16_t* s_web_fb = nullptr; // full-screen RGB565 shadow (PSRAM) +static int s_web_fb_w = 0, s_web_fb_h = 0; +static bool s_web_dirty = false; +static int s_web_dx1 = 0, s_web_dy1 = 0, s_web_dx2 = 0, s_web_dy2 = 0; // dirty bbox (inclusive) +static uint32_t s_web_last_send_ms = 0; + +// RLE-encode RGB565 pixels as [count(1..255), lo, hi] runs. Returns bytes, or 0 if +// it would not beat raw (bails at cap). UI is mostly flat -> ~5-15x; noisy content +// (map tiles) bails to raw. cap must be <= the out[] buffer size. +static size_t webMirrorRle(const uint16_t* src, int n, uint8_t* out, size_t cap) { + size_t o = 0; int i = 0; + while (i < n) { + uint16_t v = src[i]; + int run = 1; + while (i + run < n && src[i + run] == v && run < 255) run++; + if (o + 3 > cap) return 0; + out[o++] = (uint8_t)run; + out[o++] = (uint8_t)(v & 0xFF); + out[o++] = (uint8_t)(v >> 8); + i += run; + } + return o; +} + +static bool webMirrorEnsureBufs() { + if (s_web_fb && s_web_band_buf && s_web_rle_buf) return true; + if (s_web_fb_w <= 0 || s_web_fb_h <= 0) return false; + if (!s_web_fb) + s_web_fb = (uint16_t*)heap_caps_malloc((size_t)s_web_fb_w * s_web_fb_h * 2, MALLOC_CAP_SPIRAM | MALLOC_CAP_8BIT); + if (!s_web_band_buf) + s_web_band_buf = (uint8_t*)heap_caps_malloc(33000, MALLOC_CAP_SPIRAM | MALLOC_CAP_8BIT); + if (!s_web_rle_buf) + s_web_rle_buf = (uint8_t*)heap_caps_malloc(33000, MALLOC_CAP_SPIRAM | MALLOC_CAP_8BIT); + return s_web_fb && s_web_band_buf && s_web_rle_buf; +} + +// Flush hook: copy a just-drawn band into the shadow buffer + grow the dirty bbox. +// Runs on the LVGL thread only when a mirror client is connected. +static void webMirrorOnFlush(int x, int y, int w, int h, const uint16_t* px) { + if (w <= 0 || h <= 0 || !webMirrorEnsureBufs()) return; + for (int row = 0; row < h; row++) { + int dy = y + row; + if (dy < 0 || dy >= s_web_fb_h) continue; + int x0 = x, cw = w, sxoff = 0; + if (x0 < 0) { cw += x0; sxoff = -x0; x0 = 0; } + if (x0 + cw > s_web_fb_w) cw = s_web_fb_w - x0; + if (cw > 0) + memcpy(s_web_fb + (size_t)dy * s_web_fb_w + x0, + px + (size_t)row * w + sxoff, (size_t)cw * 2); + } + int bx1 = x < 0 ? 0 : x, by1 = y < 0 ? 0 : y; + int bx2 = x + w - 1, by2 = y + h - 1; + if (bx2 >= s_web_fb_w) bx2 = s_web_fb_w - 1; + if (by2 >= s_web_fb_h) by2 = s_web_fb_h - 1; + if (bx2 < bx1 || by2 < by1) return; + if (!s_web_dirty) { s_web_dx1 = bx1; s_web_dy1 = by1; s_web_dx2 = bx2; s_web_dy2 = by2; s_web_dirty = true; } + else { + if (bx1 < s_web_dx1) s_web_dx1 = bx1; + if (by1 < s_web_dy1) s_web_dy1 = by1; + if (bx2 > s_web_dx2) s_web_dx2 = bx2; + if (by2 > s_web_dy2) s_web_dy2 = by2; + } +} + +// Encode + queue a rect region from the shadow buffer at full resolution. Split into +// SMALL (<=4 KB) bands so each WS frame fits the lwIP socket send buffer (~5.7 KB) and +// flushes in ~one non-blocking pass, well within the write timeout even on congested +// Wi-Fi. Bigger bands span several send-buffer refills over multiple RTTs and can stall +// past the timeout mid-write -> a truncated WS frame -> the browser drops the socket +// (the "disconnects often" bug, worst on the large 480x800 remote frames). Header +// (10 B) = [0x01, flags(bit0=rle), x, y, w, h LE16]. RGB565 native little-endian. +static void webMirrorQueueRegion(int rx, int ry, int rw, int rh) { + if (rw <= 0 || rh <= 0 || !s_web_fb || !s_web_band_buf) return; + int rows = 4096 / (rw * 2); + if (rows < 1) rows = 1; + uint16_t* band = (uint16_t*)s_web_band_buf; + for (int yy = 0; yy < rh; yy += rows) { + int bh = (yy + rows <= rh) ? rows : (rh - yy); + for (int r = 0; r < bh; r++) + memcpy(band + (size_t)r * rw, + s_web_fb + (size_t)(ry + yy + r) * s_web_fb_w + rx, (size_t)rw * 2); + const size_t raw_bytes = (size_t)rw * bh * 2; + uint8_t flags = 0; + const uint8_t* body = s_web_band_buf; + size_t body_len = raw_bytes; + if (s_web_rle_buf) { + size_t rl = webMirrorRle(band, rw * bh, s_web_rle_buf, raw_bytes); + if (rl > 0 && rl < raw_bytes) { flags = 0x01; body = s_web_rle_buf; body_len = rl; } + } + int by = ry + yy; + uint8_t hdr[10] = { 0x01, flags, + (uint8_t)(rx & 0xFF), (uint8_t)((rx >> 8) & 0xFF), + (uint8_t)(by & 0xFF), (uint8_t)((by >> 8) & 0xFF), + (uint8_t)(rw & 0xFF), (uint8_t)((rw >> 8) & 0xFF), + (uint8_t)(bh & 0xFF), (uint8_t)((bh >> 8) & 0xFF) }; + g_web_mirror.pushFrame(hdr, 10, body, body_len); + } +} + +// Rate-capped, backpressure-gated send of the accumulated dirty bbox at full res. +// Called each UI loop AFTER lv_timer_handler (so this frame's flushes are already in +// the shadow). Only sends once the previous frame fully drained, so it self-paces to +// the link speed (never backs up -> no disconnects) while staying crisp. +static void webMirrorTick() { + if (!g_web_mirror.active() || !s_web_dirty || !s_web_fb) return; + if (!g_web_mirror.empty()) return; // previous frame still draining -> adapt to link speed + uint32_t now = millis(); + if (now - s_web_last_send_ms < 50) return; // cap the outgoing frame rate (~20 fps ceiling) + int rx = s_web_dx1, ry = s_web_dy1; + int rw = s_web_dx2 - s_web_dx1 + 1, rh = s_web_dy2 - s_web_dy1 + 1; + s_web_dirty = false; + s_web_last_send_ms = now; + webMirrorQueueRegion(rx, ry, rw, rh); +} +#endif + static void lvglFlush(lv_disp_drv_t* disp_drv, const lv_area_t* area, lv_color_t* color_p) { (void)disp_drv; if (!color_p) { lv_disp_flush_ready(disp_drv); return; } // never deref a NULL draw buffer (OOM at boot) int32_t w = area->x2 - area->x1 + 1; int32_t h = area->y2 - area->y1 + 1; +#if !defined(HAS_TANMATSU) + // REMOTE mode: the UI renders to an off-screen web display — never write the + // physical panel (wrong resolution). Only capture + stream the band. + if (s_remote_mode) { + if (g_web_mirror.active()) + webMirrorOnFlush(area->x1, area->y1, w, h, reinterpret_cast(color_p)); + lv_disp_flush_ready(disp_drv); + return; + } +#endif #if CAP_LARGE_SCREEN // UI scaling: LVGL rendered at a smaller physical resolution; nearest-neighbour upscale this // (already sw-rotated) band to the panel before blitting. 100% (s_lv_pw==panel) skips this. @@ -2160,6 +2366,11 @@ static void lvglFlush(lv_disp_drv_t* disp_drv, const lv_area_t* area, lv_color_t (size_t)cw * sizeof(lv_color_t)); } } +#if !defined(HAS_TANMATSU) + // Web UI mirror: copy this flushed band into the shadow buffer (one bool when off). + if (g_web_mirror.active()) + webMirrorOnFlush(area->x1, area->y1, w, h, reinterpret_cast(color_p)); +#endif lv_disp_flush_ready(disp_drv); } @@ -3467,6 +3678,25 @@ static inline void navMarkDirty() {} static unsigned long s_slider_touch_ms = 0; // last time a slider (volume, etc.) was dragged static bool s_wake_swallow = false; // swallow the whole touch that wakes the screen (issue #4) static bool s_lock_on_screen_off = false; // idle screen-off also engages the manual lock (cached pref) + +#if !defined(HAS_TANMATSU) +// Web UI mirror: a virtual pointer indev fed by a phone browser's taps over the +// WebSocket server (WebMirror). Drives the SAME LVGL UI as the physical touch; +// idle -> released so it never fights the real touchscreen. +static lv_indev_drv_t s_web_indev_drv; +static void webPointerRead(lv_indev_drv_t* drv, lv_indev_data_t* data) { + (void)drv; + int16_t x = 0, y = 0; bool pr = false; + if (g_web_mirror.readPointer(&x, &y, &pr)) { + data->point.x = x; + data->point.y = y; + data->state = pr ? LV_INDEV_STATE_PRESSED : LV_INDEV_STATE_RELEASED; + } else { + data->state = LV_INDEV_STATE_RELEASED; + } +} +#endif + static void lvglTouchRead(lv_indev_drv_t* indev, lv_indev_data_t* data) { (void)indev; static lv_point_t p = {0, 0}; @@ -18792,6 +19022,286 @@ static void spectrumDismissCb(lv_event_t* e) { closeSpectrumPage(); } +#if !defined(HAS_TANMATSU) +// ============================================================================ +// VNC app (app-drawer tile -> APPACT_VNC): serve the live UI to a phone browser +// over the WebSocket server (WebMirror) and inject taps back. This screen is the +// explanation + on/off switch + the reachable URL + live connection status. +// ============================================================================ +static lv_obj_t* s_vnc_root = nullptr; +static lv_obj_t* s_vnc_url_lbl = nullptr; +static lv_obj_t* s_vnc_status_lbl = nullptr; +static lv_timer_t* s_vnc_timer = nullptr; + +static void vncRefresh() { + if (!s_vnc_root) return; + const bool on = touchPrefsGetWebMirror(); + const bool wifi = (WiFi.status() == WL_CONNECTED) && ((uint32_t)WiFi.localIP() != 0); + if (s_vnc_url_lbl) { + if (wifi) { + char u[64]; + snprintf(u, sizeof u, "http://%s:8765/", WiFi.localIP().toString().c_str()); + lv_label_set_text(s_vnc_url_lbl, u); + lv_obj_set_style_text_color(s_vnc_url_lbl, lv_color_hex(on ? COLOR_ACCENT : COLOR_SUB), LV_PART_MAIN); + } else { + lv_label_set_text(s_vnc_url_lbl, TR("Connect to Wi-Fi to get a browser address.")); + lv_obj_set_style_text_color(s_vnc_url_lbl, lv_color_hex(COLOR_SUB), LV_PART_MAIN); + } + } + if (s_vnc_status_lbl) { + const char* st; + if (!on) st = TR("Off"); + else if (!wifi) st = TR("Waiting for Wi-Fi..."); + else if (g_web_mirror.clients() > 0) st = TR("Connected - a browser is viewing this screen."); + else st = TR("On - open the address above in a phone browser."); + lv_label_set_text(s_vnc_status_lbl, st); + } +} + +static void closeVncPage() { + if (s_vnc_timer) { lv_timer_del(s_vnc_timer); s_vnc_timer = nullptr; } + if (s_vnc_root) { popupClose(&s_vnc_root); } + s_vnc_url_lbl = nullptr; s_vnc_status_lbl = nullptr; + if (s_apppage_close == closeVncPage) { // release the tall title bar back to normal + s_apppage_title = nullptr; s_apppage_close = nullptr; + statusBarSetTall(false); updateGlobalStatusBar(); + } +} + +static void vncToggleCb(lv_event_t* e) { + const bool on = lv_obj_has_state(lv_event_get_target(e), LV_STATE_CHECKED); + touchPrefsSetWebMirror(on); + g_web_mirror.setEnabled(on); + vncRefresh(); +} + +static void vncTimerCb(lv_timer_t*) { vncRefresh(); } + +static void openVncPage() { + closeVncPage(); + const lv_coord_t sw = lv_disp_get_hor_res(nullptr); + const lv_coord_t sh = lv_disp_get_ver_res(nullptr); + s_vnc_root = lv_obj_create(lv_layer_top()); + lv_obj_remove_style_all(s_vnc_root); + lv_obj_set_size(s_vnc_root, sw, sh - STATUSBAR_H); + lv_obj_set_pos(s_vnc_root, 0, STATUSBAR_H); + lv_obj_set_style_bg_color(s_vnc_root, lv_color_hex(COLOR_BG), LV_PART_MAIN); + lv_obj_set_style_bg_opa(s_vnc_root, LV_OPA_COVER, LV_PART_MAIN); + lv_obj_set_style_pad_top(s_vnc_root, STATUSBAR_H + 10, LV_PART_MAIN); // clear the tall title bar + lv_obj_set_style_pad_left(s_vnc_root, 14, LV_PART_MAIN); + lv_obj_set_style_pad_right(s_vnc_root, 14, LV_PART_MAIN); + lv_obj_set_style_pad_bottom(s_vnc_root, 14, LV_PART_MAIN); + lv_obj_set_flex_flow(s_vnc_root, LV_FLEX_FLOW_COLUMN); + lv_obj_set_flex_align(s_vnc_root, LV_FLEX_ALIGN_START, LV_FLEX_ALIGN_START, LV_FLEX_ALIGN_START); + lv_obj_set_style_pad_row(s_vnc_root, 10, LV_PART_MAIN); + lv_obj_set_scroll_dir(s_vnc_root, LV_DIR_VER); + // Make it obvious the page scrolls: a prominent, always-visible accent scrollbar. + lv_obj_set_scrollbar_mode(s_vnc_root, LV_SCROLLBAR_MODE_ON); + lv_obj_set_style_bg_color(s_vnc_root, lv_color_hex(COLOR_ACCENT), LV_PART_SCROLLBAR); + lv_obj_set_style_bg_opa(s_vnc_root, LV_OPA_80, LV_PART_SCROLLBAR); + lv_obj_set_style_width(s_vnc_root, 6, LV_PART_SCROLLBAR); + lv_obj_set_style_radius(s_vnc_root, 3, LV_PART_SCROLLBAR); + + s_apppage_title = "VNC"; + s_apppage_close = closeVncPage; + statusBarSetTall(true); + updateGlobalStatusBar(); + + const lv_coord_t cw = sw - 28; + + lv_obj_t* head = lv_label_create(s_vnc_root); + lv_label_set_text(head, TR("Control this device from a browser")); + lv_obj_set_style_text_font(head, &g_font_16, LV_PART_MAIN); + lv_obj_set_style_text_color(head, lv_color_hex(COLOR_TEXT), LV_PART_MAIN); + lv_label_set_long_mode(head, LV_LABEL_LONG_WRAP); + lv_obj_set_width(head, cw); + + lv_obj_t* expl = lv_label_create(s_vnc_root); + lv_label_set_text(expl, TR("Turn this on, then open the address below in any web browser on the same Wi-Fi - no app needed. This device's screen appears live in the browser and you can tap to control it.")); + lv_obj_set_style_text_font(expl, &g_font_12, LV_PART_MAIN); + lv_obj_set_style_text_color(expl, lv_color_hex(COLOR_SUB), LV_PART_MAIN); + lv_label_set_long_mode(expl, LV_LABEL_LONG_WRAP); + lv_obj_set_width(expl, cw); + + lv_obj_t* row = lv_obj_create(s_vnc_root); + lv_obj_remove_style_all(row); + lv_obj_set_size(row, cw, SC(42)); + lv_obj_set_style_bg_color(row, lv_color_hex(COLOR_PANEL), LV_PART_MAIN); + lv_obj_set_style_bg_opa(row, LV_OPA_COVER, LV_PART_MAIN); + lv_obj_set_style_radius(row, 8, LV_PART_MAIN); + lv_obj_set_style_pad_left(row, 12, LV_PART_MAIN); + lv_obj_set_style_pad_right(row, 12, LV_PART_MAIN); + lv_obj_clear_flag(row, LV_OBJ_FLAG_SCROLLABLE); + lv_obj_t* rl = lv_label_create(row); + lv_label_set_text(rl, TR("Enable web access")); + lv_obj_set_style_text_font(rl, &g_font_14, LV_PART_MAIN); + lv_obj_set_style_text_color(rl, lv_color_hex(COLOR_TEXT), LV_PART_MAIN); + lv_obj_align(rl, LV_ALIGN_LEFT_MID, 0, 0); + lv_obj_t* sw2 = lv_switch_create(row); + lv_obj_align(sw2, LV_ALIGN_RIGHT_MID, 0, 0); + if (touchPrefsGetWebMirror()) lv_obj_add_state(sw2, LV_STATE_CHECKED); + lv_obj_add_event_cb(sw2, vncToggleCb, LV_EVENT_VALUE_CHANGED, nullptr); + + s_vnc_url_lbl = lv_label_create(s_vnc_root); + lv_obj_set_style_text_font(s_vnc_url_lbl, &g_font_16, LV_PART_MAIN); + lv_label_set_long_mode(s_vnc_url_lbl, LV_LABEL_LONG_WRAP); + lv_obj_set_width(s_vnc_url_lbl, cw); + + s_vnc_status_lbl = lv_label_create(s_vnc_root); + lv_obj_set_style_text_font(s_vnc_status_lbl, &g_font_12, LV_PART_MAIN); + lv_obj_set_style_text_color(s_vnc_status_lbl, lv_color_hex(COLOR_SUB), LV_PART_MAIN); + lv_label_set_long_mode(s_vnc_status_lbl, LV_LABEL_LONG_WRAP); + lv_obj_set_width(s_vnc_status_lbl, cw); + + lv_obj_t* warn = lv_label_create(s_vnc_root); + lv_label_set_text(warn, TR("While this is on, anyone on your Wi-Fi can view and control this device. Uses plain HTTP (local network only).")); + lv_obj_set_style_text_font(warn, &g_font_12, LV_PART_MAIN); + lv_obj_set_style_text_color(warn, lv_color_hex(0x8A8F98), LV_PART_MAIN); + lv_label_set_long_mode(warn, LV_LABEL_LONG_WRAP); + lv_obj_set_width(warn, cw); + + vncRefresh(); + s_vnc_timer = lv_timer_create(vncTimerCb, 1000, nullptr); +} + +// ============================================================================ +// REMOTE app (app-drawer tile -> APPACT_REMOTE): reboot into "remote mode" — the +// full UI renders to an off-screen 480x800 display served to a browser, and the +// physical panel drops to a placeholder. A boot mode (the UI is built once per +// resolution), so toggling it reboots. This is the path to screenless devices. +// ============================================================================ +static lv_obj_t* s_remote_root = nullptr; + +static void closeRemotePage() { + if (s_remote_root) { popupClose(&s_remote_root); } + if (s_apppage_close == closeRemotePage) { + s_apppage_title = nullptr; s_apppage_close = nullptr; + statusBarSetTall(false); updateGlobalStatusBar(); + } +} + +static void remoteToggleCb(lv_event_t* e) { + const bool on = lv_obj_has_state(lv_event_get_target(e), LV_STATE_CHECKED); + touchPrefsSetRemoteMode(on); + if (g_lv.task) { + g_lv.task->showAlert(on ? TR("Entering remote mode - rebooting...") + : TR("Leaving remote mode - rebooting..."), 1600); + g_lv.task->rebootDevice(); // saves chat history, then reboots into the new mode + } +} + +static void remoteLandscapeCb(lv_event_t* e) { + const bool on = lv_obj_has_state(lv_event_get_target(e), LV_STATE_CHECKED); + touchPrefsSetRemoteLandscape(on); + if (!g_lv.task) return; + if (touchPrefsGetRemoteMode()) { // already in remote mode -> reboot to apply the new resolution + g_lv.task->showAlert(TR("Changing orientation - rebooting..."), 1600); + g_lv.task->rebootDevice(); + } else { + g_lv.task->showAlert(on ? TR("Landscape set - applies when remote mode starts.") + : TR("Portrait set - applies when remote mode starts."), 2400); + } +} + +static void openRemotePage() { + closeRemotePage(); + const lv_coord_t sw = lv_disp_get_hor_res(nullptr); + const lv_coord_t sh = lv_disp_get_ver_res(nullptr); + s_remote_root = lv_obj_create(lv_layer_top()); + lv_obj_remove_style_all(s_remote_root); + lv_obj_set_size(s_remote_root, sw, sh - STATUSBAR_H); + lv_obj_set_pos(s_remote_root, 0, STATUSBAR_H); + lv_obj_set_style_bg_color(s_remote_root, lv_color_hex(COLOR_BG), LV_PART_MAIN); + lv_obj_set_style_bg_opa(s_remote_root, LV_OPA_COVER, LV_PART_MAIN); + lv_obj_set_style_pad_top(s_remote_root, STATUSBAR_H + 10, LV_PART_MAIN); + lv_obj_set_style_pad_left(s_remote_root, 14, LV_PART_MAIN); + lv_obj_set_style_pad_right(s_remote_root, 14, LV_PART_MAIN); + lv_obj_set_style_pad_bottom(s_remote_root, 14, LV_PART_MAIN); + lv_obj_set_flex_flow(s_remote_root, LV_FLEX_FLOW_COLUMN); + lv_obj_set_flex_align(s_remote_root, LV_FLEX_ALIGN_START, LV_FLEX_ALIGN_START, LV_FLEX_ALIGN_START); + lv_obj_set_style_pad_row(s_remote_root, 10, LV_PART_MAIN); + lv_obj_set_scroll_dir(s_remote_root, LV_DIR_VER); + lv_obj_set_scrollbar_mode(s_remote_root, LV_SCROLLBAR_MODE_ON); + lv_obj_set_style_bg_color(s_remote_root, lv_color_hex(COLOR_ACCENT), LV_PART_SCROLLBAR); + lv_obj_set_style_bg_opa(s_remote_root, LV_OPA_80, LV_PART_SCROLLBAR); + lv_obj_set_style_width(s_remote_root, 6, LV_PART_SCROLLBAR); + lv_obj_set_style_radius(s_remote_root, 3, LV_PART_SCROLLBAR); + + s_apppage_title = "Remote"; + s_apppage_close = closeRemotePage; + statusBarSetTall(true); + updateGlobalStatusBar(); + + const lv_coord_t cw = sw - 28; + const bool on = touchPrefsGetRemoteMode(); + + lv_obj_t* head = lv_label_create(s_remote_root); + lv_label_set_text(head, TR("Remote mode (headless UI)")); + lv_obj_set_style_text_font(head, &g_font_16, LV_PART_MAIN); + lv_obj_set_style_text_color(head, lv_color_hex(COLOR_TEXT), LV_PART_MAIN); + lv_label_set_long_mode(head, LV_LABEL_LONG_WRAP); + lv_obj_set_width(head, cw); + + lv_obj_t* expl = lv_label_create(s_remote_root); + lv_label_set_text(expl, TR("Runs the full wadamesh UI at a larger resolution built for a web browser instead of this small screen. The device screen becomes a placeholder and the whole UI is served over Wi-Fi. Turning this on or off reboots the device.")); + lv_obj_set_style_text_font(expl, &g_font_12, LV_PART_MAIN); + lv_obj_set_style_text_color(expl, lv_color_hex(COLOR_SUB), LV_PART_MAIN); + lv_label_set_long_mode(expl, LV_LABEL_LONG_WRAP); + lv_obj_set_width(expl, cw); + + lv_obj_t* row = lv_obj_create(s_remote_root); + lv_obj_remove_style_all(row); + lv_obj_set_size(row, cw, SC(42)); + lv_obj_set_style_bg_color(row, lv_color_hex(COLOR_PANEL), LV_PART_MAIN); + lv_obj_set_style_bg_opa(row, LV_OPA_COVER, LV_PART_MAIN); + lv_obj_set_style_radius(row, 8, LV_PART_MAIN); + lv_obj_set_style_pad_left(row, 12, LV_PART_MAIN); + lv_obj_set_style_pad_right(row, 12, LV_PART_MAIN); + lv_obj_clear_flag(row, LV_OBJ_FLAG_SCROLLABLE); + lv_obj_t* rl = lv_label_create(row); + lv_label_set_text(rl, on ? TR("Remote mode is ON") : TR("Enable remote mode")); + lv_obj_set_style_text_font(rl, &g_font_14, LV_PART_MAIN); + lv_obj_set_style_text_color(rl, lv_color_hex(COLOR_TEXT), LV_PART_MAIN); + lv_obj_align(rl, LV_ALIGN_LEFT_MID, 0, 0); + lv_obj_t* sw2 = lv_switch_create(row); + lv_obj_align(sw2, LV_ALIGN_RIGHT_MID, 0, 0); + if (on) lv_obj_add_state(sw2, LV_STATE_CHECKED); + lv_obj_add_event_cb(sw2, remoteToggleCb, LV_EVENT_VALUE_CHANGED, nullptr); + + lv_obj_t* lrow = lv_obj_create(s_remote_root); + lv_obj_remove_style_all(lrow); + lv_obj_set_size(lrow, cw, SC(42)); + lv_obj_set_style_bg_color(lrow, lv_color_hex(COLOR_PANEL), LV_PART_MAIN); + lv_obj_set_style_bg_opa(lrow, LV_OPA_COVER, LV_PART_MAIN); + lv_obj_set_style_radius(lrow, 8, LV_PART_MAIN); + lv_obj_set_style_pad_left(lrow, 12, LV_PART_MAIN); + lv_obj_set_style_pad_right(lrow, 12, LV_PART_MAIN); + lv_obj_clear_flag(lrow, LV_OBJ_FLAG_SCROLLABLE); + lv_obj_t* ll = lv_label_create(lrow); + lv_label_set_text(ll, TR("Landscape (for desktop)")); + lv_obj_set_style_text_font(ll, &g_font_14, LV_PART_MAIN); + lv_obj_set_style_text_color(ll, lv_color_hex(COLOR_TEXT), LV_PART_MAIN); + lv_obj_align(ll, LV_ALIGN_LEFT_MID, 0, 0); + lv_obj_t* lsw = lv_switch_create(lrow); + lv_obj_align(lsw, LV_ALIGN_RIGHT_MID, 0, 0); + if (touchPrefsGetRemoteLandscape()) lv_obj_add_state(lsw, LV_STATE_CHECKED); + lv_obj_add_event_cb(lsw, remoteLandscapeCb, LV_EVENT_VALUE_CHANGED, nullptr); + + lv_obj_t* note = lv_label_create(s_remote_root); + if (WiFi.status() == WL_CONNECTED && (uint32_t)WiFi.localIP() != 0) { + char u[80]; + snprintf(u, sizeof u, "%s http://%s:8765/", TR("After reboot, open:"), WiFi.localIP().toString().c_str()); + lv_label_set_text(note, u); + } else { + lv_label_set_text(note, TR("Connect to Wi-Fi so a browser can reach the device.")); + } + lv_obj_set_style_text_font(note, &g_font_12, LV_PART_MAIN); + lv_obj_set_style_text_color(note, lv_color_hex(COLOR_SUB), LV_PART_MAIN); + lv_label_set_long_mode(note, LV_LABEL_LONG_WRAP); + lv_obj_set_width(note, cw); +} +#endif // !HAS_TANMATSU + static void openSpectrumPage() { closeSpectrumPage(); // Park the buffered-receive drain task while this page drives the raw radio. @@ -31301,7 +31811,7 @@ static void openControlCenter() { enum AppDrawerAction { APPACT_CHATS, APPACT_CONTACTS, APPACT_MAP, APPACT_SETTINGS, APPACT_ADVERT, APPACT_POWER, APPACT_MENTIONS, APPACT_CMDCENTER, APPACT_SIGNAL, - APPACT_TERMINAL, APPACT_FILES, APPACT_MONITOR, APPACT_SPECTRUM, APPACT_SNAKE, + APPACT_TERMINAL, APPACT_FILES, APPACT_MONITOR, APPACT_SPECTRUM, APPACT_SNAKE, APPACT_VNC, APPACT_REMOTE, }; static void closeAppDrawer() { @@ -31546,6 +32056,10 @@ static void appTileCb(lv_event_t* e) { case APPACT_SIGNAL: openSignalInfoPopup(); return; // signal/traffic + auto-discover settings case APPACT_MONITOR: openMonitorPage(); return; // RF activity graph + repeater-style radio stats case APPACT_SPECTRUM: openSpectrumPage(); return; // swept RF spectrum analyzer (borrows the radio) +#if !defined(HAS_TANMATSU) + case APPACT_VNC: openVncPage(); return; // screen mirror + remote control from a browser + case APPACT_REMOTE: openRemotePage(); return; // reboot into the web-resolution headless UI +#endif case APPACT_ADVERT: openAdvertModalCb(e); return; case APPACT_POWER: openPowerMenu(); return; case APPACT_SNAKE: SnakeGame::launch(); return; @@ -31850,6 +32364,10 @@ static void openAppDrawer() { { LV_SYMBOL_GPS, "Map", APPACT_MAP, 0, 0x53C06B }, // location green { "@", "Mentions", APPACT_MENTIONS, mentions, 0xF2A33C }, // mention amber { LV_SYMBOL_UPLOAD, "Advertise", APPACT_ADVERT, 0, 0xE072B0 }, // broadcast magenta +#if !defined(HAS_TANMATSU) + { LV_SYMBOL_IMAGE, "VNC", APPACT_VNC, 0, 0x6C7CF0 }, // browser screen-mirror indigo + { LV_SYMBOL_WIFI, "Remote", APPACT_REMOTE, 0, 0x15B6A6 }, // headless web-resolution UI (brand teal) +#endif { nullptr, "Signal", APPACT_SIGNAL, 0, COLOR_ACCENT }, // theme (drawn signal bars) { TOUCH_SYM_ANTENNA, "Monitor", APPACT_MONITOR, 0, 0x35C9C9 }, // RF monitor cyan { TOUCH_SYM_ANTENNA, "Spectrum", APPACT_SPECTRUM, 0, 0xE8A33D }, // RF spectrum analyzer amber @@ -37691,6 +38209,29 @@ void UITask::begin(DisplayDriver* display, SensorManager* sensors, NodePrefs* no // RAK Tap V2 panel is rotated 270° in hardware (DISPLAY_ROTATION=3); the UI // must match so LVGL renders the full 320x240 landscape surface. s_ui_rotation = LV_DISP_ROT_270; +#endif +#if !defined(HAS_TANMATSU) + // REMOTE mode: render the UI to a virtual 480x800 PORTRAIT display for the web + // (headless/browser use). No physical-panel rotation — the panel is a placeholder. + s_remote_mode = touchPrefsGetRemoteMode(); + s_remote_landscape = touchPrefsGetRemoteLandscape(); + // Bootloop guard: arm an RTC flag before entering remote mode; it's cleared a few + // seconds into a successful run (see UITask::loop). If a remote boot ever fails to + // complete, the next boot sees the flag still set and auto-disables remote — so the + // device can never get stuck. (RTC memory survives a soft reset; a cold power-on + // resets it, so a fresh boot always honours the pref.) + if (s_remote_mode) { + esp_reset_reason_t rr = esp_reset_reason(); + if (rr == ESP_RST_POWERON || rr == ESP_RST_BROWNOUT) s_rmt_boot_guard = 0; + if (s_rmt_boot_guard == RMT_GUARD_MAGIC) { // previous remote boot didn't finish + touchPrefsSetRemoteMode(false); + s_remote_mode = false; + s_rmt_boot_guard = 0; + } else { + s_rmt_boot_guard = RMT_GUARD_MAGIC; // arm; cleared after a good run + } + } + if (s_remote_mode) s_ui_rotation = s_remote_landscape ? LV_DISP_ROT_270 : LV_DISP_ROT_NONE; #endif // Apply the saved backlight brightness (takes the LEDA pin over from the // display's digitalWrite via LEDC PWM). Both touch boards have the LEDA pin. @@ -37731,8 +38272,13 @@ void UITask::begin(DisplayDriver* display, SensorManager* sensors, NodePrefs* no // Landscape rotates the panel in HARDWARE (smooth — no per-pixel software // rotation each flush), so tell LVGL the already-rotated resolution and let // it render/flush natively in 320x240. - g_lv.disp_drv.hor_res = ui_landscape ? 320 : 240; - g_lv.disp_drv.ver_res = ui_landscape ? 240 : 320; + // Remote render = 480x288 (5:3): rendered SMALL on-device, upscaled to fill the browser + // window. Every streaming stage (LVGL rasterise, shadow memcpy, RLE encode, socket bytes) + // scales with pixel count, so fewer pixels = proportionally faster — ~44% less than + // 640x384. The browser bilinear-upscales the canvas (near-free on the GPU) at the cost of + // some softness. Orientation toggles live via the Rotate button ([0x04] + s_remote_landscape). + g_lv.disp_drv.hor_res = s_remote_mode ? (s_remote_landscape ? 480 : 288) : (ui_landscape ? 320 : 240); + g_lv.disp_drv.ver_res = s_remote_mode ? (s_remote_landscape ? 288 : 480) : (ui_landscape ? 240 : 320); #endif g_lv.disp_drv.flush_cb = lvglFlush; g_lv.disp_drv.draw_buf = &g_lv.draw_buf; @@ -37806,11 +38352,29 @@ void UITask::begin(DisplayDriver* display, SensorManager* sensors, NodePrefs* no else pushDiagLine("LVGL keypad indev failed"); bsp_input_get_queue(&s_nav_queue); #else - lv_indev_drv_init(&g_lv.indev_drv); - g_lv.indev_drv.type = LV_INDEV_TYPE_POINTER; - g_lv.indev_drv.read_cb = lvglTouchRead; - g_lv.indev_drv.disp = lv_disp_get_default(); - if (!lv_indev_drv_register(&g_lv.indev_drv)) pushDiagLine("LVGL indev failed"); + // Physical touchscreen indev — skipped in remote mode (the panel is a placeholder; + // its 320x240 coords would map wrong onto the 480x800 web UI). The web pointer drives it. + if (!s_remote_mode) { + lv_indev_drv_init(&g_lv.indev_drv); + g_lv.indev_drv.type = LV_INDEV_TYPE_POINTER; + g_lv.indev_drv.read_cb = lvglTouchRead; + g_lv.indev_drv.disp = lv_disp_get_default(); + if (!lv_indev_drv_register(&g_lv.indev_drv)) pushDiagLine("LVGL indev failed"); + } + // Web UI mirror: stream this display + accept a phone browser's taps as a + // second pointer indev (opt-in via the VNC/REMOTE apps; see WebMirror / the WS + // server). Remote mode always streams + wants a bigger ring for the 480x800 frame. + g_web_mirror.begin(s_remote_mode ? (size_t)(1024 * 1024) : (size_t)0); + g_web_mirror.setScreenSize(lv_disp_get_hor_res(NULL), lv_disp_get_ver_res(NULL)); + g_web_mirror.setEnabled(s_remote_mode ? true : touchPrefsGetWebMirror()); + g_web_mirror.setRemote(s_remote_mode); // browser shows the Rotate button only in remote mode + s_web_fb_w = lv_disp_get_hor_res(NULL); // shadow-buffer dimensions for the mirror + s_web_fb_h = lv_disp_get_ver_res(NULL); + lv_indev_drv_init(&s_web_indev_drv); + s_web_indev_drv.type = LV_INDEV_TYPE_POINTER; + s_web_indev_drv.read_cb = webPointerRead; + s_web_indev_drv.disp = lv_disp_get_default(); + lv_indev_drv_register(&s_web_indev_drv); #if CAP_KEYPAD_NAV // Second indev for the keyboard/d-pad nav: a KEYPAD indev + focus group. // On the T-Deck it's optional (touchPrefsGetKbdNav()) since touch is the @@ -37856,6 +38420,14 @@ void UITask::begin(DisplayDriver* display, SensorManager* sensors, NodePrefs* no buildUiTree(); +#if !defined(HAS_TANMATSU) + // Remote boot completed (display + full UI built without crashing) -> disarm the + // bootloop guard now, not 8s into the loop. A rotate/orientation reboot re-enters + // remote and completes begin() in a few seconds, so clearing here means back-to-back + // reboots never look like an "incomplete boot" and wrongly auto-disable remote mode. + if (s_remote_mode) s_rmt_boot_guard = 0; +#endif + // Force immediate full repaint to replace the TFT "Loading..." banner. lv_obj_invalidate(lv_scr_act()); lv_disp_t* lv_disp = lv_disp_get_default(); @@ -39060,6 +39632,25 @@ static inline void uiCp(const char* next) { void UITask::loop() { unsigned long now = millis(); +#if !defined(HAS_TANMATSU) + // REMOTE mode: draw/refresh the physical-panel placeholder (first pass via the IP + // sentinel, then whenever the IP changes), and clear the bootloop guard once this + // boot has run a few seconds (proving it came up cleanly). + if (s_remote_mode) { + if (s_rmt_boot_guard && now > 8000) s_rmt_boot_guard = 0; + // Rotate button on the web page -> flip orientation by rebooting into the other axis. + if (uint8_t oreq = g_web_mirror.takeOrient()) { + const bool want_land = (oreq == 1); + if (want_land != s_remote_landscape) { + touchPrefsSetRemoteLandscape(want_land); + if (g_lv.task) { g_lv.task->showAlert(TR("Rotating - reconnecting..."), 1600); g_lv.task->rebootDevice(); } + } + } + if (s_remote_exit_armed && (now - s_remote_exit_armed) >= 3000) { s_remote_exit_armed = 0; drawRemotePlaceholder(false); } + uint32_t rip = (WiFi.status() == WL_CONNECTED) ? (uint32_t)WiFi.localIP() : 0; + if (rip != s_remote_ph_ip) drawRemotePlaceholder(); + } +#endif g_ui_stall_max = 0; g_ui_stall_tag = ""; s_ui_cp_tag = "ui:head"; s_ui_cp_t0 = now; #if defined(ESP32) // Persist the clock floor every 15 min (small prefs-blob write; SdNvsPrefs @@ -39496,6 +40087,7 @@ void UITask::loop() { int key = tdeckKeyboardReadKey(); if (key <= 0) break; if (!_screen_off) s_kb_last_key_ms = now; // a keypress while locked must not light the kb + if (s_remote_mode) { remotePhysicalKey(key); continue; } // remote mode: physical keys are the exit handleHwKey(key); } // Focusing a text field (cursor starts blinking — tapped or auto-focused) @@ -39539,11 +40131,33 @@ void UITask::loop() { int key = m9KeyboardReadKey(); if (key <= 0) break; if (!_screen_off) s_kb_last_key_ms = now; + if (s_remote_mode) { remotePhysicalKey(key); continue; } // remote mode: physical keys are the exit handleHwKey(key); } serviceLockscreen(); serviceLockingCountdown(now); #endif +#if !defined(HAS_TANMATSU) + // While a web-mirror browser is connected, count it as activity so the device screen + // stays awake (otherwise the idle timer would dim it and swallow remote input). + if (g_web_mirror.active()) { + static uint32_t s_web_awake_ms = 0; + if (now - s_web_awake_ms > 3000) { noteUserInput(); s_web_awake_ms = now; } + // Tell the browser to summon/hide the phone soft keyboard when an editable field + // gains/loses focus (the browser can't see the pixels to know). + lv_obj_t* fta = g_lv.keyboard ? lv_keyboard_get_textarea(g_lv.keyboard) : nullptr; + g_web_mirror.setKbFocused(fta != nullptr); +#if defined(HAS_TDECK_KEYBOARD) || defined(HAS_M9_KEYBOARD) + // Physical-keyboard boards hide the on-screen keyboard, so browser keystrokes are + // injected via the same path as the hardware keys (printable chars type in; 0x08 = + // backspace, 0x0D = enter/send). Boards with an on-screen keyboard (V4/RAK) type by + // tapping it through the web pointer instead, so no key injection is needed there. + uint16_t wk; + for (int i = 0; i < 16 && g_web_mirror.popKey(&wk); ++i) + handleHwKey((int)wk); +#endif + } +#endif #if defined(HAS_TANMATSU) // Drive the keyboard backlight from off/on/auto + the Keys-slider brightness; keep it // dark whenever the screen is off/locked. The tick caches, so this per-frame call only @@ -39718,10 +40332,19 @@ void UITask::loop() { // (T-Deck) / d-pad nav (M9) fed by handleHwKey, or the trackball D-pad nav (fed by // updateTrackball -> navMoveDir). if (s_kbd_nav || s_tb_nav) navMaybeRebuild(); +#endif +#if !defined(HAS_TANMATSU) + // Web UI mirror: on a new connect / heal, invalidate the whole screen so LVGL + // redraws it into the shadow buffer (takeFullRepaint is armed by the WS server). + if (g_web_mirror.active() && g_web_mirror.takeFullRepaint()) + lv_obj_invalidate(lv_scr_act()); #endif uiCp("ui:lvgl"); lv_timer_handler(); uiCp("ui:tail"); +#if !defined(HAS_TANMATSU) + webMirrorTick(); // coalesced, rate-capped, backpressure-gated send of the dirty region +#endif #if defined(HAS_TANMATSU) if (s_nav_entered_obj) { lv_obj_t* ent = s_nav_entered_obj; s_nav_entered_obj = nullptr; @@ -39867,6 +40490,10 @@ static const PopupEnt k_popup_registry[] = { { P_OPEN(s_chanscope_modal), []{ chanScopeClose(); }, PF_COUNT | PF_SWIPE }, { P_OPEN(s_blocked_modal), []{ blockedModalClose(); }, PF_COUNT | PF_SWIPE }, { P_OPEN(s_wifi_scan_popup), []{ wifiScanPopupClose(); }, PF_COUNT }, +#if !defined(HAS_TANMATSU) + { P_OPEN(s_vnc_root), []{ closeVncPage(); }, PF_COUNT }, + { P_OPEN(s_remote_root), []{ closeRemotePage(); }, PF_COUNT }, +#endif #if defined(ESP32) && defined(MULTI_TRANSPORT_COMPANION) { P_OPEN(s_wifi_sheet), []{ wifiSheetClose(); }, PF_COUNT }, // was in no registry at all #endif From 4df391a28371c766e746df8ff50c42c89c468317 Mon Sep 17 00:00:00 2001 From: Kaj Schittecat Date: Sat, 11 Jul 2026 23:34:30 +0200 Subject: [PATCH 63/73] touch: beta_42 - REMOTE fits the Heltec V4 + keyboard-less exit Remote mode showed a black screen on 2 MB-PSRAM boards (Heltec V4): the mirror ring/shadow were too big to allocate. Size the ring to one frame and drop the remote render to 400x240 so the whole footprint is smaller than VNC's (which already worked). Add a touch-and-hold (3 s) exit for keyboard-less touch boards and an Exit button on the web page. Co-Authored-By: Claude Opus 4.8 --- release-notes/beta_42.txt | 9 +++ src/helpers/esp32/WebMirror.h | 7 ++ .../esp32/WebSocketCompanionServer.cpp | 10 ++- src/ui-touch/UITask.cpp | 68 ++++++++++++++++--- 4 files changed, 82 insertions(+), 12 deletions(-) create mode 100644 release-notes/beta_42.txt diff --git a/release-notes/beta_42.txt b/release-notes/beta_42.txt new file mode 100644 index 00000000..c01d80c7 --- /dev/null +++ b/release-notes/beta_42.txt @@ -0,0 +1,9 @@ +# beta_42 (TEST) - fixes for the beta_41 REMOTE mode: it works on the Heltec V4 now, and keyboard-less boards can leave it. +# One user-facing note per non-blank, non-# line; # lines are section comments. + +# --- Fixed --- +REMOTE mode now works on the Heltec V4 TFT (and other 2 MB-PSRAM boards) instead of showing a black screen in the browser. Its off-screen renderer needed more free memory than those boards had, so nothing was streamed; the buffers are sized to fit now, and the render is a bit smaller and faster as a result. VNC was never affected and already worked. +Keyboard-less touch boards (Heltec V4, RAK WisMesh Tap) can leave REMOTE mode again: touch and hold the device screen for about 3 seconds. Those boards have no SPACE key, which used to be the only way out on the device. + +# --- New --- +The web page has an "Exit remote" button (with a confirmation) that leaves REMOTE mode from any browser, on any board. diff --git a/src/helpers/esp32/WebMirror.h b/src/helpers/esp32/WebMirror.h index 08a905b4..1d144529 100644 --- a/src/helpers/esp32/WebMirror.h +++ b/src/helpers/esp32/WebMirror.h @@ -26,6 +26,7 @@ public: void setScreenSize(int w, int h) { _scr_w = (uint16_t)w; _scr_h = (uint16_t)h; } uint16_t screenW() const { return _scr_w; } uint16_t screenH() const { return _scr_h; } + size_t ringBytes() const { return _cap; } // 0 = ring alloc failed (feature can't stream) // True only when we should capture/stream: opted in, ring ready, >=1 client. // The LVGL flush hook checks this first, so the feature costs one bool load @@ -72,6 +73,11 @@ public: void requestOrient(uint8_t v) { _orient_req = v; } // 1 = landscape, 2 = portrait, 0 = none uint8_t takeOrient() { uint8_t v = _orient_req; _orient_req = 0; return v; } + // ---- exit-remote request (browser -> device): the Exit button leaves remote mode. + // Board-agnostic way out for keyboard-less boards (V4/RAK). ---- + void requestExit() { _exit_req = true; } + bool takeExit() { bool v = _exit_req; _exit_req = false; return v; } + private: uint8_t* _ring = nullptr; size_t _cap = 0; @@ -91,6 +97,7 @@ private: volatile bool _kb_focused = false, _kb_dirty = false; // editable-field focus signal volatile bool _remote = false; // remote mode -> browser shows the Rotate button volatile uint8_t _orient_req = 0; // browser-requested orientation (1=landscape, 2=portrait, 0=none) + volatile bool _exit_req = false; // browser asked to leave remote mode }; extern WebMirror g_web_mirror; diff --git a/src/helpers/esp32/WebSocketCompanionServer.cpp b/src/helpers/esp32/WebSocketCompanionServer.cpp index 1d54a683..550d4c49 100644 --- a/src/helpers/esp32/WebSocketCompanionServer.cpp +++ b/src/helpers/esp32/WebSocketCompanionServer.cpp @@ -42,6 +42,8 @@ static const char WS_HTTP_INFO_PAGE[] = "#kb:active{background:#19d6c2;color:#000;border-color:#19d6c2}\n" "#rot{margin-top:6px;padding:7px 15px;font-size:12px;background:#141416;color:#c8ccce;border:1px solid #2a2a2e;border-radius:8px;display:none}\n" "#rot:active{background:#19d6c2;color:#000;border-color:#19d6c2}\n" + "#xit{margin-top:6px;padding:7px 15px;font-size:12px;background:#1e1416;color:#e0a6a6;border:1px solid #4a2a2e;border-radius:8px;display:none}\n" + "#xit:active{background:#ff6b6b;color:#000;border-color:#ff6b6b}\n" "#k{position:fixed;top:0;left:0;width:1px;height:1px;opacity:0;border:0;padding:0;font-size:16px}\n" "#hdr{position:fixed;top:14px;left:18px;display:none;align-items:center;gap:11px;z-index:5}\n" "#hdr .wm{font-family:'JetBrains Mono','Courier New',monospace;font-weight:700;font-size:22px;letter-spacing:2px;color:#e8e8ea}\n" @@ -57,6 +59,7 @@ static const char WS_HTTP_INFO_PAGE[] = "
connecting...
\n" "\n" "\n" + "\n" "\n" "\n" ""; +// Self-contained web mesh terminal (served at / while web_terminal is on). Talks the +// device's runLocalCli over a /term WebSocket: type a command, get the reply streamed +// back. Command history (up/down), tab-completion, clear, styled monospace output. +static const char WS_HTML_TERMINAL_PAGE[] = + "HTTP/1.1 200 OK\r\n" + "Content-Type: text/html; charset=utf-8\r\n" + "Connection: close\r\n" + "\r\n" + "\n" + "\n" + "wadamesh\n" + "\n" + "
\n" + "
•WADAMESH
\n" + "
\n" + "
\n" + "
\n" + "
\n" + " \n" + "
\n" + "\n" + "\n" + "
\n" + "
\n" + "
\n" + "\n" + "
\n" + ""; + #define COMP_STATE_IDLE 0 #define COMP_STATE_HDR_FOUND 1 #define COMP_STATE_LEN1_FOUND 2 @@ -212,6 +489,7 @@ WebSocketCompanionServer::WebSocketCompanionServer() _clients[i].comp_state = COMP_STATE_IDLE; _clients[i].stall_ms = 0; _clients[i].is_mirror = false; + _clients[i].is_term = false; _clients[i].meta_sent = false; _clients[i].tx_buf = nullptr; _clients[i].tx_len = 0; @@ -289,6 +567,7 @@ void WebSocketCompanionServer::acceptNewClients() { _clients[slot].comp_state = COMP_STATE_IDLE; _clients[slot].stall_ms = 0; _clients[slot].is_mirror = false; + _clients[slot].is_term = false; _clients[slot].meta_sent = false; _clients[slot].tx_len = 0; // drop any stale pending frame from the previous occupant (tx_buf is reused) _clients[slot].tx_sent = 0; @@ -356,7 +635,8 @@ bool WebSocketCompanionServer::doHandshake(int idx) { // in); every other WS upgrade (the companion app connects to "/") stays // a companion peer on the shared protocol. c->is_mirror = (strncmp(c->handshake_buf, "GET /mirror", 11) == 0); - if (c->is_mirror) c->client.setNoDelay(true); // low latency: many small display frames, no Nagle coalescing + c->is_term = (strncmp(c->handshake_buf, "GET /term", 9) == 0); // web mesh terminal socket + if (c->is_mirror || c->is_term) c->client.setNoDelay(true); // low latency: small frames, no Nagle coalescing c->meta_sent = false; c->handshake_done = true; c->ws_state = WS_STATE_HEADER_0; @@ -364,7 +644,9 @@ bool WebSocketCompanionServer::doHandshake(int idx) { return true; } } - (void)writeAllBytes(*cl, (const uint8_t*)WS_HTTP_INFO_PAGE, strlen(WS_HTTP_INFO_PAGE), TCP_WRITE_TIMEOUT_MS); + // Plain HTTP GET (no WS upgrade): serve the terminal page in terminal mode, else the mirror page. + const char* page = g_web_mirror.terminalOn() ? WS_HTML_TERMINAL_PAGE : WS_HTTP_INFO_PAGE; + (void)writeAllBytes(*cl, (const uint8_t*)page, strlen(page), TCP_WRITE_TIMEOUT_MS); c->client.stop(); c->in_use = false; return false; @@ -403,7 +685,7 @@ size_t WebSocketCompanionServer::pollRecvFrame(uint8_t dest[], int* client_index } // Mirror clients carry framebuffer/pointer traffic, not companion frames — // serviceMirror() owns their socket. Never feed their bytes to the parser. - if (c->is_mirror) continue; + if (c->is_mirror || c->is_term) continue; WiFiClient* cl = &c->client; while (cl->available()) { @@ -541,7 +823,7 @@ size_t WebSocketCompanionServer::writeToAllClients(const uint8_t src[], size_t l int connected = 0; int sent = 0; for (int i = 0; i < WS_COMPANION_MAX_CLIENTS; i++) { - bool ok = _clients[i].in_use && _clients[i].client.connected() && _clients[i].handshake_done && !_clients[i].is_mirror; + bool ok = _clients[i].in_use && _clients[i].client.connected() && _clients[i].handshake_done && !_clients[i].is_mirror && !_clients[i].is_term; if (ok) { connected++; if (writeToClient(i, src, len) == len) sent++; @@ -554,14 +836,14 @@ bool WebSocketCompanionServer::isClientConnected(int client_index) const { WsClientsLock _lk(_client_mtx); if (client_index < 0 || client_index >= WS_COMPANION_MAX_CLIENTS) return false; const WSClientState* c = &_clients[client_index]; - return c->in_use && c->client.connected() && c->handshake_done && !c->is_mirror; + return c->in_use && c->client.connected() && c->handshake_done && !c->is_mirror && !c->is_term; } int WebSocketCompanionServer::connectedCount() const { WsClientsLock _lk(_client_mtx); int n = 0; for (int i = 0; i < WS_COMPANION_MAX_CLIENTS; i++) { - if (_clients[i].in_use && _clients[i].client.connected() && _clients[i].handshake_done && !_clients[i].is_mirror) + if (_clients[i].in_use && _clients[i].client.connected() && _clients[i].handshake_done && !_clients[i].is_mirror && !_clients[i].is_term) n++; } return n; @@ -714,21 +996,95 @@ void WebSocketCompanionServer::drainMirrorInput(int idx, WebMirror& m) { } } +// Parse a terminal client's masked WS frames; each complete text/binary frame is one +// command line -> m.pushTermCmd. Reuses this client's ws_* parse state (pollRecvFrame +// skips is_term clients, so it is exclusively ours). +void WebSocketCompanionServer::drainTermInput(int idx, WebMirror& m) { + WSClientState* c = &_clients[idx]; + WiFiClient* cl = &c->client; + int guard = 0; + while (cl->available() && guard++ < 2048) { + switch (c->ws_state) { + case WS_STATE_HEADER_0: { uint8_t b = (uint8_t)cl->read(); c->ws_opcode = b & 0x0F; c->ws_state = WS_STATE_HEADER_1; break; } + case WS_STATE_HEADER_1: { + uint8_t b = (uint8_t)cl->read(); uint8_t l7 = b & 0x7F; c->ws_payload_read = 0; c->comp_rx_len = 0; + if (l7 == 126 || l7 == 127) { c->ws_payload_len = l7; c->ws_state = WS_STATE_LEN_EXT; } + else { c->ws_payload_len = l7; c->ws_state = WS_STATE_MASK; } + break; + } + case WS_STATE_LEN_EXT: { + if (c->ws_payload_len == 126) { if (cl->available() < 2) return; uint8_t hi = (uint8_t)cl->read(), lo = (uint8_t)cl->read(); c->ws_payload_len = ((uint16_t)hi << 8) | lo; } + else { if (cl->available() < 8) return; c->ws_payload_len = 0; for (int i = 0; i < 8; i++) c->ws_payload_len = (c->ws_payload_len << 8) | (uint8_t)cl->read(); } + c->ws_state = (c->ws_payload_len == 0) ? WS_STATE_HEADER_0 : WS_STATE_MASK; break; + } + case WS_STATE_MASK: { + if (cl->available() < 4) return; + for (int i = 0; i < 4; i++) c->ws_mask[i] = (uint8_t)cl->read(); + c->ws_state = (c->ws_payload_len == 0) ? WS_STATE_HEADER_0 : WS_STATE_PAYLOAD; break; + } + default: { // WS_STATE_PAYLOAD + uint8_t b = (uint8_t)cl->read() ^ c->ws_mask[c->ws_payload_read % 4]; + if (c->comp_rx_len < MAX_FRAME_SIZE) c->comp_rx_buf[c->comp_rx_len++] = b; + c->ws_payload_read++; + if (c->ws_payload_read >= c->ws_payload_len) { + if ((c->ws_opcode == 0x01 || c->ws_opcode == 0x02) && c->comp_rx_len > 0) { // text/binary = a command line + uint16_t n = c->comp_rx_len; + while (n > 0 && (c->comp_rx_buf[n - 1] == '\r' || c->comp_rx_buf[n - 1] == '\n')) n--; + if (n > 0) m.pushTermCmd((const char*)c->comp_rx_buf, n); + } else if (c->ws_opcode == 0x08) { disconnectClient(idx); return; } + c->ws_state = WS_STATE_HEADER_0; + } + break; + } + } + } +} + +// Web mesh terminal: shuttle text both ways for /term clients (independent of the +// framebuffer mirror; a client is never both). Called from serviceMirror on the stream +// task with _client_mtx already held. writeBinaryFrame's per-client tx_buf keeps it +// non-blocking; the browser TextDecodes the reply bytes. +void WebSocketCompanionServer::serviceTerminalClients(WebMirror& m) { + int tc = 0; + bool all_idle = true; + for (int i = 0; i < WS_COMPANION_MAX_CLIENTS; i++) { + WSClientState* c = &_clients[i]; + if (!c->in_use || !c->client.connected() || !c->handshake_done || !c->is_term) continue; + tc++; + drainClientTx(i); + if (!c->in_use) continue; // reaped mid-drain + drainTermInput(i, m); + if (c->tx_len != 0) all_idle = false; + } + m.noteTermClients(tc); + if (tc == 0 || !all_idle || !_mirror_txbuf) return; // wait until every client drained its previous chunk + // Each frame is [type][payload]: type 0x01 = a complete JSON data message (Contacts/Chats), + // 0x00 = a terminal text chunk. Prefer data (discrete + responsive) over the text stream. + _mirror_txbuf[0] = 0x01; + size_t n = m.popTermData(_mirror_txbuf + 1, WS_MIRROR_CLIENT_TXBUF - 8); + if (n == 0) { _mirror_txbuf[0] = 0x00; n = m.popTermReply(_mirror_txbuf + 1, 2048); } + if (n == 0) return; + for (int i = 0; i < WS_COMPANION_MAX_CLIENTS; i++) { + WSClientState* c = &_clients[i]; + if (!c->in_use || !c->client.connected() || !c->handshake_done || !c->is_term) continue; + writeBinaryFrame(i, _mirror_txbuf, n + 1); + } +} + // Called every loop: refresh the client count for the producer gate, send each // client its one-time screen-size meta, drain remote pointer input, and broadcast // queued framebuffer bands. Strictly non-blocking (socketWritableNow-gated) so it // never stalls the mesh loop (the beta_32 Wi-Fi-freeze discipline). void WebSocketCompanionServer::serviceMirror(WebMirror& m) { WsClientsLock _lk(_client_mtx); // held for the whole (quick, non-blocking) pass - const int mc = mirrorClientCount(); - m.noteClients(mc); - if (mc == 0) return; - - if (!_mirror_txbuf) { + if (!_mirror_txbuf) { // shared scratch — also used by serviceTerminalClients for data frames _mirror_txbuf = (uint8_t*)heap_caps_malloc(WS_MIRROR_TXBUF, MALLOC_CAP_SPIRAM | MALLOC_CAP_8BIT); if (!_mirror_txbuf) _mirror_txbuf = (uint8_t*)malloc(WS_MIRROR_TXBUF); - if (!_mirror_txbuf) return; } + serviceTerminalClients(m); // web mesh terminal + Contacts/Chats data (independent of the framebuffer) + const int mc = mirrorClientCount(); + m.noteClients(mc); + if (mc == 0 || !_mirror_txbuf) return; // Per-client: first push any bytes still pending from the previous frame (non-blocking), // then queue the one-time size meta + keyboard-focus changes (only while idle, so on-wire diff --git a/src/helpers/esp32/WebSocketCompanionServer.h b/src/helpers/esp32/WebSocketCompanionServer.h index 7c2837c3..0a143d46 100644 --- a/src/helpers/esp32/WebSocketCompanionServer.h +++ b/src/helpers/esp32/WebSocketCompanionServer.h @@ -42,6 +42,7 @@ struct WSClientState { uint32_t stall_ms; // start of a continuous write-failure run; 0 = healthy bool is_mirror; // this client is a web-UI mirror (GET /mirror), not a companion peer + bool is_term; // this client is a web mesh terminal (GET /term) bool meta_sent; // mirror: the one-time screen-size meta frame has been sent // Mirror TX buffer: one WS frame (header + payload) queued for this client, drained @@ -99,6 +100,8 @@ private: uint8_t* _mirror_txbuf; // lazily-allocated PSRAM buffer for popped mirror frames void drainMirrorInput(int idx, WebMirror& m); void drainClientTx(int idx); // push a mirror client's pending tx_buf bytes, non-blocking + void serviceTerminalClients(WebMirror& m); // web mesh terminal: reply text out + command text in + void drainTermInput(int idx, WebMirror& m); // parse a term client's WS frames -> m.pushTermCmd // The _clients array is now touched by TWO cores: the main loop (accept/handshake + // companion RX/TX, core 1) and the dedicated mirror stream task (serviceMirror, core 0). diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index 89d5bb85..30f66b30 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -2139,38 +2139,41 @@ static void drawRemotePlaceholder(bool exit_armed = false) { display.startFrame(DisplayDriver::DARK); // wadamesh mesh mark up top (same white-on-black artwork as the boot splash). The // touch DisplayDriver runs at scale 1.0, so writePixelsRGB565 shares text coords. - const int ly = (H >= 288) ? 44 : 8; // portrait panels have room to breathe; landscape sits high + const int ly = (H >= 288) ? 46 : 14; // portrait panels have room to breathe; landscape sits high display.writePixelsRGB565((W - WADAMESH_MARK_W) / 2, ly, WADAMESH_MARK_W, WADAMESH_MARK_H, WADAMESH_MARK_RGB565); - int y = ly + WADAMESH_MARK_H + 16; + int y = ly + WADAMESH_MARK_H + 18; + // Prominent title (the logo already carries the brand — no redundant "wadamesh" line). display.setColor(DisplayDriver::LIGHT); display.setTextSize(2); - display.drawTextCentered(W / 2, y, "wadamesh"); - y += 26; - display.setTextSize(1); display.drawTextCentered(W / 2, y, "REMOTE MODE"); - y += 26; + y += 34; + display.setTextSize(1); if (up) { char u[48]; - snprintf(u, sizeof u, "http://%s:8765/", WiFi.localIP().toString().c_str()); + snprintf(u, sizeof u, "http://%s:8765", WiFi.localIP().toString().c_str()); display.setColor(DisplayDriver::LIGHT); - display.drawTextCentered(W / 2, y, "Open in a browser:"); + display.drawTextCentered(W / 2, y, "Open this address in a browser"); display.setColor(DisplayDriver::GREEN); - display.drawTextCentered(W / 2, y + 18, u); + display.drawTextCentered(W / 2, y + 20, u); } else { display.setColor(DisplayDriver::ORANGE); display.drawTextCentered(W / 2, y, "Connecting to Wi-Fi..."); } - display.setColor(exit_armed ? DisplayDriver::GREEN : DisplayDriver::LIGHT); + // Footer: how to leave remote mode — the physical method, plus the browser fallback. #if CAP_KEYBOARD - display.drawTextCentered(W / 2, H - 30, exit_armed ? "Press SPACE again to exit" : "Press SPACE twice to exit"); + const char* how = exit_armed ? "Press SPACE again to exit" : "Press SPACE twice to exit"; #elif CAP_TOUCH - display.drawTextCentered(W / 2, H - 30, exit_armed ? "Keep holding to exit..." : "Touch and hold to exit"); + const char* how = exit_armed ? "Keep holding to exit..." : "Touch and hold 3s to exit"; #else - display.drawTextCentered(W / 2, H - 30, "Open the web page to exit"); + const char* how = "Tap Exit in the browser to leave"; #endif + display.setColor(exit_armed ? DisplayDriver::GREEN : DisplayDriver::YELLOW); + display.drawTextCentered(W / 2, H - 30, how); +#if CAP_KEYBOARD || CAP_TOUCH display.setColor(DisplayDriver::LIGHT); display.drawTextCentered(W / 2, H - 14, "or tap Exit in the browser"); +#endif display.endFrame(); s_remote_ph_ip = up ? (uint32_t)WiFi.localIP() : 0; } @@ -16053,14 +16056,20 @@ static const AdminCmdEntry k_term_cmds[] = { { "wifi on", "wifi on" }, { "wifi off", "wifi off" }, { "wifi scan", "wifi scan" }, + { "wifi set ssid ", "wifi set ssid " }, + { "wifi set pwd ", "wifi set pwd " }, + { "wifi apply - connect now", "wifi apply" }, + { "wifi clear - forget creds", "wifi clear" }, { "tcp status", "tcp status" }, { "tcp on", "tcp on" }, { "tcp off", "tcp off" }, { "ble status", "ble status" }, { "ble on", "ble on" }, { "ble off", "ble off" }, - { "ota start", "ota start" }, { "ota status", "ota status" }, + { "ota start", "ota start" }, + { "ota url ", "ota url " }, + { "ota netdiag - net check", "ota netdiag" }, { "[ SYSTEM ]", nullptr }, { "reboot", "reboot" }, { "bootloader - download mode", "bootloader" }, @@ -16083,6 +16092,15 @@ static const uint32_t TERM_C_BANNER = 0x7f8c99; // opening banner (dim) // loop task (see the s_term_log_box note above). Oldest lines prune past // TERM_MAX_LINES; the view always scrolls to the newest line. static void termLogAppendC(uint32_t color, const char* prefix, const char* text) { +#if !defined(HAS_TANMATSU) + // Mirror every terminal line to the web mesh terminal too (before the on-device box + // null-check, so it works headless when the console isn't open). One funnel = full parity. + if (text && g_web_mirror.terminalOn()) { + if (prefix) g_web_mirror.pushTermReply(prefix); + g_web_mirror.pushTermReply(text); + g_web_mirror.pushTermReply("\n"); + } +#endif if (!s_term_log_box || !text) return; char buf[512]; snprintf(buf, sizeof buf, "%s%s", prefix ? prefix : "", text); @@ -16227,6 +16245,10 @@ static void termDoSend(bool is_channel, const uint8_t* pub, int16_t chan_slot, } snprintf(r, sizeof r, "TX [%s] %s", disp, body); termLogAppendC(TERM_C_TX, nullptr, r); + // Mirror into the on-device chat ring so a terminal / web-chat send shows in the + // channel thread too (same as a companion-app send via appSentMsgToChannel). Pass the + // sent fingerprint so repeats-heard shows on the mirrored bubble like a composer send. + if (g_lv.task) g_lv.task->appSentMsgToChannel(cd.name, body, the_mesh.uiLastSentFp()); } else { ContactInfo* by = the_mesh.lookupContactByPubKey((uint8_t*)pub, PUB_KEY_SIZE); if (!by) { termLogAppendC(TERM_C_ERR, nullptr, "contact missing"); return; } @@ -16240,6 +16262,9 @@ static void termDoSend(bool is_channel, const uint8_t* pub, int16_t chan_slot, the_mesh.uiRegisterExpectedAck(expected_ack, by->id.pub_key); snprintf(r, sizeof r, "TX -> %s: %s", disp, body); termLogAppendC(TERM_C_TX, nullptr, r); + // Mirror into the DM thread + map it to the contact pubkey (delivery state tracks the ack, + // sent_fp tracks repeats-heard) — same metadata a composer send records. + if (g_lv.task) g_lv.task->appSentMsgToContact(by->id.pub_key, disp, body, expected_ack, the_mesh.uiLastSentFp()); } } @@ -16379,6 +16404,18 @@ static bool terminalRunChatCommand(const char* cmd) { return false; }; const char* rest = nullptr; + if (is(cmd, "help", &rest) || is(cmd, "?", &rest)) { // prepend the messaging commands, then fall through to the config-CLI help + termLogAppendC(TERM_C_INFO, nullptr, "messaging:"); + termLogAppend(" ", "list / contacts - list your contacts"); + termLogAppend(" ", "channels - list channels"); + termLogAppend(" ", "to - talk to a contact or channel"); + termLogAppend(" ", "send - send to the current recipient"); + termLogAppend(" ", "public - send on the public channel"); + termLogAppend(" ", "exit / leave - stop talking to that recipient"); + termLogAppend(" ", "(after 'to', a bare line is sent as a message)"); + termLogAppendC(TERM_C_INFO, nullptr, "node / config:"); + return false; // config-CLI help is appended by runLocalCli + } if (is(cmd, "list", &rest) || is(cmd, "contacts", &rest)) { termCmdList(); return true; } if (is(cmd, "channels", &rest)) { termCmdChannels(); return true; } if (is(cmd, "to", &rest)) { termCmdTo(rest); return true; } @@ -16417,6 +16454,357 @@ static void terminalSubmit() { if (g_lv.keyboard) kbMirrorBind(s_term_input_ta); } +// ============================================================================ +// Web Contacts + Chats data API — JSON over the /term WS (browser->device '@' +// commands, device->browser framed JSON via g_web_mirror.pushTermData). Runs on +// the UI loop, single-threaded, so a static PSRAM scratch buffer is safe. +// ============================================================================ +#if !defined(HAS_TANMATSU) +static char* s_webdata_buf = nullptr; +static const size_t WEBDATA_BUF = 16000; +static volatile bool s_web_rx_nudge = false; // set by onThreadsChanged (mesh ctx); the UI loop does the actual pushTermData (keeps it single-producer) + +static void jsonEsc(char*& p, const char* e, const char* s) { + for (; s && *s && p < e - 8; ++s) { + unsigned char c = (unsigned char)*s; + if (c == '"' || c == '\\') { *p++ = '\\'; *p++ = (char)c; } + else if (c == '\n') { *p++ = '\\'; *p++ = 'n'; } + else if (c == '\r') { *p++ = '\\'; *p++ = 'r'; } + else if (c == '\t') { *p++ = '\\'; *p++ = 't'; } + else if (c < 0x20) { p += snprintf(p, (size_t)(e - p), "\\u%04x", c); } + else { *p++ = (char)c; } + } +} + +// UI thread index whose DM contact pubkey matches (-1 if none). +static int webThreadForPub(const uint8_t pub[32]) { + if (!g_lv.task || !pub) return -1; + int idx[UITask::MAX_UI_THREADS]; + int n = g_lv.task->getCombinedInboxCount(idx, UITask::MAX_UI_THREADS); + for (int k = 0; k < n; ++k) { + uint8_t tp[32]; + if (g_lv.task->getThreadContactPub(idx[k], tp) && memcmp(tp, pub, 32) == 0) return idx[k]; + } + return -1; +} + +// UI thread index for a group-channel slot (-1 if that channel has no thread yet). +static int webThreadForChannel(int slot) { + if (!g_lv.task) return -1; + int idx[UITask::MAX_UI_THREADS]; + int n = g_lv.task->getCombinedInboxCount(idx, UITask::MAX_UI_THREADS); + for (int k = 0; k < n; ++k) { + bool ch = false; uint16_t u = 0; uint32_t ts = 0; char nm[48]; + if (g_lv.task->getThreadInfo(idx[k], ch, u, ts, nm, sizeof nm) && ch + && g_lv.task->threadMeshChannelSlot(idx[k]) == slot) return idx[k]; + } + return -1; +} + +static void webPushMessages(int tidx) { + if (!g_lv.task || !s_webdata_buf || tidx < 0) return; + char* p = s_webdata_buf; const char* e = s_webdata_buf + WEBDATA_BUF; + bool ch = false; uint16_t unread = 0; uint32_t ts = 0; char name[48] = {0}; + g_lv.task->getThreadInfo(tidx, ch, unread, ts, name, sizeof name); + p += snprintf(p, e - p, "{\"t\":\"m\",\"i\":%d,\"ch\":%d,\"n\":\"", tidx, ch ? 1 : 0); + jsonEsc(p, e, name); + p += snprintf(p, e - p, "\",\"msgs\":["); + int midx[60]; + int n = g_lv.task->getThreadMessageIndexes(tidx, midx, 60, true); // newest first + bool first = true; + // Emit newest-first so that if the JSON buffer fills, the guard drops the OLDEST + // (not the newest). The browser reverses for display (oldest at top, newest at bottom). + for (int k = 0; k < n && p < e - 340; ++k) { + UITask::UIMessage m; + if (!g_lv.task->getMessageByIndex(midx[k], m)) continue; + if (!first) *p++ = ','; first = false; + int reps = (m.outgoing && m.sent_fp) ? (int)the_mesh.uiRepeatsForFp(m.sent_fp) : 0; + p += snprintf(p, e - p, "{\"o\":%d,\"ts\":%u,\"ds\":%u,\"pl\":%d,\"sn\":%d,\"rs\":%d,\"rp\":%d,\"s\":\"", + m.outgoing ? 1 : 0, (unsigned)m.ts, m.deliv_state, (int)m.path_len, (int)(m.snr_q4 / 4), (int)m.rssi, reps); + jsonEsc(p, e, m.sender); + p += snprintf(p, e - p, "\",\"x\":\""); + jsonEsc(p, e, m.text); + p += snprintf(p, e - p, "\"}"); + } + p += snprintf(p, e - p, "]}"); + g_web_mirror.pushTermData(s_webdata_buf); + g_lv.task->markThreadRead(tidx); // viewing a chat marks it read (matches the on-device UI) +} + +// Membership test against a snapshot of 6-byte pubkey prefixes (favorites / ignore list). +static bool webSnapContains(const uint8_t* snap, int count, const uint8_t* pub6) { + for (int i = 0; i < count; ++i) + if (memcmp(&snap[i * TOUCH_FAVORITE_KEY_BYTES], pub6, TOUCH_FAVORITE_KEY_BYTES) == 0) return true; + return false; +} + +static void webPushContacts() { + if (!g_lv.task || !s_webdata_buf) return; + uint8_t fav[TOUCH_FAVORITES_MAX * TOUCH_FAVORITE_KEY_BYTES]; // snapshot once (not per-contact NVS reads) + int nfav = touchPrefsCopyFavorites(fav); + uint8_t ign[TOUCH_IGNORED_MAX * TOUCH_FAVORITE_KEY_BYTES]; + int nign = touchPrefsCopyIgnored(ign); + char* p = s_webdata_buf; const char* e = s_webdata_buf + WEBDATA_BUF; + p += snprintf(p, e - p, "{\"t\":\"c\",\"dc\":%d,\"contacts\":[", discoveredCount()); + int nc = the_mesh.getNumContacts(); bool first = true; + for (int i = 0; i < nc && p < e - 300; ++i) { + ContactInfo c{}; + if (!the_mesh.getContactByIdx((uint32_t)i, c) || !c.name[0]) continue; + int t = webThreadForPub(c.id.pub_key); + if (!first) *p++ = ','; first = false; + p += snprintf(p, e - p, + "{\"i\":%d,\"t\":%d,\"rp\":%d,\"rm\":%d,\"fav\":%d,\"ign\":%d,\"dir\":%d,\"la\":%ld,\"lo\":%ld,\"adv\":%u,\"n\":\"", + i, t, (c.type == ADV_TYPE_REPEATER) ? 1 : 0, (c.type == ADV_TYPE_ROOM) ? 1 : 0, + webSnapContains(fav, nfav, c.id.pub_key) ? 1 : 0, + webSnapContains(ign, nign, c.id.pub_key) ? 1 : 0, + (c.out_path_len == 0) ? 1 : 0, (long)c.gps_lat, (long)c.gps_lon, + (unsigned)c.last_advert_timestamp); + jsonEsc(p, e, c.name); + p += snprintf(p, e - p, "\"}"); + } + p += snprintf(p, e - p, "],\"channels\":["); + first = true; + for (int s = 0; s < MAX_GROUP_CHANNELS && p < e - 160; ++s) { + ChannelDetails cd; + if (!the_mesh.getChannel(s, cd) || !cd.name[0]) continue; + int t = webThreadForChannel(s); + if (!first) *p++ = ','; first = false; + p += snprintf(p, e - p, "{\"i\":%d,\"t\":%d,\"n\":\"", s, t); + jsonEsc(p, e, cd.name); + p += snprintf(p, e - p, "\"}"); + } + p += snprintf(p, e - p, "]}"); + g_web_mirror.pushTermData(s_webdata_buf); +} + +static void webPushThreads() { + if (!g_lv.task || !s_webdata_buf) return; + char* p = s_webdata_buf; const char* e = s_webdata_buf + WEBDATA_BUF; + p += snprintf(p, e - p, "{\"t\":\"t\",\"threads\":["); + int idx[UITask::MAX_UI_THREADS]; + int n = g_lv.task->getCombinedInboxCount(idx, UITask::MAX_UI_THREADS); + bool first = true; + for (int k = 0; k < n && p < e - 340; ++k) { + int ti = idx[k]; + bool ch = false; uint16_t unread = 0; uint32_t ts = 0; char name[48] = {0}; + if (!g_lv.task->getThreadInfo(ti, ch, unread, ts, name, sizeof name)) continue; + char sender[40] = {0}, text[180] = {0}; bool outgoing = false; + g_lv.task->getThreadLastMessage(ti, sender, sizeof sender, text, sizeof text, &outgoing); + if (!first) *p++ = ','; first = false; + p += snprintf(p, e - p, "{\"i\":%d,\"ch\":%d,\"u\":%u,\"ts\":%u,\"n\":\"", ti, ch ? 1 : 0, unread, (unsigned)ts); + jsonEsc(p, e, name); + p += snprintf(p, e - p, "\",\"last\":\""); + jsonEsc(p, e, text); + p += snprintf(p, e - p, "\"}"); + } + p += snprintf(p, e - p, "]}"); + g_web_mirror.pushTermData(s_webdata_buf); +} + +static void webSendToThread(int tidx, const char* text) { + if (!g_lv.task || tidx < 0 || !text || !*text) return; + bool ch = false; uint16_t unread = 0; uint32_t ts = 0; char name[48] = {0}; + if (!g_lv.task->getThreadInfo(tidx, ch, unread, ts, name, sizeof name)) return; + if (ch) { + // Resolve the channel slot by NAME at TX time, not the thread's cached slot — a stale + // cached slot TXes on the wrong key (see [channel-send-stale-slot]). + int16_t slot = -1; + for (int s = 0; s < MAX_GROUP_CHANNELS; ++s) { + ChannelDetails cd; + if (the_mesh.getChannel(s, cd) && cd.name[0] && strcmp(cd.name, name) == 0) { slot = (int16_t)s; break; } + } + if (slot < 0) slot = g_lv.task->threadMeshChannelSlot(tidx); // fall back to cached if name didn't resolve + termDoSend(true, nullptr, slot, name, text); + } else { + uint8_t pub[32]; if (g_lv.task->getThreadContactPub(tidx, pub)) termDoSend(false, pub, -1, name, text); + } + webPushMessages(tidx); +} + +static void webSendToContact(int cidx, const char* text) { + ContactInfo c{}; + if (!the_mesh.getContactByIdx((uint32_t)cidx, c) || !c.name[0] || !text || !*text) return; + termDoSend(false, c.id.pub_key, -1, c.name, text); + int t = webThreadForPub(c.id.pub_key); + if (t >= 0) webPushMessages(t); +} + +static void webOpenContact(int cidx) { + ContactInfo c{}; + if (!the_mesh.getContactByIdx((uint32_t)cidx, c)) return; + int t = webThreadForPub(c.id.pub_key); + if (t >= 0) { webPushMessages(t); return; } + if (!s_webdata_buf) return; + char* p = s_webdata_buf; const char* e = s_webdata_buf + WEBDATA_BUF; // empty chat keyed to the contact + p += snprintf(p, e - p, "{\"t\":\"m\",\"i\":-1,\"c\":%d,\"ch\":0,\"n\":\"", cidx); + jsonEsc(p, e, c.name); + p += snprintf(p, e - p, "\",\"msgs\":[]}"); + g_web_mirror.pushTermData(s_webdata_buf); +} + +static void webOpenChannel(int slot) { + ChannelDetails cd; + if (!the_mesh.getChannel(slot, cd) || !cd.name[0]) return; + int t = webThreadForChannel(slot); + if (t >= 0) { webPushMessages(t); return; } + if (!s_webdata_buf) return; + char* p = s_webdata_buf; const char* e = s_webdata_buf + WEBDATA_BUF; // empty chat keyed to the channel + p += snprintf(p, e - p, "{\"t\":\"m\",\"i\":-1,\"h\":%d,\"ch\":1,\"n\":\"", slot); + jsonEsc(p, e, cd.name); + p += snprintf(p, e - p, "\",\"msgs\":[]}"); + g_web_mirror.pushTermData(s_webdata_buf); +} + +static void webSendToChannel(int slot, const char* text) { + ChannelDetails cd; + if (!the_mesh.getChannel(slot, cd) || !cd.name[0] || !text || !*text) return; + termDoSend(true, nullptr, (int16_t)slot, cd.name, text); + int t = webThreadForChannel(slot); + if (t >= 0) webPushMessages(t); +} + +// Status bar for the web header — node name, battery, wifi, ble, clock, mesh signal, unread. +static void webPushStatus() { + if (!g_lv.task || !s_webdata_buf) return; + uint16_t mv = batteryMvSmoothed(); + int pct = batteryPercentFromMv(mv); + bool wc = (WiFi.status() == WL_CONNECTED); + uint32_t clk = 0; auto* rtc = the_mesh.getRTCClock(); if (rtc) clk = rtc->getCurrentTime(); + int snr = -128; // "no signal"; else last-heard SNR (dB), stale after 60 s + if (the_mesh.uiSignalMs() != 0 && (millis() - the_mesh.uiSignalMs()) < 60000) snr = the_mesh.uiSignalSnrQ4() / 4; + char* p = s_webdata_buf; const char* e = s_webdata_buf + WEBDATA_BUF; + p += snprintf(p, e - p, + "{\"t\":\"st\",\"batt\":%d,\"chg\":%d,\"wifi\":%d,\"rssi\":%d,\"ble\":%d,\"clk\":%u,\"snr\":%d,\"unr\":%d,\"mi\":%d,\"sla\":%ld,\"slo\":%ld,\"nm\":\"", + pct, batteryIsCharging(mv) ? 1 : 0, wc ? 1 : 0, wc ? (int)WiFi.RSSI() : 0, + (g_lv.task->isBleEnabled() && g_lv.task->hasBleCapability()) ? 1 : 0, + (unsigned)clk, snr, g_lv.task->getUnreadTotal(), touchPrefsGetUseMiles() ? 1 : 0, + (long)(g_lv.task->getNodeLat() * 1e6), (long)(g_lv.task->getNodeLon() * 1e6)); + jsonEsc(p, e, g_lv.task->getNodeNameCstr()); + p += snprintf(p, e - p, "\"}"); + g_web_mirror.pushTermData(s_webdata_buf); +} + +// Contact detail popup (Info action). +static void webPushContactInfo(int cidx) { + ContactInfo c{}; + if (!the_mesh.getContactByIdx((uint32_t)cidx, c) || !s_webdata_buf) return; + char* p = s_webdata_buf; const char* e = s_webdata_buf + WEBDATA_BUF; + p += snprintf(p, e - p, + "{\"t\":\"ci\",\"i\":%d,\"rp\":%d,\"rm\":%d,\"fav\":%d,\"ign\":%d,\"pl\":%d,\"adv\":%u,\"la\":%ld,\"lo\":%ld,\"k\":\"", + cidx, (c.type == ADV_TYPE_REPEATER) ? 1 : 0, (c.type == ADV_TYPE_ROOM) ? 1 : 0, + touchPrefsIsFavorite(c.id.pub_key) ? 1 : 0, touchPrefsIsIgnored(c.id.pub_key) ? 1 : 0, + (c.out_path_len == OUT_PATH_UNKNOWN) ? -1 : (int)c.out_path_len, + (unsigned)c.last_advert_timestamp, (long)c.gps_lat, (long)c.gps_lon); + for (int b = 0; b < 6; ++b) p += snprintf(p, e - p, "%02x", c.id.pub_key[b]); // short pubkey id + p += snprintf(p, e - p, "\",\"n\":\""); + jsonEsc(p, e, c.name); + p += snprintf(p, e - p, "\"}"); + g_web_mirror.pushTermData(s_webdata_buf); +} + +// Contact mutations from the web action sheet: (f)avorite, (b)lock, reset (p)ath, delete (x). Refresh after. +static void webContactAction(int cidx, char op) { + ContactInfo c{}; + if (!the_mesh.getContactByIdx((uint32_t)cidx, c)) return; + switch (op) { + case 'f': touchPrefsSetFavorite(c.id.pub_key, !touchPrefsIsFavorite(c.id.pub_key)); break; + case 'b': touchPrefsSetIgnored(c.id.pub_key, !touchPrefsIsIgnored(c.id.pub_key)); break; + case 'p': the_mesh.uiResetContactPath(c.id.pub_key); break; + case 'x': the_mesh.uiRemoveContact(c); break; + default: return; + } + webPushContacts(); +} + +// Discovered (heard-but-not-added) nodes -> the "add contacts without touching the device" flow. +static void webPushDiscovered() { + if (!s_discovered || !s_webdata_buf) return; + char* p = s_webdata_buf; const char* e = s_webdata_buf + WEBDATA_BUF; + p += snprintf(p, e - p, "{\"t\":\"dc\",\"nodes\":["); + bool first = true; + for (int i = 0; i < DISCOVERED_MAX && p < e - 240; ++i) { + if (!s_discovered[i].used || s_discovered[i].in_contacts) continue; + const ContactInfo& c = s_discovered[i].ci; + if (!first) *p++ = ','; first = false; + p += snprintf(p, e - p, "{\"i\":%d,\"rp\":%d,\"rm\":%d,\"pl\":%d,\"adv\":%u,\"la\":%ld,\"lo\":%ld,\"n\":\"", + i, (c.type == ADV_TYPE_REPEATER) ? 1 : 0, (c.type == ADV_TYPE_ROOM) ? 1 : 0, + (int)s_discovered[i].path_len, (unsigned)s_discovered[i].last_advert_ts, + (long)c.gps_lat, (long)c.gps_lon); + jsonEsc(p, e, c.name[0] ? c.name : "(unnamed)"); + p += snprintf(p, e - p, "\"}"); + } + p += snprintf(p, e - p, "]}"); + g_web_mirror.pushTermData(s_webdata_buf); +} + +static void webAddDiscovered(int i) { + if (!s_discovered || i < 0 || i >= DISCOVERED_MAX || !s_discovered[i].used || s_discovered[i].in_contacts) return; + if (the_mesh.addContact(s_discovered[i].ci)) { // same path the on-device "Add" button uses + the_mesh.uiPersistContacts(); + s_discovered[i].in_contacts = true; + markDiscoveredDirty(); + } + webPushDiscovered(); // refresh (the added node drops off the list) +} + +// Settings page — read current node/radio/connectivity state. Writes reuse the config CLI +// (set name / wifi|ble|tcp on|off / advert / reboot) except radio, which uses setRadioParams (live). +static void webPushSettings() { + if (!g_lv.task || !s_webdata_buf) return; + NodePrefs* pr = the_mesh.getNodePrefs(); + const bool wc = (WiFi.status() == WL_CONNECTED); + char* p = s_webdata_buf; const char* e = s_webdata_buf + WEBDATA_BUF; + p += snprintf(p, e - p, + "{\"t\":\"sg\",\"freq\":%.3f,\"bw\":%.0f,\"sf\":%d,\"cr\":%d,\"tx\":%d,\"wifi\":%d,\"ble\":%d,\"blecap\":%d,\"tcp\":%d,\"name\":\"", + pr ? pr->freq : 0.0f, pr ? pr->bw : 0.0f, pr ? pr->sf : 0, pr ? pr->cr : 0, pr ? (int)pr->tx_power_dbm : 0, + wc ? 1 : 0, g_lv.task->isBleEnabled() ? 1 : 0, g_lv.task->hasBleCapability() ? 1 : 0, + g_lv.task->isTcpEnabled() ? 1 : 0); + jsonEsc(p, e, pr ? pr->node_name : ""); + p += snprintf(p, e - p, "\"}"); + g_web_mirror.pushTermData(s_webdata_buf); +} + +static void webSetRadio(float freq, float bw, int sf, int cr, int tx) { + if (!g_lv.task || freq <= 0) return; + NodePrefs* pr = the_mesh.getNodePrefs(); + g_lv.task->setRadioParams(freq, bw, (uint8_t)sf, (uint8_t)cr, (int8_t)tx, pr ? pr->airtime_factor : 1.0f); + webPushSettings(); // echo the applied values back +} + +// Returns true if the line was a data-API command ('@...'); it is fully handled here. +static bool handleWebDataCmd(const char* cmd) { + if (!cmd || cmd[0] != '@') return false; + if (!s_webdata_buf) { + s_webdata_buf = (char*)heap_caps_malloc(WEBDATA_BUF, MALLOC_CAP_SPIRAM | MALLOC_CAP_8BIT); + if (!s_webdata_buf) s_webdata_buf = (char*)malloc(WEBDATA_BUF); + } + const char* a = cmd + 1; + auto argAfter = [](const char* s) { while (*s && *s != ' ') ++s; if (*s == ' ') ++s; return s; }; + if (a[0] == 'c' && (a[1] == 0 || a[1] == ' ')) { webPushContacts(); return true; } + if (a[0] == 't' && (a[1] == 0 || a[1] == ' ')) { webPushThreads(); return true; } + if (a[0] == 'd' && a[1] == 'c' && (a[2] == 0 || a[2] == ' ')) { webPushDiscovered(); return true; } + if (a[0] == 'a' && a[1] == 'd' && a[2] == ' ') { webAddDiscovered(atoi(a + 3)); return true; } // add discovered node + if (a[0] == 's' && a[1] == 'g' && (a[2] == 0 || a[2] == ' ')) { webPushSettings(); return true; } + if (a[0] == 's' && a[1] == 'r' && a[2] == ' ') { float fq=0,bw=0; int sf=0,cr=0,tx=0; sscanf(a+3, "%f %f %d %d %d", &fq,&bw,&sf,&cr,&tx); webSetRadio(fq,bw,sf,cr,tx); return true; } + if (a[0] == 's' && a[1] == 't' && (a[2] == 0 || a[2] == ' ')) { webPushStatus(); return true; } + if (a[0] == 'm' && a[1] == ' ') { webPushMessages(atoi(a + 2)); return true; } + if (a[0] == 'o' && a[1] == 'c' && a[2] == ' ') { webOpenContact(atoi(a + 3)); return true; } + if (a[0] == 'o' && a[1] == 'h' && a[2] == ' ') { webOpenChannel(atoi(a + 3)); return true; } + if (a[0] == 's' && a[1] == 'c' && a[2] == ' ') { const char* t = a + 3; webSendToContact(atoi(t), argAfter(t)); return true; } + if (a[0] == 's' && a[1] == 'h' && a[2] == ' ') { const char* t = a + 3; webSendToChannel(atoi(t), argAfter(t)); return true; } + if (a[0] == 's' && a[1] == ' ') { const char* t = a + 2; webSendToThread(atoi(t), argAfter(t)); return true; } + if (a[0] == 'i' && a[1] == 'c' && a[2] == ' ') { webPushContactInfo(atoi(a + 3)); return true; } + if (a[0] == 'f' && a[1] == 'v' && a[2] == ' ') { webContactAction(atoi(a + 3), 'f'); return true; } // favorite toggle + if (a[0] == 'b' && a[1] == 'k' && a[2] == ' ') { webContactAction(atoi(a + 3), 'b'); return true; } // block toggle + if (a[0] == 'p' && a[1] == 'r' && a[2] == ' ') { webContactAction(atoi(a + 3), 'p'); return true; } // reset path + if (a[0] == 'x' && a[1] == 'c' && a[2] == ' ') { webContactAction(atoi(a + 3), 'x'); return true; } // delete contact + if (a[0] == 'x' && a[1] == 't' && a[2] == ' ' && g_lv.task) { g_lv.task->removeThread(atoi(a + 3)); webPushThreads(); return true; } + if (a[0] == 'd' && a[1] == ' ' && g_lv.task) { g_lv.task->clearThreadHistory(atoi(a + 2)); webPushThreads(); return true; } + if (a[0] == 'r' && a[1] == ' ' && g_lv.task) { g_lv.task->markThreadRead(atoi(a + 2)); webPushThreads(); return true; } + return true; // unknown '@' -> swallow (never run as a terminal command) +} +#endif // !HAS_TANMATSU + // Scrollable command picker, modelled on openAdminCmdPicker. Tapping a row // stuffs the template into the terminal input and keeps it focused so Enter // (or the value typed after a "set ..." template) sends it. @@ -17413,10 +17801,17 @@ static uint8_t* decodeJpegToRgb565(const uint8_t* jpeg, size_t jpeg_len, int* out_w, int* out_h); // Same, but DOWNSCALES (tjpgd 1/2..1/8) so images larger than max_dim still // decode — into a small buffer — instead of being rejected. FM viewer + wallpaper. +// dst_buf/dst_cap: optional caller-owned output buffer. When given and the decoded +// RGB565 fits, decode straight into it (no PSRAM alloc) — the map tile pool passes +// its persistent 128 KB slot buffer so tiles never malloc per-render (fragmentation +// fix). If the image is bigger than dst_cap, returns nullptr. dst_buf==nullptr keeps +// the old "alloc a fresh buffer" behaviour (FM viewer / wallpaper). static uint8_t* decodeJpegScaledToRgb565(const uint8_t* jpeg, size_t jpeg_len, - int* out_w, int* out_h, int max_dim); + int* out_w, int* out_h, int max_dim, + uint8_t* dst_buf = nullptr, size_t dst_cap = 0); static uint8_t* decodePngToRgb565(const uint8_t* png, size_t png_len, - int* out_w, int* out_h); + int* out_w, int* out_h, + uint8_t* dst_buf = nullptr, size_t dst_cap = 0); // Minimal BMP -> RGB565 decoder for the image viewer. Handles the common // uncompressed layouts: 16-bpp 565 (what our screenshots write) and 24-bpp BGR, @@ -19103,6 +19498,11 @@ static void vncToggleCb(lv_event_t* e) { const bool on = lv_obj_has_state(lv_event_get_target(e), LV_STATE_CHECKED); touchPrefsSetWebMirror(on); g_web_mirror.setEnabled(on); + if (on && touchPrefsGetWebTerminal()) { // VNC and the web terminal both serve "/" -> mutually exclusive + touchPrefsSetWebTerminal(false); + g_web_mirror.setTerminalOn(false); + if (s_term_log_box == nullptr) MyMesh::setTerminalSink(nullptr); + } vncRefresh(); } @@ -19202,8 +19602,10 @@ static void openVncPage() { // resolution), so toggling it reboots. This is the path to screenless devices. // ============================================================================ static lv_obj_t* s_remote_root = nullptr; +static lv_obj_t* s_remote_ipcard = nullptr; // the "open in a browser" address card; only shown while a mode is ON static void closeRemotePage() { + s_remote_ipcard = nullptr; if (s_remote_root) { popupClose(&s_remote_root); } if (s_apppage_close == closeRemotePage) { s_apppage_title = nullptr; s_apppage_close = nullptr; @@ -19234,6 +19636,35 @@ static void remoteLandscapeCb(lv_event_t* e) { } } +// "Remote terminal": a runtime web mesh-CLI terminal on the device IP. No reboot; turning +// it on disables VNC (they both serve the landing page). See WebMirror term* + the WS server. +static void webTerminalToggleCb(lv_event_t* e) { + const bool on = lv_obj_has_state(lv_event_get_target(e), LV_STATE_CHECKED); + touchPrefsSetWebTerminal(on); + g_web_mirror.setTerminalOn(on); + if (on) { + if (touchPrefsGetWebMirror()) { touchPrefsSetWebMirror(false); g_web_mirror.setEnabled(false); } // exclusive with VNC + } else if (s_term_log_box == nullptr) { + MyMesh::setTerminalSink(nullptr); // release the CLI sink (on-device console isn't using it) + } + // Reveal / hide the "open in a browser" address card as a mode goes on/off (this page stays up). + if (s_remote_ipcard) { + if (on || touchPrefsGetRemoteMode()) lv_obj_clear_flag(s_remote_ipcard, LV_OBJ_FLAG_HIDDEN); + else lv_obj_add_flag(s_remote_ipcard, LV_OBJ_FLAG_HIDDEN); + } + if (!g_lv.task) return; + if (on) { + char msg[96]; + if (WiFi.status() == WL_CONNECTED) + snprintf(msg, sizeof msg, "Terminal on: http://%s:8765/", WiFi.localIP().toString().c_str()); + else + snprintf(msg, sizeof msg, "%s", "Terminal on (connect Wi-Fi to reach it)"); + g_lv.task->showAlert(msg, 3200); + } else { + g_lv.task->showAlert(TR("Remote terminal off"), 1400); + } +} + static void openRemotePage() { closeRemotePage(); const lv_coord_t sw = lv_disp_get_hor_res(nullptr); @@ -19267,14 +19698,93 @@ static void openRemotePage() { const bool on = touchPrefsGetRemoteMode(); lv_obj_t* head = lv_label_create(s_remote_root); - lv_label_set_text(head, TR("Remote mode (headless UI)")); + lv_label_set_text(head, TR("Remote access")); lv_obj_set_style_text_font(head, &g_font_16, LV_PART_MAIN); lv_obj_set_style_text_color(head, lv_color_hex(COLOR_TEXT), LV_PART_MAIN); lv_label_set_long_mode(head, LV_LABEL_LONG_WRAP); lv_obj_set_width(head, cw); + // Connection address up top — the key info for BOTH modes. + lv_obj_t* ipcard = lv_obj_create(s_remote_root); + lv_obj_remove_style_all(ipcard); + lv_obj_set_size(ipcard, cw, LV_SIZE_CONTENT); + lv_obj_set_style_bg_color(ipcard, lv_color_hex(COLOR_PANEL), LV_PART_MAIN); + lv_obj_set_style_bg_opa(ipcard, LV_OPA_COVER, LV_PART_MAIN); + lv_obj_set_style_radius(ipcard, 8, LV_PART_MAIN); + lv_obj_set_style_pad_all(ipcard, 10, LV_PART_MAIN); + lv_obj_set_style_pad_row(ipcard, 2, LV_PART_MAIN); + lv_obj_clear_flag(ipcard, LV_OBJ_FLAG_SCROLLABLE); + lv_obj_set_flex_flow(ipcard, LV_FLEX_FLOW_COLUMN); + lv_obj_t* ipcap = lv_label_create(ipcard); + lv_label_set_text(ipcap, TR("Open in a browser (same Wi-Fi):")); + lv_obj_set_style_text_font(ipcap, &g_font_12, LV_PART_MAIN); + lv_obj_set_style_text_color(ipcap, lv_color_hex(COLOR_SUB), LV_PART_MAIN); + lv_obj_t* ipval = lv_label_create(ipcard); + lv_label_set_long_mode(ipval, LV_LABEL_LONG_WRAP); + lv_obj_set_width(ipval, cw - 20); + lv_obj_set_style_text_font(ipval, &g_font_16, LV_PART_MAIN); + if (WiFi.status() == WL_CONNECTED && (uint32_t)WiFi.localIP() != 0) { + char u[48]; snprintf(u, sizeof u, "http://%s:8765", WiFi.localIP().toString().c_str()); + lv_label_set_text(ipval, u); + lv_obj_set_style_text_color(ipval, lv_color_hex(COLOR_ACCENT), LV_PART_MAIN); + } else { + lv_label_set_text(ipval, TR("Connect to Wi-Fi first")); + lv_obj_set_style_text_color(ipval, lv_color_hex(COLOR_SUB), LV_PART_MAIN); + } + s_remote_ipcard = ipcard; + // Only show the address once a mode is actually serving it — hide it while both are off. + if (!(touchPrefsGetWebTerminal() || on)) lv_obj_add_flag(ipcard, LV_OBJ_FLAG_HIDDEN); + lv_obj_t* intro = lv_label_create(s_remote_root); + lv_label_set_text(intro, TR("Then pick a mode:")); + lv_obj_set_style_text_font(intro, &g_font_12, LV_PART_MAIN); + lv_obj_set_style_text_color(intro, lv_color_hex(COLOR_SUB), LV_PART_MAIN); + lv_obj_set_width(intro, cw); + + // ---- 1. Remote terminal (recommended) ---- + lv_obj_t* th = lv_label_create(s_remote_root); + lv_label_set_text(th, TR("Remote terminal (recommended)")); + lv_obj_set_style_text_font(th, &g_font_14, LV_PART_MAIN); + lv_obj_set_style_text_color(th, lv_color_hex(COLOR_ACCENT), LV_PART_MAIN); + lv_obj_set_width(th, cw); + + lv_obj_t* texpl = lv_label_create(s_remote_root); + lv_label_set_text(texpl, TR("Chats, contacts, settings and a mesh terminal - all in the browser. No reboot; the device keeps its normal screen.")); + lv_obj_set_style_text_font(texpl, &g_font_12, LV_PART_MAIN); + lv_obj_set_style_text_color(texpl, lv_color_hex(COLOR_SUB), LV_PART_MAIN); + lv_label_set_long_mode(texpl, LV_LABEL_LONG_WRAP); + lv_obj_set_width(texpl, cw); + + lv_obj_t* trow = lv_obj_create(s_remote_root); + lv_obj_remove_style_all(trow); + lv_obj_set_size(trow, cw, SC(42)); + lv_obj_set_style_bg_color(trow, lv_color_hex(COLOR_PANEL), LV_PART_MAIN); + lv_obj_set_style_bg_opa(trow, LV_OPA_COVER, LV_PART_MAIN); + lv_obj_set_style_radius(trow, 8, LV_PART_MAIN); + lv_obj_set_style_pad_left(trow, 12, LV_PART_MAIN); + lv_obj_set_style_pad_right(trow, 12, LV_PART_MAIN); + lv_obj_clear_flag(trow, LV_OBJ_FLAG_SCROLLABLE); + lv_obj_t* tl = lv_label_create(trow); + lv_label_set_text(tl, TR("Remote terminal")); + lv_obj_set_style_text_font(tl, &g_font_14, LV_PART_MAIN); + lv_obj_set_style_text_color(tl, lv_color_hex(COLOR_TEXT), LV_PART_MAIN); + lv_label_set_long_mode(tl, LV_LABEL_LONG_DOT); + lv_obj_set_width(tl, cw - 84); // leave room for the switch (V4 240px: labels were overlapping) + lv_obj_align(tl, LV_ALIGN_LEFT_MID, 0, 0); + lv_obj_t* tsw = lv_switch_create(trow); + lv_obj_align(tsw, LV_ALIGN_RIGHT_MID, 0, 0); + if (touchPrefsGetWebTerminal()) lv_obj_add_state(tsw, LV_STATE_CHECKED); + lv_obj_add_event_cb(tsw, webTerminalToggleCb, LV_EVENT_VALUE_CHANGED, nullptr); + lv_obj_move_to_index(trow, lv_obj_get_index(texpl)); // toggle sits ABOVE its explanation + + // ---- 2. Remote UI (off-screen mirror; reboots) ---- + lv_obj_t* uh = lv_label_create(s_remote_root); + lv_label_set_text(uh, TR("Remote UI")); + lv_obj_set_style_text_font(uh, &g_font_14, LV_PART_MAIN); + lv_obj_set_style_text_color(uh, lv_color_hex(COLOR_ACCENT), LV_PART_MAIN); + lv_obj_set_width(uh, cw); + lv_obj_t* expl = lv_label_create(s_remote_root); - lv_label_set_text(expl, TR("Runs the full wadamesh UI at a larger resolution built for a web browser instead of this small screen. The device screen becomes a placeholder and the whole UI is served over Wi-Fi. Turning this on or off reboots the device.")); + lv_label_set_text(expl, TR("Streams the device screen as a live picture you tap to control. Heavier; the panel shows a placeholder. Toggling reboots the device.")); lv_obj_set_style_text_font(expl, &g_font_12, LV_PART_MAIN); lv_obj_set_style_text_color(expl, lv_color_hex(COLOR_SUB), LV_PART_MAIN); lv_label_set_long_mode(expl, LV_LABEL_LONG_WRAP); @@ -19290,14 +19800,17 @@ static void openRemotePage() { lv_obj_set_style_pad_right(row, 12, LV_PART_MAIN); lv_obj_clear_flag(row, LV_OBJ_FLAG_SCROLLABLE); lv_obj_t* rl = lv_label_create(row); - lv_label_set_text(rl, on ? TR("Remote mode is ON") : TR("Enable remote mode")); + lv_label_set_text(rl, on ? TR("Remote UI (on)") : TR("Remote UI")); lv_obj_set_style_text_font(rl, &g_font_14, LV_PART_MAIN); lv_obj_set_style_text_color(rl, lv_color_hex(COLOR_TEXT), LV_PART_MAIN); + lv_label_set_long_mode(rl, LV_LABEL_LONG_DOT); + lv_obj_set_width(rl, cw - 84); lv_obj_align(rl, LV_ALIGN_LEFT_MID, 0, 0); lv_obj_t* sw2 = lv_switch_create(row); lv_obj_align(sw2, LV_ALIGN_RIGHT_MID, 0, 0); if (on) lv_obj_add_state(sw2, LV_STATE_CHECKED); lv_obj_add_event_cb(sw2, remoteToggleCb, LV_EVENT_VALUE_CHANGED, nullptr); + lv_obj_move_to_index(row, lv_obj_get_index(expl)); // toggle sits ABOVE its explanation lv_obj_t* lrow = lv_obj_create(s_remote_root); lv_obj_remove_style_all(lrow); @@ -19309,27 +19822,17 @@ static void openRemotePage() { lv_obj_set_style_pad_right(lrow, 12, LV_PART_MAIN); lv_obj_clear_flag(lrow, LV_OBJ_FLAG_SCROLLABLE); lv_obj_t* ll = lv_label_create(lrow); - lv_label_set_text(ll, TR("Landscape (for desktop)")); + lv_label_set_text(ll, TR("Landscape (desktop)")); lv_obj_set_style_text_font(ll, &g_font_14, LV_PART_MAIN); lv_obj_set_style_text_color(ll, lv_color_hex(COLOR_TEXT), LV_PART_MAIN); + lv_label_set_long_mode(ll, LV_LABEL_LONG_DOT); + lv_obj_set_width(ll, cw - 84); lv_obj_align(ll, LV_ALIGN_LEFT_MID, 0, 0); lv_obj_t* lsw = lv_switch_create(lrow); lv_obj_align(lsw, LV_ALIGN_RIGHT_MID, 0, 0); if (touchPrefsGetRemoteLandscape()) lv_obj_add_state(lsw, LV_STATE_CHECKED); lv_obj_add_event_cb(lsw, remoteLandscapeCb, LV_EVENT_VALUE_CHANGED, nullptr); - lv_obj_t* note = lv_label_create(s_remote_root); - if (WiFi.status() == WL_CONNECTED && (uint32_t)WiFi.localIP() != 0) { - char u[80]; - snprintf(u, sizeof u, "%s http://%s:8765/", TR("After reboot, open:"), WiFi.localIP().toString().c_str()); - lv_label_set_text(note, u); - } else { - lv_label_set_text(note, TR("Connect to Wi-Fi so a browser can reach the device.")); - } - lv_obj_set_style_text_font(note, &g_font_12, LV_PART_MAIN); - lv_obj_set_style_text_color(note, lv_color_hex(COLOR_SUB), LV_PART_MAIN); - lv_label_set_long_mode(note, LV_LABEL_LONG_WRAP); - lv_obj_set_width(note, cw); } #endif // !HAS_TANMATSU @@ -20785,6 +21288,9 @@ static lv_obj_t* s_map_status_lbl = nullptr; static lv_obj_t* s_map_zoom_lbl = nullptr; // zoom + tile path at center (top-left, under © OSM) static lv_obj_t* s_map_zoom_slider = nullptr; // zoom slider overlay (toggled by the zoom button) static lv_obj_t* s_map_zoom_val = nullptr; // live "z" readout centred above the slider +// TEMP tile diagnostic: free KB in the tiles partition, refreshed ~5 s by +// tilesFsLowSpace() and shown on the zoom label. 0xFFFF == not yet measured. +static volatile uint16_t s_tiles_free_kb = 0xFFFF; #if defined(ESP32) // Dedicated LittleFS instance for the map tile pack — mounts the "tiles" @@ -20895,6 +21401,7 @@ static bool tilesFsLowSpace() { const size_t tot = s_tiles_fs.totalBytes(); const size_t use = s_tiles_fs.usedBytes(); const size_t freeb = (tot > use) ? (tot - use) : 0; + s_tiles_free_kb = (uint16_t)((freeb / 1024 > 0xFFFE) ? 0xFFFE : freeb / 1024); // for the on-screen readout // tot == 0 means the partition isn't actually mounted — don't read that as "full". low = (tot > 0) && (freeb < 320 * 1024); // keep >= 320 KB headroom (tile + dir blocks + GC) } @@ -21081,7 +21588,27 @@ static lv_obj_t* s_map_pan_layer = nullptr; // Last renderMapTiles() gap count (visible tiles that weren't on disk). // Drives the compact download/Wi-Fi hint in the bottom info bar. static int s_map_last_missing = 0; +// --- Render-side tile diagnostics (serial is unreadable on the companion build). +// The MTC fetch counters cover DOWNLOAD; these cover READ-BACK + DECODE + PLACE, +// so the always-visible zoom label can pinpoint where the pipeline breaks: +// fr = free KB in the tiles partition (0 == cache full, no room to write) +// d = tiles that ended up placed (kept or freshly decoded) / tiles wanted +// Declared unconditionally so renderMapTiles/refreshMapInfoLabel reference them +// on every board; only the DOWNLOAD counters are MTC-gated. (s_tiles_free_kb is +// declared earlier, before tilesFsLowSpace which writes it.) +static int s_tile_dec_ok = 0; // tiles placed in the last render pass +static int s_tile_dec_want = 0; // tiles wanted (grid size) in the last pass +// Release a slot's WIDGET but KEEP its 128 KB PSRAM buffer for the next tile that +// lands here. Per-render tile churn used to malloc/free 128 KB up to nine times a +// frame, which fragmented the 2 MB-PSRAM V4 down to <128 KB blocks so fresh tiles +// couldn't allocate (only the top rows rendered). Reusing the buffer in place = zero +// churn = no fragmentation. Full teardown (freeMapTileSlot) still frees the buffer. +static void releaseMapTileSlot(MapTile& t) { + if (t.img) { lv_obj_del(t.img); t.img = nullptr; } + lv_img_cache_invalidate_src(&t.dsc); // this slot's dsc content is now stale + t.in_use = false; // t.rgb565 intentionally kept for reuse +} static void freeMapTileSlot(MapTile& t) { if (t.img) { lv_obj_del(t.img); t.img = nullptr; } // CRITICAL: invalidate LVGL's image cache entry for this dsc before @@ -21196,7 +21723,8 @@ static int tjpgOutCb(JDEC* jd, void* bitmap, JRECT* r) { } } // extern "C" static uint8_t* decodeJpegScaledToRgb565(const uint8_t* jpeg, size_t jpeg_len, - int* out_w, int* out_h, int max_dim) { + int* out_w, int* out_h, int max_dim, + uint8_t* dst_buf, size_t dst_cap) { s_jpgScaleErr[0] = '\0'; // tjpgd work area (~3.1 KB used). Lazy PSRAM (internal fallback), cached — keeps // this ~4 KB out of scarce internal DRAM. JD_FASTDECODE=0; matches LVGL's TJPGD_WORKBUFF_SIZE. @@ -21224,17 +21752,21 @@ static uint8_t* decodeJpegScaledToRgb565(const uint8_t* jpeg, size_t jpeg_len, snprintf(s_jpgScaleErr, sizeof s_jpgScaleErr, "%ux%u too big", jd.width, jd.height); return nullptr; } - uint16_t* buf = (uint16_t*)lvglPsramAlloc((size_t)ow * oh * sizeof(uint16_t)); - if (!buf) { - snprintf(s_jpgScaleErr, sizeof s_jpgScaleErr, "no memory (%dx%d)", ow, oh); - return nullptr; + const size_t need = (size_t)ow * oh * sizeof(uint16_t); + uint16_t* buf; bool owns; + if (dst_buf) { // caller-provided output (map tile pool) + if (need > dst_cap) { snprintf(s_jpgScaleErr, sizeof s_jpgScaleErr, "%dx%d > buf", ow, oh); return nullptr; } + buf = (uint16_t*)dst_buf; owns = false; + } else { + buf = (uint16_t*)lvglPsramAlloc(need); owns = true; + if (!buf) { snprintf(s_jpgScaleErr, sizeof s_jpgScaleErr, "no memory (%dx%d)", ow, oh); return nullptr; } } io.out = buf; io.ow = ow; io.oh = oh; JRESULT rd = jd_decomp(&jd, tjpgOutCb, (uint8_t)scale); if (rd != JDR_OK) { snprintf(s_jpgScaleErr, sizeof s_jpgScaleErr, "decomp err %d", (int)rd); WIRE_DBG("[JPG] jd_decomp rc=%d\n", (int)rd); - lvglPsramFree(buf); + if (owns) lvglPsramFree(buf); return nullptr; } *out_w = ow; *out_h = oh; @@ -22060,13 +22592,21 @@ static void queueZoomPackForCenter() { // standard /maps/osm/{z}/{x}/{y}.png tiles (the Meshtastic/MeshCore convention). extern "C" unsigned lodepng_decode32(unsigned char** out, unsigned* w, unsigned* h, const unsigned char* in, size_t insize); -static uint8_t* decodePngToRgb565(const uint8_t* png, size_t png_len, int* out_w, int* out_h) { +static uint8_t* decodePngToRgb565(const uint8_t* png, size_t png_len, int* out_w, int* out_h, + uint8_t* dst_buf, size_t dst_cap) { unsigned char* rgba = nullptr; unsigned w = 0, h = 0; if (lodepng_decode32(&rgba, &w, &h, png, png_len) != 0 || !rgba) { if (rgba) free(rgba); return nullptr; } if (w == 0 || h == 0 || w > 1024 || h > 1024) { free(rgba); return nullptr; } const size_t npx = (size_t)w * h; - uint16_t* rgb = (uint16_t*)lvglPsramAlloc(npx * sizeof(uint16_t)); - if (!rgb) { free(rgba); return nullptr; } + uint16_t* rgb; bool owns; + if (dst_buf) { // caller-provided output (map tile pool) + if (npx * sizeof(uint16_t) > dst_cap) { free(rgba); return nullptr; } + rgb = (uint16_t*)dst_buf; owns = false; + } else { + rgb = (uint16_t*)lvglPsramAlloc(npx * sizeof(uint16_t)); owns = true; + if (!rgb) { free(rgba); return nullptr; } + } + (void)owns; for (size_t i = 0; i < npx; i++) rgb[i] = lv_color_make(rgba[i*4+0], rgba[i*4+1], rgba[i*4+2]).full; free(rgba); // lodepng allocates with the system malloc/free *out_w = (int)w; *out_h = (int)h; @@ -22285,16 +22825,50 @@ static void renderMapTiles() { // 3. For each wanted coord not yet present in any slot, load into an // empty slot. mapComputeGridRadius(); // size the grid to the current canvas (covers full width on the Tanmatsu) - struct Wanted { int32_t tx; int32_t ty; bool placed; }; + // Viewport cull + pool cap: each held tile costs a 128 KB PSRAM buffer, and a + // full 3x3 grid (1.15 MB) can't coexist with contacts + LVGL + web buffers on + // the 2 MB V4. Only decode tiles whose 256 px square actually touches the + // viewport (+margin); then, if that still exceeds the pool cap, keep the ones + // NEAREST the screen centre (the most-visible; the dropped ones sit under the + // status/tab bars or off-screen). Drag-release re-centers + re-renders, so + // panned-in edges fill on release. >=4 MB boards keep the full grid + cushion. + static const size_t kPsramTotalB = heap_caps_get_total_size(MALLOC_CAP_SPIRAM); + const bool kLowPsram = (kPsramTotalB && kPsramTotalB < 4u * 1024 * 1024); + const int tile_margin = kLowPsram ? 0 : 256; + const int pool_cap = kLowPsram ? 4 : k_map_visible_tiles_max; + struct Wanted { int32_t tx; int32_t ty; bool placed; long d2; }; Wanted wanted[k_map_visible_tiles_max]; int n_wanted = 0; for (int dy = -s_map_grid_ry; dy <= s_map_grid_ry; ++dy) { for (int dx = -s_map_grid_rx; dx <= s_map_grid_rx; ++dx) { if (n_wanted >= k_map_visible_tiles_max) break; - wanted[n_wanted++] = { ctx + dx, cty + dy, false }; + const int32_t tx = ctx + dx, ty = cty + dy; + const int sx = (int)((double)tx * 256.0 - cwx + k_map_canvas_w / 2); + const int sy = (int)((double)ty * 256.0 - cwy + k_map_canvas_h / 2); + if (sx + 256 <= -tile_margin || sx >= k_map_canvas_w + tile_margin || + sy + 256 <= -tile_margin || sy >= k_map_canvas_h + tile_margin) continue; // fully off-screen + // Squared distance from the tile centre to the screen centre — used to keep + // the most-visible tiles when culling to the pool cap. + const long ddx = (long)(sx + 128 - k_map_canvas_w / 2); + const long ddy = (long)(sy + 128 - k_map_canvas_h / 2); + wanted[n_wanted++] = { tx, ty, false, ddx * ddx + ddy * ddy }; } } + // Cap to the pool: if more tiles touch the viewport than we can hold, keep the + // ones nearest the screen centre (selection sort front — n_wanted is tiny). The + // dropped tiles are the farthest out (under the bars / screen edge). + if (n_wanted > pool_cap) { + for (int a = 0; a < pool_cap; ++a) { + int best = a; + for (int b = a + 1; b < n_wanted; ++b) if (wanted[b].d2 < wanted[best].d2) best = b; + if (best != a) { Wanted tmp = wanted[a]; wanted[a] = wanted[best]; wanted[best] = tmp; } + } + n_wanted = pool_cap; + } + + s_tile_dec_want = n_wanted; // diagnostics: visible tiles this pass (see the zoom label) + // Whenever we end up here, the pan layer must be reset to (0,0) — its // offset only exists during a live drag. if (s_map_pan_layer) lv_obj_set_pos(s_map_pan_layer, 0, 0); @@ -22309,10 +22883,12 @@ static void renderMapTiles() { // that trailing pass is now a cheap no-visual-change refresh. renderMapMarkers(); - // Pass 1 — keep matching slots, free non-matching ones. + // Pass 1 — keep matching slots, RELEASE non-matching ones (keep their 128 KB + // buffer for reuse below — see releaseMapTileSlot; freeing per-render is what + // fragmented PSRAM). for (int _ti = 0; _ti < k_map_visible_tiles_max; ++_ti) { MapTile& t = s_map_tiles[_ti]; if (!t.in_use) continue; - if (t.z != s_map_zoom) { freeMapTileSlot(t); continue; } + if (t.z != s_map_zoom) { releaseMapTileSlot(t); continue; } bool kept = false; for (int i = 0; i < n_wanted; ++i) { if (!wanted[i].placed && wanted[i].tx == t.x && wanted[i].ty == t.y) { @@ -22325,23 +22901,50 @@ static void renderMapTiles() { break; } } - if (!kept) freeMapTileSlot(t); + if (!kept) releaseMapTileSlot(t); } - // Pass 2 — fill remaining wanted tiles into empty slots. For each new - // tile we read JPEG → decode to RGB565 → free JPEG → attach CF_TRUE_COLOR - // dsc to the widget. Subsequent draws are pure blits. + // Pass 2 — fill remaining wanted tiles into empty slots, decoding into each + // slot's PERSISTENT 128 KB buffer (allocated once, reused every render — the + // fragmentation fix). Cap the pool so the map's PSRAM stays bounded: the tiny + // 2 MB-PSRAM V4 can't spare more than ~4 buffers alongside contacts+LVGL+web. + static const size_t kTileBufBytes = 256u * 256u * sizeof(lv_color_t); // 128 KB, fixed tile size lv_obj_t* parent = s_map_pan_layer ? s_map_pan_layer : s_map_canvas; bool any_loaded = false; int n_missing = 0; // visible tiles we couldn't load from disk for (int i = 0; i < n_wanted; ++i) { if (wanted[i].placed) { any_loaded = true; continue; } - // Find an empty slot. + // Pick an empty slot, PREFERRING one that already owns a reusable 128 KB + // buffer (decode in place → no malloc → no fragmentation); else any empty slot. MapTile* dst = nullptr; for (int _ti = 0; _ti < k_map_visible_tiles_max; ++_ti) { MapTile& t = s_map_tiles[_ti]; + if (!t.in_use && t.rgb565) { dst = &t; break; } + } + if (!dst) for (int _ti = 0; _ti < k_map_visible_tiles_max; ++_ti) { MapTile& t = s_map_tiles[_ti]; if (!t.in_use) { dst = &t; break; } } - if (!dst) break; // shouldn't happen — wanted count == slot count + if (!dst) break; // shouldn't happen — wanted count <= slot count + // Ensure the slot has its persistent buffer. Allocate up to pool_cap buffers + // (bounds the map's PSRAM to pool_cap*128 KB); beyond that, steal a buffer from + // another released slot so the pool never grows past the cap. If neither works + // (fragmented/OOM on a cold cache) skip this tile — it retries next render, and + // once a buffer is grabbed it sticks (reused forever), so coverage heals. + if (!dst->rgb565) { + int bufs = 0; + for (int _ti = 0; _ti < k_map_visible_tiles_max; ++_ti) if (s_map_tiles[_ti].rgb565) ++bufs; + if (bufs < pool_cap) { + dst->rgb565 = (uint8_t*)lvglPsramAlloc(kTileBufBytes); + } else { + for (int _ti = 0; _ti < k_map_visible_tiles_max; ++_ti) { MapTile& s = s_map_tiles[_ti]; + if (!s.in_use && s.rgb565 && &s != dst) { + lv_img_cache_invalidate_src(&s.dsc); + dst->rgb565 = s.rgb565; s.rgb565 = nullptr; + break; + } + } + } + } + if (!dst->rgb565) { ++n_missing; continue; } // no buffer available this pass uint8_t* jpeg = nullptr; size_t jlen = 0; if (!loadTileJpeg(s_map_zoom, wanted[i].tx, wanted[i].ty, &jpeg, &jlen)) { @@ -22355,13 +22958,15 @@ static void renderMapTiles() { continue; } int dw = 0, dh = 0; - // Sniff the format: PNG (0x89 'P' 'N' 'G') -> direct-lodepng path (LVGL's - // lv_png is broken here); otherwise JPEG/SJPG. + // Decode straight INTO the slot's persistent 128 KB buffer (dst->rgb565) — no + // per-tile malloc, so PSRAM never fragments. PNG (0x89 'P' 'N' 'G') → lodepng + // (LVGL's lv_png is broken here); else the DIRECT tjpgd path (streams MCUs into + // the buffer through a shared 4 KB work pool). 256 px cap == native tile size. uint8_t* rgb = (jlen >= 4 && jpeg[0] == 0x89 && jpeg[1] == 'P' && jpeg[2] == 'N' && jpeg[3] == 'G') - ? decodePngToRgb565(jpeg, jlen, &dw, &dh) - : decodeJpegToRgb565(jpeg, jlen, &dw, &dh); + ? decodePngToRgb565(jpeg, jlen, &dw, &dh, dst->rgb565, kTileBufBytes) + : decodeJpegScaledToRgb565(jpeg, jlen, &dw, &dh, 256, dst->rgb565, kTileBufBytes); lvglPsramFree(jpeg); - if (!rgb) { ++n_missing; continue; } + if (!rgb) { ++n_missing; continue; } // decode failed; buffer kept for reuse // Night mode: invert the decoded RGB565 in place (render-only — the on-disk // tile is untouched). ~p flips all three channels; light maps go dark. if (s_map_night) { @@ -22370,7 +22975,7 @@ static void renderMapTiles() { for (int p = 0; p < cnt; ++p) px[p] = (uint16_t)~px[p]; } dst->z = s_map_zoom; dst->x = wanted[i].tx; dst->y = wanted[i].ty; - dst->rgb565 = rgb; + dst->rgb565 = rgb; // == the slot's persistent buffer (decoded in place) dst->w = dw; dst->h = dh; memset(&dst->dsc, 0, sizeof(dst->dsc)); dst->dsc.header.cf = LV_IMG_CF_TRUE_COLOR; @@ -22378,6 +22983,9 @@ static void renderMapTiles() { dst->dsc.header.h = (uint32_t)dh; dst->dsc.data = rgb; dst->dsc.data_size = (uint32_t)((size_t)dw * dh * sizeof(lv_color_t)); + // Reused buffer at a stable dsc address → drop any stale cached decode keyed + // to this dsc pointer before the new widget reads it. + lv_img_cache_invalidate_src(&dst->dsc); dst->img = lv_img_create(parent); lv_img_set_src(dst->img, &dst->dsc); const int sx = (int)((double)wanted[i].tx * 256.0 - cwx + k_map_canvas_w / 2); @@ -22409,6 +23017,12 @@ static void renderMapTiles() { vTaskDelay(1); } + // Diagnostics: how many of the wanted tiles ended up with a live img widget + // (kept from a prior pass OR freshly decoded). placed == want but a blank + // screen ⇒ paint/z-order bug; placed < want ⇒ tiles missing from disk/decode. + { int placed = 0; for (int i = 0; i < n_wanted; ++i) if (wanted[i].placed) ++placed; + s_tile_dec_ok = placed; } + #if defined(ESP32) && defined(MULTI_TRANSPORT_COMPANION) // Warm the min/max zoom cache for this location (overview + detail) in the // background. Queued after the visible tiles above so they keep priority. @@ -22542,6 +23156,7 @@ static lv_point_t s_map_link_pts[k_map_markers_max][2]; static bool s_map_show_coords = true; static bool s_map_show_tilexyz = true; static bool s_map_show_contacts = true; +static bool s_map_tile_debug = false; // developer: tile-pipeline diagnostic overlay on the zoom line (off by default) static bool s_map_direct_only = false; // when true, only 0-hop (directly-heard) contacts appear // Apply the coords/tile-line visibility flags to the two corner labels. Safe to @@ -23140,6 +23755,14 @@ static void mapOptTileXYZCb(lv_event_t* e) { #endif applyMapTextVis(); } +static void mapOptTileDebugCb(lv_event_t* e) { + if (lv_event_get_code(e) != LV_EVENT_VALUE_CHANGED) return; + s_map_tile_debug = lv_obj_has_state(lv_event_get_target(e), LV_STATE_CHECKED); +#if defined(ESP32) + touchPrefsSetMapTileDebug(s_map_tile_debug); +#endif + refreshMapInfoLabel(); // swap the zoom line to/from the diagnostic immediately +} static void mapOptContactsCb(lv_event_t* e) { if (lv_event_get_code(e) != LV_EVENT_VALUE_CHANGED) return; s_map_show_contacts = lv_obj_has_state(lv_event_get_target(e), LV_STATE_CHECKED); @@ -23436,6 +24059,7 @@ static void openMapOptions() { { "Show tile z/x/y", s_map_show_tilexyz, mapOptTileXYZCb }, { "Show contacts", s_map_show_contacts, mapOptContactsCb }, { "Direct (0-hop) only", s_map_direct_only, mapOptDirectOnlyCb }, + { "Tile debug overlay", s_map_tile_debug, mapOptTileDebugCb }, }; for (auto& r : rows) { lv_obj_t* l = lv_label_create(card); @@ -24565,10 +25189,37 @@ static void refreshMapInfoLabel() { latLonToWorldPx(s_map_center_lat, s_map_center_lon, s_map_zoom, &cwx, &cwy); const long tx = (long)floor(cwx / 256.0); const long ty = (long)floor(cwy / 256.0); - char zbuf[40]; - snprintf(zbuf, sizeof zbuf, "z%u %u/%ld/%ld", - (unsigned)s_map_zoom, (unsigned)s_map_zoom, tx, ty); + char zbuf[120]; + bool force_show = false; +#if defined(ESP32) && defined(MULTI_TRANSPORT_COMPANION) + if (s_map_tile_debug) { + // Developer tile-pipeline diagnostic (Map options → "Tile debug overlay"). + // Serial is unreadable on the companion build, so this two-line overlay is + // the only window into the tile pipeline: d = tiles placed/wanted this pass, + // p = live 128 KB pool buffers, wr = last cache-write outcome (w=ok S=cache + // full H=heap O=open Z=len e=http J=notjpeg P=short), h = last HTTP code, + // ok/f = downloads ok/failed, ps = free PSRAM KB, blk = largest contiguous + // block KB (a tile needs 128 KB contiguous; blk<128 while ps high == frag). + const int psf = (int)(heap_caps_get_free_size(MALLOC_CAP_SPIRAM) / 1024); + const int psb = (int)(heap_caps_get_largest_free_block(MALLOC_CAP_SPIRAM) / 1024); + int pbufs = 0; for (int _t = 0; _t < k_map_visible_tiles_max; ++_t) if (s_map_tiles[_t].rgb565) ++pbufs; + snprintf(zbuf, sizeof zbuf, "z%u d%d/%d p%d wr%c h%d ok%u f%u\nps%dk blk%dk", + (unsigned)s_map_zoom, s_tile_dec_ok, s_tile_dec_want, pbufs, + (char)s_tile_fetch_last_wr, (int)s_tile_fetch_last_code, + (unsigned)s_tile_fetch_ok, (unsigned)s_tile_fetch_failed, + psf, psb); + force_show = true; // diagnostic overrides the "Show tile z/x/y" pref + } else +#endif + { + snprintf(zbuf, sizeof zbuf, "z%u %u/%ld/%ld", + (unsigned)s_map_zoom, (unsigned)s_map_zoom, tx, ty); + } lv_label_set_text(s_map_zoom_lbl, zbuf); + // Visibility: the debug overlay forces it on; otherwise follow the + // "Show tile z/x/y" pref (so turning debug off restores normal behaviour). + if (force_show || s_map_show_tilexyz) lv_obj_clear_flag(s_map_zoom_lbl, LV_OBJ_FLAG_HIDDEN); + else lv_obj_add_flag(s_map_zoom_lbl, LV_OBJ_FLAG_HIDDEN); } } } @@ -27221,7 +27872,21 @@ static void chatVirtSyncBubblePositions(LvChatPanel* p) { const int32_t virt_top = chatVirtEffectiveVirtTop(p); for (int i = 0; i < cnt; ++i) { const lv_coord_t vp = chatVirtMsgViewportY(entries[i].logical_i, virt_top); - lv_obj_set_pos(entries[i].obj, lv_obj_get_x(entries[i].obj), vp); + // Re-assert the correct left/right x on every pass instead of preserving lv_obj_get_x(): + // a bubble recreated mid-scroll (e.g. right after a send) can briefly carry a wrong x, and + // the old preserve-x logic then locked it in until the next full rebuild — that was the + // "just-sent outgoing bubble stuck on the LEFT" bug. Compact rows stay full-width. + lv_coord_t x = lv_obj_get_x(entries[i].obj); + if (!s_chat_virt.compact_chat && g_lv.task && s_chat_virt.msg_idx && + entries[i].logical_i >= 0 && entries[i].logical_i < s_chat_virt.n) { + UITask::UIMessage mm; + if (g_lv.task->getMessageByIndex(s_chat_virt.msg_idx[entries[i].logical_i], mm)) { + lv_coord_t w = lv_obj_get_width(entries[i].obj); + if (w > s_chat_virt.bubble_max_w) w = s_chat_virt.bubble_max_w; + x = mm.outgoing ? (s_chat_virt.content_w - w - kChatSideGutter) : kChatSideGutter; + } + } + lv_obj_set_pos(entries[i].obj, x, vp); } if (s_chat_virt.divider && lv_obj_is_valid(s_chat_virt.divider) && s_chat_virt.divider_y >= 0) { @@ -27467,6 +28132,7 @@ static lv_coord_t chatVirtCreateBubble(LvChatPanel* p, int logical_i, int ring_i lv_obj_set_size(bubble, LV_SIZE_CONTENT, LV_SIZE_CONTENT); int inner_y = 0; + lv_coord_t inner_w = 0; // widest child (sender/text/footer) -> analytic bubble width for x-alignment if ((p->channel_mode || s_chat_virt.thread_is_room) && !m.outgoing && d.san_sender[0]) { lv_obj_t* slbl = lv_label_create(bubble); lv_label_set_text(slbl, d.san_sender); @@ -27474,6 +28140,8 @@ static lv_coord_t chatVirtCreateBubble(LvChatPanel* p, int logical_i, int ring_i lv_obj_set_style_text_color(slbl, sender_col, LV_PART_MAIN); lv_obj_set_pos(slbl, 0, inner_y); inner_y += lv_font_get_line_height(&g_font_12); + lv_point_t ss; lv_txt_get_size(&ss, d.san_sender, &g_font_12, 0, 0, LV_COORD_MAX, LV_TEXT_FLAG_NONE); + if (ss.x > inner_w) inner_w = ss.x; } lv_obj_t* tlbl = lv_label_create(bubble); @@ -27483,8 +28151,10 @@ static lv_coord_t chatVirtCreateBubble(LvChatPanel* p, int logical_i, int ring_i const lv_coord_t kInnerMaxW = kBubbleMaxW - 2 * kChatBubblePadH; lv_point_t txt_size; lv_txt_get_size(&txt_size, d.san_text, &g_font_12, 0, 0, LV_COORD_MAX, LV_TEXT_FLAG_NONE); - if (txt_size.x <= kInnerMaxW) lv_obj_set_width(tlbl, txt_size.x); - else { lv_label_set_long_mode(tlbl, LV_LABEL_LONG_WRAP); lv_obj_set_width(tlbl, kInnerMaxW); } + const lv_coord_t txt_w_used = (txt_size.x <= kInnerMaxW) ? txt_size.x : kInnerMaxW; + if (txt_size.x > kInnerMaxW) lv_label_set_long_mode(tlbl, LV_LABEL_LONG_WRAP); + lv_obj_set_width(tlbl, txt_w_used); + if (txt_w_used > inner_w) inner_w = txt_w_used; lv_obj_set_pos(tlbl, 0, inner_y); lv_obj_add_flag(bubble, LV_OBJ_FLAG_CLICKABLE); lv_obj_add_event_cb(bubble, bubbleLongPressMenuCb, LV_EVENT_LONG_PRESSED, @@ -27523,20 +28193,23 @@ static lv_coord_t chatVirtCreateBubble(LvChatPanel* p, int logical_i, int ring_i lv_label_set_text(foot, footer); lv_obj_set_style_text_font(foot, &g_font_12, LV_PART_MAIN); lv_obj_set_style_text_color(foot, lv_color_hex(deliv_glyph[0] ? deliv_fg : COLOR_SUB), LV_PART_MAIN); - const lv_coord_t txt_w_used = (txt_size.x <= kInnerMaxW) ? txt_size.x : kInnerMaxW; lv_point_t wrapped_size; lv_txt_get_size(&wrapped_size, d.san_text, &g_font_12, 0, 0, txt_w_used > 0 ? txt_w_used : LV_COORD_MAX, LV_TEXT_FLAG_NONE); lv_point_t foot_size; lv_txt_get_size(&foot_size, footer, &g_font_12, 0, 0, LV_COORD_MAX, LV_TEXT_FLAG_NONE); + if (foot_size.x > inner_w) inner_w = foot_size.x; const int foot_x = (txt_w_used > foot_size.x) ? (txt_w_used - foot_size.x) : 0; const int foot_y = inner_y + wrapped_size.y + 1; lv_obj_set_pos(foot, foot_x, foot_y); } lv_obj_update_layout(bubble); - lv_coord_t bw = lv_obj_get_width(bubble); lv_coord_t bh = lv_obj_get_height(bubble); + // Width for x-alignment is computed analytically from the widest child (text/sender/footer), + // NOT lv_obj_get_width(): right after a send the layout isn't settled and get_width reads wide, + // which put the (actually narrow) outgoing bubble on the LEFT until the next rebuild. + lv_coord_t bw = inner_w + 2 * kChatBubblePadH; if (bw > kBubbleMaxW) bw = kBubbleMaxW; const lv_coord_t x_pos = m.outgoing ? (kContentW - bw - kChatSideGutter) : kChatSideGutter; lv_obj_set_pos(bubble, x_pos, vp_y); @@ -35724,6 +36397,12 @@ void UITask::onThreadsChanged() { * channels / contacts added via the companion-serial protocol show up * immediately instead of after the 4 s backstop. */ _next_mesh_thread_refresh = 0; +#if !defined(HAS_TANMATSU) + /* Nudge any Contacts/Chats web client to refetch (new/changed message). This runs + * in the mesh callback context; flag it and let the UI loop do the pushTermData so + * the data ring stays single-producer (the UI loop is the only other producer). */ + s_web_rx_nudge = true; +#endif } void UITask::onPingReply(const ContactInfo& contact, const uint8_t* data, size_t len) { @@ -37463,6 +38142,9 @@ int UITask::appendMessage(const char* thread, const char* sender, const char* te } ++_msgcount; markMsgsDirty(); +#if !defined(HAS_TANMATSU) + s_web_rx_nudge = true; // any new/changed message -> nudge the Contacts/Chats web client to refetch +#endif return t_idx; } @@ -37483,6 +38165,9 @@ void UITask::onMessageAcked(uint32_t ack_hash) { #else (void)any; #endif +#if !defined(HAS_TANMATSU) + if (any) s_web_rx_nudge = true; // delivery flipped to ✓✓ -> refresh the web chat +#endif } void UITask::onTracePingResult(uint32_t tag, int8_t their_snr, int8_t our_snr, @@ -37829,6 +38514,7 @@ void UITask::begin(DisplayDriver* display, SensorManager* sensors, NodePrefs* no s_map_night = touchPrefsGetMapNight(); // map night mode (render-time tile invert) s_map_show_coords = touchPrefsGetMapShowCoords(); // per-element map text/marker visibility s_map_show_tilexyz = touchPrefsGetMapShowTileXYZ(); + s_map_tile_debug = touchPrefsGetMapTileDebug(); // developer: tile-pipeline diagnostic overlay s_map_show_contacts = touchPrefsGetMapShowContacts(); s_map_show_links = touchPrefsGetMapShowLinks(); // dotted self->contact link lines (PR #61) s_map_style = touchPrefsGetMapStyle(); // 0=OpenStreetMap (default), 1=OpenTopoMap @@ -38411,6 +39097,7 @@ void UITask::begin(DisplayDriver* display, SensorManager* sensors, NodePrefs* no g_web_mirror.setScreenSize(s_web_fb_w, s_web_fb_h); g_web_mirror.setEnabled(s_remote_mode ? true : touchPrefsGetWebMirror()); g_web_mirror.setRemote(s_remote_mode); // browser shows the Rotate button only in remote mode + g_web_mirror.setTerminalOn(!s_remote_mode && touchPrefsGetWebTerminal()); // web mesh terminal (runtime; not in the off-screen boot mode) if (s_remote_mode) webMirrorEnsureBufs(); // pre-allocate the mirror shadow/band buffers up front lv_indev_drv_init(&s_web_indev_drv); s_web_indev_drv.type = LV_INDEV_TYPE_POINTER; @@ -39563,14 +40250,15 @@ void UITask::newRoomMsgFromPubWithMeta(uint8_t path_len, bool is_flood, } void UITask::appSentMsgToContact(const uint8_t* to_pub, const char* to_name, const char* text, - uint32_t ack_hash) { + uint32_t ack_hash, uint32_t sent_fp) { if (!to_name || !to_name[0] || !text || !text[0]) return; const char* sender = (_node_prefs && _node_prefs->node_name[0]) ? _node_prefs->node_name : "me"; // Mirror an app-originated DM as a local outgoing bubble in the recipient's thread (#46) — the // on-device UI is otherwise the only message consumer that never sees sends made from the // companion app. appendMessage creates the thread if it doesn't exist and refreshes the view. + // sent_fp links a locally-originated send (web/terminal) to the repeats-heard ring (0 = none). appendMessage(to_name, sender, text, false /*channel*/, true /*outgoing*/, false /*mark_unread*/, - ack_hash, DELIV_SENT); + ack_hash, DELIV_SENT, 0, 0, 0, 0, nullptr, 0, sent_fp); // Lock the thread to the contact's pubkey so a reply typed on-device resolves it (mirrors the // receive path above). const int t = findThreadByName(to_name, false); @@ -39585,14 +40273,15 @@ void UITask::appSentMsgToContact(const uint8_t* to_pub, const char* to_name, con syncThreadMeshSlots(to_name, false); } -void UITask::appSentMsgToChannel(const char* channel_name, const char* text) { +void UITask::appSentMsgToChannel(const char* channel_name, const char* text, uint32_t sent_fp) { if (!channel_name || !channel_name[0] || !text || !text[0]) return; const char* sender = (_node_prefs && _node_prefs->node_name[0]) ? _node_prefs->node_name : "me"; // Mirror an app-originated channel message as a local outgoing bubble in the channel thread — the // channel-send command otherwise never tells the on-device UI about companion sends (the DM path // does, via appSentMsgToContact above). appendMessage creates the thread + refreshes the view. + // sent_fp links a locally-originated send (web/terminal) to the repeats-heard ring (0 = none). appendMessage(channel_name, sender, text, true /*channel*/, true /*outgoing*/, false /*mark_unread*/, - 0 /*ack_hash*/, DELIV_SENT); + 0 /*ack_hash*/, DELIV_SENT, 0, 0, 0, 0, nullptr, 0, sent_fp); } void UITask::newMsg(uint8_t path_len, const char* from_name, const char* text, int msgcount) { @@ -39698,6 +40387,24 @@ void UITask::loop() { uint32_t rip = (WiFi.status() == WL_CONNECTED) ? (uint32_t)WiFi.localIP() : 0; if (rip != s_remote_ph_ip) drawRemotePlaceholder(); } + // Web mesh terminal: run any command the browser typed through the exact same dispatch + // as the on-device console (chat commands else the config CLI). Output streams back via + // the termLogAppendC hook. Own the CLI sink while active + the on-device console isn't open. + if (g_web_mirror.terminalOn() && s_term_log_box == nullptr) { + MyMesh::setTerminalSink(&terminalSink); // idempotent; routes config-CLI/async replies to the web + char tcmd[256]; + while (g_web_mirror.popTermCmd(tcmd, sizeof tcmd)) { + // '@'-prefixed lines are the Contacts/Chats data API (JSON back over the data channel); + // everything else is a terminal command (browser echoes it locally, so don't echo back). + if (handleWebDataCmd(tcmd)) continue; + if (!terminalRunChatCommand(tcmd)) the_mesh.runLocalCli(tcmd); + } + // Live receive: a mesh callback flagged new/changed messages -> nudge the web client (single-producer here). + if (s_web_rx_nudge) { s_web_rx_nudge = false; g_web_mirror.pushTermData("{\"t\":\"rx\"}"); } + // Periodic status bar refresh (battery / wifi / clock / signal / unread) for the web header. + static uint32_t s_web_status_next = 0; + if ((int32_t)(millis() - s_web_status_next) >= 0) { s_web_status_next = millis() + 3000; webPushStatus(); } + } #endif g_ui_stall_max = 0; g_ui_stall_tag = ""; s_ui_cp_tag = "ui:head"; s_ui_cp_t0 = now; #if defined(ESP32) @@ -40040,7 +40747,12 @@ void UITask::loop() { // A repeater echo of one of our sent floods was just counted — repaint the // open chat so the sent bubble's repeat tag ticks up live. - if (the_mesh.takeEchoDirty()) g_lv.dirty_timeline = true; + if (the_mesh.takeEchoDirty()) { + g_lv.dirty_timeline = true; +#if !defined(HAS_TANMATSU) + s_web_rx_nudge = true; // repeat-heard tag ticked up -> refresh the web chat too +#endif + } bool heavy_ok = !g_lv.defer_heavy_refresh || now >= g_lv.heavy_refresh_at_ms; if (g_lv.defer_heavy_refresh && heavy_ok) g_lv.defer_heavy_refresh = false; @@ -40198,11 +40910,23 @@ void UITask::loop() { #if defined(HAS_TDECK_KEYBOARD) || defined(HAS_M9_KEYBOARD) // Physical-keyboard boards hide the on-screen keyboard, so browser keystrokes are // injected via the same path as the hardware keys (printable chars type in; 0x08 = - // backspace, 0x0D = enter/send). Boards with an on-screen keyboard (V4/RAK) type by - // tapping it through the web pointer instead, so no key injection is needed there. + // backspace, 0x0D = enter/send). uint16_t wk; for (int i = 0; i < 16 && g_web_mirror.popKey(&wk); ++i) handleHwKey((int)wk); +#else + // On-screen-keyboard boards (V4/RAK): the browser's laptop keyboard should type too, not + // only pointer-taps on the on-screen keys. Inject into the focused field — which IS the + // keyboard's textarea (the mirror strip on these boards), so it behaves exactly like an + // on-screen key tap and syncs to the real field on Enter. Enter fires the keyboard's + // ready cb (send/next); backspace deletes; other printables type in. + uint16_t wk; + for (int i = 0; i < 16 && g_web_mirror.popKey(&wk); ++i) { + if (!fta) continue; // no editable field focused -> drain + drop + if (wk == 0x0D || wk == 0x0A) lv_event_send(g_lv.keyboard, LV_EVENT_READY, nullptr); + else if (wk == 0x08 || wk == 0x7F) lv_textarea_del_char(fta); + else if (wk >= 0x20) lv_textarea_add_char(fta, (uint32_t)wk); + } #endif } #endif diff --git a/src/ui-touch/UITask.h b/src/ui-touch/UITask.h index 95167dca..aad4de01 100644 --- a/src/ui-touch/UITask.h +++ b/src/ui-touch/UITask.h @@ -221,7 +221,6 @@ public: void onTracePingResult(uint32_t tag, int8_t their_snr, int8_t our_snr, uint8_t extra_hops, const int8_t* extra_snrs) override; private: - int getThreadMessageIndexes(int thread_idx, int out_indexes[], int max_out, bool newest_first) const; void setActiveThread(int idx, bool channel_mode); void resetComposer(); void appendComposerChar(char c); @@ -287,6 +286,7 @@ public: bool getThreadInfo(int idx, bool& channel, uint16_t& unread, uint32_t& ts, char* name, size_t name_len) const; int getActiveThreadMessageCount(int out_indexes[], int max_out, bool newest_first) const; bool getMessageByIndex(int msg_idx, UIMessage& out) const; + int getThreadMessageIndexes(int thread_idx, int out_indexes[], int max_out, bool newest_first) const; // read any thread's message ring slots (no active-thread side effect) bool deleteMessageBySlot(int msg_idx); // tombstone one ring slot (long-press Delete) int clearThreadHistory(int thread_idx); // tombstone every message of a thread; returns count const char* getComposerBuffer() const { return _compose_buf; } @@ -505,8 +505,8 @@ public: const char* text, int msgcount, int8_t snr_q4, int8_t rssi) override; void appSentMsgToContact(const uint8_t* to_pub, const char* to_name, const char* text, - uint32_t ack_hash) override; - void appSentMsgToChannel(const char* channel_name, const char* text) override; + uint32_t ack_hash, uint32_t sent_fp = 0) override; + void appSentMsgToChannel(const char* channel_name, const char* text, uint32_t sent_fp = 0) override; void notify(UIEventType t = UIEventType::none) override; void logRxFrame(float snr, float rssi, const uint8_t* raw, int len) override; void discoveredContact(const ContactInfo& contact, bool is_new, uint8_t path_len) override; From d787d773653fdbb4bed0e08bbb1141a1b60f1b13 Mon Sep 17 00:00:00 2001 From: Kaj Schittecat Date: Sun, 12 Jul 2026 17:18:20 +0200 Subject: [PATCH 65/73] docs: web control panel + Remote/VNC guide, refreshed device shots - New "Remote & web app" docs section covering the browser control panel (Chats / Contacts / Discovered / Settings / Terminal), Screen mirror (VNC) and Remote UI, with a 7-shot phone gallery of the real web app. - Refreshed all device screenshots via the DOC_CAPTURE tour (now also captures the Remote screen) and added the MQTT bridge settings page. - New automated web-capture harness (scripts/doc/web-demo/): extracts the real page from firmware, serves it with mock data, screenshots via Playwright. Co-Authored-By: Claude Opus 4.8 --- deploy/site/docs-img/app_remote.png | Bin 0 -> 12617 bytes deploy/site/docs-img/app_rfmonitor.png | Bin 13314 -> 13482 bytes deploy/site/docs-img/app_spectrum.png | Bin 8094 -> 9724 bytes deploy/site/docs-img/chat.png | Bin 13084 -> 17466 bytes deploy/site/docs-img/contacts.png | Bin 15298 -> 16215 bytes deploy/site/docs-img/home.png | Bin 15687 -> 16780 bytes deploy/site/docs-img/map.png | Bin 122185 -> 36888 bytes deploy/site/docs-img/set_about.png | Bin 13520 -> 14386 bytes deploy/site/docs-img/set_auto_add.png | Bin 13734 -> 13764 bytes deploy/site/docs-img/set_backups.png | Bin 11304 -> 11333 bytes deploy/site/docs-img/set_battery.png | Bin 13115 -> 13147 bytes deploy/site/docs-img/set_bluetooth.png | Bin 11034 -> 11065 bytes deploy/site/docs-img/set_clock___time.png | Bin 11964 -> 11988 bytes deploy/site/docs-img/set_display.png | Bin 12340 -> 13434 bytes deploy/site/docs-img/set_general.png | Bin 0 -> 12173 bytes deploy/site/docs-img/set_gps.png | Bin 8354 -> 9201 bytes deploy/site/docs-img/set_keyboard.png | Bin 12830 -> 13215 bytes deploy/site/docs-img/set_language.png | Bin 9708 -> 9742 bytes deploy/site/docs-img/set_lock_screen.png | Bin 12768 -> 12802 bytes deploy/site/docs-img/set_mqtt_bridge.png | Bin 0 -> 16738 bytes deploy/site/docs-img/set_profile.png | Bin 13559 -> 13667 bytes deploy/site/docs-img/set_quick_replies.png | Bin 10306 -> 10338 bytes deploy/site/docs-img/set_radio___mesh.png | Bin 14496 -> 14537 bytes deploy/site/docs-img/set_sensors.png | Bin 4582 -> 4628 bytes deploy/site/docs-img/set_sound.png | Bin 12265 -> 12352 bytes deploy/site/docs-img/set_wi_fi.png | Bin 12154 -> 12189 bytes deploy/site/docs-img/settings.png | Bin 12104 -> 12546 bytes deploy/site/docs-img/web_chat.png | Bin 0 -> 98781 bytes deploy/site/docs-img/web_chats.png | Bin 0 -> 63418 bytes deploy/site/docs-img/web_contact_sheet.png | Bin 0 -> 84903 bytes deploy/site/docs-img/web_contacts.png | Bin 0 -> 95541 bytes deploy/site/docs-img/web_discovered.png | Bin 0 -> 106185 bytes deploy/site/docs-img/web_settings.png | Bin 0 -> 107428 bytes deploy/site/docs-img/web_terminal.png | Bin 0 -> 82647 bytes deploy/site/docs.html | 49 ++- scripts/doc/web-demo/demo.py | 320 ++++++++++++++++++ scripts/doc/web-demo/extract.py | 126 +++++++ scripts/doc/web-demo/index.html | 268 +++++++++++++++ scripts/doc/web-demo/serve.py | 368 +++++++++++++++++++++ scripts/doc/web-demo/shoot.js | 79 +++++ src/ui-touch/UITask.cpp | 1 + 41 files changed, 1210 insertions(+), 1 deletion(-) create mode 100644 deploy/site/docs-img/app_remote.png create mode 100644 deploy/site/docs-img/set_general.png create mode 100644 deploy/site/docs-img/set_mqtt_bridge.png create mode 100644 deploy/site/docs-img/web_chat.png create mode 100644 deploy/site/docs-img/web_chats.png create mode 100644 deploy/site/docs-img/web_contact_sheet.png create mode 100644 deploy/site/docs-img/web_contacts.png create mode 100644 deploy/site/docs-img/web_discovered.png create mode 100644 deploy/site/docs-img/web_settings.png create mode 100644 deploy/site/docs-img/web_terminal.png create mode 100644 scripts/doc/web-demo/demo.py create mode 100644 scripts/doc/web-demo/extract.py create mode 100644 scripts/doc/web-demo/index.html create mode 100644 scripts/doc/web-demo/serve.py create mode 100644 scripts/doc/web-demo/shoot.js diff --git a/deploy/site/docs-img/app_remote.png b/deploy/site/docs-img/app_remote.png new file mode 100644 index 0000000000000000000000000000000000000000..9cba4635bd470aa2050b147a8ddedae7693ba6d2 GIT binary patch literal 12617 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 literal 0 HcmV?d00001 diff --git a/deploy/site/docs-img/app_rfmonitor.png b/deploy/site/docs-img/app_rfmonitor.png index fa70bf6d22b7f21800404eacb15942a179ccb748..789156afcf46fa8009b4db1f65475b487042aad6 100644 GIT binary patch delta 12889 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 delta 12715 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 W(O|A9ug5=qT=LQ?Qgsq0q5lKfEO4s; diff --git a/deploy/site/docs-img/app_spectrum.png b/deploy/site/docs-img/app_spectrum.png index 9833ba097f8e6a0cc25f072301973a8c80b9ed35..6fc05f7012f5a3f53686c24df83cba1ebe2248ee 100644 GIT binary patch literal 9724 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 MuB@X}rvMHAUn^wIX#fBK literal 8094 zcmd6Mbx>T-vo9m2^E

Dk{Qz$1=K{(sx@$V^Bm|IrWN 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 diff --git a/deploy/site/docs-img/chat.png b/deploy/site/docs-img/chat.png index acac5a58697005d8672edb509284c9fe86e7b190..bfda12e12c2694a8b65abbb3055982bacf3cbcbf 100644 GIT binary patch literal 17466 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 diff --git a/deploy/site/docs-img/contacts.png b/deploy/site/docs-img/contacts.png index eaa7f5949f7a5f102e323b6aafb4cfb99d505f54..b844c964766b37f19c7e0b0f66f92bfa1a6d8ed4 100644 GIT binary patch literal 16215 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�f23BTM10lJcBj3m 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 diff --git a/deploy/site/docs-img/map.png b/deploy/site/docs-img/map.png index c35a5396859df4f992ec352b3e96f18c4a08f18a..4dc7802155765691b30cbd79ac29282fca76b073 100644 GIT binary patch literal 36888 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 literal 122185 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%0AP(rFz5JRn@97$p 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%0Am#eDeY%&5NIo6Mg&7hoRkzfOa@Iz3Nm&#^vxhj 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 TQe29=6e;edxI0A(EXCd3rNy1%&~N)b&wFOh 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 F{{aTiq}%`i delta 12656 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 P4tB^(D@&D282JA$Po#=p diff --git a/deploy/site/docs-img/set_bluetooth.png b/deploy/site/docs-img/set_bluetooth.png index afa138b181072d7251dc650cc28849bd59726883..50b3d0ecceec34a0652730321c8c231a98947d6b 100644 GIT binary patch literal 11065 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

uLfhsOs|aJ6>~sCl{`>1*^Vyal zE)NgwplqfkS2Bd1A~?ygpF_1)dpuMO)oHe`xI`aw+!YIW-zs17bqJBZ z^#~;Ia~&W=bFokTNX{K6=}BY$L)A)++{+?9qM+EKTRnrUtb6YYR~zzIM!Y{*XK$r& z2uEI^A?pKimtx z^XtndGlArh)%b&rrOJTx^scEtB%_M!idZLKtxWpX z%z9B}iWD^02djbr2;_Dq>Q79F%M}dmLtejDG-!;j* zyBkq1h9_~$N0rNn!dYlE;=%G=5>&%Ct?hRw$3dA`Qi*`jSb>?Qo*JFF?V)|}-p50w z;3OP6u5vpxBTNRh9Et!~gSQaZpK420&zDhD4+3mJkXA+No!f*l;_z`=4MB{~iiul_fCdK%z- zF|`M1UW5pgQbx|TO$is#fNGKsD!5Vwwn9<9Bc8|t3l8`fRMWrRzkJX)*nb;j0hNXf z09A@yBx0QS5owGA093spjA5Gw@TZsv&L;-yq!`L6cqskc2Gi-(ESjk)`V7gj|34Em%l(vn!D@}wFRZ~I$I>UzLz|;2{n`$liF|^BgGQ7}? zKam|!?zdk?JAc7Q2F%)udvzEed!v4oB!-K4L%A@j|De3yhivDIapXxgn=&P-U|6BS z&Y~3BhD)acv~x7dAkG|dHsSeDUOrp|8I)`Fi%4!kV}%VqSkRH=k@4Z9r5 z(Q|>jhv^uCf95$T)-Thn3HR_Q>?q5X`g zTBHAFCIh75|6tD8crzR4VP{)*UndQjD-wP=A9pIzfXe@CM&^H;rb!1N5#4-)qx~t# VThmS}^e+WfR#Hi#Qq1K0{{Ty_{zm`+ literal 11034 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

Z6ygKaSbS zH8Qf4S2ZMl3CTOsdA5WmL(K>&2fo^H{hF~myi7+%81X18+}6M zpy=2hnr7U7%AL<&S|$!zx1Spk+-}No7_8j^HW;4Ev+SxJ5t+|DO$86i95;m@ScR2C znuN?beVmC=7FVqe)b)U9%eV0d_e3-J^kC1!5OpqJk$tQMU(UZm1oYX!u z-$GM`EWJaiiH9Q-+@Ryg^&hs z{zi!J8Bz~=$CZmfU2_GpA*>Zr93zENjS zUPW^lx`I4zAuLx_a8pB@i^`xd#6%eYXjPDF zznAH>G_yEq?eDT+Uu)Ug#s=i`_e@K@6lsz}Ec|jtG7Yq9WiW9$o5S z6p#z-^8a^7OE;Y1&C5G)H~=#n(0r&KX|SjxU;x*>0rkGBZ^aLrMY!*J`l?A9tc2pb zK?Xd{BYM3~va0D*yX7ac!DLFC#%j8m-w$32o-~^^dE9lGb*e;n z>n*Gw2oz-GXEzJSicym?ZZ=!Nbbfm6h>`895vHh5}-N*mu6^g?#v4 z3e~0t;quwtt)xi>X+>eV!#iBC%m3oy2a^ws!@F_A|N=CpJ9!pFQGlnj?J|6N+QH zSa=nukYPW#4H)ca)guQ})g&?42UlJu?*oJC$sq_8=&Z4L2wEs`FD#DIzUP$+P)rs@6A=c@2 zM5Ps|2WijaVafFDGZ@9LdB&X^8-Ke#TX)idWKwQyV`37J{Ygk&wVbz_iZ)w>g6_hs z7u{ZW(p`#gU^>1jNHxMr*J~OKq!;Te6?90Gn^ua=j%hkw_OnEL-|dCGi2JNc%xm}9yHQThUbroU`%TqREfGR!a}bz;rMy_@6X(Sr9V?EIjUC( zpy?sTNG?W}Qa+#JyL7~pEA;%0N6PHq4yrmDI*4AA*~UM;a6S(K7*C#?z{A+mU{Nib zun&91gw7{21t5@fH*T91e>7+qKY`SZA242Vr00*P_t7QxaUcMlYUxxb$8PWE79P)1 z^sQM8&f5HA79$n;Sf`$AHQU{CkBdb628H1L7cRaD+-fE9Xko{U8p}6%mO)B38B{p?Cxf9%8`X0Kogg%N}@{%qRYx^v~JMOhX=JI?Iw@_+E`$ara$jAP&;d8 z_)``ahw|rRBKS+;d)zaItw2)tJQYEd9}QKr)gwoCX7mwOB|1U3IoN!-mPX}9lm#XC z`L>01ZS5$!t;#009cc%Jg4oMZstyt#jv+cfAP$m@+pwqV!a*-m z{?L~lQ_8kjoteb&X{X8)>^*%??y#*_%NfIw+ z!W?o{1~ZbQjA1R$#E_!3xQ6#2l_7S#IM&_>ADg1@KBFEl;K2AhTyZb=?_bvtd;JHB z6fak0zHf+kmKE?UQbiSNR#OysqM7cRZ>ghA?Dbpmc7+-^vZ%?@`aBZTT-1!)lISgR zOLT{)(jeBRLZFWaE+p8aSDB;qVI;7(i!59#?&~iQW}@dm-^~)wQf27X6`AmO->!zr zuie3k94Q_E=mw0VaXeDjQDOv+2n^&t#?3RO>d<+8H{C`+odq8*N|&ANalhC7n;IFt zUP`YxnL~`vRoY>hRAE&~V+dO_dI}D$Xz^QF_Lw)moG18;bz=Mj+kvsFo0ORxcM}FX zhmj4qM)7=3-hI&x%PHO|mr;&37~Y&2qqY^JNeSn`?SoTx^Swt!Ts;@dq=swrCriC# zOC8-uwOU{6Q;%0l)3N6tiVlHqtRk-MLLllf(C4_vVffjYWOJF^e6Q6(h<8Zo}(RK9wzyzrEb$t~?+aP_)vv`I0o}#-RL8sfC9;FJCEjL3(Xr-)AZcPGcaR$M_{(3{xM zdUjBM)~6HxP3`vV93dPG5)4EPTU%(X?)a}$6J=MG!Rak6b~{zqAzc1{*>1*8>VmEZ4Hnp- zMM!KUh8X1L^J__ez3;qJ7pIpI-OZ147N21xn#(8`sbHl)xPYv@7Z0>e|Jz!Z?;l3= zt*SCH?N4GD{77&;w=MlEXY0V9wf7a;Uu)P0q` zH;nvEh4jINc>)1+n@tjFbA;Pk>fj0aQpoO%w;F(WGR_dm|GDp&0$&Ii@$C1IB4Ny9 z`oM-5Ps~{S5YeJlUC5i4B$tNHET#b=$6JhCL6_1_{jAde% zTT?F*zK`v;%j`zeB@YAh(L5&q>`g2t*oxuEc1hh{`bI{OR6Ly6PV{fDBqsHl#&xrG zwY0#9;sN8CR=&UUl(FW3w{ThYj>FH6{Y7ce(jmlLIKh-a!$fM54CfQST0-N)+NGaX zEAYW&iYr>uEX?%D!(m3%1pL#p&RyDL$l`bQAN?`={c4>J481+QCb9&QhgrQ_svJEp zZSU4D&qplN!d3a(k)F@-LkfS2?=(WoF>Axp zFR_|-&-dQ6E_ZNNOi5&ilVD20km0=N{2ILIXSkUD+9yruc(U@}wWkTOn_+GnRlfSF zWw8qs=%SKl1ga;%9LjtCw|=^mC2PjMfMn0FtFJc67SN%t8vJP9oWU^siDqy?;rCXq zlfx3dVoK+a9}od2v$rN#XfYp-qo6VdQ;N@)6DOC)mh(IdN0-IJEI&&dvTN{G4J!LL zxh<2GYO&YUQEXGYYSk)=ls$B~3gFtKlTi4a{mhvvovUeTL5 z*FQ)~eaNp{Afd}1@taDlWD**b!XoODtZs?U-=`(7J|)O5H& z$TC+un>+(xNmWaIn|wk{XOmRo+@2(HwvOe%&w0PHGAH|qnYdw%5{4(c?is!#*J8MZ zbl|gA>^i%ZeOs$~IPq|(G>O_STI=bryZAETMyk-fs^c>X*gw8+_-# zB1dxn6^b7$`jJ~Bq=e!?8q6ZvGM4ggg2wojTW*!pT(==Tkzd z*aeKuK@0>2{%uAZk#?nc_PGsJjR8upNC8jMbB$BbQB>Fe=-dtBx8+T#ib>o%gtX8%ROdDVI;x%MRncU(GsQ^gh@O~kC5Cq8&d7dNlJZ-NZ{SvBx04c| zxP_8T>qZV|^?%XGBmGt?_%Z~3@GfIpN6XUsNO4aA|m4eEN| z6{~U_{>CnF3)V+7yCpg6Ze)@j3?>KE9Qc)yUEs3_xkXK+e&KyQtZWw$aU45 zP_c|;`%may?F}!e4O0=OJnYC6cPr0QLvRy+pfliC9IqE|0GXvhJe6bs9tCxjOM|3u^N<`dX zEV-oxF@Z|W8_v_yZ93RZ?d4kf<~ zp@I}7V0oUzS%IZ!jvg$JyQZMqe(OgAQ_}dy4^lvvHwd$x&B)!%qn$_gKiM%|fbS(4 zXQU2s?ICgJrykHUEFwwtD|!`si@w^# zX@~;c3Rr}qIf>Zz0QT_GLV*(g+zzTz)0yYyb6Qmb7vKJsV^wQ9u?x=Vt|KBmuUiCa zlz{0nJRsUi6DqRw`SXIl3Ps4A*w_KVJO-k#zFE z8kiZ{Pa!YwcJ(!T-nQU#D(-J`5H~^QdWmfRo)_>WFj&;p{ z$%$_ACIE*|L{oy`rzWvx`+J$b5Z1mYy|olR8#*`D4Q^6MeE=_Yi-cMDcln5jfZNDC zG#BQoVM~j@!K%RU5e|<0%xBNU!nhx{oKEH{oJ$P{(+3B_a8CIg z8>5`0ve0pVe%ik|-p_oa-{N6$(w9M9`yN9|k05pXdRE^~SdsH;39FJ3S&+E9t+${z z71K1~l4-VLmbF8#hFnSLk?M42=iS0*mKgI?t?K}y&EYfDp1pIDE0dbkE3!%4Q+XgK zBUh@Fo3<#e2bRE>hc(YnsY#>ymAC)UA5Ul1R4nX})(q0xY-%jLg+ZHoW~WJ~FZi;T z)U~urPRFBG_$>Mw8eDorYBjp^^`q)u7($$L%gf%|wCV{wy?PsF8iku?NDu#RR>oI0 zdw=5EDSc62Gk=pz>Pf+K{gTkIqz7D&T&Mcg!iyP9<0rnN_{pvPWYxUnV_6MS!lwcF ziaDC;gzrab3&%5IP~iusyK@|B!tDY^7D?c%Ec{E!skJ^E)}KrHPX6*r=~^~4nN^vX zCpU@xuR{(gdtVD_eAvHEkPaVxf4cZcV=*2^T9WPsOq9)3NbPo&{tSsZ5C=>UQ;!OB zC&sRfag0%Prqj5=pZfKj84_#yMTgMttwcq3y6{9Y$Tql)R>KsYJ!IXF{v}I==o4pk z3XN~4-(@5FL+{G!DT%!WP^P2E4Y)7=T}jECPiq$WXTj)6hS5M*M3N2yhTuCRoiCDL zm9Veqtc}>W2U;UX)2Y+6e*wO6M$y(5;=}%96#-%lb$$9c6cKc31(VzKDmMeGn9bXf zNzNtX*Jhv6FU7_zGld~pYMjafnD3_78CQbU7kkXaq@eHCJ0C+jRk|rFqYzpH&UZJc z=)g90l$mYDAD`CA(5!$0tIv+k&QOwIGIoNvC-H*%Y^}w&0A1dJGf0?lb!L8bOw2$dmqj+orJgNLqC|X^`>B>ex=B&X+u)y?V?S_#dbl{O&Oes;si#&Q|)-nKrat@GdWfK>6%m3 zFr_9cwHL;>oR7Au;}T^}%fSQ0Ou%>^g37;3c1os zf4pAt8j2RnOCa4kR|j(RwUsj{hE2C?J0u1OXGv~u8-RE4&z2gf?Ge1|2aK3T{ zr!Ly^XcQ8jHn_G-G{;quLrCWkWz>^R{?T1RgL`xTlp|CGT(AEz0^O8^HcG5VF>N&` z2MD0b?F$!Z0=#Qepl{rHt+e;sDe=c0$8-^ra?I zT}SB&L^==n*0ER#KA8Heeapc^?cC9!W53xUI0?N5QeY*;fN-|JGaR3^UM7q1uFu{? zgBM)jSuWWWTxAkuZ+;Z&7RdW`(`I^0{oi7d4t_+cEy{GFYvr~&)jpqv1lU(Q>1SEW ze`m1uk29=R`&h3jR$9`J=B^727*-5tsactR(yB(4j{e+rKf~~%2b^&7>W>%L9NZz? z`lYe~wL3aya+=J%Ds_rBEg#Q0ZEM3ORlA8#s-ewym7})Ffv>L{2 zKc3DD)?##83+~p|a(~LZzQrlnb{V#5DP0-`L}+(4twNcG#$!r@6b0<-rNc5HfBj(* zUb{-=50z++7Hra{DX1O&MNnZe-uAa5c07WgC3aCvR}F$1^B4s!*c!6NW0HZJ(vCB4 zqtGG=vq6?3YoW7{Xiu_T1k*wl*2na>Z5I(Vw=Lpa&Mct26<_?JrdCP&|1uI_p79^< zjVsH+1dM5LBSfNi=q?iz3?ERiZ4)Xkk$lw=mwSf{dVB-7OMWHvMkxr@&__pEEOTerFw0lOjj|zMV4`II)_yAi@|Oer&ZWce`yotoI0UJJ!JuvI z0iPCAp<>L#_NZ@a3>Kmy0G2rx=w8wozqD&p>K@f|n%siiKHv?0y}$1;SVU`7yIf1m z96g8%!S6;!GrIYDqc1h7zvS{oExZW`>dF;=@dW1CH_LOH zSFjd-)`rvE17nsVKK_e7il zPzabbM@fo-N*`O=leaj9EPvcgFNK6SmaxfnN4KAlG~_loW8#aBtpIss6I}@gz;o z>E+?5%Sqg)ll9IX43#A{Y%cTwWv!=waOdE`v%q zB}UYWzKANTh)S{M^*(JlqS;D8!QWaoD|W@;DCu@mHq$ zVlC6w(5bVZJH6aiuriou<(=8Ua7#>C0qo+IPtZR$-o+^0+?OT2i_i&8-wf)`YVxkl zDQ7LQkTY4dW@tT%l7#<589LpaC?$d#`~7mgDtFztQ7vAzeV#e+7!O2`<=)0`KRF|t z_ZHh;(Vz|Pm>g~LUuCoVmjrZ<))PYa4$4K(5mv8^wc(K{2;0J<=3 zC$(>$IWLXcRl#hQLrP)sUYSxdQpT=WX}h5a2gACSi>J0_Xev3SIRTmaf*?S4%hrUQ z6v|di{GwgJ`>M^f^+S&mToXEII83o75co@`%%J+FM-0qsaQ9j9bG@e_shk(s=I--r zRCOaanV1l`vPo5Ey!8EA_cKK)4RD9sVM#hXs`Ty4026z2T{FWkF4b383yUyMwv<59 z1Cx4d>dX>0JXQ0Ek~+1;|4hUfdXws*D(6?*&s|F*5Q+xgU5$zN@(f{}1x?Fh2m(lL ziAWd`IDFPDpfN!<7bm!C`yp=w+d*sMUuI^7s-8`r^T019$zk~wke|>6kg6|9dKh$h zhg88<|EV_;!zHTisYL5l%@53+Uz(C#pYi( z_q^)413s@-&JqnbThH%9vcGiGwl=;IE$%XcKq|@w4^o01Z^Vni5r+eW4B1Q z^EA$phHlcf*f4N8Ka95zK(E@%R1Y{Pzc>O0wZ441>R=l+DvMd{fo~j3n7lOjo_D#Q zPuPwPgOs7V|4HfnE31P}@lzVfFhhv6BV_m)-!17@Rw*0AC4Q5GK*+z#eGecY2b&{M z1Y(z2nSk0h(yL_h&&n=H~ntA-YpZllcq#-eAjX@jjDkDjHJP-3;?&2@2Gp5 zzCicE;g1!;=1s?Y1sf=%8jIkHW&4H~c0??}jf)AYf+=e#hu1e$f&iKFU_07*O2HNX zc38Ff^Ojd*V%|(^kQ#VLyDDaxL&jr?nM!vGRwxL@9*xRiW~)nJ$6JI|zzRfc>5bE- zdatpYWIoH)`vbm^99ZHvoCpEevBQLo=R|;A_dgBX|M!M+$+f}K_|4=}?@f84pDe#l zB}5*)X-T<>kGcKgdE@_6v7IpEPMHtRJ5Syi4BC>lG_iGIc~Gs>LB$gPwKN|+xGMbI z(XZPui$K~e;P?V;Ut0KlU-(BRP4ucKaBtywq2BlLdS<#YIE%HqKn}?miw`^O#uiii zF@N>8L;NPA}j)=8f&sRsWhWm1zp>;&3$;}Y9n{F^$=?3%a zGPqnW_y|dpr;TiRVLDynC!)WlhOw*}5e`v#$ z@a&kC!*2%w3;|9o53cVI!WlfMb#e=y1CQ<-PBzSSRNfCu`y-jM?D!nVE2k}ko*CvJ z{Q@wN$a5{HkFMuo)pdqO*uK;$P|0inrnU7%p_4Yh1D8Qtq>sWey&;FQvvZd&P3%(dxtjTy z&)zM{Xyt`!4{{{Q^_5ZLs5wb>eHptn2{gSsWu*HVZ+6&LQ!KLF1iG+!`eZ1_tBDhh zZQcw>GW9cC#QJ-*ST#r~MB)oA>&NE5$zBBs#pCP*mdIC|Ach8^qE7r z?fikUQU(3~M4jftEicFuTWk@Vg_ozF^@ArF>FsMrk(vGZ>=el uP|t1{FYSUkbGztASC>v+aNUsQt8mHkGI|AOf8X*O*dZgSC{ZD1;Qv3?y74~W@^%o_~XxIjl_bFQed67hdfWN;Qj6=kt^f(tYRQAn01OE?g8gQmEBnWW5a`WzVEsPLv*bDPomW_GV81 z@bSG`{?U1?B9y<_Mz?VNnE&>09^Loi$du3ClzMYQg0f>)-r1XkJ&{^sCK1AkL5K|l zC9cM-a6;EjMR|6!Po5~4c#d7xPAJ6jTiDw{;Jun*dCT9GwM9gr zM*LuxLRqEcZ3qF8O2&{b)xEM18jX(uoEwJ6D|@;_LV=Oz_Anv7stmp&0@NOCEWATx zRnyOq+=1VEnFrJG`($mB`7a~10BeIF2BGISiHA!BVZatz^cC%&r#)pyS|`@BO7D_m zHpLTHymWTUB~raTMd>vtEeBfAT(iI!sM zQ=i^UzIyo+v13DpsHXR7u=YX#9-Y)oEcoH*YsGSJl|4CsJ~Ajh-3gU^tFL5kEt~NPu4`!>EG-BoE zNAF?8>!}hBsHnCtS%4EXZyK`uxQmGq{q7@N*jJ5>5|88`)Inz(e=m^LN$Znls-xpDF+e)!MPXlId1-3@PK))axFMfD#cIsFX1G5f?87~U=aGa+p3&-3zOpolG@le-_ z$w~$jA4g=|jk{Xy(-x&lN@aeNKJ)%<`n&`$p_@ic95;bUW^8{5~O)Vo%H?u=N zypknIxCxJ^GNnr^+TVSbK}I#^gEkO!eJU>uUu{a>%@+|K^ds|Chv1YNCnZr6M2=gT z4;v0dlchUxl3fm0Ulh);CrhQUAq0elg|P_V9z~Bd-MpFxVU{t^)Oj8Z4Gb~YeJ;Fp z{n@R{33#x-|MussTrTk9Ty3antcj~_<4eM4*P*$3wp1P*AUh%0XKzAwEjrv9#fksg zpVCDTKJGz?5cxNoC7vs76}#s6w+uJtoJj-bx((QCMC8w2RyU86b#|+dKXFCKSN+@^ zAIE7HE(wg`XzRl;)r?L|34}bb{0z1)uDW*L2PqUZt2cMXR=KoQ^spuX?E02IF{q{Q zJg!e)DR-u8w2isXWH%VYME?5h#kX?5_8=OZMot9%zBP*r$bWm0O`WLrW1tc3xh@wVfK%wH;VOk`Ji1R`7Os-f880w!uqiqWnNhed5 z4Cz@kjF=n>%Iddi#j(P;{(JPRAqdw@XFQr(33QqS-nfPNM&iA!8u{fOB?vvx0AC$9 zM{8=3@;{kRU6!bgGTyEhcNISw0^V*9&)8wdIXtzda>5@%Gonu?tF$|tXC&-J3y=Ww zPU+G$Io>l_TAbK;fMyxL`3*qvtV9;3LX#?o9J0rc^&(p;f#qLfm?eMKG;kKDYfiw# zGtTs2VF26Tf_oqzu4&S%nwO?1!o`&vb(*;eX-m6a zj&Qn(VIa@)whE8nu|6OUaOpyIHuKl0TCA>6oJA{7!x@z5Rq-uk+%L}NtRyUDT{lFH zepLxlv3XYqgo?D08`t&sCe7**5`7-J2o-9#Ya32fshDY4?Os0wu)WCgb*}F8Mqcel z{VK!S)vl;jHB%H1{^stibu)h}EzEgC8+af7S1k(+t1d2RT6@j;XrElcMF$U3krp&x z;G>oo^7~sb=@)g!d-Pa6H@b{RB0<_? zCLiHq;86|lo2MTu+B=!!7%>sh#NOYZI5c(P@06!xHe)T5b_g+aa3&n8gXE4 zesgT%$XEJ%Gq7Klr?2HVrp-S=!PB$*{QNBUcg3HA1jb$ks4&TEo30!$wg|s0%n4(U zYqbI~R$hXK6-gxLt})9_i?`gN@rCiOKMR)3hK+`_m|U^{cVHFHbhjt%Q3Xl;G0M%W z_A;(Oy-83_8rDK}{uTSrsPuL6M;5rK2lC+2?s=OXZ!N|Cq`E7p*5#yDdZN1-0P>d8 zV7xHL6p2n3MWR0>I5LWe+I0RWOHY@rvqxz^(a|mx)_Pl$?OUeH`NTWVCdqemS{RP_ zU>!e`pO=jTztT!^<-|Y?u*Ly=>%l^NNc}THR&}u`lTDRnP5}c0m?o=FH8`_mO>_?x zIVCmb?6-iG4B@Y5c#)D|wRc^}|JbgD0Zw*3WKTHx zJ5q#cQ;AT}z_{ZBOhdYAMkIC|qD4roFCnT3^M(OVldGa|JsKz|@ZB1=suK+*s5jS* zy2cv%4gGqZ8zs(qgy5i3Ph^R|9svAv2QfaE5OSrH+m>ESV{y#TbvX$tX@%2Ag_A)(4!&2|5PmukW9;g3}K8A=_iJ{j(PG8=)hkQ?;}WS>IFpk4SpEcD>J-k zY7wwuvVpqUIkaESCL+I%Iyi&@Gq&R`GPyR_xqK0ttJzDszCH#0(j&BV4%F);^_`(H zh1TVI#p8CgEO~cXmk#Y3*6J{Y*dSKp8!X3{TSdWW!N6&9^qz5r1@TxZNpL4_m}0!X z24)7U)!{wG`6CyoDL6naipaKRK;#8)ZzUZIyHp%6{|R|`XfVkhIDm$*@-#<91Jbf{ z6^A%k9>jrMsNg9`%Wiol9*}9vcrz*(a-#kGKs;R<4ULeVWN9AICy7*{tl7c|Jfx!U z%a|Q{*Mxe;J00xFe1>?-H=SXf5NRsz8oZN7ee;wb(4(_@Pu1pZM81ThCc;6A8l*2# z{qXg?I>>1_GIOgNy9^i>6FtrD=+yRiY8u^PV5^3hLqCfhNvfk-HM@w2ypoqFepj|& zi*>8x{9aFV_#o`1&3TxRk5KIapq^DMx2+jEnmCp;?C$?IH}S{QXzg|07PIRWegF74 zD{Bs&=V9$uUbrj6|8J_oN#k{K?*eqmv0^^=$D80|6U|$X*CgWT-=L}5kIv_k{pGoG zLZ?Jgbm_oXFR=lG^j-Zq))t72Up;<-r>T9PvzbQvAMT%m`@3*`e`6IcDGctHOqSo? zg7kacY5$%>+`7N0o@-4mv%r2zdH?;ax$wOvBe;m^bhENP-|mjEf7~;apIUhHFwN51 zyAj^?dv$v3VdIbZ3Fdy4zMA^5z!Z2pkO-UI28TdJw|Dn}aR#KT(kv60c{Q5<}Meeu=?PEMYNB`+u zzXU-*L+i5)iGlGL6Oe)G+IO1wN-wWcdIjr$3m@cs1&tozc29-<(Zd$T4NN#D`~uvtyTzG2M!o zKFuXoU{krPQ0EIP8qwT&LgmXzUx?TT`CEF%Ft^HZeyrVssNL<93a41u6$pE`-c~DO zlTDkrZXZcTV>*V#G-K16CW447#xIuHtz!6MpBNBuq{M?3J$G2oGJlIF3y2UyHKn8m z_Itl%Ca1zqv$kq$q_O@T(SKtP%W?~1P%_z9la=j3ajNBa^W^&tv{kIe(X3Kq&-^)o zg^tB2dHppry3J~Bm}KPwu4RTl#&NEwsu0gNY%inRnP{%UFGcZDNv(ocd|FdWJz-us znzKi;>hSfjHL+5TgvGFU8Iv#hzAbkZy^gkne0=Lm+ziEKL?Na;Z)bX9!0XqB>6Ebr zIay3_)19WL{_l4R(U&>u=SBwL=rFaU8`Y z(H4>T@$icHq3f!ZzumVrCVQBc(!x_+bzznq5EbOArqVTuGVLZU>7}`xLPR5Ug@ySg zgF}qs9GskZ@@Fxt;>?a6N1{SScZdk+;^~=d9e$80^BIRPch2OA@D?m;!JdVeJgzeA zOj{JL9U0GgdpWREF6aXp`UZAfN-cHn@msxZNO2Gr7EJu&=PRC{C&+GSa5kL%p~k0M z@d5_LvYyQrDgbVAOpPO;FD%fLBs*%#nl-=n5fZ_DVq*HGW5i%JmzUX1`&19nmYvl^ zvF^AU2yDd5_?{>{*B=TU3#NCnk_xcHsQ>QPOEKeoVoTN9_bqYgd4PB5ZfP8L?oCT7 z3)VeD)5l^xo6>Zdf)yK_dUwoM@!2Q;jsLxuk~|bC^www^9=$T3{l^qCL9B?X zWgA3=au|XVtno!jd(ik-;eE+pGd$GT#2i7iq>}A{iz7fAC)c+l(%B1+Y)zhNk}Ln} zK+Xv3;H0G~|N0<_06$(gFv+FnhKiD>X+x@U1-8gqn(=iSIYInXQxOX4_}o+kO4GaY z2blr|6WGGY_0CylosOgwN`E{tc-#*S$@t-`()_dn-~QIP?~D8*;E~9L7A#^VwNf1+ zUL|YzM1BEkgy=zE`nQC9b6r+%>VWzlfD$Ovu^Vu&j&?_U_*G1I5Yz8aW46hesF$^3BUN$Tj{sjO_CchXzEv*@*HSDMz_i!|TJ8*&HT z&Py{|YKn%q%}o5L4J&aQg3{)sT=&57rLU){Z}WCMYF&x=l`zaTg6DP5&}?P++-zpX zCt=U|*MgAbOnXU}HiNr(t|q0v%g1jy;nESKJ1wuneY1q$@N^OKZ3y5cN*Vn%RD=^K zP~RUy7&1RtEFLC4Upf*}CA-pdt57>LJ)7%yo1=BNybT{AvttX~qH_+a{`{TUG@$&h zfmp*NdwNqwddTPdbk=YRi%qd5H)q9`9(Qr`66xNyF&2rx+p? zU#jTdE>GW}H{{rh9CxbU+9TL|Lxkk~J)+`R4jK;Z_U}^)5`=nNHzJwUD(PG|VDVZb z&kg-l)SXa45vJN0oGjRutb+m-m_q`3ligMl%6mqsaXpU%jsSA$K|(}s+ZLFmWjtbo zq9kyN$N8gQMP!*ISvpi?5r(6#U(t#d7Nmyy=|Sw)Bc}QU18@)#!DvS;kWUK@)&jws zU&N0aRNzK%FpV?5NIC-~cpZq|9^hp6$zhto!L{UR?Z!4Ay8>*(eui{Gmj+t@*7rFW zM`vfo^Se6xmHV3?WNJW|Weo_?q`g`H^v1H8c`Io!Xz!F8Mw<|L7+af$c{T!p&KB7m z9i--Df~8^BJU^IKoyDQosD)0_CSLM=XfSNZ^e+f2C-Y^j_|h#(8W087qO1u(mdg8| zWU_;-NYZXtH1zY)cIsY|HmEHgHuFUhp3j(uNf(m}Wql^4K&LW(A(#WdRB>iT$f zl48(UA^+bStqntX!xGqBk(AR@nh{OuoH3Lg#ta*`p#J@|7j9%qw;ND2oH`Pa-~7Fn zDg2YBzyZ_rET_9z@RE&V$8Jb$8=e$!SR{aQ2Q6>f8_R#A%gvY5$_kIK`(ko?ESkBd z3V{X;s0{}F^(ezBJ`N}#-M_3Vr&M2cU5GPa7;&D(5!{@l!jeY0@JQ)OmPVL z{)R0y3!7!{Nm=GyQE9pq6Udy`w6>Gh+x3$Gbh@xGcq>xpl^bW1w~foyLFv^B z4cu>8M7U%nX_9*Kei_9BW3tB8*8mI~7$_u!8~gxo4nM)k5zK5Z02z~eS)UJCz8~<# z>>Z?}1U}Zh>6=%{h;+WAt|wL;tI#_R1KI!@`|F}GaX}UY@oeznoDYvr0dI%b8ydQd z&rfZ-e{2uHI6u1Fg1B$>C!xJ0L#8?D_iG~iE1dH1ggC0@F=3!W`R!kNBB`!fII;pZ z*4q3_+KZCgVdtE~2ltbAh0Y^oFPjg%=KK3KH1$!&a8*cR!A#{3Ik%aEJtmhdtEp&mXR;dU3$Wm(&9%Y|aKC@Rg_lmE zh&=Y*)m*1UT-|cEg)}5i6f;r%^j;>=wknFpc@0OY}rqL*7WIG>Dsgy&OY2o z+52xFU>FC{PbsAqqV@FQ)5fTvH1+}q}1QlDSmfDZ#?tQ;T9EJ(Y3kzWxiC| zD&u@35rPUkAYfE>tQkVv-P*=$^e}Ne`~h)WI3U55&B%aD{BlTd>a)~^-_hfA<`%6? zQ*Q6^XZZ+pv5spJ_dJMJdlP(*W8EYACJ`x=O=6h*tQl_-ppBUpk0??!{}H^KA3&e% z&)Ct3B~F2@Gx{*PZ$yKk<}^hb7c)9GYU+}7JC{ zk$x`8C+k)){QR|vhiij}$)c8YzDAB3)GsWYPw}{x`)Arwg$57*1!#eX1#QU>r?lm** zQYEVB+s2nM-9?&yQvE7pkNCNE=4~tuL-i(^I5Vq6-+E@nm#cXjFrT4W7!ez(7VMKh zvGV-Xpev<|M#!Qz^ZI_q5+A|#@f9_C&RW7FN~~-FoT84ZkkOQ{5LijtuLXB3ee9vR z3`02TH)LhNGRnJ3X&(*PJn^MW#wB2g7Y<}g)|ooJ+tR#)N`;S4UGYyzbDbo~{HD%F zyhSLX;u~pi_zI){I-OioRRf(MiFE;*UxH_4d%}@W?V2gX`XW$n z0*NvbDIyb9EB?^jLse^P-7ucxe-ZGD0ngKBXx%^GK*XE;gs(_30bL+!>1^oC{_qZR zTaHN!|FlNeyyaIWmY`gGWjGi5IadPq|3q_PIq_H z4>-J~vs578KbCe(U`tZB(S5zTuu7tRw~U!5q(P(%BLDJJUx=6(hHiWCdCGvB?A46* zB|h$e;>x2L2IydxdFmRgTz zT7zBL<+iu!D>ThH5&Us=Q^c^-3?T%(6U#yr0A1w`KFsv7-Lfh7+1b#KZ0T{9r}{O4<~9M zq&U+CYBRe$tT)MZ-w>IlhD=Vb9dE||T00!gnSzKKOq@DyrW`zLJ50-%;*K}0d<-y_ z=W?Zov1bF&z`kyjD?GQaT3lW6(tx9kM?Y}U)zCN>e}xUeCh4zLmy^>J?Q{v2{WZ=f z7d}ts1E2p7JmK2Di3AHCH={B!a0Y$kWj9-rpp;5Vn@0n(UD9r_M1xBvcb}S^Qs4(k zHHIw-Y{-`@xr0gKsH-aIOHd(eha^l}0RV!R!93SW3L4}nNxsLD!tfpXRPneK!bD2A zZcIZ>+Av0de-J-Azgl4P1^p4clGKlakOlh9Sg@KW1nuM^82~g3>EHZe{mP?C^|aI*Nyr;FftMv12V!ltbP;aQq`}L>7p{&?%Kv{8rpg{yFp~}(zz`$|e`6;7 zlt!_J05qmF{v%We36c-xEn>vi(B7gtWj3z7zk3H=r3K8uQB|t8o22b;XGG?vvtk%) zMA*^WrZ7NHNT|Lnng^_y5y$JD-)t46MWkbc>}Pj~PdwIa8OYN?!X1sxMXQ&N<; z4e>D)l6bVZL*Sh6M@~${KpY~*+O83i7{A?9p}xP62}6-b)N%4SWnxL3a0oqu*0#(` zNAc|WXR1WD1#-1lmFL;qjL*KSf&T^ydT@XC9!3L8sK#jORee?9NgGL#G-44 zx``>s>CHCgoElc8O_!G=oNCB6qq^RP;W&n*rDnWoFKml1e{}UFJl){h)+oMX2p&)) z6&&bvYvj#77FRy#MWM9qw(uM>s7&S9*Z1_x)bhOMU^Lw;sQtCaD~Auj?-iN0!{|5W zp_1gY*NFlv`bgTJ!CtIsI39l~7-;++=Y47~E2(>i3YC~c?XI*=1WCl}&fzjQ-%&Ut zUqlmiB_Agom_#g{yrQ&Oju5}FI%6Q{G1%m(%l#!+W@n#cBrZ`p3c^hOHYb~j*=9eO zW!k=L3u%dXn_(($`HfvrBo5=KR7!MY<8C09MIw z(S*>$$KewoL{R1N53=6Tna%uGD#7CUp|@?C!|TG|?0MjM5zp&U-qcI9BR! zo?-$c@@HLDYypC38t^6B({ZijW)c`Nf(ft404$l_D8;3l(>JZiMriC~v_R$uY%;nfe&eNPS@H9M=siwc{E z0gfYIMbCnZPq@mcZqQ*@R`agTUWSSED1}m>O(RjPLO}CEl9DbOo+vI|-fPb#&raAw zzQL&!Z&j=%q-keeum#);1K`^+_VoTUyM|^;nHw#buy)a&x%s&>y&jMNLzometIeW* zq;dNu60}K{=P=m6rVY1s3wqn3>hc=oy{dWcd^LJBY#F|V{)SjtagCyNc}2BZ4rrUN za~Y&NSz#gtkuoP_IkT1xoe&VWN08ELpDl|kft5cb1Ml@;mEo}wS7EhG>G%u%p*4)g z>Mm4DE^hk#OZHO3t6Tnrryd*@8tYb`U}`tjBi^TtHX~eWteW!00~TwucP*pLxqY-h zXWdY`$^y3Ke3~DUytwS9CadIA$=dnLVN&4ZOFEyo$~^Q&*PsycO392zprIn|Y3a%T z(^D>L$Ap9i`Q!r~$_cgRY++%PBX{hX!~R0EH99kLCVbQ*RZejHRW2=d%gLVD7!0HASGA7?*io)(Y;1=C+pB9xX#)Nv`n)EV=7@ zmi%mKgWnU?1b};BE@_CNiPxUg&ByO*3uvmBSzT+K`C2p|@JbdI2J0&_6W~Wr-{FJ{ zV3I1-(yBFIP-iS1VaUr0o<2peni3#T{EWeAdOmLD(kaY9&dgZU&S0;^cO>&E5lCBD zx2*I<|3^geiYH5HYiPL967xZX>`IQ73KJk^J_J0pUm;f67KBz%~ z2kUC?OJ=N2eBqt-jBq%oNWSj3(V^5i7{thsi>jPXAtnRbzvc&f;t-fiv2Pl`7Pgdr zDe3H$s8m7W{EA78V=5tGRSoFA8z_txHX6bglDV*2e`3H+iw7=lFPL|e?2Gv++V}P z&{BEc^EaXdhs8m4%vx|$zs3r_Wx1P-!L4WL&)2doz+S05IV@y|CRuP2(69R(s@TJS>zArF56;Hsp;u8){0Sx87LBRcE+kAneX5q~ z9~&X!N3QAkW@nO)D6-55R7kF3(tXBIFuw^Oi|}>rurGJnBN5HcA~+JZS+eorMg5%p ziPGCKVEkf@WjR_4O${TN^2eCoh_@7}8z~Sby3MjBG|u9jWJ3mF|LUa2YaKKuJ+D8tka-1+%aD+_HXRQ77_O66oLNej3!LWvf+DVZK*}DHIVq5G+JxyfXM|~&6v0?y3{5gbu_gyK#8-6G%_MAqH?d%cum*)`Ey z)EFJ*EaC6x^m<>%=gzD6=Ty`5Rb{jyR=&{9`RjGp=f!eWhd=x4t_6wCrQ6x>Nfwmv|Q!21;yTZYHQRdAEkRk8=*az2r1)*{IG}RlO1a zw06FmraoP*ZK3<3mA%t=~wAY z;ioa^DoUp%95sRu3Gb^uu7{99n)+I1SbIBQea|n@c!htLvW^OpHjsEDzBBtC-&87G zEw7i~&%;wI%D?p;Fv+3%&W94?C=ncZ{bY9Rmhc~&(|34?R}h}3o`*reiZX((nW`WW zLeH9*Q7a9${W{autHvaiz>H&W**PZDa%Iu=6KK+Hi^Smi6||IM9jh%T#24f^PTZpT zE7w4gT`Htn;(1$oeCpP3!hs79sEJcJ=jTOpwI|Yf+dnubBU!$hf4imoEebz)TSOo~ zJYhwze_1hsx^^6C~DF!TXeFLrM_j%?Mh#v1(*AJ8RQ&@fO=zew9I=<#y{1 z%apZPtNDji1k1+`dlc5~ZbiT6qehm%cT+QE6{1K`Is`j!l3WfnkB3nQ2yPU+`=SEP zn4t-!A0%dG(-PKxmtUOFn0+IuQ#a0{b_fjP&vMC|uJ0c}hm@iK-udUI(L;{R!bXar z&*ttIcxhP9DU@Kr$sa%4c|34ObuFfq?SN*KLvoiZe%Ye=z?p>JBw1=BMJckx!dXfT zmp{Zazsy=NS&Kt);5^{C$^w5e{QU7^A1W2j&73{mFO7?pp>w;8hm8bY> zCh&8&w4tozbpAiqXBIxjboA=?Xk7LtpS`e| zI06FAlOi@Rp4llSWCR3>hriQPO1O7G&vdr|@BN=Ws3n960{HF5CNqG3al%H*MwWmC)w*)QRu<7N+3W2@6 zZnOX*-{0Qae!DvK<;v%Bk(Q)C9A4YnwLkE%-RK~0S|;P~>@8vPG4r7foBt!B+I`>& zb~fdADnscbV1C0C!fvFWv`CrUj5Y(zvYO4ft{>IXtwY)7QKZSNC6*Kf{vPmJ=-L#D z4;U_Kb1rAWvQcPhEyWsU`hjE=VmyfMCe-Dwlvx`0B35dqeo79W_hV;FDAA}Dhf|Xm zw?%GL$D?YKMb}XYPfec{3Uk28ZAdj~R@@swX~l9IP!Q@cqUhrHl|)n;Y@ZypQbPK} z|5@Tpt>tfcZ@`(3DKWH7SsHU$R;DXPRy=BzU?kHF)I+3c; zI&pMC=Wwy;FEpl$ouB`sK<A4HICUs$1{Dk*DM zWwL7Xms^TR*LZqMQ3U=ZGMdui4z8L2hp$$PDV@I`Yb9+{u7DH#8>gX zzM|vaKI^F48B1%CHlNPj1Crm%@u$@9WlRP)BaVshJ0NYwUrZ2~J!aZq^Nc^yDfet& zR6(_@s4*LtH~E`mAF8rT?v|cizC`sfVc2Hzo&P;9;EWUvz9c}FQDXD&$}nj0mBvDM zfwlm!P`}XI68P=hvz0!m1l3OZZ8+ z6$eIMGM-G%$WLEzH5kEbrYyxm!StIf4Q8xVwqK;UPyed07eUo^q2qPopku3v zyNOA_s%DEVHOp%2Hy{6g4Pwi~1VZQle@WAN-p)IzA9#~0VcG~dY!r(*1sM?y(j%vV z_7vBBiy3aEg9_T2key%d8EtrO9x;M;;wHA1VbBLF|KX$#LYYC8eppfk!x;t(+o-d( zwe;84I1?_u8yfsP(mPvs#IK{RKX%48rB>327ZKg&%+{jgP?USB<1HO%bsDtIac0qM zdY9vWgMz{8S1oor7Wj5rZ70Ths(Bk^eK#ZB7n_H9)<}HH#Xq1F6B?EhchX9=zi9A0a z|EYRc9NQV(tmtf}+n6KCRh47)Ly|6w5d#dnfDO&ZcCxN4k%avb32!1xe+rusz-jue z0!u0gM@D?0e{1d{Yq=(Kj$tEh3Co8p1c{P@d3u1LTvOFL<+CUoKR4#THQ~D0XY-q*Fu0|lfiA5zrl zzbchcICDJ{WSjcRbBm8FXzC$RI<|XZaQMY`ngxh4!)IhRF1j6@695`sv0*8P2j_5nCjpCdD!goJ}h%k~lE}%K3=4L^9+-9iA zTVcB}-UDQSq*0-{y}+-5;hl6*BbaX`3Xc1f*@(4*W5sarDtmPOGWRQDB=z(xPs=SHtRB*H%Pqs_Q%tw<5=I4Han2H$Jv3@hz@UEaPJENj;xS_;ME#FsiW)jXRW!m Vlmhog=fD5($Vw_n)QTC0{ugXAV8H+Y literal 12340 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 e@PAcZc5e{p82JziyuA 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 gDlJ%0T>gc&xV)^05^&Rwg3PC literal 0 HcmV?d00001 diff --git a/deploy/site/docs-img/set_gps.png b/deploy/site/docs-img/set_gps.png index 8c5f91cecf2313528b9468492c0a4cac32a96627..47d0c3b50f2eff1d028d07cce0b26a24b2c4aae1 100644 GIT binary patch literal 9201 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 Y>g~Aup5$VY3kmTk$f!!!NScTK54O?@W0F=YE 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Ⓢ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 diff --git a/deploy/site/docs-img/set_language.png b/deploy/site/docs-img/set_language.png index 2147093a1c10d4833a0eaa3c6009e479f3c01af2..6f97c3348ef4bd71414215ce9a4f82dca719f668 100644 GIT binary patch delta 9167 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 diff --git a/deploy/site/docs-img/set_lock_screen.png b/deploy/site/docs-img/set_lock_screen.png index 1c8d27cbf44324709101bd62685ba738d660bf2e..21c27bd0b26edda96d4419f1ece38df7fb995f6f 100644 GIT binary patch delta 12646 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 literal 12768 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 bfYhaa4qL7p{SNv<0!&s?Nuol`IOzWX3SJVm diff --git a/deploy/site/docs-img/set_mqtt_bridge.png b/deploy/site/docs-img/set_mqtt_bridge.png new file mode 100644 index 0000000000000000000000000000000000000000..7a2e7751f8455e6d02795b555320dd7facd2e42c GIT binary patch literal 16738 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 delta 13399 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 HDCqwItpSTF delta 13592 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 diff --git a/deploy/site/docs-img/set_sensors.png b/deploy/site/docs-img/set_sensors.png index feaa9685bf2170f766baf8172dc01b28a95ce913..85359e40945d5e51ac23db98bd3fa0364b2be762 100644 GIT binary patch literal 4628 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 literal 4582 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 diff --git a/deploy/site/docs-img/set_sound.png b/deploy/site/docs-img/set_sound.png index 95aaa08401e887aea908c425cd7388f0f6f85b56..c7787387b0235c8f9f8d897d35f83c7ee93c31e5 100644 GIT binary patch delta 12199 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 diff --git a/deploy/site/docs-img/settings.png b/deploy/site/docs-img/settings.png index 40020652d56fa904dcfc2a5243b8601059329ab6..c69da93600c89bd8931cc5bed5dbff2de884054e 100644 GIT binary patch literal 12546 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 literal 12104 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À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 literal 0 HcmV?d00001 diff --git a/deploy/site/docs-img/web_contacts.png b/deploy/site/docs-img/web_contacts.png new file mode 100644 index 0000000000000000000000000000000000000000..9fb9c9e8c3c43b3e9378bf3f99c25dffea3451a8 GIT binary patch literal 95541 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�}vmt|K%knupQ)! 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 iV7OiR7dLqS0&dGiu!X*Zig zM?ray0+5l^^2$1V4ELm+&1Uplm120aljY`EmzkYtP-RcARA(<3bA*_qQq9S(Kgkii zCmu;(_P?4>&;BQN;E`6l{Xr?kLSM%=6sWQL+mb(1a5pQ$=%i-*IZh@p zKN|8|KZAIa6Mn{4{rEk>`3Cv9DZi0{uIXxr&r~#G-H01$nZwq)%x={7nb86mAkaTC zy+A?vP1JlG@^^+1e6yGb$NFy;k2e0I&&Of8F-K__InrP+OV0FxiBI6wcc=FbGW7qs z!6?9sYblLRq&s~P^FA4AS##8%$NYq098|!Ywsqz)|9_0YNFR}n0^yA-q$R0O)&RMb z@1wr}^9r?qRQk89telYly!{NzOFZB|u(((01T97?&7oJ~ap5EFGE#N}`NEtSla%eh zk0O8n{S#Xo^6&};#ko7;%W0pmsK_QICcrj>r8O)1vmDaV??(qEnIG+VU>+LM|Gluf zu3<3J56aT!d*pb`!C)6OX=aY{E29dwgnmtwm>_8U?n~xGGQr;U36!1z+TiK4;D%^x zE(~9eVr|;$RDF!uy96x@aL)Pscp+i!$wo&Sdu)YnN~vVj0Am0=ma>Z*>Som}UGR8D z_7?7wUU*DPxptiNgM0ng4brZmC#y_)=1G|=DeNZ`ZwzDNNlI3=3m?-4WKxx~GH~z1 z|F)tv$w~P{cD32x_EE5px3VONsCRpoe2LPp{a~J$V_5Z~9?j1OFZJIeyl9P>fD3k+ z+{en5anktk=~2Z~=YUxWEi)Mp{M-HGIaj!JR?cNsJJAy=v4_wm>U|Q`{mKmc$(q9H z0eKwd7olen%FdN8N%Z&hcaN8Ce_x5Q$re3cUfU|v^%p75O3%U-L84!kh8){(ib;yN zBQ-T)k&23Dl{&#a1AMuQM+OE)hlhJ;m)BsJn<=gya*Jg(d5_17AC;6m(tmf_4|Sa_dbbM5jK(dAQuTk#nJS;N5e6qBJs8~!ZT)BfGR*>bQ}j8 zTivLPVbMd-%aURLdrR8(-90egpQUIb_4n?Uw1q0U`cJh2ha<oKy@d)L>@xSb@k7rVLx^j3K7nVBw>ih64!*Z&D&5NTD z{OZs@8(;{8u7Vdd*u^6%I6XaoeCdO_!=E0FUTEX;Rnkq}^LRxXQ;)@aMEK|3S1I6p|)S~bpl5xHC49p z#kM+)pt|ULiQnv|3cv~Y<&a8kyZFVu+Gv@ao?z*BF}7)Bc(^YoN0a>dh3BQeEBGmt zF+109-@(=#_dS-6F-UIh<549j(Aj5t7n=AoM?o_2DS~BIHZ_G+Mj$rm!yDYVmiM+m z8upo+!@?jS^-k;E6v4XExKJR1+0A#ZJPLO|MrWye3`T>6E*&6=n^@@WtWdD}RrVWU zZkPXo&Q>P+g3wuNHc9RTHlUAQr-HYR7+)$B5>&9!(&80!k6F}w$6ofRJ!syvk7f)@P%Ph-#j+8X!S_?0JyHMZkU;QEYQc&$0uWzG&il~`8Q1zMQcaF z+zM2=Rpn7bcpvo5(sH@YC0I7uq$Y3!ZsielIw;Rbq;;Fu&{6QqI+-CTwkf50Z0s{P zK{7#Vl8(WaLD=$fT26+wgQHHW1C{>$^KWt>wn}Er$cMZ%^F?3iL5c+wm3?m^;b5Zw)I; z7g(Sp`~Hw{6J{QNS(j66ZBxzT*1Cl-lP?J;5h^&89%CFnzOQw%VG>vxQfoRIrbcU# zTcZ#a!-+44p{-_a|IS9eGV@F|t9%RZ(Kj)3@!fxz(oJp>U9cQa>6=H7i|zPqiZ(s< zy`SN`Crj4VfzG6;@-KHtetQ_mZQrL#84_{lDeIDNg}YYmb$r7yey?%mfUV8Smk}-0 zTCPYQ>;D?N5w>#+!e4xKeTQP1S?AMm1f^bf`o#2(KW;2WJw zR8Gs3$U^^^%8e)0nRVC2^XRV0F!N$=d=5z|SdJl6Oj->0)+mNPP0R#Txyo6Kg`eQmJ?W;xr z00;!MhsI%}^h-^^&nKRtuWbGV1STih@muiYl3w>!xm;#I`3@rui|7|$S$bPzpGX0r z9;f{?w`5Y8IC%;(tV{L_ji7l7zd#w9h^jgJHgd;^dRMJkcnHLcGFc81GCRJ!}imoT$7Q=+M+8yEZU) zM+`S&oow+m9(doOqt)pCtleW)ijlu!iraUq%esK0C6}QR(Sl`{-#k@edT}mPGl@5m zW6k=swapn!B+T5pHeH*xg;TCdx*`)xdWPI+pu zNZ9D>|L{9h2-nndJ3cx1Hp%$Lj!D#!d(wnWoss0~gllRRgfGq?g6Jp7_#j$y@EMgvy)&sSu&DGZsGq=Q6-oeI(G?`yR6DB7w zzej8}abUG;IiB+nQr>#OUAfp=(NUoB7SIklDau~1>PIIMZOD?9rN5ZThy%vPg_j#L z($k-FjWq0B8Kq=PzX0q{D^|c(W`sm}(-YFw^|TZ#ybo_^sr^rLde`$FxHi={}uo*8+zQZZejPGiZ1dNKbj2{$P{P}yHXmjB64w+ea%TjJADyalEjwB z&MB#&LiDefa#W#}hFAZbrnlO5cb^7eE?qr7|$?|XL5d0jEAIdIhgEYy3y;qi;*(Y+tN6*$mQe8%JSmxvP{1kZ~0(C zr<+&D;=i{zdgo!ezpV56_(=TqLsKGGI%}F2yDUm@euyo#8Miy|t$GpJ*uV|zz!u2F ziiK&m)v4)?-F%;qkgtab-C%f0TQrZ0jG{=}i2D+%*ikY3P$M zAx@|6*l!?aW$Uh-+O^aSXs%dr+xdveVJ}bWVzKmy(BItrm+TuYe!JWA0WTahY|mOoMP&J_;>as z1-rVfUAQdBF(Q8EKFd)1i*nw|4#VaTre@=^Wy8Z~zr9%^svw{$E-dEe#ZJZn37f zhZ;OVWByf>7dO%m44rS-z}Fz*sAvH`nyp*0$nCS}!O|!M8tutmNX`O1Kk0a5mixxo zY}eY|X@fu|^NCTXkuV47CmL5)`rsX_m zjde3Q`-2Akj~Mz2wVy|La2_8h*(k$AJ^F)vA>Wjgctx*UHj~BeKX+ky8s*cbMWS*{ ztXAKhDoJY;W?q18LOn>)JRWcsd=R7G`&$}Y+hcy6wQEY%^(hjf-SudsTQJDWhu4@O!KL1P~^DjTDe8L`)>SF74nE6H7@?&jzQ+)vFistzunYxm&?b=(>Mf zb4_NWp~+tCT|lOeC0%+fqwHD&*dndMFF~F$x55F0sVP+pl7^Cik298q7jlMdmyeu8 zEaFxvktPISF0T4p-GXlMUu4MCATue6zz$RJ9TTsl25Cf&n81WMQOuB!oKA{K@|$sg zAG!0bp5lITroq9Em^h~&=jTxi2ATRi_B?a|#-e-Lm-KkOu^8hqi@0LCSviE+z?>gx zep_3Dfhx?AHwV-!2$yVr^>~~C_Zbos4qS{B&j+m@BH|;OREOQOPx2rA4}9-D9G1}o zQ7J;-(y-}M7#f;(qcj-fTkW6)9<+bq3(XWvShz7u&df;xsT#)Jr0K%vEJ~|fI`spZUQ6EVSaPkN}$4Qjmf04!o!j=!?jSG-}=(jl#G#)AJ9Zhe6h8o&eg)A zevH8|9Pr#z%{JCdQz*@n6JH8-dt6AqZJpoRN?ORiY!GCrD9y^u+zjtdI`xt&2(CAb z!3qvWwM=Xc7=H@+`-)kGFgeK`&BMH8pKLsKD%SaI6aU&`amgo5#V=SQ)Oq%GNr%I7 z&#F<6?N?VNEJM9Fb3u~~eQsqxMn{$8O@n|6KyVW?xtMOujlS~l)gJu{)VoqI-sKsSH92M7KF!G55cC))M9V|Z^!*Nl=q78 zKQ3@Drha<5$;soNxDT^+OA=BjGntUCN;Ihv5TfCYAB2GVPf@iohok5;#0>QaHX!+) z?oZV?t~Cy=RikhMcMgpXFEd|4BuU_$j?)Y0Y3 zoPWhMY=&N@i6p2e?|7&U@JVP-JG6hJj_VE=eLN*CX=I$*rUm4!AtnUrEt@ywcXM?u ztERHUq`2EVzOvKd%h0K4z)5)>3I>H}6+fLmdfu)d{x%b*d@p|YSF_;-GZWh`jg4-n z(?9QRXlTBq4GOc6qS*7iP1kaM;qLc%EhB@vLLIVz5x9Hy!(Q+J|BR<;skmChlQVY7 zeWI$zG+~a?YzK>Bibpd2-I=+*d;pq}nuMFY6>x$L(VYiAB0DCb}@GKl}FQdAANuE$DsY|W9}P%d8!)S z6Y<20f!c7Ozh6*Xiu<`7>NK!4M+W}Y)fKFP>;J2$sA!4@Bq^2~JVc(%D~z{+Z|rCl z=v1>)Y^kZk8omITb zsQz1@9w&CJXLI}?xOKzQ3cR$~uk}h)FMqGoQg__T+t^S77cdZ9c%$A&L*Iz#$(ISe z9eGHxk5VE5Q{_i4ur6nnRTWjcSyu%vk|Nk_ed@n>h{4Za7FJI|@$s2V*w~mZeA6)L z9Ed|Hvu3W(jtv;d^Zs9nOt|#C6nr@HPZ;FqPZs{K8ed1MvXOFP(eQXi<}PZ1mt%8T zVMLCii>_1MfY)nzcS0!8K;i1Tb^wu0w?~=z#WQlV3TGtn%&fFJgMcFR!ALWp`nrdH zc9Bu1;qS7x2o1u4!U1D*bAzSAE~uSrL|N6i(=`Ibu#X70*4(2W=DE8^H6U3YI?vw= zC-iR3$-U_D#B+7)x*+fNKPbK<{Dh(s4PfNf%>QX{51-=^)GnXZXpCm0TeZh#bU1-R zp{QK%9Ud#}iVkHn|EP-HeK2r%zJ3=ekh7DV$&fjHGso#~0z4fFnlIoODG6K|(%5}n zlGgoe>xdE($Xed-;}o$`QxWGE8t4mWak+=-?g2ro74tOyxn&DNO|EZ(H^6mMTJTT) zdEMQOMK+G0*bOaxZ+c3zzP@?T)N#k;8cVv`vaGRBelB672@FBtz>fz8Qwe~K;0iJv z3RMc8b>2d>+=-stwvM)126%)Q=eZi$aLcpiqgUhbt6aIfkwP79+T?<=YKlH=y^Gq^ z6m5n9;nZ}})d~iD}m`N-PFXQapNa+CE8z?SfLB@0RKU4Hy^^NwLp7xx}AIev}kRr+*f6xA3l|#Q_9;z#7(~LF2$Eld=VS z`YGy@I6XUC{Bu*E`=^QeW0Sa>dun!KR)Uz=Rn5lsGjHcj(z#Vlhz(6=?_SI4Av}>Y zCGGJw&ZLTv5Gg5HmVvh=>*L(sz_>kMa#9MtqV%zWd1bBpucF0<-tAr-3MHV)WNTG- z&B^|@!u>e>L6jnW$t7}CUrjG9y>mn4ufX$fEG?Wu%YcANK5=pKQ(KjC7h3Prg4x}- zfSf?bVFo&5{RF7|qA)L8cHc}>(^tv@Sp@)B=c(Y=ZKin>@2DCjJ+X#7*UDR#ab(sU zNXa&3m%q7dH<2`4`*&`+=5EQO!Kw%qJ!5bGoyh*!Sc2=(p9hg-o*U7m#A=f+g4{HP zaP9Q@c|`>bHEm6$@UOG%O0$A%znN$bx8D)3gW8 zG1dLx)~5c4{7!rIHPKH`bU>@M8ZllrHXTPv$5wxqNXlQ3)W+Mp(!YIu2yB3KFe(#M zSN%swqVppv*6EpGVkR0{wF#n{GbRKtMh>evJWjA7)|9+a*_*M%eXuKMK?+n1T~ELR zUxZkJ5(kh0PF~ypJLd~~j@>w;H38C9-d_EvCN2aktw-WgMbko;>(Y zm>chWv&XqJ9t0;%@5oXOEdKkK?hb{Rh}eg{Pmi zmoZB|b1X$%R~%ySsxdeO%4_c8@#V1xm%hhIagKBqzkQtEw7#*IqhI@en;RMS|;GpY|rcH#}ap z7(ZB=I>qhi(W}>dP8C zx;NVLU34-0v-SB(qi@vj92~cng%=IBX;4OJgM;n%8&!NweL@Ejh_#y9VK^ijpO{)e zgZ?NO&NTL3I(GVKK_$+lo58rr$Z0}}mUV(NJrLH`(xPzv3H8~2qCAr_piGg$gD?`Q zpwN3Gtp5<@ey*>p1Tuw)6HKHfOOUgAC-Mq$9bU>+Mf30rOUp79rGs6qtmGH}JiP2g zBRsD*F>&FAcHZNZ#+es-jc&G6gGJbm!u-21C(5sjR{~6juHL<4=>$!oQhFOoc`B4M z;j}P*_{q9j13OTP>Zm$+*L~MUcu8~e^9m4m2M+qK?kUZNlPHghLkbT1xrra-_pW?c zf$&||EP>U|@tlrgw^PX)^`a&PWh!t){RTA=5v6+Yh#CTI`XRe%pS@RrT8x>S?Z0*- z&7<pwTH41CiOkYn1PX7N z)(q&UQmBb@CA>45JcmAecHD<9R4@B#XuvG3EZL1uJ@WI2pOM8r0qHHN=v479tLGoz z6C)*QVxxt{1#C)LJ+g&VkE|CQ5Ep3eAlM?z$?r6eXJM-!*gBo0UsrOrhN*lU&a>pr zRv|;y^0lRcrcmv8XZQMlw19MFY~4{mn$E{N8GD3iQcW@Nc!N2GEY=bsdpqHak`OC1RXMLTrr;)g~rs^Me55BT#*zb9x6R2OI ztpI?;(Sy@PJEgm%ME$=%eS%YVxG@%KqABGb2qUyvnc~Cdu*+p5dJC0BBYl!GA`7De zVknOsI;>@;6A-oPR1sb--(0?`XUALj+F~x>?^oxc&Y0tf4#gGS-TQd^K1@Ms7;SVM z9VHZmd=9-TN9D+q#JesTjs%WC;eBRJ22}(;N!Xb@sNL?zOIhVLV6D=N?8(GTU5Rb} zg|y;t7SYQ+Q6LA7mBpikcSn-AL!@UzVdP-#wr0O)H)WuLij^s%%~*sk2DF++W?v=p zAPdjh59XMl20;#l42i>gCFv;&2lrgtmUgR2u#e`Eb>v-qc01ns$b*JmMJz3~qGglQ zId6f71=RV-*1!i{HY>Xwq^qT)IrcLuZnF{V?udua+Ry0H_X>(5^Y~r`)+48{FZj55 zJ%EZOBeXCqXJK(S!`{-a{fV|$x&bZk2qm=jYR0mtFGlQjq0u7-F!ADj;;@otK8Hu0 zSZxMz7>nyn=ooyTI^Zwn$Z*?*I$iwnXx;YK_W9T>d+L2Z?<#f}vjj|26S_^axe=wL zc!Tn}VWeSjhxQMXE{Ba{TdNWk_WnTarj@F{GMd8z=b^CkPw{eZJvrZ{ic}5?5x=D3 z>m%`-73$};WiY}Mvw-1MIXidRxJ2BqL23gdMPT2L-CK8LiWzgcqC8l=#t&~7hAvAu z_-R>y7nZRDUB3Ew1=xy)>z%vRTe=w_JFiD(WiJpw(DR0s;K*oom2mb)&1#7WDo?^)kdpo@c6SLK&5Egrga(O*m?jzc5OFCHeM%Ta3-z5 zHdnYAfiHi!Brls7Zm~di7WhwKU-ps1gPN_i^9O#8+>eu8!QnN=T{6^C8XC|az0kLE zS_;?$hUkGz?2&9nFOadVY&r4zXF(N(L)jj+_BC2-2PB6(5{<4eh@BP9~d#^}ywrjfCBG>um$8=XP z-UO|TnKT79yTa6Tt5^n-+oDFtlqj1tz!%?S8wgEu0&l8~*X*?$riDDOE~Mi`CB;P) zWv7L0GadP^K%U9N#BAPslmFm1akdJ6hbXoMT#D~hMJ`8fRmahDk88cH5jUlbJ=SiZ z{Y0GUWi}3Dk>`QU+`^Kn-@-;#=~?QRawIiLq5 zDhypO$f&6?J<=I%mr2OUm6VhUaf0{^Uv$1Yeg|je3tSG;{ct>^Z=b+Twcs$va>?mz z+I9TIV~g5mjqk79XD{~LX8TuRwK^2U{kH6O*b1|f|H9MLL!;jQn@0?g(Rhb1lJQHp zr0?iflGf9?k!Rq#(phQT*OAe&?1!6Igz;do#@W zbP%u;$$iw9k2{LWJ3dN8PseG~@x5GI8cYx^6=-lggY8rga)ixlS9u+f8x(@)C|BU5 z-%4q0g<;zkKCgAeA&Km*Ji;|pVG_*K_IdwQ)5bKEsdhNmPUYLa8~3sWmy4>WzOPv{ zF1dA|JaX-%&gRDE1D;Db1_a~;O~xA7+zt=1-1)RS@h{i)^__G7xOJhMR@(E5qVhS- zm%r^P8Z_(TreT_@WpwB}R8n#enVp`bQX9*6xRa;u@Vwcpotx7uY!FQ9`s*$*Hw*Kx zM})PdZV%$99?pAypDj&N!As7tj)MDoR>d6-6`jWg9^1epfwyQ5Rih2^Up-UWzR3$k z9ZgW}rr-eDz<;(QRImYViNUjCH@FVmR{u~{rFha<+o|qNq%z#U?}G##v!Avfw#tcf zXXJW*{&{g!@F}WZxcc_0YHdBgFsf@V!LRw>zyAJz$4hF?!{UG{6;#4twlfc4Sq{aH zY{wHLOO4!iwW`?D>5X*UsSkG?ZNsFslZ_)b87ct&t|1otD{e+^W}!vDDjr0|2zi18 z1s=XLnELV5^>@o60NvD7^&;@z@FShNW~!%;L5WZy;|FR52ci9V9!|o2Kc2^9LI;Oq zxuXD!l@-a!O?877cP7A8P}4EOcWKtCO*K@2BEO&E^2@6zrH!e|o#>ny?Cf&7!bNR- zfP&dsc;WFWdu(jI@UZ_`7CW14YBp&ApJLP4?CLj9Up-2p{>R6In$Yz8!m8w_vXfT# zbqY%P;-aDh_pr&yuiGEa9z9opN~$Gnm`5}-F1Tmn9SGqjx!kOq?^TrB5S-P()Ql|% zDwop8#>U3!goHB(&>&%$c-*wTyrl44Ak)FoF{i0&A1q<0~!SV@fqBk~$F5ZR2lE!G$9jYDIz~yQmTb0dJQLn38j#F1JLp#hOw>!DnqXp^L z)tL#&&2kFhg&kiHUoDz4Ct1|;DbM@guHR1^!tFh$h_~3pqd>z|+4(?5+}B~Rru%r@ z35zsJ%o~6CqwO`?1RlUCFO1sQW5Y+_cSD4;A24Bxd!6&;j?K{B-AbsNJn3y&b8eZ? zBkT2y25(lVz07%Km9fz~M7n^ff2P6wI~>Xx`oDH;WwUPW%l>zM19-DTc%f^P`_x3g zAf8S4N~N0$+aF_v9))U#{r`;&>12;?UQNj1cmCo}Zgv{DJzG{vdCDbMRUpVGQ+--G zivIJyhCpYkFzyd%*I9t+zK-oX_BvTLTdqIA&|K`@b=p$D{OVqqUBcCcDU0nKC-?VH z3GA$i8LV{l7y!h`Hf~9A*&(AbE&T`@yh%{#XGE0h0LP~-tN!eVt-^Hc+>IAs)4FbD zJuU}?d5<1$?bJJ-R}#UR`p6B6>e_PPGu%3RtjuWk{Yar^)+yNxZwZqE=wd5JL52Wb z`S{-TCAh$uJ#u_+A&j=xz84XUw@iFf76F?E?&z66-T;VS78p^{dJ-oJJD$VD3Ot@W z<==-?LOUTwUeLTn4iczRc*x;9`v3DpY31nT|J?spEd4)^ zd9TdCjryO@WaO%l&8nAMh52R}_FmSHuSuBtDn-p6XdeRL?pjO9Zr7q*4EbIj){nidv0%dgLIEXoqt}Lxhwl#ZT+){&Dl4J z-s4QlczRl?TD@+6Uh<@2qUWtD29*G7mdDbv6H^lsR92t*WLHfj_1Hhk3i4@9Pc3Y0 z9D;l|FDqEf&oD4P(ReTAbgejUk3r9dmL49y3ua@>yTPgkBU}R9oSpMpDx=HQkSf>p z?#a3s9o^qdQy;ls2E5eM-@avZJ${>wfFX+>`$YJGClW}t{&TyqICA_YQ<~t_`K)Q) zvW}UNpTo;CF+I}uQkOj^GdI`D^&MmbpD+;vGb;Svf#c-&Q0UZ_g_GwlQcP4+;7V8CPUb~6mgo7j3```|#}5!! zAdfTO(g+oR0;K~Rt#mL|96v30MP6yzM>5JFxq+Pj(E{kTW~NNKoMXo&`XJylS49K& z-55Jvk|kJlocNxS0;v7m^W^7d;*-3kXm8Yt(x2GOO@h#a&o`z>!gMT zwHj&JF~}C(kOnJj{k(F0U*A9SXt^ek`>Vt(u#_tC4Af@HnoIpIKLW`W7e)UK+=VpW zf=pH8VDK|9kzmwEBsjn@)LDasb%=cGd!7O^@;u{wk};bIXv7UuQ-(??yZwxl;~%(x z7MxEv%igMK|E%ZCluM*ou3=%z`xsB6&uj9_AY_Ec<*3NlCo-Nuby#_t!_w$zZ_Hwf zaBCmqJj81;1LMyWiTue&QBFY@HN2W;NOi>W04LEtK3 z@QTE$((aIEFGiFSvi?lkTXSt)FwB$>3!6GuxGX=59I2%6C~RCjB0D@euy)$*F5F*e zo0@VL3-0+Ma5YiL<8rqZ-jLLgb&IC8!8BdgHlg9uKJDypX?fWn8}!F)C145Gh%6B= zujL?{G?ya;_(#~Ud3m9}lhu-MwL3+ZZ$o8yB%^9ohHc)z-K>@N`?I{zvqRiyRiLoE zP*n4&7!XOhVp#Ryh=Je#k7`0U=~Rkfmy+D`ab4QQ(WLbsl1vZqWK$7%IFRMbhGf9Is){*=!Tz<~&8d8sLn2AxSI3C~ z-=8s z!{ACr-A;kSN5%O+0*G{M4TKW8=b_Lu%j^J;29%58ixyPFno$P$hhQB^Ev$ewQ0pF( z){r71m2@qKj;(m~o>BxD$ zXMT6K>yZv;F`?s2Id*@#!*Ve*_?$V#ICC46Y7|81A#|=QR)a0tbsZTuD~fpE*|qDF z=vwk5(TP~g`7X$mLP{;B7`~N5-kjbC0eV0)`}MXw6MWoYcGX@V9k?_!M*^=1cbx*L zjVy!jNwuv($MZ^y+S^ojb$V5`$e4~mydA17GTGl|c39!AuS31UY`9;;Ia=}kjaP3} zUxLLk{e&cjArOK~$Dk{*sfS&VcNn_A?+Zos1{9y^>-1(PNU_z{4q>TqzGieG+Qi$o z;!OS|;d(b$rC}D-nWz+gQCew6 zw(rK4imi<-@`4GJo9l+-hnbv`ChYJ~+1}pXRgw95s2Eawwx8sl^rcZpYkI=YN7O`U z;0yF?g_h&?+X$$#mHffqxwMrpc?ASc94ss~6r^NtVA)wFG0$^5mbw?59Rb^}rz7sa zCBvB>Rwo|scAwC{UcLF98mZ2mE6x_V2UYkvDcI%W zq*qgL=yvWn{9McG>(q|RbvTY))+^X~JcZBQv`{fGv-*B};}2(p2s5Sd0! zC(TUj<^xY1^75e~!8l~^sj+S4=_g(e0n%H)N@e6`AHm_S?O723rdza70wl0h4_C|LJKHZgeSAsT zH8wh;GG2+i0w9;kEGlYje17gms;{4G<=Ko-R~sJz_9> zR9JXniJf0Gm2byg)yI;7*Z&meQrZZqloAS$h>aIsF#IPk&(uI)1c7#i@!ba(1z@a{NQgbTlQv{(|UYGhf0yN+}I% zc~6ceT2)y!RAgU85y;F`0U_qOB`=3JyWi`W|F%!u#P3?wmMd=ijd}gf*p@3dUM|`Q z6Nv?zerPmO^6w0MVouCu9~<)(_6Z>tlaDb=>O@vqpzc7$M^@W5*QdMd4wo1;6t3q% z;v(J6?V?**C%e?*bMu!?uG}cO;F#*BGI_1 z#xW!^@I-K3WqBQLD+fMvr_ECfU#wbyA)wIl#hO;)!3;D^b&xK1EO8VvHK_|ir|9bTW1z*rajQbt* zU#=k{nToTXFW!x_<8PX4^{tazDH`Nvi}l$(Ooch`?QzzJzSLHxQ&Omb%{j+JbiwaB z@A2@8PCirCYAR8v&=o;WH8ee~thz;>a+e)*Gcz+Os26=tKPLjO0Wu03$EmT442c~0 zbE${+#ze$KQ%CL>j|K*(F+~=9_mM?f;C$0RYZBtB3K&I>0Q%C;PWcy;zVje z{mYdmyZb_&&F}Qh{2pzO@`LmG@RVeE6U$jvCnh9L%bq~(CoyK`n ze0$e3$VeJmVgK#7tN%lpQ%+XpcPnqQ%;XT6Pd|U2#YyQ^$(NUOF2d%I#C$pPOe^=q z5kbwc2y{^noyp<0hqr^xS-E%2Wo=89@lKo1op5HwDNo_myWf`xePn+8?spuHfc*N- z)hJf_@++v%SUr^Us^>HK4~b@C$F67H%Q+)N^6 zTOG|#V#yg7I>Jl?j|m)Job?gqrc=fJV7yXe z)zpkSGh|bq%Egg=jj$87_bTv~6LT20tUAq*@fn$*PHFot2z4Hb=5)Q_<2oiKwL%HF z2;IhVU~gWu#1sij!v3@EWaj7hv61G}wJK2gCykKeNTt2Mn}B~f;sq_YI$MhB-epCW zo&(N)fDr#K`82@l^r*b_SoS$>372n1@tN_tzTeWql1mRB@D_0X^wS)Rv+kFaV+0u5 zzp+u!wz~i|`$8zMW!xzvd0Sl2mVt+7_)ltV+|vU@Fo@;m{#OFaq+`_1#pSEJS4(sI zaK&XT#h5RS z8&`dInmE5=fN#)6DM@9y*Fp9`Zw*%EeDrBJC5He>om$J_zqffGt^Wo$?%NK<$X~zx zN=}wU#932rLMV7$gzo>9eH;)pZ$GEr2hsvqHOEA^lRNolE|7d5*+N@-=%1qqz`b7ibi z`^sfyeYInZd2_kgT=cZ&yB~5v5P+VQ^nn|uk`B*-O3fNFl6=pKNwVQ|pCIo0&fzy8 zSQx;IIQ<7Tk}`uLTeQ=Nfo)fHaAtZ=0jecB^R<#f!CB$#W)VmyQKX-?h6f#a9Z7_S zvsGefCdl@eq7;%Yr`S8mKF2Z6P0l9&iliwgqdd{0YYoc4NjW)R6Ft!zwnF=gdLCa8 zvOfm^AGv|bisg&+*=MlTS=c<4mxKr}C+-6QLvGFxV-_%L0d$g)ZhjW=IZWDjxnwLf zV_0pIykuo@h3#=196bMS1Y&Hq<-ycCMiBbFiiKn2ZG-`0X}8A5P^eU+kD4psiL)33 zurU?w^WtSHvt)*5!=nD2$$mr7*p;J!qcJF~t3kok;M0I1s=xXVM*iVN@xN8i{ClPYu~(evVq1{2behYLi+;`Gu6V&y8%=kdTmCf26uqlF548 z;cp;e+YsJ)ZkNpS#q0faBDi0(6*afmbxXCuKJKR&JwAaAG5-|=Y}L!x-~UDE=j^Wa zfDLy6uNMGPh%TETeR9+K1;^B{1;ZciaJE~|eRm-a(>4h#hM_Tb!8+q<|7|f0fC@i( zhpVBseWiodBbBk5w7rSs*QP)%NBUG5V9oWB#s)%$(!Y-so!2z7CJ+p`HH9!&j1&&?997>U4f+|fH3{Qm3G+i~e? zsH9VEBmW)E-`5}rvi+fmMlR+ijn9FNSdaR-{sZ;Jxn^&c(@wEY6Yf*4TIrKUTL$t!zmYE| zC{!Z}_C=+Z56i%Q*)E7#X)Dj>&lSOI{95p$t1nFS^{SrF*`*P$7M*HsAxVl+vEnA4m4Jr51_ezI* zB=TuWA7E!Gmo)!@_Z*p4k1RL%&^51i;Rl+4PS&daeDj!?}NGR$3(QTn7+{w}BT6X~(<x;T=OJ9?VPL` z^r@a$cTSKOawKJDX6JtUI&wH&&w1%Js2+uFP^20=ced@(@|ND=E6el&(C!ZqCs8pp ziK6UC%DnQl(bmK!9b~!iBKb`|S#cxKOsOfUh71YU#;}6L`{d=>{OhE|t6GSZwPA2m zvApE6@+|)$56Kg=R_24EgtYTg{ZrwVZE8@!u()uy;;qmvN>#Vc+23;#`OO%lldY;s zj>d5dU(Hkfb-a-*=7F#KZESZCbRSsvYx(lH!jwL}z#3I%TXH7GQIwj>@u$yQODwmp zJYjP=6Hq0IiN8%r%}_V?oCO=`PiY_M<4~;1zN##CY zl9p8wFF!TNkn&d-y#n1rCN;WC{GZ)|#y5V*EiD)<8aa)A*Z_b!k~jC}MSgmj-#-oi z2_G6=%~`m*zDQpBnOrl^y@kt~(drX~s8Bv0@*lMBu2^(kBCunl+@ef(Y+@ve;kc;d zF~fh$ZbSofZN3k44W?Ma?_$I2U6@?Kbl?&kD7HAlg$pYashEu%g^&B1|D)~4oaZ5t zIsmR$kRDVj&Q({VU;jt<-Il=y^yMYFo&~9axR&h`N51iJw)?qRXK$Z@i-`9mV*>-| z`YO1$w{Pfbwf0!>a581U0_>3+>(cd8!7rVxOw)Ew5VuVWi!BRyM)q)^8ELU`S2yd} z^WF8!=~90yF^&~h7Uog7gs>Q*kjj~zn|tV^z-unuYMK!t@4{PgB z?iLCQgyICnGPEM@=`Cp2tlVlYj?bl&mzSQ#CgQ#el#~GEv$Ywd(DSwUJHhr89k1)# z`To}y3=;AUlc6)~87U;Vik+$7mPF&u2~pM!=>!at(K0xluMhvCyA(~HldNvT>gv{M zVXGA^RA@|&kEzkq8jM!el=Fpsf)hvVv_99wi$gk z0#Dd`T?f=``)(E#^MpBi63viS&oa1ef=B^djZ_hwtl((YqHQ`@Y#|aw8=ZeVI=b&x zpbCWJ6o{P=v;baEz`~kHV^KA;%^(^A%M5Gh0XH`K%Z@b{H`H=VFd}!4GexfA>dKG& zFQ=XQEcuZ-Q{14>0I_qyX#(3YL(cjbqg5DXfJ^LmjSe^tAt1;HkU!TiWX77i_MP3T zRark$l2PEdr`hIr=8v)a0SInH#P)B%U*$p&NN(TzJMzfWG)uQme%7`zYMA-#)VQ#3 zOV0w>+$_@tNh)8kRCT69(tqj0qje&t7?Eec24aeQ`20Va zJK#3tSB>(hw?b;(JBdlGZ!7gTSFCYXju|-(W)5|QqqoH zJG6*MhCAlh3oNW33Q)gU&#_Hdulz-RzIXOpXWkI2Vmb@kv* znDt|swO3B#q!zyN&1sH7E^~pW9DY=bA{N#z!xOqNV;(o%oaT&P)I6j)1Kg;tSc^{D z_O31)g~f1)qCL=Cd4rhEZCCW5auy=CRYU_*zS!v)?O)b>S0kij5uyJvLPIG&Mm}#i z;!X%3AK#VfFBaCvhlM1E?)8@|mAzlx$Kt@cqkcoJ3+J=6?&-hWhnKe?T4H1~k-$@8 zD(1A8XeNwybLu8X@sxGT@+ory=T^sFJ;VyIdbSZlkfFgE(`y;Ix;O-q9cx@TC_I$= z#2H&G7Wl_FE9aVZ)BC3EYA_6AS#Ke%KbzUj8ConJ1E%+3li+41A6;sVJ#YQTjap5{->z#}OlL zLYJ`nj`}5E3<=5Y6lz|^;5ty987$vuYU4KBBOIEkq-i;JDLG_+JeVC^J(rKuMtEm7 zNgscSwXTs&nrrlGe zw-}*7!*PwpE|Ky{qY7oE%e0fxBdkBPtKXEMCK1dQw7A_jm|QguMiD-`vD*;h%DV54 z(ei$A_U?Fu$*Q6+43~^tb_tYKUMkOHxDtTq^0b0YbmMb8#%TBXs%G{VTi4h+VlC2_ zJSC+UP{zc#T2oRkuA_#jG-FMr91p?N?OQoW9H406g`245L>(Dj7~ZI4+)Ps)$Tp=^ zN8{I?gyh;AD6C#mW>&O|mTrv;<&G92wF+Gon4JQmeb$#~(mupiBvh%l zifHp$@7tCcf|TCy6^ZD zeDLs(`?_=E6kU8Crmah{@4NjVV|TEiuZxfO&Av~_r0AqkWoE3LB9q!(;_vOEqVn3A z&q0T9ENEsX&=(Ir-7M?OXRfWu{`m;Y18ZrLI%+e&r#9TRS~+y|W>w#=iaxOQDwA%&QFb z7Lb5Dl}Xf1(ZuK3b}I|cS?MpHIJ*F30k|36nE{37)(Ta1lG#QL4i07`a%+lmX`*uog9i4HHuAa=>n<^b0omTIC4=pu1H?iHq zNNFy--JhTh@(rKE@}h=l?H*xX@$uT-#x^2Kb$c|xUkM)!IAlQa2jhJ>6Pt= ziXQ#)5oHy{4QZ0$&E6Nk3D-V&sV~uJqWehY<>mWa?H5Ase%r2sY$c3y1r6dKN%!e# z(P(h6bhTeIM8(921(wTiIoF4TC_X(oO>s4Co<0r>TQComWXtW72baILfuQ(;6B{e1XE#3<*zd1qw@)Qj zab)9}SqkdvQhGaHkMHf~|1T`yc5|vVn=tF-y_w(Qml!E&`OwJ7$nkOA*_5iXw*B*) z?qNT`bZqpixZh27dyWiCBE+WLtiJt#^~Uzuif}iu#WdV_d8C%COf+b%t*s$O;vRY5 zds-)Lc?c>6R}WXB%#5MEg}QPz$gaPap86IcH=fG`Gw62;A=*0m3X{FPy?5W+0%i*3 z(q*eGEQ)oQXthV;MxN<8-SVhj6}c-Cs#haCM$$Vw<*R>>|CsSSrGT|jP#YT=<$=%e9lD%-}U;68|}3W0evw;V9OPPNDM3XapyJ5%we#>-S!r zZcX5Yq0i215C{WZ2-4NT&+MDh7&T!LJG)DjOEvS?6-vE|n3xD?X6j5ut&N$Q@3G@&$E}tcb8Bl?FmAP1mmEg}2o@kzYVF15`5+3z#e^g!g@q}3gZlSd z+?yGeHAKI%^Kiz*#ON$3@2`r8hya-Z7gyO%v9{JHZ05-T1708yK;a-IO9RBAAiGgN zJBNq}yXPGmU7ge3zD&u^$!YCqNt(dvtnH>}{?6qsIgIVQpwJ>gc@nTFiEQO7J<|xs z>1hiwX68iAx|**3diOIMWo5jC+7A7*+cR(X!})sEB6?5p#e;(bKq+d7YS7g-0`Ilq zTEkBIll_m!k;5ZNNe47kbQ-GaYrb};r>CvA8Hd%iwLaj@*9-G{AduDvWm33C=Dd=D zlZqW#yw$7dH#6w!L$mJ^=#h@A$B(sPu2+!qR1~Vpawsx75=Z=YIa_x8kp=H|;+c)T zwTSn5Bt~|qXW;GK(LY^NwM(||X1s3^qH${gh3q2`6mx%{kkh^9cSXtLf6&W{N`bXz z^=~-X+TWr}t6Pr4@OWA-hUcdoAGOIE_J}&PIGvOXCTx||C2PfrV@HS zb5XK!fzGzZ!rWYIJKIs5c0^#oVbg_$h3V+8tc$y=yLNx_j9pj^Vqf8p#v&1IT+;nI$7{7WL&pcb5w$vxl;#;+zDhVBU;$o-G#wm@G*yM zbOQgV0TZWKNn>LukPi^>Y$W`Qynbc|cDv4st$B5G zIy@Q;@+IEivkpp4PQESy-Ssik^NqD}Y2pk^+>7fiUD@eJ==IV=AXcK27Hh)R*8{?L zczDOuc*>K8>;qbLS|lVjtbQw0BmuQo5wFGtySCk{&2iV#JpN%S~6e&P8SJ|t|6in_7x z*B>Eh(_~X#1B-_gQ{3Djm#+Crg&K&_Hu^^aB?X1W)+SKqKj26eAQtrIFY+B+^gLw& zy+{k4ops+UtTfC^m+QvXsQ;Xrvc7wuUKxgPub)4K{3#rln+bO4n*D5PVeyc{+SRqR zq|vzkgW>jWloT)Tv=r|jIOR2F+fl962GcQTS6NlnFUV_@w@WDO!#KzNEBGoHgE19I zeMUcwg(c*`6~)p-B;D8$W%9cW4u=Xsb;+_H3>dVY3(l4j5)rz)yPlt&S!a&w8yobK z#xERX6%W7j_jlJg{~m0~DtTniBHf6P1<6 zs+2rK18P-l*$<}{8ZVA`1^An9e#b~1KWa^I7o{A6d5F^JZWNd0nu>|}-CT|=|2G^g z=CKbD1MY0e+-5sFI|IGF`JZ2OCIdlycJ2KGB^8a;j8gU=K&yIwV@U*2F>tRY#KyiG zbkP;StQq^i=OJNcDyGYj@^El=&M9qbYG_D1C@n6|i4_pxyBeZj$`&5%?JW?q1_xa) zxd|ZT^HB-nNp=F{!^ z_I6rLN?&vGCp>sI;ca2zs}%wxR1_5xn*dQ_u!)HX$@??5igd+z+1xa8Dg^B**(x5P zakZaHHDtY0N2vh)S&3I+Zn_dXhld6pQ8|d^P)Q-EI&J*6-`VuNMzX5NeJpTbUP#q} zka5R2JT|IjcJxgbbo|Z$HqQ;8(${^PDe>^(=3Mu=}2UPzEeT&axiR?PAWRh zaoy;@GTNB&sS49AhN8NMrZvLP=6e^=-|~ zJIe~@#=*=>=tO3A24&W?BDUKFNIdHD?;|Nzjh4T(z6tsFBUNK#+Ok{&UtuUAHq~p z<6uckZfcYU^@35`kgeUu7LKp$(q@e*G?q2nPjMIh&df;2B~nH})AU)G?6qb8_~e!G zSKGPn(e8|%Zb`1OhxRT6UH%OtWgR~qIg#?5m(|PhsV62ZqjWsV$!Ix&Oo-Oq+we z@oaPRC(f%EDME<(x>ylI(~=adA@<6)M9OH(qzm+exkwk{N1yz@Kj>=zk2=RA=M9OT zVA03^DtWIDs0rJ#trC+Vk5HdCX)KZr4;2Sp0Lk1qPWLO)_b$ILc_Jyj8m*5$*wvYl zV96y`>qUO+SY2{Z{O)UwTJMJO7LE4l>guK>!+1P!5{XPuw1q(H;8Rr_Wkk%WX)>VDp3$4kv(2~R@hkTZG}c$aU`x<6QVDmrNI zHpwo<&I)=jtH%~)xExp){bBYkZhJq05@Eef^bB1jZ(9M2eO58`QryhrWA}g3hK434 z+om*hbPM%WNsDo_#g~tFApBPyuY=Pg*8wUg99Oxd#n3Gk-g`o_x_;{W8E4ze*?~HkB z8kmqqo!Lik8znH5nK|mmhi2Yfmwq-xoZN9;KC@blL7_|~6CS3ekpl#S$*Z*d@d>`W zf@BTDo<Q#tNn=khE= z$obnf-2dEOdW4Xeu=#pO44YUhVdQYh=M=hxNlN|vT|Qh=Ws50d#t!6_`b+#?kA3|1 z?cpy?$*a7=x)ezn^FI&Ff2=J=Yi5(8d3Qfi~5K=y-FgUmGjqsxahYON=$CvA2MnR+dWcOFsXEB*TQ z>yNCqj7HW9r2++4OW>MTD|~enG?9^Mo#m6WTfr8&m0(p(C)k2E4;gh*JW@zI9AjPP@O~ zA=|N&S|kI2+7#;t6l-^992~E0j)?_2*4r18TL5>Z0MS`7D#!U{k8nC3`Z?uKyi}e` z1!0YdgFESJMvMxOfCOrM-L<33z7=rvu9>54y^Ohk;#r+jd@^16ML^5I0MW}}O=w$I zyZJrQhcQLI;^FVH$2`Kq235MGjIgm`c=CEv4#C@0TC~gHaKE0g7Zs!*S!(hTocp9- zN$ud{U!DZHh-^9s==xQ}4{T$g-c)BUtsMPfozdIKa(X%zlH7MXAxM=WZ4F9^{SOdb z0`{0%j(=hNJAviHotm$5rzhv;`VZ*LNVP@h*`}I`i_I$ClTuQKr7ma$hiN4+SPL{K z#Mrs64XfvS3##2$WK~vY>>9_EF`7Rq^)s#SM`VeSfZ_@0)Q=g zc7S74SnptOc}dBJ3lR~f_^oV5hj`6b3yZIo=Etotvlfyk^ipB7YXuw8j`$HRkCKwo zY$9ro{~@p2f{B?67`^UIk{_9LOELBCicwrbNjzp|W^_^~SqNj3a6em7taofpwibT} z?X_Qi3~CPGF{|rgji!+}`4iOry5ACkmv3&qblD|*1pu4}LE@~$PThG#qj=rX^af_@ z-*M^J;ep6=p9!5$mjS6hCFO5@(A$XCQ(BC{GgrJHg2x~R!!1xFK3xp@69qXryXn`@ zU%r4Y+wpyxsT`Cj{jzewErApfA3jt-#sN1lHy_OT{u~-4dBP-dh_cMoBIzn$IP*!h z_UGeksa1*ZU-J3D1d?=Qbj1h~`VAB{VXcb0615TFOazOaAiZwUGpl#{0~%(b3+y`objHdvUrL zOoJU47ne^UhbB;Ip`m${6-7m>gr_$QPp>PT=h@l0H8eFHZ5n7T7y$h*ho)=RyF&nW zp*<=*amT{)2$ALi33t$HG5+k|2oL)(EckL9>S^e z?jhLS{Xq7f9Zm0xUQy*~mYXx1)lW`JQZdlyg`!X1)JbIW!!^n<(Llirsr>wx;fPwpqg zNQ$~_mTFIAQR`nKn)ko*+|mX&05`_(a5?YU#T(9{+rFn&Bb` zjy)}PIcRNy_A?qLUNJ!K=h8<{$Uj`_k4;1?(#~o{e0!`&f9jIJev!guQQz@fi3`v1 z{*%|YBf!pm>27lhAAij4zf0>WHHRkKrcuw88?TK8|JxE!RF8pAu9wxql?K?xW+!UO zA8vx>=>=!RdEF%ZF(hu~`CYW#mnhJKn)>qnf2dqLW)Tu|_HO(Z@u0c}Q(gnKGiyfG zwk_c>!fK*JVd}8jR`VtpX`D>(NcIDga znPiA#2#Za8u1uWtPTRgw3h2qip8V-Z`Z$~Nk|XLB>mBfRGDclcmZj&;CIMt>ertfAh){Droj?VsH>qs%ckv@Xsr zY@uVtHPr%~U&wHO&3rz^e_A9iBq<~*Af8w6>2!Sj`0-q53prD1nM27?i zi@^EE7{9bE6tqWnJV$vtemmrYa_LSOPYHKd`9?h0HMH#n7guoC2QZnYyajVP0H+sk z_NcE}rc==V*qWG?n4qwuGw#56eCIFJWD5Nc-M4;by-<6z$!1&Dl4Y|#nc!UL8%rPY zD4m!XShvB~Ahuoy(A*~pb4D|~_g#`9*HOJ}XS=`Wru0>G&o2x1y}rAfmrYGEduHTk z<>xbB<>7!ld;v1{;dVe~@n!XuX}7$%l|eURZmyaMi<%+BA%Cjk@Za7*Pay3Po4HY? zHHYNW4Q!6q=b#&Mpj?J_zBVNc5^CLjtEWHX0FAVIRCjp9X>5mvetA=AZ_a2tSSCfT zecZR3Z&kEa^BS1Cq05r+p<>Fbd9kK8g{_e3zZecUGWYqiAHYu*75t9-x4g)R7X)(! z_3mr7gF+mt%ik_6GcK|Z%s?o-Ea*n2HFjCT_>Z)iIdOW9|+A~aH}Y3-E1Cl1}KZ&lx6(N zt(&AK1fJj>K%}y*li=t0mKz)EXYmVF0{f5bGe_sqg|Ub^ZRK~Y+n2#_mltK#zc{Cb z9SC>#_Q&eNXVR9^x69qgWJnUE1cA9N$b5VeJgony3cJ2URgOu98Hqw7GUV}>98^V= zL(^S{pXYriu!j5i`??5yD$6AW7BLVmOC=O`w`7%v;VNH$iuLPxHEwuK*NJ;nef>Wr&Sw+^tV-y%*$L$}>xs>Hn#HaAEDwidqOHP4a ziFGEd0JrQ6;=|B&SJADlTob(aI`#-c=V22&1VR`y^!KllM2+wnl##fj>~8a?#|1PO zi4wLh18j^_(B3X%a7C`b@ma3z!nU#g7k)q|Y#hlW)5y;DVI?DAR>$nk?$6VGA^Yll zhHsCg(cqVMvglyGUaOP4tIfj6H2W?iWQn5xwqCOj!QasI9OAf>f}e$tu%1!a9}HUX z(`P1AsQ_>I;Hzv1xN+aP{>ohallQYc{1Po{qQ;6A5s$BB!puxgx*ER?KW~&AhC3ia zCEsFr#z?RN(%wbc;xOJzv1FL<*UV8)x@MfS8C5QvdrDMKD1h?0)Oc!el<&I_;EqEX zCcEkc%IPLT(a&#W8@1Vd|3Uig~hk~X!MQK#2 z>wm~p|D&ZH6`>9-3rUT+S=5~i%hbavm`$aQ?|txuQ^kV~$DswYU3FsRbgfrzx??Ll zNGvRl>N2>j;?>e*g9CQ$obmka)nI*xt#7DIeBhh^S~qFpT(UFoc^+cbO@--7Cl5V5 z=^-VV9dW!pfBk<60x%k(O#c)Y_MfOt`YD00mWO2j|NdfN9sYNEuiO6Qs6YF$1@kw9 zBcnldF_vI(LrF;$KtYf_q@UP5Tf$5tAkf2>>w}SzXF-GL0si3^1T7V9^)6cq3JTMc z?(02q)zt!$3!|fp)1C={cEm1lJCrGR^!p~7x2x;K8ai03E*lRN>zq7e8yioYDgy--cvIU4UW;Y`n)bJi z%lrEm?q^{MNMIt95C|=+{ez8I;&M3%xXXB2Z{9qtb9|zV*M&>G^Ymo$h%7-_MJp@} zkWIRy0}$|Gx1FZ9f*pV+fPY~_QrXMPYgpof=3yPZ;Q-JwsOEnXEXbVq5$y_o-Vub0 zdi)aj5NYZaOhBdR=33pGAmiiXV`K#69N`V!+HP)V-iOUV`@hxf$}a$TRsn+cdk+uF zhjpw^Y7N&Ch*7`!KL|V#ZT>VxWNH+?n-SC5$qZbg(2q!2Z4l_NHvv9=F>P1re{Q*? z)sPq)N(cVwOrrkt6~Maczk>8{5P8<5r>Cc-r2$kIbkG7ZXK88K*w{!-RgQasy|ub( z2Ru)=LPbNv%)}%;CB@3tcK7hml3{&w6NnAwmRln?kU8MhSZz*DCdp6u{alpbckwcq zS_J$ja{S_oi#eLjhT)2eifk+##QAx7kffwBfMTPeranA4u(P*c!`6!01XKh*4fR*G zbNfYQWn4TwfT-bm-w~8gzCt{Tt7m4G2?NC@CZgOMQMm;*)KpX!3`{I6`nnKGGO{t! zxmhE}1)HaaCwij|NRA^EK#~Al+TPyYLZb&T2m#m+qobqL!VZx!F}9M)lZ81suXuQb zB_x6X$3J*T2u?#ogSWT0Y_lmK2=FBvXHn%`Tv%|~og6GGVy8%&pwcnZIE)99ej#CD zMNrJ-q_gDAu`6lO$K3saAXS~Gb z$*ot=Ry~I?qPy1ni~FJV+ij_v4k@;a*4y*B>h4vfe#uz`$cK-WRrr!tf^L`<=HrYS z%MZAQd9LEk`r{63inSva!JPkbyd=O>_?_93#RqO(fSVm#Z*jxPZZ>r^C4d9Py)o*t zHIyOlrCpyI7k6w4Y>~dfIfP^D)h1L;5_MR=m03|dwml~K_U+}|(w)1twMgjgn$%rx zJQ<3?C=RgK_d8XT!aSFkNb4CMz8_0&`TBI{NEL>|tnri+`$Fn^k6+Av9B2Nji`ud2 zs2#s=Fh=TbyFEDKb+x1Kt}!J1QecC+VoFC_n}kSGRi{jZeU=0mhA6JbcA`czYc+~l0nOge z+D0U+wS$A1?>9%@7ljtj?%0>^&JjSTT>>tVCwf%TV{bZpUe>#}^)jM$L`~_(gYK!8 zbHU<`!UN@-#@1`^!5@Fu0}1z+VSX5Pzf+{9L3*5lzJ5VVy|+g*W^<;>@`~hcVd*vl zXk8)`y93^Lx^~)TuBOy&b$l!tF45jSW~$X;Oq4l%F(UJ~T8QnyH{!5$@pgY1+$R{s;$G(h3GQRwKiMy>1lWi*SE{UA$o4}8s!{|S*AZD|ojJ~=I^nVA$87B(?DmQ*aXyFA*r%D%&2Vk8RG=*8S4sRG)Y z{@ee>&dM&_dK64Ku&Kvk2oC{UIns^Gg zPvf%m>vM9xN&iSX?+4w5JD=t!x0D{dQ0$b!eDT^);Erx#fL+fgyrv?+^-z2R?UCE6 zSG6-Gz}*4jtK6I^^@EQN4jR7vTwKj?)~`!svyVBD)%@2}{EoG+f1jDJ?9j1PT)#o(o_%=qH79L`uf&=Ypu=_udJ^?{CExq5rp9gO`s#fuHsLq_o7`&NhzM0yjr8RxCz{U3gA{yk zczKV8?|}oj=6@pvA==uaJUKm03O z@jJ#pOIM7Me0QH;oGogu?ZQf&43TEn=K!%9@zj38#NQ}ckY*5V1(%H7T#1CVpAkIE z;_LxLtk3j3%Hs1(J_JHDi99Arm^tz{rLnj1L6;9EcnfDDl9{(#cTy)zHG8fPTT9eH zEk4W=5<1o_t8kT~2-0d0!8D=&&9Nfrs?V8U-OsOWdirf}d}Sq{IXT2eM_s+<4QumT zDMGHSqKH0ImD7a&8UPHfiD0LlASZ*5f0E(RaTp8Dau~>Yk_cJ9&ML%Hpn?s4(nUaj6*fGTyq(c~5qBZ+zMn;>a}`IA^KCBBw6 z$l@0Gl9pC)3k5{s#Mb-kd$M0l*clTAaMlSJUgzr#(zSllZ=wu|(Ji<8jyk(sk8=+W z$_>n}xX2p}A=_ixjH!cOHCm8i0Rj5y{g<$>w(wztXwMNz`)=j z;-S%ql~fv2Nl8hrejz?3w|4$_DM)(Le1o)@^O?0yb?Z$B{o+$kC%5N;Mr{x1_74v9 zmj?R!R!M}Ds1rM*ZH|n*W}B1NZgaU)YO?}FNn@c-LlRu5C;;6Lu0^M4t$X0Utcz$ z+*)V-Rwkn=g)I=m1a7cPN^llc+Nal9)ah*>dtyh0qjp>ln@%+p6>;b4rc?ARkJZ%b z9F(1qh6ZI3F(8mq_<9tOf~p@Fxfsi|heuCm<4mnc-d!e?m&ZO-)s91b$Bp&_$dq+q zdm-q_vkg`X3cbW}w}=2*sRXgQpT*HKDjiE_yHgXlJ|2MA?e}*xxJaEsn@)HKf~nl( z`In;%Nb|VxM43U!n-`H`Vg0nz*54nd#Xd0eQP;nwYbaBp#jSr2-%!LC{K%ehfclb$z`v9&(QJpuK>Gaf z@j0EL%-em`kedewcuIbs9w1IWXo=pm5&OM2Hul~g$qpFBB~y&1v9_{$l92!Ev*8A* zy9e4+G5@g;{VeB^biW*ssT;SMK2g@?x;#m4Ep6EX0QOIt@C?pFAvxwBh(*l9{pak& z`_q-Vg@tU(;`cygeyR+SfjGRYHYk9soyRDuRh*VN`l_bhH(xB;+S}*9$R>k5pmInN zc=|aJQy|)%F6N;DsEn7jVC(+Jt0%FMIywpCd!2Ap^WEY7ZL8fw99)A(MM$_Nd#;HM z6)kO9sR}3z*A8))_ zXO+^Tyb2r@9uU92GQR=H|v@Q225(xa?Tq znl7n%uP-hjEOnm%qT=jtk7+DxdJZHWg$=n3VeT4Y9tZQS_wU}pNM@0M+(=ouH@OAP zys>HQ2uzWx*6sXsLauQKc#Z29p^r-Wg@npg9*ywdUOS0K64^|}oVe2{NTG@;dU z9OcONI8!y5ySzd5ya)1hWTiuKymBp!HS;|VBG3F<>VE6~QKaJ8UsBk0uclvV=|Tsw zRJ)Ll<6*dl653r|9g(OYj47P(CsIjJyUQIR=v#t>OR#EY>NXg0%7Tj@uNQ~X`=!MA z{?U4^zoUn)@mh-#&h%XEr4_S*yu91GzwtNvs@9S>a5^kiAx>7@Q;mbK`r1w@oWkj! zdD(w`LJ~|`q=u#$hkrc>yLeOxR=m3&?OD-#t&ajB+s{IBf??eL6B4Q2-!oBSK8t;aLRl}}9(YhwJ3a|?SZeXzshK0d$B%$~gk%q( z_U|wi_n5tzs;Vk}a&mGsTx5A*;uD=Xk2@JzE*=-i5G6i>T-%ys^TQ;4(=>sq5>Si)r7$P)J|GtKbrX8r`V=~A z3G=0*iI==Z>zt{BZvj2U;lggC#*_W9i{1yB^1CluX0)We(ZJQ#Y7nlRnwkpajCMzM ztQtzm1G&Y7`R~pQBLEF4)byS9_3fd*W}8yIvOMjeG%ncNJ5lcBda1RjrJ8=DNALQ5 z>-nth4#RlKSM1aG)HL^MMn-A${x?qf0g7$A^mi-t+oQ{p#)O1~c3;G~GD1wn+6O+e z_2l~Rc$;J_5Q#A1ISKVY#QpHY(X|9HvwH^&|E!uznIDqhmo9OiVF93y{s1$UHoT&e z5-2g?ohr=|G_0eOtKAojPYHoS{Mym*P2f(+T~-~5iHzhf-@})A92P*q&9ae5x&neF z34NUI;4R!o{mX|hy@p^?OY?iwe+w%s<6iyTv_r2%tZtr@791(EbKNu!3=A|KckT8K z*4JP0TMqq5`{075R;(C8EP%fCx;>ln8jQdD`tQd3L(qm7HoFH|wA*DNiUH$>&aj*k z5k~A%zXebznFv3nr*r1|GW#auhUe#V{+B@NM#g(k%LX=RfjCmiN0~@n&uGeS5X>TV zRsr`k5a-4F$V;FOm^wc{Urx1lR2OSSEZyZ|G}2(Jvx%Gr0w5U030&${xo}ZtaFDZ4 zYUh}IV*5<$YMpdY&hy%xpQ{W5{$`Wr8(XxA4x+z#U&Z&6D$@*5WTMS>#Qd-NK{$~l zL+cu<=%R*&@}om?n@`Ws|fgbXQ+uPd*2jO{piE(jShD!czcA*^_Fy6!$9T4)O%HP%1uYr2Y zCIMafKAnn=j>zR@+Zms@C$CTLoI+j2k}FIUkR1LuTl)d9h)i+~MB!_qoPQfud*Ozp zSG0CCy)Xu1CFZ~a#uRWJY~Xr(%;?14XNih%aY6r9`bU(>QQ5~~|FLjslps`Zh}31^ z`z{}ZfG=I`%nj7v)f!=8Jt1bmTh=%ZKiDL4@{#!&vCxx0`Oj=nXUk-({7E4L_MclW zPS&ZfZva;M_uzL)Wh{^HvFU}J+#?%XPk?cAHsopry!;Uw@VYv-A#P9aYrv+XFA*R< z4qUvh9mz(WJRNx+q$M+o0?_*%`-oUYld0$J9=i<8U8!lLj@-&^GBv3eUNA^9{8 zk3Vbkrj4UU1YCG~#zv@t+qG3%v*J%JM^&fV{i~}#vSrJdk&8i_DDx8k@@=sPz%F}+ zr7S0{OZCdcf?<`Ca-az4CV9n;R$0y7$A zUR~99h1hC@1_3~MzQN@9h@639_d8GprmPC}!Q5P6blj8iJ&wl}*^D|MTgj@WQnwkm+S4DMaC;KT9)>46JY(*GcWdY-@6;Qu6+(`$MQZqVoGpE*G($U%2 zJ3LMN+R<9k`xUT^lV1|u2r@M?v9qyDiO5R0F76-DimoVKj7v#Z^Zz`$3*?N4hx?O0 zZIJQmocQ0t8T|RD%Hrv$O(1dK{up+5TPiBZ2N?c;RG=-@_XBS zZf7{`S2ppvS$r4@lr=-GbGeqI>MB@Y7(4pRcdWJ$ha+0E--{x+s~d9`7#;^o-?y-G zim`HMK1h{himNIQ4Tg$rR%%Bz4@#953|OK=B6hn z_}gV)UQdprT{oh(^9L+k9L(&)j|fXT0=;*+i*(|#A5su`9_B=&vAAsFs0h7vRQ6Lt z5flat*lfF7tZ8xdky!;6VtZkN{&lmnyF=#O{!{+(v0?%fz z$MU+Lv%L%Boo@TguRiG;v_jqG1!ks@>S8a_3bb*VnMBo=n(vn_;hHB?*}%jCV@-o( zHZWi?3{09=v*6$N?rAF4?I?N6oowsuh7VQs3S3fS)d-6|?Bs_g0-d!%R8Fl#J9$FqM|^q*YS#KElk zuFQ)0+HQ`|uMJJut}pmh9QUU-H~S}NouR8L zxR+bF^B5XEo_UM=;jcnyDAZwb83|Y%(Rv-d^jWudmoE&5iS{5cog)6Ahy~#qrBZiX_ z69!oyq{U9keuZ@Gxr4kS3vNAB^Nd>2z^rdy}8pxKa$n~p5 z$1GPeOVnbcy=d)Z3hV!%{-vNDVoVQic> zE=);DvE7Q}&!}ZlTRrSvpDxR(xqh&Fwm+Wu{hR1)n&VQFQ^`siSZKqB1H1cpU0*gR zo&!jUylgf6K`~=~-Rrj{zayfoOw$ZX@eeKXN>%lv9p4vj78vi$0M-LVWuYvP(G;QI z+)rouIPt=E?Jo4hRsmgLD==^*=cY7rZ==n-@GL?3)2Nsvo%4~}Y(&K+95kn48VeQ^ z9C_;QQC)H<$VO zV@%5G`lsxke(`Cf9u1kZWCcy>f?na8+q1ZN+ZL5gA9IcPJS)~t8BR3hDYL?rZ@zSQ z7s!6+E397_CMjbQ+oJ#+lXA|YC^0wsCNIS&l}`JD2-nm!0tmYmpQsM>fT~4f7J)3ueGMC)Km5MoWK7F)MlVZQSZF06 zl|Nu%QN1;535JloxrvP(^qTAK6A~~Je(`JkI85eLeC>rEE56G}Y7z>Om8VhCE)D3$ z{qV3*m9j07#d&Cw-tHDLxKpW_vTeh%31WXI%>H^sODbN|*8qj) zacoE0Iuak8hogPLlThaX3yyIYCWX2BnsZ0n{!5x;-$S=F-)!<}!h^WnRfKXHEz;GM zMzS^2;M+5Aomj=huQFdTOzITtBCKaemdTjZL&HOnv|QtoOl5E9dkD4g{1j^x+pn%> z>FMd4uO>I2<3yM|q{n?h^6;yZEV`eFijC72M{K<9(cwiqaDE<34K24b-GaJ14ThD(`H0 zSJ&_g_u?g5q+$9BtiSj2q9PL;54A(w&PcKymW=r=ZM3nk5ke;d7vdf6BKU{^X$JE- z_e{qLs|5iM0Sh+ulBQ!$p4t@7{4dc2%Rvp5xDP$rTs~yf;1(7rjAm*%mbbru^yN8+ z`JrQvDIS)a1jG8XVY-o8>&97V*EYXFKj=>Is-CCeY7pxkp1=$shH;nnA`UxoSe z`m7g@Z1z8NwCkh0=j@T5wpq7b#1cj?Q7 zYfN3ZJKHFUpIr9c69a?j@r{7F>q1x+r=W1D(ZPhnW{LUD#*-%@gW0%CtQe0n{n4Hne+#B@`Va&)8^W zU}b1{1(xS?N(XV8i(A*cUadJOW9cD5^hL%*9WIK7E51$bra#%)cWoG1oEnk;ymoL9 z*z-oB#cH9>Wq)76^#BxzC@iqN(GRS>KF@-Nd!&iO1Cj=5%^inqcjvvl=S7ZPFY1|V zr-G|jEZnuRU418JOxTmqi3KRdMTO;?WWWg&X8dct>Un%^b9Hq|ZGoBOYlaWd9he-> zP5<2WAl|sYCK~}+GS`U^9;kVgVtI$k4Ei7JBO-s?ltX>Z%$5=J9vX$ zolen*5BPCi>j5iwJy)V?-T}GE&DmtX6HdoJIUKa_l%ah-^v+AkP_%N~&&wBh=``R+ zu5Ta*8npP?8T-5tzwv15jgpG3z4gRZQ7+IpPEYH^Gc+=)%Yv)NX!hho+V6GOlX-ct z0a>|jCjvudfq?86_P@OFwt`q}2i^nStmjGjkIu7?BhOX1>Zd&(zaD)dnAq}o86aEti#Z> z{sHIdUGk;x>Gq;m$zb+lA+>yKLV9{~!YhnsO7tlzMzlg0>=Q<5@Ax3)0Y`MB`lo!Wp8s|048ed&*mj#pDv z5XVyPOi0&klRilfdh``|TLSJJ!`Al`=`a1F;()|12K^*Xp}6qcEM=M(8BFHTs|TKk z&nPJJ@|jLY#%+^9Wd0-|C7#Fr2n_Zl>AqJHBwcgm;$>dJ>XR#WesoH^Zt=J_R26C-+H1Dla_gr|3+V@^woOf zvFq#fe?$k?+)|mXvuj`38z-pc;$`EVK;%Z9OPRmuGG7OL>&7%>(KL{yjF!3d-2tL0 zz^!}0X@MoG=qh1!KS@yb+iMp&wT^KEzq7voSj`Lu81xgT@=8XU5OYuP%@O7g#FAcxP` z{qA%qogmyVjw**}y3ekjJ6k)&UwSt6>4Qta+2>H5ogh+ZYK#@nCzqE2v;;MZzJ$e( za`1Eiv#kV1xp+UfgxDp+^5_`pdIx$}KKVM%yf`|F;WwE!VU1N)RwPHc`0%+z&P)R- z{hO@l$5@pOCR)ZZ>dEJHw_RRsPD<88#%rrc%`rdbKkDoqk;g=AMz11wZ`sf@(${D+ zQhKy@Hng@L_sQNb0Ky+MvDpo+ndiP@Nx<&w_pXIg{oM6!LPElFIm&df(y)oXCu0zr zD3Z@-GoBvcmygJ3Y1x-!>3W|(&cVssI!?y$)+dPl6i$C3?{(LA9J4M8_MH+n{ZGg@ z@zWE$8k#A#4?fzCYJM_(N|E}FmO74bYL zbN)NJU}{`sM6Y)Q4wD~y630nd-4Eca{uFg^2kARDn=EFa`|l3k}8a5u340@ zMtwWCHGnV9&SW-|ghq}cQ;<%}nGXz2&39%79Y!eZ`T`(y+h($$Pjrilg2A%Pm=vLu zAH>Gb9g&zS+W+MM85tm!kqyJZl*8SCOvNPs2|&qT63Oqr%4uY3{+3@~G`FHNY%$?l ze{WUxvr|lnTmdJbo59>d+t&8Thp?hGU3#!riZL&`d26;0RXj0!H3kfa!L3uba5jk` z*rL{6!^7p^;Pl1UdRLNHR8dz2V-&`5s1lDkwWz9*XA)%N=ot5#-ue?PgKI9UCE~vG zeNLG-DK#-Sx6{w>f`j8JSb*=S70{)7Oh3W`QcGksBs!DU^BSUJqC|k1c-D1VAacQc z*68o$6)YNFU-#T!b-a84V?mWLRE5pI(`5?w2J;;VHV1pUVk&LcADjwnp@D{7*37c$h>%w^|lQFmw%)5O%JK`)LNr2aFl`A%Zw0HVKZY12|PJz$qWSM$!5|PrgixGF881N zMVyCRfdG_P${j%ap>H(WEowNL(t_dORP~JN*+=GXy`Bge@k6Pop6g>>+S5(@y8TaJ zrZ^W1k9yt&9&YS>)7USv(YawA9c?H@eqYLLOHIzATf35!Bp+-?6r{v8x5r5$5n;F0y%cVcvIYp)Y~m^vmT{#zYyqSlwXqc%=PM#d2@%Y#pd zv{%T( z5w>?W9tp`9HJFBbdHE?XJNx^kVhj}-e?2rbphCr%O;MIDnd8nBi5tQ>eN<$${xU*& z{EvL|b8&&oh-l!M(^)&k^Eau$X?$2QPR^((DTh5%A+I_3oLmZcdRA0V*BC*-mH1hn zH_*+0OxAICRDD|jJn})T&c|q+`3E4WdBDpeBf)qX+81T;O`x^LLDl`yJ!vHX-@UTLdnpF28nk)0LwF8OZx2$de+l zyZ&f~%Ni8}b$^|6+L8|0)Yd(PxO_%5-J%)dj2Tmrc;Eo|l)LF%^koSegp19yoV)bp`nQ1Bt?% z6~;`$>guXtSJ;7R^$cKPTbEv93+oLE-F<;=1Sf!w`vC%h4Fw%lz`A{V4J)0v+Pk~m zyH8Sz)DdTn?VX~bubGo$V{pSRbkAtoccP+g^bo*&G&gr* zzJJx`)a-iI_BMeasHTPQO7ioS7ea_W79VX49+*~4DJm<+#KdH$EdjyBeOzYD}8e9Y_yaFjK{Y)T6Y z`gAE6Om*Jg)U+TgOZ29=rw4_i-QLNme~`(fDfP{dg`?OLPPS=Db3Te{WHmugU2~{ZGE@X zT#$a!`a)MecQ6GQFa1eeRAZ!}xmd<)&TlUTT~NTzkH{PWgnGKtiQd*s)n>rr5v#?I z@Z22EOLNt5`6xnBCgA2Mbb?T#lJf*~ewF+5q$vU9BS1l#AsX;#m!7FqeqlAw9}V@m zl#jgZn_{R=X)xr)1W*@ayHn+q-4p*W7VfURl-fu%CW%{RKqrSihVTydVhIq7d{X#vY+^tZfd@NO?_LHr!JhuTcH(j?-_I67YclLp=syb=Ql} zgckeFumf*Tt?vfRPS)5Ob#yf}>c$@>Oj$srr4_6cA6NF`$DQd8DqOtyKaN)eseBjEpf~1FsiMpYud5xQAJi9%K4-CEl8B%)Ksg5- z?TVf(eEcnQG--A9sqJKCQN>&u=2X5jb$9ni%~NAz9pFamnSZsF%FGPzARE($Kp^J= zN=jHjTmnQu*Xxs$ujY=O8`#)J=?QZ4@^rjzP8`ni&~cfuo#o`JFOAI12sE?$`eaX_ zX68x@sIR8M^&V7xr4Gp6bKj^37CjzvFxc){^PR_tcg*=9A zaTdqHS=*NE>Y7Ng_79LmaNT=;kZ#p4+o=Q@SA@;6?4%`)9udRZ?op) zoL63GaNMCyUjhU!3p;xHV(J-ckBna+IMkmIyR5#>X9M&od0# zQN(#dTpaH2E^sxy-mkY)mbk&MWbVS9) zsGEe?5G}1)-MbTA-CA4FWFMcHpdu%y#^~?s6LWsa#o>x8&PDNorR@^6Q5(XVDM>Ql-++|0h4(~ zO^=_Ue?Q>JPO-l}KUlmHy51M90`uVaTV60Ve4EX77Q1`2zV-XJs4i%*c$d7roM>5` z_-Hs{s->u#a(HNa(%&z!mL5$dSC00aBk7%;ogEMiXyUmt?v>!6baVm2E6)FwOF#ll zH?fLC(pK)A*7^M^1lviudYl<`gs0n>E}bz|?kqa}deW-8NN2&x;iXxKQu9_(X;WcZ zXm{CG#h{=E;2I*%Oc)EhRz8wmZ>u$<#LiQ@-E2w~(e1L6Vl0UFC9f zbGzS@f2zW3J)#PWiq3thgMcX$pW~lJE}&H#8e#@{>%n9pXLXdawsspR+9@}iad2X{ zlOvB@8@a4G{S%h}3;O=vzj5W{BL8S?d=wZK=6GqXs*2k@^|!WIvjxPtJuy~eun`^R z0@|o@Y36AY&~^eMFQ5_5)_n5OxQR)$v$dtAqhn)b1%(`qQ2~i!g@$2IFWuqcA?SRp zudmnD*K2BOZjC)MqGMoy|35^CS>l&~(F*#S%IiSqlXHJDpaQ(Sx?<98qJLfoN|%ox zeXi6%2;lt{LMF)Of<5r`)KLSqC+uM_a2y=W1L5%u3CW^r@?Nw<_2&7br%D=s1_ofb zA{rWIfGG~TEo=jV5?hO0#BNdaDxnXrxCe_}jMJir*bbExZE;;7BX7ZpNRY-^s1K%?~Yu_UOS zME5dh|L$i!>`zng1&ELdMoMF7lj20FE|9aHi48k>dED&&EvM_}Zl{dX3w5InR6RUy z5C{a&z#M_j{t0hVe=c}$5!jx41bBF^+xU5zhwiqEN{6?H7Iu%)yM}fZ<9)gLb$hm+qX_Gt%3dl zdojj0JHN0HyJN%i?rMSV%zcecmxh*h#QhU(_4QWz?H14jjYdWeFG>P+pJ@`QiHn8T z?Z$#yRA#FQd%hl`bYC>4lU+A@WLvH25T1U$+O_T0 zbdvg-In~Ad?8Xq45S>}B{b%W^{?P(;Lvcju>vH&Lgd=b;B<{H`#pEx&1$}3YIHPf*21Ep zg$}L1-+a@u#L60F(ViE76kVDzK3JnX-}KL~$hYn_lpP=7>qpNOzIS zU8jI9Q1%OZz(rYL#o`V?$j51Y9%7M%1 zec!>tZWu#4n)T%S8K_*hzlw4d?D)^UL|~6CFy(v(+H$Y!E-&R>AgmR-J-Ev`Z(Y?p zUX7Nc#h9|-q&zcFt?uIBs@AHtjiqGNu0zbv-{N^4;Pr?Cb=N*v#YoL3KY#x0Woj-y zF7X6miwFm2yx%3&^UI^hJzghjUOB!P;vODAKMDfE?zR@t=S!7>_0jjZ$h#zigdOVz z7Pl&U03Vt${T8U=Ztu^OJ)#hd-&vC3h3O)}h}qdbJRL^vH5#Cq;trB;YZHY`P@tq% z_GQjeK-6Dh=2`>3^iR%mb>r%tX?U<4JtO1rt>%_2R6Lb0E+S!eCs0oQeMVH+$TSBZ zUmF(Y*7mldP=^5vTP;)A<-pdKw8KZgPSC9^Kj|l+ zbX>Z)+#hOokvX$MdM4OH=?7D177z)C-BavR1K5B2gnN3Ed0^ErTj* zt$)kT=Sd77Z*D%X1U_qz^p?E3y!;}H8E#G#3kO!D$hcqXMk~J*3T`JKn^Knqp%jf3 z$_@?=mbzd5;O+jToa(xsXdG(=Wcm)+QTfPL%PMcaKUK(T~S_o z9c0@k+ln7QA{La>*P3XjTS^^FavWB6B$LWSqm8<@FE0GN-4JlxfVP+W)Hsumb~AXP z=ZrIEEn5M!#@pVng6eu5-${*#l}fvO2MK#&Ra7xHHkOX95)KD|p0}F_sN~;?porsV z+Vp0g(wso&akQ~iYQOB+*J?dHlXpv0tU?w%W8mT0S8R$Iqu!+E3GC6+7p#UbI{>+6Z`i;;RR}gm@tF7kB?|=ZLPbU ztedN#EE|0KM@bN#-Xs6$+ip2eOy-6Y4XB(Pjs6!DA>{(a4Q2-x31O%j{Jwq|8Kn!^|Yi0VucVK`q$Qy#Z4aBR8b-W4!^va`D;Bi-B ztwr36!GmtE&b;o<+^MD~osVwL7VZMP&YuxSeb=tPJm^aQQ38WVU#D<)05Q%rkV?~X zHJ_ANgBkL!D!`ZuNDByy8gmgH0B2OLz32zIf8lm#!Fiw8dH-A8t1K`XN=ZcV(=KlN%0cxTX8E^{Re9Y-H(CEneJ*R3(GKy-BU zcG&#Y=}uN$JCO1!J>C2XW|xUFiZ6pgozHncVx&s^Vx{>y{!XNWTmvreqX}|^Qs5h9 z_sjXSCZ~htj`{g{;Bzp6K;*m8LuErM9BSP!dMXAPbwk09sGD8=&0(S5skBZ__1&W^ z2L+KRf`PveRQgy{(Xzx^OW5Uos{R@#1wsPM0&d}yT=hs%%Q<%P+<^muJG_+UOs)Ho zQLc?6kO0#^QVy)OS-J*Vs2Des#I}GEP!*1k?I?Gmf1^JEu6j=g9go(b4vEIl&D!H6 zh#YH=O-pZM34&{D5VB(rIb8#w#FzRaPyt%#D)i!_cxrR9^3ukV0JF0(u4=*I z^eCV#$j8JrfUP(a{SryNXH@6%^7)-GWf8w>*9VQVBPW zml?66qzjv=K+(Gvy8v<@l8{*K5?B&m0R#!}>{v|v=ABp2de{*?olF>AtB(lbHrh?@ z>KtHC0Xy|w^WEMZaE}+Q@Hk%zxR+PQPQ^|j$b+_3bkZvF^3Lv;bUr%vHFkWjbZMze zfAnI-B-jOhf~t0x^h@^#qaR7YUcR;UOK~yKJj~zEF&!&OOc`(2V|L}YA`VRRI6VUH z3Hw(xoHyZj2SVT}R556HH#E4L5fI|zXV6Y8F8-`D_#g#DP@q5q;b>G*+uU3VhcjFk znB83n-5KW$j!#ZbhI?Hbf(_gTW2(3}YSvKVgT-Srb8~Po6<(v{Xq>BA`rQe82uv|# zU8I_HtlwNDkuo%JS4-zNIcVc{_r(yz`nG4IFUEtC{%7M;(k=AFloVwNv^T(K^8=6? z@jEM;L7}0;HALLgGkZgm%fG>%J_sCEXji0JYZFT|NHa~Ig7P8s4f!1Dk?L@J9Mi zUgUrA##bQ{Z|_e`-m&u1_aOd|o=vUR|8z3_FMj#|#pk~H_k5}UeQzUF3%0;aldAW? zL=sH`7**L%#&6z{xn#EJ{pg(T!(|gNH`V`qOK4=23j22F+L*bX_2okcXkV(h@Xvc+ zm^d6?-U+!mJtXOJ_>Oi>pOug}9L2Ie8MgDT4VKIq0#$krua1bRt!-Q*helJHj*_Eu z&w97%8ENW8G8p;CRyMdT%)Jeltj~gz%amIP-2r_b$jwH^s=KLFdpvd$1B6ywgc!gN zW`eNN^>xXffJa5!lAd9Th+Y(xlx~b_-l$0>;?%u)T|c0$n^GK@U5{yuzPocCgmNRr z1`T{N`L&wzM-n`WK9SK^QJIDYE0|aww*GTQMWrS9?1`Pzw6y-5GV;_o%YOD#yF0s9 z#id8ho}<&pGzjLCGc}Te!-b_;zu?VR+vbICZm#E1DGfX^8k2ztA|BSE1u7j(T;jB( zNNKdAeVdO{OFxr~#ugW*l?^C&3j=qTvJW^n9gYJUeOhs#xdKdrR1SdO6y zHM`^I;HPja$%28dbXH~(5;juQUZ&Lw?B$9k@-AMicDBjezw3GVuDN6((xG32mMwck zRV)0)^L~oaQ1P>l=rI$Q6#f7MWk?9HF-6ihvCI>ytyb%|xqGCd$g(6b17W3kqsae= zZAy)>vRz1y2Fm*d5Ge0O(yc}g50hr-ujO=f*^RV^2b@alW`P0mRlU+v9c1xz2n{q3 z0~6;O7V7+En}QGBX7t#IRTObMrD$i;9R>k5K5Fv!4a}UR85va)QYr0b@Y55p&-y8( zu%e-YUWPYYYo%{?HiA7Z0_mBo1Bawv5ge8$GuWe0pb|(!BkDt0!NvPLUrH2DV||OW ze2lmRb3TVSC#Dj$PTAaky5UP}l<2drZ48LCjF6VQlvZ}6eRif6rI6sOU|OAqh!rKV zPrMR2EWD_OHWB-*WUS@z9C6z_vrvCpx<0~>?Ji$fCAHi|?6rtI9s?h8k-40b+S;rV z=wwRW_w#l5m}CIbGru)#|1d9CWo$VqWz9^K=pX!yf`XKSpD&v+l@xy$hL;~?(7qJs z+NS@#MG&h+!*k#(<`vnLW|cbsj%kZtafB^D&ZvxNkH^x|DziED?20ML#QHVJX@A&H z9#_M8860F3dkjw^gqhJ{LSgC_gj1LdZQkKC2GzK(ZuMsG#pb<(wWJ+I^% z1BAb!{zqQD=6k6dfA8^t5KznEzDM8_}1gks(eo9#JuZ`zy8VD>B!)@6V5VJ>bUE$ zmSKQqn;b{*ODlek=wRM?=*@CgQRm_a;|2viNKTY7!8{HJ z?vi$>>dGCXLng=g1grI6>YactRbYJNA5Oy5_}(?nlQTBCcqQMv1oIL{a`MpF(_ArY zHN2I_MHS^J8%(m&G8o}s<=qTt#r%9-c?T?17v8TlW(_H&Wa%X(MdA~`ly0;IY37>DNJVEtZOKNGExZ-ztkhw!=P{K9GsXi#6j8gxfej=45qE}=3egY7(2{79HG#cLC>$B*EgOJuJ6dM zKBQosc1mFt@|h$G^a*Hserh-rOqy&asLiI+o>{(0=-5M>`$6gjO|C7nL; zvx9WXw{)7n;0D*sF@@dOmEf5eCDRZ`ui9{H!SG_=pA!ukM!Id3#`yyYs-aWRfsb+*Vv6&{8X1@;-qrN7y; zBMPS4=}wqg6YQ>E+j{Y5XDgRveWx519U1vW_$t>#u{c7I7;k zYtCz5;0}k&zsoe~Sb3CwWlWFl>fC1bf_*kGt0Xj!dYhE@Vrd4F(_{08lig>S`uaJY zvjk<}`!KXlf}+7-^a7g}5#F1c^Cz6$qKYE{{^GvDY`7i)0&{a?lC<=ZKe`ZN8@EDvaCP5NWwHcU+GN zPtmz6H#f;3muW0HzeWD>z+CzBTbV^WcKO-kE#B3~;R#N=4`w!7wi*yz8Hr8cE*g~- zl#)AC!Ve`xY=gX<6rIJM>;)~SiaqL)XaM>~vf7#K)yQ&rJEg~bFDs_{jMa$-*@hpj zgp=WK?j2pD9tV55Hnvqe_(x7X1in`dHR(em8o00zi#=~-EJ+Lg{kbQ)8wqhyhAEL7wj6J zz*YPtjq=^l^sN1%nt3DD1DCMoqO8%oxwN#%PqQyyMlP?Nz{mJsudm`gcX+$bP`Nrl zvzRyjUYBj_p|tY!QiZ2vSEqPa2;_6+QAn}HJTbu)O{>ARew#+>yfIJdD}{N8EHAMp zT*Fc%)A(DIi^;F%v@SWz6t6d6M^LxY=$x$L(xPUbDW&Z7Rjf>NUZR>Iz}u6FC^94HENwal&-A+C^E;c67%h#{L>6Q3Y zR+lCwa{ITL`**jxXv~h!_61Ye?_e{|W7}^sbgR2; zvg)enNIVR-7Dx6mz?GAN1ymF?HD!Ev6zRaLyFNQZ#`{xNZ6EG}>+YH@xQ$O_m`c2t z{QyX$y9TiLP=&C?gRQLyx9&uOiIjmtlmxLw>t)iw_dOGJ5!iz{me`6@Vf66>z1 z`}diq%*y0NFooC{e>~i4Pr&wGwO#N+#n!CnVyA#^gge`c5}pBMTk*g<&-2Yr?JupS8#ckVry4M?4{(KhW9rZ71ja zgyKgA2F_VkDCiRYt%IqrjbHj!MD(r^5EHC6Q}J?r*2v006R=~{Baj9qfRCQ+z1H6Q ziG4MQ^9NG@YG_9MYclSef4BJ_{p%F@i>stWELfrri?a) zYuq=WZIa~6O+^bfM`W0!rKGa`MKZooSXIxM!5tkPK~tdiU%>f;K2=t@Mq6&nG~7I% zUY#sHT)n`|#Kd{Y4^N8`58Uqu2_E_FY$qMrIWqCzHQ+&YlaGo)Ln$gQPE}dC9sK_T zqx1p{Y0yxc(6S316xlX0oR5?iG%p<624=2ER0fFdF)(Cy$q2lX`E71f2)oxU|3UBN z(_A4n~Q>ig4TLqNS^L~i0p%<9z!V7EF?793*MtAA?qR4^XnJ(w5X^k zU~x6HUkb6+rNK@LX?7-E2|0X=g%wpLDtpr?E=iOT4()wLjPmI_1kA+|i+<0BL9gZN@ z==s%2eI%d859CE z;2V;WeW|8lR(O~T{H-lGU(f-l*%A+*fMC5Bn4Rv`tb~>2Dk;*&K7HzkaN%NRe#gW? z&>ux1}ChWuPStOb}H0mir^)~WY&Fi z+qd)e%jyXD=*3yyHe4_znU{&ny2{%r7O` zs!pByp4%3BQVVX2W|alF3H*20FBBCOeb-vg^Q0}xZI)UiBL2~L0pk^Np~>t7C%}pf zuwi`HdgB=AXlV3DMe`y9o)tOsk%^V4^wM+Au7GdCypwxdMy^^EdkFP@*-slw%fWFn zz_-@`R$#%Oc05JVgf~BT9Pa=_XidPrq{MQWbjHx3Q-OrY!vw5ANy!c14z*{)?OWYW zW1N{x|Nh6jhHd~Gi)uPJIyPQzo5vjau3_)xu4d4&ENxdhmkbUjJ=I@!Q0>P!)1?x$ z)i8PjkU8#TXs@9(pkNV$&I^tbi6(=|M@uCmL;TmEo zHYTRVehYK&Yr1clV%U2?Q9RG-{*bA|tZyAX-)@46srqe5RbKv0L$(Iq>*Rgg`34t2 zA~T|*VpVpS>M^P1A0kiLSoIqUcMj}byWJZPi({k%>A<^yO?%LakeK)$c+P)`g9CtO zvTc*B=gUI!yxiQ*Hto-=_feCigTgOL4Y8a^@U13s*C- z=bZyF+}`;Q0YMLJdMPO*ZlIH}=^v78lD&nGdcO{4-TH5QVE3y)$&7%+rdMGD0qhV5 zXNHFrKw!ayg)_JrfJyP8gs10iteQ?YrQh~Di!ZPmvBOASsbVeQ!L~AZ5YE!3mUPce1w!j+^TMEj`|?-@~n2 z5)lbIx0F!lJFr%-{m?Q!*Ir%I1xnCMrl|7Lq zL6iMQ#CvUPL93&zo>@&(7Py$0M=%-oiogE8Ehq%e32EPbEq+%|~6(k>5 zB4Q;#1GgR-IdJ);w+DUHI$-5|$gqbjGBOe{Midkx@w9C87x5|c#+KT0T2rJE0q5{i z56i(c0mS1P5OX|s>t7}59h{uX3OJeQOp2@5jgVrMG43hu37p{e%mc0gNYYsc=QS%P zOx>~1o;?Frh8_Gzyqv*#cG=v^_PjTH{>hu#)>Nivy8^&v7|Wc z))4szGGBQGN1dY2OvwX>-&U|Fh%y?!DhH@Bvq!EcD;UNmaC6+e<2ZvnQ8{G+jC_@@ zNoxS@qH;#^gajE`+Bt;a2we|z5XSyk$Nk{x0e|#uz7+7KvMwu#OZ~9;Iie{o{LE3H zzShq(zl9{1F21)s3a0)UTz}Dm`Ghpk#s3iXc1zAHclPZ7mjUp~INR0sx;;ww%bU?C zsfyQe9X2i}>yZOyrJ#B5bkGVK%Cq$W3T}?PuLZC0_Eslbk*!+?*O|9)Ujzo(9 zqeF6#|0u+bfR^{DLcqgP)Tk@^&T>|X(^l;@$L3nZlpWba-W6~U7gxIx+otZBPfx-W zmcShSHl}-ZY)sPJtZ=R(S5mrY4D`mqOjsp3 z13(7y@DOl#2^(EfK-;?F%2we-ZG@M!-CZyuu$(#yO$y0xmTCz!;z3dMlRaTR;z@MY z=&xvlN)@!WhvVH)7DN@Q=FY45`!&Sy??OtpH{qUtWJnKQ~ z>o-_g0l1fnS^qav?-phGB9&S@lq^GotEtsE-ebpv4eQZDbls zPEHyg6>H{SI4G`Lw!BcE-123zqA>#Jw#tw`a47DsPD)M&AaK_-Gb1SrIXS`v6cHnW@;(lW3OQY=s|;@GjYw8-`K3m6pwqt9mN z{<2h!dI03jNv&N1Efq=1a>IEus#g zjJ)^wnl-Lagv%rp&)T!JoVhskW3t9M6?n0VEJ#>FIXp~hw(yYyrQPWp=B%s>OG`_O z^p(iTSZNvF_Ua9dZjGv+ogA}saaxSAl(?-wx4de_h!^0QyaGuvW`1UEvvsRtcFp!c!n=&yUj5^| zCoeIST_dz@H^IL9!@#VI`z*`rzTqAeGZQ#(-7?a%0D7&4kngkZ96dy32gnkJ5zKwF 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 XM%= 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 XC7TGwJOX|26C?={S>X~vegFRjwx^V| literal 0 HcmV?d00001 diff --git a/deploy/site/docs-img/web_settings.png b/deploy/site/docs-img/web_settings.png new file mode 100644 index 0000000000000000000000000000000000000000..383883cf2d7625a07e71770e8251c6667e97d473 GIT binary patch literal 107428 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 literal 0 HcmV?d00001 diff --git a/deploy/site/docs-img/web_terminal.png b/deploy/site/docs-img/web_terminal.png new file mode 100644 index 0000000000000000000000000000000000000000..3329254c233a389dd79783e5b8c1daf370aec8fb GIT binary patch literal 82647 zcmc$_V{|3a)&-i5osMlgoup&iw#|-h+qQXP+v?aI+qU`6y?1>7-;X!OJEMM_QMGHG zI&0V7YpprwicpXfM}WnF1pxs;kdzQn0s#So2LXY^f(8Yi=`>n_1OfR8A}J!M;+}nx z1L2MK7xV8iS$kWj7brM%qQLCV)s;fAh9%&(wsST$HFXco4fsI{5FirDZlk39c4JSQ zIsyYV>mIY-H*6uoJPcun>`oA2TT)7)66pA#u2M`w1=xJmRJL_ftI8 zGlXf9+c@2IG;!Ora`8 ziL53j4ImE;g!!*2BX_)kQb(;aSXjy7XpstYNu!<~C9Vk0NI_L5fdAWn2W|1WAHt>6 z-~?3I2^T_hPU~1$x4CynEdy~MGU&KB(_UBp%{I2OXI{lfnoh*ssCN! z_?IT0IVn*rBdwI;f+7eA{*NVzm_qb(MQqrJ}DY=^3#`JXjy6=ed&ie9%Y*VY!%|DEE}N)Si0v9XU*`rmvlM_?Qxi)xcZ2$i4| z@NxX#G-is>a<^F)DoKN=;1M+Hf%p&uedPjfEKMn_tPPwUX1aj>%8Q||$Rb_oM6Tgf z#=~#&RB~44?n5l>#0xy&2h=mEC?fgk&#qALDK;JTCC0nF~|)01aTCdOc6HZiNZ7fN2+UbSX51?ptqFCCga%5DXf`gyoL@*jj5o zjrcwqEk-Fs=<@kkbA$iYTsOPCK>1r<&sR^(>a4xdoFtczcr+`{tSspaYQe1g`sj!u zK`QmDk%@sVbdju?E>UXsbTz`xNaaILt;v)T&ErUU?!|C`!j~Kn69Y#u|5w1$A7u(_ z29<_|QBs0Nr$m#Clk-FtuRr$Zi^s9tYj|>4-;8vtUz}r-B#H6ew+2JEe$ScF&#CNu z)Y))+Qa(3P3=F-ifPA5sP{<1`OSP64{|b9#Ssda&Cq*clZRx^fFxu>uqjtr8jH=%Z zu)U(F-L?E^=~)e=g0nZ1GOuQ(1ETzqd7?+3*O-aLf(ke%QIJnYTax#%#cryiiP1Bd z2xq!?dgAJy-83YUL_ZO6xU&BqZ}xg!OJaqg!NJ-dpB>T6gsOCSy|c{@qH|Wq)>!oA z6WgyjmC2KnQrZ?TaIE@>?zR6cr^UNfm3*MMOkKx<9efKcWL9 zbvAhd1B0BL?vXCnMYp)XZKrAMtc|k$;Ul3Jy+*`%P>o;LC+QMX=qE<^60}&WCrrBb z)XEHR6j-d&eEi~QCuJ%B6{%)D<#ehxG0(xiy+OXkLXwU|bGv+uKGLR1kXvG-{rU4p zNi0wra~d6ET$?;T`I5`k(ZQv$u5NU6G(0x4%l@fJghWl!&cdX)%sl=svM7~>i3yL- z^W(8HjexgHev5VISiKIX>V;bJ@N}){`Lnat^78Czm)gG~`{d>AcRmR~dxr1%YGbd; zt8&a5RdO%u*}1cc*7q+eBt-a(t|{N4S6f|eQGNk?lF}FTqCOWFd0B^dWporG8zp)G z&CMhDKL{68YFq-qs698v_2lrHy_Y?v*u1s_GrK%U!#KHv9dx--ZQ95>q>e`Go-mkM~k7An|-shgA1L~tpqnK6cj_^-R_Ej!FNQw zKlyeFVu9iX�&QSoI-@pE!0WpfM*<8@}+xm@;6 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 literal 0 HcmV?d00001 diff --git a/deploy/site/docs.html b/deploy/site/docs.html index f37bc759..9e4d5f1a 100644 --- a/deploy/site/docs.html +++ b/deploy/site/docs.html @@ -73,6 +73,11 @@ .mini{background:#16191d; border-radius:12px; padding:7px; border:1px solid #e9ece7} .mini img{display:block; width:100%; height:auto; border-radius:6px} .mini .cap{margin-top:6px} + .webgrid{display:grid; grid-template-columns:repeat(auto-fill,minmax(178px,1fr)); gap:18px; margin-top:22px} + figure.phone{margin:0; background:#16191d; border-radius:20px; padding:8px; border:1px solid #e9ece7; box-shadow:0 18px 44px -26px rgba(21,24,30,.5)} + figure.phone img{display:block; width:100%; height:auto; border-radius:13px} + figure.phone figcaption{text-align:center; font-family:'JetBrains Mono',monospace; font-size:.66rem; color:var(--mut); margin-top:8px; letter-spacing:.04em} + .subh{font-size:1.06rem; font-weight:700; color:var(--ink); margin:30px 0 2px} /* Settings-page detail cards: real screenshot + what the page does + its controls */ .sgrp{font-family:'JetBrains Mono',monospace; font-size:.7rem; letter-spacing:.14em; text-transform:uppercase; color:var(--mut); margin:30px 0 0; padding-top:4px} @@ -126,6 +131,7 @@ Settings

With your phone
Companion mode + Remote & web app
Reference
Updates & test builds Settings pages @@ -266,6 +272,37 @@ +
+

Remote & web app

+
+
+

Over Wi-Fi, a WADAMESH device can put its screen — or a whole browser app — on your phone or laptop. There is nothing to install: the device serves a web page you open in any browser on the same network. Turn it on from Home → Remote (or the Remote screen in Settings), pick a mode, and open the address it shows.

+

Three ways to connect

+
    +
  • Remote app (recommended) — a full control panel, native to the browser: Chats, Contacts, a Terminal and Settings, with live message notifications. Run the device entirely from your phone.
  • +
  • Screen mirror (VNC) — streams the device's live screen to the browser and sends your taps and key presses back, so you see and drive exactly what is on the device, in real time.
  • +
  • Remote UI — renders the interface off-screen at desktop size (a wide landscape layout) and streams that instead of the small panel, for a roomier view on a big screen.
  • +
+

Screen mirror and Remote UI both show the same interface you already know from the device — mirrored, or drawn larger. The Remote app is different: a browser-native panel built for a phone, shown below.

+

Turning it on

+

Connect the device to Wi-Fi first, then open Home → Remote. The screen shows the address to type into your browser (like http://192.168.1.42) and a switch for each mode. Only one streaming mode runs at a time, and the phone and the device must be on the same Wi-Fi network.

+
+
Remote access screen on the device
Remote — turn it on, then open the address
+
+ +
The remote app in a browser
+

The remote app is phone-first. It carries the same status icons as the device (signal, Wi-Fi, Bluetooth, battery), pops up a notification when a message arrives, and refreshes an open chat on its own as replies come in — so you rarely need to touch the device itself.

+
+
Chats tab in the web app
Chats — DMs, channels, unread badges
+
A conversation in the web app
A conversation, with delivery ticks
+
Contacts tab in the web app
Contacts — search, sort, filter
+
Contact actions in the web app
Tap a contact for actions
+
Discovered nodes in the web app
Discovered nodes — add with a tap
+
Settings in the web app
Settings — including live radio
+
Terminal in the web app
Terminal — the MeshCore CLI
+
+
+

Updates & test builds

@@ -286,7 +323,7 @@

Settings pages

-

WADAMESH splits its settings into eighteen pages. Here is what each one does and the controls you will find on it. Open any page from the Settings tab; a back chevron in the title bar returns you to the grid.

+

WADAMESH splits its settings into nineteen pages. Here is what each one does and the controls you will find on it. Open any page from the Settings tab; a back chevron in the title bar returns you to the grid.

Identity & radio
@@ -357,6 +394,16 @@
  • Reads "no GPS module" on devices without one
  • +
    +
    MQTT bridge settings
    +

    MQTT bridge experimental

    +
    Forward received messages to your own MQTT broker.
    +
      +
    • Publishes the text, sender and time of messages your node hears to an MQTT broker
    • +
    • Broker host, port and topic, plus an encryption key
    • +
    • Stays off until you accept the privacy note — anyone who can read the broker sees the messages, so use one you control, never a public broker
    • +
    +
    Time & power
    diff --git a/scripts/doc/web-demo/demo.py b/scripts/doc/web-demo/demo.py new file mode 100644 index 00000000..636db983 --- /dev/null +++ b/scripts/doc/web-demo/demo.py @@ -0,0 +1,320 @@ +#!/usr/bin/env python3 +""" +Representative demo data for the wadamesh web-control-panel doc harness. + +Field names + shapes here MUST match the firmware's webPush* emitters in +src/ui-touch/UITask.cpp. See serve.py for the @-command -> payload mapping. + +Timestamps are seconds since the Unix epoch. Everything is expressed relative to +`NOW` (filled in at serve time) so "last heard" ages stay believable regardless +of when the screenshots are taken. Coordinates are *1e6 fixed-point integers +(la/lo), matching c.gps_lat / c.gps_lon on the device. + +The self node sits in Amsterdam; located contacts are scattered a few km around +it so the Distance sort/filter produce nice values. +""" + +# Self node position (Amsterdam center) as 1e6 fixed-point, echoed in status.sla/slo. +SELF_LAT = 52_372_800 # 52.3728 +SELF_LON = 4_893_400 # 4.8934 + +# Node identity / radio config shown in the Settings modal + header. +NODE_NAME = "Kaj T-Deck" + +RADIO = { + "freq": 869.525, # MHz + "bw": 250.0, # kHz + "sf": 11, + "cr": 5, + "tx": 22, # dBm +} + +# --------------------------------------------------------------------------- +# Contacts (webPushContacts: fields i,t,rp,rm,fav,ign,dir,la,lo,adv,n) +# i = contact index (used by @m/@oc/@ic/@fv/@bk/@pr/@xc) +# t = UI thread index if a chat exists, else -1 +# rp = 1 if repeater, rm = 1 if room server +# fav = favourite, ign = blocked, dir = direct (out_path_len==0) +# la/lo = gps *1e6 (0 if unknown), adv = last_advert_timestamp (epoch s) +# n = name +# `_dlat/_dlon` below are offsets in degrees from the self node; converted to the +# absolute 1e6 la/lo at build time. Contacts with no GPS use la=lo=0. +# --------------------------------------------------------------------------- +_CONTACTS = [ + # name thread type fav ign dir age(s) dlat dlon + dict(n="Sanne", t=0, kind="", fav=1, ign=0, dir=1, age=95, dlat=0.021, dlon=-0.015), + dict(n="Diego", t=1, kind="", fav=0, ign=0, dir=0, age=1500, dlat=-0.034, dlon=0.052), + dict(n="Marta", t=2, kind="", fav=0, ign=0, dir=1, age=320, dlat=0.0, dlon=0.0), + dict(n="Hilltop Repeater", t=-1, kind="rp", fav=0, ign=0, dir=0, age=210, dlat=0.145, dlon=0.088), + dict(n="Harbor Room", t=3, kind="rm", fav=0, ign=0, dir=0, age=640, dlat=-0.011, dlon=0.031), + dict(n="Noah", t=-1, kind="", fav=0, ign=0, dir=0, age=18000, dlat=0.0, dlon=0.0), + dict(n="Femke", t=-1, kind="", fav=0, ign=0, dir=1, age=86400*3, dlat=-0.062, dlon=-0.044), + dict(n="Old Node", t=-1, kind="", fav=0, ign=1, dir=0, age=86400*9, dlat=0.0, dlon=0.0), +] + +# Group channels (webPushContacts channels[]: i=slot, t=thread, n=name). +_CHANNELS = [ + dict(slot=0, t=-1, n="Public"), + dict(slot=1, t=-1, n="Emergency"), +] + +# --------------------------------------------------------------------------- +# Messages per thread (webPushMessages: msgs[] fields o,ts,ds,pl,sn,rs,rp,s,x) +# o = outgoing (1) / incoming (0) +# ts = epoch s +# ds = delivery state for outgoing: 0 none,1 sent,2 delivered,3 failed +# pl = path length (hops); 255 shows as "Direct" in msg info +# sn = SNR dB (incoming), rs = RSSI dBm (incoming) +# rp = repeats heard (outgoing) +# s = sender name (shown only in channel threads), x = text +# Ordered oldest..newest here; serve.py emits newest-first (as the firmware does) +# and the browser reverses again for display. +# --------------------------------------------------------------------------- +_MESSAGES = { + # Sanne (direct peer) — thread 0 + 0: [ + dict(o=0, ago=5400, x="Morning! You around for the hike this weekend?", pl=0, sn=8, rs=-64), + dict(o=1, ago=5300, x="Yeah! Saturday works. Meshing the whole way up.", ds=2, pl=0, rp=1), + dict(o=0, ago=5200, x="Perfect. I'll bring the spare T-Deck as a relay.", pl=0, sn=7, rs=-66), + dict(o=1, ago=280, x="Just tested range from the ridge — 6 km line of sight.", ds=2, pl=0, rp=2), + dict(o=0, ago=95, x="Nice, that covers the valley. See you at 8.", pl=0, sn=9, rs=-61), + ], + # Diego (2-hop peer) — thread 1 + 1: [ + dict(o=0, ago=2000, x="Did the firmware update land on your node?", pl=2, sn=2, rs=-98), + dict(o=1, ago=1900, x="Flashing now. beta looks solid so far.", ds=2, pl=2, rp=3), + dict(o=0, ago=1600, x="Great. Ping me once the repeater picks you up.", pl=2, sn=1, rs=-101), + dict(o=1, ago=1500, x="Will do 👍", ds=1, pl=2, rp=0), + ], + # Marta (direct) — thread 2 + 2: [ + dict(o=1, ago=900, x="Map tiles are caching fine on the new build.", ds=2, pl=0, rp=1), + dict(o=0, ago=700, x="Awesome — offline maps at the campsite then.", pl=0, sn=6, rs=-70), + dict(o=1, ago=360, x="Exactly. Sending you my GPS pin now.", ds=3, pl=0, rp=0), + dict(o=0, ago=320, x="Didn't come through, try again?", pl=0, sn=5, rs=-72), + ], + # Harbor Room (room server channel) — thread 3, has unread + 3: [ + dict(o=0, ago=1200, s="Diego", x="Anyone near the north dock?", pl=1, sn=3, rs=-92), + dict(o=0, ago=1100, s="Sanne", x="I'm 300 m out, what's up?", pl=1, sn=7, rs=-68), + dict(o=1, ago=1000, s=NODE_NAME, x="Repeater on the crane looks healthy from here.", ds=2, pl=1, rp=2), + dict(o=0, ago=700, s="Femke", x="Copy. Battery at 82% on the solar node.", pl=2, sn=1, rs=-104), + dict(o=0, ago=640, s="Diego", x="Meeting at the boathouse in 10.", pl=1, sn=4, rs=-88), + ], +} + +# --------------------------------------------------------------------------- +# Threads list (webPushThreads: threads[] fields i,ch,u,ts,n,last) +# Derived from _MESSAGES so "last" + "ts" always match the open chat. +# u = unread count (only a couple non-zero), ch=1 for channel/room threads. +# --------------------------------------------------------------------------- +_THREAD_META = { + 0: dict(ch=0, u=0, n="Sanne"), + 1: dict(ch=0, u=1, n="Diego"), + 2: dict(ch=0, u=0, n="Marta"), + 3: dict(ch=1, u=2, n="Harbor Room"), +} + +# --------------------------------------------------------------------------- +# Discovered (heard-not-added) nodes (webPushDiscovered: nodes[] i,rp,rm,pl,adv,la,lo,n) +# --------------------------------------------------------------------------- +_DISCOVERED = [ + dict(n="Lars", kind="", pl=2, age=140, dlat=0.012, dlon=0.077), + dict(n="Ridge Repeater", kind="rp", pl=1, age=380, dlat=0.191, dlon=-0.02), + dict(n="Cafe Beacon", kind="", pl=3, age=900, dlat=-0.008, dlon=0.006), + dict(n="Yuki", kind="", pl=2, age=2600, dlat=0.0, dlon=0.0), +] + + +def _abs_coord(base, delta_deg): + """Contact coord (1e6 fixed-point) from a degree offset; 0 stays 0 (unknown).""" + if delta_deg == 0: + return 0 + return int(round(base + delta_deg * 1_000_000)) + + +def contacts_payload(now): + out = [] + for i, c in enumerate(_CONTACTS): + la = _abs_coord(SELF_LAT, c["dlat"]) + lo = _abs_coord(SELF_LON, c["dlon"]) + out.append({ + "i": i, "t": c["t"], + "rp": 1 if c["kind"] == "rp" else 0, + "rm": 1 if c["kind"] == "rm" else 0, + "fav": c["fav"], "ign": c["ign"], "dir": c["dir"], + "la": la, "lo": lo, + "adv": now - c["age"], + "n": c["n"], + }) + channels = [{"i": ch["slot"], "t": ch["t"], "n": ch["n"]} for ch in _CHANNELS] + return {"t": "c", "dc": len(_DISCOVERED), "contacts": out, "channels": channels} + + +def _thread_last(tidx): + msgs = _MESSAGES.get(tidx, []) + return msgs[-1] if msgs else None + + +def threads_payload(now): + out = [] + for tidx, meta in _THREAD_META.items(): + last = _thread_last(tidx) + ts = now - last["ago"] if last else 0 + text = last["x"] if last else "" + out.append({ + "i": tidx, "ch": meta["ch"], "u": meta["u"], + "ts": ts, "n": meta["n"], "last": text, + }) + return {"t": "t", "threads": out} + + +def messages_payload(now, tidx): + meta = _THREAD_META.get(tidx) + msgs = _MESSAGES.get(tidx, []) + ch = meta["ch"] if meta else 0 + name = meta["n"] if meta else "Chat" + # firmware emits newest-first; the browser reverses for display + arr = [] + for m in reversed(msgs): + arr.append({ + "o": m["o"], + "ts": now - m["ago"], + "ds": m.get("ds", 0), + "pl": m.get("pl", 0), + "sn": m.get("sn", 0), + "rs": m.get("rs", 0), + "rp": m.get("rp", 0), + "s": m.get("s", ""), + "x": m["x"], + }) + return {"t": "m", "i": tidx, "ch": ch, "n": name, "msgs": arr} + + +def discovered_payload(now): + out = [] + for i, d in enumerate(_DISCOVERED): + out.append({ + "i": i, + "rp": 1 if d["kind"] == "rp" else 0, + "rm": 1 if d["kind"] == "rm" else 0, + "pl": d["pl"], + "adv": now - d["age"], + "la": _abs_coord(SELF_LAT, d["dlat"]), + "lo": _abs_coord(SELF_LON, d["dlon"]), + "n": d["n"], + }) + return {"t": "dc", "nodes": out} + + +def contact_info_payload(now, cidx): + """webPushContactInfo: fields i,rp,rm,fav,ign,pl,adv,la,lo,k,n.""" + if cidx < 0 or cidx >= len(_CONTACTS): + return {"t": "ci", "i": cidx, "rp": 0, "rm": 0, "fav": 0, "ign": 0, + "pl": -1, "adv": 0, "la": 0, "lo": 0, "k": "000000000000", "n": "Contact"} + c = _CONTACTS[cidx] + la = _abs_coord(SELF_LAT, c["dlat"]) + lo = _abs_coord(SELF_LON, c["dlon"]) + # a stable pseudo pubkey-prefix (12 hex chars) so the Info card's ID looks real + k = "%02x%02x%02x%02x%02x%02x" % tuple((0x2a + cidx * 7 + j * 31) & 0xff for j in range(6)) + return { + "t": "ci", "i": cidx, + "rp": 1 if c["kind"] == "rp" else 0, + "rm": 1 if c["kind"] == "rm" else 0, + "fav": c["fav"], "ign": c["ign"], + "pl": 0 if c["dir"] else (2 if c["kind"] != "rp" else 3), + "adv": now - c["age"], + "la": la, "lo": lo, "k": k, "n": c["n"], + } + + +def status_payload(now): + """webPushStatus: batt,chg,wifi,rssi,ble,clk,snr,unr,mi,sla,slo,nm.""" + unread = sum(m["u"] for m in _THREAD_META.values()) + return { + "t": "st", + "batt": 78, "chg": 0, + "wifi": 1, "rssi": -58, + "ble": 1, + "clk": now, + "snr": 8, # good last-heard signal -> 4 bars + "unr": unread, + "mi": 0, # km, not miles + "sla": SELF_LAT, "slo": SELF_LON, + "nm": NODE_NAME, + } + + +def settings_payload(now): + """webPushSettings: freq,bw,sf,cr,tx,wifi,ble,blecap,tcp,name.""" + return { + "t": "sg", + "freq": RADIO["freq"], "bw": RADIO["bw"], + "sf": RADIO["sf"], "cr": RADIO["cr"], "tx": RADIO["tx"], + "wifi": 1, "ble": 1, "blecap": 1, "tcp": 1, + "name": NODE_NAME, + } + + +# --------------------------------------------------------------------------- +# Terminal (0x00 text) canned replies for the most common CLI commands, so the +# Terminal tab shows believable output in screenshots. Anything not listed gets +# a generic acknowledgement. +# --------------------------------------------------------------------------- +def terminal_reply(now, cmd): + import datetime + c = cmd.strip() + cl = c.lower() + clk = datetime.datetime.fromtimestamp(now).strftime("%Y-%m-%d %H:%M:%S") + if cl in ("help", "?"): + return ( + "commands:\n" + " help ? this list\n" + " ver firmware version\n" + " clock RTC time\n" + " status node status\n" + " get radio params\n" + " advert send an advert\n" + " set name/freq/bw/sf/cr/tx\n" + " wifi|ble|tcp ... connectivity\n" + " list contacts channels\n" + " to / send / public \n" + " reboot bootloader\n" + ) + if cl == "ver": + return "wadamesh " + FIRMWARE_VERSION + " (demo)\n" + if cl == "clock": + return clk + "\n" + if cl == "status": + return ("node: %s\nbattery: 78%% (discharging)\nwifi: connected -58 dBm\n" + "ble: on tcp: on\nmesh: 4 bars contacts: %d\n" + % (NODE_NAME, len(_CONTACTS))) + if cl == "get": + return ("freq: %.3f MHz\nbw: %.0f kHz\nsf: %d\ncr: %d\ntx: %d dBm\n" + % (RADIO["freq"], RADIO["bw"], RADIO["sf"], RADIO["cr"], RADIO["tx"])) + if cl == "list" or cl == "list contacts" or cl == "contacts": + lines = ["contacts:"] + for i, c2 in enumerate(_CONTACTS): + tag = " [RPT]" if c2["kind"] == "rp" else (" [ROOM]" if c2["kind"] == "rm" else "") + lines.append(" %2d %s%s" % (i, c2["n"], tag)) + return "\n".join(lines) + "\n" + if cl == "channels": + return "channels:\n" + "\n".join(" %d %s" % (c2["slot"], c2["n"]) for c2 in _CHANNELS) + "\n" + if cl == "advert" or cl == "advert.zerohop": + return "advert sent.\n" + if cl.startswith("wifi"): + return "wifi: connected ssid=meshnet -58 dBm 10.0.0.42\n" + if cl.startswith("ble"): + return "ble: advertising as \"" + NODE_NAME + "\"\n" + if cl.startswith("tcp"): + return "tcp: listening on :5000 (phone app)\n" + if cl.startswith("set "): + return "ok\n" + if cl in ("reboot", "bootloader"): + return "(demo) ignored: " + c + "\n" + return "ok\n" + + +# firmware version string surfaced by `ver` (kept generic; edit if you want an +# exact tag in the screenshot). +FIRMWARE_VERSION = "v1.x-touch" diff --git a/scripts/doc/web-demo/extract.py b/scripts/doc/web-demo/extract.py new file mode 100644 index 00000000..5644fe45 --- /dev/null +++ b/scripts/doc/web-demo/extract.py @@ -0,0 +1,126 @@ +#!/usr/bin/env python3 +""" +Extract the wadamesh web control-panel SPA from the firmware C source. + +The page is the C string literal `WS_HTML_TERMINAL_PAGE[]` in + src/helpers/esp32/WebSocketCompanionServer.cpp +built from many adjacent "..." fragments. This re-joins the fragments, +un-escapes the C escapes, strips the leading HTTP/1.1 response headers, and +writes a standalone scripts/doc/web-demo/index.html. + +Re-run whenever the page changes: + python3 scripts/doc/web-demo/extract.py +""" +import os +import re +import sys + +HERE = os.path.dirname(os.path.abspath(__file__)) +REPO = os.path.abspath(os.path.join(HERE, "..", "..", "..")) +SRC = os.path.join(REPO, "src", "helpers", "esp32", "WebSocketCompanionServer.cpp") +OUT = os.path.join(HERE, "index.html") + +DECL = "static const char WS_HTML_TERMINAL_PAGE[] =" + +# C escape sequences that appear in the literal. Order matters: handle the +# backslash-escapes we know about; leave any others (\uXXXX etc. don't occur here) +# untouched. We decode via a single regex pass so a literal "\\n" (escaped +# backslash then n) is NOT turned into a newline. +_C_ESCAPES = { + "\\n": "\n", + "\\r": "\r", + "\\t": "\t", + '\\"': '"', + "\\\\": "\\", + "\\'": "'", + "\\a": "\a", + "\\b": "\b", + "\\f": "\f", + "\\v": "\v", + "\\0": "\0", +} +_ESC_RE = re.compile(r"\\(?:[abfnrtv0'\"\\]|x[0-9A-Fa-f]{2})") + + +def _unescape(s): + def repl(m): + tok = m.group(0) + if tok.startswith("\\x"): + return chr(int(tok[2:], 16)) + return _C_ESCAPES.get(tok, tok) + return _ESC_RE.sub(repl, s) + + +def _extract_string_fragments(block): + """Yield the decoded content of every "..." fragment in `block`, in order. + + Parses char-by-char so escaped quotes (\") inside a fragment don't end it, + and text between fragments (whitespace / newlines in the C source) is ignored. + """ + out = [] + i, n = 0, len(block) + in_str = False + frag = [] + while i < n: + ch = block[i] + if not in_str: + if ch == '"': + in_str = True + frag = [] + elif ch == ";": + break # end of the C statement + i += 1 + continue + # inside a string literal + if ch == "\\" and i + 1 < n: + frag.append(block[i:i + 2]) + i += 2 + continue + if ch == '"': + out.append(_unescape("".join(frag))) + in_str = False + i += 1 + continue + frag.append(ch) + i += 1 + return "".join(out) + + +def extract(src_path=SRC): + with open(src_path, "r", encoding="utf-8") as f: + text = f.read() + start = text.find(DECL) + if start < 0: + raise SystemExit("could not find %s in %s" % (DECL, src_path)) + start += len(DECL) + # The statement ends at the first ';' that terminates the literal. Because + # fragments can contain ';' we cannot naively split; instead let the fragment + # parser stop at the first ';' found OUTSIDE a string. + joined = _extract_string_fragments(text[start:]) + # Strip the HTTP response head: everything up to and including the blank line + # (\r\n\r\n) that precedes the HTML body. + marker = "\r\n\r\n" + idx = joined.find(marker) + if idx >= 0 and joined[:idx].startswith("HTTP/"): + joined = joined[idx + len(marker):] + else: + # fall back: chop to the doctype if the header shape ever changes + d = joined.find(" 0: + joined = joined[d:] + return joined + + +def main(): + html = extract() + with open(OUT, "w", encoding="utf-8") as f: + f.write(html) + print("wrote %s (%d bytes)" % (OUT, len(html))) + # sanity: the reconstructed page must have the key anchors + for needle in ("", "WADAMESH", "/term", "id=w", "showTab"): + if needle not in html: + print(" WARNING: expected %r not found in output" % needle, file=sys.stderr) + + +if __name__ == "__main__": + main() diff --git a/scripts/doc/web-demo/index.html b/scripts/doc/web-demo/index.html new file mode 100644 index 00000000..e48df383 --- /dev/null +++ b/scripts/doc/web-demo/index.html @@ -0,0 +1,268 @@ + + +wadamesh + +
    +
    •WADAMESH
    +
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    + \ No newline at end of file diff --git a/scripts/doc/web-demo/serve.py b/scripts/doc/web-demo/serve.py new file mode 100644 index 00000000..4eef45e9 --- /dev/null +++ b/scripts/doc/web-demo/serve.py @@ -0,0 +1,368 @@ +#!/usr/bin/env python3 +""" +Offline demo server for the wadamesh web control panel. + +Serves the extracted index.html at GET / and speaks the device's /term +WebSocket protocol with hard-coded demo data, so the real SPA renders exactly +as it does on the device — just with clean documentation data. No firmware, no +device, no third-party packages (WebSocket handshake + framing done by hand). + + python3 scripts/doc/web-demo/serve.py [port] # default 8791 + +Then open http://127.0.0.1:/ and screenshot. Runs in the foreground. + +Protocol (mirrors WebSocketCompanionServer.cpp + handleWebDataCmd in UITask.cpp): + * Browser opens ws://host/term, sends short text commands. + * '@'-prefixed commands are the data API; the reply is ONE binary frame whose + payload is 0x01 followed by JSON. + * Any other command is a terminal CLI line; the reply is a binary frame whose + payload is 0x00 followed by text. +""" +import base64 +import hashlib +import json +import os +import re +import socket +import struct +import sys +import threading +import time + +HERE = os.path.dirname(os.path.abspath(__file__)) +sys.path.insert(0, HERE) +import demo # noqa: E402 (local module) + +INDEX = os.path.join(HERE, "index.html") +WS_GUID = "258EAFA5-E914-47DA-95CA-C5AB0DC85B11" # RFC 6455 magic + + +# --------------------------------------------------------------------------- # +# Command -> demo payload dispatch. Mirrors handleWebDataCmd() exactly. +# Returns (kind, data): kind 'json' -> data is a dict (framed 0x01), +# kind 'text' -> data is a str (framed 0x00), +# kind None -> no reply (matches the firmware swallowing +# mutation @-commands that only refresh). +# --------------------------------------------------------------------------- # +def dispatch(cmd): + now = int(time.time()) + if not cmd: + return (None, None) + + # Terminal CLI line (not '@') -> text reply. + if cmd[0] != "@": + return ("text", demo.terminal_reply(now, cmd)) + + a = cmd[1:] + + def is_word(prefix): + # matches handleWebDataCmd's "a[0]==.. && (next==0 || ' ')" tests + return a == prefix or a.startswith(prefix + " ") + + def int_arg(after): + # atoi of the tail starting at index `after` + m = re.match(r"\s*(-?\d+)", a[after:]) + return int(m.group(1)) if m else 0 + + if is_word("c"): + return ("json", demo.contacts_payload(now)) + if is_word("t"): + return ("json", demo.threads_payload(now)) + if is_word("dc"): + return ("json", demo.discovered_payload(now)) + if is_word("sg"): + return ("json", demo.settings_payload(now)) + if is_word("st"): + return ("json", demo.status_payload(now)) + if a.startswith("m "): + return ("json", demo.messages_payload(now, int_arg(2))) + if a.startswith("oc "): + return ("json", demo.messages_payload(now, _thread_for_contact(int_arg(3)))) + if a.startswith("oh "): + # open channel by slot: demo channels have no thread -> empty chat keyed to slot + slot = int_arg(3) + return ("json", _empty_channel_chat(slot)) + if a.startswith("ic "): + return ("json", demo.contact_info_payload(now, int_arg(3))) + if a.startswith("sr "): + # apply radio -> echo settings back (firmware calls webPushSettings) + return ("json", demo.settings_payload(now)) + # Send / mutate commands: the firmware pushes a refresh (messages/threads/ + # contacts). For a static demo we re-emit the relevant view so the UI stays + # coherent if a screenshot script drives a send, but the canned data itself + # doesn't change. + if a.startswith("s "): + return ("json", demo.messages_payload(now, int_arg(2))) + if a.startswith("sc "): + return ("json", demo.messages_payload(now, _thread_for_contact(int_arg(3)))) + if a.startswith("sh "): + return (None, None) + if a.startswith("ad "): + return ("json", demo.discovered_payload(now)) # refresh discovered + if a[:3] in ("fv ", "bk ", "pr ", "xc "): + return ("json", demo.contacts_payload(now)) # refresh contacts + if a.startswith("xt ") or a.startswith("d ") or a.startswith("r "): + return ("json", demo.threads_payload(now)) # refresh threads + # unknown '@' -> swallow (firmware returns true without replying) + return (None, None) + + +def _thread_for_contact(cidx): + # map a contact index to its thread index using demo data (or -1) + try: + return demo._CONTACTS[cidx]["t"] + except (IndexError, KeyError): + return -1 + + +def _empty_channel_chat(slot): + name = "Channel" + for ch in demo._CHANNELS: + if ch["slot"] == slot: + name = ch["n"] + break + return {"t": "m", "i": -1, "h": slot, "ch": 1, "n": name, "msgs": []} + + +# --------------------------------------------------------------------------- # +# Minimal WebSocket framing (server -> client is never masked; client -> server +# is always masked per RFC 6455). +# --------------------------------------------------------------------------- # +def ws_encode(payload_bytes, opcode=0x2): + """Build a single unmasked frame. opcode 0x2 = binary (what the SPA expects).""" + fin_op = 0x80 | opcode + n = len(payload_bytes) + if n < 126: + header = struct.pack("!BB", fin_op, n) + elif n < 65536: + header = struct.pack("!BBH", fin_op, 126, n) + else: + header = struct.pack("!BBQ", fin_op, 127, n) + return header + payload_bytes + + +def _recv_exact(sock, n): + buf = b"" + while len(buf) < n: + chunk = sock.recv(n - len(buf)) + if not chunk: + return None + buf += chunk + return buf + + +def ws_read_frame(sock): + """Read one client frame. Returns (opcode, payload_bytes) or (None, None) on close.""" + hdr = _recv_exact(sock, 2) + if not hdr: + return (None, None) + b0, b1 = hdr[0], hdr[1] + opcode = b0 & 0x0f + masked = b1 & 0x80 + length = b1 & 0x7f + if length == 126: + ext = _recv_exact(sock, 2) + if ext is None: + return (None, None) + length = struct.unpack("!H", ext)[0] + elif length == 127: + ext = _recv_exact(sock, 8) + if ext is None: + return (None, None) + length = struct.unpack("!Q", ext)[0] + mask = b"\x00\x00\x00\x00" + if masked: + mask = _recv_exact(sock, 4) + if mask is None: + return (None, None) + payload = _recv_exact(sock, length) if length else b"" + if payload is None: + return (None, None) + if masked: + payload = bytes(payload[i] ^ mask[i % 4] for i in range(len(payload))) + return (opcode, payload) + + +def frame_reply(kind, data): + if kind == "json": + return ws_encode(b"\x01" + json.dumps(data, ensure_ascii=False).encode("utf-8")) + if kind == "text": + return ws_encode(b"\x00" + data.encode("utf-8")) + return None + + +# --------------------------------------------------------------------------- # +# HTTP / WebSocket handling on a raw socket. +# --------------------------------------------------------------------------- # +def read_http_request(sock): + data = b"" + while b"\r\n\r\n" not in data: + chunk = sock.recv(4096) + if not chunk: + return None, None, None + data += chunk + if len(data) > 65536: + break + head, _, _rest = data.partition(b"\r\n\r\n") + lines = head.decode("latin-1").split("\r\n") + if not lines: + return None, None, None + request_line = lines[0] + parts = request_line.split(" ") + method = parts[0] if parts else "" + path = parts[1] if len(parts) > 1 else "/" + headers = {} + for ln in lines[1:]: + if ":" in ln: + k, v = ln.split(":", 1) + headers[k.strip().lower()] = v.strip() + return method, path, headers + + +def serve_http_index(sock): + with open(INDEX, "rb") as f: + body = f.read() + resp = ( + b"HTTP/1.1 200 OK\r\n" + b"Content-Type: text/html; charset=utf-8\r\n" + b"Content-Length: " + str(len(body)).encode() + b"\r\n" + b"Connection: close\r\n" + b"Cache-Control: no-store\r\n" + b"\r\n" + body + ) + sock.sendall(resp) + + +def serve_http_404(sock): + body = b"not found" + sock.sendall( + b"HTTP/1.1 404 Not Found\r\nContent-Length: " + str(len(body)).encode() + + b"\r\nConnection: close\r\n\r\n" + body + ) + + +def do_ws_handshake(sock, headers): + key = headers.get("sec-websocket-key") + if not key: + serve_http_404(sock) + return False + accept = base64.b64encode(hashlib.sha1((key + WS_GUID).encode()).digest()).decode() + resp = ( + "HTTP/1.1 101 Switching Protocols\r\n" + "Upgrade: websocket\r\n" + "Connection: Upgrade\r\n" + "Sec-WebSocket-Accept: " + accept + "\r\n" + "\r\n" + ) + sock.sendall(resp.encode()) + return True + + +def handle_ws(sock): + # Periodic status pushes, like the device's 3 s refresh, on a background thread. + alive = {"v": True} + lock = threading.Lock() + + def push(frame): + if frame is None: + return + with lock: + try: + sock.sendall(frame) + except OSError: + alive["v"] = False + + def status_loop(): + while alive["v"]: + time.sleep(3.0) + if not alive["v"]: + break + push(frame_reply("json", demo.status_payload(int(time.time())))) + + t = threading.Thread(target=status_loop, daemon=True) + t.start() + try: + while alive["v"]: + opcode, payload = ws_read_frame(sock) + if opcode is None: + break + if opcode == 0x8: # close + break + if opcode == 0x9: # ping -> pong + push(ws_encode(payload, opcode=0xA)) + continue + if opcode == 0xA: # pong + continue + if opcode not in (0x1, 0x2): + continue + # strip trailing CR/LF like the firmware does + text = payload.decode("utf-8", "replace").rstrip("\r\n") + if not text: + continue + kind, data = dispatch(text) + push(frame_reply(kind, data)) + finally: + alive["v"] = False + try: + sock.close() + except OSError: + pass + + +def handle_client(sock, addr): + try: + method, path, headers = read_http_request(sock) + if method is None: + sock.close() + return + upgrade = headers.get("upgrade", "").lower() == "websocket" + # the SPA connects to /term; accept any path for the WS upgrade to be lenient + if upgrade: + if not do_ws_handshake(sock, headers): + return + handle_ws(sock) + return + if method == "GET" and path.split("?")[0] in ("/", "/index.html"): + serve_http_index(sock) + else: + serve_http_404(sock) + sock.close() + except (OSError, UnicodeDecodeError): + try: + sock.close() + except OSError: + pass + + +def main(): + port = 8791 + if len(sys.argv) > 1: + try: + port = int(sys.argv[1]) + except ValueError: + print("usage: serve.py [port]", file=sys.stderr) + sys.exit(2) + if not os.path.exists(INDEX): + print("index.html missing — run: python3 %s/extract.py" % HERE, file=sys.stderr) + sys.exit(1) + + srv = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + srv.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) + srv.bind(("127.0.0.1", port)) + srv.listen(16) + url = "http://127.0.0.1:%d/" % port + print("wadamesh web-demo serving at %s" % url) + print(" (Ctrl-C to stop)") + try: + while True: + client, addr = srv.accept() + client.settimeout(30) + threading.Thread(target=handle_client, args=(client, addr), daemon=True).start() + except KeyboardInterrupt: + print("\nstopping.") + finally: + srv.close() + + +if __name__ == "__main__": + main() diff --git a/scripts/doc/web-demo/shoot.js b/scripts/doc/web-demo/shoot.js new file mode 100644 index 00000000..a6ccc23f --- /dev/null +++ b/scripts/doc/web-demo/shoot.js @@ -0,0 +1,79 @@ +// Automated screenshots of the wadamesh web control panel demo, to doc-shots/web_*.png. +// Start the demo server first: python3 scripts/doc/web-demo/serve.py 8791 +// Then: NODE_PATH= node scripts/doc/web-demo/shoot.js [port] [outdir] +const { chromium } = require('playwright'); + +const PORT = process.argv[2] || '8791'; +const OUT = process.argv[3] || 'doc-shots'; +const URL = `http://127.0.0.1:${PORT}/`; +const path = require('path'); + +const sleep = (ms) => new Promise(r => setTimeout(r, ms)); + +(async () => { + const browser = await chromium.launch(); + const page = await browser.newPage({ + viewport: { width: 390, height: 780 }, + deviceScaleFactor: 2, // crisp @2x for docs + }); + const shot = async (name) => { + const p = path.join(OUT, `web_${name}.png`); + await page.screenshot({ path: p }); + console.log(' wrote', p); + }; + + await page.goto(URL, { waitUntil: 'networkidle' }); + await page.waitForSelector('#tlist .row', { timeout: 8000 }); + await sleep(600); + + // 1. Chats tab (default) + await shot('chats'); + + // 2. An open chat (first thread) with bubbles + delivery meta + await page.click('#tlist .row'); + await page.waitForSelector('#cview', { state: 'visible', timeout: 5000 }); + await page.waitForSelector('#cvmsgs .b', { timeout: 5000 }); + await sleep(500); + await shot('chat'); + await page.click('#cvback'); await sleep(300); + + // 3. Contacts tab + await page.click('#tabs button[data-t=contacts]'); + await page.waitForSelector('#clist .row', { timeout: 5000 }); + await sleep(400); + await shot('contacts'); + + // 4. Contact action sheet (tap a contact row) + await page.click('#clist .row[data-c]'); + await page.waitForSelector('#sheet.on', { timeout: 5000 }); + await sleep(400); + await shot('contact_sheet'); + await page.click('#scrim'); await sleep(400); + + // 5. Discovered nodes sheet + await page.click('#discrow'); + await page.waitForSelector('#sheet.on', { timeout: 5000 }); + await sleep(400); + await shot('discovered'); + await page.click('#scrim'); await sleep(400); + + // 6. Terminal tab with some output + await page.click('#tabs button[data-t=term]'); + await page.waitForSelector('#i', { timeout: 5000 }); + for (const cmd of ['status', 'ver']) { + await page.fill('#i', cmd); + await page.press('#i', 'Enter'); + await sleep(500); + } + await sleep(400); + await shot('terminal'); + + // 7. Settings modal (gear) + await page.click('#gear'); + await page.waitForSelector('#modal.on', { timeout: 5000 }); + await sleep(400); + await shot('settings'); + + await browser.close(); + console.log('done.'); +})().catch(e => { console.error('FAILED:', e); process.exit(1); }); diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index 30f66b30..a5c6952a 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -33332,6 +33332,7 @@ static void docCaptureTour() { navGoToMainTab(HOME_TAB_INDEX); docSettle(3); openMonitorPage(); docSettle(14); captureScreenToSerial("app_rfmonitor"); closeMonitorPage(); docSettle(6); openSpectrumPage(); docSettle(14); captureScreenToSerial("app_spectrum"); closeSpectrumPage(); docSettle(6); + openRemotePage(); docSettle(14); captureScreenToSerial("app_remote"); closeRemotePage(); docSettle(6); Serial.print("\n<<>>\n"); Serial.flush(); } From 5f40653e5846d121fa3bbd93e1c559e2566981d1 Mon Sep 17 00:00:00 2001 From: Kaj Schittecat Date: Sun, 12 Jul 2026 17:23:44 +0200 Subject: [PATCH 66/73] docs: restore the previous (better) map screenshot The DOC_CAPTURE tour re-captured the map from the live device, which showed a less representative view. Keep the earlier curated map shot (tiles + markers). Co-Authored-By: Claude Opus 4.8 --- deploy/site/docs-img/map.png | Bin 36888 -> 122185 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/deploy/site/docs-img/map.png b/deploy/site/docs-img/map.png index 4dc7802155765691b30cbd79ac29282fca76b073..c35a5396859df4f992ec352b3e96f18c4a08f18a 100644 GIT binary patch literal 122185 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%0AP(rFz5JRn@97$p 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 From 8a2825e7fdaa3a58a8b448da107de0ab3e44ea21 Mon Sep 17 00:00:00 2001 From: Kaj Schittecat Date: Sun, 12 Jul 2026 17:25:40 +0200 Subject: [PATCH 67/73] docs: cache-bust the map screenshot URL past the Cloudflare edge Co-Authored-By: Claude Opus 4.8 --- deploy/site/docs.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deploy/site/docs.html b/deploy/site/docs.html index 9e4d5f1a..5094b17f 100644 --- a/deploy/site/docs.html +++ b/deploy/site/docs.html @@ -209,7 +209,7 @@

    An OpenStreetMap / OpenTopoMap view with your position and your contacts plotted as markers, plus link lines from you to each node. Tiles are fetched over Wi-Fi through the wadamesh proxy and cached to flash (or microSD), so areas you've viewed work offline.

    It also has a line-of-sight analyzer: pick a contact and it uses SRTM elevation to show whether terrain blocks the path.

    -
    Map
    Map
    +
    Map
    Map

    Bring your own tiles (offline maps)

    From 308be40b9643d6afed277f1d522b96b8677e3771 Mon Sep 17 00:00:00 2001 From: Kaj Schittecat Date: Mon, 13 Jul 2026 17:26:05 +0200 Subject: [PATCH 68/73] =?UTF-8?q?touch:=20beta=5F44=20=E2=80=94=20on-devic?= =?UTF-8?q?e=20text=20web=20browser=20+=20tappable=20chat=20links=20+=20Fr?= =?UTF-8?q?ench=20keyboard=20fix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - New "Web" app: on-device HTTPS text browser (strip HTML to readable text, tappable links, back/fwd/refresh, no proxy). Gated to 8 MB boards via CAP_WEB_BROWSER; hidden on the 2 MB V4 (can't do the TLS handshake). - Tappable URLs in chat -> Open in web (8 MB) / Create QR (all boards). - Drawn vector globe icon for the Web tile. - Fix: French AZERTY on-screen keyboard lost its spacebar/OK/kbd-switch row (a stray "" mid-map terminated the LVGL button map early). Restored. - V4 web fetch resilience (192->96->48->24 KB buffer fallback). - Home signal box: "tap for details" cue back at the top. Co-Authored-By: Claude Opus 4.8 --- release-notes/beta_44.txt | 15 + scripts/build/add-emoji.py | 1 + src/ui-touch/KeyboardLayouts.cpp | 8 +- src/ui-touch/UITask.cpp | 847 ++++++++++++++++++++++++++++++- src/ui-touch/device_caps.h | 12 + src/ui-touch/emoji_data.c | 5 +- src/ui-touch/emoji_data.h | 2 +- 7 files changed, 871 insertions(+), 19 deletions(-) create mode 100644 release-notes/beta_44.txt diff --git a/release-notes/beta_44.txt b/release-notes/beta_44.txt new file mode 100644 index 00000000..08d20f8e --- /dev/null +++ b/release-notes/beta_44.txt @@ -0,0 +1,15 @@ +# beta_44 (TEST) - an on-device text web browser, tappable links in chat, and a French-keyboard spacebar fix. +# One user-facing note per non-blank, non-# line; # lines are section comments. + +# --- New: on-device web browser --- +New "Web" app: open a URL and read the page as plain text - articles, wikis, docs, plain sites - right on the device. No proxy, no tracking, no JavaScript or images; just the words. Links are tappable, and there are back, forward and refresh buttons. +The Web app needs the memory only the 8 MB boards have (T-Deck, Tanmatsu), so it is hidden on the 2 MB Heltec V4 - that board can't complete an on-device HTTPS handshake. + +# --- New: links in chat --- +Links in a chat are now tappable. Tap one for a small menu: "Open in web" loads the page in the on-device browser, and "Create QR" shows a scannable QR code so you can open the link on your phone. +Create QR works on every board, including the Heltec V4 - so even where the browser isn't available you can still bounce a link to your phone. + +# --- Fixed --- +French (AZERTY) on-screen keyboard: the spacebar is back in the normal letter view (along with the OK and keyboard-switch keys). You no longer have to switch to the symbols page just to type a space. +Heltec V4: web page fetching and map tiles are more resilient when memory is tight. +Home signal & traffic box: the "tap for details" cue is back at the top of the box. diff --git a/scripts/build/add-emoji.py b/scripts/build/add-emoji.py index 407c97c4..40fa5808 100644 --- a/scripts/build/add-emoji.py +++ b/scripts/build/add-emoji.py @@ -36,6 +36,7 @@ SINGLE = [ (0x1F4F7, "1f4f7"), # camera (0x1F4F1, "1f4f1"), # mobile phone (0x1F4BB, "1f4bb"), # laptop + (0x1F310, "1f310"), # globe with meridians (Web app icon) (0x1F4C5, "1f4c5"), # calendar (0x1F4E1, "1f4e1"), # satellite antenna (0x1F4E7, "1f4e7"), # e-mail diff --git a/src/ui-touch/KeyboardLayouts.cpp b/src/ui-touch/KeyboardLayouts.cpp index 38bf3381..28227a74 100644 --- a/src/ui-touch/KeyboardLayouts.cpp +++ b/src/ui-touch/KeyboardLayouts.cpp @@ -227,28 +227,28 @@ static const lv_btnmatrix_ctrl_t kb_en_upper_ctrl[] = { static const char* const kb_fr_lower[] = { "1#", "a", "z", "e", "r", "t", "y", "u", "i", "o", "p", LV_SYMBOL_BACKSPACE, "\n", "ABC", "q", "s", "d", "f", "g", "h", "j", "k", "l", "m", LV_SYMBOL_NEW_LINE, "\n", - "_", "-", "w", "x", "c", "v", "b", "n", ".", ",", ":", "", "\n", + "_", "-", "w", "x", "c", "v", "b", "n", ".", ",", ":", "\n", LV_SYMBOL_KEYBOARD, LV_SYMBOL_LEFT, " ", LV_SYMBOL_RIGHT, LV_SYMBOL_OK, "" }; static const lv_btnmatrix_ctrl_t kb_fr_lower_ctrl[] = { LV_KEYBOARD_CTRL_BTN_FLAGS | 5, EN_KB_BTN(4), EN_KB_BTN(4), EN_KB_BTN(4), EN_KB_BTN(4), EN_KB_BTN(4), EN_KB_BTN(4), EN_KB_BTN(4), EN_KB_BTN(4), EN_KB_BTN(4), EN_KB_BTN(4), LV_BTNMATRIX_CTRL_CHECKED | 7, LV_KEYBOARD_CTRL_BTN_FLAGS | 6, EN_KB_BTN(3), EN_KB_BTN(3), EN_KB_BTN(3), EN_KB_BTN(3), EN_KB_BTN(3), EN_KB_BTN(3), EN_KB_BTN(3), EN_KB_BTN(3), EN_KB_BTN(3), EN_KB_BTN(3), LV_BTNMATRIX_CTRL_CHECKED | 7, - LV_BTNMATRIX_CTRL_CHECKED | EN_KB_BTN(1), LV_BTNMATRIX_CTRL_CHECKED | EN_KB_BTN(1), EN_KB_BTN(1), EN_KB_BTN(1), EN_KB_BTN(1), EN_KB_BTN(1), EN_KB_BTN(1), EN_KB_BTN(1), LV_BTNMATRIX_CTRL_CHECKED | EN_KB_BTN(1), LV_BTNMATRIX_CTRL_CHECKED | EN_KB_BTN(1), LV_BTNMATRIX_CTRL_CHECKED | EN_KB_BTN(1), LV_BTNMATRIX_CTRL_HIDDEN, + LV_BTNMATRIX_CTRL_CHECKED | EN_KB_BTN(1), LV_BTNMATRIX_CTRL_CHECKED | EN_KB_BTN(1), EN_KB_BTN(1), EN_KB_BTN(1), EN_KB_BTN(1), EN_KB_BTN(1), EN_KB_BTN(1), EN_KB_BTN(1), LV_BTNMATRIX_CTRL_CHECKED | EN_KB_BTN(1), LV_BTNMATRIX_CTRL_CHECKED | EN_KB_BTN(1), LV_BTNMATRIX_CTRL_CHECKED | EN_KB_BTN(1), LV_KEYBOARD_CTRL_BTN_FLAGS | 2, LV_BTNMATRIX_CTRL_CHECKED | 2, 6, LV_BTNMATRIX_CTRL_CHECKED | 2, LV_KEYBOARD_CTRL_BTN_FLAGS | 2 }; static const char* const kb_fr_upper[] = { "1#", "A", "Z", "E", "R", "T", "Y", "U", "I", "O", "P", LV_SYMBOL_BACKSPACE, "\n", "abc", "Q", "S", "D", "F", "G", "H", "J", "K", "L", "M", LV_SYMBOL_NEW_LINE, "\n", - "_", "-", "W", "X", "C", "V", "B", "N", ".", ",", ":", "", "\n", + "_", "-", "W", "X", "C", "V", "B", "N", ".", ",", ":", "\n", LV_SYMBOL_KEYBOARD, LV_SYMBOL_LEFT, " ", LV_SYMBOL_RIGHT, LV_SYMBOL_OK, "" }; static const lv_btnmatrix_ctrl_t kb_fr_upper_ctrl[] = { LV_KEYBOARD_CTRL_BTN_FLAGS | 5, EN_KB_BTN(4), EN_KB_BTN(4), EN_KB_BTN(4), EN_KB_BTN(4), EN_KB_BTN(4), EN_KB_BTN(4), EN_KB_BTN(4), EN_KB_BTN(4), EN_KB_BTN(4), EN_KB_BTN(4), LV_BTNMATRIX_CTRL_CHECKED | 7, LV_KEYBOARD_CTRL_BTN_FLAGS | 6, EN_KB_BTN(3), EN_KB_BTN(3), EN_KB_BTN(3), EN_KB_BTN(3), EN_KB_BTN(3), EN_KB_BTN(3), EN_KB_BTN(3), EN_KB_BTN(3), EN_KB_BTN(3), EN_KB_BTN(3), LV_BTNMATRIX_CTRL_CHECKED | 7, - LV_BTNMATRIX_CTRL_CHECKED | EN_KB_BTN(1), LV_BTNMATRIX_CTRL_CHECKED | EN_KB_BTN(1), EN_KB_BTN(1), EN_KB_BTN(1), EN_KB_BTN(1), EN_KB_BTN(1), EN_KB_BTN(1), EN_KB_BTN(1), LV_BTNMATRIX_CTRL_CHECKED | EN_KB_BTN(1), LV_BTNMATRIX_CTRL_CHECKED | EN_KB_BTN(1), LV_BTNMATRIX_CTRL_CHECKED | EN_KB_BTN(1), LV_BTNMATRIX_CTRL_HIDDEN, + LV_BTNMATRIX_CTRL_CHECKED | EN_KB_BTN(1), LV_BTNMATRIX_CTRL_CHECKED | EN_KB_BTN(1), EN_KB_BTN(1), EN_KB_BTN(1), EN_KB_BTN(1), EN_KB_BTN(1), EN_KB_BTN(1), EN_KB_BTN(1), LV_BTNMATRIX_CTRL_CHECKED | EN_KB_BTN(1), LV_BTNMATRIX_CTRL_CHECKED | EN_KB_BTN(1), LV_BTNMATRIX_CTRL_CHECKED | EN_KB_BTN(1), LV_KEYBOARD_CTRL_BTN_FLAGS | 2, LV_BTNMATRIX_CTRL_CHECKED | 2, 6, LV_BTNMATRIX_CTRL_CHECKED | 2, LV_KEYBOARD_CTRL_BTN_FLAGS | 2 }; diff --git a/src/ui-touch/UITask.cpp b/src/ui-touch/UITask.cpp index a5c6952a..8de88f17 100644 --- a/src/ui-touch/UITask.cpp +++ b/src/ui-touch/UITask.cpp @@ -125,6 +125,7 @@ #if defined(MULTI_TRANSPORT_COMPANION) #include #include + #include // on-device HTTPS for the Reader (text browser); setInsecure(), no cert store #if CAP_OTA #include // Arduino OTA writer (native dual-OTA boards; Tanmatsu is IDF/AppFS, no OTA) #endif @@ -842,6 +843,12 @@ constexpr int SWIPE_SCROLL_STEP = 90; // Runtime (not constexpr) so the UI-scale can grow it to fit bigger status-bar text — set to SC(22) // once at boot in begin(), before the UI is built. Stays 22 on the non-scaled boards. static lv_coord_t STATUSBAR_H = 22; +// True while the Reader/Web page is collapsed and showing its URL in the status bar's +// title zone — updateGlobalStatusBar then hides the clock to make room for the URL. +static bool s_reader_bar_url = false; +// True whenever the Reader/Web page is open — suppresses the tall status-bar glass +// fade so the address reads on a solid bar (no gradient behind it). +static bool s_reader_page_open = false; struct GlobalStatusBar { lv_obj_t* root; lv_obj_t* left_label; @@ -19022,6 +19029,491 @@ static void monitorDismissCb(lv_event_t* e) { closeMonitorPage(); } +// ============================ Reader: on-device text browser ========================= +// A minimal browser that fetches a URL over HTTP/HTTPS ENTIRELY ON THE DEVICE (no +// proxy), strips the HTML to plain text, and shows it scrollable. HTTPS uses +// setInsecure() — no cert store, no validation: this is a text reader, not a secure +// client (the ask: an "apocalyptic" browser — on-device only, nothing leaves the +// device to a third party). No JS / CSS / images by design. All network + parse work +// runs on a core-0 worker task so LVGL never blocks; the UI loop polls s_reader_dirty. +#if defined(ESP32) && defined(MULTI_TRANSPORT_COMPANION) +static const char kReaderDefaultUrl[] = "wadamesh.com"; +static lv_obj_t* s_reader_root = nullptr; +static lv_obj_t* s_reader_url_ta = nullptr; +static lv_obj_t* s_reader_go = nullptr; +static lv_obj_t* s_reader_editbtn= nullptr; // floating "edit URL" button (shown while reading) +static lv_obj_t* s_reader_scroll = nullptr; // flex-column body container (holds text + link labels) +static lv_obj_t* s_reader_status = nullptr; // status / error line +static char s_reader_url[300] = ""; // the URL being (or last) fetched +static char* s_reader_text = nullptr; // PSRAM: extracted text (NUL-terminated) +static volatile bool s_reader_dirty = false; // worker -> UI: text/status changed +static volatile bool s_reader_busy = false; // a fetch is in flight +static volatile bool s_reader_ok = false; // last fetch produced a page (worker -> UI) +static char s_reader_msg[110] = ""; // status text (worker writes, UI shows) +static TaskHandle_t s_reader_task = nullptr; +static bool s_reader_pristine = false; // URL field still holds the untouched default +static const size_t kReaderRawCap = 192 * 1024; // max raw HTML we buffer (PSRAM) +static const size_t kReaderTextCap = 60 * 1024; // max extracted text we keep +// Links found on the page: byte range in s_reader_text + resolved absolute href. +struct ReaderLink { uint32_t start, end; char href[240]; }; +static const int kReaderMaxLinks = 280; +static ReaderLink* s_reader_links = nullptr; // PSRAM array, lazily allocated +static int s_reader_nlinks = 0; +// Navigation history (back / forward). A simple bounded stack in PSRAM: s_reader_hist_pos +// is the current entry; back/forward walk it, a new navigation truncates any forward tail. +static const int kReaderHistMax = 24; +static char (*s_reader_hist)[300] = nullptr; // PSRAM [kReaderHistMax][300] +static int s_reader_hist_n = 0; // entries in use +static int s_reader_hist_pos = -1; // current index (-1 = none yet) +static lv_obj_t* s_reader_navbar = nullptr; // bottom toolbar +static lv_obj_t* s_reader_back = nullptr; +static lv_obj_t* s_reader_fwd = nullptr; + +static void closeReaderPage(); +static void readerNavigate(const char* in, bool push); +static void readerUpdateNavButtons(); +static void readerRenderBody(); +static void readerSetAddrExpanded(bool exp); +static void readerShowLoading(); + +// case-insensitive prefix test +static bool readerCiPrefix(const char* s, size_t n, const char* pfx) { + size_t ln = strlen(pfx); if (n < ln) return false; + for (size_t i = 0; i < ln; i++) { char a = s[i], b = pfx[i]; + if (a >= 'A' && a <= 'Z') a += 32; if (b >= 'A' && b <= 'Z') b += 32; if (a != b) return false; } + return true; +} +// Decode one HTML entity at s[0]=='&'. Writes UTF-8 to out (>=4 bytes), sets *wrote, +// returns consumed input length; 0 if unrecognised (caller emits '&' literally). +static size_t readerEntity(const char* s, size_t n, char* out, int* wrote) { + static const struct { const char* name; const char* utf8; } named[] = { + {"amp;","&"},{"lt;","<"},{"gt;",">"},{"quot;","\""},{"apos;","'"},{"nbsp;"," "}, + {"mdash;","\xe2\x80\x94"},{"ndash;","\xe2\x80\x93"},{"hellip;","\xe2\x80\xa6"}, + {"lsquo;","\xe2\x80\x98"},{"rsquo;","\xe2\x80\x99"},{"ldquo;","\xe2\x80\x9c"}, + {"rdquo;","\xe2\x80\x9d"},{"copy;","\xc2\xa9"},{"reg;","\xc2\xae"},{"euro;","\xe2\x82\xac"}, + {"deg;","\xc2\xb0"},{"middot;","\xc2\xb7"},{"bull;","\xe2\x80\xa2"},{"trade;","\xe2\x84\xa2"}, + }; + for (auto& e : named) { size_t ln = strlen(e.name); + if (n > ln && strncmp(s + 1, e.name, ln) == 0) { int w = strlen(e.utf8); memcpy(out, e.utf8, w); *wrote = w; return ln + 1; } } + if (n > 3 && s[1] == '#') { // &#NNN; or &#xHH; + long cp = 0; bool hex = (s[2] == 'x' || s[2] == 'X'); size_t i = hex ? 3 : 2, start = i; + for (; i < n && s[i] != ';'; i++) { char c = s[i]; int d; + if (c >= '0' && c <= '9') d = c - '0'; + else if (hex && c >= 'a' && c <= 'f') d = c - 'a' + 10; + else if (hex && c >= 'A' && c <= 'F') d = c - 'A' + 10; else { i = start; break; } + cp = cp * (hex ? 16 : 10) + d; } + if (i > start && i < n && s[i] == ';' && cp > 0 && cp <= 0x10FFFF) { + int w = 0; + if (cp < 0x80) out[w++] = (char)cp; + else if (cp < 0x800) { out[w++] = 0xC0 | (cp >> 6); out[w++] = 0x80 | (cp & 0x3F); } + else if (cp < 0x10000) { out[w++] = 0xE0 | (cp >> 12); out[w++] = 0x80 | ((cp >> 6) & 0x3F); out[w++] = 0x80 | (cp & 0x3F); } + else { out[w++] = 0xF0 | (cp >> 18); out[w++] = 0x80 | ((cp >> 12) & 0x3F); out[w++] = 0x80 | ((cp >> 6) & 0x3F); out[w++] = 0x80 | (cp & 0x3F); } + *wrote = w; return i + 1; + } + } + return 0; +} +// Extract attribute `attr` (e.g. "href") from a tag body h[0..len) into out. Handles +// quoted ("..", '..') and unquoted values. Returns true if found. +static bool readerTagAttr(const char* h, size_t len, const char* attr, char* out, size_t cap) { + size_t al = strlen(attr); + for (size_t i = 0; i + al + 1 < len; i++) { + if (!readerCiPrefix(h + i, len - i, attr)) continue; + size_t j = i + al; while (j < len && (h[j] == ' ' || h[j] == '\t')) j++; + if (j >= len || h[j] != '=') continue; + j++; while (j < len && (h[j] == ' ' || h[j] == '\t')) j++; + char q = 0; if (j < len && (h[j] == '"' || h[j] == '\'')) { q = h[j]; j++; } + size_t o = 0; + while (j < len && o + 1 < cap) { char c = h[j]; if (q ? (c == q) : (c == ' ' || c == '>' || c == '\t')) break; out[o++] = c; j++; } + out[o] = 0; return o > 0; + } + return false; +} +// Resolve href against base into out (absolute). Returns false for unusable schemes +// (#fragment, javascript:, mailto:, tel:, data:). +static bool readerResolveUrl(const char* base, const char* href, char* out, size_t cap) { + while (*href == ' ') href++; + size_t hl = strlen(href); + if (!hl || href[0] == '#') return false; + if (readerCiPrefix(href, hl, "javascript:") || readerCiPrefix(href, hl, "mailto:") || + readerCiPrefix(href, hl, "tel:") || readerCiPrefix(href, hl, "data:")) return false; + if (readerCiPrefix(href, hl, "http://") || readerCiPrefix(href, hl, "https://")) { snprintf(out, cap, "%s", href); } + else { + const char* se = strstr(base, "://"); if (!se) return false; + int sl = (int)(se - base); const char* host = se + 3; + const char* he = strchr(host, '/'); int hlen = he ? (int)(he - host) : (int)strlen(host); + if (href[0] == '/' && href[1] == '/') snprintf(out, cap, "%.*s:%s", sl, base, href); // //host/path + else if (href[0] == '/') snprintf(out, cap, "%.*s://%.*s%s", sl, base, hlen, host, href); // root-relative + else { // relative to base dir + const char* ls = strrchr(base, '/'); + if (ls && ls > se + 2) snprintf(out, cap, "%.*s%s", (int)(ls - base + 1), base, href); + else snprintf(out, cap, "%.*s://%.*s/%s", sl, base, hlen, host, href); + } + } + char* frag = strchr(out, '#'); if (frag) *frag = 0; + return out[0] != 0; +} +// One-pass HTML -> text. Drops comments +