What changed, and why it matters
This commit introduces the initial hardware abstraction layer (HAL) for the BitBox03 and makes several safety improvements to the Rust bindings for the LVGL graphics library. Most changes are architectural or defensive: adding new safe wrappers, replacing borrowed C string pointers with owned copies, adding explicit unsafe markers, and removing some risky image-source APIs. There are also large additions of generated font data and placeholder TODO implementations for hardware interfaces. No obvious exploitable vulnerability is visible in the diff, but the commit is large and partially implemented, so the safety claims cannot be fully verified from this patch alone.
Treat as routine development with defensive hardening. Review the `Singleton<T>` `unsafe impl Sync` and the UI screen stack push/pop/delete logic for potential use-after-free or data-race issues in follow-up commits. Ensure all `todo!()` HAL methods are completed with appropriate error handling and secure implementations before release.
Security signals we found
Large architectural refactor with +29k lines, mostly generated font bitmaps and placeholder HAL code
Defensive change: LVGL text getters now return owned CString copies instead of borrowed CStr pointers, reducing use-after-free risk
Defensive change: several LVGL functions marked unsafe and documented with lifetime invariants
Removal of raw image source setters and LvImage type reduces unsafe pointer exposure
Addition of Singleton global mutable state for BitBox03 HAL via UnsafeCell + unsafe impl Sync
UI screen stack pushes/pops objects and deletes the prior screen, requiring manual lifetime management
No explicit security bug fix, CVE, or vendor security disclosure in commit message or diff
Evidence from the diff
The commit adds bitbox03 HAL implementations (memory, random, sd, securechip, system, ui) that currently consist mostly of todo!() placeholders, and refactors bitbox-lvgl bindings. Key safety changes include: converting LvDisplay and LvIndev from Copy to non-Copy, returning owned CString instead of borrowed &CStr from LVGL text getters, marking keyboard_set_textarea and object/span deletion as unsafe, removing the LvImage type and its raw source setters, adding a typed LvFont wrapper, and adding Spangroup support. The bitbox03 Singleton state pattern uses UnsafeCell with an unsafe impl Sync. The UI code keeps a stack of LVGL screens and deletes the previous screen on pop, which relies on caller discipline to avoid use-after-free.
Changed components
src/rust/bitbox-lvgl-syssrc/rust/bitbox-lvglsrc/rust/bitbox03src/ui/fontsInspect captured patch +29659 / −210
diff --git a/AGENTS.md b/AGENTS.md
index da291e0..ab9591c 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -28,10 +28,10 @@ the host.
Use `./scripts/dev_exec.sh <command>` only for project-specific commands that depend on the project
toolchain or compiler environment.
-Do not wrap `./scripts/dev_exec.sh` itself in `bash -lc`. If a command genuinely needs shell
-features such as `cd && ...`, pass an explicit shell as the command, e.g.
-`./scripts/dev_exec.sh bash -lc 'cd src/rust && cargo fmt'`.
-
+Do not wrap `./scripts/dev_exec.sh` itself in `bash -lc`. Prefer changing CWD
+with CLI args like `tar -C <PATH>` or `cargo build --manifest-path <PATH>`. If
+a command genuinely needs shell features such as pipes, pass an explicit shell
+as the command, e.g. `./scripts/dev_exec.sh bash -lc 'cat versions.json | jq'`.
- `make firmware` / `make bootloader`: compile firmware or bootloader ELFs into `build/`.
- `make simulator`: build the Linux simulator under `build-build-noasan/bin/`.
@@ -48,7 +48,7 @@ bindings (`cbindgen`, protobuf) when interfaces change.
* For C code changes, run `./scripts/dev_exec.sh ./scripts/format` to format the code.
* For Python changes, run `./scripts/dev_exec.sh ./scripts/format-python` to format the code.
-* For Rust code changes, run `./scripts/dev_exec.sh -lc 'cd src/rust && cargo fmt'` to format the code.
+* For Rust code changes, run `./scripts/dev_exec.sh cargo fmt --manifest-path src/rust/Cargo.toml` to format the code.
## Testing Guidelines
Place new C specs in `test/unit-test` and add doubles to `test/hardware-fakes` when hardware
@@ -66,6 +66,7 @@ security-sensitive areas.
- when reviewing a removed function call, check that the removed behavior was not required and was not dropped by accident during a refactor.
- when reviewing a removed function call, check if the callee became unused and should also be removed.
+- Focus on memory issues
## Commit & Pull Request Guidelines
Write commits with a ≤50 character subject, blank line, and explanatory body per `CONTRIBUTING.md`;
@@ -82,8 +83,9 @@ conclude.
util::Bytes::BytesMut ot pass in buffers and write to out buffers.
- when using Zeroizing<...> for buffers, use Zeroizing<Vec<u8>>. For other sensitive data, use
Zeroizing<Box<...>>.
-- when wrapping C functions in the bitbox02 crate, make it safe idiomatic Rust, with no C types in
- the input/output. Results should be returned, not passed to an out param.
+- when wrapping C functions, always use a '-sys' crate for the bindings, make it safe idiomatic
+ Rust, with no C types in the input/output, especially no pointers. Results should be returned,
+ not passed to an out param. Check all invariants in the C code and panic in case they are not met.
- don't stop the Rust docker container unless you have restart it, e.g. if the .containerversion
changed after checking out a different commit.
- never commit a change if not explicitly being instructed to
diff --git a/src/rust/Cargo.lock b/src/rust/Cargo.lock
index ee21a38..589cfb6 100644
--- a/src/rust/Cargo.lock
+++ b/src/rust/Cargo.lock
@@ -153,6 +153,7 @@ version = "0.1.0"
dependencies = [
"bitbox-lvgl-sys",
"grounded",
+ "tracing",
"util",
]
@@ -278,9 +279,11 @@ dependencies = [
name = "bitbox03"
version = "0.1.0"
dependencies = [
+ "bitbox-hal",
"bitbox-lvgl",
"png-decoder",
"tracing",
+ "zeroize",
]
[[package]]
diff --git a/src/rust/bitbox-lvgl-sys/build.rs b/src/rust/bitbox-lvgl-sys/build.rs
index 79d168f..7825324 100644
--- a/src/rust/bitbox-lvgl-sys/build.rs
+++ b/src/rust/bitbox-lvgl-sys/build.rs
@@ -160,5 +160,15 @@ fn main() -> Result<(), &'static str> {
let dst = cmake_build.build();
println!("cargo::rustc-link-search=native={}/lib", dst.display());
println!("cargo::rustc-link-lib=static=lvgl");
+
+ let mut fonts = cc::Build::new();
+ fonts.file(manifest_dir.join("../../ui/fonts/inter_regular_32.c"));
+ fonts.file(manifest_dir.join("../../ui/fonts/inter_regular_48.c"));
+ fonts.file(manifest_dir.join("../../ui/fonts/inter_bold_32.c"));
+ fonts.file(manifest_dir.join("../../ui/fonts/inter_bold_48.c"));
+ for flag in &c_args {
+ fonts.flag(flag);
+ }
+ fonts.compile("lvgl_fonts");
run_bindgen(&wrapper, &out_path, &clang_args)
}
diff --git a/src/rust/bitbox-lvgl-sys/src/lib.rs b/src/rust/bitbox-lvgl-sys/src/lib.rs
index 0625101..f22dc11 100644
--- a/src/rust/bitbox-lvgl-sys/src/lib.rs
+++ b/src/rust/bitbox-lvgl-sys/src/lib.rs
@@ -7,3 +7,6 @@
#![allow(clippy::all)]
include!(concat!(env!("OUT_DIR"), "/bindings.rs"));
+
+// bindgen fails to generate LV_SIZE_CONTENT
+pub const LV_SIZE_CONTENT: u32 = LV_COORD_MAX | (1 << LV_COORD_TYPE_SHIFT);
diff --git a/src/rust/bitbox-lvgl-sys/wrapper.h b/src/rust/bitbox-lvgl-sys/wrapper.h
index 5de923b..ab6a3c5 100644
--- a/src/rust/bitbox-lvgl-sys/wrapper.h
+++ b/src/rust/bitbox-lvgl-sys/wrapper.h
@@ -1,3 +1,8 @@
// SPDX-License-Identifier: Apache-2.0
#include <lvgl.h>
+
+extern const lv_font_t inter_regular_32;
+extern const lv_font_t inter_regular_48;
+extern const lv_font_t inter_bold_32;
+extern const lv_font_t inter_bold_48;
diff --git a/src/rust/bitbox-lvgl/Cargo.toml b/src/rust/bitbox-lvgl/Cargo.toml
index 8a839f0..2bde672 100644
--- a/src/rust/bitbox-lvgl/Cargo.toml
+++ b/src/rust/bitbox-lvgl/Cargo.toml
@@ -7,3 +7,4 @@ edition = "2024"
bitbox-lvgl-sys = { path = "../bitbox-lvgl-sys" }
grounded = {version = "0.2.1"}
util = { path = "../util" }
+tracing = {version = "0.1.41", features = ["log"], default-features = false}
diff --git a/src/rust/bitbox-lvgl/src/display.rs b/src/rust/bitbox-lvgl/src/display.rs
index 8e52e57..fecee2a 100644
--- a/src/rust/bitbox-lvgl/src/display.rs
+++ b/src/rust/bitbox-lvgl/src/display.rs
@@ -9,7 +9,7 @@ use grounded::uninit::GroundedCell;
use crate::util::assert_user_data_can_attach;
use crate::{LvArea, LvColorFormat, LvDisplayRenderMode, LvHandle, class, ffi};
-#[derive(Clone, Copy, Debug, PartialEq, Eq)]
+#[derive(Debug, PartialEq, Eq)]
pub struct LvDisplay {
raw: NonNull<ffi::lv_display_t>,
}
@@ -116,6 +116,18 @@ impl LvDisplay {
pub fn get_user_data(&self) -> Option<NonNull<c_void>> {
NonNull::new(unsafe { ffi::lv_display_get_user_data(self.as_ptr()) })
}
+
+ pub fn screen_active(&self) -> Option<LvHandle<class::ObjTag>> {
+ NonNull::new(unsafe { ffi::lv_screen_active() }).map(LvHandle::from_ptr)
+ }
+
+ pub fn layer_bottom(&self) -> Option<LvHandle<class::ObjTag>> {
+ NonNull::new(unsafe { ffi::lv_layer_bottom() }).map(LvHandle::from_ptr)
+ }
+
+ pub fn screen_load(&self, screen: LvHandle) {
+ unsafe { ffi::lv_screen_load(screen.as_ptr()) }
+ }
}
const LV_DRAW_BUFFER_ALIGNMENT: usize = crate::ffi::LV_DRAW_BUF_ALIGN as usize;
@@ -158,7 +170,3 @@ extern "C" fn flush_cb_trampoline(
(flush_cb)(display, area, px_map);
}
}
-
-pub fn screen_active() -> Option<LvHandle<class::ObjTag>> {
- NonNull::new(unsafe { ffi::lv_screen_active() }).map(LvHandle::from_ptr)
-}
diff --git a/src/rust/bitbox-lvgl/src/font.rs b/src/rust/bitbox-lvgl/src/font.rs
new file mode 100644
index 0000000..445511d
--- /dev/null
+++ b/src/rust/bitbox-lvgl/src/font.rs
@@ -0,0 +1,50 @@
+// SPDX-License-Identifier: Apache-2.0
+
+use crate::ffi;
+
+#[derive(Clone, Copy, Debug)]
+pub struct LvFont {
+ raw: &'static ffi::lv_font_t,
+}
+
+impl LvFont {
+ pub const fn new(raw: &'static ffi::lv_font_t) -> Self {
+ Self { raw }
+ }
+
+ pub(crate) fn as_ptr(self) -> *const ffi::lv_font_t {
+ self.raw as *const ffi::lv_font_t
+ }
+}
+
+impl PartialEq for LvFont {
+ fn eq(&self, other: &Self) -> bool {
+ core::ptr::eq(self.raw, other.raw)
+ }
+}
+
+impl Eq for LvFont {}
+
+pub mod fonts {
+ use super::LvFont;
+ use crate::ffi;
+
+ pub const INTER_REGULAR_32: LvFont = unsafe { LvFont::new(&ffi::inter_regular_32) };
+ pub const INTER_REGULAR_48: LvFont = unsafe { LvFont::new(&ffi::inter_regular_48) };
+ pub const INTER_BOLD_32: LvFont = unsafe { LvFont::new(&ffi::inter_bold_32) };
+ pub const INTER_BOLD_48: LvFont = unsafe { LvFont::new(&ffi::inter_bold_48) };
+}
+
+#[cfg(test)]
+mod tests {
+ use super::{LvFont, fonts};
+
+ #[test]
+ fn test_font_ptr_roundtrip() {
+ let font = fonts::INTER_BOLD_48;
+ assert_eq!(
+ font.as_ptr(),
+ LvFont::new(unsafe { &crate::ffi::inter_bold_48 }).as_ptr()
+ );
+ }
+}
diff --git a/src/rust/bitbox-lvgl/src/indev.rs b/src/rust/bitbox-lvgl/src/indev.rs
index ad03269..ed96bfe 100644
--- a/src/rust/bitbox-lvgl/src/indev.rs
+++ b/src/rust/bitbox-lvgl/src/indev.rs
@@ -6,7 +6,7 @@ use core::ptr::NonNull;
use crate::util::assert_user_data_can_attach;
use crate::{LvIndevType, ffi};
-#[derive(Clone, Copy, Debug, PartialEq, Eq)]
+#[derive(Debug, PartialEq, Eq)]
pub struct LvIndev {
raw: NonNull<ffi::lv_indev_t>,
}
diff --git a/src/rust/bitbox-lvgl/src/lib.rs b/src/rust/bitbox-lvgl/src/lib.rs
index 9ea9ca3..7a68c32 100644
--- a/src/rust/bitbox-lvgl/src/lib.rs
+++ b/src/rust/bitbox-lvgl/src/lib.rs
@@ -6,6 +6,9 @@ extern crate alloc;
pub extern crate bitbox_lvgl_sys as ffi;
+pub mod font;
+
+pub use ffi::_lv_opacity_level_t as LvOpacityLevel;
pub use ffi::lv_align_t as LvAlign;
pub use ffi::lv_anim_enable_t as LvAnimEnable;
pub use ffi::lv_arc_mode_t as LvArcMode;
@@ -21,6 +24,8 @@ pub use ffi::lv_color_t as LvColor;
pub use ffi::lv_color32_t as LvColor32;
pub use ffi::lv_display_render_mode_t as LvDisplayRenderMode;
pub use ffi::lv_draw_buf_t as LvDrawBuf;
+pub use ffi::lv_event_code_t as LvEventCode;
+pub use ffi::lv_event_t as LvEvent;
pub use ffi::lv_flex_align_t as LvFlexAlign;
pub use ffi::lv_flex_flow_t as LvFlexFlow;
pub use ffi::lv_grad_dir_t as LvGradDir;
@@ -31,12 +36,17 @@ pub use ffi::lv_indev_state_t as LvIndevState;
pub use ffi::lv_indev_type_t as LvIndevType;
pub use ffi::lv_keyboard_mode_t as LvKeyboardMode;
pub use ffi::lv_label_long_mode_t as LvLabelLongMode;
+pub use ffi::lv_layout_t as LvLayout;
pub use ffi::lv_log_level_t as LvLogLevel;
pub use ffi::lv_opa_t as LvOpa;
pub use ffi::lv_part_t as LvPart;
pub use ffi::lv_point_t as LvPoint;
pub use ffi::lv_slider_mode_t as LvSliderMode;
pub use ffi::lv_slider_orientation_t as LvSliderOrientation;
+pub use ffi::lv_span_coords_t as LvSpanCoords;
+pub use ffi::lv_span_mode_t as LvSpanMode;
+pub use ffi::lv_span_overflow_t as LvSpanOverflow;
+pub use ffi::lv_state_t as LvState;
pub use ffi::lv_style_selector_t as LvStyleSelector;
pub use ffi::lv_text_align_t as LvTextAlign;
pub use ffi::lv_text_decor_t as LvTextDecor;
@@ -53,6 +63,8 @@ mod util;
pub mod widgets;
pub use display::{LvDisplay, LvDisplayBufferError};
+pub use font::LvFont;
+pub use font::fonts;
pub use indev::LvIndev;
pub use widgets::arc::{ArcExt, LvArc};
pub use widgets::bar::{BarExt, LvBar};
@@ -61,13 +73,14 @@ pub use widgets::buttonmatrix::{ButtonmatrixExt, LvButtonmatrix, LvButtonmatrixM
pub use widgets::canvas::CanvasExt;
pub use widgets::canvas::{LvCanvas, LvCanvasCreateError};
pub use widgets::class;
-pub use widgets::image::{ImageExt, LvImage, LvImageSourceError};
+pub use widgets::image::ImageExt;
pub use widgets::keyboard::{KeyboardExt, LvKeyboard, LvKeyboardMapEntry, keyboard_def_event_cb};
pub use widgets::label::{LabelExt, LvLabel, LvLabelTextError};
pub use widgets::obj;
pub use widgets::obj::LvObj;
pub use widgets::obj::{LvHandle, LvTypeError, ObjExt};
pub use widgets::slider::{LvSlider, SliderExt};
+pub use widgets::span::{LvSpan, LvSpanTextError, LvSpangroup, SpangroupExt};
pub use widgets::spinner::{LvSpinner, SpinnerExt};
pub use widgets::textarea::{LvTextarea, LvTextareaTextError, TextareaExt};
pub use widgets::{LvMapError, LvTextError};
diff --git a/src/rust/bitbox-lvgl/src/widgets/buttonmatrix.rs b/src/rust/bitbox-lvgl/src/widgets/buttonmatrix.rs
index 4ac14c5..00616b5 100644
--- a/src/rust/bitbox-lvgl/src/widgets/buttonmatrix.rs
+++ b/src/rust/bitbox-lvgl/src/widgets/buttonmatrix.rs
@@ -1,5 +1,7 @@
// SPDX-License-Identifier: Apache-2.0
+use alloc::borrow::ToOwned;
+use alloc::ffi::CString;
use alloc::vec::Vec;
use core::ffi::{CStr, c_char};
use core::ptr::NonNull;
@@ -48,8 +50,10 @@ pub(crate) fn validate_map(map: &[LvButtonmatrixMapEntry]) -> usize {
entries.iter().filter(|entry| !entry.is_newline()).count()
}
-fn button_count_from_cstr_map(map: &[&CStr]) -> usize {
- map.iter().filter(|entry| entry.to_bytes() != b"\n").count()
+fn button_count_from_cstr_map<S: AsRef<CStr>>(map: &[S]) -> usize {
+ map.iter()
+ .filter(|entry| entry.as_ref().to_bytes() != b"\n")
+ .count()
}
fn assert_ctrl_map_len(expected: usize, actual: usize) {
@@ -99,11 +103,12 @@ pub trait ButtonmatrixExt: ObjExt {
unsafe { ffi::lv_buttonmatrix_set_one_checked(self.as_ptr(), enable) }
}
- fn get_map(&self) -> Vec<&CStr> {
+ fn get_map(&self) -> Vec<CString> {
unsafe {
- // LVGL returns either null or a valid button-matrix map array terminated by a null
- // pointer or empty string sentinel, with entries alive for the duration of this borrow.
cstr_array_from_ptr(ffi::lv_buttonmatrix_get_map(self.as_ptr()))
+ .into_iter()
+ .map(|entry| entry.to_owned())
+ .collect()
}
}
@@ -111,14 +116,13 @@ pub trait ButtonmatrixExt: ObjExt {
unsafe { ffi::lv_buttonmatrix_get_selected_button(self.as_ptr()) }
}
- fn get_button_text(&self, button_id: u32) -> Option<&CStr> {
+ fn get_button_text(&self, button_id: u32) -> Option<CString> {
unsafe {
- // LVGL returns either null or a valid NUL-terminated button text pointer owned by
- // the object and alive for the duration of this borrow.
optional_cstr_from_ptr(ffi::lv_buttonmatrix_get_button_text(
self.as_ptr(),
button_id,
))
+ .map(|text| text.to_owned())
}
}
diff --git a/src/rust/bitbox-lvgl/src/widgets/canvas.rs b/src/rust/bitbox-lvgl/src/widgets/canvas.rs
index b17c2da..9a05f91 100644
--- a/src/rust/bitbox-lvgl/src/widgets/canvas.rs
+++ b/src/rust/bitbox-lvgl/src/widgets/canvas.rs
@@ -4,7 +4,7 @@ use alloc::vec::Vec;
use core::ffi::c_void;
use core::ptr::NonNull;
-use super::image::{ImageExt, LvImage};
+use super::image::ImageExt;
use super::util;
use crate::{LvColor, LvColor32, LvColorFormat, LvHandle, LvImageDsc, LvObj, LvOpa, class, ffi};
@@ -19,7 +19,9 @@ pub enum LvCanvasCreateError {
pub trait CanvasExt: ImageExt {
/// # Safety
- /// `buf` must remain valid for the lifetime required by LVGL.
+ /// `buf` must point to writable storage large enough for the declared canvas dimensions and
+ /// color format, and that storage must remain valid for as long as LVGL can render from the
+ /// canvas. While registered, the backing memory must not be freed or repurposed.
unsafe fn set_buffer_raw<T: ?Sized>(
&self,
buf: &'static mut T,
@@ -39,7 +41,9 @@ pub trait CanvasExt: ImageExt {
}
/// # Safety
- /// `draw_buf` must remain valid for the lifetime required by LVGL.
+ /// `draw_buf` must be a fully initialized LVGL draw buffer whose handlers and backing storage
+ /// remain valid for as long as the canvas uses it. Neither the draw buffer nor the underlying
+ /// pixel storage may be freed or repurposed while registered on the canvas.
unsafe fn set_draw_buf_raw(&self, draw_buf: &'static mut ffi::lv_draw_buf_t) {
unsafe { ffi::lv_canvas_set_draw_buf(self.as_ptr(), draw_buf) }
}
@@ -112,10 +116,6 @@ impl LvHandle<class::CanvasTag> {
Ok(canvas)
}
- pub fn to_image(self) -> LvImage {
- self.cast()
- }
-
pub fn to_obj(self) -> LvObj {
self.cast()
}
diff --git a/src/rust/bitbox-lvgl/src/widgets/class.rs b/src/rust/bitbox-lvgl/src/widgets/class.rs
index de26c52..4d05ba8 100644
--- a/src/rust/bitbox-lvgl/src/widgets/class.rs
+++ b/src/rust/bitbox-lvgl/src/widgets/class.rs
@@ -34,6 +34,9 @@ pub struct BarTag;
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
pub struct SliderTag;
+#[derive(Clone, Copy, Debug, PartialEq, Eq)]
+pub struct SpangroupTag;
+
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
pub struct TextareaTag;
@@ -62,6 +65,7 @@ impl_lv_class!(SpinnerTag, lv_spinner_class);
impl_lv_class!(ButtonTag, lv_button_class);
impl_lv_class!(BarTag, lv_bar_class);
impl_lv_class!(SliderTag, lv_slider_class);
+impl_lv_class!(SpangroupTag, lv_spangroup_class);
impl_lv_class!(TextareaTag, lv_textarea_class);
impl_lv_class!(ButtonmatrixTag, lv_buttonmatrix_class);
impl_lv_class!(KeyboardTag, lv_keyboard_class);
@@ -75,6 +79,7 @@ mod tests {
assert!(!ObjTag::class_ptr().is_null());
assert!(!CanvasTag::class_ptr().is_null());
assert!(!SpinnerTag::class_ptr().is_null());
+ assert!(!SpangroupTag::class_ptr().is_null());
assert!(!KeyboardTag::class_ptr().is_null());
}
}
diff --git a/src/rust/bitbox-lvgl/src/widgets/image.rs b/src/rust/bitbox-lvgl/src/widgets/image.rs
index 13e2f11..71e1e0a 100644
--- a/src/rust/bitbox-lvgl/src/widgets/image.rs
+++ b/src/rust/bitbox-lvgl/src/widgets/image.rs
@@ -1,36 +1,8 @@
// SPDX-License-Identifier: Apache-2.0
-use alloc::ffi::CString;
-use core::ffi::c_void;
-use core::ptr::NonNull;
-
-use crate::{LvBlendMode, LvHandle, LvImageAlign, LvImageDsc, LvObj, LvPoint, ObjExt, class, ffi};
-
-pub type LvImageSourceError = super::LvTextError;
-pub type LvImage = LvHandle<class::ImageTag>;
+use crate::{LvBlendMode, LvHandle, LvImageAlign, LvObj, LvPoint, ObjExt, class, ffi};
pub trait ImageExt: ObjExt {
- fn set_src(&self, src: &str) -> Result<(), LvImageSourceError> {
- let src = CString::new(src).map_err(|_| LvImageSourceError::ContainsNul)?;
- unsafe { ffi::lv_image_set_src(self.as_ptr(), src.as_ptr() as *const c_void) }
- Ok(())
- }
-
- fn set_src_image(&self, src: &'static LvImageDsc) {
- unsafe { ffi::lv_image_set_src(self.as_ptr(), src as *const LvImageDsc as *const c_void) }
- }
-
- /// # Safety
- /// `src` must point to a `'static` value of a type accepted by LVGL as an image source.
- unsafe fn set_src_raw<T: ?Sized>(&self, src: Option<&'static T>) {
- unsafe {
- ffi::lv_image_set_src(
- self.as_ptr(),
- src.map_or(core::ptr::null(), |src| src as *const T as *const c_void),
- )
- }
- }
-
fn set_offset_x(&self, x: i32) {
unsafe { ffi::lv_image_set_offset_x(self.as_ptr(), x) }
}
@@ -79,19 +51,6 @@ pub trait ImageExt: ObjExt {
unsafe { ffi::lv_image_set_inner_align(self.as_ptr(), align) }
}
- fn set_bitmap_map_src(&self, src: Option<&'static LvImageDsc>) {
- unsafe {
- ffi::lv_image_set_bitmap_map_src(
- self.as_ptr(),
- src.map_or(core::ptr::null(), |src| src as *const LvImageDsc),
- )
- }
- }
-
- fn get_src(&self) -> *const c_void {
- unsafe { ffi::lv_image_get_src(self.as_ptr()) }
- }
-
fn get_offset_x(&self) -> i32 {
unsafe { ffi::lv_image_get_offset_x(self.as_ptr()) }
}
@@ -149,21 +108,12 @@ pub trait ImageExt: ObjExt {
fn get_inner_align(&self) -> LvImageAlign {
unsafe { ffi::lv_image_get_inner_align(self.as_ptr()) }
}
-
- fn get_bitmap_map_src(&self) -> Option<NonNull<LvImageDsc>> {
- NonNull::new(unsafe { ffi::lv_image_get_bitmap_map_src(self.as_ptr()) as *mut LvImageDsc })
- }
}
impl LvHandle<class::ImageTag> {
- pub fn new<P: class::LvClass>(parent: &LvHandle<P>) -> Option<Self> {
- NonNull::new(unsafe { ffi::lv_image_create(parent.as_ptr()) }).map(LvHandle::from_ptr)
- }
-
pub fn to_obj(self) -> LvObj {
self.cast()
}
}
-impl ImageExt for LvHandle<class::ImageTag> {}
impl ImageExt for LvHandle<class::CanvasTag> {}
diff --git a/src/rust/bitbox-lvgl/src/widgets/keyboard.rs b/src/rust/bitbox-lvgl/src/widgets/keyboard.rs
index e49e956..2b20cba 100644
--- a/src/rust/bitbox-lvgl/src/widgets/keyboard.rs
+++ b/src/rust/bitbox-lvgl/src/widgets/keyboard.rs
@@ -1,7 +1,8 @@
// SPDX-License-Identifier: Apache-2.0
+use alloc::borrow::ToOwned;
+use alloc::ffi::CString;
use alloc::vec::Vec;
-use core::ffi::CStr;
use core::ptr::NonNull;
use super::buttonmatrix::{ButtonmatrixExt, LvButtonmatrix, LvButtonmatrixMapEntry, validate_map};
@@ -13,7 +14,12 @@ pub type LvKeyboard = LvHandle<class::KeyboardTag>;
pub type LvKeyboardMapEntry = LvButtonmatrixMapEntry;
pub trait KeyboardExt: ButtonmatrixExt {
- fn set_textarea(&self, textarea: Option<&LvTextarea>) {
+ /// # Safety
+ ///
+ /// LVGL stores the textarea pointer and dereferences it later during keyboard event handling.
+ /// Callers must ensure the textarea outlives the keyboard attachment or is detached before the
+ /// textarea is deleted.
+ unsafe fn set_textarea(&self, textarea: Option<&LvTextarea>) {
unsafe {
ffi::lv_keyboard_set_textarea(
self.as_ptr(),
@@ -61,11 +67,12 @@ pub trait KeyboardExt: ButtonmatrixExt {
unsafe { ffi::lv_keyboard_get_popovers(self.as_ptr()) }
}
- fn get_map_array(&self) -> Vec<&CStr> {
+ fn get_map_array(&self) -> Vec<CString> {
unsafe {
- // LVGL returns either null or a valid keyboard map array terminated by a null pointer
- // or empty string sentinel, with entries alive for the duration of this borrow.
cstr_array_from_ptr(ffi::lv_keyboard_get_map_array(self.as_ptr()))
+ .into_iter()
+ .map(|entry| entry.to_owned())
+ .collect()
}
}
}
@@ -79,11 +86,10 @@ impl LvHandle<class::KeyboardTag> {
unsafe { ffi::lv_keyboard_get_selected_button(self.as_ptr()) }
}
- pub fn get_button_text(&self, button_id: u32) -> Option<&CStr> {
+ pub fn get_button_text(&self, button_id: u32) -> Option<CString> {
unsafe {
- // LVGL returns either null or a valid NUL-terminated keyboard button text pointer
- // owned by the object and alive for the duration of this borrow.
optional_cstr_from_ptr(ffi::lv_keyboard_get_button_text(self.as_ptr(), button_id))
+ .map(|text| text.to_owned())
}
}
diff --git a/src/rust/bitbox-lvgl/src/widgets/label.rs b/src/rust/bitbox-lvgl/src/widgets/label.rs
index 04aa765..aa0ea52 100644
--- a/src/rust/bitbox-lvgl/src/widgets/label.rs
+++ b/src/rust/bitbox-lvgl/src/widgets/label.rs
@@ -1,5 +1,6 @@
// SPDX-License-Identifier: Apache-2.0
+use alloc::borrow::ToOwned;
use alloc::ffi::CString;
use core::ffi::CStr;
use core::ptr::NonNull;
@@ -42,11 +43,11 @@ pub trait LabelExt: ObjExt {
unsafe { ffi::lv_label_set_recolor(self.as_ptr(), enable) }
}
- fn get_text(&self) -> Option<&CStr> {
+ fn get_text(&self) -> Option<CString> {
unsafe {
- // LVGL returns either null or a valid NUL-terminated label text pointer owned by the
- // object and alive for the duration of this borrow.
+ // Snapshot the current text instead of borrowing LVGL-owned storage.
optional_cstr_from_ptr(ffi::lv_label_get_text(self.as_ptr()))
+ .map(|text| text.to_owned())
}
}
diff --git a/src/rust/bitbox-lvgl/src/widgets/mod.rs b/src/rust/bitbox-lvgl/src/widgets/mod.rs
index 69f79d0..1d66a79 100644
--- a/src/rust/bitbox-lvgl/src/widgets/mod.rs
+++ b/src/rust/bitbox-lvgl/src/widgets/mod.rs
@@ -11,6 +11,7 @@ pub mod keyboard;
pub mod label;
pub mod obj;
pub mod slider;
+pub mod span;
pub mod spinner;
pub mod textarea;
mod util;
@@ -32,6 +33,7 @@ mod tests {
fn assert_arc_ext<T: arc::ArcExt>() {}
fn assert_bar_ext<T: bar::BarExt>() {}
fn assert_buttonmatrix_ext<T: buttonmatrix::ButtonmatrixExt>() {}
+ fn assert_spangroup_ext<T: span::SpangroupExt>() {}
#[test]
fn test_derived_widgets_implement_base_extension_traits() {
@@ -39,24 +41,41 @@ mod tests {
assert_arc_ext::<spinner::LvSpinner>();
assert_bar_ext::<slider::LvSlider>();
assert_buttonmatrix_ext::<keyboard::LvKeyboard>();
+ assert_spangroup_ext::<span::LvSpangroup>();
}
#[test]
fn test_explicit_upcasts_preserve_pointer() {
let canvas = dummy_handle::<class::CanvasTag>();
- assert_eq!(canvas.to_image().as_ptr(), canvas.as_ptr());
- assert_eq!(canvas.to_obj().as_ptr(), canvas.as_ptr());
+ let canvas_ptr = canvas.as_ptr();
+ assert_eq!(canvas.to_obj().as_ptr(), canvas_ptr);
let spinner = dummy_handle::<class::SpinnerTag>();
- assert_eq!(spinner.to_arc().as_ptr(), spinner.as_ptr());
- assert_eq!(spinner.to_obj().as_ptr(), spinner.as_ptr());
+ let spinner_ptr = spinner.as_ptr();
+ assert_eq!(spinner.to_arc().as_ptr(), spinner_ptr);
+
+ let spinner = dummy_handle::<class::SpinnerTag>();
+ let spinner_ptr = spinner.as_ptr();
+ assert_eq!(spinner.to_obj().as_ptr(), spinner_ptr);
+
+ let slider = dummy_handle::<class::SliderTag>();
+ let slider_ptr = slider.as_ptr();
+ assert_eq!(slider.to_bar().as_ptr(), slider_ptr);
let slider = dummy_handle::<class::SliderTag>();
- assert_eq!(slider.to_bar().as_ptr(), slider.as_ptr());
- assert_eq!(slider.to_obj().as_ptr(), slider.as_ptr());
+ let slider_ptr = slider.as_ptr();
+ assert_eq!(slider.to_obj().as_ptr(), slider_ptr);
let keyboard = dummy_handle::<class::KeyboardTag>();
- assert_eq!(keyboard.to_buttonmatrix().as_ptr(), keyboard.as_ptr());
- assert_eq!(keyboard.to_obj().as_ptr(), keyboard.as_ptr());
+ let keyboard_ptr = keyboard.as_ptr();
+ assert_eq!(keyboard.to_buttonmatrix().as_ptr(), keyboard_ptr);
+
+ let keyboard = dummy_handle::<class::KeyboardTag>();
+ let keyboard_ptr = keyboard.as_ptr();
+ assert_eq!(keyboard.to_obj().as_ptr(), keyboard_ptr);
+
+ let spangroup = dummy_handle::<class::SpangroupTag>();
+ let spangroup_ptr = spangroup.as_ptr();
+ assert_eq!(spangroup.to_obj().as_ptr(), spangroup_ptr);
}
}
diff --git a/src/rust/bitbox-lvgl/src/widgets/obj.rs b/src/rust/bitbox-lvgl/src/widgets/obj.rs
index 51908a2..1d2e04a 100644
--- a/src/rust/bitbox-lvgl/src/widgets/obj.rs
+++ b/src/rust/bitbox-lvgl/src/widgets/obj.rs
@@ -5,8 +5,8 @@ use core::marker::PhantomData;
use core::ptr::NonNull;
use crate::{
- LvAlign, LvBaseDir, LvBlendMode, LvBorderSide, LvColor, LvFlexAlign, LvFlexFlow, LvGradDir,
- LvGridAlign, LvOpa, LvStyleSelector, LvTextAlign, LvTextDecor, class, ffi,
+ LvAlign, LvBaseDir, LvBlendMode, LvBorderSide, LvColor, LvFlexAlign, LvFlexFlow, LvFont,
+ LvGradDir, LvGridAlign, LvOpa, LvStyleSelector, LvTextAlign, LvTextDecor, class, ffi,
};
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
@@ -16,7 +16,7 @@ pub enum LvTypeError {
pub type LvObj = LvHandle<class::ObjTag>;
-#[derive(Clone, Copy, Debug, PartialEq, Eq)]
+#[derive(Debug, PartialEq, Eq)]
pub struct LvHandle<C: class::LvClass = class::ObjTag> {
raw: NonNull<ffi::lv_obj_t>,
_class: PhantomData<C>,
@@ -52,11 +52,12 @@ impl<C: class::LvClass> LvHandle<C> {
}
impl LvHandle<class::ObjTag> {
- pub fn new(parent: Option<&LvHandle<impl class::LvClass>>) -> Option<Self> {
- NonNull::new(unsafe {
- ffi::lv_obj_create(parent.map_or(core::ptr::null_mut(), LvHandle::as_ptr))
- })
- .map(LvHandle::from_ptr)
+ pub fn new() -> Option<Self> {
+ NonNull::new(unsafe { ffi::lv_obj_create(core::ptr::null_mut()) }).map(LvHandle::from_ptr)
+ }
+
+ pub fn with_parent(parent: &LvHandle<impl class::LvClass>) -> Option<Self> {
+ NonNull::new(unsafe { ffi::lv_obj_create(parent.as_ptr()) }).map(LvHandle::from_ptr)
}
}
@@ -90,7 +91,10 @@ macro_rules! impl_obj_style_optional_void_ptr_setter_methods {
($($name:ident => $ffi_name:ident),+ $(,)?) => {
$(
/// # Safety
- /// The pointed value type must match what LVGL expects for this field.
+ /// The pointed value type must exactly match what LVGL expects for this style field.
+ /// LVGL stores the raw pointer in the style state, so the value must remain valid and
+ /// must not be repurposed for as long as the style can be used. Image-source style
+ /// fields must also satisfy LVGL's image source tagging rules.
unsafe fn $name<T>(&self, value: Option<&'static T>, selector: LvStyleSelector) {
unsafe {
ffi::$ffi_name(
@@ -119,6 +123,32 @@ pub trait ObjExt {
unsafe { ffi::lv_obj_set_size(self.as_ptr(), width, height) }
}
+ fn set_width(&self, width: i32) {
+ unsafe { ffi::lv_obj_set_width(self.as_ptr(), width) }
+ }
+
+ fn set_height(&self, height: i32) {
+ unsafe { ffi::lv_obj_set_height(self.as_ptr(), height) }
+ }
+
+ /// # Safety
+ ///
+ /// After deletion, LVGL frees the object and may recursively free its children. Callers must
+ /// ensure that no other Rust handles to the same object tree are used again.
+ unsafe fn delete(self)
+ where
+ Self: Sized,
+ {
+ unsafe { ffi::lv_obj_delete(self.as_ptr()) }
+ }
+
+ fn set_layout(&self, layout: crate::LvLayout) {
+ unsafe { ffi::lv_obj_set_layout(self.as_ptr(), layout as u32) }
+ }
+ fn set_flex_flow(&self, flow: crate::LvFlexFlow) {
+ unsafe { ffi::lv_obj_set_flex_flow(self.as_ptr(), flow) }
+ }
+
impl_obj_style_setter_methods!(
set_style_width => lv_obj_set_style_width: i32,
set_style_min_width => lv_obj_set_style_min_width: i32,
@@ -233,7 +263,6 @@ pub trait ObjExt {
impl_obj_style_optional_ref_setter_methods!(
set_style_bg_grad => lv_obj_set_style_bg_grad: ffi::lv_grad_dsc_t,
set_style_image_colorkey => lv_obj_set_style_image_colorkey: ffi::lv_image_colorkey_t,
- set_style_text_font => lv_obj_set_style_text_font: ffi::lv_font_t,
set_style_color_filter_dsc => lv_obj_set_style_color_filter_dsc: ffi::lv_color_filter_dsc_t,
set_style_anim => lv_obj_set_style_anim: ffi::lv_anim_t,
set_style_transition => lv_obj_set_style_transition: ffi::lv_style_transition_dsc_t,
@@ -245,6 +274,20 @@ pub trait ObjExt {
set_style_bitmap_mask_src => lv_obj_set_style_bitmap_mask_src,
);
+ fn set_style_text_font(&self, value: LvFont, selector: LvStyleSelector) {
+ unsafe { ffi::lv_obj_set_style_text_font(self.as_ptr(), value.as_ptr(), selector) }
+ }
+
+ fn remove_style_text_font(&self, selector: LvStyleSelector) -> bool {
+ unsafe {
+ ffi::lv_obj_remove_local_style_prop(
+ self.as_ptr(),
+ ffi::_lv_style_id_t::LV_STYLE_TEXT_FONT as ffi::lv_style_prop_t,
+ selector,
+ )
+ }
+ }
+
fn set_style_grid_column_dsc_array(
&self,
value: Option<&'static [i32]>,
@@ -285,3 +328,17 @@ impl<C: class::LvClass> ObjExt for LvHandle<C> {
LvHandle::as_ptr(self)
}
}
+
+#[cfg(test)]
+mod tests {
+ use super::*;
+
+ #[test]
+ fn test_style_methods_exist() {
+ let _: fn(&LvObj, LvColor, LvStyleSelector) = <LvObj as ObjExt>::set_style_text_color;
+ let _: fn(&LvObj, LvFont, LvStyleSelector) = <LvObj as ObjExt>::set_style_text_font;
+ let _: fn(&LvObj, LvStyleSelector) -> bool = <LvObj as ObjExt>::remove_style_text_font;
+ let _: unsafe fn(&LvObj, Option<&'static u8>, LvStyleSelector) =
+ <LvObj as ObjExt>::set_style_bg_image_src::<u8>;
+ }
+}
diff --git a/src/rust/bitbox-lvgl/src/widgets/span.rs b/src/rust/bitbox-lvgl/src/widgets/span.rs
new file mode 100644
index 0000000..cb514ff
--- /dev/null
+++ b/src/rust/bitbox-lvgl/src/widgets/span.rs
@@ -0,0 +1,415 @@
+// SPDX-License-Identifier: Apache-2.0
+
+use core::ffi::CStr;
+use core::ptr::NonNull;
+
+use ::util::strings::optional_cstr_from_ptr;
+use alloc::borrow::ToOwned;
+use alloc::ffi::CString;
+
+use crate::{
+ LvAlign, LvBaseDir, LvBlendMode, LvBorderSide, LvColor, LvFlexAlign, LvFlexFlow, LvFont,
+ LvGradDir, LvGridAlign, LvHandle, LvObj, LvOpa, LvPoint, LvSpanCoords, LvSpanMode,
+ LvSpanOverflow, LvTextAlign, LvTextDecor, ObjExt, class, ffi,
+};
+
+pub type LvSpanTextError = super::LvTextError;
+pub type LvSpangroup = LvHandle<class::SpangroupTag>;
+
+#[derive(Debug, PartialEq, Eq)]
+pub struct LvSpan {
+ raw: NonNull<ffi::lv_span_t>,
+}
+
+macro_rules! impl_span_style_setter_methods {
+ ($($name:ident => $ffi_name:ident: $value_ty:ty),+ $(,)?) => {
+ $(
+ pub fn $name(&self, value: $value_ty) {
+ unsafe { ffi::$ffi_name(self.style_ptr(), value) }
+ }
+ )+
+ };
+}
+
+macro_rules! impl_span_style_optional_ref_setter_methods {
+ ($($name:ident => $ffi_name:ident: $value_ty:ty),+ $(,)?) => {
+ $(
+ pub fn $name(&self, value: Option<&'static $value_ty>) {
+ unsafe {
+ ffi::$ffi_name(
+ self.style_ptr(),
+ value.map_or(core::ptr::null(), |value| value as *const $value_ty),
+ )
+ }
+ }
+ )+
+ };
+}
+
+macro_rules! impl_span_style_optional_void_ptr_setter_methods {
+ ($($name:ident => $ffi_name:ident),+ $(,)?) => {
+ $(
+ /// # Safety
+ /// The pointed value type must exactly match what LVGL expects for this style field.
+ /// LVGL stores the raw pointer in the span style, so the value must remain valid and
+ /// must not be repurposed for as long as the style can be used. Image-source style
+ /// fields must also satisfy LVGL's image source tagging rules.
+ pub unsafe fn $name<T>(&self, value: Option<&'static T>) {
+ unsafe {
+ ffi::$ffi_name(
+ self.style_ptr(),
+ value.map_or(core::ptr::null(), |value| {
+ value as *const T as *const core::ffi::c_void
+ }),
+ )
+ }
+ }
+ )+
+ };
+}
+
+impl LvSpan {
+ pub(crate) fn from_ptr(raw: NonNull<ffi::lv_span_t>) -> Self {
+ Self { raw }
+ }
+
+ pub fn as_ptr(&self) -> *mut ffi::lv_span_t {
+ self.raw.as_ptr()
+ }
+
+ pub fn set_text(&self, text: &str) -> Result<(), LvSpanTextError> {
+ let text = CString::new(text).map_err(|_| LvSpanTextError::ContainsNul)?;
+ unsafe { ffi::lv_span_set_text(self.as_ptr(), text.as_ptr()) }
+ Ok(())
+ }
+
+ pub fn set_text_static(&self, text: Option<&'static CStr>) {
+ unsafe {
+ ffi::lv_span_set_text_static(
+ self.as_ptr(),
+ text.map_or(core::ptr::null(), CStr::as_ptr),
+ )
+ }
+ }
+
+ /// Returns the span's built-in style.
+ ///
+ /// After mutating it, call [`SpangroupExt::refresh`] on the parent spangroup so LVGL updates
+ /// layout and rendering.
+ pub fn get_style(&self) -> NonNull<ffi::lv_style_t> {
+ NonNull::new(unsafe { ffi::lv_span_get_style(self.as_ptr()) })
+ .expect("lv_span_get_style returned NULL")
+ }
+
+ fn style_ptr(&self) -> *mut ffi::lv_style_t {
+ self.get_style().as_ptr()
+ }
+
+ pub fn get_text(&self) -> Option<CString> {
+ unsafe {
+ optional_cstr_from_ptr(ffi::lv_span_get_text(self.as_ptr())).map(|text| text.to_owned())
+ }
+ }
+
+ impl_span_style_setter_methods!(
+ set_style_width => lv_style_set_width: i32,
+ set_style_min_width => lv_style_set_min_width: i32,
+ set_style_max_width => lv_style_set_max_width: i32,
+ set_style_height => lv_style_set_height: i32,
+ set_style_min_height => lv_style_set_min_height: i32,
+ set_style_max_height => lv_style_set_max_height: i32,
+ set_style_length => lv_style_set_length: i32,
+ set_style_x => lv_style_set_x: i32,
+ set_style_y => lv_style_set_y: i32,
+ set_style_align => lv_style_set_align: LvAlign,
+ set_style_transform_width => lv_style_set_transform_width: i32,
+ set_style_transform_height => lv_style_set_transform_height: i32,
+ set_style_translate_x => lv_style_set_translate_x: i32,
+ set_style_translate_y => lv_style_set_translate_y: i32,
+ set_style_translate_radial => lv_style_set_translate_radial: i32,
+ set_style_transform_scale_x => lv_style_set_transform_scale_x: i32,
+ set_style_transform_scale_y => lv_style_set_transform_scale_y: i32,
+ set_style_transform_rotation => lv_style_set_transform_rotation: i32,
+ set_style_transform_pivot_x => lv_style_set_transform_pivot_x: i32,
+ set_style_transform_pivot_y => lv_style_set_transform_pivot_y: i32,
+ set_style_transform_skew_x => lv_style_set_transform_skew_x: i32,
+ set_style_transform_skew_y => lv_style_set_transform_skew_y: i32,
+ set_style_pad_top => lv_style_set_pad_top: i32,
+ set_style_pad_bottom => lv_style_set_pad_bottom: i32,
+ set_style_pad_left => lv_style_set_pad_left: i32,
+ set_style_pad_right => lv_style_set_pad_right: i32,
+ set_style_pad_row => lv_style_set_pad_row: i32,
+ set_style_pad_column => lv_style_set_pad_column: i32,
+ set_style_pad_radial => lv_style_set_pad_radial: i32,
+ set_style_margin_top => lv_style_set_margin_top: i32,
+ set_style_margin_bottom => lv_style_set_margin_bottom: i32,
+ set_style_margin_left => lv_style_set_margin_left: i32,
+ set_style_margin_right => lv_style_set_margin_right: i32,
+ set_style_bg_color => lv_style_set_bg_color: LvColor,
+ set_style_bg_opa => lv_style_set_bg_opa: LvOpa,
+ set_style_bg_grad_color => lv_style_set_bg_grad_color: LvColor,
+ set_style_bg_grad_dir => lv_style_set_bg_grad_dir: LvGradDir,
+ set_style_bg_main_stop => lv_style_set_bg_main_stop: i32,
+ set_style_bg_grad_stop => lv_style_set_bg_grad_stop: i32,
+ set_style_bg_main_opa => lv_style_set_bg_main_opa: LvOpa,
+ set_style_bg_grad_opa => lv_style_set_bg_grad_opa: LvOpa,
+ set_style_bg_image_opa => lv_style_set_bg_image_opa: LvOpa,
+ set_style_bg_image_recolor => lv_style_set_bg_image_recolor: LvColor,
+ set_style_bg_image_recolor_opa => lv_style_set_bg_image_recolor_opa: LvOpa,
+ set_style_bg_image_tiled => lv_style_set_bg_image_tiled: bool,
+ set_style_border_color => lv_style_set_border_color: LvColor,
+ set_style_border_opa => lv_style_set_border_opa: LvOpa,
+ set_style_border_width => lv_style_set_border_width: i32,
+ set_style_border_side => lv_style_set_border_side: LvBorderSide,
+ set_style_border_post => lv_style_set_border_post: bool,
+ set_style_outline_width => lv_style_set_outline_width: i32,
+ set_style_outline_color => lv_style_set_outline_color: LvColor,
+ set_style_outline_opa => lv_style_set_outline_opa: LvOpa,
+ set_style_outline_pad => lv_style_set_outline_pad: i32,
+ set_style_shadow_width => lv_style_set_shadow_width: i32,
+ set_style_shadow_offset_x => lv_style_set_shadow_offset_x: i32,
+ set_style_shadow_offset_y => lv_style_set_shadow_offset_y: i32,
+ set_style_shadow_spread => lv_style_set_shadow_spread: i32,
+ set_style_shadow_color => lv_style_set_shadow_color: LvColor,
+ set_style_shadow_opa => lv_style_set_shadow_opa: LvOpa,
+ set_style_image_opa => lv_style_set_image_opa: LvOpa,
+ set_style_image_recolor => lv_style_set_image_recolor: LvColor,
+ set_style_image_recolor_opa => lv_style_set_image_recolor_opa: LvOpa,
+ set_style_line_width => lv_style_set_line_width: i32,
+ set_style_line_dash_width => lv_style_set_line_dash_width: i32,
+ set_style_line_dash_gap => lv_style_set_line_dash_gap: i32,
+ set_style_line_rounded => lv_style_set_line_rounded: bool,
+ set_style_line_color => lv_style_set_line_color: LvColor,
+ set_style_line_opa => lv_style_set_line_opa: LvOpa,
+ set_style_arc_width => lv_style_set_arc_width: i32,
+ set_style_arc_rounded => lv_style_set_arc_rounded: bool,
+ set_style_arc_color => lv_style_set_arc_color: LvColor,
+ set_style_arc_opa => lv_style_set_arc_opa: LvOpa,
+ set_style_text_color => lv_style_set_text_color: LvColor,
+ set_style_text_opa => lv_style_set_text_opa: LvOpa,
+ set_style_text_letter_space => lv_style_set_text_letter_space: i32,
+ set_style_text_line_space => lv_style_set_text_line_space: i32,
+ set_style_text_decor => lv_style_set_text_decor: LvTextDecor,
+ set_style_text_align => lv_style_set_text_align: LvTextAlign,
+ set_style_text_outline_stroke_color => lv_style_set_text_outline_stroke_color: LvColor,
+ set_style_text_outline_stroke_width => lv_style_set_text_outline_stroke_width: i32,
+ set_style_text_outline_stroke_opa => lv_style_set_text_outline_stroke_opa: LvOpa,
+ set_style_radius => lv_style_set_radius: i32,
+ set_style_radial_offset => lv_style_set_radial_offset: i32,
+ set_style_clip_corner => lv_style_set_clip_corner: bool,
+ set_style_opa => lv_style_set_opa: LvOpa,
+ set_style_opa_layered => lv_style_set_opa_layered: LvOpa,
+ set_style_color_filter_opa => lv_style_set_color_filter_opa: LvOpa,
+ set_style_recolor => lv_style_set_recolor: LvColor,
+ set_style_recolor_opa => lv_style_set_recolor_opa: LvOpa,
+ set_style_anim_duration => lv_style_set_anim_duration: u32,
+ set_style_blend_mode => lv_style_set_blend_mode: LvBlendMode,
+ set_style_layout => lv_style_set_layout: u16,
+ set_style_base_dir => lv_style_set_base_dir: LvBaseDir,
+ set_style_rotary_sensitivity => lv_style_set_rotary_sensitivity: u32,
+ set_style_flex_flow => lv_style_set_flex_flow: LvFlexFlow,
+ set_style_flex_main_place => lv_style_set_flex_main_place: LvFlexAlign,
+ set_style_flex_cross_place => lv_style_set_flex_cross_place: LvFlexAlign,
+ set_style_flex_track_place => lv_style_set_flex_track_place: LvFlexAlign,
+ set_style_flex_grow => lv_style_set_flex_grow: u8,
+ set_style_grid_column_align => lv_style_set_grid_column_align: LvGridAlign,
+ set_style_grid_row_align => lv_style_set_grid_row_align: LvGridAlign,
+ set_style_grid_cell_column_pos => lv_style_set_grid_cell_column_pos: i32,
+ set_style_grid_cell_x_align => lv_style_set_grid_cell_x_align: LvGridAlign,
+ set_style_grid_cell_column_span => lv_style_set_grid_cell_column_span: i32,
+ set_style_grid_cell_row_pos => lv_style_set_grid_cell_row_pos: i32,
+ set_style_grid_cell_y_align => lv_style_set_grid_cell_y_align: LvGridAlign,
+ set_style_grid_cell_row_span => lv_style_set_grid_cell_row_span: i32,
+ );
+
+ impl_span_style_optional_ref_setter_methods!(
+ set_style_bg_grad => lv_style_set_bg_grad: ffi::lv_grad_dsc_t,
+ set_style_image_colorkey => lv_style_set_image_colorkey: ffi::lv_image_colorkey_t,
+ set_style_color_filter_dsc => lv_style_set_color_filter_dsc: ffi::lv_color_filter_dsc_t,
+ set_style_anim => lv_style_set_anim: ffi::lv_anim_t,
+ set_style_transition => lv_style_set_transition: ffi::lv_style_transition_dsc_t,
+ );
+
+ impl_span_style_optional_void_ptr_setter_methods!(
+ set_style_bg_image_src => lv_style_set_bg_image_src,
+ set_style_arc_image_src => lv_style_set_arc_image_src,
+ set_style_bitmap_mask_src => lv_style_set_bitmap_mask_src,
+ );
+
+ pub fn set_style_text_font(&self, value: LvFont) {
+ unsafe { ffi::lv_style_set_text_font(self.style_ptr(), value.as_ptr()) }
+ }
+
+ pub fn remove_style_text_font(&self) -> bool {
+ unsafe {
+ ffi::lv_style_remove_prop(
+ self.style_ptr(),
+ ffi::_lv_style_id_t::LV_STYLE_TEXT_FONT as ffi::lv_style_prop_t,
+ )
+ }
+ }
+
+ pub fn set_style_grid_column_dsc_array(&self, value: Option<&'static [i32]>) {
+ if let Some(value) = value
+ && let Some(last) = value.last()
+ {
+ if *last != ffi::LV_GRID_TEMPLATE_LAST as i32 {
+ panic!("invalid input");
+ }
+ unsafe { ffi::lv_style_set_grid_column_dsc_array(self.style_ptr(), value.as_ptr()) }
+ }
+ }
+
+ pub fn set_style_grid_row_dsc_array(&self, value: Option<&'static [i32]>) {
+ if let Some(value) = value
+ && let Some(last) = value.last()
+ {
+ if *last != ffi::LV_GRID_TEMPLATE_LAST as i32 {
+ panic!("invalid input");
+ }
+ unsafe { ffi::lv_style_set_grid_row_dsc_array(self.style_ptr(), value.as_ptr()) }
+ }
+ }
+}
+
+pub trait SpangroupExt: ObjExt {
+ fn add_span(&self) -> Option<LvSpan> {
+ NonNull::new(unsafe { ffi::lv_spangroup_add_span(self.as_ptr()) }).map(LvSpan::from_ptr)
+ }
+
+ /// # Safety
+ ///
+ /// LVGL frees the span immediately. Callers must ensure that no Rust handles derived from the
+ /// deleted span are used again.
+ unsafe fn delete_span(&self, span: LvSpan) {
+ unsafe { ffi::lv_spangroup_delete_span(self.as_ptr(), span.as_ptr()) }
+ }
+
+ fn set_span_text(&self, span: &LvSpan, text: &str) -> Result<(), LvSpanTextError> {
+ let text = CString::new(text).map_err(|_| LvSpanTextError::ContainsNul)?;
+ unsafe { ffi::lv_spangroup_set_span_text(self.as_ptr(), span.as_ptr(), text.as_ptr()) }
+ Ok(())
+ }
+
+ fn set_span_text_static(&self, span: &LvSpan, text: Option<&'static CStr>) {
+ unsafe {
+ ffi::lv_spangroup_set_span_text_static(
+ self.as_ptr(),
+ span.as_ptr(),
+ text.map_or(core::ptr::null(), CStr::as_ptr),
+ )
+ }
+ }
+
+ fn set_span_style(&self, span: &LvSpan, style: &ffi::lv_style_t) {
+ unsafe { ffi::lv_spangroup_set_span_style(self.as_ptr(), span.as_ptr(), style) }
+ }
+
+ fn set_align(&self, align: LvTextAlign) {
+ unsafe { ffi::lv_spangroup_set_align(self.as_ptr(), align) }
+ }
+
+ fn set_overflow(&self, overflow: LvSpanOverflow) {
+ unsafe { ffi::lv_spangroup_set_overflow(self.as_ptr(), overflow) }
+ }
+
+ fn set_indent(&self, indent: i32) {
+ unsafe { ffi::lv_spangroup_set_indent(self.as_ptr(), indent) }
+ }
+
+ fn set_mode(&self, mode: LvSpanMode) {
+ unsafe { ffi::lv_spangroup_set_mode(self.as_ptr(), mode) }
+ }
+
+ fn set_max_lines(&self, lines: i32) {
+ unsafe { ffi::lv_spangroup_set_max_lines(self.as_ptr(), lines) }
+ }
+
+ fn get_child(&self, index: i32) -> Option<LvSpan> {
+ NonNull::new(unsafe { ffi::lv_spangroup_get_child(self.as_ptr(), index) })
+ .map(LvSpan::from_ptr)
+ }
+
+ fn get_span_count(&self) -> u32 {
+ unsafe { ffi::lv_spangroup_get_span_count(self.as_ptr()) }
+ }
+
+ fn get_align(&self) -> LvTextAlign {
+ unsafe { ffi::lv_spangroup_get_align(self.as_ptr()) }
+ }
+
+ fn get_overflow(&self) -> LvSpanOverflow {
+ unsafe { ffi::lv_spangroup_get_overflow(self.as_ptr()) }
+ }
+
+ fn get_indent(&self) -> i32 {
+ unsafe { ffi::lv_spangroup_get_indent(self.as_ptr()) }
+ }
+
+ fn get_mode(&self) -> LvSpanMode {
+ unsafe { ffi::lv_spangroup_get_mode(self.as_ptr()) }
+ }
+
+ fn get_max_lines(&self) -> i32 {
+ unsafe { ffi::lv_spangroup_get_max_lines(self.as_ptr()) }
+ }
+
+ fn get_max_line_height(&self) -> i32 {
+ unsafe { ffi::lv_spangroup_get_max_line_height(self.as_ptr()) }
+ }
+
+ fn get_expand_width(&self, max_width: u32) -> u32 {
+ unsafe { ffi::lv_spangroup_get_expand_width(self.as_ptr(), max_width) }
+ }
+
+ fn get_expand_height(&self, width: i32) -> i32 {
+ unsafe { ffi::lv_spangroup_get_expand_height(self.as_ptr(), width) }
+ }
+
+ fn get_span_coords(&self, span: &LvSpan) -> LvSpanCoords {
+ unsafe { ffi::lv_spangroup_get_span_coords(self.as_ptr(), span.as_ptr()) }
+ }
+
+ fn get_span_by_point(&self, point: &LvPoint) -> Option<LvSpan> {
+ NonNull::new(unsafe { ffi::lv_spangroup_get_span_by_point(self.as_ptr(), point) })
+ .map(LvSpan::from_ptr)
+ }
+
+ fn refresh(&self) {
+ unsafe { ffi::lv_spangroup_refresh(self.as_ptr()) }
+ }
+}
+
+impl LvHandle<class::SpangroupTag> {
+ pub fn new<P: class::LvClass>(parent: &LvHandle<P>) -> Option<Self> {
+ NonNull::new(unsafe { ffi::lv_spangroup_create(parent.as_ptr()) }).map(LvHandle::from_ptr)
+ }
+
+ pub fn to_obj(self) -> LvObj {
+ self.cast()
+ }
+}
+
+impl SpangroupExt for LvHandle<class::SpangroupTag> {}
+
+#[cfg(test)]
+mod tests {
+ use super::*;
+
+ #[test]
+ fn test_span_ptr_roundtrip() {
+ let raw = NonNull::dangling();
+ let span = LvSpan::from_ptr(raw);
+ assert_eq!(span.as_ptr(), raw.as_ptr());
+ }
+
+ #[test]
+ fn test_span_style_methods_exist() {
+ let _: fn(&LvSpan, crate::LvColor) = LvSpan::set_style_text_color;
+ let _: fn(&LvSpan, crate::LvFont) = LvSpan::set_style_text_font;
+ let _: fn(&LvSpan) -> bool = LvSpan::remove_style_text_font;
+ let _: fn(&LvSpan, Option<&'static [i32]>) = LvSpan::set_style_grid_column_dsc_array;
+ let _: fn(&LvSpan, Option<&'static [i32]>) = LvSpan::set_style_grid_row_dsc_array;
+ let _: unsafe fn(&LvSpan, Option<&'static u8>) = LvSpan::set_style_bg_image_src::<u8>;
+ }
+}
diff --git a/src/rust/bitbox-lvgl/src/widgets/textarea.rs b/src/rust/bitbox-lvgl/src/widgets/textarea.rs
index 2c6be19..c79f76b 100644
--- a/src/rust/bitbox-lvgl/src/widgets/textarea.rs
+++ b/src/rust/bitbox-lvgl/src/widgets/textarea.rs
@@ -1,5 +1,6 @@
// SPDX-License-Identifier: Apache-2.0
+use alloc::borrow::ToOwned;
use alloc::ffi::CString;
use core::ffi::CStr;
use core::ptr::NonNull;
@@ -98,19 +99,19 @@ pub trait TextareaExt: ObjExt {
unsafe { ffi::lv_textarea_set_align(self.as_ptr(), align) }
}
- fn get_text(&self) -> Option<&CStr> {
+ fn get_text(&self) -> Option<CString> {
unsafe {
- // LVGL returns either null or a valid NUL-terminated textarea text pointer owned by
- // the object and alive for the duration of this borrow.
+ // Snapshot the current text instead of borrowing LVGL-owned storage.
optional_cstr_from_ptr(ffi::lv_textarea_get_text(self.as_ptr()))
+ .map(|text| text.to_owned())
}
}
- fn get_placeholder_text(&self) -> Option<&CStr> {
+ fn get_placeholder_text(&self) -> Option<CString> {
unsafe {
- // LVGL returns either null or a valid NUL-terminated placeholder text pointer owned
- // by the object and alive for the duration of this borrow.
+ // Snapshot the current placeholder instead of borrowing LVGL-owned storage.
optional_cstr_from_ptr(ffi::lv_textarea_get_placeholder_text(self.as_ptr()))
+ .map(|text| text.to_owned())
}
}
@@ -130,11 +131,11 @@ pub trait TextareaExt: ObjExt {
unsafe { ffi::lv_textarea_get_password_mode(self.as_ptr()) }
}
- fn get_password_bullet(&self) -> Option<&CStr> {
+ fn get_password_bullet(&self) -> Option<CString> {
unsafe {
- // LVGL returns either null or a valid NUL-terminated password bullet pointer owned by
- // the object and alive for the duration of this borrow.
+ // Snapshot the current bullet instead of borrowing LVGL-owned storage.
optional_cstr_from_ptr(ffi::lv_textarea_get_password_bullet(self.as_ptr()))
+ .map(|text| text.to_owned())
}
}
@@ -142,11 +143,11 @@ pub trait TextareaExt: ObjExt {
unsafe { ffi::lv_textarea_get_one_line(self.as_ptr()) }
}
- fn get_accepted_chars(&self) -> Option<&CStr> {
+ fn get_accepted_chars(&self) -> Option<CString> {
unsafe {
- // LVGL returns either null or a valid NUL-terminated accepted-chars pointer owned by
- // the object and alive for the duration of this borrow.
+ // Snapshot the accepted-char list instead of borrowing LVGL-owned storage.
optional_cstr_from_ptr(ffi::lv_textarea_get_accepted_chars(self.as_ptr()))
+ .map(|text| text.to_owned())
}
}
diff --git a/src/rust/bitbox03/Cargo.toml b/src/rust/bitbox03/Cargo.toml
index 6ed6efb..b689e1c 100644
--- a/src/rust/bitbox03/Cargo.toml
+++ b/src/rust/bitbox03/Cargo.toml
@@ -5,5 +5,10 @@ edition = "2024"
[dependencies]
bitbox-lvgl = { path = "../bitbox-lvgl" }
+bitbox-hal = { path = "../bitbox-hal" }
tracing = { version = "0.1.41", features = ["log"], default-features = false }
png-decoder = { version="0.2"}
+zeroize = {workspace=true}
+
+[features]
+app-u2f = []
diff --git a/src/rust/bitbox03/src/io.rs b/src/rust/bitbox03/src/io.rs
index a749a54..f513b24 100644
--- a/src/rust/bitbox03/src/io.rs
+++ b/src/rust/bitbox03/src/io.rs
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: Apache-2.0
-pub mod screen;
pub mod touchscreen;
diff --git a/src/rust/bitbox03/src/io/screen.rs b/src/rust/bitbox03/src/io/screen.rs
deleted file mode 100644
index bf361c3..0000000
--- a/src/rust/bitbox03/src/io/screen.rs
+++ /dev/null
@@ -1,44 +0,0 @@
-// SPDX-License-Identifier: Apache-2.0
-
-use bitbox_lvgl as lvgl;
-use lvgl::{LvAlign, LvPart, ObjExt, SpinnerExt};
-
-use tracing::info;
-
-const SPLASH: &[u8] = include_bytes!("../../splash.png");
-
-pub fn splash() {
- // Get the currently active screen.
- let scr = lvgl::display::screen_active().expect("get active screen");
- let color = lvgl::color::black();
- scr.set_style_bg_color(color, LvPart::LV_PART_MAIN as u32);
-
- let (header, mut splash) = png_decoder::decode(SPLASH).expect("valid png");
- // `png_decoder` returns RGBA, but LVGL ARGB8888 expects bytes as BGRA in memory.
- for px in splash.iter_mut() {
- px.swap(0, 2);
- }
- info!("loader {header:?}");
- let img = lvgl::LvCanvas::new(&scr, splash, header.width, header.height).expect("load png");
- img.align(LvAlign::LV_ALIGN_CENTER, 0, 0);
-
- let spinner = lvgl::LvSpinner::new(&scr).expect("create spinner");
- spinner.set_anim_params(3000 /* duration */, 240 /*angle*/);
- spinner.set_size(128, 128);
- spinner.align(LvAlign::LV_ALIGN_TOP_LEFT, 0, 0);
-
- let spinner = lvgl::LvSpinner::new(&scr).expect("create spinner");
- spinner.set_anim_params(1500 /* duration */, 240 /*angle*/);
- spinner.set_size(128, 128);
- spinner.align(LvAlign::LV_ALIGN_TOP_RIGHT, 0, 0);
-
- let spinner = lvgl::LvSpinner::new(&scr).expect("create spinner");
- spinner.set_anim_params(750 /* duration */, 240 /*angle*/);
- spinner.set_size(128, 128);
- spinner.align(LvAlign::LV_ALIGN_BOTTOM_LEFT, 0, 0);
-
- let spinner = lvgl::LvSpinner::new(&scr).expect("create spinner");
- spinner.set_anim_params(375 /* duration */, 240 /*angle*/);
- spinner.set_size(128, 128);
- spinner.align(LvAlign::LV_ALIGN_BOTTOM_RIGHT, 0, 0);
-}
diff --git a/src/rust/bitbox03/src/lib.rs b/src/rust/bitbox03/src/lib.rs
index 0e5703c..2a2944b 100644
--- a/src/rust/bitbox03/src/lib.rs
+++ b/src/rust/bitbox03/src/lib.rs
@@ -3,4 +3,107 @@
#![no_std]
extern crate alloc;
+use core::cell::UnsafeCell;
pub mod io;
+mod memory;
+mod random;
+mod sd;
+mod securechip;
+mod system;
+mod ui;
+
+use bitbox_hal as hal;
+use bitbox_lvgl::LvDisplay;
+
+struct BitBox03State {
+ ui: ui::BitBox03Ui,
+ random: random::BitBox03Random,
+ sd: sd::BitBox03Sd,
+ securechip: securechip::BitBox03SecureChip,
+ memory: memory::BitBox03Memory,
+ system: system::BitBox03System,
+}
+
+impl BitBox03State {
+ const fn new() -> Self {
+ Self {
+ ui: ui::BitBox03Ui::new(),
+ random: random::BitBox03Random {},
+ sd: sd::BitBox03Sd {},
+ securechip: securechip::BitBox03SecureChip {},
+ memory: memory::BitBox03Memory {},
+ system: system::BitBox03System {},
+ }
+ }
+}
+
+struct Singleton<T>(UnsafeCell<T>);
+
+impl<T> Singleton<T> {
+ const fn new(value: T) -> Self {
+ Self(UnsafeCell::new(value))
+ }
+
+ fn get(&self) -> *mut T {
+ self.0.get()
+ }
+}
+
+// The BitBox03 HAL is intentionally shared across all handles.
+// This keeps all constructions pointed at the same state.
+unsafe impl<T> Sync for Singleton<T> {}
+
+static BITBOX03: Singleton<BitBox03State> = Singleton::new(BitBox03State::new());
+
+fn state() -> &'static mut BitBox03State {
+ unsafe { &mut *BITBOX03.get() }
+}
+
+#[derive(Copy, Clone, Default)]
+pub struct BitBox03;
+
+impl BitBox03 {
+ pub const fn new() -> BitBox03 {
+ BitBox03
+ }
+
+ pub fn init(&mut self, display: LvDisplay) {
+ state().ui.init(display);
+ }
+}
+
+impl hal::Hal for BitBox03 {
+ type Ui = ui::BitBox03Ui;
+
+ type Random = random::BitBox03Random;
+
+ type Sd = sd::BitBox03Sd;
+
+ type SecureChip = securechip::BitBox03SecureChip;
+
+ type Memory = memory::BitBox03Memory;
+
+ type System = system::BitBox03System;
+
+ fn as_mut(
+ &mut self,
+ ) -> hal::HalSubsystems<
+ '_,
+ Self::Ui,
+ Self::Random,
+ Self::Sd,
+ Self::SecureChip,
+ Self::Memory,
+ Self::System,
+ > {
+ let state = state();
+ hal::HalSubsystems {
+ ui: &mut state.ui,
+ random: &mut state.random,
+ sd: &mut state.sd,
+ securechip: &mut state.securechip,
+ memory: &mut state.memory,
+ system: &mut state.system,
+ }
+ }
+}
diff --git a/src/rust/bitbox03/src/memory.rs b/src/rust/bitbox03/src/memory.rs
new file mode 100644
index 0000000..36e07cc
--- /dev/null
+++ b/src/rust/bitbox03/src/memory.rs
@@ -0,0 +1,159 @@
+use bitbox_hal as hal;
+
+pub struct BitBox03Memory;
+
+impl hal::memory::Memory for BitBox03Memory {
+ const BLE_FW_FLASH_CHUNK_SIZE: u32 = 0;
+
+ fn ble_enabled(&mut self) -> bool {
+ todo!()
+ }
+
+ fn ble_enable(&mut self, _enable: bool) -> Result<(), ()> {
+ todo!()
+ }
+
+ fn get_active_ble_firmware_version(
+ &mut self,
+ ) -> Result<alloc::string::String, bitbox_hal::memory::Error> {
+ todo!()
+ }
+
+ fn ble_firmware_flash_chunk(
+ &mut self,
+ _slot: bitbox_hal::memory::BleFirmwareSlot,
+ _chunk_index: u32,
+ _chunk: &[u8],
+ ) -> Result<(), bitbox_hal::memory::Error> {
+ todo!()
+ }
+
+ fn ble_get_metadata(&mut self) -> bitbox_hal::memory::BleMetadata {
+ todo!()
+ }
+
+ fn set_ble_metadata(
+ &mut self,
+ _metadata: &bitbox_hal::memory::BleMetadata,
+ ) -> Result<(), bitbox_hal::memory::Error> {
+ todo!()
+ }
+
+ fn get_securechip_type(&mut self) -> Result<bitbox_hal::memory::SecurechipType, ()> {
+ todo!()
+ }
+
+ fn get_platform(&mut self) -> Result<bitbox_hal::memory::Platform, ()> {
+ todo!()
+ }
+
+ fn get_device_name(&mut self) -> alloc::string::String {
+ todo!()
+ }
+
+ fn set_device_name(&mut self, _name: &str) -> Result<(), bitbox_hal::memory::Error> {
+ todo!()
+ }
+
+ fn is_mnemonic_passphrase_enabled(&mut self) -> bool {
+ todo!()
+ }
+
+ fn set_mnemonic_passphrase_enabled(&mut self, _enabled: bool) -> Result<(), ()> {
+ todo!()
+ }
+
+ fn set_seed_birthdate(&mut self, _timestamp: u32) -> Result<(), ()> {
+ todo!()
+ }
+
+ fn get_seed_birthdate(&mut self) -> u32 {
+ todo!()
+ }
+
+ fn is_seeded(&mut self) -> bool {
+ todo!()
+ }
+
+ fn is_initialized(&mut self) -> bool {
+ todo!()
+ }
+
+ fn set_initialized(&mut self) -> Result<(), ()> {
+ todo!()
+ }
+
+ fn get_encrypted_seed_and_hmac(
+ &mut self,
+ ) -> Result<(alloc::vec::Vec<u8>, bitbox_hal::memory::PasswordStretchAlgo), ()> {
+ todo!()
+ }
+
+ fn set_encrypted_seed_and_hmac(
+ &mut self,
+ _data: &[u8],
+ _password_stretch_algo: bitbox_hal::memory::PasswordStretchAlgo,
+ ) -> Result<(), ()> {
+ todo!()
+ }
+
+ fn reset_hww(&mut self) -> Result<(), ()> {
+ todo!()
+ }
+
+ fn get_unlock_attempts(&mut self) -> u8 {
+ todo!()
+ }
+
+ fn increment_unlock_attempts(&mut self) {
+ todo!()
+ }
+
+ fn reset_unlock_attempts(&mut self) {
+ todo!()
+ }
+
+ fn get_salt_root(&mut self) -> Result<zeroize::Zeroizing<alloc::vec::Vec<u8>>, ()> {
+ todo!()
+ }
+
+ fn get_attestation_pubkey_and_certificate(
+ &mut self,
+ _pubkey_out: &mut [u8; 64],
+ _certificate_out: &mut [u8; 64],
+ _root_pubkey_identifier_out: &mut [u8; 32],
+ ) -> Result<(), ()> {
+ todo!()
+ }
+
+ fn get_attestation_bootloader_hash(&mut self) -> [u8; 32] {
+ todo!()
+ }
+
+ fn multisig_set_by_hash(
+ &mut self,
+ _hash: &[u8; 32],
+ _name: &str,
+ ) -> Result<(), bitbox_hal::memory::Error> {
+ todo!()
+ }
+
+ fn multisig_get_by_hash(&self, _hash: &[u8; 32]) -> Option<alloc::string::String> {
+ todo!()
+ }
+
+ fn get_optiga_config_version(&mut self) -> Result<bitbox_hal::memory::OptigaConfigVersion, ()> {
+ todo!()
+ }
+
+ fn set_optiga_config_version(
+ &mut self,
+ _version: bitbox_hal::memory::OptigaConfigVersion,
+ ) -> Result<(), ()> {
+ todo!()
+ }
+
+ fn get_io_protection_key(&mut self, _out: &mut [u8; 32]) {
+ todo!()
+ }
+}
diff --git a/src/rust/bitbox03/src/random.rs b/src/rust/bitbox03/src/random.rs
new file mode 100644
index 0000000..a76fa97
--- /dev/null
+++ b/src/rust/bitbox03/src/random.rs
@@ -0,0 +1,13 @@
+use bitbox_hal as hal;
+
+pub struct BitBox03Random;
+
+impl hal::random::Random for BitBox03Random {
+ fn random_32_bytes(&mut self) -> alloc::boxed::Box<zeroize::Zeroizing<[u8; 32]>> {
+ todo!()
+ }
+
+ fn mcu_32_bytes(&mut self, _out: &mut [u8; 32]) {
+ todo!()
+ }
+}
diff --git a/src/rust/bitbox03/src/sd.rs b/src/rust/bitbox03/src/sd.rs
new file mode 100644
index 0000000..3d9650f
--- /dev/null
+++ b/src/rust/bitbox03/src/sd.rs
@@ -0,0 +1,32 @@
+use bitbox_hal as hal;
+
+pub struct BitBox03Sd;
+
+impl hal::sd::Sd for BitBox03Sd {
+ async fn sdcard_inserted(&mut self) -> bool {
+ todo!()
+ }
+
+ async fn list_subdir(
+ &mut self,
+ _subdir: Option<&str>,
+ ) -> Result<alloc::vec::Vec<alloc::string::String>, ()> {
+ todo!()
+ }
+
+ async fn erase_file_in_subdir(&mut self, _filename: &str, _dir: &str) -> Result<(), ()> {
+ todo!()
+ }
+
+ async fn load_bin(
+ &mut self,
+ _filename: &str,
+ _dir: &str,
+ ) -> Result<zeroize::Zeroizing<alloc::vec::Vec<u8>>, ()> {
+ todo!()
+ }
+
+ async fn write_bin(&mut self, _filename: &str, _dir: &str, _data: &[u8]) -> Result<(), ()> {
+ todo!()
+ }
+}
diff --git a/src/rust/bitbox03/src/securechip.rs b/src/rust/bitbox03/src/securechip.rs
new file mode 100644
index 0000000..2ccd172
--- /dev/null
+++ b/src/rust/bitbox03/src/securechip.rs
@@ -0,0 +1,53 @@
+use bitbox_hal as hal;
+
+pub struct BitBox03SecureChip;
+
+impl hal::securechip::SecureChip for BitBox03SecureChip {
+ fn init_new_password(
+ &mut self,
+ _password: &str,
+ _password_stretch_algo: bitbox_hal::memory::PasswordStretchAlgo,
+ ) -> Result<zeroize::Zeroizing<alloc::vec::Vec<u8>>, bitbox_hal::securechip::Error> {
+ todo!()
+ }
+
+ fn stretch_password(
+ &mut self,
+ _password: &str,
+ _password_stretch_algo: bitbox_hal::memory::PasswordStretchAlgo,
+ ) -> Result<zeroize::Zeroizing<alloc::vec::Vec<u8>>, bitbox_hal::securechip::Error> {
+ todo!()
+ }
+
+ fn kdf(
+ &mut self,
+ _msg: &[u8],
+ ) -> Result<zeroize::Zeroizing<alloc::vec::Vec<u8>>, bitbox_hal::securechip::Error> {
+ todo!()
+ }
+
+ fn attestation_sign(
+ &mut self,
+ _challenge: &[u8; 32],
+ _signature: &mut [u8; 64],
+ ) -> Result<(), ()> {
+ todo!()
+ }
+
+ fn monotonic_increments_remaining(&mut self) -> Result<u32, ()> {
+ todo!()
+ }
+
+ fn model(&mut self) -> Result<bitbox_hal::securechip::Model, ()> {
+ todo!()
+ }
+
+ fn reset_keys(&mut self) -> Result<(), ()> {
+ todo!()
+ }
+
+ #[cfg(feature = "app-u2f")]
+ fn u2f_counter_set(&mut self, _counter: u32) -> Result<(), ()> {
+ todo!()
+ }
+}
diff --git a/src/rust/bitbox03/src/system.rs b/src/rust/bitbox03/src/system.rs
new file mode 100644
index 0000000..389ee96
--- /dev/null
+++ b/src/rust/bitbox03/src/system.rs
@@ -0,0 +1,29 @@
+use bitbox_hal as hal;
+
+pub struct BitBox03System;
+
+impl hal::system::System for BitBox03System {
+ async fn startup() {
+ todo!()
+ }
+
+ fn reboot(&mut self) -> ! {
+ todo!()
+ }
+
+ fn reboot_to_bootloader(&mut self) -> ! {
+ todo!()
+ }
+
+ fn reset_ble(&mut self) {
+ todo!()
+ }
+
+ fn smarteeprom_disable(&mut self) {
+ todo!()
+ }
+
+ fn communication_timeout_reset(&mut self, _value: i16) {
+ todo!()
+ }
+}
diff --git a/src/rust/bitbox03/src/ui.rs b/src/rust/bitbox03/src/ui.rs
new file mode 100644
index 0000000..cb3ddd3
--- /dev/null
+++ b/src/rust/bitbox03/src/ui.rs
@@ -0,0 +1,236 @@
+use alloc::vec::Vec;
+use bitbox_hal as hal;
+use bitbox_lvgl::{
+ self as lvgl, LabelExt, LvAlign, LvDisplay, LvHandle, LvLabel, LvObj, LvOpacityLevel, LvPart,
+ LvSpangroup, ObjExt, SpangroupExt,
+};
+use tracing::info;
+
+const LOGO: &[u8] = include_bytes!("../splash.png");
+
+pub struct BitBox03Ui {
+ display: Option<LvDisplay>,
+ stack: Vec<LvHandle>,
+}
+
+pub struct BitBox03UiProgress;
+
+pub struct BitBox03UiEmpty;
+
+impl hal::ui::Progress for BitBox03UiProgress {
+ fn set(&mut self, _progress: f32) {
+ todo!()
+ }
+}
+
+impl hal::ui::Empty for BitBox03UiEmpty {}
+
+impl hal::ui::Ui for BitBox03Ui {
+ type Progress = BitBox03UiProgress;
+
+ type Empty = BitBox03UiEmpty;
+
+ async fn confirm(
+ &mut self,
+ _params: &bitbox_hal::ui::ConfirmParams<'_>,
+ ) -> Result<(), bitbox_hal::ui::UserAbort> {
+ todo!()
+ }
+
+ async fn verify_recipient(
+ &mut self,
+ _recipient: &str,
+ _amount: &str,
+ ) -> Result<(), bitbox_hal::ui::UserAbort> {
+ todo!()
+ }
+
+ async fn verify_total_fee(
+ &mut self,
+ _total: &str,
+ _fee: &str,
+ _longtouch: bool,
+ ) -> Result<(), bitbox_hal::ui::UserAbort> {
+ todo!()
+ }
+
+ async fn unlock_animation(&mut self) {
+ todo!()
+ }
+
+ async fn status(&mut self, _title: &str, _status_success: bool) {
+ todo!()
+ }
+
+ fn print_screen(&mut self, _duration: core::time::Duration, _msg: &str) {
+ todo!()
+ }
+
+ fn switch_to_logo(&mut self) {
+ self.pop();
+ }
+
+ fn reset(&mut self) {
+ todo!()
+ }
+
+ fn progress_create(&mut self, _title: &str) -> Self::Progress {
+ todo!()
+ }
+
+ fn empty_create(&mut self) -> Self::Empty {
+ todo!()
+ }
+
+ async fn enter_string(
+ &mut self,
+ _params: &bitbox_hal::ui::EnterStringParams<'_>,
+ _can_cancel: bitbox_hal::ui::CanCancel,
+ _preset: &str,
+ ) -> Result<zeroize::Zeroizing<alloc::string::String>, bitbox_hal::ui::UserAbort> {
+ todo!()
+ }
+
+ async fn insert_sdcard(&mut self) -> Result<(), bitbox_hal::ui::UserAbort> {
+ todo!()
+ }
+
+ async fn menu(
+ &mut self,
+ _words: &[&str],
+ _title: Option<&str>,
+ ) -> Result<u8, bitbox_hal::ui::UserAbort> {
+ todo!()
+ }
+
+ async fn trinary_choice(
+ &mut self,
+ _message: &str,
+ _label_left: Option<&str>,
+ _label_middle: Option<&str>,
+ _label_right: Option<&str>,
+ ) -> bitbox_hal::ui::TrinaryChoice {
+ todo!()
+ }
+
+ async fn show_mnemonic(&mut self, _words: &[&str]) -> Result<(), bitbox_hal::ui::UserAbort> {
+ todo!()
+ }
+
+ async fn quiz_mnemonic_word(
+ &mut self,
+ _choices: &[&str],
+ _title: &str,
+ ) -> Result<u8, bitbox_hal::ui::UserAbort> {
+ todo!()
+ }
+}
+
+/// Sets the bottom layer to the bitbox logo. NOTE: The bottom layer can only be seen if the active
+/// layer is transparent.
+fn set_background(display: &mut LvDisplay) {
+ let scr = display.layer_bottom().expect("create screen");
+ // By default the bottom layer is transparent, make it opaque
+ scr.set_style_bg_opa(
+ LvOpacityLevel::LV_OPA_COVER as u8,
+ LvPart::LV_PART_MAIN as u32,
+ );
+ scr.set_style_bg_color(lvgl::color::black(), LvPart::LV_PART_MAIN as u32);
+
+ let (header, mut logo) = png_decoder::decode(LOGO).expect("valid png");
+ // `png_decoder` returns RGBA, but LVGL ARGB8888 expects bytes as BGRA in memory.
+ for px in logo.iter_mut() {
+ px.swap(0, 2);
+ }
+ info!("loader {header:?}");
+ let img = lvgl::LvCanvas::new(&scr, logo, header.width, header.height).expect("load png");
+ img.align(LvAlign::LV_ALIGN_CENTER, 0, 0);
+}
+
+impl BitBox03Ui {
+ pub const fn new() -> BitBox03Ui {
+ BitBox03Ui {
+ display: None,
+ stack: Vec::new(),
+ }
+ }
+ pub fn init(&mut self, mut display: LvDisplay) {
+ // Make background of default active screen transparent so that bottom layer is visible
+ display
+ .screen_active()
+ .expect("get active screen")
+ .set_style_bg_opa(
+ LvOpacityLevel::LV_OPA_TRANSP as u8,
+ LvPart::LV_PART_MAIN as u32,
+ );
+ set_background(&mut display);
+ self.display.replace(display);
+
+ let screen = LvObj::new().unwrap();
+ screen.set_layout(lvgl::LvLayout::LV_LAYOUT_FLEX);
+ screen.set_flex_flow(lvgl::LvFlexFlow::LV_FLEX_FLOW_COLUMN);
+ screen.set_style_bg_color(lvgl::color::black(), 0);
+ screen.set_style_text_color(lvgl::color::white(), 0);
+ screen.set_style_pad_top(40, 0);
+ screen.set_style_pad_left(50, 0);
+
+ let label = LvLabel::new(&screen).unwrap();
+ label.set_text("Welcome!").unwrap();
+ label.set_style_margin_bottom(60, 0);
+ label.set_style_text_font(
+ lvgl::fonts::INTER_REGULAR_48,
+ lvgl::LvState::LV_STATE_DEFAULT as u32,
+ );
+
+ let spangroup = LvSpangroup::new(&screen).unwrap();
+ spangroup.set_style_margin_bottom(60, 0);
+ spangroup.set_width(380);
+ spangroup.set_height(lvgl::ffi::LV_SIZE_CONTENT as i32);
+
+ let span0 = spangroup.add_span().unwrap();
+ span0
+ .set_text("Let's get started\nsetting up your ")
+ .unwrap();
+ span0.set_style_text_font(lvgl::fonts::INTER_REGULAR_48);
+ let span1 = spangroup.add_span().unwrap();
+ span1.set_text("BitBox").unwrap();
+ span1.set_style_text_font(lvgl::fonts::INTER_BOLD_48);
+ let span2 = spangroup.add_span().unwrap();
+ span2.set_text("03").unwrap();
+ span2.set_style_text_font(lvgl::fonts::INTER_REGULAR_48);
+
+ let label = LvLabel::new(&screen).unwrap();
+ label.set_text("Download and open\nthe BitBoxApp.").unwrap();
+ label.set_style_margin_bottom(60, 0);
+ label.set_style_text_font(
+ lvgl::fonts::INTER_REGULAR_32,
+ lvgl::LvState::LV_STATE_DEFAULT as u32,
+ );
+
+ let label = LvLabel::new(&screen).unwrap();
+ label.set_text("bitbox.swiss/start").unwrap();
+ label.set_style_text_font(
+ lvgl::fonts::INTER_BOLD_32,
+ lvgl::LvState::LV_STATE_DEFAULT as u32,
+ );
+ self.push(screen);
+ }
+
+ pub fn pop(&mut self) {
+ if let Some(display) = &self.display
+ && let Some(screen) = self.stack.pop()
+ {
+ let current = display.screen_active().expect("no active screen?!");
+ display.screen_load(screen);
+ unsafe { current.delete() };
+ }
+ }
+
+ pub fn push(&mut self, screen: LvObj) {
+ if let Some(display) = &self.display {
+ let current = display.screen_active().expect("No active screen?!");
+ self.stack.push(current);
+ display.screen_load(screen);
+ }
+ }
+}
diff --git a/src/ui/fonts/inter_bold_32.c b/src/ui/fonts/inter_bold_32.c
new file mode 100644
index 0000000..405e3d7
--- /dev/null
+++ b/src/ui/fonts/inter_bold_32.c
@@ -0,0 +1,4810 @@
+/*******************************************************************************
+ * Size: 32 px
+ * Bpp: 8
+ * Opts: --bpp 8 --size 32 --no-compress --stride 1 --align 1 --font Inter_28pt-Bold.ttf --range 32-127 --format lvgl -o inter_bold_32.c
+ ******************************************************************************/
+
+#ifdef __has_include
+ #if __has_include("lvgl.h")
+ #ifndef LV_LVGL_H_INCLUDE_SIMPLE
+ #define LV_LVGL_H_INCLUDE_SIMPLE
+ #endif
+ #endif
+#endif
+
+#ifdef LV_LVGL_H_INCLUDE_SIMPLE
+ #include "lvgl.h"
+#else
+ #include "lvgl/lvgl.h"
+#endif
+
+
+
+#ifndef INTER_BOLD_32
+#define INTER_BOLD_32 1
+#endif
+
+#if INTER_BOLD_32
+
+/*-----------------
+ * BITMAPS
+ *----------------*/
+
+/*Store the image of the glyphs*/
+static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = {
+ /* U+0020 " " */
+
+ /* U+0021 "!" */
+ 0x31, 0xff, 0xff, 0xff, 0xff, 0xb9, 0x2a, 0xff,
+ 0xff, 0xff, 0xff, 0xb2, 0x24, 0xff, 0xff, 0xff,
+ 0xff, 0xad, 0x1e, 0xff, 0xff, 0xff, 0xff, 0xa6,
+ 0x17, 0xff, 0xff, 0xff, 0xff, 0xa1, 0x11, 0xff,
+ 0xff, 0xff, 0xff, 0x9a, 0xa, 0xff, 0xff, 0xff,
+ 0xff, 0x94, 0x4, 0xff, 0xff, 0xff, 0xff, 0x8e,
+ 0x0, 0xfe, 0xff, 0xff, 0xff, 0x88, 0x0, 0xf7,
+ 0xff, 0xff, 0xff, 0x82, 0x0, 0xf1, 0xff, 0xff,
+ 0xff, 0x7b, 0x0, 0xea, 0xff, 0xff, 0xff, 0x76,
+ 0x0, 0xe4, 0xff, 0xff, 0xff, 0x6f, 0x0, 0xde,
+ 0xff, 0xff, 0xff, 0x69, 0x0, 0xd7, 0xff, 0xff,
+ 0xff, 0x63, 0x0, 0xd1, 0xff, 0xff, 0xff, 0x5d,
+ 0x0, 0x36, 0x44, 0x44, 0x44, 0x17, 0x0, 0x0,
+ 0x27, 0x40, 0xd, 0x0, 0x0, 0x98, 0xff, 0xff,
+ 0xec, 0x35, 0x3e, 0xff, 0xff, 0xff, 0xff, 0xca,
+ 0x63, 0xff, 0xff, 0xff, 0xff, 0xef, 0x25, 0xfc,
+ 0xff, 0xff, 0xff, 0xad, 0x0, 0x53, 0xe0, 0xf8,
+ 0xb1, 0x14,
+
+ /* U+0022 "\"" */
+ 0x86, 0xff, 0xff, 0xff, 0xb2, 0x0, 0x3, 0xff,
+ 0xff, 0xff, 0xff, 0x36, 0x7a, 0xff, 0xff, 0xff,
+ 0xa5, 0x0, 0x0, 0xf6, 0xff, 0xff, 0xff, 0x29,
+ 0x6d, 0xff, 0xff, 0xff, 0x97, 0x0, 0x0, 0xe9,
+ 0xff, 0xff, 0xff, 0x1b, 0x60, 0xff, 0xff, 0xff,
+ 0x8a, 0x0, 0x0, 0xdc, 0xff, 0xff, 0xff, 0xe,
+ 0x54, 0xff, 0xff, 0xff, 0x7e, 0x0, 0x0, 0xd0,
+ 0xff, 0xff, 0xff, 0x3, 0x47, 0xff, 0xff, 0xff,
+ 0x71, 0x0, 0x0, 0xc3, 0xff, 0xff, 0xf5, 0x0,
+ 0x3b, 0xff, 0xff, 0xff, 0x64, 0x0, 0x0, 0xb7,
+ 0xff, 0xff, 0xe8, 0x0, 0x2e, 0xff, 0xff, 0xff,
+ 0x56, 0x0, 0x0, 0xaa, 0xff, 0xff, 0xda, 0x0,
+ 0x21, 0xf4, 0xf4, 0xf4, 0x47, 0x0, 0x0, 0x97,
+ 0xf4, 0xf4, 0xc5, 0x0,
+
+ /* U+0023 "#" */
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf1, 0xff,
+ 0xff, 0x93, 0x0, 0x0, 0x0, 0x0, 0xc1, 0xff,
+ 0xff, 0xc3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x1c, 0xff, 0xff, 0xff, 0x68, 0x0,
+ 0x0, 0x0, 0x0, 0xec, 0xff, 0xff, 0x98, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x47,
+ 0xff, 0xff, 0xff, 0x3d, 0x0, 0x0, 0x0, 0x17,
+ 0xff, 0xff, 0xff, 0x6d, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x71, 0xff, 0xff, 0xff,
+ 0x14, 0x0, 0x0, 0x0, 0x41, 0xff, 0xff, 0xff,
+ 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x9b, 0xff, 0xff, 0xe9, 0x0, 0x0, 0x0,
+ 0x0, 0x6c, 0xff, 0xff, 0xff, 0x18, 0x0, 0x0,
+ 0x0, 0x0, 0x5, 0x80, 0x80, 0x80, 0xdd, 0xff,
+ 0xff, 0xe5, 0x80, 0x80, 0x80, 0x80, 0xc6, 0xff,
+ 0xff, 0xfc, 0x80, 0x80, 0x80, 0x7, 0x0, 0x2c,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xed, 0x0, 0x0, 0x57, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc3, 0x0,
+ 0x0, 0x83, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x99, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x70, 0xff, 0xff, 0xff, 0x15, 0x0, 0x0,
+ 0x0, 0x41, 0xff, 0xff, 0xff, 0x43, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x99, 0xff,
+ 0xff, 0xeb, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xff,
+ 0xff, 0xff, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xc3, 0xff, 0xff, 0xc0, 0x0,
+ 0x0, 0x0, 0x0, 0x97, 0xff, 0xff, 0xed, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0xee, 0xff, 0xff, 0x95, 0x0, 0x0, 0x0, 0x0,
+ 0xc1, 0xff, 0xff, 0xc3, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x30, 0x7c, 0x7c, 0x84, 0xff, 0xff, 0xff,
+ 0xb9, 0x7c, 0x7c, 0x7c, 0x7c, 0xf1, 0xff, 0xff,
+ 0xd1, 0x7c, 0x7c, 0x5a, 0x0, 0x0, 0x83, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x99, 0x0, 0x0, 0xaf, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x6d, 0x0, 0x0,
+ 0xdb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0xc3, 0xff, 0xff, 0xc1, 0x0, 0x0, 0x0, 0x0,
+ 0x95, 0xff, 0xff, 0xee, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xed, 0xff, 0xff,
+ 0x97, 0x0, 0x0, 0x0, 0x0, 0xc0, 0xff, 0xff,
+ 0xc3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x18, 0xff, 0xff, 0xff, 0x6c, 0x0, 0x0,
+ 0x0, 0x0, 0xeb, 0xff, 0xff, 0x99, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x43, 0xff,
+ 0xff, 0xff, 0x42, 0x0, 0x0, 0x0, 0x15, 0xff,
+ 0xff, 0xff, 0x6e, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x6c, 0xff, 0xff, 0xff, 0x18,
+ 0x0, 0x0, 0x0, 0x40, 0xff, 0xff, 0xff, 0x43,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x97, 0xff, 0xff, 0xed, 0x0, 0x0, 0x0, 0x0,
+ 0x6b, 0xff, 0xff, 0xff, 0x19, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0,
+
+ /* U+0024 "$" */
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0xcc, 0xff, 0xec, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xcc, 0xff, 0xec, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcc, 0xff,
+ 0xec, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0xcc, 0xff, 0xec, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0xe, 0x65, 0xac, 0xdc, 0xff, 0xff, 0xff, 0xd8,
+ 0xa4, 0x58, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x1, 0x6f, 0xf0, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xe1, 0x4b, 0x0,
+ 0x0, 0x0, 0x0, 0x1, 0xa2, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xfe, 0x66, 0x0, 0x0, 0x0, 0x73, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x32, 0x0,
+ 0x7, 0xef, 0xff, 0xff, 0xff, 0xff, 0xc1, 0x43,
+ 0xd1, 0xff, 0xf1, 0x4e, 0xd3, 0xff, 0xff, 0xff,
+ 0xff, 0xb3, 0x0, 0x3e, 0xff, 0xff, 0xff, 0xff,
+ 0xcd, 0x5, 0x0, 0xcc, 0xff, 0xec, 0x0, 0xe,
+ 0xd9, 0xff, 0xff, 0xff, 0xfa, 0x9, 0x59, 0xff,
+ 0xff, 0xff, 0xff, 0x7e, 0x0, 0x0, 0xcc, 0xff,
+ 0xec, 0x0, 0x0, 0x6c, 0xff, 0xff, 0xff, 0xff,
+ 0x2f, 0x4c, 0xff, 0xff, 0xff, 0xff, 0xb2, 0x0,
+ 0x0, 0xcc, 0xff, 0xec, 0x0, 0x0, 0xd, 0x2c,
+ 0x2c, 0x2c, 0x2c, 0xa, 0x16, 0xfc, 0xff, 0xff,
+ 0xff, 0xff, 0xa2, 0x29, 0xcc, 0xff, 0xec, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x96, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xf5, 0x2b, 0x2, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x9, 0xb9, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xee, 0xaa,
+ 0x4f, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3,
+ 0x70, 0xea, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xd8, 0x43, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x8, 0x54, 0x9f, 0xdc,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xfd, 0x5f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xcc, 0xff, 0xfb, 0xcc, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xf8, 0x21, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcc, 0xff,
+ 0xec, 0x0, 0x36, 0xd9, 0xff, 0xff, 0xff, 0xff,
+ 0x84, 0x8c, 0xa8, 0xa8, 0xa8, 0x8b, 0x0, 0x0,
+ 0x0, 0xcc, 0xff, 0xec, 0x0, 0x0, 0x31, 0xff,
+ 0xff, 0xff, 0xff, 0xb4, 0xc3, 0xff, 0xff, 0xff,
+ 0xf6, 0xd, 0x0, 0x0, 0xcc, 0xff, 0xec, 0x0,
+ 0x0, 0x12, 0xff, 0xff, 0xff, 0xff, 0xbd, 0x92,
+ 0xff, 0xff, 0xff, 0xff, 0x94, 0x0, 0x0, 0xcc,
+ 0xff, 0xec, 0x0, 0x0, 0x75, 0xff, 0xff, 0xff,
+ 0xff, 0x9d, 0x39, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xb2, 0x3e, 0xd1, 0xff, 0xef, 0x30, 0x96, 0xfe,
+ 0xff, 0xff, 0xff, 0xff, 0x56, 0x0, 0xac, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd1, 0x4,
+ 0x0, 0x10, 0xcb, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xe2, 0x22, 0x0, 0x0, 0x0, 0xa, 0x8e, 0xfa,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xfe, 0xa9, 0x17, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x19, 0x70, 0xb3, 0xdc, 0xff, 0xff,
+ 0xff, 0xe0, 0xbc, 0x7d, 0x27, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0xcc, 0xff, 0xec, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0xcc, 0xff, 0xec, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcc,
+ 0xff, 0xec, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0,
+
+ /* U+0025 "%" */
+ 0x0, 0x0, 0x32, 0xaa, 0xe9, 0xfd, 0xec, 0xb1,
+ 0x3b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x3, 0xc5, 0xff, 0xff, 0x96, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x5f, 0xfc, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfe, 0x6d, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x7a, 0xff, 0xff,
+ 0xdb, 0xb, 0x0, 0x0, 0x0, 0x0, 0x26, 0xfa,
+ 0xff, 0xff, 0xfa, 0xda, 0xf9, 0xff, 0xff, 0xfd,
+ 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x33,
+ 0xfb, 0xff, 0xfc, 0x37, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x8d, 0xff, 0xff, 0xeb, 0x22, 0x0, 0x1d,
+ 0xe4, 0xff, 0xff, 0x9d, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x9, 0xd7, 0xff, 0xff, 0x81, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0xc0, 0xff, 0xff, 0x94,
+ 0x0, 0x0, 0x0, 0x87, 0xff, 0xff, 0xd0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x92, 0xff, 0xff, 0xca,
+ 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcb,
+ 0xff, 0xff, 0x81, 0x0, 0x0, 0x0, 0x75, 0xff,
+ 0xff, 0xdb, 0x0, 0x0, 0x0, 0x0, 0x43, 0xff,
+ 0xff, 0xf5, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0xbd, 0xff, 0xff, 0x9c, 0x0, 0x0,
+ 0x0, 0x90, 0xff, 0xff, 0xcb, 0x0, 0x0, 0x0,
+ 0x11, 0xe4, 0xff, 0xff, 0x6a, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x82, 0xff, 0xff,
+ 0xf5, 0x46, 0x6, 0x3f, 0xf0, 0xff, 0xff, 0x91,
+ 0x0, 0x0, 0x0, 0xa7, 0xff, 0xff, 0xb8, 0x1,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x1a, 0xf2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xf6, 0x22, 0x0, 0x0, 0x5a, 0xff, 0xff,
+ 0xed, 0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x44, 0xf2, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xf5, 0x4e, 0x0, 0x0, 0x1d,
+ 0xf0, 0xff, 0xff, 0x54, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x1c, 0x88, 0xc7, 0xda, 0xc8, 0x8c, 0x20, 0x0,
+ 0x0, 0x1, 0xbd, 0xff, 0xff, 0xa2, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x6e, 0xff, 0xff, 0xe0,
+ 0xe, 0x0, 0x0, 0x3e, 0xa0, 0xcb, 0xcd, 0xa3,
+ 0x47, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2a, 0xf8,
+ 0xff, 0xfe, 0x40, 0x0, 0x0, 0x8f, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x9d, 0x2, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x6, 0xce, 0xff, 0xff, 0x8d, 0x0, 0x0, 0x68,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x87, 0xff, 0xff, 0xd3, 0x7,
+ 0x0, 0x2, 0xe4, 0xff, 0xff, 0xbf, 0x1a, 0x15,
+ 0xb3, 0xff, 0xff, 0xef, 0x7, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c, 0xfd, 0xff,
+ 0xf9, 0x2e, 0x0, 0x0, 0x2d, 0xff, 0xff, 0xff,
+ 0x34, 0x0, 0x0, 0x22, 0xff, 0xff, 0xff, 0x3d,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc,
+ 0xde, 0xff, 0xff, 0x75, 0x0, 0x0, 0x0, 0x49,
+ 0xff, 0xff, 0xff, 0x8, 0x0, 0x0, 0x0, 0xf7,
+ 0xff, 0xff, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x9b, 0xff, 0xff, 0xc0, 0x2, 0x0,
+ 0x0, 0x0, 0x49, 0xff, 0xff, 0xff, 0x7, 0x0,
+ 0x0, 0x0, 0xf7, 0xff, 0xff, 0x59, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x4e, 0xff, 0xff, 0xf2,
+ 0x20, 0x0, 0x0, 0x0, 0x0, 0x35, 0xff, 0xff,
+ 0xff, 0x26, 0x0, 0x0, 0x18, 0xff, 0xff, 0xff,
+ 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x17, 0xea,
+ 0xff, 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x6, 0xf0, 0xff, 0xff, 0xa4, 0x5, 0x3, 0x97,
+ 0xff, 0xff, 0xf8, 0xd, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0xb3, 0xff, 0xff, 0xae, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x82, 0xff, 0xff, 0xff,
+ 0xf0, 0xee, 0xff, 0xff, 0xff, 0x92, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x66, 0xff, 0xff, 0xe7, 0x13,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5,
+ 0xb5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc2,
+ 0x9, 0x0, 0x0, 0x0, 0x0, 0x22, 0xf4, 0xff,
+ 0xff, 0x49, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x3, 0x68, 0xcc, 0xf8, 0xf9,
+ 0xcf, 0x71, 0x5, 0x0, 0x0,
+
+ /* U+0026 "&" */
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0x79, 0xcb,
+ 0xf4, 0xfc, 0xe7, 0xb0, 0x49, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x31, 0xe4, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x9f, 0x3, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x16,
+ 0xe9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0x7e, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x8b, 0xff, 0xff,
+ 0xff, 0xff, 0xd9, 0xbe, 0xf0, 0xff, 0xff, 0xff,
+ 0xf4, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xdd, 0xff, 0xff, 0xff, 0x88,
+ 0x1, 0x0, 0x12, 0xd6, 0xff, 0xff, 0xff, 0x3d,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0xfd, 0xff, 0xff, 0xff, 0xf, 0x0, 0x0,
+ 0x0, 0x7f, 0xff, 0xff, 0xff, 0x47, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf2,
+ 0xff, 0xff, 0xff, 0x1b, 0x0, 0x0, 0x0, 0xb8,
+ 0xff, 0xff, 0xff, 0x1e, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xbc, 0xff, 0xff,
+ 0xff, 0x84, 0x0, 0x1, 0x81, 0xff, 0xff, 0xff,
+ 0xbe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x57, 0xff, 0xff, 0xff, 0xfa,
+ 0x5d, 0xc1, 0xff, 0xff, 0xff, 0xf4, 0x2b, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x1, 0xc6, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xf0, 0x40, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x23, 0xf2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc5,
+ 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x89, 0xfe,
+ 0xff, 0xff, 0xff, 0xff, 0xe6, 0xa, 0x0, 0x0,
+ 0x0, 0xd, 0x34, 0x34, 0x34, 0x21, 0x0, 0x0,
+ 0x0, 0x0, 0x12, 0xc1, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xa8, 0x2, 0x0, 0x0, 0x4b,
+ 0xff, 0xff, 0xff, 0x9d, 0x0, 0x0, 0x0, 0x8,
+ 0xca, 0xff, 0xff, 0xff, 0xff, 0xc3, 0xff, 0xff,
+ 0xff, 0xff, 0x8d, 0x0, 0x0, 0x72, 0xff, 0xff,
+ 0xff, 0x89, 0x0, 0x0, 0x0, 0x7e, 0xff, 0xff,
+ 0xff, 0xff, 0x64, 0x1, 0x9b, 0xff, 0xff, 0xff,
+ 0xff, 0x72, 0x0, 0xc1, 0xff, 0xff, 0xff, 0x61,
+ 0x0, 0x0, 0x0, 0xdb, 0xff, 0xff, 0xff, 0xb1,
+ 0x0, 0x0, 0x3, 0xb0, 0xff, 0xff, 0xff, 0xfe,
+ 0x8a, 0xff, 0xff, 0xff, 0xff, 0x25, 0x0, 0x0,
+ 0x2, 0xff, 0xff, 0xff, 0xff, 0x85, 0x0, 0x0,
+ 0x0, 0x8, 0xc2, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xcf, 0x0, 0x0, 0x0, 0x0, 0xf4,
+ 0xff, 0xff, 0xff, 0xc2, 0x0, 0x0, 0x0, 0x0,
+ 0x10, 0xd1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x59, 0x0, 0x0, 0x0, 0x0, 0xbd, 0xff, 0xff,
+ 0xff, 0xff, 0x90, 0xb, 0x0, 0x0, 0x4, 0x6f,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xbe, 0x1, 0x0,
+ 0x0, 0x0, 0x0, 0x50, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xf2, 0xc1, 0xc1, 0xef, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xd7, 0x12, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x99, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xc4, 0x9, 0x0, 0x0, 0x0, 0x0,
+ 0x2, 0x7e, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xda, 0x77, 0xfa, 0xff, 0xff,
+ 0xff, 0xaf, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x1e, 0x82, 0xc7, 0xee, 0xfd, 0xf6, 0xd8, 0x9f,
+ 0x4e, 0x3, 0x0, 0x56, 0xfe, 0xff, 0xff, 0xff,
+ 0x95, 0x0,
+
+ /* U+0027 "'" */
+ 0x86, 0xff, 0xff, 0xff, 0xb2, 0x7a, 0xff, 0xff,
+ 0xff, 0xa5, 0x6d, 0xff, 0xff, 0xff, 0x97, 0x60,
+ 0xff, 0xff, 0xff, 0x8a, 0x54, 0xff, 0xff, 0xff,
+ 0x7e, 0x47, 0xff, 0xff, 0xff, 0x71, 0x3b, 0xff,
+ 0xff, 0xff, 0x64, 0x2e, 0xff, 0xff, 0xff, 0x56,
+ 0x21, 0xf4, 0xf4, 0xf4, 0x47,
+
+ /* U+0028 "(" */
+ 0x0, 0x0, 0x0, 0x78, 0xf4, 0xf4, 0xf4, 0xe3,
+ 0x9, 0x0, 0x0, 0x11, 0xf2, 0xff, 0xff, 0xff,
+ 0x8e, 0x0, 0x0, 0x0, 0x77, 0xff, 0xff, 0xff,
+ 0xff, 0x2c, 0x0, 0x0, 0x1, 0xdb, 0xff, 0xff,
+ 0xff, 0xd0, 0x0, 0x0, 0x0, 0x35, 0xff, 0xff,
+ 0xff, 0xff, 0x7e, 0x0, 0x0, 0x0, 0x85, 0xff,
+ 0xff, 0xff, 0xff, 0x30, 0x0, 0x0, 0x0, 0xcb,
+ 0xff, 0xff, 0xff, 0xeb, 0x1, 0x0, 0x0, 0xd,
+ 0xfd, 0xff, 0xff, 0xff, 0xac, 0x0, 0x0, 0x0,
+ 0x41, 0xff, 0xff, 0xff, 0xff, 0x74, 0x0, 0x0,
+ 0x0, 0x71, 0xff, 0xff, 0xff, 0xff, 0x42, 0x0,
+ 0x0, 0x0, 0x9a, 0xff, 0xff, 0xff, 0xff, 0x18,
+ 0x0, 0x0, 0x0, 0xbb, 0xff, 0xff, 0xff, 0xf4,
+ 0x0, 0x0, 0x0, 0x0, 0xd5, 0xff, 0xff, 0xff,
+ 0xd9, 0x0, 0x0, 0x0, 0x0, 0xe6, 0xff, 0xff,
+ 0xff, 0xc6, 0x0, 0x0, 0x0, 0x0, 0xf1, 0xff,
+ 0xff, 0xff, 0xbb, 0x0, 0x0, 0x0, 0x0, 0xf2,
+ 0xff, 0xff, 0xff, 0xba, 0x0, 0x0, 0x0, 0x0,
+ 0xea, 0xff, 0xff, 0xff, 0xc2, 0x0, 0x0, 0x0,
+ 0x0, 0xd9, 0xff, 0xff, 0xff, 0xd5, 0x0, 0x0,
+ 0x0, 0x0, 0xbf, 0xff, 0xff, 0xff, 0xf1, 0x0,
+ 0x0, 0x0, 0x0, 0x9b, 0xff, 0xff, 0xff, 0xff,
+ 0x19, 0x0, 0x0, 0x0, 0x6f, 0xff, 0xff, 0xff,
+ 0xff, 0x4b, 0x0, 0x0, 0x0, 0x36, 0xff, 0xff,
+ 0xff, 0xff, 0x85, 0x0, 0x0, 0x0, 0x5, 0xf3,
+ 0xff, 0xff, 0xff, 0xcb, 0x0, 0x0, 0x0, 0x0,
+ 0xaa, 0xff, 0xff, 0xff, 0xfe, 0x18, 0x0, 0x0,
+ 0x0, 0x54, 0xff, 0xff, 0xff, 0xff, 0x6a, 0x0,
+ 0x0, 0x0, 0x7, 0xec, 0xff, 0xff, 0xff, 0xc5,
+ 0x0, 0x0, 0x0, 0x0, 0x83, 0xff, 0xff, 0xff,
+ 0xff, 0x27, 0x0, 0x0, 0x0, 0x15, 0xf4, 0xff,
+ 0xff, 0xff, 0x8c, 0x0, 0x0, 0x0, 0x0, 0x7f,
+ 0xff, 0xff, 0xff, 0xed, 0x9,
+
+ /* U+0029 ")" */
+ 0x13, 0xec, 0xf4, 0xf4, 0xf4, 0x68, 0x0, 0x0,
+ 0x0, 0x0, 0x9f, 0xff, 0xff, 0xff, 0xe8, 0x9,
+ 0x0, 0x0, 0x0, 0x3a, 0xff, 0xff, 0xff, 0xff,
+ 0x67, 0x0, 0x0, 0x0, 0x1, 0xdd, 0xff, 0xff,
+ 0xff, 0xcc, 0x0, 0x0, 0x0, 0x0, 0x8a, 0xff,
+ 0xff, 0xff, 0xff, 0x25, 0x0, 0x0, 0x0, 0x40,
+ 0xff, 0xff, 0xff, 0xff, 0x74, 0x0, 0x0, 0x0,
+ 0x6, 0xf4, 0xff, 0xff, 0xff, 0xba, 0x0, 0x0,
+ 0x0, 0x0, 0xbb, 0xff, 0xff, 0xff, 0xf5, 0x4,
+ 0x0, 0x0, 0x0, 0x84, 0xff, 0xff, 0xff, 0xff,
+ 0x31, 0x0, 0x0, 0x0, 0x53, 0xff, 0xff, 0xff,
+ 0xff, 0x61, 0x0, 0x0, 0x0, 0x29, 0xff, 0xff,
+ 0xff, 0xff, 0x89, 0x0, 0x0, 0x0, 0x6, 0xfe,
+ 0xff, 0xff, 0xff, 0xaa, 0x0, 0x0, 0x0, 0x0,
+ 0xe9, 0xff, 0xff, 0xff, 0xc5, 0x0, 0x0, 0x0,
+ 0x0, 0xd6, 0xff, 0xff, 0xff, 0xd6, 0x0, 0x0,
+ 0x0, 0x0, 0xcd, 0xff, 0xff, 0xff, 0xe0, 0x0,
+ 0x0, 0x0, 0x0, 0xca, 0xff, 0xff, 0xff, 0xe2,
+ 0x0, 0x0, 0x0, 0x0, 0xd2, 0xff, 0xff, 0xff,
+ 0xda, 0x0, 0x0, 0x0, 0x0, 0xe5, 0xff, 0xff,
+ 0xff, 0xc9, 0x0, 0x0, 0x0, 0x5, 0xfc, 0xff,
+ 0xff, 0xff, 0xaf, 0x0, 0x0, 0x0, 0x2a, 0xff,
+ 0xff, 0xff, 0xff, 0x8b, 0x0, 0x0, 0x0, 0x5b,
+ 0xff, 0xff, 0xff, 0xff, 0x5f, 0x0, 0x0, 0x0,
+ 0x97, 0xff, 0xff, 0xff, 0xff, 0x26, 0x0, 0x0,
+ 0x0, 0xdd, 0xff, 0xff, 0xff, 0xe7, 0x1, 0x0,
+ 0x0, 0x29, 0xff, 0xff, 0xff, 0xff, 0x9a, 0x0,
+ 0x0, 0x0, 0x7c, 0xff, 0xff, 0xff, 0xff, 0x44,
+ 0x0, 0x0, 0x0, 0xd8, 0xff, 0xff, 0xff, 0xe1,
+ 0x2, 0x0, 0x0, 0x39, 0xff, 0xff, 0xff, 0xff,
+ 0x73, 0x0, 0x0, 0x0, 0x9f, 0xff, 0xff, 0xff,
+ 0xec, 0xd, 0x0, 0x0, 0x13, 0xf7, 0xff, 0xff,
+ 0xff, 0x6e, 0x0, 0x0, 0x0,
+
+ /* U+002A "*" */
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xcf, 0xff, 0xff,
+ 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xbe, 0xff, 0xff, 0xa, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x91, 0x84, 0x6,
+ 0x0, 0xae, 0xff, 0xfa, 0x0, 0x0, 0x51, 0xc4,
+ 0x6, 0x0, 0x2d, 0xfc, 0xff, 0xd4, 0x34, 0x9d,
+ 0xff, 0xea, 0x14, 0xa7, 0xff, 0xff, 0x72, 0x0,
+ 0x81, 0xff, 0xff, 0xff, 0xfc, 0xdf, 0xff, 0xf3,
+ 0xe9, 0xff, 0xff, 0xff, 0xca, 0x1, 0x0, 0x34,
+ 0xb0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xd5, 0x58, 0x3, 0x0, 0x0, 0x0, 0x0, 0x50,
+ 0xf9, 0xff, 0xff, 0xff, 0xff, 0x95, 0x2, 0x0,
+ 0x0, 0x0, 0x0, 0x24, 0x9e, 0xfb, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xc4, 0x45, 0x0, 0x0,
+ 0x78, 0xfc, 0xff, 0xff, 0xfe, 0xe5, 0xff, 0xf5,
+ 0xf0, 0xff, 0xff, 0xff, 0xbc, 0x1, 0x35, 0xfe,
+ 0xff, 0xdc, 0x3f, 0x9a, 0xff, 0xea, 0x1b, 0xb2,
+ 0xff, 0xff, 0x7d, 0x0, 0x0, 0x9d, 0x90, 0xb,
+ 0x0, 0xae, 0xff, 0xfa, 0x0, 0x0, 0x5b, 0xcd,
+ 0x9, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xbe,
+ 0xff, 0xff, 0x9, 0x0, 0x0, 0x1, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xce, 0xff, 0xff,
+ 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xa, 0xc, 0xc, 0x1, 0x0,
+ 0x0, 0x0, 0x0, 0x0,
+
+ /* U+002B "+" */
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x68, 0xff,
+ 0xff, 0xff, 0x88, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x68,
+ 0xff, 0xff, 0xff, 0x88, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x68, 0xff, 0xff, 0xff, 0x88, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x68, 0xff, 0xff, 0xff, 0x88, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x68, 0xff, 0xff, 0xff, 0x88, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x68, 0xff, 0xff, 0xff, 0x88,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x90, 0x70,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x90,
+ 0x70, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x90, 0x52, 0xbc, 0xbc, 0xbc, 0xbc, 0xbc, 0xd8,
+ 0xff, 0xff, 0xff, 0xe1, 0xbc, 0xbc, 0xbc, 0xbc,
+ 0xbc, 0x6a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x68, 0xff, 0xff, 0xff, 0x88, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x68, 0xff, 0xff, 0xff, 0x88, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x68, 0xff, 0xff, 0xff, 0x88, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x68, 0xff, 0xff, 0xff, 0x88,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x68, 0xff, 0xff, 0xff,
+ 0x88, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x68, 0xff, 0xff,
+ 0xff, 0x88, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+
+ /* U+002C "," */
+ 0x0, 0x0, 0xbf, 0xdc, 0xdc, 0xdc, 0x79, 0x0,
+ 0x4, 0xfc, 0xff, 0xff, 0xff, 0x4b, 0x0, 0x22,
+ 0xff, 0xff, 0xff, 0xf8, 0xa, 0x0, 0x44, 0xff,
+ 0xff, 0xff, 0xba, 0x0, 0x0, 0x68, 0xff, 0xff,
+ 0xff, 0x73, 0x0, 0x0, 0x8b, 0xff, 0xff, 0xff,
+ 0x2c, 0x0, 0x0, 0xad, 0xff, 0xff, 0xe3, 0x0,
+ 0x0, 0x0, 0xd0, 0xff, 0xff, 0x9d, 0x0, 0x0,
+ 0x0, 0xf3, 0xff, 0xff, 0x54, 0x0, 0x0,
+
+ /* U+002D "-" */
+ 0x11, 0xb0, 0xb0, 0xb0, 0xb0, 0xb0, 0xb0, 0xb0,
+ 0xb0, 0xb0, 0xb0, 0x55, 0x18, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7c,
+ 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x7c, 0x18, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7c,
+
+ /* U+002E "." */
+ 0x0, 0x0, 0x2d, 0x43, 0xc, 0x0, 0x1, 0x9f,
+ 0xff, 0xff, 0xe8, 0x2d, 0x46, 0xff, 0xff, 0xff,
+ 0xff, 0xba, 0x6a, 0xff, 0xff, 0xff, 0xff, 0xde,
+ 0x2a, 0xfc, 0xff, 0xff, 0xff, 0x9b, 0x0, 0x57,
+ 0xe0, 0xf7, 0xa8, 0xd,
+
+ /* U+002F "/" */
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e,
+ 0xff, 0xff, 0xff, 0x8b, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xc3, 0xff, 0xff, 0xff, 0x45,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0xfa,
+ 0xff, 0xff, 0xf8, 0x9, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x4c, 0xff, 0xff, 0xff, 0xbc, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x91, 0xff,
+ 0xff, 0xff, 0x77, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0xd5, 0xff, 0xff, 0xff, 0x33, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x1b, 0xff, 0xff,
+ 0xff, 0xec, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x5e, 0xff, 0xff, 0xff, 0xaa, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xa3, 0xff, 0xff,
+ 0xff, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x1, 0xe7, 0xff, 0xff, 0xff, 0x20, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x2d, 0xff, 0xff, 0xff,
+ 0xdc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x71, 0xff, 0xff, 0xff, 0x97, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0xb5, 0xff, 0xff, 0xff,
+ 0x53, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6,
+ 0xf4, 0xff, 0xff, 0xfd, 0x11, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x3e, 0xff, 0xff, 0xff, 0xcb,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x83,
+ 0xff, 0xff, 0xff, 0x85, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xc6, 0xff, 0xff, 0xff, 0x41,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xfd,
+ 0xff, 0xff, 0xf6, 0x6, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x51, 0xff, 0xff, 0xff, 0xb7, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x95, 0xff,
+ 0xff, 0xff, 0x73, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0xda, 0xff, 0xff, 0xff, 0x2e, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x1e, 0xff, 0xff,
+ 0xff, 0xe9, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x63, 0xff, 0xff, 0xff, 0xa4, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xa8, 0xff, 0xff,
+ 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x2, 0xeb, 0xff, 0xff, 0xff, 0x1c, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x31, 0xff, 0xff, 0xff,
+ 0xd7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x75, 0xff, 0xff, 0xff, 0x93, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0xba, 0xff, 0xff, 0xff,
+ 0x4e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+
+ /* U+0030 "0" */
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0x90, 0xd0,
+ 0xf4, 0xfe, 0xf3, 0xcf, 0x8e, 0x2d, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0x9f,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0x9c, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x10, 0xcd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, 0xe, 0x0,
+ 0x0, 0x0, 0x0, 0xb5, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xf7, 0xe2, 0xf7, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xb2, 0x0, 0x0, 0x0, 0x56, 0xff, 0xff,
+ 0xff, 0xff, 0xf5, 0x65, 0x7, 0x0, 0x8, 0x68,
+ 0xf6, 0xff, 0xff, 0xff, 0xff, 0x52, 0x0, 0x0,
+ 0xd2, 0xff, 0xff, 0xff, 0xfe, 0x46, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x49, 0xff, 0xff, 0xff, 0xff,
+ 0xcd, 0x0, 0x32, 0xff, 0xff, 0xff, 0xff, 0xa6,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xab,
+ 0xff, 0xff, 0xff, 0xff, 0x2d, 0x79, 0xff, 0xff,
+ 0xff, 0xff, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x44, 0xff, 0xff, 0xff, 0xff, 0x73,
+ 0xac, 0xff, 0xff, 0xff, 0xf7, 0x4, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfb, 0xff,
+ 0xff, 0xff, 0xa8, 0xce, 0xff, 0xff, 0xff, 0xd0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0xd8, 0xff, 0xff, 0xff, 0xc9, 0xe1, 0xff,
+ 0xff, 0xff, 0xb9, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0xc1, 0xff, 0xff, 0xff,
+ 0xdd, 0xe8, 0xff, 0xff, 0xff, 0xb2, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xba,
+ 0xff, 0xff, 0xff, 0xe3, 0xe1, 0xff, 0xff, 0xff,
+ 0xb9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0xc1, 0xff, 0xff, 0xff, 0xdd, 0xcf,
+ 0xff, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 0xff, 0xff,
+ 0xff, 0xcb, 0xad, 0xff, 0xff, 0xff, 0xf7, 0x4,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8,
+ 0xfb, 0xff, 0xff, 0xff, 0xa9, 0x7b, 0xff, 0xff,
+ 0xff, 0xff, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x44, 0xff, 0xff, 0xff, 0xff, 0x76,
+ 0x33, 0xff, 0xff, 0xff, 0xff, 0xa6, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xab, 0xff, 0xff,
+ 0xff, 0xff, 0x31, 0x0, 0xd5, 0xff, 0xff, 0xff,
+ 0xfe, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x49,
+ 0xff, 0xff, 0xff, 0xff, 0xd2, 0x0, 0x0, 0x59,
+ 0xff, 0xff, 0xff, 0xff, 0xf5, 0x65, 0x6, 0x0,
+ 0x8, 0x67, 0xf6, 0xff, 0xff, 0xff, 0xff, 0x59,
+ 0x0, 0x0, 0x1, 0xb6, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xf7, 0xe2, 0xf7, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xb6, 0x1, 0x0, 0x0, 0x0, 0x10, 0xcd,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xcd, 0x10, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0xc, 0x9f, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x9f, 0xd, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f,
+ 0x90, 0xd0, 0xf4, 0xfe, 0xf4, 0xd0, 0x90, 0x2f,
+ 0x0, 0x0, 0x0, 0x0, 0x0,
+
+ /* U+0031 "1" */
+ 0x0, 0x0, 0x0, 0x0, 0x2, 0x69, 0xf2, 0xff,
+ 0xff, 0xff, 0xf4, 0x0, 0x0, 0x0, 0x27, 0xc2,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0x0, 0x5,
+ 0x7c, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xf4, 0x18, 0xd2, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xf4, 0x34, 0xff, 0xff, 0xff,
+ 0xff, 0xcb, 0xd2, 0xff, 0xff, 0xff, 0xf4, 0x34,
+ 0xff, 0xff, 0xf5, 0x71, 0x3, 0xb4, 0xff, 0xff,
+ 0xff, 0xf4, 0x34, 0xff, 0xbb, 0x22, 0x0, 0x0,
+ 0xb4, 0xff, 0xff, 0xff, 0xf4, 0x27, 0x61, 0x1,
+ 0x0, 0x0, 0x0, 0xb4, 0xff, 0xff, 0xff, 0xf4,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb4, 0xff,
+ 0xff, 0xff, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0xb4, 0xff, 0xff, 0xff, 0xf4, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0xb4, 0xff, 0xff, 0xff,
+ 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb4,
+ 0xff, 0xff, 0xff, 0xf4, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0xb4, 0xff, 0xff, 0xff, 0xf4, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xb4, 0xff, 0xff,
+ 0xff, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0xb4, 0xff, 0xff, 0xff, 0xf4, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xb4, 0xff, 0xff, 0xff, 0xf4,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb4, 0xff,
+ 0xff, 0xff, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0xb4, 0xff, 0xff, 0xff, 0xf4, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0xb4, 0xff, 0xff, 0xff,
+ 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb4,
+ 0xff, 0xff, 0xff, 0xf4, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0xb4, 0xff, 0xff, 0xff, 0xf4, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xb4, 0xff, 0xff,
+ 0xff, 0xf4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0xb4, 0xff, 0xff, 0xff, 0xf4,
+
+ /* U+0032 "2" */
+ 0x0, 0x0, 0x0, 0x0, 0x24, 0x86, 0xc8, 0xee,
+ 0xfc, 0xf6, 0xda, 0xa4, 0x4f, 0x3, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x5, 0x8d, 0xfc, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd3,
+ 0x32, 0x0, 0x0, 0x0, 0x0, 0x5, 0xb5, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xf6, 0x3d, 0x0, 0x0, 0x0, 0x81,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0xd8, 0xe7,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xe8, 0x10, 0x0,
+ 0x15, 0xf7, 0xff, 0xff, 0xff, 0xf6, 0x63, 0x6,
+ 0x0, 0x0, 0x35, 0xd5, 0xff, 0xff, 0xff, 0xff,
+ 0x76, 0x0, 0x65, 0xff, 0xff, 0xff, 0xff, 0x60,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x1d, 0xf7, 0xff,
+ 0xff, 0xff, 0xbf, 0x0, 0x9b, 0xff, 0xff, 0xff,
+ 0xed, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0xb5, 0xff, 0xff, 0xff, 0xdf, 0x0, 0xb1, 0xfc,
+ 0xfc, 0xfc, 0xc0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0xa5, 0xff, 0xff, 0xff, 0xdc, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0xd5, 0xff, 0xff, 0xff,
+ 0xb4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x53, 0xff, 0xff,
+ 0xff, 0xff, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xf0,
+ 0xff, 0xff, 0xff, 0xdd, 0x7, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37,
+ 0xee, 0xff, 0xff, 0xff, 0xfa, 0x3b, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x4e, 0xf6, 0xff, 0xff, 0xff, 0xfe, 0x5a, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x75, 0xfe, 0xff, 0xff, 0xff, 0xfc, 0x5e,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x6, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xf6,
+ 0x4e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x15, 0xc2, 0xff, 0xff, 0xff, 0xff,
+ 0xe9, 0x35, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x2b, 0xde, 0xff, 0xff, 0xff,
+ 0xff, 0xd5, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x48, 0xf0, 0xff, 0xff,
+ 0xff, 0xff, 0xbe, 0x10, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x6d, 0xfc, 0xff,
+ 0xff, 0xff, 0xff, 0x9f, 0x5, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x75, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0xe4, 0xe4,
+ 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0x7,
+ 0x9c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0x8, 0x9c, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x8, 0x9c, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x8,
+
+ /* U+0033 "3" */
+ 0x0, 0x0, 0x0, 0x0, 0x19, 0x76, 0xbc, 0xe7,
+ 0xfa, 0xfb, 0xe8, 0xc0, 0x7e, 0x20, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x4, 0x80, 0xf7, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc,
+ 0x93, 0x9, 0x0, 0x0, 0x0, 0x2, 0xab, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xc3, 0x9, 0x0, 0x0, 0x76,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xe6, 0xb8, 0xb7,
+ 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0x8c, 0x0,
+ 0x6, 0xec, 0xff, 0xff, 0xff, 0xf8, 0x5c, 0x1,
+ 0x0, 0x0, 0x1, 0x57, 0xf8, 0xff, 0xff, 0xff,
+ 0xf2, 0x5, 0x39, 0xff, 0xff, 0xff, 0xff, 0x7b,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x89, 0xff,
+ 0xff, 0xff, 0xff, 0x25, 0x34, 0xa4, 0xa4, 0xa4,
+ 0xa4, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x5d, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0xac, 0xff, 0xff, 0xff, 0xe0, 0x1,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x1, 0xe, 0x41, 0xb2, 0xff, 0xff, 0xff, 0xfe,
+ 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x7c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xe6, 0x4c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x7c, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xf8, 0x96, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x7c, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xef, 0x73, 0x1, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3e, 0x80,
+ 0x81, 0x90, 0xc2, 0xfe, 0xff, 0xff, 0xff, 0xff,
+ 0x98, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e, 0xdd, 0xff,
+ 0xff, 0xff, 0xff, 0x49, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x31, 0xff, 0xff, 0xff, 0xff, 0xb1, 0x9c, 0xc8,
+ 0xc8, 0xc8, 0xb1, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xe8, 0xff, 0xff, 0xff, 0xe1,
+ 0xaf, 0xff, 0xff, 0xff, 0xfb, 0xd, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x3, 0xf2, 0xff, 0xff,
+ 0xff, 0xe6, 0x75, 0xff, 0xff, 0xff, 0xff, 0x79,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5c, 0xff,
+ 0xff, 0xff, 0xff, 0xc3, 0x1b, 0xfa, 0xff, 0xff,
+ 0xff, 0xfc, 0x75, 0xa, 0x0, 0x0, 0x7, 0x68,
+ 0xf7, 0xff, 0xff, 0xff, 0xff, 0x6c, 0x0, 0x82,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xd0, 0xcf,
+ 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd6, 0x8,
+ 0x0, 0x4, 0xac, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe1,
+ 0x22, 0x0, 0x0, 0x0, 0x2, 0x7d, 0xf7, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xa6, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x1a, 0x79, 0xbf, 0xe8, 0xfc, 0xfb, 0xea, 0xc3,
+ 0x84, 0x28, 0x0, 0x0, 0x0, 0x0,
+
+ /* U+0034 "4" */
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x2e, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x8, 0xd4, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x1c, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x93, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x49, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x1c, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, 0xe9,
+ 0xff, 0xff, 0xff, 0xf5, 0xff, 0xff, 0xff, 0xff,
+ 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0xb3, 0xff, 0xff, 0xff, 0xe6, 0x7b,
+ 0xff, 0xff, 0xff, 0xff, 0x1c, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x67, 0xff, 0xff,
+ 0xff, 0xfe, 0x43, 0x68, 0xff, 0xff, 0xff, 0xff,
+ 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x28, 0xf5, 0xff, 0xff, 0xff, 0x8b, 0x0, 0x68,
+ 0xff, 0xff, 0xff, 0xff, 0x1c, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x6, 0xce, 0xff, 0xff, 0xff,
+ 0xce, 0x6, 0x0, 0x68, 0xff, 0xff, 0xff, 0xff,
+ 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x89,
+ 0xff, 0xff, 0xff, 0xf5, 0x28, 0x0, 0x0, 0x68,
+ 0xff, 0xff, 0xff, 0xff, 0x1c, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x41, 0xfe, 0xff, 0xff, 0xff, 0x67,
+ 0x0, 0x0, 0x0, 0x68, 0xff, 0xff, 0xff, 0xff,
+ 0x1c, 0x0, 0x0, 0x0, 0x0, 0x11, 0xe3, 0xff,
+ 0xff, 0xff, 0xaf, 0x0, 0x0, 0x0, 0x0, 0x68,
+ 0xff, 0xff, 0xff, 0xff, 0x1c, 0x0, 0x0, 0x0,
+ 0x0, 0xa9, 0xff, 0xff, 0xff, 0xe6, 0x13, 0x0,
+ 0x0, 0x0, 0x0, 0x68, 0xff, 0xff, 0xff, 0xff,
+ 0x1c, 0x0, 0x0, 0x0, 0x5f, 0xff, 0xff, 0xff,
+ 0xfe, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x68,
+ 0xff, 0xff, 0xff, 0xff, 0x1c, 0x0, 0x0, 0x0,
+ 0xe8, 0xff, 0xff, 0xff, 0xf5, 0xc4, 0xc4, 0xc4,
+ 0xc4, 0xc4, 0xc4, 0xdd, 0xff, 0xff, 0xff, 0xff,
+ 0xcb, 0xc4, 0xc4, 0x15, 0xf0, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1c,
+ 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x1c, 0xf0, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1c,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x70, 0xff, 0xff, 0xff, 0xff,
+ 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70,
+ 0xff, 0xff, 0xff, 0xff, 0x1c, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x70, 0xff, 0xff, 0xff, 0xff,
+ 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70,
+ 0xff, 0xff, 0xff, 0xff, 0x1c, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x70, 0xff, 0xff, 0xff, 0xff,
+ 0x1c, 0x0, 0x0, 0x0,
+
+ /* U+0035 "5" */
+ 0x0, 0xd6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xec,
+ 0x0, 0x0, 0x0, 0xe6, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xec, 0x0, 0x0, 0x0, 0xf6, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xec, 0x0, 0x0, 0x6, 0xff,
+ 0xff, 0xff, 0xff, 0xee, 0xe4, 0xe4, 0xe4, 0xe4,
+ 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xd2, 0x0, 0x0,
+ 0x16, 0xff, 0xff, 0xff, 0xff, 0x52, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x26, 0xff, 0xff, 0xff, 0xff, 0x3a,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x36, 0xff, 0xff, 0xff,
+ 0xff, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x46, 0xff,
+ 0xff, 0xff, 0xff, 0xc, 0x49, 0xb0, 0xe7, 0xfd,
+ 0xf3, 0xc9, 0x78, 0x11, 0x0, 0x0, 0x0, 0x0,
+ 0x56, 0xff, 0xff, 0xff, 0xf7, 0x9f, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xec, 0x4c, 0x0,
+ 0x0, 0x0, 0x66, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xfc, 0x50, 0x0, 0x0, 0x76, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xf8, 0xba, 0x9c, 0xae, 0xf2, 0xff,
+ 0xff, 0xff, 0xff, 0xf2, 0x1a, 0x0, 0x86, 0xff,
+ 0xff, 0xff, 0xff, 0xb5, 0x17, 0x0, 0x0, 0x0,
+ 0x12, 0xb9, 0xff, 0xff, 0xff, 0xff, 0x94, 0x0,
+ 0x72, 0xc0, 0xc0, 0xc0, 0xb1, 0x8, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xc, 0xe3, 0xff, 0xff, 0xff,
+ 0xed, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0xff,
+ 0xff, 0xff, 0xff, 0x27, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x53, 0xff, 0xff, 0xff, 0xff, 0x40, 0x57, 0x5c,
+ 0x5c, 0x5c, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x56, 0xff, 0xff, 0xff, 0xff, 0x3c,
+ 0xdf, 0xff, 0xff, 0xff, 0xc2, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x88, 0xff, 0xff, 0xff,
+ 0xff, 0x1d, 0xa5, 0xff, 0xff, 0xff, 0xfe, 0x3a,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, 0xed, 0xff,
+ 0xff, 0xff, 0xde, 0x0, 0x46, 0xff, 0xff, 0xff,
+ 0xff, 0xec, 0x4f, 0x1, 0x0, 0x0, 0x29, 0xd1,
+ 0xff, 0xff, 0xff, 0xff, 0x78, 0x0, 0x0, 0xb3,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xe5, 0xc0, 0xd4,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0xa, 0x0,
+ 0x0, 0x12, 0xce, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe9, 0x27,
+ 0x0, 0x0, 0x0, 0x0, 0xc, 0x9b, 0xfe, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc,
+ 0x1d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x28, 0x89, 0xc9, 0xf0, 0xfd, 0xf7, 0xd9, 0x9e,
+ 0x43, 0x0, 0x0, 0x0, 0x0, 0x0,
+
+ /* U+0036 "6" */
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x2b, 0x8f, 0xcf,
+ 0xf1, 0xfe, 0xf1, 0xd0, 0x92, 0x34, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0x99, 0xfe,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xab, 0x13, 0x0, 0x0, 0x0, 0x0, 0xa, 0xc5,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xd7, 0x15, 0x0, 0x0, 0x0,
+ 0xa6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0xcc,
+ 0xe4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb3, 0x0,
+ 0x0, 0x46, 0xff, 0xff, 0xff, 0xff, 0xc3, 0x2b,
+ 0x0, 0x0, 0x0, 0x3b, 0xdd, 0xff, 0xff, 0xff,
+ 0xff, 0x35, 0x0, 0xc1, 0xff, 0xff, 0xff, 0xcf,
+ 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff,
+ 0xff, 0xff, 0xff, 0x83, 0x1f, 0xff, 0xff, 0xff,
+ 0xff, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x28, 0x2c, 0x2c, 0x2c, 0x1c, 0x67, 0xff,
+ 0xff, 0xff, 0xea, 0x2, 0x0, 0x1a, 0x63, 0x89,
+ 0x90, 0x79, 0x44, 0x5, 0x0, 0x0, 0x0, 0x0,
+ 0x9c, 0xff, 0xff, 0xff, 0xb5, 0xa, 0x96, 0xfc,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x5f, 0x0,
+ 0x0, 0x0, 0xc1, 0xff, 0xff, 0xff, 0xa1, 0xc3,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0x98, 0x1, 0x0, 0xd9, 0xff, 0xff, 0xff,
+ 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x78, 0x0, 0xe4, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xf0, 0x6a, 0x14, 0x5,
+ 0x31, 0xa8, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x1b,
+ 0xe4, 0xff, 0xff, 0xff, 0xff, 0xf5, 0x2f, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x93, 0xff, 0xff, 0xff,
+ 0xff, 0x7c, 0xd9, 0xff, 0xff, 0xff, 0xff, 0x88,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xf3,
+ 0xff, 0xff, 0xff, 0xbe, 0xc0, 0xff, 0xff, 0xff,
+ 0xff, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0xbe, 0xff, 0xff, 0xff, 0xda, 0x96, 0xff,
+ 0xff, 0xff, 0xff, 0x3b, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xb8, 0xff, 0xff, 0xff, 0xe0,
+ 0x57, 0xff, 0xff, 0xff, 0xff, 0x70, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x4, 0xe9, 0xff, 0xff,
+ 0xff, 0xc5, 0xc, 0xf4, 0xff, 0xff, 0xff, 0xe1,
+ 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xff,
+ 0xff, 0xff, 0xff, 0x8b, 0x0, 0x8c, 0xff, 0xff,
+ 0xff, 0xff, 0xcb, 0x2c, 0x0, 0x0, 0x7, 0x72,
+ 0xfc, 0xff, 0xff, 0xff, 0xfe, 0x29, 0x0, 0xf,
+ 0xe3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0xc9,
+ 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0x92, 0x0,
+ 0x0, 0x0, 0x31, 0xee, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb9,
+ 0x7, 0x0, 0x0, 0x0, 0x0, 0x26, 0xc9, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb,
+ 0x86, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x1, 0x4a, 0xa3, 0xda, 0xf7, 0xfd, 0xec, 0xc5,
+ 0x80, 0x1e, 0x0, 0x0, 0x0, 0x0,
+
+ /* U+0037 "7" */
+ 0x34, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0x4, 0x34, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x4, 0x34, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x4, 0x34, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4,
+ 0x1, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4,
+ 0x4, 0x4, 0x4, 0x25, 0xfb, 0xff, 0xff, 0xff,
+ 0xbe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xff, 0xff,
+ 0xff, 0xff, 0x3c, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0xfc,
+ 0xff, 0xff, 0xff, 0xb8, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0xa5, 0xff, 0xff, 0xff, 0xff, 0x37, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x2b, 0xfe, 0xff, 0xff, 0xff, 0xb2, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xab, 0xff, 0xff, 0xff, 0xff,
+ 0x31, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x31, 0xff, 0xff, 0xff,
+ 0xff, 0xad, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb2, 0xff,
+ 0xff, 0xff, 0xfe, 0x2b, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37,
+ 0xff, 0xff, 0xff, 0xff, 0xa7, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0xba, 0xff, 0xff, 0xff, 0xfd, 0x27, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x3c, 0xff, 0xff, 0xff, 0xff, 0xa0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0xc0, 0xff, 0xff, 0xff,
+ 0xfb, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x43, 0xff, 0xff,
+ 0xff, 0xff, 0x9b, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc6,
+ 0xff, 0xff, 0xff, 0xfa, 0x1f, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x48, 0xff, 0xff, 0xff, 0xff, 0x96, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x1, 0xcc, 0xff, 0xff, 0xff, 0xf7, 0x1a,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x50, 0xff, 0xff, 0xff, 0xff,
+ 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x2, 0xd1, 0xff, 0xff,
+ 0xff, 0xf5, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, 0xff,
+ 0xff, 0xff, 0xff, 0x88, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+
+ /* U+0038 "8" */
+ 0x0, 0x0, 0x0, 0x0, 0x25, 0x83, 0xc2, 0xea,
+ 0xfc, 0xfb, 0xe8, 0xc0, 0x7e, 0x20, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0xb, 0x9a, 0xfd, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc,
+ 0x90, 0x7, 0x0, 0x0, 0x0, 0xa, 0xc8, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xb9, 0x5, 0x0, 0x0, 0x8a,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xcb, 0x9b, 0x9e,
+ 0xd4, 0xff, 0xff, 0xff, 0xff, 0xff, 0x74, 0x0,
+ 0x2, 0xee, 0xff, 0xff, 0xff, 0xfb, 0x4f, 0x0,
+ 0x0, 0x0, 0x0, 0x64, 0xff, 0xff, 0xff, 0xff,
+ 0xd8, 0x0, 0x18, 0xff, 0xff, 0xff, 0xff, 0xa0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbb, 0xff,
+ 0xff, 0xff, 0xfe, 0x2, 0xe, 0xff, 0xff, 0xff,
+ 0xff, 0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0xa0, 0xff, 0xff, 0xff, 0xf4, 0x0, 0x0, 0xca,
+ 0xff, 0xff, 0xff, 0xcf, 0x4, 0x0, 0x0, 0x0,
+ 0x0, 0xc, 0xe3, 0xff, 0xff, 0xff, 0xb2, 0x0,
+ 0x0, 0x40, 0xfb, 0xff, 0xff, 0xff, 0xba, 0x39,
+ 0x7, 0x9, 0x43, 0xca, 0xff, 0xff, 0xff, 0xf6,
+ 0x2d, 0x0, 0x0, 0x0, 0x48, 0xe6, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xdd, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa,
+ 0x7b, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xe7, 0x70, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x37, 0xc5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xbc, 0x2d, 0x0, 0x0,
+ 0x0, 0x57, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xc2,
+ 0x90, 0x93, 0xc9, 0xff, 0xff, 0xff, 0xff, 0xf6,
+ 0x45, 0x0, 0x24, 0xf8, 0xff, 0xff, 0xff, 0xec,
+ 0x3d, 0x0, 0x0, 0x0, 0x0, 0x4c, 0xf5, 0xff,
+ 0xff, 0xff, 0xed, 0x16, 0x94, 0xff, 0xff, 0xff,
+ 0xff, 0x56, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x6e, 0xff, 0xff, 0xff, 0xff, 0x80, 0xd4, 0xff,
+ 0xff, 0xff, 0xfb, 0x5, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x18, 0xff, 0xff, 0xff, 0xff, 0xc0,
+ 0xe6, 0xff, 0xff, 0xff, 0xf8, 0x2, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x12, 0xff, 0xff, 0xff,
+ 0xff, 0xd2, 0xcd, 0xff, 0xff, 0xff, 0xff, 0x43,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5b, 0xff,
+ 0xff, 0xff, 0xff, 0xb9, 0x86, 0xff, 0xff, 0xff,
+ 0xff, 0xe0, 0x29, 0x0, 0x0, 0x0, 0x0, 0x36,
+ 0xec, 0xff, 0xff, 0xff, 0xff, 0x72, 0x17, 0xed,
+ 0xff, 0xff, 0xff, 0xff, 0xfb, 0xb1, 0x83, 0x86,
+ 0xb8, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xe1, 0xc,
+ 0x0, 0x3d, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xea,
+ 0x2f, 0x0, 0x0, 0x0, 0x27, 0xc1, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xb4, 0x1d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x37, 0x8f, 0xc8, 0xeb, 0xfc, 0xfb, 0xe8, 0xc3,
+ 0x86, 0x2f, 0x0, 0x0, 0x0, 0x0,
+
+ /* U+0039 "9" */
+ 0x0, 0x0, 0x0, 0x0, 0x2a, 0x8a, 0xc8, 0xee,
+ 0xfd, 0xf7, 0xda, 0xa3, 0x4a, 0x1, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x11, 0xa4, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9,
+ 0x26, 0x0, 0x0, 0x0, 0x0, 0x18, 0xd7, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xee, 0x31, 0x0, 0x0, 0x1, 0xc0,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0xc9, 0xd6,
+ 0xfe, 0xff, 0xff, 0xff, 0xff, 0xe3, 0xf, 0x0,
+ 0x4f, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x59, 0x3,
+ 0x0, 0x0, 0x21, 0xb6, 0xff, 0xff, 0xff, 0xff,
+ 0x8b, 0x0, 0xab, 0xff, 0xff, 0xff, 0xff, 0x43,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xc9, 0xff,
+ 0xff, 0xff, 0xf3, 0xb, 0xd9, 0xff, 0xff, 0xff,
+ 0xce, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x5a, 0xff, 0xff, 0xff, 0xff, 0x53, 0xe4, 0xff,
+ 0xff, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x3d, 0xff, 0xff, 0xff, 0xff, 0x91,
+ 0xd2, 0xff, 0xff, 0xff, 0xdc, 0x1, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x6d, 0xff, 0xff, 0xff,
+ 0xff, 0xbc, 0x9b, 0xff, 0xff, 0xff, 0xff, 0x68,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x1d, 0xe8, 0xff,
+ 0xff, 0xff, 0xff, 0xd5, 0x38, 0xff, 0xff, 0xff,
+ 0xff, 0xfe, 0x8f, 0x29, 0x3, 0x13, 0x62, 0xe6,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x0, 0xa2,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xf8, 0xff, 0xff, 0xff, 0xe0,
+ 0x0, 0x8, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xbf, 0xa8, 0xff, 0xff,
+ 0xff, 0xd4, 0x0, 0x0, 0x3, 0x75, 0xed, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfb, 0x94, 0x9, 0xb5,
+ 0xff, 0xff, 0xff, 0xbc, 0x0, 0x0, 0x0, 0x0,
+ 0x9, 0x4b, 0x7c, 0x91, 0x89, 0x63, 0x1a, 0x0,
+ 0x0, 0xdc, 0xff, 0xff, 0xff, 0x95, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x1b, 0xff, 0xff, 0xff, 0xff, 0x5f,
+ 0x86, 0xd4, 0xd4, 0xd4, 0xc6, 0x2, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x7a, 0xff, 0xff, 0xff,
+ 0xfe, 0x18, 0x6d, 0xff, 0xff, 0xff, 0xff, 0x58,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x22, 0xf0, 0xff,
+ 0xff, 0xff, 0xb6, 0x0, 0x17, 0xf8, 0xff, 0xff,
+ 0xff, 0xf2, 0x57, 0x2, 0x0, 0x0, 0x41, 0xe0,
+ 0xff, 0xff, 0xff, 0xff, 0x3b, 0x0, 0x0, 0x83,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xec, 0xd1, 0xe8,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x99, 0x0, 0x0,
+ 0x0, 0x4, 0xb5, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xba, 0x7,
+ 0x0, 0x0, 0x0, 0x0, 0x5, 0x8b, 0xfc, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x8e,
+ 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x24, 0x8a, 0xcc, 0xf1, 0xfe, 0xf1, 0xcc, 0x89,
+ 0x25, 0x0, 0x0, 0x0, 0x0, 0x0,
+
+ /* U+003A ":" */
+ 0x0, 0x0, 0x2d, 0x43, 0xc, 0x0, 0x1, 0xa0,
+ 0xff, 0xff, 0xe9, 0x2e, 0x47, 0xff, 0xff, 0xff,
+ 0xff, 0xbb, 0x6a, 0xff, 0xff, 0xff, 0xff, 0xdd,
+ 0x2a, 0xfc, 0xff, 0xff, 0xff, 0x9b, 0x0, 0x57,
+ 0xe0, 0xf7, 0xa8, 0xd, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x2d, 0x43, 0xc, 0x0,
+ 0x1, 0x9f, 0xff, 0xff, 0xe8, 0x2d, 0x46, 0xff,
+ 0xff, 0xff, 0xff, 0xba, 0x6a, 0xff, 0xff, 0xff,
+ 0xff, 0xde, 0x2a, 0xfc, 0xff, 0xff, 0xff, 0x9b,
+ 0x0, 0x57, 0xe0, 0xf7, 0xa8, 0xd,
+
+ /* U+003B ";" */
+ 0x0, 0x0, 0x0, 0x25, 0x45, 0x11, 0x0, 0x0,
+ 0x0, 0x86, 0xff, 0xff, 0xf2, 0x42, 0x0, 0x2b,
+ 0xff, 0xff, 0xff, 0xff, 0xd7, 0x0, 0x4e, 0xff,
+ 0xff, 0xff, 0xff, 0xf9, 0x0, 0x16, 0xf5, 0xff,
+ 0xff, 0xff, 0xb7, 0x0, 0x0, 0x44, 0xd9, 0xfa,
+ 0xb7, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0xdc, 0xdc,
+ 0xdc, 0x79, 0x0, 0x4, 0xfc, 0xff, 0xff, 0xff,
+ 0x4b, 0x0, 0x22, 0xff, 0xff, 0xff, 0xf8, 0xa,
+ 0x0, 0x44, 0xff, 0xff, 0xff, 0xba, 0x0, 0x0,
+ 0x68, 0xff, 0xff, 0xff, 0x73, 0x0, 0x0, 0x8b,
+ 0xff, 0xff, 0xff, 0x2c, 0x0, 0x0, 0xad, 0xff,
+ 0xff, 0xe3, 0x0, 0x0, 0x0, 0xd0, 0xff, 0xff,
+ 0x9d, 0x0, 0x0, 0x0, 0xf3, 0xff, 0xff, 0x54,
+ 0x0, 0x0,
+
+ /* U+003C "<" */
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3,
+ 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0x72,
+ 0xdf, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x8d, 0xf1,
+ 0xff, 0xff, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x37, 0xaa, 0xfc, 0xff,
+ 0xff, 0xff, 0xff, 0x40, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x3, 0x53, 0xc4, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x40, 0x0, 0x0, 0x0,
+ 0x0, 0xd, 0x6d, 0xdd, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xeb, 0x8a, 0x12, 0x0, 0x0,
+ 0x1d, 0x8a, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xc2, 0x5a, 0x7, 0x0, 0x0, 0x2e,
+ 0xa5, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xf1, 0x93, 0x2a, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0xa4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcc,
+ 0x64, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0xa4, 0xff, 0xff, 0xff, 0xff, 0xc5, 0x34,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0xa4, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0xb4, 0x4c, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x80, 0xfe, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xe1, 0x7b, 0x18, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x27, 0x96, 0xf6,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xaa,
+ 0x42, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x13, 0x7a, 0xe5, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xd9, 0x72, 0x12, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x6, 0x5e, 0xce, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x32, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41,
+ 0xb2, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x40,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x24, 0x96, 0xf5, 0xff, 0xff, 0xff,
+ 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x78, 0xe5,
+ 0xff, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x5, 0x5b, 0x29,
+
+ /* U+003D "=" */
+ 0x34, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x54, 0x34, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0x54, 0x34, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0x54, 0x2e, 0xe0, 0xe0, 0xe0, 0xe0,
+ 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0,
+ 0xe0, 0xe0, 0xe0, 0x4a, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e,
+ 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4,
+ 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0xe4, 0x4b,
+ 0x34, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x54, 0x34, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0x54, 0x34, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0x54,
+
+ /* U+003E ">" */
+ 0x6, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x20, 0xea, 0x7e, 0x16, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x20, 0xff, 0xff, 0xf7, 0x9b, 0x2b,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x20, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xb7, 0x44, 0x1, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x20, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xd2, 0x61, 0x7, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x7e, 0xe3,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe8,
+ 0x7d, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x3, 0x4e, 0xb5, 0xfd, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xf7, 0x98, 0x27, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x20, 0x86, 0xe8, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xb4, 0x3d,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5,
+ 0x56, 0xbe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x27, 0xaa, 0xff, 0xff, 0xff,
+ 0xff, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x3d, 0xa5, 0xf8, 0xff, 0xff,
+ 0xff, 0xff, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0xf, 0x6d, 0xd4, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x9f, 0x0, 0x0, 0x0, 0x0,
+ 0x34, 0x9c, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xfb, 0xa5, 0x33, 0x0, 0x0, 0xc, 0x65,
+ 0xcc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xef, 0x88, 0x1b, 0x0, 0x0, 0x0, 0x18, 0xf1,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdc,
+ 0x6b, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x4e,
+ 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x20, 0xff, 0xff, 0xff, 0xfb, 0xa2, 0x32, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x20, 0xff, 0xed, 0x86, 0x1b, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x15, 0x6a, 0xb, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0,
+
+ /* U+003F "?" */
+ 0x0, 0x0, 0x0, 0x8, 0x61, 0xb2, 0xe3, 0xfa,
+ 0xfb, 0xe8, 0xbb, 0x73, 0x13, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x3f, 0xdf, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xf2, 0x66, 0x0, 0x0,
+ 0x0, 0x48, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x75, 0x0,
+ 0x12, 0xed, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xc9,
+ 0xca, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x27,
+ 0x7c, 0xff, 0xff, 0xff, 0xff, 0x9f, 0xd, 0x0,
+ 0x0, 0x10, 0xad, 0xff, 0xff, 0xff, 0xff, 0x88,
+ 0xc6, 0xff, 0xff, 0xff, 0xd7, 0x3, 0x0, 0x0,
+ 0x0, 0x0, 0xa, 0xf3, 0xff, 0xff, 0xff, 0xb3,
+ 0xea, 0xff, 0xff, 0xff, 0x8e, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xd5, 0xff, 0xff, 0xff, 0xb2,
+ 0x13, 0x14, 0x14, 0x14, 0xa, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x16, 0xf9, 0xff, 0xff, 0xff, 0x8a,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x7, 0xb4, 0xff, 0xff, 0xff, 0xff, 0x2f,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x31, 0xcd, 0xff, 0xff, 0xff, 0xff, 0x92, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x89,
+ 0xfd, 0xff, 0xff, 0xff, 0xff, 0x9e, 0x4, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa0, 0xff,
+ 0xff, 0xff, 0xff, 0xed, 0x5b, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x32, 0xff, 0xff,
+ 0xff, 0xff, 0xc7, 0x1a, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x75, 0xff, 0xff,
+ 0xff, 0xeb, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, 0xff, 0xff,
+ 0xff, 0xa3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x87, 0xf0, 0xf0,
+ 0xf0, 0x8b, 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, 0x16, 0x43,
+ 0x1d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, 0xf8, 0xff,
+ 0xfc, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x6, 0xf0, 0xff, 0xff,
+ 0xff, 0xfb, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x1b, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0x37, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x1, 0xd8, 0xff, 0xff,
+ 0xff, 0xeb, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x28, 0xc6, 0xfb,
+ 0xd1, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+
+ /* U+0040 "@" */
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x1a, 0x65, 0xa1, 0xcc, 0xe9, 0xf9, 0xff,
+ 0xf7, 0xe3, 0xc2, 0x92, 0x50, 0x9, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0xb4,
+ 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xf1, 0x8e, 0x17, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x1a, 0xb2, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0x6e, 0x1,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x3c, 0xeb, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xec, 0xc5, 0xaf, 0xa6, 0xae, 0xc5, 0xef,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xac, 0x9,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f,
+ 0xf7, 0xff, 0xff, 0xff, 0xff, 0xe1, 0x7b, 0x27,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x30,
+ 0x8c, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xb8, 0x5,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0xef, 0xff,
+ 0xff, 0xff, 0xfa, 0x7b, 0x6, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x15, 0xac, 0xff, 0xff, 0xff, 0xff, 0x8f, 0x0,
+ 0x0, 0x0, 0x0, 0x1, 0xbf, 0xff, 0xff, 0xff,
+ 0xf3, 0x3f, 0x0, 0x0, 0x0, 0x46, 0xb0, 0xe9,
+ 0xfd, 0xec, 0xb1, 0x3f, 0x24, 0xa4, 0xa4, 0xa4,
+ 0xe, 0x8a, 0xff, 0xff, 0xff, 0xff, 0x39, 0x0,
+ 0x0, 0x0, 0x50, 0xff, 0xff, 0xff, 0xfe, 0x48,
+ 0x0, 0x0, 0x6, 0xa4, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x9f, 0xff, 0xff, 0xff, 0x14,
+ 0x1, 0xae, 0xff, 0xff, 0xff, 0xc3, 0x0, 0x0,
+ 0x0, 0xc7, 0xff, 0xff, 0xff, 0x97, 0x0, 0x0,
+ 0x0, 0xa9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x14, 0x0,
+ 0x17, 0xf3, 0xff, 0xff, 0xff, 0x33, 0x0, 0x26,
+ 0xff, 0xff, 0xff, 0xf9, 0x19, 0x0, 0x0, 0x56,
+ 0xff, 0xff, 0xff, 0xff, 0xb7, 0x78, 0x7e, 0xc8,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x14, 0x0, 0x0,
+ 0x8f, 0xff, 0xff, 0xff, 0x8d, 0x0, 0x6f, 0xff,
+ 0xff, 0xff, 0xae, 0x0, 0x0, 0x0, 0xd3, 0xff,
+ 0xff, 0xff, 0x5c, 0x0, 0x0, 0x0, 0x1, 0x8c,
+ 0xff, 0xff, 0xff, 0xff, 0x14, 0x0, 0x0, 0x36,
+ 0xff, 0xff, 0xff, 0xcf, 0x0, 0xa5, 0xff, 0xff,
+ 0xff, 0x66, 0x0, 0x0, 0x29, 0xff, 0xff, 0xff,
+ 0xad, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xe4,
+ 0xff, 0xff, 0xff, 0x14, 0x0, 0x0, 0x3, 0xf4,
+ 0xff, 0xff, 0xfb, 0x4, 0xca, 0xff, 0xff, 0xff,
+ 0x38, 0x0, 0x0, 0x5e, 0xff, 0xff, 0xff, 0x56,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x97, 0xff,
+ 0xff, 0xff, 0x14, 0x0, 0x0, 0x0, 0xd0, 0xff,
+ 0xff, 0xff, 0x1d, 0xde, 0xff, 0xff, 0xff, 0x1c,
+ 0x0, 0x0, 0x7d, 0xff, 0xff, 0xff, 0x2d, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x73, 0xff, 0xff,
+ 0xff, 0x14, 0x0, 0x0, 0x0, 0xbb, 0xff, 0xff,
+ 0xff, 0x2c, 0xe7, 0xff, 0xff, 0xff, 0x12, 0x0,
+ 0x0, 0x86, 0xff, 0xff, 0xff, 0x23, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x6b, 0xff, 0xff, 0xff,
+ 0x14, 0x0, 0x0, 0x0, 0xb6, 0xff, 0xff, 0xff,
+ 0x2d, 0xe1, 0xff, 0xff, 0xff, 0x1b, 0x0, 0x0,
+ 0x7b, 0xff, 0xff, 0xff, 0x32, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x79, 0xff, 0xff, 0xff, 0x14,
+ 0x0, 0x0, 0x0, 0xc3, 0xff, 0xff, 0xff, 0x20,
+ 0xce, 0xff, 0xff, 0xff, 0x34, 0x0, 0x0, 0x5b,
+ 0xff, 0xff, 0xff, 0x64, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0xa6, 0xff, 0xff, 0xff, 0x14, 0x0,
+ 0x0, 0x0, 0xe5, 0xff, 0xff, 0xfc, 0x6, 0xac,
+ 0xff, 0xff, 0xff, 0x62, 0x0, 0x0, 0x23, 0xff,
+ 0xff, 0xff, 0xc5, 0x1, 0x0, 0x0, 0x0, 0x0,
+ 0x10, 0xf1, 0xff, 0xff, 0xff, 0x14, 0x0, 0x0,
+ 0x25, 0xff, 0xff, 0xff, 0xcf, 0x0, 0x77, 0xff,
+ 0xff, 0xff, 0xa9, 0x0, 0x0, 0x0, 0xcf, 0xff,
+ 0xff, 0xff, 0x84, 0x2, 0x0, 0x0, 0xa, 0xb0,
+ 0xff, 0xff, 0xff, 0xff, 0x26, 0x0, 0x0, 0x9c,
+ 0xff, 0xff, 0xff, 0x84, 0x0, 0x32, 0xff, 0xff,
+ 0xff, 0xf6, 0x13, 0x0, 0x0, 0x56, 0xff, 0xff,
+ 0xff, 0xff, 0xdb, 0xa0, 0xa6, 0xe9, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xba, 0x5a, 0xa0, 0xff, 0xff,
+ 0xff, 0xfa, 0x1f, 0x0, 0x0, 0xd4, 0xff, 0xff,
+ 0xff, 0x8d, 0x0, 0x0, 0x0, 0xae, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0xdd,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x7b, 0x0, 0x0, 0x0, 0x60, 0xff, 0xff, 0xff,
+ 0xfc, 0x40, 0x0, 0x0, 0x9, 0xae, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfd, 0x5e, 0x54, 0xfe,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x8f, 0x1,
+ 0x0, 0x0, 0x0, 0x3, 0xcf, 0xff, 0xff, 0xff,
+ 0xf0, 0x37, 0x0, 0x0, 0x1, 0x52, 0xb9, 0xee,
+ 0xfe, 0xec, 0xb1, 0x3b, 0x0, 0x0, 0x41, 0xba,
+ 0xf2, 0xfc, 0xea, 0xae, 0x41, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x2d, 0xf7, 0xff, 0xff, 0xff,
+ 0xf8, 0x71, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x4f, 0xfc, 0xff, 0xff, 0xff,
+ 0xff, 0xdd, 0x75, 0x22, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x2, 0x27, 0x61, 0x19, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x4b, 0xf3, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xe8, 0xc1, 0xaa, 0xa2, 0xa6,
+ 0xb6, 0xd0, 0xf5, 0xff, 0xff, 0x86, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x23, 0xbe, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xed, 0x9, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x49, 0xbc, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xcc, 0x27, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x1b, 0x66, 0x9f,
+ 0xca, 0xe7, 0xf7, 0xff, 0xf9, 0xea, 0xce, 0xa4,
+ 0x6c, 0x25, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0,
+
+ /* U+0041 "A" */
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0xc5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x25, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x7b, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0xd5, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xda, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x2e, 0xff, 0xff, 0xff, 0xff, 0xcb,
+ 0xff, 0xff, 0xff, 0xff, 0x35, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x89, 0xff, 0xff, 0xff, 0xff, 0x3b, 0xff,
+ 0xff, 0xff, 0xff, 0x91, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2,
+ 0xe3, 0xff, 0xff, 0xff, 0xd3, 0x0, 0xd1, 0xff,
+ 0xff, 0xff, 0xe8, 0x3, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3e, 0xff,
+ 0xff, 0xff, 0xff, 0x87, 0x0, 0x86, 0xff, 0xff,
+ 0xff, 0xff, 0x45, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x98, 0xff, 0xff,
+ 0xff, 0xff, 0x3c, 0x0, 0x39, 0xff, 0xff, 0xff,
+ 0xff, 0xa1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x6, 0xed, 0xff, 0xff, 0xff,
+ 0xec, 0x3, 0x0, 0x2, 0xeb, 0xff, 0xff, 0xff,
+ 0xf2, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x4e, 0xff, 0xff, 0xff, 0xff, 0xa1,
+ 0x0, 0x0, 0x0, 0x9f, 0xff, 0xff, 0xff, 0xff,
+ 0x57, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0xa8, 0xff, 0xff, 0xff, 0xff, 0x52, 0x0,
+ 0x0, 0x0, 0x52, 0xff, 0xff, 0xff, 0xff, 0xb2,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc,
+ 0xf6, 0xff, 0xff, 0xff, 0xf5, 0xa, 0x0, 0x0,
+ 0x0, 0xb, 0xf5, 0xff, 0xff, 0xff, 0xfa, 0x13,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5d, 0xff,
+ 0xff, 0xff, 0xff, 0xa9, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0xab, 0xff, 0xff, 0xff, 0xff, 0x68, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xb7, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc3, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x16, 0xfc, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x0, 0x0,
+ 0x0, 0x0, 0x6d, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x79, 0x0, 0x0, 0x0,
+ 0x0, 0xc7, 0xff, 0xff, 0xff, 0xff, 0xdc, 0xd0,
+ 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xdc, 0xff,
+ 0xff, 0xff, 0xff, 0xd3, 0x0, 0x0, 0x0, 0x22,
+ 0xff, 0xff, 0xff, 0xff, 0xf4, 0x9, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0xf9, 0xff,
+ 0xff, 0xff, 0xff, 0x2e, 0x0, 0x0, 0x7b, 0xff,
+ 0xff, 0xff, 0xff, 0xa8, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xb3, 0xff, 0xff,
+ 0xff, 0xff, 0x8a, 0x0, 0x0, 0xd6, 0xff, 0xff,
+ 0xff, 0xff, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x5e, 0xff, 0xff, 0xff,
+ 0xff, 0xe3, 0x2, 0x31, 0xff, 0xff, 0xff, 0xff,
+ 0xf3, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x10, 0xfa, 0xff, 0xff, 0xff,
+ 0xff, 0x3f, 0x8b, 0xff, 0xff, 0xff, 0xff, 0xa7,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xb6, 0xff, 0xff, 0xff, 0xff,
+ 0x9a,
+
+ /* U+0042 "B" */
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xfc, 0xef, 0xcc, 0x8e, 0x30, 0x0,
+ 0x0, 0x0, 0x0, 0x30, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xa5, 0xc, 0x0, 0x0, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc1, 0x4,
+ 0x0, 0x30, 0xff, 0xff, 0xff, 0xff, 0xea, 0xd0,
+ 0xd0, 0xd0, 0xd1, 0xe3, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0x66, 0x0, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0x88, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2a,
+ 0xcf, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x0, 0x30,
+ 0xff, 0xff, 0xff, 0xff, 0x88, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x22, 0xfe, 0xff, 0xff, 0xff,
+ 0xe6, 0x0, 0x30, 0xff, 0xff, 0xff, 0xff, 0x88,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe6,
+ 0xff, 0xff, 0xff, 0xe0, 0x0, 0x30, 0xff, 0xff,
+ 0xff, 0xff, 0x88, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0xd, 0xf9, 0xff, 0xff, 0xff, 0xac, 0x0,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x88, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x4, 0x9e, 0xff, 0xff, 0xff,
+ 0xfe, 0x3b, 0x0, 0x30, 0xff, 0xff, 0xff, 0xff,
+ 0xc6, 0x84, 0x84, 0x84, 0x84, 0x96, 0xdd, 0xff,
+ 0xff, 0xff, 0xfc, 0x67, 0x0, 0x0, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xf8, 0x9e, 0x2d, 0x0, 0x0,
+ 0x0, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1,
+ 0xa5, 0x26, 0x0, 0x0, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xf5, 0x46, 0x0, 0x30,
+ 0xff, 0xff, 0xff, 0xff, 0x88, 0x0, 0x0, 0x0,
+ 0x0, 0x7, 0x32, 0xa4, 0xff, 0xff, 0xff, 0xff,
+ 0xf0, 0x15, 0x30, 0xff, 0xff, 0xff, 0xff, 0x88,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9b,
+ 0xff, 0xff, 0xff, 0xff, 0x7b, 0x30, 0xff, 0xff,
+ 0xff, 0xff, 0x88, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x31, 0xff, 0xff, 0xff, 0xff, 0xb7,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x88, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x23, 0xff, 0xff,
+ 0xff, 0xff, 0xca, 0x30, 0xff, 0xff, 0xff, 0xff,
+ 0x88, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x68, 0xff, 0xff, 0xff, 0xff, 0xb7, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0x88, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x6, 0x61, 0xf5, 0xff, 0xff, 0xff, 0xff,
+ 0x7c, 0x30, 0xff, 0xff, 0xff, 0xff, 0xe8, 0xcc,
+ 0xcc, 0xcc, 0xcc, 0xd5, 0xf6, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xf6, 0x1a, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x5f, 0x0, 0x30,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xeb, 0x55,
+ 0x0, 0x0, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xe0, 0xb3,
+ 0x68, 0xe, 0x0, 0x0, 0x0,
+
+ /* U+0043 "C" */
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x7b,
+ 0xbd, 0xe6, 0xfc, 0xfc, 0xeb, 0xc6, 0x87, 0x2f,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x18, 0xa3, 0xfd, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb9, 0x26,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c,
+ 0xea, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0x4d, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x36, 0xf6, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x41, 0x0, 0x0,
+ 0x0, 0xf, 0xe3, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xc5, 0x6d, 0x43, 0x3b, 0x5b, 0xa7, 0xfd, 0xff,
+ 0xff, 0xff, 0xff, 0xe8, 0xf, 0x0, 0x0, 0x8e,
+ 0xff, 0xff, 0xff, 0xff, 0xf9, 0x5b, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x36, 0xeb, 0xff, 0xff,
+ 0xff, 0xff, 0x81, 0x0, 0xf, 0xf5, 0xff, 0xff,
+ 0xff, 0xff, 0x5d, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x42, 0xff, 0xff, 0xff, 0xff,
+ 0xe4, 0x1, 0x5d, 0xff, 0xff, 0xff, 0xff, 0xc3,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0xc4, 0xff, 0xff, 0xff, 0xff, 0x29,
+ 0x9d, 0xff, 0xff, 0xff, 0xff, 0x5f, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x23, 0x3c, 0x3c, 0x3c, 0x3c, 0x10, 0xc8, 0xff,
+ 0xff, 0xff, 0xff, 0x20, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0xdf, 0xff, 0xff, 0xff,
+ 0xfb, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0xe6, 0xff, 0xff, 0xff, 0xf2, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0xdf, 0xff, 0xff, 0xff, 0xfb, 0x1, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc8, 0xff,
+ 0xff, 0xff, 0xff, 0x1e, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x9d, 0xff, 0xff, 0xff,
+ 0xff, 0x5d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x1e, 0x34, 0x34, 0x34,
+ 0x34, 0xe, 0x5d, 0xff, 0xff, 0xff, 0xff, 0xc2,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0xc2, 0xff, 0xff, 0xff, 0xff, 0x29,
+ 0x10, 0xf5, 0xff, 0xff, 0xff, 0xff, 0x5c, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x45,
+ 0xff, 0xff, 0xff, 0xff, 0xe4, 0x1, 0x0, 0x8e,
+ 0xff, 0xff, 0xff, 0xff, 0xf9, 0x5b, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x3b, 0xed, 0xff, 0xff,
+ 0xff, 0xff, 0x7f, 0x0, 0x0, 0x10, 0xe3, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xc5, 0x6d, 0x43, 0x3b,
+ 0x5b, 0xab, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xe8,
+ 0xf, 0x0, 0x0, 0x0, 0x36, 0xf6, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x41, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x3d, 0xeb, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xf2, 0x4a, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x18, 0xa3, 0xfe, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb4, 0x23,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x23, 0x7c, 0xbd, 0xe7, 0xfc, 0xfc,
+ 0xeb, 0xc4, 0x86, 0x2c, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0,
+
+ /* U+0044 "D" */
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xfe, 0xf0, 0xd0, 0x9e, 0x54, 0x7, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xe7, 0x67, 0x1, 0x0, 0x0,
+ 0x0, 0x0, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xb7, 0xd, 0x0, 0x0, 0x0, 0x30,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xc3, 0x7, 0x0, 0x0, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0xa4, 0x10, 0x10, 0x10, 0x18, 0x34, 0x71,
+ 0xd7, 0xff, 0xff, 0xff, 0xff, 0xff, 0x91, 0x0,
+ 0x0, 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x87, 0xff,
+ 0xff, 0xff, 0xff, 0xfd, 0x2b, 0x0, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x9d, 0xff, 0xff, 0xff,
+ 0xff, 0x9e, 0x0, 0x30, 0xff, 0xff, 0xff, 0xff,
+ 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x16, 0xf9, 0xff, 0xff, 0xff, 0xf0, 0x5,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb4,
+ 0xff, 0xff, 0xff, 0xff, 0x35, 0x30, 0xff, 0xff,
+ 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x7d, 0xff, 0xff, 0xff,
+ 0xff, 0x60, 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x60, 0xff, 0xff, 0xff, 0xff, 0x76, 0x30,
+ 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0xff,
+ 0xff, 0xff, 0xff, 0x7e, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x60, 0xff, 0xff, 0xff, 0xff,
+ 0x76, 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x7d, 0xff, 0xff, 0xff, 0xff, 0x60, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xb5, 0xff, 0xff,
+ 0xff, 0xff, 0x36, 0x30, 0xff, 0xff, 0xff, 0xff,
+ 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x17, 0xf9, 0xff, 0xff, 0xff, 0xf3, 0x6,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9e, 0xff,
+ 0xff, 0xff, 0xff, 0xa1, 0x0, 0x30, 0xff, 0xff,
+ 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x4, 0x87, 0xff, 0xff, 0xff, 0xff, 0xfe,
+ 0x30, 0x0, 0x30, 0xff, 0xff, 0xff, 0xff, 0xa2,
+ 0xc, 0xc, 0xc, 0x15, 0x33, 0x6f, 0xd5, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x96, 0x0, 0x0, 0x30,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xc8, 0x9, 0x0, 0x0, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xba, 0xf, 0x0, 0x0,
+ 0x0, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7,
+ 0x69, 0x2, 0x0, 0x0, 0x0, 0x0, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe,
+ 0xee, 0xce, 0x9c, 0x52, 0x7, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0,
+
+ /* U+0045 "E" */
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0x48, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x48, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0xa4, 0x14, 0x14,
+ 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14,
+ 0x14, 0x6, 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x30, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8,
+ 0xf8, 0xf8, 0x61, 0x0, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x64, 0x0, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x64, 0x0,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x64, 0x0, 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0xa2, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10,
+ 0x10, 0x10, 0x10, 0x10, 0x10, 0x5, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0x48, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x48, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x48,
+
+ /* U+0046 "F" */
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xd0, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xd0, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xd0, 0x30, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xd0, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0xa4, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14,
+ 0x14, 0x14, 0x14, 0x14, 0x10, 0x30, 0xff, 0xff,
+ 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30,
+ 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xfc, 0x0, 0x30, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xfc, 0x0, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfc, 0x0, 0x30, 0xff, 0xff,
+ 0xff, 0xff, 0xfb, 0xf4, 0xf4, 0xf4, 0xf4, 0xf4,
+ 0xf4, 0xf4, 0xf4, 0xf4, 0xf0, 0x0, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30,
+ 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x30, 0xff, 0xff, 0xff, 0xff,
+ 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0xff, 0xff,
+ 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+
+ /* U+0047 "G" */
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x7b,
+ 0xbd, 0xe6, 0xfc, 0xfc, 0xeb, 0xc6, 0x8b, 0x36,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x17, 0xa1, 0xfd, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc3, 0x32,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x39,
+ 0xea, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x66, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x35, 0xf4, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x61, 0x0, 0x0,
+ 0x0, 0xe, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xc7, 0x6e, 0x43, 0x3e, 0x58, 0x9c, 0xf7, 0xff,
+ 0xff, 0xff, 0xff, 0xf7, 0x25, 0x0, 0x0, 0x89,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x5e, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x24, 0xdb, 0xff, 0xff,
+ 0xff, 0xff, 0xa3, 0x0, 0xe, 0xf4, 0xff, 0xff,
+ 0xff, 0xff, 0x5f, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x29, 0xfb, 0xff, 0xff, 0xff,
+ 0xf5, 0x8, 0x5b, 0xff, 0xff, 0xff, 0xff, 0xc4,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x74, 0x98, 0x98, 0x98, 0x98, 0x19,
+ 0x9c, 0xff, 0xff, 0xff, 0xff, 0x5f, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc7, 0xff,
+ 0xff, 0xff, 0xff, 0x20, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0xde, 0xff, 0xff, 0xff,
+ 0xfb, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3a,
+ 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0,
+ 0xa0, 0x41, 0xe6, 0xff, 0xff, 0xff, 0xf2, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x5c, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x68,
+ 0xdf, 0xff, 0xff, 0xff, 0xfb, 0x2, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x5c, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x68, 0xc7, 0xff,
+ 0xff, 0xff, 0xff, 0x20, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x5c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x66, 0x9c, 0xff, 0xff, 0xff,
+ 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x54, 0xff, 0xff, 0xff,
+ 0xff, 0x57, 0x5a, 0xff, 0xff, 0xff, 0xff, 0xc5,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x8a, 0xff, 0xff, 0xff, 0xff, 0x30,
+ 0xe, 0xf3, 0xff, 0xff, 0xff, 0xff, 0x62, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x17,
+ 0xee, 0xff, 0xff, 0xff, 0xea, 0x3, 0x0, 0x88,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x62, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x1e, 0xcf, 0xff, 0xff,
+ 0xff, 0xff, 0x8b, 0x0, 0x0, 0xe, 0xe1, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xca, 0x71, 0x44, 0x3b,
+ 0x54, 0x97, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xea,
+ 0x15, 0x0, 0x0, 0x0, 0x35, 0xf5, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfb, 0x47, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x3b, 0xea, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xf6, 0x53, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x18, 0xa3, 0xfe, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0x2a,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x23, 0x7c, 0xbd, 0xe6, 0xfc, 0xfe,
+ 0xee, 0xca, 0x8d, 0x37, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0,
+
+ /* U+0048 "H" */
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70,
+ 0xff, 0xff, 0xff, 0xff, 0x5c, 0x30, 0xff, 0xff,
+ 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x70, 0xff, 0xff, 0xff,
+ 0xff, 0x5c, 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x70, 0xff, 0xff, 0xff, 0xff, 0x5c, 0x30,
+ 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0xff,
+ 0xff, 0xff, 0xff, 0x5c, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x70, 0xff, 0xff, 0xff, 0xff,
+ 0x5c, 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x70, 0xff, 0xff, 0xff, 0xff, 0x5c, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0xff, 0xff,
+ 0xff, 0xff, 0x5c, 0x30, 0xff, 0xff, 0xff, 0xff,
+ 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x70, 0xff, 0xff, 0xff, 0xff, 0x5c,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70,
+ 0xff, 0xff, 0xff, 0xff, 0x5c, 0x30, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0x5c, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x5c, 0x30,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x5c, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x5c, 0x30, 0xff, 0xff, 0xff, 0xff, 0xa4, 0x14,
+ 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14,
+ 0x7b, 0xff, 0xff, 0xff, 0xff, 0x5c, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0xff, 0xff,
+ 0xff, 0xff, 0x5c, 0x30, 0xff, 0xff, 0xff, 0xff,
+ 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x70, 0xff, 0xff, 0xff, 0xff, 0x5c,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70,
+ 0xff, 0xff, 0xff, 0xff, 0x5c, 0x30, 0xff, 0xff,
+ 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x70, 0xff, 0xff, 0xff,
+ 0xff, 0x5c, 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x70, 0xff, 0xff, 0xff, 0xff, 0x5c, 0x30,
+ 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0xff,
+ 0xff, 0xff, 0xff, 0x5c, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x70, 0xff, 0xff, 0xff, 0xff,
+ 0x5c, 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x70, 0xff, 0xff, 0xff, 0xff, 0x5c, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0xff, 0xff,
+ 0xff, 0xff, 0x5c,
+
+ /* U+0049 "I" */
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0x9c, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0x9c, 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0x9c, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0x9c, 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0x9c, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0x9c, 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0x9c, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0x9c, 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0x9c, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0x9c, 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0x9c, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0x9c,
+
+ /* U+004A "J" */
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x6c, 0xff, 0xff, 0xff, 0xff,
+ 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x6c, 0xff, 0xff, 0xff,
+ 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xff, 0xff,
+ 0xff, 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xff,
+ 0xff, 0xff, 0xff, 0x60, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c,
+ 0xff, 0xff, 0xff, 0xff, 0x60, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x6c, 0xff, 0xff, 0xff, 0xff, 0x60, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x6c, 0xff, 0xff, 0xff, 0xff, 0x60, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x6c, 0xff, 0xff, 0xff, 0xff, 0x60,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x6c, 0xff, 0xff, 0xff, 0xff,
+ 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x6c, 0xff, 0xff, 0xff,
+ 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xff, 0xff,
+ 0xff, 0xff, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xff,
+ 0xff, 0xff, 0xff, 0x60, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c,
+ 0xff, 0xff, 0xff, 0xff, 0x60, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x6c, 0xff, 0xff, 0xff, 0xff, 0x60, 0x9, 0xbc,
+ 0xbc, 0xbc, 0xbc, 0x64, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x6c, 0xff, 0xff, 0xff, 0xff, 0x60, 0xc,
+ 0xff, 0xff, 0xff, 0xff, 0x88, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x6c, 0xff, 0xff, 0xff, 0xff, 0x60,
+ 0x5, 0xff, 0xff, 0xff, 0xff, 0x9b, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x7e, 0xff, 0xff, 0xff, 0xff,
+ 0x59, 0x0, 0xe4, 0xff, 0xff, 0xff, 0xe1, 0x7,
+ 0x0, 0x0, 0x0, 0x2, 0xcb, 0xff, 0xff, 0xff,
+ 0xff, 0x3c, 0x0, 0xa6, 0xff, 0xff, 0xff, 0xff,
+ 0xb5, 0x2b, 0x5, 0x23, 0xa2, 0xff, 0xff, 0xff,
+ 0xff, 0xf5, 0x9, 0x0, 0x3a, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0x91, 0x0, 0x0, 0x0, 0x91, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xd9, 0xf, 0x0, 0x0, 0x0, 0x2,
+ 0x86, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xbd, 0x17, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x26, 0x8c, 0xce, 0xf1, 0xff, 0xf6,
+ 0xd9, 0xa2, 0x47, 0x0, 0x0, 0x0, 0x0,
+
+ /* U+004B "K" */
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9b, 0xff,
+ 0xff, 0xff, 0xff, 0xf7, 0x39, 0x30, 0xff, 0xff,
+ 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x77, 0xff, 0xff, 0xff, 0xff, 0xfe,
+ 0x52, 0x0, 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56, 0xfe,
+ 0xff, 0xff, 0xff, 0xff, 0x6f, 0x0, 0x0, 0x30,
+ 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x3b, 0xf8, 0xff, 0xff, 0xff, 0xff,
+ 0x90, 0x0, 0x0, 0x0, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x23, 0xeb,
+ 0xff, 0xff, 0xff, 0xff, 0xad, 0x2, 0x0, 0x0,
+ 0x0, 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0,
+ 0x0, 0x0, 0x13, 0xd9, 0xff, 0xff, 0xff, 0xff,
+ 0xc5, 0x9, 0x0, 0x0, 0x0, 0x0, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0, 0x6, 0xc2,
+ 0xff, 0xff, 0xff, 0xff, 0xdb, 0x14, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x30, 0xff, 0xff, 0xff, 0xff,
+ 0x9c, 0x0, 0x0, 0x9f, 0xff, 0xff, 0xff, 0xff,
+ 0xea, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x74,
+ 0xff, 0xff, 0xff, 0xff, 0xf6, 0x37, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0xff, 0xff,
+ 0xff, 0xff, 0x99, 0x49, 0xfd, 0xff, 0xff, 0xff,
+ 0xff, 0x4f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x30, 0xff, 0xff, 0xff, 0xff, 0xbc,
+ 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4b, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xe8, 0x13, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xaa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0x78, 0xf0, 0xff, 0xff, 0xff, 0xff, 0x5a,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x7c, 0x0, 0x60,
+ 0xff, 0xff, 0xff, 0xff, 0xed, 0x1b, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x30, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0x99, 0x0, 0x0, 0x0, 0xb5, 0xff, 0xff,
+ 0xff, 0xff, 0xb8, 0x1, 0x0, 0x0, 0x0, 0x0,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0xc9, 0x4, 0x0,
+ 0x0, 0x0, 0x1b, 0xf0, 0xff, 0xff, 0xff, 0xff,
+ 0x66, 0x0, 0x0, 0x0, 0x0, 0x30, 0xff, 0xff,
+ 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x60, 0xff, 0xff, 0xff, 0xff, 0xf4, 0x23, 0x0,
+ 0x0, 0x0, 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb5, 0xff,
+ 0xff, 0xff, 0xff, 0xc3, 0x3, 0x0, 0x0, 0x30,
+ 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x1b, 0xf0, 0xff, 0xff, 0xff,
+ 0xff, 0x76, 0x0, 0x0, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x60, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x2d,
+ 0x0, 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb5,
+ 0xff, 0xff, 0xff, 0xff, 0xcf, 0x6, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x1b, 0xf0, 0xff, 0xff,
+ 0xff, 0xff, 0x85,
+
+ /* U+004C "L" */
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x30, 0xff, 0xff, 0xff, 0xff,
+ 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0xff, 0xff,
+ 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30,
+ 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x30, 0xff, 0xff, 0xff, 0xff,
+ 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0xff, 0xff,
+ 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30,
+ 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x30, 0xff, 0xff, 0xff, 0xff, 0xa2,
+ 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10,
+ 0x10, 0x10, 0x1, 0x30, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x14, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x14, 0x30, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x14, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x14,
+
+ /* U+004D "M" */
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x3a, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xc, 0x30, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x72, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x93, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xce, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4,
+ 0xea, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xc, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0x29, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x49, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xc, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x85, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xa2, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc, 0x30,
+ 0xff, 0xff, 0xff, 0xff, 0xe3, 0xff, 0xff, 0xff,
+ 0xe0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa,
+ 0xf3, 0xff, 0xff, 0xff, 0xd2, 0xff, 0xff, 0xff,
+ 0xff, 0xc, 0x30, 0xff, 0xff, 0xff, 0xff, 0x9f,
+ 0xff, 0xff, 0xff, 0xff, 0x3d, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x57, 0xff, 0xff, 0xff, 0xf6, 0x99,
+ 0xff, 0xff, 0xff, 0xff, 0xc, 0x30, 0xff, 0xff,
+ 0xff, 0xff, 0x75, 0xe5, 0xff, 0xff, 0xff, 0x99,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xb2, 0xff, 0xff,
+ 0xff, 0xb4, 0x96, 0xff, 0xff, 0xff, 0xff, 0xc,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x7c, 0x98, 0xff,
+ 0xff, 0xff, 0xee, 0x7, 0x0, 0x0, 0x0, 0x12,
+ 0xfa, 0xff, 0xff, 0xff, 0x69, 0x9d, 0xff, 0xff,
+ 0xff, 0xff, 0xc, 0x30, 0xff, 0xff, 0xff, 0xff,
+ 0x82, 0x49, 0xff, 0xff, 0xff, 0xff, 0x50, 0x0,
+ 0x0, 0x0, 0x66, 0xff, 0xff, 0xff, 0xff, 0x1e,
+ 0xa2, 0xff, 0xff, 0xff, 0xff, 0xc, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0x87, 0x7, 0xf2, 0xff, 0xff,
+ 0xff, 0xab, 0x0, 0x0, 0x0, 0xc0, 0xff, 0xff,
+ 0xff, 0xce, 0x0, 0xa7, 0xff, 0xff, 0xff, 0xff,
+ 0xc, 0x30, 0xff, 0xff, 0xff, 0xff, 0x8c, 0x0,
+ 0xa6, 0xff, 0xff, 0xff, 0xf5, 0x9, 0x0, 0x15,
+ 0xfd, 0xff, 0xff, 0xff, 0x7e, 0x0, 0xac, 0xff,
+ 0xff, 0xff, 0xff, 0xc, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0x8c, 0x0, 0x4e, 0xff, 0xff, 0xff, 0xff,
+ 0x4c, 0x0, 0x5e, 0xff, 0xff, 0xff, 0xff, 0x26,
+ 0x0, 0xac, 0xff, 0xff, 0xff, 0xff, 0xc, 0x30,
+ 0xff, 0xff, 0xff, 0xff, 0x8c, 0x0, 0x5, 0xed,
+ 0xff, 0xff, 0xff, 0x97, 0x0, 0xa7, 0xff, 0xff,
+ 0xff, 0xcb, 0x0, 0x0, 0xac, 0xff, 0xff, 0xff,
+ 0xff, 0xc, 0x30, 0xff, 0xff, 0xff, 0xff, 0x8c,
+ 0x0, 0x0, 0x95, 0xff, 0xff, 0xff, 0xe0, 0x3,
+ 0xed, 0xff, 0xff, 0xff, 0x6f, 0x0, 0x0, 0xac,
+ 0xff, 0xff, 0xff, 0xff, 0xc, 0x30, 0xff, 0xff,
+ 0xff, 0xff, 0x8c, 0x0, 0x0, 0x39, 0xff, 0xff,
+ 0xff, 0xff, 0x5e, 0xff, 0xff, 0xff, 0xfd, 0x18,
+ 0x0, 0x0, 0xac, 0xff, 0xff, 0xff, 0xff, 0xc,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x8c, 0x0, 0x0,
+ 0x1, 0xdb, 0xff, 0xff, 0xff, 0xe3, 0xff, 0xff,
+ 0xff, 0xb9, 0x0, 0x0, 0x0, 0xac, 0xff, 0xff,
+ 0xff, 0xff, 0xc, 0x30, 0xff, 0xff, 0xff, 0xff,
+ 0x8c, 0x0, 0x0, 0x0, 0x80, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x5e, 0x0, 0x0, 0x0,
+ 0xac, 0xff, 0xff, 0xff, 0xff, 0xc, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0x8c, 0x0, 0x0, 0x0, 0x25,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xd,
+ 0x0, 0x0, 0x0, 0xac, 0xff, 0xff, 0xff, 0xff,
+ 0xc, 0x30, 0xff, 0xff, 0xff, 0xff, 0x8c, 0x0,
+ 0x0, 0x0, 0x0, 0xc8, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xa8, 0x0, 0x0, 0x0, 0x0, 0xac, 0xff,
+ 0xff, 0xff, 0xff, 0xc, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0x8c, 0x0, 0x0, 0x0, 0x0, 0x6b, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x4c, 0x0, 0x0, 0x0,
+ 0x0, 0xac, 0xff, 0xff, 0xff, 0xff, 0xc, 0x30,
+ 0xff, 0xff, 0xff, 0xff, 0x8c, 0x0, 0x0, 0x0,
+ 0x0, 0x14, 0xfb, 0xff, 0xff, 0xff, 0xec, 0x5,
+ 0x0, 0x0, 0x0, 0x0, 0xac, 0xff, 0xff, 0xff,
+ 0xff, 0xc, 0x30, 0xff, 0xff, 0xff, 0xff, 0x8c,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xb2, 0xff, 0xff,
+ 0xff, 0x96, 0x0, 0x0, 0x0, 0x0, 0x0, 0xac,
+ 0xff, 0xff, 0xff, 0xff, 0xc,
+
+ /* U+004E "N" */
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0x41, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2c,
+ 0xff, 0xff, 0xff, 0xff, 0xa8, 0x30, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xdb, 0x8, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x2c, 0xff, 0xff, 0xff,
+ 0xff, 0xa8, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0x87, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x2c, 0xff, 0xff, 0xff, 0xff, 0xa8, 0x30,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x2d,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2c, 0xff,
+ 0xff, 0xff, 0xff, 0xa8, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xc9, 0x2, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x2c, 0xff, 0xff, 0xff, 0xff,
+ 0xa8, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0x6c, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x2c, 0xff, 0xff, 0xff, 0xff, 0xa8, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0xfb, 0xff, 0xff, 0xff, 0xf3,
+ 0x1d, 0x0, 0x0, 0x0, 0x0, 0x2c, 0xff, 0xff,
+ 0xff, 0xff, 0xa8, 0x30, 0xff, 0xff, 0xff, 0xff,
+ 0xa4, 0xf7, 0xff, 0xff, 0xff, 0xb1, 0x0, 0x0,
+ 0x0, 0x0, 0x2c, 0xff, 0xff, 0xff, 0xff, 0xa8,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x90, 0x86, 0xff,
+ 0xff, 0xff, 0xff, 0x54, 0x0, 0x0, 0x0, 0x2c,
+ 0xff, 0xff, 0xff, 0xff, 0xa8, 0x30, 0xff, 0xff,
+ 0xff, 0xff, 0x98, 0xd, 0xe9, 0xff, 0xff, 0xff,
+ 0xe8, 0x10, 0x0, 0x0, 0x2c, 0xff, 0xff, 0xff,
+ 0xff, 0xa8, 0x30, 0xff, 0xff, 0xff, 0xff, 0x9e,
+ 0x0, 0x61, 0xff, 0xff, 0xff, 0xff, 0x98, 0x0,
+ 0x0, 0x2c, 0xff, 0xff, 0xff, 0xff, 0xa8, 0x30,
+ 0xff, 0xff, 0xff, 0xff, 0xa2, 0x0, 0x2, 0xc7,
+ 0xff, 0xff, 0xff, 0xff, 0x3d, 0x0, 0x2c, 0xff,
+ 0xff, 0xff, 0xff, 0xa8, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0xa4, 0x0, 0x0, 0x30, 0xfc, 0xff, 0xff,
+ 0xff, 0xd4, 0x5, 0x29, 0xff, 0xff, 0xff, 0xff,
+ 0xa8, 0x30, 0xff, 0xff, 0xff, 0xff, 0xa4, 0x0,
+ 0x0, 0x0, 0x88, 0xff, 0xff, 0xff, 0xff, 0x6e,
+ 0x23, 0xff, 0xff, 0xff, 0xff, 0xa8, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0xa4, 0x0, 0x0, 0x0, 0xa,
+ 0xdc, 0xff, 0xff, 0xff, 0xee, 0x2d, 0xff, 0xff,
+ 0xff, 0xff, 0xa8, 0x30, 0xff, 0xff, 0xff, 0xff,
+ 0xa4, 0x0, 0x0, 0x0, 0x0, 0x44, 0xff, 0xff,
+ 0xff, 0xff, 0x9c, 0xff, 0xff, 0xff, 0xff, 0xa8,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0xa4, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xa0, 0xff, 0xff, 0xff, 0xfa,
+ 0xff, 0xff, 0xff, 0xff, 0xa8, 0x30, 0xff, 0xff,
+ 0xff, 0xff, 0xa4, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x13, 0xea, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xa8, 0x30, 0xff, 0xff, 0xff, 0xff, 0xa4,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x59, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa8, 0x30,
+ 0xff, 0xff, 0xff, 0xff, 0xa4, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0xb8, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xa8, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0xa4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x1f, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xa8, 0x30, 0xff, 0xff, 0xff, 0xff, 0xa4, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xa8, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0xa4, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x3, 0xcc, 0xff, 0xff,
+ 0xff, 0xff, 0xa8,
+
+ /* U+004F "O" */
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x23, 0x7c,
+ 0xbd, 0xe7, 0xfc, 0xfc, 0xea, 0xc2, 0x83, 0x2a,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x18, 0xa3, 0xfe, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xaf, 0x20,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c,
+ 0xeb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1, 0x47, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x36, 0xf6, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x44, 0x0, 0x0,
+ 0x0, 0xf, 0xe3, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xc1, 0x69, 0x42, 0x3e, 0x63, 0xb7, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xec, 0x18, 0x0, 0x0, 0x8c,
+ 0xff, 0xff, 0xff, 0xff, 0xf8, 0x56, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x48, 0xf1, 0xff, 0xff,
+ 0xff, 0xff, 0x9e, 0x0, 0xe, 0xf5, 0xff, 0xff,
+ 0xff, 0xff, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x44, 0xff, 0xff, 0xff, 0xff,
+ 0xfc, 0x1a, 0x5d, 0xff, 0xff, 0xff, 0xff, 0xbf,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0xab, 0xff, 0xff, 0xff, 0xff, 0x6f,
+ 0x9d, 0xff, 0xff, 0xff, 0xff, 0x5c, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x44, 0xff, 0xff, 0xff, 0xff, 0xb0, 0xc8, 0xff,
+ 0xff, 0xff, 0xff, 0x1e, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfe,
+ 0xff, 0xff, 0xff, 0xdb, 0xde, 0xff, 0xff, 0xff,
+ 0xfb, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xe6, 0xff, 0xff,
+ 0xff, 0xf2, 0xe6, 0xff, 0xff, 0xff, 0xf2, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xda, 0xff, 0xff, 0xff, 0xfa,
+ 0xdf, 0xff, 0xff, 0xff, 0xfb, 0x1, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0xe4, 0xff, 0xff, 0xff, 0xf2, 0xc8, 0xff,
+ 0xff, 0xff, 0xff, 0x1e, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfe,
+ 0xff, 0xff, 0xff, 0xdc, 0x9d, 0xff, 0xff, 0xff,
+ 0xff, 0x5d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x44, 0xff, 0xff, 0xff,
+ 0xff, 0xb1, 0x5d, 0xff, 0xff, 0xff, 0xff, 0xc1,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0xab, 0xff, 0xff, 0xff, 0xff, 0x71,
+ 0xe, 0xf5, 0xff, 0xff, 0xff, 0xff, 0x5b, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x47,
+ 0xff, 0xff, 0xff, 0xff, 0xfc, 0x1b, 0x0, 0x8c,
+ 0xff, 0xff, 0xff, 0xff, 0xf8, 0x57, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x49, 0xf2, 0xff, 0xff,
+ 0xff, 0xff, 0x9f, 0x0, 0x0, 0xe, 0xe1, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xc2, 0x6a, 0x42, 0x3e,
+ 0x63, 0xb7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed,
+ 0x18, 0x0, 0x0, 0x0, 0x35, 0xf5, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x44, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x3b, 0xea, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xf2, 0x49, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x17, 0xa3, 0xfd, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, 0x20,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x21, 0x7c, 0xbd, 0xe7, 0xfc, 0xfc,
+ 0xeb, 0xc2, 0x83, 0x2a, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0,
+
+ /* U+0050 "P" */
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xfa, 0xe7, 0xbe, 0x77, 0x19, 0x0,
+ 0x0, 0x0, 0x0, 0x30, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xf7, 0x7a, 0x2, 0x0, 0x0, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa0, 0x0,
+ 0x0, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0x64, 0x0, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0x9e, 0x4, 0x4, 0x4, 0x5, 0x18, 0x56,
+ 0xd7, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x3, 0x30,
+ 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xf, 0xdd, 0xff, 0xff, 0xff,
+ 0xff, 0x3a, 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70,
+ 0xff, 0xff, 0xff, 0xff, 0x65, 0x30, 0xff, 0xff,
+ 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x50, 0xff, 0xff, 0xff, 0xff, 0x72,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, 0xff, 0xff,
+ 0xff, 0xff, 0x64, 0x30, 0xff, 0xff, 0xff, 0xff,
+ 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe,
+ 0xdd, 0xff, 0xff, 0xff, 0xff, 0x35, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0,
+ 0x10, 0x4f, 0xd4, 0xff, 0xff, 0xff, 0xff, 0xe0,
+ 0x2, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc,
+ 0xfc, 0xfc, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0x5d, 0x0, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x95, 0x0, 0x0, 0x30,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0x71, 0x1,
+ 0x0, 0x0, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xf9, 0xe5, 0xba, 0x72,
+ 0x15, 0x0, 0x0, 0x0, 0x0, 0x30, 0xff, 0xff,
+ 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x30, 0xff, 0xff, 0xff, 0xff,
+ 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30,
+ 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0,
+
+ /* U+0051 "Q" */
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x23, 0x7c,
+ 0xbd, 0xe7, 0xfc, 0xfc, 0xea, 0xc2, 0x83, 0x2a,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x18, 0xa3, 0xfe, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xaf, 0x20,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c,
+ 0xeb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1, 0x47, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x36, 0xf6, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x44, 0x0, 0x0,
+ 0x0, 0xf, 0xe3, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xc1, 0x69, 0x42, 0x3e, 0x63, 0xb7, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xec, 0x18, 0x0, 0x0, 0x8c,
+ 0xff, 0xff, 0xff, 0xff, 0xf8, 0x56, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x48, 0xf1, 0xff, 0xff,
+ 0xff, 0xff, 0x9e, 0x0, 0xe, 0xf5, 0xff, 0xff,
+ 0xff, 0xff, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x44, 0xff, 0xff, 0xff, 0xff,
+ 0xfc, 0x1a, 0x5d, 0xff, 0xff, 0xff, 0xff, 0xbf,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0xab, 0xff, 0xff, 0xff, 0xff, 0x6f,
+ 0x9d, 0xff, 0xff, 0xff, 0xff, 0x5c, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x44, 0xff, 0xff, 0xff, 0xff, 0xb0, 0xc8, 0xff,
+ 0xff, 0xff, 0xff, 0x1e, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfe,
+ 0xff, 0xff, 0xff, 0xdb, 0xde, 0xff, 0xff, 0xff,
+ 0xfb, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xe6, 0xff, 0xff,
+ 0xff, 0xf2, 0xe6, 0xff, 0xff, 0xff, 0xf2, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xda, 0xff, 0xff, 0xff, 0xfa,
+ 0xdf, 0xff, 0xff, 0xff, 0xfb, 0x1, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0xe4, 0xff, 0xff, 0xff, 0xf2, 0xc8, 0xff,
+ 0xff, 0xff, 0xff, 0x1e, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfe,
+ 0xff, 0xff, 0xff, 0xdc, 0x9d, 0xff, 0xff, 0xff,
+ 0xff, 0x5d, 0x0, 0x0, 0x0, 0x11, 0x18, 0x18,
+ 0x18, 0x9, 0x0, 0x0, 0x44, 0xff, 0xff, 0xff,
+ 0xff, 0xb1, 0x5d, 0xff, 0xff, 0xff, 0xff, 0xc1,
+ 0x0, 0x0, 0x0, 0x47, 0xfd, 0xff, 0xff, 0xc9,
+ 0x7, 0x0, 0xab, 0xff, 0xff, 0xff, 0xff, 0x71,
+ 0xe, 0xf5, 0xff, 0xff, 0xff, 0xff, 0x5b, 0x0,
+ 0x0, 0x0, 0x7c, 0xff, 0xff, 0xff, 0x9e, 0x47,
+ 0xff, 0xff, 0xff, 0xff, 0xfc, 0x1b, 0x0, 0x8c,
+ 0xff, 0xff, 0xff, 0xff, 0xf8, 0x57, 0x0, 0x0,
+ 0x1, 0xb1, 0xff, 0xff, 0xff, 0xfb, 0xff, 0xff,
+ 0xff, 0xff, 0x9f, 0x0, 0x0, 0xe, 0xe1, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xc2, 0x6a, 0x42, 0x4d,
+ 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed,
+ 0x18, 0x0, 0x0, 0x0, 0x35, 0xf5, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x44, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x3b, 0xea, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0x68, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x17, 0xa3, 0xfd, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xd2, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x21, 0x7c, 0xbd, 0xe7, 0xfc, 0xfc,
+ 0xeb, 0xc2, 0x83, 0xb1, 0xff, 0xff, 0xff, 0xb1,
+ 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0xa, 0xcf, 0xff, 0xff, 0xff, 0x87, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x1f, 0x80, 0x80, 0x80, 0x7f, 0x13,
+
+ /* U+0052 "R" */
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xfb, 0xea, 0xc3, 0x82, 0x23, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xfc, 0x90, 0x7, 0x0, 0x0, 0x0,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xbb, 0x6, 0x0, 0x0, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0xfe, 0xfc, 0xfc, 0xfc, 0xfd, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x84, 0x0, 0x0,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0,
+ 0x0, 0x0, 0xb, 0x45, 0xc4, 0xff, 0xff, 0xff,
+ 0xff, 0xf5, 0x10, 0x0, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x5, 0xc6, 0xff, 0xff, 0xff, 0xff, 0x56, 0x0,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x53, 0xff, 0xff,
+ 0xff, 0xff, 0x81, 0x0, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x34, 0xff, 0xff, 0xff, 0xff, 0x8e, 0x0,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x53, 0xff, 0xff,
+ 0xff, 0xff, 0x7f, 0x0, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x6, 0xc7, 0xff, 0xff, 0xff, 0xff, 0x4f, 0x0,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0,
+ 0x0, 0x1, 0xe, 0x46, 0xc6, 0xff, 0xff, 0xff,
+ 0xff, 0xee, 0xa, 0x0, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x69, 0x0, 0x0,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x96, 0x0, 0x0, 0x0, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xe9, 0x63, 0x0, 0x0, 0x0, 0x0,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xdc, 0xdc,
+ 0xdc, 0xe5, 0xff, 0xff, 0xff, 0xff, 0xb2, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0x9c, 0x0, 0x0, 0x0, 0x6, 0xdf, 0xff,
+ 0xff, 0xff, 0xff, 0x38, 0x0, 0x0, 0x0, 0x0,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0,
+ 0x0, 0x0, 0x63, 0xff, 0xff, 0xff, 0xff, 0xbe,
+ 0x0, 0x0, 0x0, 0x0, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x4, 0xdb,
+ 0xff, 0xff, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x5c, 0xff, 0xff, 0xff, 0xff,
+ 0xca, 0x1, 0x0, 0x0, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3,
+ 0xd6, 0xff, 0xff, 0xff, 0xff, 0x52, 0x0, 0x0,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x55, 0xff, 0xff, 0xff,
+ 0xff, 0xd5, 0x3, 0x0, 0x30, 0xff, 0xff, 0xff,
+ 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x1, 0xcf, 0xff, 0xff, 0xff, 0xff, 0x5e, 0x0,
+ 0x30, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, 0xff,
+ 0xff, 0xff, 0xdf, 0x6,
+
+ /* U+0053 "S" */
+ 0x0, 0x0, 0x0, 0x0, 0xe, 0x65, 0xac, 0xdc,
+ 0xf5, 0xfe, 0xf3, 0xd8, 0xa4, 0x58, 0x7, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6f, 0xf0,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xe1, 0x4b, 0x0, 0x0, 0x0, 0x0, 0x1,
+ 0xa2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x66, 0x0,
+ 0x0, 0x0, 0x73, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xfb, 0x32, 0x0, 0x7, 0xef, 0xff, 0xff,
+ 0xff, 0xff, 0xc1, 0x43, 0x7, 0x0, 0xc, 0x4e,
+ 0xd3, 0xff, 0xff, 0xff, 0xff, 0xb3, 0x0, 0x3e,
+ 0xff, 0xff, 0xff, 0xff, 0xcd, 0x5, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xe, 0xd9, 0xff, 0xff, 0xff,
+ 0xfa, 0x9, 0x59, 0xff, 0xff, 0xff, 0xff, 0x7e,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c,
+ 0xff, 0xff, 0xff, 0xff, 0x2f, 0x4c, 0xff, 0xff,
+ 0xff, 0xff, 0xb2, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0xd, 0x2c, 0x2c, 0x2c, 0x2c, 0xa,
+ 0x16, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xa2, 0x29,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x96, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xd9, 0x9c, 0x64, 0x2b, 0x2,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9,
+ 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xee, 0xaa, 0x4f, 0x3, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x3, 0x70, 0xea, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xd8, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x8, 0x54, 0x9f, 0xdc, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfd, 0x5f, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12,
+ 0x47, 0x82, 0xcc, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xf8, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x36, 0xd9,
+ 0xff, 0xff, 0xff, 0xff, 0x84, 0x8c, 0xa8, 0xa8,
+ 0xa8, 0x8b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x31, 0xff, 0xff, 0xff, 0xff, 0xb4,
+ 0xc3, 0xff, 0xff, 0xff, 0xf6, 0xd, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, 0xff, 0xff,
+ 0xff, 0xff, 0xbd, 0x92, 0xff, 0xff, 0xff, 0xff,
+ 0x94, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x75, 0xff, 0xff, 0xff, 0xff, 0x9d, 0x39, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xb2, 0x3e, 0x7, 0x0,
+ 0x3, 0x30, 0x96, 0xfe, 0xff, 0xff, 0xff, 0xff,
+ 0x56, 0x0, 0xac, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xfe, 0xf3, 0xfc, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xd1, 0x4, 0x0, 0x10, 0xcb, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xe2, 0x22, 0x0, 0x0,
+ 0x0, 0xa, 0x8e, 0xfa, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xa9, 0x17,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x19, 0x70,
+ 0xb3, 0xdc, 0xf5, 0xfe, 0xf7, 0xe0, 0xbc, 0x7d,
+ 0x27, 0x0, 0x0, 0x0, 0x0,
+
+ /* U+0054 "T" */
+ 0x34, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xc0, 0x34, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0,
+ 0x34, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xc0, 0x34, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0,
+ 0x4, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x2e,
+ 0xff, 0xff, 0xff, 0xff, 0xb6, 0x14, 0x14, 0x14,
+ 0x14, 0x14, 0x14, 0xf, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x1c, 0xff, 0xff, 0xff, 0xff,
+ 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c,
+ 0xff, 0xff, 0xff, 0xff, 0xb0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x1c, 0xff, 0xff, 0xff, 0xff,
+ 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c,
+ 0xff, 0xff, 0xff, 0xff, 0xb0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x1c, 0xff, 0xff, 0xff, 0xff,
+ 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c,
+ 0xff, 0xff, 0xff, 0xff, 0xb0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x1c, 0xff, 0xff, 0xff, 0xff,
+ 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c,
+ 0xff, 0xff, 0xff, 0xff, 0xb0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x1c, 0xff, 0xff, 0xff, 0xff,
+ 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c,
+ 0xff, 0xff, 0xff, 0xff, 0xb0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x1c, 0xff, 0xff, 0xff, 0xff,
+ 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c,
+ 0xff, 0xff, 0xff, 0xff, 0xb0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x1c, 0xff, 0xff, 0xff, 0xff,
+ 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c,
+ 0xff, 0xff, 0xff, 0xff, 0xb0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x1c, 0xff, 0xff, 0xff, 0xff,
+ 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c,
+ 0xff, 0xff, 0xff, 0xff, 0xb0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x1c, 0xff, 0xff, 0xff, 0xff,
+ 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c,
+ 0xff, 0xff, 0xff, 0xff, 0xb0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0,
+
+ /* U+0055 "U" */
+ 0x38, 0xff, 0xff, 0xff, 0xff, 0x80, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc4,
+ 0xff, 0xff, 0xff, 0xf4, 0x38, 0xff, 0xff, 0xff,
+ 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xc4, 0xff, 0xff, 0xff, 0xf4,
+ 0x38, 0xff, 0xff, 0xff, 0xff, 0x80, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc4,
+ 0xff, 0xff, 0xff, 0xf4, 0x38, 0xff, 0xff, 0xff,
+ 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xc4, 0xff, 0xff, 0xff, 0xf4,
+ 0x38, 0xff, 0xff, 0xff, 0xff, 0x80, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc4,
+ 0xff, 0xff, 0xff, 0xf4, 0x38, 0xff, 0xff, 0xff,
+ 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xc4, 0xff, 0xff, 0xff, 0xf4,
+ 0x38, 0xff, 0xff, 0xff, 0xff, 0x80, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc4,
+ 0xff, 0xff, 0xff, 0xf4, 0x38, 0xff, 0xff, 0xff,
+ 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xc4, 0xff, 0xff, 0xff, 0xf4,
+ 0x38, 0xff, 0xff, 0xff, 0xff, 0x80, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc4,
+ 0xff, 0xff, 0xff, 0xf4, 0x38, 0xff, 0xff, 0xff,
+ 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xc4, 0xff, 0xff, 0xff, 0xf4,
+ 0x38, 0xff, 0xff, 0xff, 0xff, 0x80, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc4,
+ 0xff, 0xff, 0xff, 0xf4, 0x38, 0xff, 0xff, 0xff,
+ 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xc4, 0xff, 0xff, 0xff, 0xf4,
+ 0x38, 0xff, 0xff, 0xff, 0xff, 0x80, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc4,
+ 0xff, 0xff, 0xff, 0xf4, 0x38, 0xff, 0xff, 0xff,
+ 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xc4, 0xff, 0xff, 0xff, 0xf4,
+ 0x38, 0xff, 0xff, 0xff, 0xff, 0x83, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc7,
+ 0xff, 0xff, 0xff, 0xf4, 0x2f, 0xff, 0xff, 0xff,
+ 0xff, 0xa9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x2, 0xeb, 0xff, 0xff, 0xff, 0xeb,
+ 0xd, 0xfe, 0xff, 0xff, 0xff, 0xf4, 0x17, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4e, 0xff,
+ 0xff, 0xff, 0xff, 0xc8, 0x0, 0xc5, 0xff, 0xff,
+ 0xff, 0xff, 0xc0, 0xe, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x2b, 0xe9, 0xff, 0xff, 0xff, 0xff, 0x82,
+ 0x0, 0x57, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4,
+ 0x76, 0x3a, 0x2c, 0x44, 0x90, 0xf7, 0xff, 0xff,
+ 0xff, 0xff, 0xf7, 0x1d, 0x0, 0x1, 0xb1, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x6e, 0x0,
+ 0x0, 0x0, 0xb, 0xbe, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0x85, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4,
+ 0x7d, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xe1, 0x52, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x6d, 0xb3,
+ 0xe0, 0xf9, 0xff, 0xf5, 0xd6, 0xa4, 0x56, 0x6,
+ 0x0, 0x0, 0x0, 0x0,
+
+ /* U+0056 "V" */
+ 0x8b, 0xff, 0xff, 0xff, 0xff, 0xb3, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0xc2, 0xff, 0xff, 0xff, 0xff, 0x6c, 0x2f,
+ 0xff, 0xff, 0xff, 0xff, 0xf9, 0xf, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18,
+ 0xfd, 0xff, 0xff, 0xff, 0xfc, 0x16, 0x0, 0xd5,
+ 0xff, 0xff, 0xff, 0xff, 0x60, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x69, 0xff,
+ 0xff, 0xff, 0xff, 0xba, 0x0, 0x0, 0x7a, 0xff,
+ 0xff, 0xff, 0xff, 0xb5, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xbc, 0xff, 0xff,
+ 0xff, 0xff, 0x61, 0x0, 0x0, 0x20, 0xff, 0xff,
+ 0xff, 0xff, 0xfa, 0x12, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x13, 0xfc, 0xff, 0xff, 0xff,
+ 0xf8, 0xf, 0x0, 0x0, 0x0, 0xc3, 0xff, 0xff,
+ 0xff, 0xff, 0x63, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x63, 0xff, 0xff, 0xff, 0xff, 0xae,
+ 0x0, 0x0, 0x0, 0x0, 0x69, 0xff, 0xff, 0xff,
+ 0xff, 0xb8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0xb6, 0xff, 0xff, 0xff, 0xff, 0x56, 0x0,
+ 0x0, 0x0, 0x0, 0x13, 0xfb, 0xff, 0xff, 0xff,
+ 0xfb, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf,
+ 0xf9, 0xff, 0xff, 0xff, 0xf3, 0x9, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xb3, 0xff, 0xff, 0xff, 0xff,
+ 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5c, 0xff,
+ 0xff, 0xff, 0xff, 0xa4, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x57, 0xff, 0xff, 0xff, 0xff, 0xbb,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xff, 0xff,
+ 0xff, 0xff, 0x4a, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0xa, 0xf3, 0xff, 0xff, 0xff, 0xfc, 0x15,
+ 0x0, 0x0, 0x0, 0xc, 0xf7, 0xff, 0xff, 0xff,
+ 0xec, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0xa2, 0xff, 0xff, 0xff, 0xff, 0x66, 0x0,
+ 0x0, 0x0, 0x56, 0xff, 0xff, 0xff, 0xff, 0x98,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x47, 0xff, 0xff, 0xff, 0xff, 0xb5, 0x0, 0x0,
+ 0x0, 0xa3, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4,
+ 0xe9, 0xff, 0xff, 0xff, 0xf8, 0xb, 0x0, 0x3,
+ 0xec, 0xff, 0xff, 0xff, 0xe4, 0x2, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x92,
+ 0xff, 0xff, 0xff, 0xff, 0x50, 0x0, 0x39, 0xff,
+ 0xff, 0xff, 0xff, 0x8e, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x36, 0xff,
+ 0xff, 0xff, 0xff, 0x9b, 0x0, 0x83, 0xff, 0xff,
+ 0xff, 0xff, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdb, 0xff,
+ 0xff, 0xff, 0xe6, 0x1, 0xcc, 0xff, 0xff, 0xff,
+ 0xda, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0xff, 0xff,
+ 0xff, 0xff, 0x46, 0xfe, 0xff, 0xff, 0xff, 0x82,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x26, 0xff, 0xff, 0xff,
+ 0xff, 0xd4, 0xff, 0xff, 0xff, 0xff, 0x29, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0xca, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x6f, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x77, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x18, 0xfd, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0,
+
+ /* U+0057 "W" */
+ 0x96, 0xff, 0xff, 0xff, 0xff, 0x8b, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0xff, 0xff,
+ 0xff, 0xff, 0xac, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x5f, 0xff, 0xff, 0xff, 0xff, 0xc5,
+ 0x4f, 0xff, 0xff, 0xff, 0xff, 0xc9, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xbc, 0xff, 0xff,
+ 0xff, 0xff, 0xeb, 0x1, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x9c, 0xff, 0xff, 0xff, 0xff, 0x7f,
+ 0xf, 0xfc, 0xff, 0xff, 0xff, 0xfb, 0xa, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x6, 0xf6, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x2c, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0xd9, 0xff, 0xff, 0xff, 0xff, 0x3a,
+ 0x0, 0xc5, 0xff, 0xff, 0xff, 0xff, 0x43, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x3e, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x6c, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x17, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x4,
+ 0x0, 0x7f, 0xff, 0xff, 0xff, 0xff, 0x80, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x80, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xac, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x54, 0xff, 0xff, 0xff, 0xff, 0xae, 0x0,
+ 0x0, 0x3a, 0xff, 0xff, 0xff, 0xff, 0xbd, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0xc0, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xeb, 0x1, 0x0, 0x0, 0x0,
+ 0x0, 0x92, 0xff, 0xff, 0xff, 0xff, 0x69, 0x0,
+ 0x0, 0x4, 0xf0, 0xff, 0xff, 0xff, 0xf6, 0x5,
+ 0x0, 0x0, 0x0, 0x8, 0xf8, 0xff, 0xff, 0xff,
+ 0xf0, 0xff, 0xff, 0xff, 0x2c, 0x0, 0x0, 0x0,
+ 0x0, 0xd0, 0xff, 0xff, 0xff, 0xff, 0x22, 0x0,
+ 0x0, 0x0, 0xae, 0xff, 0xff, 0xff, 0xff, 0x38,
+ 0x0, 0x0, 0x0, 0x40, 0xff, 0xff, 0xff, 0xde,
+ 0xb5, 0xff, 0xff, 0xff, 0x6c, 0x0, 0x0, 0x0,
+ 0xf, 0xfd, 0xff, 0xff, 0xff, 0xdd, 0x0, 0x0,
+ 0x0, 0x0, 0x69, 0xff, 0xff, 0xff, 0xff, 0x75,
+ 0x0, 0x0, 0x0, 0x80, 0xff, 0xff, 0xff, 0xac,
+ 0x80, 0xff, 0xff, 0xff, 0xac, 0x0, 0x0, 0x0,
+ 0x4a, 0xff, 0xff, 0xff, 0xff, 0x97, 0x0, 0x0,
+ 0x0, 0x0, 0x23, 0xff, 0xff, 0xff, 0xff, 0xb3,
+ 0x0, 0x0, 0x0, 0xc0, 0xff, 0xff, 0xff, 0x73,
+ 0x46, 0xff, 0xff, 0xff, 0xeb, 0x1, 0x0, 0x0,
+ 0x87, 0xff, 0xff, 0xff, 0xff, 0x52, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xde, 0xff, 0xff, 0xff, 0xee,
+ 0x2, 0x0, 0x8, 0xf8, 0xff, 0xff, 0xff, 0x34,
+ 0xd, 0xfb, 0xff, 0xff, 0xff, 0x2c, 0x0, 0x0,
+ 0xc4, 0xff, 0xff, 0xff, 0xfc, 0xf, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x98, 0xff, 0xff, 0xff, 0xff,
+ 0x2d, 0x0, 0x41, 0xff, 0xff, 0xff, 0xee, 0x3,
+ 0x0, 0xc5, 0xff, 0xff, 0xff, 0x6c, 0x0, 0x7,
+ 0xf9, 0xff, 0xff, 0xff, 0xc6, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x52, 0xff, 0xff, 0xff, 0xff,
+ 0x64, 0x0, 0x7e, 0xff, 0xff, 0xff, 0xae, 0x0,
+ 0x0, 0x82, 0xff, 0xff, 0xff, 0xa9, 0x0, 0x37,
+ 0xff, 0xff, 0xff, 0xff, 0x81, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x10, 0xfd, 0xff, 0xff, 0xff,
+ 0x9b, 0x0, 0xbb, 0xff, 0xff, 0xff, 0x6b, 0x0,
+ 0x0, 0x3f, 0xff, 0xff, 0xff, 0xe5, 0x0, 0x6e,
+ 0xff, 0xff, 0xff, 0xff, 0x3a, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0xc6, 0xff, 0xff, 0xff,
+ 0xd1, 0x2, 0xf2, 0xff, 0xff, 0xff, 0x29, 0x0,
+ 0x0, 0x6, 0xf6, 0xff, 0xff, 0xff, 0x1f, 0xa2,
+ 0xff, 0xff, 0xff, 0xf1, 0x4, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x82, 0xff, 0xff, 0xff,
+ 0xfb, 0x2f, 0xff, 0xff, 0xff, 0xe4, 0x0, 0x0,
+ 0x0, 0x0, 0xb9, 0xff, 0xff, 0xff, 0x54, 0xd6,
+ 0xff, 0xff, 0xff, 0xaf, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x3d, 0xff, 0xff, 0xff,
+ 0xff, 0x8e, 0xff, 0xff, 0xff, 0xa1, 0x0, 0x0,
+ 0x0, 0x0, 0x75, 0xff, 0xff, 0xff, 0x92, 0xfd,
+ 0xff, 0xff, 0xff, 0x69, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x4, 0xf2, 0xff, 0xff,
+ 0xff, 0xed, 0xff, 0xff, 0xff, 0x5e, 0x0, 0x0,
+ 0x0, 0x0, 0x32, 0xff, 0xff, 0xff, 0xec, 0xff,
+ 0xff, 0xff, 0xff, 0x23, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xb1, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x1c, 0x0, 0x0,
+ 0x0, 0x0, 0x2, 0xed, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x6b, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xd7, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xac, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0x98, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x94, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x69, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0x52, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe1, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x50, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x24, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xfd, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9c, 0xff,
+ 0xff, 0xff, 0xff, 0xfd, 0x10, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0xe2, 0xff, 0xff, 0xff,
+ 0xff, 0xc6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+
+ /* U+0058 "X" */
+ 0x0, 0x9a, 0xff, 0xff, 0xff, 0xff, 0xd4, 0x7,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20,
+ 0xf2, 0xff, 0xff, 0xff, 0xff, 0x43, 0x0, 0x0,
+ 0xd, 0xe0, 0xff, 0xff, 0xff, 0xff, 0x85, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xbc, 0xff,
+ 0xff, 0xff, 0xff, 0x93, 0x0, 0x0, 0x0, 0x0,
+ 0x40, 0xfe, 0xff, 0xff, 0xff, 0xfc, 0x32, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x6a, 0xff, 0xff, 0xff,
+ 0xff, 0xdb, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x91, 0xff, 0xff, 0xff, 0xff, 0xd2, 0x6, 0x0,
+ 0x0, 0x0, 0x22, 0xf4, 0xff, 0xff, 0xff, 0xfd,
+ 0x3b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa,
+ 0xdb, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x0, 0x0,
+ 0x1, 0xbd, 0xff, 0xff, 0xff, 0xff, 0x8b, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38,
+ 0xfd, 0xff, 0xff, 0xff, 0xf9, 0x25, 0x0, 0x61,
+ 0xff, 0xff, 0xff, 0xff, 0xd4, 0x7, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x87,
+ 0xff, 0xff, 0xff, 0xff, 0xb8, 0x12, 0xec, 0xff,
+ 0xff, 0xff, 0xfb, 0x33, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xd3,
+ 0xff, 0xff, 0xff, 0xff, 0xce, 0xff, 0xff, 0xff,
+ 0xff, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x33, 0xfb,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcd,
+ 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x2d, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xcd, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x77, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x90, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x5a, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x3c, 0xfd, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xed, 0x1b, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0xf, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xb8, 0x1, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0xa5, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xff, 0xff,
+ 0xff, 0xff, 0x6a, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5b, 0xff,
+ 0xff, 0xff, 0xff, 0xd9, 0x4e, 0xff, 0xff, 0xff,
+ 0xff, 0xf5, 0x25, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x20, 0xf2, 0xff, 0xff,
+ 0xff, 0xfe, 0x3d, 0x0, 0xa1, 0xff, 0xff, 0xff,
+ 0xff, 0xc7, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x3, 0xc5, 0xff, 0xff, 0xff, 0xff,
+ 0x91, 0x0, 0x0, 0x13, 0xe9, 0xff, 0xff, 0xff,
+ 0xff, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xd9, 0xa,
+ 0x0, 0x0, 0x0, 0x55, 0xff, 0xff, 0xff, 0xff,
+ 0xfb, 0x33, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38,
+ 0xfc, 0xff, 0xff, 0xff, 0xfc, 0x35, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xa8, 0xff, 0xff, 0xff, 0xff,
+ 0xd5, 0x8, 0x0, 0x0, 0x0, 0xc, 0xdd, 0xff,
+ 0xff, 0xff, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x13, 0xe9, 0xff, 0xff, 0xff, 0xff,
+ 0x8e, 0x0, 0x0, 0x0, 0x9f, 0xff, 0xff, 0xff,
+ 0xff, 0xca, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x50, 0xff, 0xff, 0xff, 0xff, 0xfe,
+ 0x41, 0x0, 0x54, 0xff, 0xff, 0xff, 0xff, 0xf6,
+ 0x27, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0xa2, 0xff, 0xff, 0xff, 0xff, 0xe0,
+ 0xe,
+
+ /* U+0059 "Y" */
+ 0x6b, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x21, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0xae, 0xff, 0xff, 0xff, 0xff, 0xcb, 0x2, 0x3,
+ 0xcf, 0xff, 0xff, 0xff, 0xff, 0xaa, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3b, 0xff,
+ 0xff, 0xff, 0xff, 0xfe, 0x38, 0x0, 0x0, 0x39,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x3b, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x1, 0xc6, 0xff, 0xff,
+ 0xff, 0xff, 0x9e, 0x0, 0x0, 0x0, 0x0, 0x9e,
+ 0xff, 0xff, 0xff, 0xff, 0xcb, 0x1, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x54, 0xff, 0xff, 0xff, 0xff,
+ 0xf1, 0x17, 0x0, 0x0, 0x0, 0x0, 0x16, 0xf0,
+ 0xff, 0xff, 0xff, 0xff, 0x5e, 0x0, 0x0, 0x0,
+ 0x0, 0x5, 0xdc, 0xff, 0xff, 0xff, 0xff, 0x70,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xff,
+ 0xff, 0xff, 0xff, 0xe4, 0xa, 0x0, 0x0, 0x0,
+ 0x6e, 0xff, 0xff, 0xff, 0xff, 0xd5, 0x5, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xd0, 0xff,
+ 0xff, 0xff, 0xff, 0x7f, 0x0, 0x0, 0xf, 0xeb,
+ 0xff, 0xff, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x3b, 0xff, 0xff,
+ 0xff, 0xff, 0xf4, 0x18, 0x0, 0x83, 0xff, 0xff,
+ 0xff, 0xff, 0xac, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xa0, 0xff, 0xff,
+ 0xff, 0xff, 0x97, 0x17, 0xf4, 0xff, 0xff, 0xff,
+ 0xf6, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x16, 0xf0, 0xff, 0xff,
+ 0xff, 0xfb, 0xac, 0xff, 0xff, 0xff, 0xff, 0x7d,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x6d, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0x9, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x3, 0xd1, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x51, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x3b, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xb9, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xa1, 0xff, 0xff, 0xff, 0xff,
+ 0xfa, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x24, 0xff, 0xff, 0xff, 0xff, 0xa7,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x18, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x18, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18,
+ 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0xff,
+ 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0xff, 0xff,
+ 0xff, 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x18, 0xff, 0xff, 0xff,
+ 0xff, 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x18, 0xff, 0xff, 0xff, 0xff,
+ 0x9c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x18, 0xff, 0xff, 0xff, 0xff, 0x9c,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0,
+
+ /* U+005A "Z" */
+ 0xb0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0x60, 0xb0, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x60, 0xb0, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x60, 0xb0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x4a, 0xb, 0x10, 0x10, 0x10,
+ 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x1a,
+ 0xd1, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x2, 0xb1, 0xff, 0xff, 0xff, 0xff, 0xc9,
+ 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x88, 0xff, 0xff, 0xff,
+ 0xff, 0xe8, 0x1b, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x57, 0xff,
+ 0xff, 0xff, 0xff, 0xfb, 0x3d, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x2f, 0xf6, 0xff, 0xff, 0xff, 0xff, 0x6c, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x14, 0xdf, 0xff, 0xff, 0xff, 0xff,
+ 0xa1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x4, 0xbc, 0xff, 0xff,
+ 0xff, 0xff, 0xcc, 0x8, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8d,
+ 0xff, 0xff, 0xff, 0xff, 0xeb, 0x1e, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x5c, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x41,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x33, 0xf7, 0xff, 0xff, 0xff,
+ 0xff, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x15, 0xe1, 0xff,
+ 0xff, 0xff, 0xff, 0xa4, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4,
+ 0xbf, 0xff, 0xff, 0xff, 0xff, 0xd0, 0xa, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x90, 0xff, 0xff, 0xff, 0xff, 0xe9,
+ 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x5d, 0xff, 0xff, 0xff,
+ 0xff, 0xf7, 0x37, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x33, 0xf7,
+ 0xff, 0xff, 0xff, 0xff, 0x62, 0xc, 0xc, 0xc,
+ 0xc, 0xc, 0xc, 0xc, 0xc, 0xc, 0xc, 0xc,
+ 0x6, 0xdc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x78, 0xf4, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x78, 0xf4,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0x78, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x78,
+
+ /* U+005B "[" */
+ 0xc4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0,
+ 0xc4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0,
+ 0xc4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0,
+ 0xc4, 0xff, 0xff, 0xff, 0xec, 0x94, 0x94, 0x6f,
+ 0xc4, 0xff, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0,
+ 0xc4, 0xff, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0,
+ 0xc4, 0xff, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0,
+ 0xc4, 0xff, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0,
+ 0xc4, 0xff, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0,
+ 0xc4, 0xff, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0,
+ 0xc4, 0xff, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0,
+ 0xc4, 0xff, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0,
+ 0xc4, 0xff, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0,
+ 0xc4, 0xff, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0,
+ 0xc4, 0xff, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0,
+ 0xc4, 0xff, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0,
+ 0xc4, 0xff, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0,
+ 0xc4, 0xff, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0,
+ 0xc4, 0xff, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0,
+ 0xc4, 0xff, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0,
+ 0xc4, 0xff, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0,
+ 0xc4, 0xff, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0,
+ 0xc4, 0xff, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0,
+ 0xc4, 0xff, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0,
+ 0xc4, 0xff, 0xff, 0xff, 0xd0, 0x0, 0x0, 0x0,
+ 0xc4, 0xff, 0xff, 0xff, 0xed, 0x98, 0x98, 0x72,
+ 0xc4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0,
+ 0xc4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0,
+ 0xc4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0,
+
+ /* U+005C "\\" */
+ 0xba, 0xff, 0xff, 0xff, 0x4e, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x75, 0xff, 0xff, 0xff,
+ 0x93, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x31, 0xff, 0xff, 0xff, 0xd7, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x2, 0xeb, 0xff, 0xff,
+ 0xff, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0xa8, 0xff, 0xff, 0xff, 0x60, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x63, 0xff, 0xff,
+ 0xff, 0xa4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x1e, 0xff, 0xff, 0xff, 0xe9, 0x1, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xda, 0xff,
+ 0xff, 0xff, 0x2e, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x95, 0xff, 0xff, 0xff, 0x73, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51, 0xff,
+ 0xff, 0xff, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0xf, 0xfd, 0xff, 0xff, 0xf6, 0x6,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc6,
+ 0xff, 0xff, 0xff, 0x41, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x83, 0xff, 0xff, 0xff, 0x85,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3e,
+ 0xff, 0xff, 0xff, 0xcb, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x6, 0xf4, 0xff, 0xff, 0xfd,
+ 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0xb5, 0xff, 0xff, 0xff, 0x53, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x71, 0xff, 0xff, 0xff,
+ 0x97, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x2d, 0xff, 0xff, 0xff, 0xdc, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x1, 0xe7, 0xff, 0xff,
+ 0xff, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0xa3, 0xff, 0xff, 0xff, 0x64, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 0xff, 0xff,
+ 0xff, 0xaa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x1b, 0xff, 0xff, 0xff, 0xec, 0x2, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd5, 0xff,
+ 0xff, 0xff, 0x33, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x91, 0xff, 0xff, 0xff, 0x77, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c, 0xff,
+ 0xff, 0xff, 0xbc, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0xc, 0xfa, 0xff, 0xff, 0xf8, 0x9,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc3,
+ 0xff, 0xff, 0xff, 0x45, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x7e, 0xff, 0xff, 0xff, 0x8b,
+
+ /* U+005D "]" */
+ 0xd0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb4,
+ 0xd0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb4,
+ 0xd0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb4,
+ 0x78, 0x94, 0x94, 0xf3, 0xff, 0xff, 0xff, 0xb4,
+ 0x0, 0x0, 0x0, 0xe0, 0xff, 0xff, 0xff, 0xb4,
+ 0x0, 0x0, 0x0, 0xe0, 0xff, 0xff, 0xff, 0xb4,
+ 0x0, 0x0, 0x0, 0xe0, 0xff, 0xff, 0xff, 0xb4,
+ 0x0, 0x0, 0x0, 0xe0, 0xff, 0xff, 0xff, 0xb4,
+ 0x0, 0x0, 0x0, 0xe0, 0xff, 0xff, 0xff, 0xb4,
+ 0x0, 0x0, 0x0, 0xe0, 0xff, 0xff, 0xff, 0xb4,
+ 0x0, 0x0, 0x0, 0xe0, 0xff, 0xff, 0xff, 0xb4,
+ 0x0, 0x0, 0x0, 0xe0, 0xff, 0xff, 0xff, 0xb4,
+ 0x0, 0x0, 0x0, 0xe0, 0xff, 0xff, 0xff, 0xb4,
+ 0x0, 0x0, 0x0, 0xe0, 0xff, 0xff, 0xff, 0xb4,
+ 0x0, 0x0, 0x0, 0xe0, 0xff, 0xff, 0xff, 0xb4,
+ 0x0, 0x0, 0x0, 0xe0, 0xff, 0xff, 0xff, 0xb4,
+ 0x0, 0x0, 0x0, 0xe0, 0xff, 0xff, 0xff, 0xb4,
+ 0x0, 0x0, 0x0, 0xe0, 0xff, 0xff, 0xff, 0xb4,
+ 0x0, 0x0, 0x0, 0xe0, 0xff, 0xff, 0xff, 0xb4,
+ 0x0, 0x0, 0x0, 0xe0, 0xff, 0xff, 0xff, 0xb4,
+ 0x0, 0x0, 0x0, 0xe0, 0xff, 0xff, 0xff, 0xb4,
+ 0x0, 0x0, 0x0, 0xe0, 0xff, 0xff, 0xff, 0xb4,
+ 0x0, 0x0, 0x0, 0xe0, 0xff, 0xff, 0xff, 0xb4,
+ 0x0, 0x0, 0x0, 0xe0, 0xff, 0xff, 0xff, 0xb4,
+ 0x0, 0x0, 0x0, 0xe0, 0xff, 0xff, 0xff, 0xb4,
+ 0x7c, 0x98, 0x98, 0xf3, 0xff, 0xff, 0xff, 0xb4,
+ 0xd0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb4,
+ 0xd0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb4,
+ 0xd0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb4,
+
+ /* U+005E "^" */
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x7a, 0xc8, 0xc8,
+ 0xc8, 0x73, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x14, 0xf5, 0xff, 0xff, 0xff,
+ 0xf1, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x83, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0xe, 0xf0, 0xff, 0xff, 0x9a, 0xff, 0xff, 0xec,
+ 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x79,
+ 0xff, 0xff, 0xd8, 0x3, 0xdc, 0xff, 0xff, 0x71,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xea, 0xff,
+ 0xff, 0x6a, 0x0, 0x72, 0xff, 0xff, 0xe5, 0x7,
+ 0x0, 0x0, 0x0, 0x0, 0x6e, 0xff, 0xff, 0xef,
+ 0xb, 0x0, 0xf, 0xf3, 0xff, 0xff, 0x67, 0x0,
+ 0x0, 0x0, 0x5, 0xe1, 0xff, 0xff, 0x8d, 0x0,
+ 0x0, 0x0, 0x92, 0xff, 0xff, 0xde, 0x4, 0x0,
+ 0x0, 0x62, 0xff, 0xff, 0xfd, 0x21, 0x0, 0x0,
+ 0x0, 0x24, 0xfe, 0xff, 0xff, 0x5d, 0x0, 0x3,
+ 0xda, 0xff, 0xff, 0xb0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0xb4, 0xff, 0xff, 0xd6, 0x2, 0x8, 0x38,
+ 0x38, 0x38, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x19, 0x38, 0x38, 0x38, 0x8,
+
+ /* U+005F "_" */
+ 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90,
+ 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x20,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x38,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x38,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x38,
+
+ /* U+0060 "`" */
+ 0x3f, 0xdc, 0xdc, 0xdc, 0xd5, 0x14, 0x0, 0x0,
+ 0x0, 0x90, 0xff, 0xff, 0xff, 0x8e, 0x0, 0x0,
+ 0x0, 0x5, 0xc3, 0xff, 0xff, 0xf8, 0x1f, 0x0,
+ 0x0, 0x0, 0x19, 0xe8, 0xff, 0xff, 0xa0, 0x0,
+ 0x0, 0x0, 0x0, 0x3d, 0xfb, 0xff, 0xfd, 0x2b,
+
+ /* U+0061 "a" */
+ 0x0, 0x0, 0x0, 0x10, 0x72, 0xbb, 0xe8, 0xfb,
+ 0xfc, 0xe8, 0xbb, 0x70, 0x10, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x54, 0xee, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xec, 0x4c, 0x0, 0x0,
+ 0x0, 0x50, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x39, 0x0,
+ 0x8, 0xe7, 0xff, 0xff, 0xff, 0xfb, 0xa7, 0x74,
+ 0x7a, 0xc5, 0xff, 0xff, 0xff, 0xff, 0xc2, 0x0,
+ 0x4a, 0xff, 0xff, 0xff, 0xff, 0x48, 0x0, 0x0,
+ 0x0, 0x1, 0xb4, 0xff, 0xff, 0xff, 0xfe, 0xe,
+ 0x2d, 0x68, 0x68, 0x68, 0x5e, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x6e, 0xff, 0xff, 0xff, 0xff, 0x29,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc,
+ 0x2a, 0x5b, 0xd8, 0xff, 0xff, 0xff, 0xff, 0x2c,
+ 0x0, 0x0, 0xa, 0x5b, 0xa0, 0xd2, 0xf3, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2c,
+ 0x0, 0x53, 0xe9, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2c,
+ 0x44, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xc8,
+ 0x9d, 0x6b, 0x80, 0xff, 0xff, 0xff, 0xff, 0x2c,
+ 0xc0, 0xff, 0xff, 0xff, 0xf3, 0x5b, 0x7, 0x0,
+ 0x0, 0x0, 0x61, 0xff, 0xff, 0xff, 0xff, 0x2c,
+ 0xf2, 0xff, 0xff, 0xff, 0x84, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x7f, 0xff, 0xff, 0xff, 0xff, 0x2c,
+ 0xf6, 0xff, 0xff, 0xff, 0x8f, 0x0, 0x0, 0x0,
+ 0x0, 0x19, 0xe6, 0xff, 0xff, 0xff, 0xff, 0x2c,
+ 0xce, 0xff, 0xff, 0xff, 0xfb, 0x84, 0x40, 0x3c,
+ 0x73, 0xe6, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2c,
+ 0x6a, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xd9, 0xff, 0xff, 0xff, 0xff, 0x2c,
+ 0x2, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xbd, 0x59, 0xff, 0xff, 0xff, 0xff, 0x2c,
+ 0x0, 0x0, 0x4e, 0xb1, 0xe8, 0xfd, 0xf5, 0xca,
+ 0x6e, 0x5, 0x50, 0xff, 0xff, 0xff, 0xff, 0x2c,
+
+ /* U+0062 "b" */
+ 0x48, 0xff, 0xff, 0xff, 0xff, 0x54, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x48, 0xff, 0xff, 0xff, 0xff, 0x54,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x48, 0xff, 0xff, 0xff,
+ 0xff, 0x54, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x48, 0xff,
+ 0xff, 0xff, 0xff, 0x54, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x48, 0xff, 0xff, 0xff, 0xff, 0x54, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x48, 0xff, 0xff, 0xff, 0xff, 0x54,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x48, 0xff, 0xff, 0xff,
+ 0xff, 0x54, 0x1, 0x5a, 0xc1, 0xf3, 0xfd, 0xe5,
+ 0xa4, 0x36, 0x0, 0x0, 0x0, 0x0, 0x48, 0xff,
+ 0xff, 0xff, 0xff, 0x56, 0xa2, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x85, 0x1, 0x0, 0x0,
+ 0x48, 0xff, 0xff, 0xff, 0xff, 0xc8, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x82,
+ 0x0, 0x0, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xf6, 0xc3, 0xc5, 0xf8, 0xff, 0xff, 0xff,
+ 0xff, 0xfe, 0x30, 0x0, 0x48, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xb1, 0x11, 0x0, 0x0, 0x16, 0xc1,
+ 0xff, 0xff, 0xff, 0xff, 0xa8, 0x0, 0x48, 0xff,
+ 0xff, 0xff, 0xff, 0xd7, 0x7, 0x0, 0x0, 0x0,
+ 0x0, 0x13, 0xee, 0xff, 0xff, 0xff, 0xf6, 0x8,
+ 0x48, 0xff, 0xff, 0xff, 0xff, 0x6c, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x95, 0xff, 0xff, 0xff,
+ 0xff, 0x35, 0x48, 0xff, 0xff, 0xff, 0xff, 0x36,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0xff,
+ 0xff, 0xff, 0xff, 0x53, 0x48, 0xff, 0xff, 0xff,
+ 0xff, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x52, 0xff, 0xff, 0xff, 0xff, 0x5e, 0x48, 0xff,
+ 0xff, 0xff, 0xff, 0x37, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x61, 0xff, 0xff, 0xff, 0xff, 0x53,
+ 0x48, 0xff, 0xff, 0xff, 0xff, 0x70, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x96, 0xff, 0xff, 0xff,
+ 0xff, 0x36, 0x48, 0xff, 0xff, 0xff, 0xff, 0xda,
+ 0x8, 0x0, 0x0, 0x0, 0x0, 0x13, 0xf0, 0xff,
+ 0xff, 0xff, 0xf8, 0x8, 0x48, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xb5, 0x15, 0x0, 0x0, 0x19, 0xc1,
+ 0xff, 0xff, 0xff, 0xff, 0xad, 0x0, 0x48, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xc6, 0xc9,
+ 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0x35, 0x0,
+ 0x48, 0xff, 0xff, 0xff, 0xff, 0xbb, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x87,
+ 0x0, 0x0, 0x48, 0xff, 0xff, 0xff, 0xff, 0x47,
+ 0xa5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x8b, 0x1, 0x0, 0x0, 0x48, 0xff, 0xff, 0xff,
+ 0xff, 0x44, 0x1, 0x5d, 0xc4, 0xf3, 0xfd, 0xe5,
+ 0xa7, 0x3a, 0x0, 0x0, 0x0, 0x0,
+
+ /* U+0063 "c" */
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x36, 0x98, 0xd5,
+ 0xf6, 0xfe, 0xec, 0xc0, 0x73, 0x10, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0xa5, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef,
+ 0x5b, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0xcb,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x6d, 0x0, 0x0, 0x0, 0x0,
+ 0x9e, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd1, 0xb8,
+ 0xde, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x2d, 0x0,
+ 0x0, 0x2f, 0xff, 0xff, 0xff, 0xff, 0xef, 0x40,
+ 0x0, 0x0, 0x1, 0x63, 0xfe, 0xff, 0xff, 0xff,
+ 0xa5, 0x0, 0x0, 0x92, 0xff, 0xff, 0xff, 0xff,
+ 0x59, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa1, 0xff,
+ 0xff, 0xff, 0xee, 0x1, 0x0, 0xd2, 0xff, 0xff,
+ 0xff, 0xeb, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x23, 0x58, 0x58, 0x58, 0x58, 0x5, 0x0, 0xf7,
+ 0xff, 0xff, 0xff, 0xba, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x2, 0xff, 0xff, 0xff, 0xff, 0xaa, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xf8, 0xff, 0xff, 0xff, 0xb9,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xd5, 0xff, 0xff,
+ 0xff, 0xeb, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x2b, 0x68, 0x68, 0x68, 0x68, 0x7, 0x0, 0x93,
+ 0xff, 0xff, 0xff, 0xff, 0x59, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0xad, 0xff, 0xff, 0xff, 0xf1, 0x1,
+ 0x0, 0x30, 0xff, 0xff, 0xff, 0xff, 0xef, 0x3f,
+ 0x0, 0x0, 0x1, 0x6b, 0xff, 0xff, 0xff, 0xff,
+ 0xa6, 0x0, 0x0, 0x0, 0x9e, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xd1, 0xb8, 0xde, 0xff, 0xff, 0xff,
+ 0xff, 0xfb, 0x2f, 0x0, 0x0, 0x0, 0xa, 0xc7,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x6c, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0xc, 0xa0, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xef, 0x5a, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x35, 0x98, 0xd6,
+ 0xf6, 0xfe, 0xec, 0xc0, 0x72, 0x10, 0x0, 0x0,
+ 0x0, 0x0,
+
+ /* U+0064 "d" */
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xf8, 0xff, 0xff,
+ 0xff, 0xa4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf8,
+ 0xff, 0xff, 0xff, 0xa4, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0xf8, 0xff, 0xff, 0xff, 0xa4, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xf8, 0xff, 0xff, 0xff, 0xa4,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xf8, 0xff, 0xff,
+ 0xff, 0xa4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf8,
+ 0xff, 0xff, 0xff, 0xa4, 0x0, 0x0, 0x0, 0x0,
+ 0x13, 0x81, 0xd2, 0xf9, 0xfb, 0xd9, 0x84, 0x10,
+ 0x0, 0xf8, 0xff, 0xff, 0xff, 0xa4, 0x0, 0x0,
+ 0x0, 0x3e, 0xea, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xe0, 0x21, 0xf8, 0xff, 0xff, 0xff, 0xa4,
+ 0x0, 0x0, 0x2f, 0xf6, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xcc, 0xfa, 0xff, 0xff,
+ 0xff, 0xa4, 0x0, 0x2, 0xd0, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xd5, 0xbc, 0xe4, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xa4, 0x0, 0x4e, 0xff, 0xff,
+ 0xff, 0xff, 0xef, 0x43, 0x0, 0x0, 0x2, 0x69,
+ 0xfd, 0xff, 0xff, 0xff, 0xff, 0xa4, 0x0, 0xa3,
+ 0xff, 0xff, 0xff, 0xff, 0x5a, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x85, 0xff, 0xff, 0xff, 0xff, 0xa4,
+ 0x0, 0xda, 0xff, 0xff, 0xff, 0xeb, 0x3, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x15, 0xfe, 0xff, 0xff,
+ 0xff, 0xa4, 0x0, 0xf8, 0xff, 0xff, 0xff, 0xbc,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xda,
+ 0xff, 0xff, 0xff, 0xa4, 0x2, 0xff, 0xff, 0xff,
+ 0xff, 0xae, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0xca, 0xff, 0xff, 0xff, 0xa4, 0x0, 0xf8,
+ 0xff, 0xff, 0xff, 0xbd, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xdc, 0xff, 0xff, 0xff, 0xa4,
+ 0x0, 0xda, 0xff, 0xff, 0xff, 0xed, 0x4, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x16, 0xfe, 0xff, 0xff,
+ 0xff, 0xa4, 0x0, 0xa4, 0xff, 0xff, 0xff, 0xff,
+ 0x5c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x88, 0xff,
+ 0xff, 0xff, 0xff, 0xa4, 0x0, 0x51, 0xff, 0xff,
+ 0xff, 0xff, 0xf1, 0x47, 0x0, 0x0, 0x2, 0x6e,
+ 0xfe, 0xff, 0xff, 0xff, 0xff, 0xa4, 0x0, 0x3,
+ 0xd5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd9, 0xc0,
+ 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa4,
+ 0x0, 0x0, 0x34, 0xf7, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xce, 0xec, 0xff, 0xff,
+ 0xff, 0xa4, 0x0, 0x0, 0x0, 0x42, 0xed, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xe2, 0x21, 0xe8,
+ 0xff, 0xff, 0xff, 0xa4, 0x0, 0x0, 0x0, 0x0,
+ 0x15, 0x84, 0xd3, 0xf9, 0xfb, 0xda, 0x89, 0x13,
+ 0x0, 0xe8, 0xff, 0xff, 0xff, 0xa4,
+
+ /* U+0065 "e" */
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x39, 0x9c, 0xda,
+ 0xf8, 0xfc, 0xe5, 0xaf, 0x58, 0x3, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0xa4, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd0,
+ 0x2a, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0xc7,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xee, 0x2d, 0x0, 0x0, 0x0, 0x0,
+ 0x9a, 0xff, 0xff, 0xff, 0xff, 0xdd, 0x92, 0x85,
+ 0xb4, 0xfd, 0xff, 0xff, 0xff, 0xda, 0x7, 0x0,
+ 0x0, 0x2e, 0xff, 0xff, 0xff, 0xff, 0x9b, 0x5,
+ 0x0, 0x0, 0x0, 0x3f, 0xf7, 0xff, 0xff, 0xff,
+ 0x6d, 0x0, 0x0, 0x91, 0xff, 0xff, 0xff, 0xe2,
+ 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0xff,
+ 0xff, 0xff, 0xd1, 0x0, 0x0, 0xd1, 0xff, 0xff,
+ 0xff, 0x98, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x2d, 0xff, 0xff, 0xff, 0xff, 0x12, 0x0, 0xf7,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x37,
+ 0x2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0x46, 0x0, 0xf8, 0xff, 0xff, 0xff, 0xf9,
+ 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0,
+ 0xf0, 0xf0, 0xf0, 0x44, 0x0, 0xd5, 0xff, 0xff,
+ 0xff, 0x9f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x94,
+ 0xff, 0xff, 0xff, 0xe9, 0xa, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0xa, 0x3c, 0x3c, 0x3c, 0x3c, 0x4,
+ 0x0, 0x31, 0xff, 0xff, 0xff, 0xff, 0xa6, 0x7,
+ 0x0, 0x0, 0x0, 0x5, 0x9d, 0xff, 0xff, 0xff,
+ 0xdd, 0x0, 0x0, 0x0, 0x9f, 0xff, 0xff, 0xff,
+ 0xff, 0xe1, 0x92, 0x7c, 0x93, 0xde, 0xff, 0xff,
+ 0xff, 0xff, 0x67, 0x0, 0x0, 0x0, 0xc, 0xcb,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xa5, 0x1, 0x0, 0x0, 0x0,
+ 0x0, 0xd, 0xa5, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xf9, 0x7d, 0x3, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0x98, 0xd6,
+ 0xf7, 0xfe, 0xee, 0xc4, 0x7e, 0x1b, 0x0, 0x0,
+ 0x0, 0x0,
+
+ /* U+0066 "f" */
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x53, 0xb7, 0xeb,
+ 0xfd, 0xff, 0xff, 0x76, 0x0, 0x0, 0x0, 0x0,
+ 0x96, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x6d,
+ 0x0, 0x0, 0x0, 0x42, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x5f, 0x0, 0x0, 0x0, 0x94,
+ 0xff, 0xff, 0xff, 0xff, 0xe5, 0xa6, 0xa0, 0x35,
+ 0x0, 0x0, 0x0, 0xb1, 0xff, 0xff, 0xff, 0xfd,
+ 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb4,
+ 0xff, 0xff, 0xff, 0xe9, 0x0, 0x0, 0x0, 0x0,
+ 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x58, 0xb8, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x58,
+ 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x58, 0x6d, 0x98, 0x98, 0xe3,
+ 0xff, 0xff, 0xff, 0xfa, 0x98, 0x98, 0x98, 0x34,
+ 0x0, 0x0, 0x0, 0xb4, 0xff, 0xff, 0xff, 0xe8,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb4,
+ 0xff, 0xff, 0xff, 0xe8, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xb4, 0xff, 0xff, 0xff, 0xe8,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb4,
+ 0xff, 0xff, 0xff, 0xe8, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xb4, 0xff, 0xff, 0xff, 0xe8,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb4,
+ 0xff, 0xff, 0xff, 0xe8, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xb4, 0xff, 0xff, 0xff, 0xe8,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb4,
+ 0xff, 0xff, 0xff, 0xe8, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xb4, 0xff, 0xff, 0xff, 0xe8,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb4,
+ 0xff, 0xff, 0xff, 0xe8, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xb4, 0xff, 0xff, 0xff, 0xe8,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb4,
+ 0xff, 0xff, 0xff, 0xe8, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xb4, 0xff, 0xff, 0xff, 0xe8,
+ 0x0, 0x0, 0x0, 0x0,
+
+ /* U+0067 "g" */
+ 0x0, 0x0, 0x0, 0x0, 0x11, 0x80, 0xd0, 0xf9,
+ 0xfb, 0xd9, 0x88, 0x12, 0x0, 0xe8, 0xff, 0xff,
+ 0xff, 0xa8, 0x0, 0x0, 0x0, 0x38, 0xe8, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, 0x25, 0xe8,
+ 0xff, 0xff, 0xff, 0xa8, 0x0, 0x0, 0x2b, 0xf2,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xd7, 0xef, 0xff, 0xff, 0xff, 0xa8, 0x0, 0x1,
+ 0xc9, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xc6, 0xac,
+ 0xd7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa8,
+ 0x0, 0x46, 0xff, 0xff, 0xff, 0xff, 0xeb, 0x36,
+ 0x0, 0x0, 0x0, 0x5c, 0xfb, 0xff, 0xff, 0xff,
+ 0xff, 0xa8, 0x0, 0x9d, 0xff, 0xff, 0xff, 0xff,
+ 0x55, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0xff,
+ 0xff, 0xff, 0xff, 0xa8, 0x0, 0xd6, 0xff, 0xff,
+ 0xff, 0xeb, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x13, 0xfe, 0xff, 0xff, 0xff, 0xa8, 0x0, 0xf5,
+ 0xff, 0xff, 0xff, 0xbd, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xdc, 0xff, 0xff, 0xff, 0xa8,
+ 0x1, 0xff, 0xff, 0xff, 0xff, 0xae, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xca, 0xff, 0xff,
+ 0xff, 0xa8, 0x0, 0xf9, 0xff, 0xff, 0xff, 0xbc,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd9,
+ 0xff, 0xff, 0xff, 0xa8, 0x0, 0xdc, 0xff, 0xff,
+ 0xff, 0xea, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x11, 0xfd, 0xff, 0xff, 0xff, 0xa8, 0x0, 0xa5,
+ 0xff, 0xff, 0xff, 0xff, 0x50, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x7a, 0xff, 0xff, 0xff, 0xff, 0xa8,
+ 0x0, 0x52, 0xff, 0xff, 0xff, 0xff, 0xe9, 0x31,
+ 0x0, 0x0, 0x0, 0x53, 0xf9, 0xff, 0xff, 0xff,
+ 0xff, 0xa8, 0x0, 0x3, 0xd3, 0xff, 0xff, 0xff,
+ 0xff, 0xfd, 0xc1, 0xa8, 0xd1, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xa8, 0x0, 0x0, 0x33, 0xf6,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xce, 0xf0, 0xff, 0xff, 0xff, 0xa8, 0x0, 0x0,
+ 0x0, 0x42, 0xea, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xe6, 0x27, 0xec, 0xff, 0xff, 0xff, 0xa8,
+ 0x0, 0x0, 0x0, 0x0, 0x13, 0x83, 0xd2, 0xf9,
+ 0xfb, 0xdd, 0x8d, 0x16, 0x0, 0xef, 0xff, 0xff,
+ 0xff, 0xa1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0xfe,
+ 0xff, 0xff, 0xff, 0x85, 0x0, 0x1b, 0xc4, 0xc4,
+ 0xc4, 0xc4, 0x4b, 0x0, 0x0, 0x0, 0x0, 0x1,
+ 0x91, 0xff, 0xff, 0xff, 0xff, 0x48, 0x0, 0x0,
+ 0xce, 0xff, 0xff, 0xff, 0xfd, 0xae, 0x74, 0x63,
+ 0x78, 0xc7, 0xff, 0xff, 0xff, 0xff, 0xd9, 0x3,
+ 0x0, 0x0, 0x38, 0xf8, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6,
+ 0x35, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xe2, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xdc, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x9, 0x5f, 0xad, 0xdd, 0xf6, 0xfe, 0xf4, 0xd7,
+ 0xa5, 0x56, 0x5, 0x0, 0x0, 0x0,
+
+ /* U+0068 "h" */
+ 0x48, 0xff, 0xff, 0xff, 0xff, 0x50, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x48, 0xff, 0xff, 0xff, 0xff, 0x50, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x48, 0xff, 0xff, 0xff, 0xff, 0x50,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x48, 0xff, 0xff, 0xff, 0xff,
+ 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x48, 0xff, 0xff, 0xff,
+ 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x48, 0xff, 0xff,
+ 0xff, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x48, 0xff,
+ 0xff, 0xff, 0xff, 0x50, 0x0, 0x3f, 0xb2, 0xee,
+ 0xfc, 0xe9, 0xad, 0x3c, 0x0, 0x0, 0x0, 0x48,
+ 0xff, 0xff, 0xff, 0xff, 0x50, 0x75, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x77, 0x0, 0x0,
+ 0x48, 0xff, 0xff, 0xff, 0xff, 0x9d, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x45,
+ 0x0, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xc4, 0x0, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xa6, 0x1e, 0x0, 0x10, 0x89, 0xff, 0xff, 0xff,
+ 0xff, 0xfe, 0x13, 0x48, 0xff, 0xff, 0xff, 0xff,
+ 0xcb, 0x2, 0x0, 0x0, 0x0, 0x0, 0xb7, 0xff,
+ 0xff, 0xff, 0xff, 0x38, 0x48, 0xff, 0xff, 0xff,
+ 0xff, 0x72, 0x0, 0x0, 0x0, 0x0, 0x0, 0x69,
+ 0xff, 0xff, 0xff, 0xff, 0x47, 0x48, 0xff, 0xff,
+ 0xff, 0xff, 0x56, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x55, 0xff, 0xff, 0xff, 0xff, 0x48, 0x48, 0xff,
+ 0xff, 0xff, 0xff, 0x54, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x54, 0xff, 0xff, 0xff, 0xff, 0x48, 0x48,
+ 0xff, 0xff, 0xff, 0xff, 0x54, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x54, 0xff, 0xff, 0xff, 0xff, 0x48,
+ 0x48, 0xff, 0xff, 0xff, 0xff, 0x54, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x54, 0xff, 0xff, 0xff, 0xff,
+ 0x48, 0x48, 0xff, 0xff, 0xff, 0xff, 0x54, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x54, 0xff, 0xff, 0xff,
+ 0xff, 0x48, 0x48, 0xff, 0xff, 0xff, 0xff, 0x54,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0xff, 0xff,
+ 0xff, 0xff, 0x48, 0x48, 0xff, 0xff, 0xff, 0xff,
+ 0x54, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0xff,
+ 0xff, 0xff, 0xff, 0x48, 0x48, 0xff, 0xff, 0xff,
+ 0xff, 0x54, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54,
+ 0xff, 0xff, 0xff, 0xff, 0x48, 0x48, 0xff, 0xff,
+ 0xff, 0xff, 0x54, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x54, 0xff, 0xff, 0xff, 0xff, 0x48, 0x48, 0xff,
+ 0xff, 0xff, 0xff, 0x54, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x54, 0xff, 0xff, 0xff, 0xff, 0x48,
+
+ /* U+0069 "i" */
+ 0x2, 0x8d, 0xef, 0xf1, 0x94, 0x4, 0x63, 0xff,
+ 0xff, 0xff, 0xff, 0x6f, 0x92, 0xff, 0xff, 0xff,
+ 0xff, 0x9e, 0x51, 0xff, 0xff, 0xff, 0xff, 0x5c,
+ 0x0, 0x66, 0xcc, 0xcd, 0x6e, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x48, 0xff, 0xff, 0xff,
+ 0xff, 0x54, 0x48, 0xff, 0xff, 0xff, 0xff, 0x54,
+ 0x48, 0xff, 0xff, 0xff, 0xff, 0x54, 0x48, 0xff,
+ 0xff, 0xff, 0xff, 0x54, 0x48, 0xff, 0xff, 0xff,
+ 0xff, 0x54, 0x48, 0xff, 0xff, 0xff, 0xff, 0x54,
+ 0x48, 0xff, 0xff, 0xff, 0xff, 0x54, 0x48, 0xff,
+ 0xff, 0xff, 0xff, 0x54, 0x48, 0xff, 0xff, 0xff,
+ 0xff, 0x54, 0x48, 0xff, 0xff, 0xff, 0xff, 0x54,
+ 0x48, 0xff, 0xff, 0xff, 0xff, 0x54, 0x48, 0xff,
+ 0xff, 0xff, 0xff, 0x54, 0x48, 0xff, 0xff, 0xff,
+ 0xff, 0x54, 0x48, 0xff, 0xff, 0xff, 0xff, 0x54,
+ 0x48, 0xff, 0xff, 0xff, 0xff, 0x54, 0x48, 0xff,
+ 0xff, 0xff, 0xff, 0x54, 0x48, 0xff, 0xff, 0xff,
+ 0xff, 0x54,
+
+ /* U+006A "j" */
+ 0x0, 0x0, 0x0, 0x2, 0x8a, 0xef, 0xf1, 0x94,
+ 0x5, 0x0, 0x0, 0x0, 0x60, 0xff, 0xff, 0xff,
+ 0xff, 0x73, 0x0, 0x0, 0x0, 0x8e, 0xff, 0xff,
+ 0xff, 0xff, 0xa2, 0x0, 0x0, 0x0, 0x4d, 0xff,
+ 0xff, 0xff, 0xff, 0x60, 0x0, 0x0, 0x0, 0x0,
+ 0x64, 0xcb, 0xce, 0x6f, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x48, 0xff, 0xff, 0xff, 0xff, 0x58, 0x0,
+ 0x0, 0x0, 0x48, 0xff, 0xff, 0xff, 0xff, 0x58,
+ 0x0, 0x0, 0x0, 0x48, 0xff, 0xff, 0xff, 0xff,
+ 0x58, 0x0, 0x0, 0x0, 0x48, 0xff, 0xff, 0xff,
+ 0xff, 0x58, 0x0, 0x0, 0x0, 0x48, 0xff, 0xff,
+ 0xff, 0xff, 0x58, 0x0, 0x0, 0x0, 0x48, 0xff,
+ 0xff, 0xff, 0xff, 0x58, 0x0, 0x0, 0x0, 0x48,
+ 0xff, 0xff, 0xff, 0xff, 0x58, 0x0, 0x0, 0x0,
+ 0x48, 0xff, 0xff, 0xff, 0xff, 0x58, 0x0, 0x0,
+ 0x0, 0x48, 0xff, 0xff, 0xff, 0xff, 0x58, 0x0,
+ 0x0, 0x0, 0x48, 0xff, 0xff, 0xff, 0xff, 0x58,
+ 0x0, 0x0, 0x0, 0x48, 0xff, 0xff, 0xff, 0xff,
+ 0x58, 0x0, 0x0, 0x0, 0x48, 0xff, 0xff, 0xff,
+ 0xff, 0x58, 0x0, 0x0, 0x0, 0x48, 0xff, 0xff,
+ 0xff, 0xff, 0x58, 0x0, 0x0, 0x0, 0x48, 0xff,
+ 0xff, 0xff, 0xff, 0x58, 0x0, 0x0, 0x0, 0x48,
+ 0xff, 0xff, 0xff, 0xff, 0x58, 0x0, 0x0, 0x0,
+ 0x48, 0xff, 0xff, 0xff, 0xff, 0x58, 0x0, 0x0,
+ 0x0, 0x48, 0xff, 0xff, 0xff, 0xff, 0x58, 0x0,
+ 0x0, 0x0, 0x4b, 0xff, 0xff, 0xff, 0xff, 0x58,
+ 0x0, 0x0, 0x0, 0x82, 0xff, 0xff, 0xff, 0xff,
+ 0x4d, 0x8, 0xa4, 0xb9, 0xfd, 0xff, 0xff, 0xff,
+ 0xff, 0x21, 0xc, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xbf, 0x0, 0xc, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xe1, 0x21, 0x0, 0xc, 0xff, 0xff, 0xf3,
+ 0xce, 0x7f, 0x11, 0x0, 0x0,
+
+ /* U+006B "k" */
+ 0x48, 0xff, 0xff, 0xff, 0xff, 0x54, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x48, 0xff, 0xff, 0xff, 0xff, 0x54, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x48, 0xff, 0xff, 0xff, 0xff, 0x54,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x48, 0xff, 0xff, 0xff, 0xff,
+ 0x54, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x48, 0xff, 0xff, 0xff,
+ 0xff, 0x54, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x48, 0xff, 0xff,
+ 0xff, 0xff, 0x54, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x48, 0xff,
+ 0xff, 0xff, 0xff, 0x54, 0x0, 0x0, 0x0, 0x0,
+ 0x41, 0xfa, 0xff, 0xff, 0xff, 0xf6, 0x34, 0x48,
+ 0xff, 0xff, 0xff, 0xff, 0x54, 0x0, 0x0, 0x0,
+ 0x27, 0xef, 0xff, 0xff, 0xff, 0xfe, 0x4f, 0x0,
+ 0x48, 0xff, 0xff, 0xff, 0xff, 0x54, 0x0, 0x0,
+ 0x15, 0xde, 0xff, 0xff, 0xff, 0xff, 0x73, 0x0,
+ 0x0, 0x48, 0xff, 0xff, 0xff, 0xff, 0x54, 0x0,
+ 0x8, 0xc7, 0xff, 0xff, 0xff, 0xff, 0x96, 0x0,
+ 0x0, 0x0, 0x48, 0xff, 0xff, 0xff, 0xff, 0x54,
+ 0x1, 0xaa, 0xff, 0xff, 0xff, 0xff, 0xb8, 0x4,
+ 0x0, 0x0, 0x0, 0x48, 0xff, 0xff, 0xff, 0xff,
+ 0x54, 0x89, 0xff, 0xff, 0xff, 0xff, 0xd3, 0xd,
+ 0x0, 0x0, 0x0, 0x0, 0x48, 0xff, 0xff, 0xff,
+ 0xff, 0xb7, 0xff, 0xff, 0xff, 0xff, 0xe6, 0x1e,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x48, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x58,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x48, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xce, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x48,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0x8b, 0x0, 0x0, 0x0, 0x0, 0x0,
+ 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0x8e, 0xf8,
+ 0xff, 0xff, 0xff, 0xfe, 0x45, 0x0, 0x0, 0x0,
+ 0x0, 0x48, 0xff, 0xff, 0xff, 0xff, 0x91, 0x0,
+ 0x6d, 0xff, 0xff, 0xff, 0xff, 0xe6, 0x15, 0x0,
+ 0x0, 0x0, 0x48, 0xff, 0xff, 0xff, 0xff, 0x54,
+ 0x0, 0x1, 0xb5, 0xff, 0xff, 0xff, 0xff, 0xb3,
+ 0x1, 0x0, 0x0, 0x48, 0xff, 0xff, 0xff, 0xff,
+ 0x54, 0x0, 0x0, 0x16, 0xe8, 0xff, 0xff, 0xff,
+ 0xff, 0x6c, 0x0, 0x0, 0x48, 0xff, 0xff, 0xff,
+ 0xff, 0x54, 0x0, 0x0, 0x0, 0x46, 0xff, 0xff,
+ 0xff, 0xff, 0xf8, 0x2c, 0x0, 0x48, 0xff, 0xff,
+ 0xff, 0xff, 0x54, 0x0, 0x0, 0x0, 0x0, 0x8c,
+ 0xff, 0xff, 0xff, 0xff, 0xd3, 0x8, 0x48, 0xff,
+ 0xff, 0xff, 0xff, 0x54, 0x0, 0x0, 0x0, 0x0,
+ 0x6, 0xce, 0xff, 0xff, 0xff, 0xff, 0x94,
+
+ /* U+006C "l" */
+ 0x48, 0xff, 0xff, 0xff, 0xff, 0x54, 0x48, 0xff,
+ 0xff, 0xff, 0xff, 0x54, 0x48, 0xff, 0xff, 0xff,
+ 0xff, 0x54, 0x48, 0xff, 0xff, 0xff, 0xff, 0x54,
+ 0x48, 0xff, 0xff, 0xff, 0xff, 0x54, 0x48, 0xff,
+ 0xff, 0xff, 0xff, 0x54, 0x48, 0xff, 0xff, 0xff,
+ 0xff, 0x54, 0x48, 0xff, 0xff, 0xff, 0xff, 0x54,
+ 0x48, 0xff, 0xff, 0xff, 0xff, 0x54, 0x48, 0xff,
+ 0xff, 0xff, 0xff, 0x54, 0x48, 0xff, 0xff, 0xff,
+ 0xff, 0x54, 0x48, 0xff, 0xff, 0xff, 0xff, 0x54,
+ 0x48, 0xff, 0xff, 0xff, 0xff, 0x54, 0x48, 0xff,
+ 0xff, 0xff, 0xff, 0x54, 0x48, 0xff, 0xff, 0xff,
+ 0xff, 0x54, 0x48, 0xff, 0xff, 0xff, 0xff, 0x54,
+ 0x48, 0xff, 0xff, 0xff, 0xff, 0x54, 0x48, 0xff,
+ 0xff, 0xff, 0xff, 0x54, 0x48, 0xff, 0xff, 0xff,
+ 0xff, 0x54, 0x48, 0xff, 0xff, 0xff, 0xff, 0x54,
+ 0x48, 0xff, 0xff, 0xff, 0xff, 0x54, 0x48, 0xff,
+ 0xff, 0xff, 0xff, 0x54, 0x48, 0xff, 0xff, 0xff,
+ 0xff, 0x54,
+
+ /* U+006D "m" */
+ 0x48, 0xff, 0xff, 0xff, 0xff, 0x21, 0x0, 0x4d,
+ 0xbc, 0xf3, 0xfb, 0xd6, 0x75, 0x6, 0x0, 0x0,
+ 0x3, 0x63, 0xc3, 0xf3, 0xfc, 0xdd, 0x8e, 0x18,
+ 0x0, 0x0, 0x48, 0xff, 0xff, 0xff, 0xff, 0x24,
+ 0x8e, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbd,
+ 0x7, 0xf, 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xeb, 0x31, 0x0, 0x48, 0xff, 0xff, 0xff,
+ 0xff, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0x7c, 0xad, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xe0, 0x9, 0x48, 0xff,
+ 0xff, 0xff, 0xff, 0xf6, 0xff, 0xec, 0xd8, 0xfc,
+ 0xff, 0xff, 0xff, 0xff, 0xf4, 0xff, 0xff, 0xed,
+ 0xd5, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0x61,
+ 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0x6e, 0x2,
+ 0x0, 0x1b, 0xcd, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x79, 0x4, 0x0, 0x12, 0xb5, 0xff, 0xff, 0xff,
+ 0xff, 0xa4, 0x48, 0xff, 0xff, 0xff, 0xff, 0xa9,
+ 0x0, 0x0, 0x0, 0x0, 0x32, 0xff, 0xff, 0xff,
+ 0xff, 0xbf, 0x0, 0x0, 0x0, 0x0, 0x15, 0xfc,
+ 0xff, 0xff, 0xff, 0xbf, 0x48, 0xff, 0xff, 0xff,
+ 0xff, 0x62, 0x0, 0x0, 0x0, 0x0, 0x2, 0xfe,
+ 0xff, 0xff, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0xde, 0xff, 0xff, 0xff, 0xc4, 0x48, 0xff,
+ 0xff, 0xff, 0xff, 0x54, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0xfc, 0xff, 0xff, 0xff, 0x78, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xd8, 0xff, 0xff, 0xff, 0xc4,
+ 0x48, 0xff, 0xff, 0xff, 0xff, 0x54, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xfc, 0xff, 0xff, 0xff, 0x78,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xd8, 0xff, 0xff,
+ 0xff, 0xc4, 0x48, 0xff, 0xff, 0xff, 0xff, 0x54,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc, 0xff, 0xff,
+ 0xff, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd8,
+ 0xff, 0xff, 0xff, 0xc4, 0x48, 0xff, 0xff, 0xff,
+ 0xff, 0x54, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc,
+ 0xff, 0xff, 0xff, 0x78, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0xd8, 0xff, 0xff, 0xff, 0xc4, 0x48, 0xff,
+ 0xff, 0xff, 0xff, 0x54, 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0xfc, 0xff, 0xff, 0xff, 0x78, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xd8, 0xff, 0xff, 0xff, 0xc4,
+ 0x48, 0xff, 0xff, 0xff, 0xff, 0x54, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0xfc, 0xff, 0xff, 0xff, 0x78,
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0xd8, 0xfWhy this scored 27/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.