From cd9a0ecc183c58b65e02ef6f9a53d914a5b487dc Mon Sep 17 00:00:00 2001 From: Guy Perfect Date: Tue, 18 Feb 2025 16:39:36 -0600 Subject: [PATCH] Establish application infrastructure --- App.js | 315 ++++ Bundle.java | 185 ++ locale/en-US.json | 33 + main.js | 281 +++ template.html | 1 + theme/check.svg | 6 + theme/dark.css | 20 + theme/inconsolata.woff2 | Bin 0 -> 40712 bytes theme/kiosk.css | 128 ++ theme/light.css | 11 + theme/radio.svg | 6 + theme/roboto.woff2 | Bin 0 -> 66064 bytes theme/virtual.css | 20 + toolkit/App.js | 215 +++ toolkit/Component.js | 315 ++++ toolkit/Group.js | 280 +++ toolkit/MenuBar.js | 299 +++ toolkit/MenuItem.js | 552 ++++++ toolkit/Toolkit.js | 133 ++ util/ShiftJIS.js | 3926 +++++++++++++++++++++++++++++++++++++++ util/ZipFile.js | 202 ++ 21 files changed, 6928 insertions(+) create mode 100644 App.js create mode 100644 Bundle.java create mode 100644 locale/en-US.json create mode 100644 main.js create mode 100644 template.html create mode 100644 theme/check.svg create mode 100644 theme/dark.css create mode 100644 theme/inconsolata.woff2 create mode 100644 theme/kiosk.css create mode 100644 theme/light.css create mode 100644 theme/radio.svg create mode 100644 theme/roboto.woff2 create mode 100644 theme/virtual.css create mode 100644 toolkit/App.js create mode 100644 toolkit/Component.js create mode 100644 toolkit/Group.js create mode 100644 toolkit/MenuBar.js create mode 100644 toolkit/MenuItem.js create mode 100644 toolkit/Toolkit.js create mode 100644 util/ShiftJIS.js create mode 100644 util/ZipFile.js diff --git a/App.js b/App.js new file mode 100644 index 0000000..adca7fa --- /dev/null +++ b/App.js @@ -0,0 +1,315 @@ +import Toolkit from /**/"./toolkit/Toolkit.js"; +import VB from /**/"../shrooms-vb-core/web/VB.js"; +import ZipFile from /**/"./util/ZipFile.js"; + +class App extends Toolkit.App { + + // Instance fields + #bundle; // Packaged assets + #core; // Emulation core + #dateCode; // Numeric date code of bundle + #theme; // ID of global color palette + #themes; // Available color palettes + + // Components + #mnuExport; // File -> Export bundle... + #mnuLoadROM; // File -> Load ROM... + + + + ///////////////////////// Initialization Methods ////////////////////////// + + constructor() { + super({ + className: "tk app", + style: { + display : "grid", + height : "100vh", + gridTemplateRows: "max-content auto" + } + }); + this.#construct.apply(this, arguments); + } + + // Asynchronous constructor + async #construct(bundle, dateCode) { + + // Instance fields + this.#bundle = bundle; + this.#dateCode = dateCode; + this.#theme = null; + this.#themes = new Map(); + + // Initialize components + this.#initThemes(); + await this.#initLocales(); + this.title = /{{app.title}}/; + this.#initMenus(); + + let desktop = document.createElement("div"); + desktop.style.background = "var(--tk-desktop)"; + this.element.append(desktop); + + document.body.append(this.element); + + VB.create(!this.#bundle.isDebug ? { + audioUrl: /***/"../shrooms-vb-core/web/Audio.js", + coreUrl : /***/"../shrooms-vb-core/web/Core.js", + wasmUrl : /***/"../shrooms-vb-core/web/core.wasm", + } : { + audioUrl: import.meta.resolve("../shrooms-vb-core/web/Audio.js" ), + coreUrl : import.meta.resolve("../shrooms-vb-core/web/Core.js" ), + wasmUrl : import.meta.resolve("../shrooms-vb-core/web/core.wasm") + }).then(c=>this.#onCoreCreate(c)); + } + + // Display text + async #initLocales() { + for (let file of this.#bundle.list("shrooms-vb-web/locale/")) + this.addLocale(await (await fetch(file.url)).json()); + this.locale = "en-US"; + } + + // Menu bar + #initMenus() { + let bar, item, sub, group; + + // Menu bar + bar = new Toolkit.MenuBar(this); + bar.ariaLabel = /{{app.menuBar}}/; + this.add(bar); + + // File + item = new Toolkit.MenuItem(this); + item.text = /{{menu.file._}}/; + bar.add(item); + sub = this.#mnuLoadROM = new Toolkit.MenuItem(this, {disabled:true}); + sub.text = /{{menu.file.loadROM}}/; + sub.addEventListener("action", ()=>this.#onLoadROM()); + item.add(sub); + sub = new Toolkit.MenuItem(this, { type: "checkbox" }); + sub.text = /{{menu.file.dualMode}}/; + item.add(sub); + sub = new Toolkit.MenuItem(this, { type: "checkbox" }); + sub.text = /{{menu.file.debugMode}}/; + item.add(sub); + item.addSeparator(); + sub = this.#mnuExport = new Toolkit.MenuItem(this); + sub.text = /{{menu.file.exportBundle}}/; + sub.addEventListener("action", ()=>this.#onExportBundle()); + item.add(sub); + + // Emulation + item = new Toolkit.MenuItem(this); + item.text = /{{menu.emulation._}}/; + bar.add(item); + + // Theme + item = new Toolkit.MenuItem(this); + item.text = /{{menu.theme._}}/; + bar.add(item); + group = new Toolkit.Group(); + sub = new Toolkit.MenuItem(this, { type: "radio" }); + sub.text = /{{menu.theme.auto}}/; + group.add(sub, "auto"); + item.add(sub); + sub = new Toolkit.MenuItem(this, { type: "radio" }); + sub.text = /{{menu.theme.light}}/; + group.add(sub, "light"); + item.add(sub); + sub = new Toolkit.MenuItem(this, { type: "radio" }); + sub.text = /{{menu.theme.dark}}/; + group.add(sub, "dark"); + item.add(sub); + sub = new Toolkit.MenuItem(this, { type: "radio" }); + sub.text = /{{menu.theme.virtual}}/; + group.add(sub, "virtual"); + item.add(sub); + group.value = "auto"; + group.addEventListener("action", e=>{ + let theme = e[Toolkit.group].value; + this.#setTheme(theme == "auto" ? null : theme); + }); + + } + + // Color themes + #initThemes() { + let bundle = this.#bundle; + + // Base theme stylesheet + document.head.append(Toolkit.stylesheet(this.#bundle.get( + "shrooms-vb-web/theme/kiosk.css").url)); + + // Color set stylesheets + for (let id of [ "light", "dark", "virtual" ]) { + let file = bundle.get("shrooms-vb-web/theme/" + id + ".css"); + let theme = Toolkit.stylesheet(file.url); + theme.disabled = id != "light"; + this.#themes.set(id, theme); + document.head.append(theme); + } + + // Event handling + this.addEventListener("dark", e=>this.#onDark()); + this.#onDark(); + } + + + + ///////////////////////////// Event Handlers ////////////////////////////// + + // Core created + #onCoreCreate(core) { + this.#core = core; + this.#mnuLoadROM.disabled = false; + } + + // User agent dark mode preference changed + #onDark() { + + // Current color theme is not auto + if (this.#theme != null) + return; + + // Working variables + let active = this.#activeTheme(); + let auto = this.#autoTheme(); + + // The active color theme matches the automatic color theme + if (active == auto) + return; + + // Activate the automatic color theme + this.#themes.get(auto ).disabled = false; + this.#themes.get(active).disabled = true; + } + + // File -> Export bundle... + async #onExportBundle() { + this.#mnuExport.disabled = true; + + // Add the bundle contents to a .zip file + let zip = new ZipFile(); + for (let asset of this.#bundle.values()) + zip.add(asset.name, asset.data); + let blob = await zip.toBlob(); + + // Prompt the user to save the file + let link = document.createElement("a"); + link.download = "acid-shroom_" + this.#dateCode + ".zip"; + link.href = URL.createObjectURL(blob); + Object.assign(link.style, { + position : "absolute", + visibility: "hidden" + }); + document.body.append(link); + link.click(); + link.remove(); + + this.#mnuExport.disabled = false; + } + + // File -> Load ROM... + async #onLoadROM() { + + // Produce an invisible file picker element + let picker = document.createElement("input"); + picker.type = "file"; + Object.assign(picker.style, { + position : "absolute", + visibility: "hidden" + }); + + // Prompt the user to select a file + document.body.append(picker); + await new Promise(resolve=>{ + picker.addEventListener("input", resolve); + picker.click(); + }); + picker.remove(); + + // Select the file + let file = picker.files[0] ?? null; + if (file == null) + return; + + // Read the file + let rom; + try { + if (file.size > 0x1000000) { + console.log("ROM file length safeguard"); + throw 0; + } + rom = new Uint8Array(await file.arrayBuffer()); + } catch { + alert(this.translate(/{{menu.file.loadROMError}}/)); + return; + } + + // Attempt to decode as ISX + rom = await this.#core.fromISX(rom) ?? rom; + + // Error checking + if ( + rom.length < 4 || + rom.length > 0x1000000 || + (rom.length & rom.length - 1) != 0 // Not a power of two + ) { + alert(this.translate(/{{menu.file.loadROMNotVB}}/)); + return; + } + + // TODO: Something with the ROM data + console.log(rom.length.toString(16).toUpperCase().padStart(8, "0")); + } + + + + ///////////////////////////// Private Methods ///////////////////////////// + + // Determine which color theme is active + #activeTheme() { + return [... this.#themes.entries()].find(e=>!e[1].disabled)[0]; + } + + // Determine which color theme should be selected automatically + #autoTheme() { + return Toolkit.isDark() ? "dark" : "light"; + } + + // Determine whether a ROM size is + #checkROMSize(size) { + return !( + file.size == 0 || // Too small + file.size > 0x01000000 || // Too big + (file.size - 1 & file.size) != 0 // Not a power of two + ); + } + + // Specify the active color theme + #setTheme(id) { + + // Theme is not changing + if (id == this.#theme) + return; + + // Configure instance fields + this.#theme = id; + + // Working variables + let active = this.#activeTheme(); + let next = id ?? this.#autoTheme(); + + // Active stylesheet is not changing + if (active == next) + return; + + // Change the active stylesheet + this.#themes.get(next ).disabled = false; + this.#themes.get(active).disabled = true; + } + +} + +export { App }; diff --git a/Bundle.java b/Bundle.java new file mode 100644 index 0000000..6449dfa --- /dev/null +++ b/Bundle.java @@ -0,0 +1,185 @@ +import java.io.*; +import java.nio.charset.*; +import java.time.*; +import java.util.*; +import java.util.zip.*; + +// Web application asset packager +public class Bundle { + + // Read a file from disk into a byte buffer + static byte[] fileRead(File file) { + try (var stream = new FileInputStream(file)) { + return stream.readAllBytes(); + } catch (Exception e) { return null; } + } + + // Retrieve the canonical form of a file + static File getFile(File file) { + try { return file.getCanonicalFile(); } + catch (Exception e) { return null; } + } + + // Retrieve the canonical file for a relative filename + static File getFile(String filename) { + return getFile(new File(filename)); + } + + // List all canonical files within a directory + static File[] listFiles(File dir) { + var ret = dir.listFiles(); + for (int x = 0; x < ret.length; x++) + ret[x] = getFile(ret[x]); + return ret; + } + + // List all asset files to be bundled + static Asset[] listAssets(File root, File main) { + var assets = new ArrayList(); + var dirs = new ArrayList(); + + // Initial directories + dirs.add(new File(root, "shrooms-vb-core")); + dirs.add(new File(root, "shrooms-vb-web" )); + + // Process all directories + while (dirs.size() != 0) { + var dir = dirs.remove(0); + + // Process all child files and directories + for (var file : listFiles(dir)) { + + // Exclude this file or directory + if (file.equals(main) || file.getName().startsWith(".git")) + continue; + + // Include this directory + if (file.isDirectory()) + dirs.add(file); + + // Include this file + else assets.add(new Asset(root, file)); + } + } + + Collections.sort(assets); + return assets.toArray(new Asset[assets.size()]); + } + + // Determine the relative path of a file from the root directory + static String relativePath(File root, File file) { + + // Work backwards to identify the full path + var path = new ArrayList(); + while (!root.equals(file)) { + path.add(0, file.getName()); + file = file.getParentFile(); + } + + // Join the path parts with forward slashes + var ret = new StringBuilder(); + for (String part : path) + ret.append("/" + part); + return ret.toString().substring(1); + } + + // Express a byte array as a Base64 string + static String toBase64(byte[] data) { + return Base64.getMimeEncoder(0, new byte[0]).encodeToString(data); + } + + // Encode a byte array as a zlib buffer + static byte[] toZlib(byte[] data) { + try { + var comp = new Deflater(Deflater.BEST_COMPRESSION, false); + comp.setInput(data); + comp.finish(); + var ret = new byte[data.length]; + ret = Arrays.copyOf(ret, comp.deflate(ret)); + comp.end(); + return ret; + } catch (Exception e) { throw new RuntimeException(e.getMessage()); } + } + + // Program entry point + public static void main(String[] args) { + + // Select all assets + var root = getFile("../"); + var main = getFile("main.js"); + var assets = listAssets(root, main); + + // Resolve the current date code + var today = ZonedDateTime.now(Clock.systemUTC()); + String dateCode = String.format("%04d%02d%02d", + today.getYear(), today.getMonthValue(), today.getDayOfMonth()); + + // Process the manifest + var manifest = new StringBuilder(); + manifest.append("["); + for (var asset : assets) { + manifest.append(String.format("%s\"%s\",%d", + asset == assets[0] ? "" : ",", asset.name, asset.length)); + } + manifest.append(",\"" + dateCode + "\"]"); + + // Encode the bundle + var bundle = new ByteArrayOutputStream(); + try { + bundle.write(fileRead(main)); + bundle.write(0); + bundle.write(manifest.toString().getBytes(StandardCharsets.UTF_8)); + bundle.write(0); + for (var asset : assets) + bundle.write(fileRead(asset.file)); + } catch (Exception e) {} + + // Read the HTML template + var template = new String( + fileRead(new File("template.html")), StandardCharsets.UTF_8) + .split("\\\"\\\""); + + // Generate the output HTML file + String filename = "../acid-shroom_" + dateCode + ".html"; + try (var stream = new FileOutputStream(filename)) { + stream.write(template[0].getBytes(StandardCharsets.UTF_8)); + stream.write('"'); + stream.write(toBase64(toZlib(bundle.toByteArray())) + .getBytes(StandardCharsets.UTF_8)); + stream.write('"'); + stream.write(template[1].getBytes(StandardCharsets.UTF_8)); + } catch (Exception e) {} + + } + + + + ///////////////////////////////// Classes ///////////////////////////////// + + // Packaged asset file + static class Asset implements Comparable { + File file; // File on disk + int length; // Size in bytes + String name; // Filename without path + + Asset(File root, File file) { + this.file = file; + length = (int) file.length(); + name = relativePath(root, file); + } + + public int compareTo(Asset o) { + return name.compareTo(o.name); + } + + public boolean equals(Object o) { + return o instanceof Asset && compareTo((Asset) o) == 0; + } + + public int hashCode() { + return name.hashCode(); + } + + } + +} diff --git a/locale/en-US.json b/locale/en-US.json new file mode 100644 index 0000000..d2d3083 --- /dev/null +++ b/locale/en-US.json @@ -0,0 +1,33 @@ +{ + "id" : "en-US", + "name": "English (US)", + + "app": { + "menuBar": "Main menu", + "title" : "Acid Shroom" + }, + + "menu.emulation": { + "_": "Emulation" + }, + + "menu.file": { + "_" : "File", + "debugMode" : "Debug mode", + "dualMode" : "Dual mode", + "exportBundle": "Export bundle...", + "loadROM" : "Load ROM...", + "loadROMEx" : "Load ROM {{index}}...", + "loadROMError": "An error occurred while loading the selected file.", + "loadROMNotVB": "The selected file does not appear to be a Virtual Boy ROM." + }, + + "menu.theme": { + "_" : "Theme", + "auto" : "Auto", + "dark" : "Dark", + "light" : "Light", + "virtual": "Virtual" + } + +} diff --git a/main.js b/main.js new file mode 100644 index 0000000..9d9e4a6 --- /dev/null +++ b/main.js @@ -0,0 +1,281 @@ +// Packaged asset manager +class Bundle extends Map { + + // Instance fields + #isDebug; // True if running in debug mode + + + + ///////////////////////// Initialization Methods ////////////////////////// + + constructor() { + super(); + this.#isDebug = location.host=="localhost" && location.hash=="#debug"; + } + + + + /////////////////////////////// Properties //////////////////////////////// + + // Determine whether debug mode is active + get isDebug() { return this.#isDebug; } + + + + ///////////////////////////// Public Methods ////////////////////////////// + + // Insert an asset file + add(name, data) { + let asset = new Bundle.#Asset(this, name, data); + this.set(name, asset); + return asset; + } + + // List files with names matching a given prefix + list(prefix = "") { + prefix = String(prefix); + let ret = []; + for (let file of this.values()) { + if (file.name.startsWith(prefix)) + ret.push(file); + } + return ret.sort((a,b)=>a.name.localeCompare(b.name)); + } + + + + ///////////////////////////////// Classes ///////////////////////////////// + + // Packaged asset file + static #Asset = class Asset { + + // Private fields + #blobURL; // Cached blob: URL + #bundle; // Parent Bundle object + #data; // Byte contents + #dataURL; // Cached data: URL + #mime; // MIME type + #name; // Filename + #transform; // Transform URLs when not in debug mode + + + + ////////////////////////////// Constants ////////////////////////////// + + // Mime types by file extension + static #MIMES = { + "html" : "text/html;charset=UTF-8" , + "css" : "text/css;charset=UTF-8" , + "frag" : "text/plain;charset=UTF-8" , + "gif" : "image/gif" , + "js" : "text/javascript;charset=UTF-8" , + "json" : "application/json;charset=UTF-8", + "png" : "image/png" , + "svg" : "image/svg+xml;charset=UTF-8" , + "txt" : "text/plain;charset=UTF-8" , + "vert" : "text/plain;charset=UTF-8" , + "wasm" : "application/wasm" , + "webp" : "image/webp" , + "woff2": "font/woff2" + } + + + + /////////////////////// Initialization Methods //////////////////////// + + constructor(bundle, name, data) { + + // Select the MIME type from the file extension + let mime = "." + name; + let ext = mime.substring(mime.lastIndexOf(".") + 1).toLowerCase(); + mime = Bundle.#Asset.#MIMES[ext] ?? "application/octet-stream"; + + // Configure instanc fields + this.#blobURL = null; + this.#bundle = bundle; + this.#data = data; + this.#dataURL = null; + this.#mime = mime; + this.#name = name; + this.#transform = ext == "css" || ext == "js"; + } + + + + ///////////////////////////// Properties ////////////////////////////// + + // Retrieve and potentially cache the blob: URL + get blobURL() { + if (this.#blobURL == null) { + this.#blobURL = URL.createObjectURL( + new Blob([this.#urlData()], { type: this.#mime })); + } + return this.#blobURL; + } + + // Byte contents + get data() { return this.#data; } + + // Retrieve and potentially cache the data: URL + get dataURL() { + if (this.#dataURL == null) { + this.#dataURL = "data:" + this.#mime + ";base64," + btoa( + Array.from(this.#urlData()).map(b=>String.fromCodePoint(b)) + .join("")); + } + return this.#dataURL; + } + + // Filename + get name() { return this.#name; } + + // Text contents as UTF-8 + get text() { return new TextDecoder().decode(this.#data); } + + // Produce any suitable URL to fetch this file + get url() { + + // Use the blob: URL in debug mode + if (!this.#bundle.isDebug) + return this.blobURL; + + // Resolve the virtual path otherwise + let href = location.href.split("/"); + href.pop(); + return href.join("/") + "/" + this.name; + } + + + + /////////////////////////// Private Methods /////////////////////////// + + // Prepare a data buffer for use in a data or blob URL + #urlData() { + + // No need to transform inner URLs + if (!this.#transform) + return this.#data; + + // Working variables + let regex = /\/\*\*?\*\//g; + let ret = []; + let src = 0; + let text = this.text; + + // Transform all inner URLs + for (;;) { + let match = regex.exec(text); + + // No more inner URLs + if (match == null) + break; + + // Locate the URL to transform + let end, start; + try { + start = text.indexOf("\"", match.index); + if (start == -1) + throw 0; + end = text.indexOf("\"", ++start); + if (end == -1) + throw 0; + } catch { + throw new Error( + "Malformed URL designator.\n" + + "File: " + this.name + ); + } + + // Working variables + let url = text.substring(start, end); + let parts = url.split("/"); + let stack = []; + + // Initialize the stack to current path if URL is relative + if (parts[0] == "." || parts[0] == "..") { + stack = this.name.split("/"); + stack.pop(); + } + + // Process the URL path + while (parts.length > 1) { + let part = parts.shift(); + switch (part) { + + // Current directory--do not modify stack + case ".": break; + + // Parent directory--pop from stack + case "..": + if (stack.length == 0) { + throw new Error( + "Stack underflow when parsing URL.\n" + + "File: " + this.name + "\n" + + "URL: " + url + ); + } + stack.pop(); + break; + + // Child directory--push to stack + default: stack.push(part); + } + } + + // Compose the resolved filename + let filename = stack.concat(parts).join("/"); + if (!this.#bundle.has(filename)) { + throw new Error( + "Referenced file does not exist.\n" + + "File: " + this.name + "\n" + + "URL: " + url + "\n" + + "Path: " + filename + ); + } + + // Working variables + let file = this.#bundle.get(filename); + let newUrl = match[0] == "/**/" ? file.blobURL : file.dataURL; + + // Append the output text + ret.push(text.substring(src, start), newUrl); + src = end; + } + + // Incorporate remaining text + ret.push(text.substring(src)); + return new TextEncoder().encode(ret.join("")); + } + + }; + +} + +// Program entry point +{ + + // Remove startup \ No newline at end of file diff --git a/theme/check.svg b/theme/check.svg new file mode 100644 index 0000000..ac12455 --- /dev/null +++ b/theme/check.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/theme/dark.css b/theme/dark.css new file mode 100644 index 0000000..664fada --- /dev/null +++ b/theme/dark.css @@ -0,0 +1,20 @@ +:root { + --tk-control : #333333; + --tk-control-active : #555555; + --tk-control-border : #cccccc; + --tk-control-disabled-text: #9b9b9b; + --tk-control-shadow : #9b9b9b; + --tk-control-text : #e4e4e4; + --tk-desktop : #111111; + --tk-window : #111111; + --tk-window-text : #e4e4e4; +} + +.tk .menu-bar .menu-item[aria-disabled] { + text-shadow: + -1px -1px 1px var(--tk-control), + 1px -1px 1px var(--tk-control), + 1px 1px 1px var(--tk-control), + -1px 1px 1px var(--tk-control) + ; +} diff --git a/theme/inconsolata.woff2 b/theme/inconsolata.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..db38b3a1289bcd133838d8ceffb5c0c3d4bd81bf GIT binary patch literal 40712 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

ypWDvfQ%uDKZNogj(kl+y1U@d3I5Vp^@r}Pe7 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

Q-2&`WXJk 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

b;*%R_8rEQ3#iE2LX~N-%q1fw zTdl1fU)aieP^b#D7E-dw-I9G-Qq&ka78PO^cY#78L}Nx|f=gosXeO?mBt2dAD?$t9 ztN!UD>p2x2A2@QyJ&8fnp{xMHtbE9^-u~_uHhG@U))joUWi&bX)X)i_XMJ^AMlom* zWd!Do2<(gGAg!oeD-pomA)-M-yI@e25g>#l;b`E7RkYT?vi_9~T_w8{h>^YW3beQ| zgQP4=5~-0}NW3s-Z&sHTJ8+J&Kg3FbB?gnCLccm!%2@!uGUCFXFge_StH`bdf8=nsK>jHZ+*|wm-=(**TmR}w|M<^t{qlb*a@2X+qyYi& z0s;Q<$vZ0k4_C&>;J0ZxbLiKHxP7rO#$p1?(ZSFua{w~2h&?gV5OSLAPCCsYSxJ>j z$IdA?>7txc1Jg!Pj5kQk#w0H%0+BqLsPvH21(L&-!hlPUi9{MOo9U{?sv^z?Pdamy z$(W0HQ2w zfSEKP&ZeW7t635Oc9cUouMPxr6}PnGKh8nsi+#^qhiG(D#T9a#C5LgN2uGJ}1Se=V zNsykD(*}cKu4%Y4d06Qe%7TOlteEt(83M^BF{&hBZqdrtVN6MpE3N^13QAP?OzHe} z{!}&D@vz;RhIiOrT~0?CJ{=KL7)4YbSnRk{uDfBJ+1?vdUC1+2-ED0hk3p;dIspK& z!Fj5mdSm?Lt|8Xix-6$zoe`~F<1t%uNyc$Ivq&{#yybJ;;L-WUR4aL}^NY6jqS(D* zE|8x^;`(!R7c{&4akFNZKAM;5E$+-yo89iZdW)D|Y=7AOuPZxj%QDA%WWc#HA!b4t z5fpCWFG}buN{A3JG+{N|W`~GfaDNxA}qUYRru<+r_ z4W`_$hZ;uhF@+`$GZ`X-kuiu@30^cPX2jvNj~A6HA&u0??Gc*ehU4eWD%=TC zT^%^dVejXJW0dKhIYn;R?gyJ=ge*5%H&?g%Moa0kr`NtoBft$Nd)sfWbcR!1=i}CS zclEv0?y>U@X_d1x>@mqTY9=7uCUUH=0C-j8(x4B!HSMr{FLQ*pz<0IZ(W z=gNDsk%$oHG{a2=9RGYNhp-~#AzP6Gf_hsC?pURacvMS?*u05bBD_1(qGl#62Am-Y zkLThmNth>z*`OXzHN?mWNi2NY#0lp~yo^fF3s|*!ORHIslIk@S&)_hoTMcWr!*Jn6 zEj+^n5fx{{8+9ceE zE^#~aK=fLhX@nC^{7ylEh7=BRb9p9ALaD6_EQA3@pw7uDw7BjKK*upqRat)_0<%Zf ziU_TR4AQx15hy(4^<|OvG_p$bIlX|sx}`M`XbNmBR6BETKtC5A!%T#1!$~?VNFb7) zQY3h71~6g67@K4rAu<6j)SYGy>9I+&gr*WtsE z%B5nl^!;Ds-S~Z%>OO@({LUUQJ%__V5&ezgKwUuKBs26L2nM@deawx(t*dmR{=u&h znB_fD$N3;R{(#Mf9R3FW8+Gl+mD#2iNZc z@*!cV5tY$xm{~iE*P;lIGaz)514u-4=tr9fq<>cp3HBF^x>^*&EF546I>@iwVQq$v zLl=p)^otmXi2>ccqMkL)Cmqv;TDJ|SSS%EVSL$G0I?r70>cR~!I~|L$5gg!{&u5d% z)oGoXrA&h+oqJRZA)el+YLgq1>myUD#91h!FCcUWpTMC2+RX2DI@)!*ZC1_?5Oc@k z%Iym6*G$XAP}#yA1ITCuYFXn~c|e>_%Nn8?gR!@N$@Q?Lb-Cr@XArN{KMMYexY`VH z1xg9@tix&b!0#r@x|q;uTDKn`2Ze#F5Bf08+IH;ub(&|?S-=S|&eF!OFDQ0I=Rc*r z9|!~zf*8QS-}nG|DL60~8m@L)lSLggAHJQejBx>#J~Ng!uFwtCgaFFTyBBw$*Y6Q+ zRCt@ieP?VDEk>PKuj^~Uc~@L?$z{*fc;9cX+UiAr@|2HUb6r2bcx93#iISy|O4a>t zsa&N!pBFDvmWPJOl|w;AX-tniYWWJV4GSOWRrAdDIzHF=TV;brXS9Yki|sFhL@+`S zNGO9|6I1fUt1}ddB~qDOp;W0gT3s_zHVsCT*&=WdJ8_zL=Xhre;BXKyfl_z{<^7H6 zqSI>}o3!ZPb8B7+N!{zY>LXlV^mB|%Km0Hs?&fu*X_-Cg*-^~`Q&F*lz z+@4P390N0{x?)|mqfHi@gEx_3|J0O7Wpag5rPf$lS=;11xwo^| zIus>9p5(>J*+u8mmv29Q{rQJLVQ>TzK%p^M9G*ZVkttLfoxxnh%&xfZ??Ou>zms6x>O_BPfOwB%o-9<#<7qWJT3j8FA$2v5~)nCP^yCGgGQ^< z8;mBi#cH!VoIH;?=I9ROCuGo0g&}wX(VhTsO^CTllf~v#c{BzQqOoz2t-4UE)EX`W z%SpF(_F4xFL!8QRK^01sTBC&#o!(%0hPSH%U{Bu8$j>cOgaoedBZ|TtmW^>MnICkO z!~L*NkmeuQgR}rY85LU-G@YcXMQ|XjL|Fi z4(HI_({B@nBSs8_1@blPKQcW`^dpCiR`@7PVvl1kvE?i)&)d^-nLw=%LCShn=);y0 z!-C;kx4Y%pUBRAfM&(`~*=*0aWrSZ9Vy)~FZfgaZW|jG5OY>ou^$&Uyw)KH#ua6FN zUN^YUfSU&7ENUk*!lyt*%v() zN^lAuO2v2k3N59(eSUKsRR(f~7r(O4@WJW#bu>5|*dBz7!Bx9op^JlV*zUyVpYXo} z-FB^g`=(NQye%r_JR;lpZQLB#rqWtLImxaoBn`Li${Ox&{gUkUA$}PiPyXjH6m=e)vN~wQ6E?H^x$z~lT%59J{;b>fav@VcOG>2|gG59R^@MCjeCnqf z3N28^<0K;qom=w0big6B?ZhN5LYa=81kfTB zutg~2LfcMEnhSYTH&bUm2y1^aJ*8IbzriUY_@Z^52iHGam8I+EC5U4dC$p%etfH!> zuA!+#($>)>M=z_Wq^zQMbg&MB}Xs2sHCi-s-~`?sYTM((IrPOcTq`MMO95* zLsN^St)okhUY??ovWlvjx`w6}Nn1yk9KD?4ZRuuqkk7Y%C+J!>#+YhqVs$&tg^apI zc%Y>A9zm+74{}5F?Lt`W+SV%u%p#O=p<>bjB5V=L_)$DxAso#bTD)e^-R>F0h53(C zZyZcT7r%@@s9~q=tqMVxS!|w#hzO~xeTvATN$W!Impu1L5W23tChK^^a>@z@x?hVB(RX+;rNXTuIPf?yAWthI*dZ~E3 zoDvV~&{q?eJKrZCx5>R_be<%XMe%;0$uiqvf{hQieslC;H{YPh^6;K2uo#3_R@h~R zn89o2I)+PH*_bJGIc2G_s)yGni|V@)6?4eSti)m*caSxqQer)8M!#rj7D zpx-9gAv%d2sNr#5)o$@|vS#EW&Ev7?R+24Lu5<^@RmZc5joqUARE&gZ8*oF1BO|s4 z3Tv=j0^RbHZmIcGGfg-KE1q&gSD~>Ew224XuYiKlklO4Zs?G?7+R;O7;jC5}CKcTh z=8yQ#Q=7wV1S_60pU#|*^pwWF`8hqNH_TRKM3pFbd!eP4$Ib*lCy+%g&8?2q@K6ld z0rsLgI~&KitZd;oaY@2&A_CEKkUKRaRlzzXM3&HG89alAl<~f9qzl1L+?~l%Qh^O1 zQ5fmxMVJ*ADIv(&-Ig-tt&Z#Tvn~Pj zRUt@fv$BxwZn-Gr1eJP1W>ai1M7L@Xb(KvH3Amnxc*+f1M~fP;zi_4g+{NK#cGf5a zmjznC9FB5Fu}Kuh(OUZfxzJ+q1Bl5@tkc~#G5IVG`BJ%^Y(>yMb8buVs^`AaB3`Py zUfl~k>}kR?Y2|nA=9z)Tfeu_Ms)*c;wL7Z(XP_8wqNO2Ct2>~J7DYwMcNu@Sh$M}6mnna&MO3iohnXc={ zXl^7<@*9@nTE8Fq{P+LEu#~=De+)vs*Zk3ywekd-U#Y*wjf%d;Ayvt{Yg%u7OXA%X z-OPTZok~nGUw=x)a*2>2^m_W*6*MKO{MHnC8C=%r+G33|yAgYN9RXiscjfj~Y>Ae7 zNt=wZ{+4vLcs=?GC#3i;k|Kso!cNQq=E--oOh(@t0_6QLAOyF_k;Z{p*o=F>kH!ve zj!_@_(ea#Q`_!jh>c45jd1@uBj2|)ctBPv*u`&p_?FJ8bprM*O!0?sZ-|&OmW?0K@ z)wd8@^tm+aJlrN-8g&}9o_bB{)cUE%tu}EawbtOGliaA45o?kYc#+~?^87G_~n$6$_XXUWajfTMc%LyW<1OGUir^H z;5&Zs|GDBQRs7GRqRXk^1mv38=NwOHre>M&a}Ly3b*COu07fm~cuKMio9_zU2*u3A z?4SOHxc3!5GZ1&;fm6c{3##uN#=rR4RNW{$nLY*Y=pOKmk(I-tCk div { + align-items: center; + border : 1px solid transparent; + color : var(--tk-control-text); + cursor : default; + gap : 2px; + margin : 0 1px 1px 0; + padding : 1px; + user-select: none; +} + +.tk .menu-bar .menu-item[aria-disabled] > div { + color: var(--tk-control-disabled-text); +} + +.tk .menu-bar .menu { + border : 1px solid var(--tk-control-border); + box-shadow : 1px 1px 0 var(--tk-control-border); + margin : -1px 0 0 1px; +} + +.tk .menu-bar .menu-item:not(.active):is(:focus,:hover) > div { + border-color: var(--tk-control-shadow); + box-shadow : 1px 1px 0 var(--tk-control-shadow); +} + +.tk .menu-bar .menu-item:not(.active):is(:focus) > div { + background: var(--tk-control-active); +} + +.tk .menu-bar .menu-item.active > div { + background : var(--tk-control-active); + border-color: var(--tk-control-shadow); + box-shadow : none; + margin : 1px 0 0 1px; +} + +.tk .menu-bar .menu-item[role="menuitemradio"] > div > :nth-child(1) { + background : var(--tk-window); + border : 1px solid var(--tk-control-border); + border-radius: 50%; + height : 1em; + width : 1em; +} + +.tk .menu-bar .menu-item[role="menuitemradio"][aria-checked="true"] > + div > :nth-child(1):before { + background : var(--tk-window-text); + content : ""; + display : block; + height : 100%; + mask-image : /**/url("./radio.svg"); + mask-position: center; + mask-repeat : no-repeat; + mask-size : contain; + width : 100%; +} + +.tk .menu-bar .menu-item[role="menuitemcheckbox"] > div > :nth-child(1) { + background: var(--tk-window); + border : 1px solid var(--tk-control-border); + height : 1em; + width : 1em; +} + +.tk .menu-bar .menu-item[role="menuitemcheckbox"][aria-checked="true"] > + div > :nth-child(1):before { + background : var(--tk-window-text); + content : ""; + display : block; + height : 100%; + mask-image : /**/url("./check.svg"); + mask-position: center; + mask-repeat : no-repeat; + mask-size : contain; + width : 100%; +} + +.tk .menu-bar .menu-separator { + margin : 2px; + border-top: 1px solid var(--tk-control-shadow); +} diff --git a/theme/light.css b/theme/light.css new file mode 100644 index 0000000..e45c7bf --- /dev/null +++ b/theme/light.css @@ -0,0 +1,11 @@ +:root { + --tk-control : #eeeeee; + --tk-control-active : #cccccc; + --tk-control-border : #000000; + --tk-control-disabled-text: #565656; + --tk-control-shadow : #6c6c6c; + --tk-control-text : #000000; + --tk-desktop : #cccccc; + --tk-window : #ffffff; + --tk-window-text : #000000; +} diff --git a/theme/radio.svg b/theme/radio.svg new file mode 100644 index 0000000..3d6392a --- /dev/null +++ b/theme/radio.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/theme/roboto.woff2 b/theme/roboto.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..0167f193966bed1bbc30964561641ee0e674ad1b GIT binary patch literal 66064 zcma(1Q?M{Rur&y8+qV5|+qP}nwr$(CZQHhO+k4(~zNsH`HJz%Yl8f$2(v__4)oya4 zi~xWD004kM2mna`jX;C_0Dyoc|GW0z^#3V*qN2(&I9R^e0o~F#)zV=401>nh%8)_a zh%iuL+a#f1PSDAC0D!DOB*5kDAOxV{4&cWgFo6TlXUW#Mc&hv_N$uNNMS1r~L7qu_+XW$q$-B@BjW+=%jtQt*&P7J)Y=j z5xD`PrmI&PTXhh?;t*&+u^d&@WNfp7mshe-K8=4|>ltD#*uq&|9klM?8SrnyX*7%! z&q{S4B}yGt9VIDwOcc7jTwOPd$XBEf4q!u3pYiDM0tg|7rgzz%A($o7Bcz9oxt~<7 zrDq{a<1g(4EUvI&t`rI?idwTz2{r-MhJ+2o?|emL5!ED!r5DQ)H!7V%!Z*sJ#oy=G zL6r?*MIh011YYCnY3k`Kke0(G z{=B;~%F}jUIuUigso1a~_y=UsogY{Ti6F z2*_DeEPNT`14S*^Gb~PJSS;_Xu7-jPtsU8YqVNxT&;{J@{8mpA&Z5CJi@FIVmGB0y zN~tZoI3js??WyiG+{LKZ!hY5C{Ge-&-khQ(GrO}Y#&t|Ic89Bu{2F(ml6Et6sFZ5K zeH@>pUbLep?XY6Wen-(C@=&{H2VEST?BR1<{~g(`TMoP{o-4^wxo~C=bH~aCenoAn zY52y4liI%QRA!tcc7p~RwdXJP1uJ(hx!PhC1eXfG9XbB8~Kxec;#|;WK4WP4??E|>ZeRCjq%i(z4h`T$Ld1}s?sS} zh=Nx0SNXv%HZ3;$IS)Y8WADR(w~ljPoc<9qh~K~2U`D=&(;f9S%a2fOM zgAmC=FobV3*#U{9HG0@I%w=*l^!6xm;3?{pN_xxSM*P!BVU0KLV;Ah{6vJ$ux?882 zmnbC9=+j*%OMkRNKr)!iV3NJg&u%{*qXY?U`S9cF(+lfznl>;npi#&$H0Up^^V8QE zaV>G?X;=-%^7ZoomXmfE9?K6>)N+P&`jRy3y=xNGfdYW(fBVsOd;MkQWn>%;p~8V0 z6K2p;kW4X;NVa<$+pGR{o4b}8VMk;b&BnCj60E>*haiN9Jr-6lXsXv{59XOGOA1MJ z&RH*|77Y@naC&=ON)7>qQcphw;WQapaeC&gs#652Tpq{L8@~vN=hDB&$Oh0ld)aC* zi&y4L`~iQxo4TMoCMbY(p$_*-}8s2XFqv*H_p{QB(7ezx3zgzk8+y0OVWG%M*7I*3$&CgY1oY;14iik7g>v&(m`rNy%YVQ}K6$4~l!c0f+txFB`;Opy*PfvR9iqV_KoA5d}seNZ=}F zzJoQJg}uXbE8ch!5Wa|RP>_FDSy@q8fn9~cC=zQjXBL;bWxq!>joLzRD zoU4@TRBAf?NH7)-q~$M@PTBI;JiYO4ow~?Yupu7JC229KL*{qOz@|mPa}m3!ZNbIW zrG`}lrBf*f1XU0Z784HYF!j1*7JRLa1klZfXq{?O1eW}JaQ47Wa($7-py7&G>`^YmI|Jii zR^{g7``;F1|0G3ace1TgDW#cNoFDw^?#N=mW_CAv1WkTtpuBU7^xyDd>E7165H%Yu zp+Etee*bXBp>K7FHo2+ziPQF*z!v;EKtwuja%et-CLXUHKf`q&%9U>;(6&zS5Z}M^ zy_{a$P`!JAa#B_3K>x#K*oTOC05SEws5_JJ=|AMYKfiwuoOeto$|A$6sECM&Du}2m zDk?_PKPr2Fz#rfbs}kpqD0&E}XB9rkHE^=#q@WqsSh>t%sK13@fF@78kDr^bHhv$# zx_^K_Zy!IvAfX`lIRNi~`bg#G`G$%>ii$-ABjxD(Q4>6XSYLHG#yIVk`wqv>{72`c zKyk=)0{jpF7yy;I8KCt2`Xj;M{qUX<`Bx%#*q)NLIOn1k#LU*YzFr{xvweFzT7>&~ zT7zieKWSywVa}`o`x#S4B)zuRH*-8(23KA9U2VYB2?+A@q=ZO@Xg&l0y6@Dzzirxr z`66ubbpE1(GC>RCRS~hd0!*k*4aqqFEQB28;HT|AF+;CVj|v+jP^ist0{9$>Io zEvJJi(*rov{Yl@Ut%O~{6^0Xpu{coV!HU=;1dZz1xdX(Bl**YogC-1HxGtnw!@?|@ zIeBd9Gawf?MpkBahL)zb#?-n&A`(fY5~yT4Va#PRTg+EVal=c5%4m1iQ&m@4TU}q_ zVr6G(Yi$7tAYcLp_aR82Vg?THL5LvH!YaXFr(Tj~0*;eeaR1_Fh|y#72foQxL;Qk8 zm50eti+~w>F(CkEMw?TrjaACHrt-M+n59`@-SGcwOn^bQ6-fDX~)c z$-T5ssWOwfsXi-zvbSmE<1@!K7G*P$TPK_&Jy5xYlzb~!Pfx=SUo&~k67~D6<{aNo z_WD0k-$DosKZAd@B(Nolw_$kXX(45_C z<1?9rk*m}T)x>O8UoJT)HF1=-Y{jrYp@c(7OYs&F7mXFQ<(NA**YS#4t@cCSGR#ir zd7HvvFS76(sS~ZwE?cr8k!PwzyaE%ObhQ*4;JN&FnK?!^8>{#etN09U3qS2&79Dw) zE`Os&DF)|1LX&TIu(q(gc%M4?N(f|)`CSCw+O`THQw!=uoUJw&>>_RF3R1mF6*@}1 z{GXg7NHfZvbP)K26w%l=w=)y*CM6=a1POpZCN)2@(5lM-p9vZSKJ|bP$yy9oGQhkh zh^&Un7}TS$$l(yI+&A^O?dN_*!bhx{M%Vow`;%xh2ft*xikc@`T+E{YfkO#T;JY!9 zC3unnV}-zZORo%X@3TOX#eKEQ>A=)PH?pQ<8lI{i(+MlTe_Lro%khm3rTjpF6ckMI zA%`Tc+{fe$!x<>Zkjo?m5(D;b(cncTr=>!P&BxV5C9&PYBPdPWar0B%x;aAA9DqQz zx?-($SAPX^#QyWPPFM}Lne+@}7+?|7XPFh$d?oduDu^mss46gz77nxHQ$Zh8sp9{j zs|I#jC|56=*L6D;rNEE!f8v`}F_4d!_UXt)wF?oPb}@C6GKdo5Dh0|EO01p)p5aRBQLVhe+b?GY3quF38F`vri)Afl1m z`mp8oFAk)nQS9N&B&uIh8r;@l+Bv z#kxuvTW&zk8eNiaN#vom!DAF?A;g4DX$f0$>BnA@ zCB(=Y75oKJindicsob#L?9t~IsyUuy8$Sp}ycJix6?VLpmb}%rzUfw;#o2rqXXG|c z+u{!(vk0RB#@NXiVl<|Y=vFZ>Oc<5YM`2El0MQH)`$<9*`6UXB16GQ5!BqmX9J>>@ z5V$0MidzOJQyLXi?pSW>;3#vqfs}*E%3Ny_LcnA(?^M_8jxh_viY(`VlSYOR{f^!EuF%bq_l6vhC2NQm9`dPSm!HH$`gG43SIj=!bCC zI7bBas^+v9#UJr19ntQ2Nh`N);l1|tGA`?hFAov&Y+BrjEX>Xwfx6f6@no0e4oW^> z;Z3fAlXg}(w|m)EuVAx$b&%s#lZ%9}Sq&MF&&Rnbt2TnE^_y^@n) zzkC@u?!1dFMGdZ!Q2)U)RIHz)k5VU`FyS#w7$sg9N6AYGr)D-$cc6OzTR|m?gn@oa zq0*?jp?P|%ntVuxQ{}87owj$BxieRW>c=q*azk7$mPCCzSW^3yV#Di}zi#1+yA0pp z(ftC~KrBH#q1Y9WIr_@v5xQ1KGF`c@tyE~M)AcwVqw|S_)CLYW0n2q>7= z(){7-a3G4O00<(csIV}c) z^B0VwWICmu*9;U@GXsSVtEb=OAk*{xZa`}E1i_O-`{12f8h8-Eg$JQe#sm{1PyhfE zlUH1tUtD0KXPl^RMh>rv|9_(xU62QGgY~+nW$>bBPPACzn4nhF?qsX%^#D};A{aH@ z*fRzn`9FBU9~d`G4$@jV!R7~msspOk0}N&ZLN=`q!k2rF^RM18?7ETu!Z0MMN8^~V zuK#Lfp?+4(zkhxD95Q?t4HXU@0tAR12QF;r0EpdtR6$T&dgvG_6O)L!xWU-*%=eYNYuNHxAB-+{Z?}|0UlGIU$?#9;Amx5lC1{dk3}Rn`?up z*YfouC!{;-ClKJ~{I%zXUj67Ullg?FD5FktToHg;f@{vMd)a^JY3Ls$5}9N+G2Iq! zvMYsP?Dp7~wi^bBYnSN0N z_V!5bCPNls&_EC&k+ESp`au&$7*rV#JRf;q4iGjFBdBQ=@d|NCkxXYyMr2vs&eXCt z#V-n-hDvrx!A2&X(&k)D6eq{Wjn=qai@(^d>#NHAt-{lW^z(MfQtT>}Ntc&pk)8U* zs=a(S-uL4uLgG=z22Su4Cm;~-cXy*em=>7=jdq#@B9;F!;Br2>lt?Pu$V7V=Nxwy7 zau6+lGvbmFCSlroZGZAmGxQ8DT&rQOL{+cgsfc6~en zLQ->Kl}x8K#G^KCUB4hE44%W594hj-n4@00XGiJfM}p+Aar zOWu&X-A9oRsyKKxNY!GhOfR`#saoA(ZqYB;%lP#vo?3MV1?#Q*9uf$O zfkyX{{y%SlhAH+0wp#&-GR7teODYfN{jwvGzWBZYJQZh zlWM&^#E>c{*K6-nP~JBq&IAWBA$;hb(c{S&z7=H0J;?KlxLoRlhXlDtC5@}_zxdl< zuZswsQG>`VA{7*d2c#oXN~N8+|8r&Gtf26%gMpD>%7nf)$mUw(&{djBI_3EPN)KE> z91&&2aok;6A2%A_a`3;8(_FW2V2~aM<#Cee_D&EA2`R9WN=nHfB{1phyEw3 z=--Esw8YZn^aK+n%SdqrazM4MGl^;^x^`C5=elOUre}^BAGWZ%>lA z_-k`;8DU1+&&stc9mVk_q4|(b8W>ppxe47dwmTrnn@M7$X&X{Ead42mbk%JNz;nUYSteP$%Lji@^pZ0z&UzGO>#Uy!TY~IKyY;7 zvD#|!kzLEap!Ia%QG+i*C z*ZuK`7g)a>Tyoc~i(j*XU`PZixo%+3>jod(TXx+0n%|a1{4vb&@wAFA4pnoL_jP=Z zs9AbhCY?<8t=bFD%Zhy4RZRND6;w<|V!zg!1@Z5j;okK>?KWXg;v_mhrLA&&ZB(@D zV5P^@Ew#Im1RcLYdYBnGd&o;^YEozAf&c2O(pa!r({hZ!22jvqUre}h60jv$ z<`ZU26xkWPAv#~-4}ITUDM-hq!;HrMu^&{Pf060m$dX6uJmIT4C_LI%Lc66co4C+S z={zP=aMhua1tSYc1Mx1q%bT3wuJk#4E$35}_^Ke+sY-?m&LszJ>?+Vfn{ki>K!$T; zMvlSse!m;h5U%N#JX$S#V-|G7t*k-z(W0&RVMwi%iqwE;(8j6(6@i^(g0y^63u7`i z#4tTW?VuW4^pWXn(`yD$xdKrrZuXm1p$cQxRvWpKDPWk>zEL9XXFL#yW^)Vgz2Y(j zxvmafj%Qtz31Ai{PNVB5v2O{W_SFHQSuR zC>E~Y`3J#a;v++pOeR;!N95hdz}dN1xh+e1)NI8g8chw0TCs+^!uwOQm&08AOd5-P zn1R(CN*YQu8FL0f>y%z;Y*LL;&SIT7OjhbBrPS0l;jPtywHK_&3L!6inEX&pR}m*S z-I1M%6FVMD-rgVE$Q4W}j2$jV8=@2$YE&#vppfexa$~P>)EQq)Vz3oTa?Bm7#VS*N zr;tdzc>ouYdBVpfFK-sXRu#?8muS`b2JL?AC((sQV=ytWCbXjeoWfu-nam=M(ym&E z0v}}qK)c^$oR{TNI-w<@zXZFpBc5LAUwpz|i}8hCC{CyTRqv+D&$0kk=>MN1-}$z8 zEyj3asAZH3zb0S0V%4AT3hEp`e&q5fa4-~>h}6LCRj;e{<&5fjuTCX}N?ge?16D=m zDPGm)DQ4%n_pUP$8cdbq5)s}ORX@FTU@&oP9R zcSu!sbQS$y*pP5qzgRXV!jVAVdRGv6-o(}eCstHNpJgA{c_!q@f|$+sMuDy^Hi$vd z6elixIwO!^?71C;{@p1~m9s5d+J(|L`bRo9JIb9_I5m}Gt4v9y*2HN+Bwo2uykf=L z&vG#XPaN^mUnS(yTQT+jhayZ4S)ob3n5C`39iUH!F%{$)aMRWko0=}SN!?VR zkOdTd-r_awaL;niIrz^&^a1fd5#VNrO^4X=U*YBnkJdNlk657t@!H%{M2+x*IY2Ps zu5oeO{zrqe?bHv}7;McL%+J9+0_*EA7=4-oEiynLLpkGx0I7r~NAYpgX5F$pf%_ak< z4GvTN(t7)9Ibn|vdeIqui9YOOdRKDMvO?(gJ8szz)$aMKZoqGNABU|POlSEtsj?Ui;I>=DI)4*87`cN$%4|Cf+BbU!OD+? z60O^o*Avt&Oc_BqS-ZnlOyx;~87lXdfygA)o4EQO+L>7Ho6-5cfUfiIYrTTME(eO}nXP%W@vC|un6#q?leLX*locGincY?aZj0~wmwjGlFJUKYRAj}Nld;3OTq zpwq%ttXytKz-<>5^8^6+-*uI>0lF|^B&=#jnv~d5UY5y$cRlZl=9WWau=vb#&Hm%m z-whDb0JvlCz(qtAP(ls<`s$C7Kb|28pd?c#jBwU~1W+oW& zdZvI+%DMF3yhOnoqYYRYz)H6n>8^7Sy6hwKlg^^goNv!1QzEY0N2NIbCytaFuW6#3 zPPYQwO!cSjJkkKA-WFWv2Gjr~`lHlWS+*Dcr{ElzotqYCmAo7sf>2P3poFy)rii)9 zl9*;O>s2*mCp&b$=ONkwuW-itEv8L)xVzXw88hCyYY`j%pD@7&a5~8w`i|$(k;DvS zTXoE{RpzBqE_sxa2u8mX?VS~iXH;_Ow0DMj`>?lrFfTVs2tJViQ31%?YrBVUOLm7{ zh}8zU;M(qaGT;TB(+5z|I-_{Zc{eQWGe>c~_ILf#+xbi$_&aVA_H-~+GTrp(@_Eg+ zrMB$xszJSb_Zn~yxqDNlMTLc#t>YlVAEQj==Yhis`;rr|_;0Uz$B3xJPf!(4Ei7CJ zI=K-9)ekR~SyDoXgM9Yj{Zcsx*JewbV{qI%A|@P9sD%echQ=-g-Y@Ux6+teUPG>sx zcMHLB9hN7_a@<5WRjYO{pQn(`Xf|6~>6iENR$eLa;jR3X>&jtj?seKn2NEJl@~{L| zD|_o=2O%N}Lxhh*$uFQ3{!id0z!@$5( z=rHd#uY((XScX)zF;yPotBiAl+bFY@Oemtxz^j`_4#dV zX>v1vfB!=S;77m!3i%&b!wMQXfD}f`5G+~1lt#-MI(YyUOi(BK&ootxY8hMp0TBQ! zE--S``se8B>g(+7?(e|C!^FkT&(YJ=)|uMI#p@>7T;PSWYrTyvQ*Ly=NlJO0LY`=yVC zx5lpS&;hfvEk4t);C=OnQ^xzrNsUD@30j{qG_up`_1f|#I<~sS0Iv{a4?bJlRN&m+ z+I@pWsWp1s2*PXl=b>R<43{4kSCl+zIp6cc{BHDLYhImIovnEgzg_uHXBul0ZxS8~ z@~53yiA|RnTHxL}D0SD`r-sabKuCDnZ@tbw}zDiyZ%G}`l2Gk!i&5+Wb zU)0H+BJx)yLe%Hb>we_l_bRHF|Lci~FHPHBJ+5;L)4dCm7FD`$&sl3VZ3Ne4lzn0j z3;1fmPvwCn)9HYdDx}TV@-)c%_cp5MWHF30)5=y@a>2{UjjHY0l9jtfQw7)6PhSvQ zltpF5EgeSM>dc-#{OglIp9B_ZoDdC(*U5c%p7Qy}`~vot?!(?`F>YrLpc}xBhJaxg zPgBh95g3Tx0QR4V)zHr)ryrB%QT*HG#|Zc#*HRZ^wU52^FRwYI%lqStZl6xv@m}PB z*@GPY-`xlLMO!V#EkKt%vV}}}md2OGs7DrkE6jBTyI?k?d(u7WiQGRFq*%l#6geV= zCS%W=1;vSCrAd>rCfH8Lm82dHwk-P}+ox=(!ai6qM~38}1pP@4b!X@1IK=f~#LIBF z)>-eMY^L`Quf_J5+tc<9pVJMG=krSjv5hX@W``iu;i-ilq?M|L9<<9Bid~2oQxv-p zPp(Keq!-)7U8&_SiBAFre6ouo;gzK49fUpjhaq~t$kQOKUys!@u=02FG zD)V2YjWPyryd^b>k5ej^egqVOG;Drhd_yAde-QkT0p#2%;=@R=j1A#+DCVN3+Xpzh zECfo}i{lR~KoXono*Y@e%Ubv`(S8AjJemZq7EYi`*kPX;sAO(}{D8)P~`~6M+`jgzrR90#z zNi-JhhwQoTBJVD2FyNSsSh0cydl)RS14UB(x9`NuZcl%s^P_&qXNyEwvPYF0S(I5`3mq$Kf)V-!g$mY7soJz&z(XcprpC-#nQ zZe89!et8ONB-AJ=l9EM6jSg>Y0Sri%0odjD0u3%LL{Z)DIOR?q6$%lu0U3yD-sY*!jg-!Li;?dWe=JSu zgf4=X0g~p0}&qIdc(V07!$w?!t5}{+qmpB%8%lIlb3prv0a!I1;7L zw9g=}&9fz&fCH~n%y!`bh9hoVZc-1nlO1WAimXMzP;6pv?4 z!yy(Kv4b8oYEEN4TIe*c`*6A^P<8#2kF$xSZz5C+PennE_%6(J~=dSU=r4D?40_aS41{lJHh?j-a?1PyxRZA7+u9HYF( zbywM$hZXqtACEbS$NvUlBvu|H^nYV_yJ5^Z!3Z*pTpavZN7=_j zZcp^wOWoBoUOJz!8O<03n+8vFrfkQhOJ8q=H@m2}o^HfmL|&#-y`pac*(WnmZ=h?7 zz474aKmuutHlOD!FENxoDZ3JPCGZPo=iu*Mz4s^2?w^DEef$w+Z0H?~xaVFza{LJ< zsbeO2QBDcC8UYd0{9>ZTVw%OHw$dZU(!=`7;KY)J?B@z7Ap+2r@`VJCK{&+(V1)Mp zQQhOP*2!ZboOjlGTu_RY%omKtf)jzQ_@VCjaiZ~2;Uw_eKfN!4A{6E3uLb```-cZd z2S${L!1Da#!`H!yY3gE%iwn`NGX2icyidmUa*)g7pKcZB&t|%5b)(I zi~Gm^@8S^ytvlY}(2y?-#0w?m<~fGm;ZH2|JFUPwUlKCXuZ%-AOHI$vz2En&j1#@q zKaLJjk5RJH57Sf75Rnnm5)-tSlmBl)iltdvB>og%Mh%FnN>D!n1&nSG|7zjoYkMmX ze$ddZ$G`}i{Mc9Qij8w4^v?kg)%;?#bJ3o1C9_k2R{Tyu^+@(6<)r+1V}F(PFD|ih z2DOl`$yb3oyF19OqVb+uzPy6X#~6ARlwuF`yAYkGvHIRr8ye=rFVgG97WTwwBW zVxw{it&D|~nlc=bPx?XT8j^DdV zrD}|&iki~TgeWtWwh`7^Fd55;*wysQXJYD&iytb@aQp*J0Tf6{fpc;IqXKU-J}Q3* z)uwVMZH$Gi11W1=@?!CNWs35!o3N^f%nVKK2hF9q-rG%sE;k0SJsop^IiZmKzPA1! zu_TAgUSxV3&~FaQ z(QM}h9g)BIiD~;nDO0ugKYjEb&8AFA3oACw<`M_IIS%IPh}>jKj9rS;85n$3vgjeb z?Cfi!QIC0@T-lCgnWbi_IGD-i>d6l6DgY&NVZ|kbjrJsXZNWSKs5=_-h)n;eB>?Se z&wWFGgeNEusNj297KZeA>s~VhIG6 zvZaXxl00=$Kum>IkzS3Z{7gqjm?rd4q*JI*>U@$j!Yc9~!{ECLP1-ky;iugK%NnBB zY4iADES}h>X8UX23)6p}ea*3a(p<*w2c;jm2KiTdD8J=BQZ?1{kGf(N=Y=2{4T{h9 zWx9B9s&DQ}7u19S>}BVbcgFVCd_&Q3e3J~Z`H_x1Sqil|f&j77A%PkPuV1Ge?SndO z_i;3X7UrFClo{O#i)|fVizc{z9M4`l58{EI5DE4OPT%&Fx2|U-PXN_70=yY)x zf08)l{{QfRcnydUC5~M@wP?zkwq6D{O?X4Sv`Zd$;2hb55!3|B#RSvO1luz-Uol9e zj_H%q!>$_P16yb(;kQy?sYHj)F^*PPk#q~S(oTagzv=NiMPbaV`Iz~Ik#|VP3i`JE zf_I?yV?Ul9*%4YBWjdD@lQBIUk3e0?T!IZ+3>9{S_zo$M`74sAz$yY_Rdc5ipos`~s&sT#Nw z*k`7&AJI44*3ZbdrxM9#uqqgsott5v#o6hy;b-B|{h@($fHkGqH7#N8j}~ViO^gT3 zTCC2pbM_LgIqDrNIDo_OX(7I9{d5W+mrg3o z?s57E{Uvb0Uu~*ZRG8$aUGBBG)teL!KqNpjV)XN&- zs5zq+4jY}d3TYs<$ACEhTK*E&GS_Vf0sH|S^*gw#)rvnori3EFDy$giBW|lHA}$*I z#rqJV-7ws+r}WSPyBerk6M87%paZS9yM}dlzY)Kdac6hR+yx;DYW{FS0fD-ud``HCr72xcM08=$)-LwAhSPpQE-0rvA{-WsMYHov*qToc+Nj6g3?+jfH(} zJ^fsm`rfvpey!P(OC`1&x$1khTGLwVnkGg|CF`%p2X<43H3-bzDay$C2J^I(fd?LW z8|1?xPLe($SbNxWQ7PZXX~&3M(OR^p21JCw z%HR5S%G3!QnM!B5^k+Y+7WstXR?=xC^G4@5dtSp-c?leRqmNuF9Z(W(!laZ^h^H21 zyQ6Bt)ZxES$%*6}hLH0rkj>^P-!!Y+#{#NdNGAC{CMPV=LW%W|0XtD3xn0m!JtCNT z7Uk|Bq%rY56=}~J)E!dM>8z0D?G~_DuH_3=1#YINEV%&q?uB5Y{?Yac2P#Q(B+Cma z@kGxnQH-l_lA+#4g$XT0Q|di;U3!eUr~}9Unq7);UqjWmV-_<5S{`D^1K}+T(wNT& z<)ie%u>Da=0|4M{`*gGGRTDXPGspD)?Cfcy9z~&hxF4HtY;RJ>rMkOM&lIUPg^lf4 zlgBybKu4`2aSg~mSEuW9ZLmnG-GjWb>U9rKMkL0a6v%5|@iq6EpE8mDl-;J3C=L!G zJK6-|DJht&MKrISIP}%=bocMPogTD$I|wA~<*YnqSWDQkHgWu(NJjW+@C<8HdAJ{> zJ~caxY1X_H7m!$s$dN42P_P9x$!Dg&uQz6X>|E0R1h+ifho{l8$N2M6EFC(~mJRKE z>{IOQsMVY`EA<5=?rKkZx;J#y$xoZ~SrnzGwR?!&CW+IW$z@FIv=lkG7Rq~*0TbA2 zf?WKJnDqzznK%`m)r1hu#mXu16Szvb)1_$m9WBzPbCncJ<2o&}e7y6dC&_Yk!l(TK{c*IoV-I`=U1gvV_%kZ1qTt+UZfI zO~^itgAxuB$iWHCuTi>I5r9(4mEMhD~+#4vdbR$XMZPUJ`kxzx9;5Joa_0FZrz#Htf8VrsvGXwPNkljm zEL-Keeyxk%b7}HiTNRD7hIgyaQ$l)7(KB>D5Q#tFDI9DhIDoMd#FbU5!(mjf4!Bw4 zkKObq#U?y9{?^mvm;Bn**CeoPuCcJT-PrZPL&IqwaAXuzBV`J-~dK)8B2)f}h6eD2bH@;dHSgN}LE7?@5oq^_HMY zZiCN-w*dtf<%l4l z%FmP4D``_pB)N!iEZ1lVi6v#I6r5aI_?VKs&-&UxVt0|4stp~UXGdB`@wy&kOp7$8 zs~f&B`e^gPu(WBl20EE?vWCdX zB6k@5QeauLikKa&>KdU?QhpAG8ceE>M#4&UV1t~{5CpsG=lnTpd80xX;%oy!?f{|8 z!p*VZ4!P$YQu)X4>Bx-xQ57kz>dZ{un`LBw!Y%rmt0CAKKB1w=M!~g>!gZ#fZMm!W z!Hm(E=NaiJ&#FAX>TM;PF7^RV?zY;Ox#Mx%SPy4wQ!h{M#zKF*4+g5dw`-@>NVS_% zWv+VWd%N}c`fYa2Fos>x-FL($!sT4zx+PNP^aIknTYXa<@N(N+v{gAIgV}AzMFB9~ z6In1gs9i;=L4de#LZ~yU?|$b@e^H~uICf3^;O*Lw-n76w^!(5k`--ubar^E%cq@5@ zMDNRMeX2_l>D4cdGY11~8B96JC$@c?R**`(Q-L-nLAX1fP4zH|yIIx*lj{4C>Shmuj2m{p7pTH1(d-=i6+?(?IU52c-Vy0HcLjKA>r@282V z_mvW-2WmTRydKX-I|jF~r8&03GU1jIU}z&t!`YDki{pYrJ~ii4~AA? zC^lDz_~2@JWJkVxqQ$n(l-JH6R6TTOYidJEZA~;;Cn|hhN0YiQ*-l`knrwqQFeAKc zoBWy8mh;BmtmV^uPV%;h68K(~PkDS6NwQnaw#bOUx7a*D9*@PU@w2fB57?$*9(_j= z+Hh{rTgm0-&#kqd8;9U_T+g&Yj+AbC*>?4NhI-FgEkaDXxpQxc4URg-SzstBUReVn zl$wy@z<@&k4LxN6_(*wXMkt?fh$+#8}$?RZN%<`Vz!jLvtbiEfA$vX=?zCzBb@ftmw6 z!ZVehf?wi?Ca~~Y?=(2nD|)z0PaL;I=aC<2{sN6UF)@;A^Zuj6i`%{AE3x;h#%2Gf zbhfByP6kJ4UJl~n7HKu>a0I(GcQFfWA}olpme8OIs~oueenggZr|mpd0G3%DDg-`= z_u4mgs_JokOjAS2HPD~Bcxj?W2raS|*N8EHertDpBp*TX@m`QRR7d#%s7r^u*rn-l ztL=EAakBGG9y}9t$BnW}CA2;xqnv*o;_#n9~BO8l$Pw+=qT_{OG{Bn7M%i|dtD7j4f$x@{{jXhDNzOX9V!v)?>%UMP$^ z2p!vuuZ_8alwpMmC%tIdv(q-yHg%tNy<;u|jSUXoao?r^U~0fOX}=Ut`n>D9`#HTs z?!N+DzAt;8Vd$$HK0_uBWi;$_QM2-%#CPGfoJU;EB+43r)D#9dWu(IJUQn_KtkpUo z-$Uy5Y+6i8d$NqfCz1y`0s~%Kp^RMjC#NmLqZ<9hNltSME;S+DgW$TD(rD)fI>?JL zn-fbnL!Dy85`&v-gM6e>mvRY}?G#FDivL|}rYV#^q~Gke-&I_w94S9zqbavTl2E9~ z9a|~4kZ>Ixgs0LrrTOELm2mFkTtaeb*huasJARxuCXH<8&`wWO#_V!6smVd63goYexfoCdV zVFsKIB=GVy&NgMk!wQ47Cw2JMB)GK!T4%s((kF$>EPI7}sBGUF?pq17*RD7HVq!U; ziscNHg0_Ckq~$8~APq8ZIS3hL#BLEy{X#nf9IW|&0Xaa%zo?>UW`fMz0m{drb*qkS zZvV*j_G?JE(N--Q@i!jxhz#z}yJ}}M*W}-_{gUQfzKKfPsq)>C5%bjPlj3L1ig-kC z3bSvDmx9@0;ih`AD38;UVg?=#;ve7WQ1VmAT9-md0xI7cl3LqcEyK%Uc8)3NOxg?c z_}HL(mvOqhw(Ckvui>ILHtMW&7DEnJje6uGI;uU0__D)`z}&Uq6TN{Ld3z2}SY6S2 zf-Xhvde4OU3$@0R)a_PxO(L;V5^G_zwe3#Z&~)^-hfjsuBd&yVkNlFkDyXp+4NSld zQ_t~NZOy~#Bi3JZuuPRa1)fwepsC=b>6eUIU5IMh{{6jn{k>bGp}81h!#LijL5)QT zd+zFIllrSKPUiAnVzP|4NpK~7?SZzBfB`~P9g z1WX>4xD|ln>*HLKlh!A$ypSng9e!6pxx@j@?+$BlK z%lO`2E`+tL?QbLhkshdou--G@p^t1iD(SV7x2Yiifky}2MK?_gevk~}QR9RH3Tco0 z@G}lM;Eb2uJ{d6Bf!%z0S3{>5Lq8~v_NjM)0Y{)K&xP@5q{(+R-Q=>6E=}*wF8Oi6 zvhp+CYw6385*~P(#a@i*l+Sh^`s{&4ChF=Q`3nl8Ke`?LDKv-{NB4SvCbViCsUHkR zJ={t2@+pEuz>*a=>iu%?Ko-pBo_a%`mnrVWr(Pk;q6ch!F3z(Rf|!xsln_RYSX&*V z+L}ytLvxRLYuMX9(q{@o@Z6Ps^5YRLc)uR8N6I&``s)Bx=tu)c| z((6WS%k=TnP5ay%4+-Od2Amb`*%){m?@`m2F4cjcNqkl|2Hc-Q@)kWv1yZZy51<25(O_Ms$_Spq11l z6~0qXzbbbkeER;2&P;EltP~E3KT7o9G%218PSq1LpKe3G={I&-ZyLxsaUvGOR_+P& zkK)XgaZpKf~xcvsKt#Z?9ter954$#)J&a-u}4b#Bp%D~(gaf*8} z9xbpi^D-%eN4d%uAnQnd!8C>jb018G0C?CHR)xU?7CZN!=Gg>*nog%Z>8@H~^mmt> z@$)!XKU5yjmzRHSwuanP1Lhx=^b)Fppao?l$}~`FdayhIU26SBLs& zM3Wny`t+tT&nS}AoZ@9x^mWB)QE z`Ef}ll-YMu%)t-;&MK(s=IjV%2dN zPzLlC`T8*}Vlq`2FkBxBsg0E+C}4@|rOslnlTP@B1u4iBW|{v~odVc|RKaiP8BD_Pzdk-<7_E!x;ksCm zxQeXJivw;616IJZ=0CVxIV$%b4$rj>J5+4F8^@?&f6$7r+YWjjPBHpUOck)IRL`_n z_$1MlAF@HridSIrgxL*rIGnyfK!XSx@;^gDuvZ*5Cm4PLFqBz0Fas(=F10oxpO41k zl7&v~B5JYiH|MDw}#Dix<>SWx}chz$v;94gJ)CF`me_;iPu9W<@55nzAL9cu{J0gn@Oa*d$NrU!O9pI1db4eq$8#QMd^v317&5fLm=QSL8l_7DVSSg4Z(C< zf7iL$%8-o5APma?v$O<92YF7a6*f@ zd&FFwIujL0e6`e**bc{T#1X2NQ9vjNK3t`_0#PW&Lq1bamn%ybjPViM0!dt!X#-u* zkWD=lvuO0>9vs|T#@1$hgEy%*=Dp@Z&WHs4 z34o6l2MsriF$AvrDl9zwVwg-uI|=8qfO;A0m~6&E@YXj>hRc_Ww+&(FA^7G^5*DGT z?CMs)6bPX0B&!WwvMsq(ps^Z()K^Fj^x1Qu;pCu;K1$npI^dEGC~WjW{X%{0yXsFK zoN%9x!RMEowJM(ZnIDk4xI-U(IBqEHm@>nk!od#>#BJe8g)+oQdaLy0ffZdN8haFq z%tk=-MJ!Yz3kAYTTC-!`c9(1L5`Q~D-WLBZd>^Fm5TfhxgA%@KP$(3&zV>kFUOmBG zh{vufkgEY5)V!r)Fv=JsEgX#w@)xMS8C}qxn5B)^z|u#14xK2pDyiQz+Th5rgI@YEQsDlax-hlzhq) zoc++DFJYx1pNPR;9`qJ>cRDQ>6y>toWNto<(zb5)LOdl0|F~Vv$JJ3`4`HErgN`uw z84MB`*(-eofJEgH=D?e@)`ALj!+J8(nSO4QC}(XIi9UJo;36-J`Ul;^tD*TpfX3`j98l=|q z|85-ow3PpmfHUFeCbP$>!e;{Fh+Vo?{s*$Or$Vl^OGZlQRqO0!dU9WqE8H0`J@U_arMa6q%C~Z1-Y#6cHOy)Et6l+9oBOMnC?2!83E~aj zF&{PS_y9tvauV`hI0bs59byD#jXwGZOv;Kd)EOnXp|Gf=m%YNmo3;pZ3zhY2?(ues z#IWdvq3!FFA9*zBj)ehd+T)J|Zn5ddUPp08dkTiMhAiC869f*8GF(Xh&=jnqr4Y05 z%04;ekkN<7Z)_paJIMXOy-At&ZhP{w#;9z{O9s9I7QzZJG=^{>L!@@??gQbG)yrgU za;Aq&(Y#O~SZ#H>gXwsP$%IC`)GIYgS0@uASj??@)+rPmevw)=YIb?E5++CxTz%EP z5;pFa4yH_=Kg^d33-PqLIihJ1K>y*IUcq}4Myhcn*~wtXAc409@+05tkyG5K=S-$) zz8Sn^a-X9t2^p*8!3&DG1edUEbkwZsT{7S(>9GulT+zTF%_rD#&wU#nty2uVeP=@@ zJ$Y8~gHo)?)t|n5+KJpWGa2W)flpXC_S=sqgkj0_$MNZ)I#VUfe>pElV-I*58_?#z*-Lhz5XJ(z?gqsCuoX(N_cL&(fnCGB6# z;kL*TPn~J_3S6%dB;|i6#f*XexABwX5)RLmii{8V2`B1a46 z^9Pg+KYj%)yv(92hLQb!#5Us-_TMv^D4>>)G6A3O-Y;b|Xy2Gy^LxPB`Fd7M%3@4b z6)0@~`<9`ek&^zkjMw{69c+*qUMPQJevsvF$BnfcI!Bn@S7A-s3j+>#@BdFNo;!X> z`zp1gT+;tRL*yZK{5@2| z&wHfChIf4QX*V)drU7p4{|S*p7YCMum-T6A4f9&TtrZKN(U`wOS8r}%9q1B%`&-i0 zkJ(jBao4uqQ;(TajJJeWnUIE&iJ}Igw=}K0L1Ns*;}Vh9Gv{$Pk*f`2`kTVw6GQ5= zgMW^mEE&G`aSb&T7ew@7C+1N9aF#ke1|WwW765uT(cAf19>7m*Ang|Icu6d(;!a8U zk%^=^>SB5E>V+Dc&~s*TH{liP(-7S1a3-B9hlw8>@fxmY#jtyL$v7g7+iLV4lUVJ2 zb2}-H9zzp&bzX|cFQ6yFx)P8XEJY-iAam!kIef2eK}o~9Cn+}G@UK*{Is3>EY2;6Y z)bzNYjwg5+H5*a(xc?l8LG!U7b6KYR$=fP_ezJ{5ApWqm(ic!F7fGiKx!>@IcPN#n zo!w9rOSrlh%=O3|KdA6Wwy+#q%{*_%ws$PC4{miF`{Qcm7usO3L3#iI#A9_!w>xHJ z*ll<_B=W|}Mj0->r2!jKq*Z%8_kkLOd1MxfFiIhJfHZH$H?_X6#sWFnLo_`oMHSLI ziAy-FY&@~Ci8kr({Lkbc0d#c5N8cxfY6Ef8FV~MN0B~##!1#Wc8x24-h$a|l{@@RL zN{2!0j1W6WAZ4f=m=o_6z*~h%BsG*Oi73L!rox?93VhBMOns|V`VX1Md@y@AzU_40 z8!Rwd?#_7j2jBrYH;8fc+Z#@g(|?HEsRdIiuK@nK#`d@gCH7pB#Inl7 zWJXn*QA1f-d_rXzI-Sd`fQv!pv&d*1nb&K>Bl?^;n^;!CRbGxZ0t~((3c~yWD2vP{ zWAOPLG^&uD_h#2aH$<%zAZxfyp6W$L2(t`nHk#|}s37#!CEqXX^~)9E(hU0g!t($7 zf2V$|IR>GT*KRz10NGr)nHN#Yp64!$G&~u=KviBlhMGf(Y2lG~lhZhbIYfr6S$G~R z?ym>dE{Y_XJqa(|wu&?GtL*Y$9^*L-SRc!jwO$Be_{kegDvo@#;=OR=yAaY>+eBl3 z`C#bsSI8N~nR^~1a!z=EdA;%PHcy6m#Y+}X+lE?B``h0e2HDTw!>#kn>{BiXZ^m4nv$Hax~toV7z>akC08|d_;S?H@P zORVXTvDvE^d|>rHE4VK`wh4nyd^(((3qeQiXZ<`% z9JORw_WK50*%>&xH#9JM@8+jVCi5SvZwI$|B^!s{b8T$yLYFyv^CF$~BGKkpjXt-& zAeY8Wib#*%;2QmJ166qu_P>~J1SJl2zvQ3W+!vgjhUxrglzVsH(q=l_VLWgTIsGL4 zMMO+T8=jEUekYZj<#)>XvKn4Wob+7ddcUTxa=|HF5z){QcH!Upvzb2|olkUKff3B` z(gmNh9~U|7Pm8?4jH)5>F9PvLE+#P{FH6*Qr?e?0q_iPzP2O$N(XQ|(ahGpQSTVKB zQM~Wda{YcDi%NU`Lr*fc(!9yiMwN1O3wH2E^rsyq(1(OMO??#+*~22^v)B(s9Jvz% z*ZVb;qPjJdBG)9Ym7LL=)I+3B=q%xFVBz0yaVMHpaTE$CM!B+2AA{+&h1mJZEwEo+k{rUUy{Y+Q&D z4(`tL%&iN;C&Q16y~zt~T}L#DB^mac-MBc|6t?kz|9iHN|H|}(=97)8K@Z2(J>Nav zXe{HG;TKzNjrx82r^|Y6sm|j7L5xNJ{X`khr`Z1Vw`iTRfzLiy??gKrqpm3rFe{Yj znFEc|+utj!7XSpm^7%_2+dX*1C8*5P*dEvacm3U^3V~}W`5BQLQqn%0rhK8T=}Sm@2QZ^-{PYwyJ7Ay=+L>0vgjR4Rbr^JuekVRsTQC%V+L z0gO+f4eq+=VOM%gg!UdwjmR>B24wW9NtAH=vqSIX=h<3{%A7$V0JwKk2fV?l!-EuDS>zP6bCu81invb>gS>c-9xvaz_%>ZG@XA zvG0#&SL8)E7iANHBOJ2vo8iVJsYYyLh43LbZY+Y6R8Amg(V|O>ERiDKCy~z6{>PAW zZwauVwxOq-q+U`9i5~S3AHqeKIo}5`x(7hevo!Z`%q(*acmvqag_X8tA&||D?qynS z9lfNcmiFRW#y=T&!;I1Zvr4IjIeqEnsBF)%8Zp?9V$r-GN9*PLgjBXT5{H=eV*P3o ze%obGwcnxyg2}c$mS%Vq`ebZ+VRg&xB7fi0#ntiYO>fuxQOnB;E?o+21qGL`74=IL z-BHyX^{oU^+INhh=c#u+0M~dADFWc0j_?I1Gnq%YPBW1JK^F;dPe%@L0LnP$s0^c{ zYqRFW!qejqtB+oeBjSj-!*Yz}LWtVB%CY~vzPjY5qVZ;QCBXW**@mT3DmaZUsO39K zOaHwm=Vn>3l3l#oJ;#@s_l9k~QQu;%uip!1)ue(&f4n-yp777%i9QH$0hr`(%Gfv# zYlnAXC(_%@7v`)ho0Ib<+^-p2dcro?F2Wy`9q4!Q`v!glP#6pT_jxL=_3ILMZ9TU~ zM~Y{A{wQ0egFJG}-tXHeS&?zZ8drPkjW`(mA6l}emW5w|)MX&JZ&O&9~mft2LZQcAOf9~J@vTmWLo zRuniSf7(}4OR1KKQ((=gwo9_t)N$W6uj{0e&WXvN@{5UGsFIp(-4710k)r;jvxdNV z%;=jBT?(}k*e|#v87O#|rgikyom#EihaEIr+wceAXo#n>mfsw?@$qM@flqH+^@b!s zR5VzdCrsWt()Uu0s~y%>Fq>9k)r+v~sZOTM1laq1czCG)HV+TO$}hjx8XSh zDiTC7t^fQb(x=@ebtArADhbtf>Bhu=mvjY0Hlqk4!O@N|O#+gEY8SK$+SYdh@A#^2 zJL9>Ngv9&dPux%3qK`6b`$MbGLc)C~2W2%kT?JQ^Z)_$Y?FHFh+yJSY@0rn?mn{+f z4~=S8J8}j!6AjCyOX`hVokM$b*ty+jkk-15#`9`HxAkOhzAC#vXZw5-DmI~eK5Yvg z;Cc~{6#F%*!^OMuw%O|Bou9{Kp6RJ6m(&|JfQNUt=dg2oqn*v0b?WEM{^6yuo~Ikv zMbGD%_yn1eM8y-3qP7XNX{&a9(NB)4y^4{(P+bAciS-KLO`*7#z|jWRp70I#7ZEX6 zhqI;MgC81|hGbV%=0*-P6<>nuc!{1_1imDv!u%0ywlDXK{A&-s0gCOZw<{tI5C?ni zl~QUE4{T`v^Kkd-Y(tN?wz^cPC&$>sw5d z;fn_QO#z>Rkc1`zC9O1sS=8=v`&!G{9zWWU|8mPcWJG4O>m1+E+B?|h1Q>H5ADvYc z#Ln1wyv0+cxMbZBQplypt~z~={A(a%_ubaG;rBaM;in%$B`4h z{#0R4#@{yNnj#vtbEegAse7iNsJaB7>r$LYEf%*#DJsM*_B0xa_kUtdp{iJ^j?-+R zYE2bYNvw=sgk;cEf)++uwwP;iCf8WDHwT*TVQvo&+?;H=H|V+2V3SSOh3TXCrE_72 zeWIJAGjK8RBL2sR;?tAKSt(bYb`Ypl!3BGlvjT{~eJi+qX~N?$7Edx=Th{h-Ev(9G zR%up5M^;djYN{!UNd6(HXWtTY2R2xd5K~=;sEh>2Nq22Uu(P0|u!9m(|8&F%bPpMe z#wK!2wdY?;6lE7l^Qf{ta0On1?tD*CH{L_ohyQozf=Omvya^_D-%XqZgN_WyyDRDU z87rs76XU7n;^KSyB>k*|`S&EjJA8NO1kYi;6k%)v_%*np%*z2B$ zK_y0GnW@WA0B?{rxTAtvfl6cRNF_F;+)ma$PEmav5wySf(~}s z&2bh-vx`$&jBsTt@<_!>9*)CQka8JPkYlQ&qsXlTfTy~aQFeyS=M0molu~YuoN9#> zZH%?`&kr}%7S{R5k=Snb)wE&`4VjpWV2<4-B}3&vuz+LqCyp;KBA9KYCgg${(b&bA zVh0F3` z1Y;?l-T*F0%jx4|Xaa$|@v;SC11? z0b2*_z1x!?Sk3*7g)wzE4Ky&t=dx{@O~*$YTJM}Z`7mfmIOU|4x13IlMl;Um-fg*4 zWSX?L=ZgxzRPzqlq;B@TI3l%4hy2(MQ{GWSq`s_OUAOU;RtbcyzPV?_vUi$0f)_0# ziOIMlcZGM~0>gWrbJf>&<8k5HziX#b!&BrI<53fr-?l;^XkQXmNQ;4J2KQEpWXLEa zCFhO?JoIQ7xV+&e+l_^+FJ`BtzK9F|E+xr58K-o2H`k^+r+Y$r zp($}*Ab5y8B#_j3S-)UF#1b547Z*Qv)!gJs!j$hZeG(h_$YjC=L#Z+bv}$xnSVdpJ z_!PI5dd>QiCMHZQ)@>HCxyus3g;!L8lxugkkZ&g$pBbIH z@8z{8gn{WiJg880{AP0Sk+G(>Dafb*qpYpqP;bg9y_VkZXurDJMT>@0ER>6tc9E0} z=mae4#e=5);?Y7tRZLBW$X`Nn^a9cl+%pL^%x2X{XP1JvCCg{4&k@cRWb*QC?+1dT z|3vtI%V}BZ!y#8W2;P;TfLrhXehiu9sx0YG=?oL2YmJEqspJ0FIZ5nm0VyloXaBYH zv=uI*(+d|STZ^7&q|)d0o-MfGiw~s>$;24(WbtQ~5<`_-e0#Cy;sSBu#w^W!Z0^Qe zvq7;ZtoOwCX2YV4*_Xs+*1$;jBVS&HuHq|JuS{xwm-+!cM@Og_z~I=ea? zR94qPzhVV*$+b;91nZ3)3o$of{GPyDj=Kg-#?N4NHdfbs&ChqRdt^u|zioHb@epvJ zgh3|{b)C``dPb!oHnqvXsnm4C4caa`g39E1-e6k$_COEb@u^^q&>$K_RUuWPySTJN4;Lmi~ybu{e2%Y!Bt)~l*Wn_XVtVO zi@X|hCX|S$31&?|c|>r3=Og1Qag}6&1L1(^-G^-YDvS93iUz(D<)bR{olahiVB`vv z=7skgX5-MAI4o+f{rtUNZ(qE_J5+bCT1}-@l^u?(JR4bwA%~}?MMmf&*{SJ~QMwsH z+SCY{MUCXheNh^(S9~HH9|fLpOgen{I88mu&by-3&PT`qR?;&V0vhPobGTb1g(oBwzT2fULPhxQ$_g7ek|?Ydxs+U-;d!7iTpii`d&*w}RUG!*RBT5abHHNbeAU_B$KoR${$$nEK%d(=;zy{SN= zcA-j;BT^Xq@>4EN$ZOT>jfBW?=qD+*C{R4JfRkcy>^A7>GGtlk`;@nw1IwPDuLHkQ zj^@Y~f1<8>x|K&w`7dXx{H4*0{uE$jp-l-zVNpWf*VHY0$vOXyS?>B4N)CcHgFcf; z+qs#i#_*b%X1|iz7v|Z#+CS!1B$BCNu!!wVt-WLIwmw&pf_wQ??Lj~1!*bn2R{y=w zst`kO!o-g+6D?uIAF}{N)u-~@q?dbxdvl7nqz?mlS)RzgZr?;MjDOO~@BtG@HWjrR zi33tJ@kp0sGh~UiA=&q<>yqHyLE0#-9-VvvQb<5W=W|iXl4a7Q0KD%gIrQ)4BwGWPeXXdfS zb?^DGD$%`fN=I2g8nZyd4p*_f=>cY9zaO{p9ubrn!wjb%OfPbKmi!=PTdlv6JX%lr##nP5|<-~2QZ<5V!{BsM@ zr~H#r41~ikk8g)Q26Bci_xbT8syMY5x|6@UolGLMKn4p+0?ZU4ooe5I%+3iB{5hjU z5y{Md{phXG=jSVQH3Gzde^<#U{&Z-df#^66Y2U*7`xl|0lawr-7zC28S68W6I!Lc1 z8yEZ8nBCfw=KBliPOeM#^aV!Qv$kjfFUFtp=lk zkG};M)vCJzY|leW+AUZwDph?XzVc@){7tChm4L63+`#oOdxzE`3&d;Qjvpjo=YLnk zamD6y8;a1p`?bwmrPAY`>CpL##<@h?FN7pY~3(0rJwe`bDmx8mlCG zw;JJZBV;azew2hAKFcdU1djZZhHD|;uy!Gw(pPk;2HV}~@hvi3U&aDodilr?m!0l7 z50uCkyhVz~<6K|TW%^R~B#@KmI=@{9!)u7mbUl03jT^wp@~@!)3mDxL_5w`?^u4Z z{PMM`^Q?G}c0!o!d`xc;0uU3I0&W~Urb0pUB&@0x{&6@g<)4M7a6yXWNGr1F^ywORhLnT z;Diw5J&KBgS}*ERIw?+muDIt+EzfVDi0!dK$nGlaG=QK1X~b5g`#y)#vLV{kK$@M4 z2>vtQt{mrL&^;Z8Haayaj#7{g33K(iJQ>Dz_IeBjHlOtX?|NaUDU%fIf_Gke`5zP2 zQHY6D_oLIH$v1hl6Q?_~oRO`>@)U@#;j9ZoX3+UdM?i0&0bHT|CRm$$onGAi&qQ$@^YeM3?vGPO)4!QetrMHqyAMw*lhSpI4vRUNnf3O z31mC<@{K_Cd>T2fCevdjB=*cJ_l$kPOzR!;D;JaE1vgrTXsK7+iMrM;Wd+6bQNW$;! z&LVVeWJ)aQ?$>HHa&=*jX%9%49{Sx^!|f~w)>@mSE~zO`^q|y%8Ii{UHXsD^A(8S2 zY-?};@?jHt0zhc<9~Ag7I)<*lXo!=mkNwDoIbA>dYl2rRXr*Uc-(Lb=$Y0D!pUO5> zQ7bS=OxssH#%&UCxz-Ar$?Ic>t36(MsBX5n`-6GF8!f2Nw=T_Dc(+XRQ zMe2%1(=!Uk`pHG@uA`{3=WhtPw~8tXJXqT`jdp#@)Zw$shUe8vGH&Y2iM(z2xdZrL ztY+}!9-W1%J(WPvHWRlBNs82iCFptZ`rdUAnA6+&ahne!qDN0Ywvey@E+m|p|B!Ij z&S68M=jjT_j+MH!Vb7Ov<^%Tho|vhskjFN-Wt_!)Y-;G9Ehd^2R1$p7Yj@&b*Rnfy zTPf}4Z2>}&-U&yQ;8a%1NGCj9GYJKvz(Wcehd>l4VF3MlJk`8Cd#Vdd)!qQ2S!;AcCN zEEH>gXC6dDK>9A7g>s8?HBG%&APnyrkl|`cJMUsIJgwDcvpxmR8z>i_oz_y_ekR@K zliR=*H%zAU*n46Pul_xCoD(EF%|g{B&kdJ9G&PWsLw(XxPaVEG49} zXo=jOm;>5E{R)*n1DWrj7r*FZjTY;^4JINz6e2oBrsRN}$ZM&Upg_G|6w7N~uUnu% zuKX*=YA$on`c{|DnEWNXvV}fZuY2%w-xPp^+hjCvua`63+cVtD2iy3I2qc^!7SBw! zk=ckZ@^FpL3Ci(p@fwApWSUn*cnP)$qCoIibJ>y%V|B2hd^Izpe5vSaNPIl2RPrBV zSeX4-O*ZD$yV?u_tM2AvW+8BdzwvP;mjiP>q6x}FQ4vhl;3K+rXKU`M1eEuz5Gdpj ziAErU#Ha`B zYx^jQd<%4@8J9QH(F$Fp-`PHk6fbzifap$JgAu~ZF}xdu5_t+!i~o6O0+JDZqY4OVMLp`i!6XAhJW*Xmjn zpUEdLDGzSE=<}_*8&L=^Ja$)cVPP3)ROP5dDO#MB`m|`D>nbtT&7Pu4V~jV8av!zC z92uw^yq{;^Gg;o#3*7n|Tm=$B)g-p8oc{%D>9K1$t%$1z+)L z!XEkj>4+rsE7w47Jd)tH44ECdIs2>?x`65-_82T1AQ9SgVxDphmnEy=fI?jBb*{tN zxoQY%%^Ruzl0T{vIW|wi5u5Tvd6{BLDsp8T*m?&qY^YM64L`%ORn;*DfN&V1AgTi3&mQS zmS1hSwCo0mUmYm7{)`L;PBTvUjXZ5WPdd4VSZsW(D+vnGA4{uA=;ztm(9DGT3iZ0b zn?zSex0Sn8%_PtP%|?LM6Jf7wLnftY^EZ_eh>|ElZylF$BG^G+ODqLlBp)69T!}W} zX(&Dqb?b4vb;IY&&iH0@b!w z5z8}emz+a&8M(TePgSZw{GKSsgHNBy3k3kmOy4b`Kgd6^hCfz?`tQBSwL#*^RCcnu zcFPxwuG_7ZAhGi9R@V+C0^dvP2mW_wkGCrYSpBUE&yTK(JYPB5a@gDIb3*?4krjg! z=RIYgRAYm0xhk-&PApHwttukS;Gt91&h{l>*8D3 z_|3V+uU#}3`AGWJ%)lYBLGFh+HIe#^U{2|9CMwNu%$2|T^dv#A)MlRG7AW5qr|PE_ z%K}i27w-snUh+rcgN38+Q55xJ)eYbD`JUxoB~H&$#WQ={nVZ8V>}mECjCG#Vvs^*4 zq%}u-S5uARruY}&7a(zmnw4APit(y(4Y;!~`1BOM*5lHhcTz#6)#_Ioh;}+{F4=W4 z0)Y(^jD4$%Orf_(OW1hleG2e$ubq!+;DHZU7pD2WL%?2GU1eOVx^B%SpGUIXHXl&K zDEy}hzbkM<);SPrb2Yta95%N<+7G9|qO&JstN}}MvuaB!Ou}Z(n_u#mX(m{h7?}HsTXWtN2tBfi=7LaGP zRAOcUfXD*gRlsu*sj@@a*T(LBCj5uDp64jK63eG`n zRy>d}MZ~KB^r@)LXOs4GvHSNi(Lr2Abz@d}b>fJnc3;sQ(# zl6M1{dF8}qBvLLF%yUDA%{hQ+dq_PT7DrbcYJVvbCWwm{pa&mdPl8{Klqan!+^6zkG2HUBn^Ia*R1(Q5 zPmOVdadi`rq#m{aFKDXJztdT$A6LP%v4;d}I5l;|I^Vjn?kPcw@^4kwS?e?+t-qGM zcT)8hc52?~#=}?6iSX=8Z9#Ie*}Y>xN9XKhOCg@>8^!Ra^u5DAe@Ma>ot>^%CWpYn zu}?kA2O_!}%1HrFS*Tijtlv_0L+9TeJB-Ck+`dPa!Z3Hd2Y>@^+v!{~W>9xPPxieK zA3xuV>vdD3ecWvxH-7>;5`Ce)A&Y%+ia7O>{qi&MGcVy!{PszX_2-Xq>-%vBEY4fv z+X`023*rln*!V*)B0klce)Z%sIEz^)vGxUtl0f)KS5)(Vbe}K-L{xz6I!>Iz zZY=tt1Y1-?7C+k{$(+STc~teqba#{$FEp2;!OI&>)5V8e+mi@qfVl zYzY6<#i{a6W0A>CT}G%|^+c z67r^mK4X@4>40lp?5dJ-f5hfaXXK1!8n>0hsY8*eJL4D0wat*H!qa8YTgajTlf zfj&O(XSd|P!VYVWq~ztfhC|~MhlhLv?4qrx^Xu}qqY0e}uFvFGfyqF?FYd6{hXhXl z;`t%_213lqW{*Hd2B!xBF@~0NS$<-(*^aYT9aZWaj{Sb=O-2ot0cmu7YL-5-5hdxz z%pK2V+cLvl%?^nwp*t!?&*`D~w7ugMqkG)Q2T60s z5dDU=T9zB$nsatRow>0(NxFnQ^?9)jnl})gxA|P~-J8Kafwvne%O0T@64*fnkW54r)NIbUXl-);=_@xNJ1T5yZFn8*qorNy+D;3B+Zxr>N)@uNU_ zyux{|>WwjKsTV#iT1PD+VsVj=?N8G}pWq@buJF~(CY|pup+P#nDkAMTXW>)EcE)oW za?4%g;lW9l0gPAL;@KG+`uAZS=JVi^Lt7C(E`df%2P~bR^X!cb0{AbeSJEngY3>1j zNMIK<5<=H5V;#~Dvp{_zy<2blL@1XWJE(+zL|PK;5y#$OLCQ8y!)aRz5}~$^*;5&$ngu8!E<*S>8W{ZYqdGuY2}vPx10Wk z(+X&i+{pUhT8?AhzXK~hBkw*rE#H8{Ebv4MQUyw$fVIO|I*(Wq_rjNZI; zD3WS(G~W}HWPftmQLoJThr>EU9juv!D!hR(4(ovQT%QK>a=C#&zEkTJoo;Fco8910 zy1~Yjtm@YtZ7cASs?)G4ScA^ZrbFi8OVB6~+534{c*W7iHh{^)^)an^G#RE5k~atjOU7W$4kCTMdh}7rF@lr}xQtrjKB>OuG%zx3OP+hugsPJ6u1uc%Y)$T}D(*2;6IUE9^P2$wx+twmACJT218dLv$Jx`IjK*|4o6Qx z`f2@4NOO!5=E5Q=$wH`rhc0?lpjL5yrCo?oqIet;_n1tKJR)z9o+z3YoSW7jQo_8h z#EX;gK+*Kj?3}g)z$N;cQl^YY7DWrjKC!y;*f$hJ+<`nu_9Lwjm6KAu3UO=}$UNnN zq8Onh5M=nU@2+SQ+p`$n%-iaEX_GiQi=IQyd9wVZ*EHHv#45rNF?<*@#`>3qOyDEL z+LyrZ$x3Ndg@o=`Ae9!=WwJuoTu~@3Ha0pmG%7as;SP8pufD7zkz`tdtLRVsoJn~C z*{nRfy#HrUJZCkcehNjCM3ki&>lu|v5Ru5+di+%rbX&ejW8|AB=9?xJfR4r^(qxei zNZC(5d_4unFw~iJUQP{?i8+#pJd%VF5eh!F$5|}v*U#{a6#GWEtvMitORMD~(Ji@f z)Irr7XgkI)SQ2$m(K<5sp*d9lt<`xBy>T#R4whORGm2<^cU4#0)RjyN37wt!{BdoJ&tyW-fhjLaLyooXV6X-=JiNf&yYaCln% z0kV)!0)U^wWj-)vBU|5e4njt>Kmfr<-2BvoY{}+gagCa6`mxa&nM6_wCJ{1Lh6=v_ z;ob|5>x)!U#WBt_X~%7|-RAM@dzCzCM7ql?Uz2ePbRRn)y^zi_5K#afi z#+c*0h{N)GUMccOx{tSPhB=Dpcv`DVk3%yqquA#LiG%iHy4ja*_>idO|0}UiNw$~x z+Up=h|FlM)ecyG$-J+ty@U5FxKIu?@b%ZPA1Tmu0Ww(5g zoag8$BBIjw&#u%oE^Q0i1P( zja4L4MVrjXqWySr?YgY(xMwkr@Bjo5{~QIde}Vwlfvd+ZH0q|GN+!9R9Y1!Q&XFcv zHn?!{dLvrDUw?PFtV}bmOX)QevmXrRU%3{2TsSZ0gE}W2`?<}0$>R9OmYnp}tfwE! z?UkgkY1mJ#02N$s0bkm4Cl6iU^9BT~r7zNg&UR=Nmz|JwR$Rh55}Hb1fDUr|y3)1e z;B%dt#vXd_i=iqFf*n z7k`tzT5Yn7VkK)JT&kftAI*42w_srI<@^MwxzyI+7L*7eegfJ@!qm`N1yB+RCB@%n zuiYCQIn}u!3M?$9!m4Tj=s-o8#RuLs=NuQ#EvYL9*_APBs|CC}CQi-qJMXN>!sd}Y zc54`f4nGSp%0Oe02*R8ppJS&YvZmC8Npo5iPCz3TN(dx6RS-xH;as_RCGci{prsB7 zY#sH#QW@(ZrxmhRX}?k#66@~2fYQe-#PUf*7DS-wrh2=2HpE3e69Q9v&J71jC}sm) z6f=P^#iqV~yC;Oe(W`b5f1M6o4~$j33;Y=PGcd?gTe|KKdc5=h=>OCI|8w0G%Y=WX z62~2VQ#xOFP)iq0{HaYhb!7y6PGJTl_G7WUlb4@HGiV7EL>M*a#)HwS(VI_h4UQ%?(BYI6T;Qdvv1OPoLqBp!gTVv6LHA#99oxpc*LbD9NuyV~Eud3WbZE zkqm2U>P08PnvK8x=<0i@Zft?sy!DDTxc>L0wzh`$N%(P+N*>ojn7P61JH4bts;5BP z;Uld!S;s*hc#* zmLrqamAG?pDh|C^%FHFmSQq`-yhIySr6koprQnw=a%_AAJdYwj1YK_vWM0BwH#<7K zP{&+b?e2a5YwnhIib>+FqZS6!4`fqX$xKYr^T=ekX}xsxe6fJ4qI0YFoq&EI_Er+ zm?39tDOhXf>!zm8r8wfJCM`$zL5Z$8=NI_EsJ_ZJkUJqlvqV^r_)Tj zM3tbpvcX@xT)IEe*E$d4@34>L7a48W=8v-KZ?eZfFl2P&kL~p1A#H`rr&DXSN_p|rG zeGGa2?0NMQ78M14XmZeHr>5-PhMxW(Lln@t&8t$;c%Oi*D%gi#bR{=G?Afgtni3f; zX1Narw#Din(2G_iIUuHL{tZ~Q_2It4W4=Mzd#^&%eCXUpU+teR21MUE|G(V~9u-E( z>;@khK9f1ebG*#ndoLuF0=WG22j9fOsOJ}XWqS*Qs=%7mC$(oUhFL7Un_jDdb)s6H$R})SHD1{ zRLl$+-#@E1>*Hg^fNHb8zGn?wXE0L1W+^N44yGL|CNA}=EKO>*SWE=lj&V%2823Xk z;PH8`Tug)&1D=e}&dh(c#swrlHa+f(>9|6j?QiH^Ze_6SuFAB#YzaMb%9oZe;>5yq|S9^X?SUNFe-QB)W)M|nLT{>sl zS@YN)&mM>oCEpj=>kq{IOBk<)%>C>9^!qz#AGhThT&;Z6J|D7MDIjY#kiM&8-a zfxt&E`t<_DngKqu?e;5xBf^N7fJNF4kA7@v8yRZ@1Na&yo!gO%R+yBTCKkprF)d%nH$UT=-VktaFZXbs4++t}3K||(PcFUAh`PgqKjx^Qw zP$|{yHl^{*wOEDGUSfSC1ttGQM)~bKS(SssS`7s)#6Eke>3vsnI@u@Ca*i^$Io032 z)wMyy#7Zjaqbqb&y!v_2FAWp{UH&~Wy&-f2WMHFwT_E+^cTwz&tC`N+E-j{R+#e^_yH zBK-a+2)8jfR2s1kg{uJhDv9z19*0W8fEX~upQQdKopa>C>zgLKzphDt)<;nv?reMN zbK5cCez8!@W}9i5diV_pBf-wjd{kgl$`1eX?5Qy5{dpOc4pn1(XCnhKbBfAbxkQO!|%Y}?6W1kmofl!X^zQW9Wk- zVY1Oqf4ZdndHEOoyGh*q`J1fAd}3)BMe(~r{!ngRmGJK?pVJzhT-iC=hYD+9$3PXI zpl`N#hTFQDcz}()HrSNWoy1LAWY;{xa^U%mb#RBo|JNlcF_ApASrT6=MWtOSk+^&# zXeVs%=nPPzHTMoHy_?z^x*++o0l1;|ViMNUJ`PMBI?~c$=cJLYYi@+M#K~W(ahmeF z2ER(;Su}?eaSBrLp~6}%JGp(V5#JvgcHh}|Bd3$SX_^1B?7sthofQQe2l0I!yu-s# z(AVlxT~f~9_!a-zozK-P611>qV8CATIWl|12?Sk})D7gH4@Pm0BLCIB_DcEM1}ez* z#Twowcy7wacX3%igvDVAmdDsVZKh4~=6m;J+uF|Xx;mMgIfxRnEWNhU$5%c2{g?ve zOBy+G?_*lt2>_u1O;YT(ylf-2f7c1PbcP3q#5N8fipa7>HPueR@ckR)OOVif?vn7c zesuZou0`9bQ(X~7V<7y#(M4s%J{B=rJe%T50~Dj%{eG2K-oew9!CPO`!!sL(t?K2j z&fsaR?0C{tPKfA+K5{fi^zwT8WGasNw~3?`M$C#pA5BG!DV!bk8_(|$ND4wwXa268 zxKQ`fd;3esv4V(x-~Nce1z+82!P05vY?T8QNCR!TA4mM$#FqYG$63X@MFGE0hKCvM4Y)v8OHpv|miHi>OZc8x8j2HuZV zl)fD8f~nYoAzu##8N%4y`Uv^S>h%;M1V(tW&CRlceo*-=qLhQuhhiie5&RWb5pHyo@02|Yl(Yz25o zvt_frcH#IeSey=_64W*XyvfV9ZY$bzAWr|wk0jAstOB)|8fESg&#U~@uOl56nb6XZ zbo+<|+CEIr{rcSTKvN7KAqH&+Gpt%8h5VL?Lg#{(u)FDDl-^51q|V4m{cN*uhPzfOFFhuD|oc zXH)aP;d?BAOUpt-(rdoX?fx^|GR?qvPW?(kA3$lh*DoCB=6$tq$6yUiv31y;<88(| zK&fS;z*Er$+9dJf25n}-5T;j)3+@!x7I?B(6SgUt^9!gz#da-+d4}4paTZ zbM&3D&ELI~baVH!_0{t2r6!=EixVYgp69A-721n$0b|eM#l9a@Suqt?vjYDE3Sx=^ zK*QLG)i0?3McHt!!m7viZEr$2{BQKtY6Y;w06c&ir<;3SsHszAQDvWX10_4YmKH)9xB3#=T?B3nQh~?F{zS$GJ&MgaP7!3CrZE?`f{r z^;7z<`TjJUHU`_dxWTFuw9tMjy^tZuSH8_{1-YG#y1+P7yz4!3_aq~m(UR(=j`On2 zP4QJZg795d3r%@WsyK35te`yr6+ql7Fxs$5EofMW^lOf^ zY!&1)S0E!-uBjRO`WY{)BBWlBh#LB-&f|XXhcn`){c%EZMSJzAH!$+`6r`Q2xp+SF zY+$OIGm018wS8{q^gH#=jeLNiI0|)+APMxQ(OO$r~ki1=d4O={1&3dyx&6SX1`30 z`vD=h^D^sJF&5RJn;SZo5py*U$S7}!~r%+hkj~)Yv-!tr8CQHx3S!R4%84Y!skkVfucMEPNZ3;Vn(@4ipJ$)-&JW2 zI4>uKi4W+^_sfEBI($PlTCovZIygOJ=V%GIO~QI&e4|{lvg7m6A{y)iD%qeA8BR>V zMx)YG_oFg~Ognk4XN~(I(DairEhmM*IbLg4q2bV&;8Xv;WxiAS#is_3yS5)E9Ol1u z`>Mr{H^d^-0IPY&2Krzh`pYWccP%u30{Qb!l(ohsdb1&ul58zG>xm@D^-DGLgEKLu zeX$p^$h_J!OK*B4Hoc@zqcOMes>er_X7S2%HPBF^hSOS!30$;-P~mk8j;G>rjuOl% z{SOX+<&TJUAMOJ^qFsH2Q4c(IRb7B`O2^oDN9~HY9#__z%F4!vA+dt4T6*yq^&KTh z@#9Gtxw#St8_4(8d-ENZLGiF}v4eYK&>$rxV5#M`Qv&E>RT;J#SZ;I`h|nWxz~5O) zNu3#tU}U+~FWl9eLZpT-C?bFQV*=JDiH*_QbO4=~e?^E#oc9DnkhsL>r~*TG{U^(y!?0)M&j8ob^sSE(Sgyy3S<$hxK(aJ?v<08VVVa}sOQ9# z4d{P@@C3RSV$Y^VL7xu$6rfH5>Jaz%@7gxQj4D|Uy>?KbgoxvLGN|sU&A@hqpX|;k zpxWM&LL@v%ed8-2M+V2!ppIL`KN0fL#7W*420+QZ=#QcURp7*|AS2Q&QORmtx7Cs{XXs-v7MsYyD6^XCg!G(a zBfbF2P25=GAisomVSC|JAj;(CDGK!SPC0T*t+uZ5{L@I@J& zOCj(I@gWaK)WL?O(%+_Ja)L{9%g`qX1G5_u_1yJUAMOy!Zn4NQlH_!bP#KtfdgrN2j=kX4DU7gN0(o&`1*6Kn0VV$V*Y$BGWdCA!sD9q(#61 z$9;-G91gf%z=)#^2Z|qQ)IxIX^B}tNjpPOr42S1lo^X#FwJig{VjIzmH9Jeqpm`9* zOEuQVn<*DX$ArdoUaio@jpT{?ioyK)m;MgictD|IL2f(%vCiY+rrI})J|g-N;P;-w*%({me{HNrzH=MdvK#=Aml>yz1*aJ}mZ0?yxAeZH~Sy-e3I4K8s+- z(+CFKRZ9OfX>=0TxKATTGXXorLKAY*V~!(3Dib;=KtGi2$Zel~>2)_pyxl5q3Iv08 z?k!$)?FjR_6(5N=?@=6ii{2IA1xKL|Mc5$eLrtz4l$h!#kOXhwixJgcjnDn5=$3UT z4{5o8vOgD+bKB8#cKg+sa%w-rkuy{zaB+0frnOEMs+c^)o0Jkxc= za`St{TYaQy3sr84N_bQrN==r1OvR^zQJ?2WLM&lw@)8igl+^a1++ES|OG#gP?~@GP zK%%6lhTSK)nGd2CT z#yctZeCH77ecq-IMEOs{d&s@|!WrSk->%7K(YVrzj(am9-Rop8#+kl~ENVv}>X?9? z=fPD-v{C^U9jzLGaEqr4uu%K-*???mSINb#$|7&6)Dxgr2DglA4u}Q2IWbX=t#(_G z$#{>;2{@Vyh36s7^D14pF#X*BDDPOHHOpHTUO4Yqq%GN77GLxywe(;YW$)4pzl;3% z8E3$LXnlBX7$offPNWq^(h=gZv-t!4v*f|E&A*J-oKNRcm&t-{$T3G2EGWG4{gDLk zXpgL~C6hW+_6;z!N7QVRS^G$qVE)o^C|ro-oD8oQn#YsxJPm(FDC{X7OHO}5CfHLv zk(@qPN3o}P5;?aXpjbfhL~{B(>7_^v`{XnfdR)Zg%&Xys0Lde0V+$W=qbQ!n8Y(16 zQ2|OYG)f`4Pyuo%9>K8Rogk z{|$5zJMNMGNKT6hux5PAZg>u>3>=N?R&)$1PNVfHc5TJiF?+H!j0 zwNc40Q1bCg#;gcXUF9!Tp!;uEm1hB-Iu#iwI6GWqqCxkr==;R6KIHgyigU)c32Ehae zr+1So7`=qbr)7Wpl|_9fJXD}whtYUx$ui9@;$Mq>z&I5z{L43xU`|I9Iv!uOHKzI3 z_ap`+1hB+9P%yo4-A;*~fvqR1=@~Dk)VL2eJgMgj~l;r2EM&lFf{U6X;MM>Of&+~b;ki0@f4S2QcE!8H?~7m zcU?4!+fdt6z&}Q^^8$h!Nfpk9;+;fq)Pv0^||5`Tr1E8iHF|CyC&{F zD9h~#Q!ohU;Sy9rIg~;P6hjek;DXJ))iF)G;g*LvUjJW_A;u$HVC!bHT4^i7X6J6J zvW47mpv-e_5ecrzpoTu%YoaTR_MCjr8sF&m>aQAUvHqnApp5*qKTjPTB+C9Z@wcV_ zG*SH@qTzMSW=sA5{V!Ulc_4l3@9SlkVBPirwEg}%`2P%2T0HxrONVEy`^6`T|937X zSnqh9Nc4Zr;4>L&+O3d@n)6oANd$?0A;g)mQ{7`OKchQ$_FsUvhHIN0&{(|+v;&E7 zI@h=ZHxvgydY@Gkbm4K2n}9r@wd8?pr`D#4v3!Ezvm!r@)2wQ(*xCM%&Uq?!a91{Q z4Y1R+!zh*LFY73zt~7kf^|0k+eTgC`_3O7x(x@zU22VQG6lvvg$|~7k1Ye&QR@H9= z0sO>d!`C843NVs*y7`h7Mz|dUw-*t7DP{^l?~8N`prj-qpX@Nn5#5%y_4wir*+e!F zeTfss*TRMc7)gAzne;D0bQk3Jgv4@>ItFUt#s7WAtL;aoz>zNYbAY>MFyR)y38baZ znvG-lIlwK`j;MxKpiv9dYW3YTz}=kf7s`w^;8 zrYmEzl7Op#+h?=mBPDBkE9)raT`0$9V{5tfMm^Ng?rG}(obja3+B2I?Sv#KHX3e^3 zo|8<(*&5u`Q5ML~3siFhuY|NFlH@m)xDk za1Pnf)^H>Cw0Wi9%+9T=jRyT_*_M!V0lasR2;Hpyf0mcpD~F=Kk~L?_TL;6nHKL2G z+l0lA6x+50w7+b6pz)MnmY7mZGMsbY%A(FkZH3H+S;x;$7t4vAc9uceMr z*F=anvDQ#Q`asZBl?iUA{+u(6D6M_WOR z^|()oD+{Re@8h$=0uHX-u_~_Ya?50TIcAhkJn`EIiai9WgUyHp7s#t z8r)Muy#knty=0%=_t-mcwfoNI;q@-crYX&2UWZ$<581_?3CTpWxOL5D%R8qI^HNAsb*zw6{`wXmmBUN@ObttuIm66B)RYPBv(|$vUk|tvnf*F`)aoA&rnT$eit`S zIg0<{j7knLtx_gDd)$76N-fmiCV4kV(iShX#&TOv77c4l%EzTo=`9@Ta2j*u;dP*(7Ps%WV1#=$UzPJv$-u|+ zI?;+(kGY}Fv@g0irVJQa*;x1V$6T&n>rLZ+0X_H)$69Y^)1M3#Z`wDH0`+Z?ntbh+ zd%DLCTjq5FsOu812IjlZxURA~8CRYC*j2_Lb$ULqUTpk>`qW;N znM@+1XzW~|0qbe$;RHLO%GBPt<|2>0U*5?AR_K88&$}$Y-8HKy<#P2smj)vp^>q$_ zNZt139uKL&2Uq}}FL5S-OmYtLR&wl|ube^6b|Rx-bYv~VsB)}n%&JOXefzu+8O0IveY{@8o{b3Scppv(u7)%c4DM7gsPA+!9&OVqf#&FKhF| z1+XS&LC6cY@wgIf)>s58u;S>*3_35OH|mSobQUzs2deZzmUc?wV*g5PqS^XH5lm*btWcipij9rps zFRYDZr#FwVsSbBl?{XK&FyCxey2{)@1Y!AEmrab zfSiK+5i*{?aV|%{7^btoC*@0ceKrvpJeE*KXrG!>%GR-Uae|%o>{qP45Ff&L5p^1+ zK>Y0|zFt|sy-LJ8IZ9Mr_G;s#ooz-|Bjq)j&G$K+`@Jke`P&4(*D_%&~w)Bxf&SjTF7RNL*Z{03MpW}Wp&o8 zQ};#9xkB8?-WV98sSw!xYjXnB_TuH{f zE?amqqQfo`d@HRLdhY4D-rUl-nb`c9@Z>28730+V$$?Msh}e7vf>S53wTI=F%_~9Y zt~s4VBXdcaxR4}`j5ykEfTyO_p(l4YLdG1|>vP*QEbsejd4r+9@ebPFu4wY}p@Yxj zmOY`P5lhr$lu}8@c^Sn+y&v(?7TV$`mDiylSL89DzKR*srS}$Ofu5-m7+k8<1h3N# zwrE9FBAbB%wtT;oKFDKKm9&e#1vH=(rGIW!DBvZoqWLF!w6r@Yq*>ACPa*`)w8B4u zBv`~rvS_qR7GoOUv(BKw4!a3sq30+3)JO{hrT@lsfzj}nU|ws;q;TID@L(YCOJUMF zsQLh=5qNSk5!I5yb-K1A#Jl7!DJRR9Dn4(8)JefQ-hRHbcAEJT_nTGi^15myO9VH# zA+Y-T!k1~X46l{WTJyQT8Nm3$NZPdYV}BIzCPyTEcOTu*yC!;H-7kKhc8voL-S^m} zjRzX*xX;m^UPokikK)xn%f8EsHCcNRR+Idf(co;BW`)aoOyFs6UQd%Cp|2nCB>Ij` zM_QvlgmVKeq$ns_yty9<;-d30;kjpwB9qn`(9y@O3KSU>sX#MgYhj6y&+AcdYcP>0 z^0R1XnT(-BGqMVno6CazbWt+m$q=jRx+IJ(&YkwN8_hQIAlS9A_mw?_VFxoYfOv}V=&XS{5N#-8#J^@S7Ng?9 zm0BI|+f@jQ(OZN%S3pZ*^cJ0?T$W9rl*8~qe76F@O!)BArLzyg>(8*>vTHpM>-3MM z?|mfO^uqu@=Uwijb1VI4XeY{;=%h*HiZ>+ANCLRYp?2kujYUx{0;u&6%6dy_uSLqW zlgv;;f`nQxguW4a?jbERC3Pdey<~%C$;1k05pqATF_FOzgQ8km5@i31o4{+ z`_W#0PzxI0x+h9^(?o`h^p;sj-GqpuTA&?`G9f_q53I)pS2M8pgxBG7_z?_z*sdl# z;l=;8Ph+irvot$%J+Jy@{jvU5TZGw)t=l!kUW_!MKJZZ6ZEH%55wB5GL2lNTvq1ub zrMi=c1j#LMLOK>E)XnW}&N@d)HEPwHrcVQlWQia$sFFG<1*DwIkL3OcGH5X?XRgwD zL`?Ezc+i&+Uq!6Xft{?vLUhX2V~ZFXK?#s}6~g(|QAK>(7>bV{L=wln{AeFqo;@9! zZsf1-+N-S&aUBaplCl?;r!!Y3qVlQ=>)FZft)(p@L=M<-W`!WN-Id+Y6rIGL_D z%ki}zh=?E+)=*>QG_60}2go7g6QsVpYXN&sE6&4uVI2kyK|up|L(FxO6xV{Y)rgfm z2dd9tVw=r(jj;Odawo#hlBB6OC{G*kOqkK_iFBd;R?{fgwT5w3+^Zf20i}|&Aayk$ zCPD??Sa#Sf)?+mtK+b^HmIro~6kk!cscefP-qhq+k{@!>-Y_U(XXp#4j{LbBmH;f3 z;_9qsyizD$32nx;;zoW-%)A*r)DaKj>zX6hgCb2*E?ghaL#?H2g{uwu5=XOaJhNuf zrD_|7t}E$LBV}rulAf`jHL6WIV9M3>x$`zXKKiRn{eky!50jN(g0>yKEan zIx{>eFN)m)VgQag0N&D1CtJ6!_<59MF#)W>hFK@CPSr4cVVZK^-}kq>$6jU!b>sII z*nqJ0W(?&%Y0%wM+Gc^E!L*%jV{iH;r(p)euG7TRW7zD3XR){~hFmX$)VzUorAd_~=!Yl6u z4gOjc(6lwoZ8Vd0{H)3=fSf5{CU+5&lg~jS42w>f4j!WW_J;v1FqF4#Kkfw|qHRQB zfrW@ACD1eJ~8F&og)Gkhn&jnS7q6H;INa#h*bO$y`1R`(wLkkEIf zm@j{tBLU%jzYTM$&|H>< zzpcZpVP%CdgX#54wwfKN2V-q_z=TOy1I!8rO*IY4WXYZD66v z47Vs13OU?^U0%&#O#yYHCV)X^h}x8*#lAPDm>Y5R`!K2BwU<9ov*tQ~kn1OF1I_F- zqFf_JWaD`qLsdH*2+K^zh!@$vJR%h;@>@mV*P;iSqyAb)_PTTF5=x+1%SAF=+Oec- zH~IaVJ&~*k?0{c$A4CQKz1!Y?#E6PKi$}cJ@*i|vftzrwT$6YsDM0dWkVHvHO7IJ+ zN=y+Q!&)EdaY;YIoneVw;GMM-a$wnJAMzxrZz1aBcv-b+XqB~#5gG%hNoYXxI1+zY zDb-wMz^&Hw48)J2I*)v4BeyJyq&w2coTcQNs$^BzvQ^civIJ`SU99x?ZPr(_;D%s% z7g#9EL9LCoSpQylsSTC6^){;QY}M4Ak;ByX!&r*<)p?)KPFYT2(IFxPU8~vofO1}v zMRX+dO?L|_(y+u)XD_rUb~)~dvPhSPfPCq?RG=4_t;a>P6UikK;W986R2j@7)*u-m zkBfdA(xJ4gX2{r^)L6Tt7Iup%X0?g@XFjdL#=U?aD7X=U>>y_M)kW?x@W%zSBVFz3 zr-rpOVyuCFUcG{sVSz~Z1KU5s7y7=%fV51#UJ(gFbT>hO$89BT(YApx zL<0sAi!|p$y@+T{HYX~~Kvy;`qP3DA;!<12DD)E)4rd}|hj0sUJC&z^dx^5ba=t!s zLA>6qnVU;l(20dQ1l_@7KZA=EzP#*pAbO*i--&RWOcSWdYf*WQ5mp%8dVuRqUb5X5 z?zEJpo$nBJIj0aSe2kTcM3Icg>_Q8qrgk;X&_;1f{@pxM!RabIlms&&4Zs8F6)>$I zPA8b7e=Z?9jXfchv*pzcGv=Kvqz2kjHN!nT;*$};X(^)on@;fe#Z{E zZ^q1Te6w3%l8<`bWdxb9&)R`YyZpHN0Y?ML&(AdoqELePf&L zoTcrmjfCBtoL{NX!m7~1s!$;*FbV1!iJKP)ykND)yIGg-g?T%8!DM$V+;s6`N^vvS zN{Lj_1*6TJIU(=J~bOS8hl? z3@Vg1-fWG1!z`v}KzmuEb}@w3zak?pu-x)r3|W!IF0`PO6f|=zfz_+ShW@IpJ>}@} z#bd6AFznTGeqq~1JJ*h4;bI-fd~MvNE3B|`z`}?S-Se^pmp@LZ6ipSvS@vo_4`|Vg zux)2HEpF%vr|s!BUM^qy!2}JyZ7^=FU~u`ktpe(K=@Ogj?T`_gAA#v9QI<4fp?12B z?6ARh+YXDywWugfPYwAJy@5G|2fFk7NFL`Dh$qDa-BGvr*pKLwn82%o_@8w3{|@x4 z<7rh|00JEbUqAZYLamly5BWmfVW@V0qfpkS@F({0rg)r(gRSB*XV~QI{CUjRCbV3L zFmNwB?scUB;@0?@>MR7V=k=1Cd31exylX20Ujq+cx;yc zVjan!kHa1G)DFnctYyLauDa70nOPk&UA2BAa4jx>6^B9>YCR?{)?qBY!vXPHEGsy& ze*&*^er85WBTtsSYocVrONog7j)_6h5aTtWg1{hYf&u`HwtX9iHk*9rU@a;~j2MOH zJay_w8m?w#;BmhcE%KY#1>%(L)an_ZwrN%+x-bw-T|>Zn8QKI~wGeFr(GVDZtVn>{ z11xF9-ptYJ#p0IPk?^*KKZp|#Tq0*akS5QZv~uy;4l)k4tYxF$CyiXS@!PczN$}xp zMC$J^B{G{aX7Pojzud`ukGX*SgZG`8E-bm^Q6|Um*6?&CBSQ<#)|X!0TR2#xj!?lX z4H}<-;+RCIPKU&i`$k=Ynbq7G|HfPV{Mc8wX^kiwlt%)2Mp&dtm!%j#6UU`OE0w%c z6SrO8LQSrhMLrGTa+|?EA8tT1MN_+66_(t{D?Uo7aO87>)P_ze0ymsBJ1-vJ1DpvrH(X6yFiua+@a@YiI zZ{CGpav_Ka=U`?n(iVbejMbMohY9KkW3wUfI86s{NCY9;)KXPp6@*4y8AFm6n^D9b zwV2NeNE(sMQg)#Z8Ft8IhoDs$LBarBUSbFpAcH8jyxA>O1K%Pj$e3+oE~85ih*x0o zK1}QKUN>xMvsgM=fIU8FOQQ!GD(jX^%MJZ_OU_#9LNM)1A>iXGV&l zgjpfKuyD!<-ZZtxaj8teGJMO`#Fv3p_BKyoLn^kSh9XoR0D<&6&(3#>uyXh~*=nkc zxQ^dREl9$3`AIe26M(ycM&*yuKpZ)+J(%fcXh@nn$G4JX=Q$!=`+|S*#y$S#!3S|yL zK*bb;SdrwV9T`^hH=|w;A%aq9g|zUMLMRKZ=WL(olY#lqO?QuM_tvEC@L95Mcq*W% zEL1JSUb#rZv=#f&uJ}5tMh!TH_!D&bU~cWKDgahNAZQXK#k+ZPUhimLY>46% z55l>dAQ1X9sFR_eAKTyChMDCI3R@dRz zCZ#6GA>!oeSDS-sn8G0Nap?Ifo}S4W7s?QSg|-moifEE0UkFOsiad8j$jz~4s7^Wu zsp&&mz)W)gZQ`@#}+qP}nHlEtHZQJf?`w$a9g}ftVJ=041l8@wp&0ADS82;y zIAHSD94ufosF{$^M~on3oblYG6u&Qgz`iy_WH&O|fO&HLF2pAmIX z%XEOu)HWkAL%)0lxjtn&th^Z%@zTWfV`JJbinrPn2}YR9A~qosm@Xe%7O^~o4JGue zhciJB8hn<(A9;FJ2v4uyF{2rI`5$A+Z>a7Oz7HR>zH?xN>pl$_94e7SC2M5&t@xPs zp9c;{f5lsPf}7ly>qq99as^(aMEr(ErpWp>sf)EmbT?pA7r*IYvW!(bU#4EV1NL}b zi?6G)mORbC4d>#zv@we|Jw*Y#p-ul&#F9_<+*t3fm{x12GWMWD8&C3!{}+dOenD`| zy%!Po5zJNGBkJ-1mq)n|KaYM4LpQg*T_CLF>kJQ*I17@>2d#PI$_(6%NP^1=g)&TK z;0xtf%@a}jmZ;YvNP}^gdPygg0^11rK)L zJi`KE|98XL5s^m~(%R&|*MW8lW`^fYq?_uBWzs4LcUoIAjTJ%QO#rLz2*o7(4$}g(?b^K2BX9DLOI{{v zCK6~@%Q-4XI}pCkZ?8p!h0b0anFo0y(NG!?I#EM3Xla+A&AR76iq=WgGX7>!v=UH{bxxevk$hmT=f8sN`kdvQp!B$pEWHj#*!-giSlp)&xXXt1iQ5 z9FDxe$HL0?frQ^hfvvEuB0Yh#lFGPES@rw zX+f-H&M-lMe0e-=E0a1y+L<%gbhSjb`r)PRfR4?bk^8HS%&eC$bC*(;CV2U|tVZ@Z zIVFvq2Cf;Bf|Jw3N9f#5F<}#ExggnR`+}I7Nze&`5Fuk;mR&iIxnT=&_3)8~;9+|M zjUi5($FTsL#$j!sX*h?6?J!ch57KUBaqmLjB@w7cxg1OQsXrIY2DYn8>+>f} zR)-!}M-31+VpbDJj-a}U510nh$bRV%{tzLGMvnkCY{Q*7q|1nz>RDVU!6SSZ=%{cl*_j2 zi2(Zr|8Rua&S>AcuZB0qevgj_NjXm4V-6um30c&d7E%t(Kg|x^^rIx&0~8Nx-M@q) zF1^00LQrh0h$>q!Prmp|=fK=$;tlVLi02j2&t9;f^&Z9}GlQyLq=9Q&TpeI;3ffEG- zh&}0HvyTrp|g$c{sEXU0yVXA_J70cq{KGoAyRX0VyV_CaPF~6%+}fi z)iOqSvWE$aAdQjKBEj;qXwsL0$l)vnP*^dnNVoJF_uCRxdaSMGJ94wPgX!Q|s!jxjrsZ48>Gt_P?6Cz8g?99{g1Q*WHH7Q%67W7h*WuW3Uj zuNL(2!0@U^Mn>PAFhkSNN^@D8{;aMF<=j$vK$U53RpeikfAebB-8=K7wqDYj;FGvM zK?S9bSZYc;mmR@k-JDlmBKpA@>fRuZtrpSM)3WJOMQzy|8d(oDz0Qna;Q z82rmYn~0K)C&+4>>)eFExfhj1uWG(h5zXX?jdsBJA6xWUUCiIhoy3qQjux0pxo*D+&4vJl4}T-tve1DC7N6)h4H8 zzlO6~dyIVD%;v0@I6{KjC^0B8yWA&QqKs~9tgfMU5hE)m+sa(BY&!dY$HHFaXCP{E znE4fBO$|MhXtDI~^)!VQDBclHa%2}Pd_rsqBFm+o7xRW=LlFLl?Idw@hbZA%T zdF+-rPfol>sB3PKb(|3I2koAKE<{{|Col4~?B%TX2)&Ghdjsk9KGQ}g!xfw;?e3Fj zYrjwDwsp;A6dtpD5~|Sjh8{Kb(^oCx&vSPj5bu9s?2vcg>3s%XWy-n(+r946of8ax z-nq#6;2A8Ud}Y`h`uBl0CF8UmUPP!;gWwg61)c?2gkC4xw>c5&Fx+ZuT}~&Xhsj9& zG0_eHrnf0A)#@ERucRb(;M_Ng!vWxpCdKRqSfv*_=yj57wZOjAD`W{6jS(GfuyZD^ zybH*s`IOVkt;Y$*yCDPsf^8a?kBCV))lf{Bt?b238qfU&4a`7)K`c$LMa=;-+yV6z z{B#?>MVba(&pL@7$MmuBZ#~`q_<7alTKn8a`x~15@Fl{#-oe!FrF{Q$%KQN(Yddd2 zO*N2}J@K`hy^?UM&uPZYP`$gc2L*rzt#7w%zzQB&LDb>!?-4vteX&Ra_^9gMHGh%+ z!NB^>?=P$87gDA>Ty;vZ-+nEDZR6xOG)8Y^)CeBvCzL(nlWe6YcI%&^3C&CNtGHze zJ<@j_7cbU{=`?ai7oammpF+evq}RnAI8y6vw2w5gBj6Q7EAKqMK}m{7e1OUatp*3R z>N@NUyF_C>d}gJGWi`W@ua&OO8WZ(_gk|ewgkm!t`;9p=xBq8!ZJ+5ydCF^v-3k0r zZ$r8MiQmn$7s)tesIu7HLX*JV3I*-GkH*bzcCGBB9F-U5*2@}ur2;vzZ?0RHt^aZy z!~)XU*As-ixFkwf`{ z9ky-rqF@v{Y)I~1^33hzmY6>j>AhVJ$U^b9I*m2=mAzZUtD7S)wXMT1>V#VgdEa9gB6+9x!GH3Nn&J68&ui>FKrJ>;-dewA;XS$xFlHg!)n2e9(j4c&9{X*#r|BTp z126d0=pDZ_dE}c{eJw#)}I$}e_$#kJEaoc7P{O2hn zX0w1aL9qbP`xJD z2sAf4Y?IL$=k-YbG;TjlCd0YWJj0Zgk501EwFEB7J_uvt+NyBmZOU8J$EdZv`W z8OodD%tLZRx~YFtYI%`p zy78*@?Vzrjw#o4$f2*KXhDRDiF4l-e82g6zr!V)I7E#*x`WU?6nE1s&>-Gn8mGcdc z1`>B&;xl+^eV~emejTvr-knu;gq%Y4$dk9-qcgSJaC;pmGuO4L6wHuFYYu#pW-UQz z=8|N~3k1vM*9Tr^$ULllm4)Q7zT#`|H`oPP`Hl_Lx(V7~j6#}p8a_N$+FrSC?NR(= zWc+ZtY29OT?lRKCvt>-O-=~W^ySG!?PdpNc^dt@~SIQyKJ75@~DZBQ_uO6qc-MePQ z+>3UNZlb&Y#V_OuJN4vHN3()2gzrAqptD^bY1^P^u-84Oj`-VL;ovb5YWGC=)y>ET z!*8wD;0E$-EP<60_^@#d~<0!G6@Arzsnpu&vbl-7P&)dJv1PkxJM~@#}x03$GIPw!*O)aKc<&a zIXrzMB}+TTm@VeK7Sb@_2!Jgrj21I#35L-kd`1jh3|cM~nB&hqId!~lo29%=I5b&B zxc;F%_$i!{M^Q-+BNr11-Nd@n`lu0T$^yCRc#9`8Si8c*$>piC$??t0(%QQ1v`a+b zx-mjXfEBlA?`Tg_8;Dltm1tQSz^)OP5<|?Vw4I!3bsv`Gw*Y*26*?x37d}kDfK&$=(OC|t5E!N~+$Nwp+LD3Pkr81j2R?v> zZZNOIV9N#h%~hE8ir&DgZv)i%dQp%Hf2(AV9#K%UAYS}0XDj|zt_+r3Rl;@65Ylqg zx3iQb{Kowx*(D~d4`{;Sah0QIf9xOb7`oi^2;Y9)F>ardw@SxdV9Duk^pO~;DHDd@ zxd#G1tkL~B3tQH}w5h{?_&~u}Z*O^yc#P@!DII1`HBm89pWc9pAXb5f1LWu_V;hsb zUvq2KlfdBSV*xnB+*?ZfL=7Z=a9GTyU`c(egW%E;~-{=E&v zc&I;DqD15_NF&(s?+EY!?WcbDt>Rq}s_l^1GH2$EbY6h~OpO7jR*SknZ-oSgEB9~* zF$VFM74sC{U8%l!Blt9KV;1?5N%4LcTsbjTrCS)JhLhLDNJ%`p8VW-pc5i`f$N}^Q zA`qS(Cw%kmRL_b}{I7Bt?4p6)Cf>&NM)%@A?fO2-Jt1A>j2@=7;Z=Q+Z$iQ&I^2p7 z4nm>0zJT5C&Q0TBh&IE%5_@FSnKZ%rr0Ceup=%`-vCwRTJETI3AqGT`7kzwd-fF)o zqA7UI0*^RaOdmG9BLvf*)MB+kA_TY+gF8r$(^>H&yKzT3Z^W>|nW}|F7&fBdFV3g3 zTQsn3k501l5b0nxuSC$wtNe(w@fV+45QDg1H?0~|%A^AD4GJ?w4ub>VHxZ^Ip}K_p&?} zwPxKC;d-Ny*=v%;d4M*dCC&}_Jy$nS^$sVlm0S*4^qiS%ZHP*j>w0Sa98*+HGdNE| zyDRkuj!Wc}S%iQKS9en26Inf)HR6f zji-Wt?4_TTqTNZfoN;z4dtra=RQZ^rTA{(22d-K@Sx=FH1~!MpBCM4oHWzn&HpA#o zxFD!)?vdfzT$MKOvyzt*t$jmCv%^28Wu2q04Euq=_Cr@{~-$wI-ymr8G7!690nqEztw2fP4#`0tcLB~%KnpA>G7Sx zk3mQ>N7hZeB=4d_9MLf{n5b9dkP+xjy;fVIRxya9BY|Q84Z&J*EPB;?o`mPF+8Co_ zZz%^;xWNO@Zy2sBKyCsl?juX^i71qM9ZX16wk`o@^rXMyV*O$yK?=Xr?vPy@9WYE7 zhMTgD*X?Bh{&%iSYaDD{>fpFAOCt-0qFzHs#A6BXi$q{&}B}Wbj8bNr@asH8_-=!)RyBen0@_oigdN>D9{2tLSZQBt* z!>Xb$o|cWzJ%EhJr7x9WJ8XP4y-)}lzo-nOXKVC^?AlBoyM|*KNS0#c4>bgVXjd!t zj!;=A3qr<1TM|yX*B?o3N9ma@i>`Rq6rH;i^kn7+9TXM zMy#(_HRR7{mg+*{-rP40f}mVqrg74zSvl10!+lZ|jP1 zA#{G@tr9E=qg2QW;*JZ6LWpw%vm5T;E&_`#rFi>o?2eEBy+2-M7S8RP@Kbof%i;Z} zpP_ygDz8=3;wXHwgn1!E=gc@m^y=^E%`X=*9-r8AEAaq@WgHCRM4#(Kefvyeonx`= z!IP>(d&eKx9QKR~yv42jLr8;}x)6Tyo0&5euX(iEnxz$!=@DI&u{Ic8=^%co2~#qQ zeDrZCA}KnOqW#*Y`x>x$-Mnq_y5Zq9hu@mEF?qfG0^!x9(_q)+w*Gm2-x;^!mvV7e zEnDTJVp9$2wrtyNGjm;Y#R78TcjhRWYW~t`SE;0vmn15U0rG!xCTljY!WBe zVB%F&yQh9#u6cDi6mp>@o)k~pB$?u-1$={7Y-(+ z_6#=ON&*V%D3`7|xSZqg#*95D2IU5h)VUTP2!QSi zVTQ6;RXSQKf>pY{CquLxSrEaE@9}x9K>Y_;lZ-LpgRyS*+&^Ep_>+*fE>hoQ{br`i zA;B4ytCQZ(8S1InLGbdL#Y(SwIT-#RxU4ATJJSlQdrPp^v8r0+kt;}yqB$o?W;}v; zc>1KKBMrxTNHlb<*?cpf0TJimdzA(>d*_)CV_x2AS60KlDt4XvstT@}iW!2&n z6=hfbVl=QBwp(WsoivTBUYF)|ST?}1+AqNO(|sJ(lD~_0GU1x5?{eU+q5$$pH2G;dSX}OH~dXE5LS&g({(w1LNnITB$-osBVhaH6Nd{2aPAQKhz z0kTzCSo*UuKaSe*fUx&J}OOa67()t`fXf$a_E3ajy{f z=Tr6Y#L`6US7LRi$uC4PN4jw6cpdsWbGRHPyAZ9CldiPKv^-7I4Mih_3iSY2I_Xf? zhcRoVZzw3JSo%n6M!z|pPD%5Q!F*rVZ*>X&J_t^^sC>lPYE#cZtyEgKF@$nSnd92n zomAOuSa9J9pFs?+8bj$vB{)A57M*Q7{E#Kxf^26?tV&~thp!VT37N3l()c4;t{36@=cmLtU28BM=sM<_c|wXTD&@m)wiDcre#`!WUq z!l?6V3?Nrr${2kMjZ{RPmN~M#AEM>7qTvmM;)hd!n!{{K1My7PuMut5RqIeMnH2Nb zsNj_|z3-Cm?-rHaFFpmpj;3WXIl!?Io_(nS=l%py_=0G%Jtlz$^%h zBuTHoabz&5Y&$48@qjvljnnWpl4m|1?E+N|hm(>uC@Xx6<(P*3FkF#bp%Vd!lL|aR zmrE;!NlzK<@Az-5$J%Dt^}5^6=gpn+Fuv(aPwz+#u_?CeBPTq;kf%bst?0e)maeH~92LP5O}vu5M>fPZlyg9x_xLQyOQkhdrEZ z(SO`}sO-fR1+^H8R94Y=c#b{NY9vn9=-ptuU0T29E_ybr_{=$wiKGoDFa$bZ8a%+0 zteA-vd{P8q?-wFgn%!KM+vaXOe5NXS_?lVukRoznnt9l^b^-&I^dOGbL&pCwQ!b~k5Uxn%KM|HkZ`oH}NCAc z4JV(Qdi5iseFH`p5(Xxkfjo&@mAags?&2pL5)dweY*25F#2yBtS4tCMgFnme(0_cz zk{apFwSNVybXvPX@T6_;Sp4Rmpq;jX=PDaXqTO6>w2d=Q3up@Z+lRtEZ&jbo{UqZm zpg9pPnz)>Ln~D;*mE`C z*-I!)yl2yx!CQ@*w(|X|@A(CZPe^Ybok@-TQS<#m80;YCmk-2UF5X8@lgI%k^a04{ zca?{5gf*vOHe`cyLjfGmOi>tV%}K!UnPb~>btnC~JyXl|&QVT!1;gRtKR@S28;lS2 zu!kB+Yru?(W3b)eDjMzQ(8cZF$$#EFACy#SuC2ewg-FW$Nj#cFZ0BDc;3qFyQ^+k%`d(@ z>`AWK46%{bZNAuCtI!U;s$t9(B6>DUxkA$n?sGuLmzVh$<%{9&jVh&QVb-|X*=?iR zxO_YUo;)^Q*k9`h3)p?(KMusltp*odn230d0rlIApSv6DP#RfSza<5RnuDyAqMw`^ zmueW7?jQ;SAk!YAou3n&P6^=Nmy3WOQy%|GZ5we8ZM}Kf>0>9G6K|`;`DAW~wT#%2 zn*{B{!Mo6WZPm!6RBj2Q`exl3g9tJ3ZRM%<`FPCYf_>@R(Y&lfSO&H)=E`t<@JiH+ z`I-D^eQ(3`!Lj4wMS3+Q>#vC8TU>_kDof$&Qh_0%6|9_5g4vykG;GbL#Cl<4&JW}q z;W)CI=eK-(c9pijh~AF3$9}~b65vuEoiFw9u2H?^^2d+3I;f2@bn zuPHeOE#>3;=0fKg4wU7bFRUnFdEy?&?k6n_@!WYYe`Jb#OS(nD2)PlrdZ|DXkSlF8 zfh1;xEM;=en%zb>y5T|gelU-{5i)&ndCw(?)l4xumrCwZo@r(|JE6!?hfSS+wZbi7 z$|%3l_QRKBi#$^9i%Ff+7`!;w0sSTZ}yQ|B>~VQW;My z+}>>3!s6m)&4ty}6nAv8-oYuVbVPAINZ~q;0Q;fgX_#quaLA>8@6zLa<4w2iFc@cK zDxu{_tqe6IRE?I*`HSLXhoxD%qI|O=x#1AAZH#IqUEX>0;Op_@<=1frqKC@V)PC`c zv;)v{Mc$-t`!POZ1#EJe@W(wICmM-y@CqtX>Y`xPuw_3gSyt&@(J+ueVX#MYGI0xfs<83;OP^RQEmJrJiUEV68c{c=Ht~D_FJ7=MIZxj<{T<8?E^_ToyUnb- z;h400X=CZ-=HiWHd&ZMPxH?XU99P%rWaJz$z);Lg-eA*4YpQFqe947x1a7GED<<;! zkQ%(s?N`ePg%my0c2dbtoy3u8q4fE-)XdyLPjUWU1La+3fzL;)h3-^k23JevA1lW6 zntCm^B$BA^^B(=q+4RrC$91q7kknb4L?!oh1;fewU?m^VE3qbL;Ik*tp}sDh)w}=B zk(Sdx)(Z=?-lbM2R!4d(Y*kvSUBu9QV1BRW77jl-l0m?pNT0N-T!O!&rPCX~;7jv_ zr?eF>zK-96y}~jGNgEM%E5mGm)x4Jkh3=un!>`iP{|KJMo{6iOxIEDZ*Fn{ZV%jlz z1aj-;Y@Pk@HM;{nWBVvb^ zZI!KmADD~{)ixi*NT?`sV+;EMo~`;7jaY=p?VmK!w#bNYM-A$>R)FG3sc=ZdBuKCb z&Tbj8GNl@SLcJp+vRAXl){TsMDxP?0&y;?)yr`x*)G!$c;A`ACXysjUfJM3WPEj}fAT*p zIrsbe-1G`I`TIFwua_@K3Eb2-metLBW~)kw#Z}Al>9pLm&xLObi_GRQK(pWzWq9U) z3vWpNLY`)xydpTvT>STC=a0udHM`FTw8o!&Aj*goH!%uJywjjECPif!5}?B;TnOcO z?;bETm;kIV&9R*Z)Uv=HDRy0oKz+pkYJE~1AB}tE;$LhqfmqGHZ8NiDVH{ICIMFA2(gTkCehLjf_NTlvP6a#mfD7rD za!Jn+J?w9KlD4`=D`{U?$OLOA?UH@f6GUnowCjCh9QN9agIHNH=i{OYhiB9@`-aGS zV*v}4;6xF7Rk8k@+G>R`U+mdpz)T+>(=e@Rjc9EzmD{K^SZmTu=1FNgVbGz7fD)yh znYMFc)s&KY+e?1~6p(sQ&CK}_ZD=Q}`qdSz(f$u2)}0M2CPTU_zIt=9p}tlDaFiYR z-Cn`){vuciO1jz9tvHhQ(md-UIE-?Q-<#>t>T999kIMFeg+RAlZ&&4jB%)|kz(AIA zQ7nsmiGhOx2IllO?E+6;y%$I_xZy!JAP5+oQHEIXxJL__hY=wtt90{OS2{PJd}AP~P|QBtiU` zahmrq4!}+Q{Bx(CJVLoa4 znooST%6d>8xVzi+h_Oq*fLPCQZaY8uZnl?O8D}}pR2(rLgH!qy-EN!fZ|tgt}B zRM_6f9>aok3;)Eh)p=z;0$438TEL7NC(8Abs;kK9x|hieOG)orF?#KMIb5S+i!DxH z_o`*?YRe!B*3RE@h*6Kd4EUs8ibrMyK zOCUXV%MmeTAem$3ay=kWS%R%3b7zDE*;gyA8G_+9^-~h|M~Zik8a8x;cFp z2667_jT(kOf9qrTr7ug#;}sS7%zoRrnfglY_ZQ@x#Azg~)q(3q{~ca$W@C4M>nLyh z60u!{eIJbW8=b|=ctydCkROW?jTt+EHYx03B<0ZO`oK;Q0%y}p2BLTV2}Fm;HUwCZdfPm z4^8_;Ni-^Y`Iztblc)=8>vAZ>HFfiEmAfNZk%Bbp<^W*<&d$s@hp(i5GSPJZkv$hv zMH5AUHyuO7#S@>l4XLBbH4M5vn1S|v7}~oLyDN0!booiu2)q-c)H&A#;wyId^&XP7 z--qk;K~e=|Rb`8!d(^rxJ`jyFoiOli)o%dy_(O^2$J&J~oD0D=9mq{pRqkzhg(PLk zZ3L2eL z{PeD*mtO+jvU94uv`SwASy&g0%{Eccx7JMi?^&svGVgwScTa3J6jTqNXo#-%h#hJ& z)Rt@@sF?1X{~i||3ttgfBSY^BM6jeXOY2eD(`zUgwjT-Lzjli8I_*DFq$=${sXooF z_kt{WXm-AJDl3B$tLPX?Sw+|W#U z=39BKSrbXS?xXLpSyPF7wqwgIm#?LJz^!-hT8ftnFqXTJHqF0S?;^zmj{f%?lp7NK zYh!5O-V%L+BWlj8htA{xM5&Ay!|9#Vt=C8yH|&+W5&CQ{zml$Dv#=d zChfOD94EtDqtqr$;OMebWut;ZlL(uwZ8IOruP(H-GM-g+BS)FnJx$-Mo^^+XI8cAi zRnAfEQDWj1_6iGu2Fq)(Cl}W{9WC53>iniRC-hs>`7D~R_~BKJrv?PSYdah7I3;>j zJf*VhqbTbNS_ei9;?Oa*Tb{q2^zS~y2M!dYN~TjVI}WASX{(T)6m*rF_GZ?;MB#&*lkiK$LuST?d=jLaa-+d-eQjrQPnMk=TqV&09 zyPVB=65qp}03>xCHH_QvZ!gks+X$|N!t{s@1EOc91sh(_YCnp}9n(TOXm`7dYmAf` z4afn|TCcd}Ba6 zu2n~w`7~GdJa9$-dK}~9fcMNjIVRCd<;$nDuqUD~~xd45K8 zvT&?hsah)oU)qtE>Gu$dk*5f|8MOCw!kn8H?cmq_p7XzqU|&t+`HyPrOlQD9S}vO} zUuFq5AuXQ^WJP&RAx~08ZeQ>=@97s7UVlvE4!6h54l90M0v<@qXMHwLxK!^)q|$eC z6!_HtX7xv>7<^YV%Khda7UPKVX~sO7^^Q;s??j~AA2|gS>f`iPB*FC24=FwD#6OZ3 zL$cVUnMEhQga>AFc9jr}s#1*!NqC|3nNXk^JRVI&Pmb za*%V8z*_T8B+KH{!t_M-S@pgec2E5^lzIai8o>G4a)LF;Ruv zf+ElSC+@A(7G4Y8tlqIi**mH~Ys6S~_E0>&{M$rVJ`~e#*01{a$KrScWilM&PzFk} z%bDV2&ros`>qlQj+oN|K`idXCw9;hl-@l1?fm!4Pd;|2jr0YA96=Nmt5Uz*@kxNa{ zQj6Q{@rx|gy1M#`iW3fY(1})@p+3>&GPkmMM$gHD6nE33+G9!^hT@5C^^u(1Pu>TYhUTEkv)hXfRe z9a87&p8C7US=}aTW?F7iHXSU8n<*X)hpcCvh)0?1b#^22y}Tbz}ww> z^wnk%o1EEtcNnrL?nAVCsY|HnSRges;n<7Sp=cxgjfiHIO)VGc@e-=%{fXoHNp|I>}H)qxcd_W#n{Q`#NWY6a;mjW~P1EKXeYt7n_v2h;* zMAe=|>j<9es-L+O&%<#vw}(dNBQA}gc^CF`oV{(-3wHpwKK8J?dG1^?RvQKC5kPYEHjzPVp3waEl=Jg!GDWJJ2LT!f9g^pz=r>N z1PYhRTR1}`4c96k+k1Ei$djgun>dCjmeh(4Y3A(c8&A}QI8I5Gc*dy}QENiMO#Vz7 zG_E0)*|Cfr--Flx|LRuF%C^c{Twai3!enasvXW?}v3E<>Mleg>Tsfneekoq#4@;n) zGnL@dy~dV|e@^iXUoiB_{BCJA9i=Br8L5=ZuJ6^Xy#3ZAE%GwXL|-`vj6ZtSM?y%c zD@$=oO}Oatzss0p7ij1wDs4Av2}Ue*S8VvypQWVg6{~uY<=LbsMPo1Dff0(>B{H7B zcVtfZG(D-PRoQG-9|bzTXEnzjk3Bp2a_e5jdcV~jBmKMMUdShB`cF>w@4&*p5aY7- z{_#RzU6z>OetJ<=Ri<41Fs(AM)^sEV1XxglyPN@|KO=>k)a{H(C6mCSa% z^q!BI@%s}J4G4#$1VN!rw8a~XEISV>xA|!ukWN1oR$r7}e+az23O*9M^cK?rU-tBb z)_aBje2Y!}XSkF@gY)i8-R<3-e(uhCN@W?MHXoc&)Zu) z*Kc0l_uV-$jvps4H@R-gXX|bW&>j+OvQnZ7wOMhw?X|rH4HX?FEj2wMI8l>Qa)PF( z2lt_cQ8;@21xwJ-=cA-BOH7W@Qu69cw-vj-i5} z4pU$ZaQz)Cl<@i1aTOf`%{084*u31wE#)1 zVIdhHrcdEiRXOZr$sw|-(wJ?&Abj=szQ|cmx$NkXbDyQ%PA)_tYsAO@FXmJ}4^B!b z?pPn9bRCgOP{+8Xa+JN~gtD@+;qtq^;e`HPZ`k5GUt-4vAJjTyAZnNG=B|tX%C+4Z zeNxDF`yWAO#)g{6dhLDoT6YzGzh$5K)7>+>cs`$avNH07ZD?7-v=*GoEU?d$5O-Mu zA3^jZ^_AB zP*$QkQ1Pd0D6?C9HL-SMk2S1P(N2`PCDXBLz(2p}PxRk5>76&&+S3fTzJ4KVfO1V+ z=DizMS&7;mT}(>OyS*skIer-ZTO#L@$diQKxI)To@C{=IaWdwV8v|FpaqAG8t$ssj{3MG* zsN2#W7+xB(Rg!_&P?h47^n9B7@h-=6q>HVmg}+6#A{m9CKNP|dlDaH`dAX#uVa8B@ z--I72S1U$b7ISaZX>$ZXKe@<=ao5CWuZvn3z|9k>I_O?NpSMU*Nu@w&%QaCIzE*UK z*d!Rb8UeU>)XtH;D0Q(8K2nP%ZbF^5Z)Z5Qh)HVtC&rP0bWt`biV%o=ut9szlaAY> zaMHIb`NrzzZYduqXOGGHedEB1r6~>tscdiocp$>*@*^S28|=1RAmI!J(XbWG4qL8p zNCtvf7>X8$ZP#Fg1Hnvm#S0@2o0R;)&?egAB{7Gs%>Mtmk|c3PZBBuZ$&ww2Qdna* z>45$ZxeAohFC!VlaO?KayOEM

G zg`3XUx)=!NHTT=RCH|;=B*NaJPn2=9>Jk2m_^p_sU7%dS(qa`yj}$qCQXyR{U%8aI z5i^PbC1Mz%Or}PmVkvVS`+tkI|F^jE`Pp4ewre*fbt4(wveJrZfW^JxE)8>3d2D9)+X2ZV! z)fV|URf$p`DjW1QDn$;(cMJX@*djiOj+|Whu*+bugD^LocKVBet_F z5M=h!zDhb72#Dje6QxACfn@{%@`J#nVleStGv>w~3G%JmjM%6#EyCAbtv2jYp{=2d z{BF>I1N46VdS2gtFf78=5&n=oMu1p8s09Z-HV_#?nKqWoi4kOsWGmxz5OpfWPtn#g z;qvDf6qtlZ66otA$~T4_(%(ahm!D&>-?8`p_17`|^AVeYnNzNXIo}tGpu*R4- zwm;;C(^3TOjz21_i*(_2Hr)B$f4KdNf7E2QkU0pwM!VH#B;QvHuj(rG2JZI(Q?8D#!-jf= zw7Y0_639WgQ1NHIa5hA*P>E@Evvsu(`e$aLFS-+7lpcZ1A`q=W=yCH?cy>zU{gC@V zBSl<;;Nd-Yru+<6q%?0-DETn`?`|3I8^EE@5W?9%% zdf{hq*--efpp8Ybmf9LJ^X>M!0DTSIvNQ|VPF^$%&J$j_n*PapU5QD z0HnJ<*isl?XSuJro^?{bNRwfMV{oE-1D`JS3$=4T@+|E&#EOcrN0DUj{de+4pfgt zKnMlXGMaG8+U^XysADrTTeCI3284@$F$0Q5eH+?sp;AmMXlqNi6#MtCY=8|TbdBY% zPZmIeIy{znhiM5Xq%8+zbt>wn!@cV^kG=owsqUaT1_<=`5$PYnBl-Ia5E<)WE3G$ln{xP^ z4581)JHbSbI%)09Bn@w)m4Sf!puCu*R>V2cR8J?J5~PK wcAT|)0H4jcT!eS~`vF(AHxE?D>}Kv(1&r@8BjeM-S0-a0vm)9B^6%OBf2!FYiU0rr literal 0 HcmV?d00001 diff --git a/theme/virtual.css b/theme/virtual.css new file mode 100644 index 0000000..8421a85 --- /dev/null +++ b/theme/virtual.css @@ -0,0 +1,20 @@ +:root { + --tk-control : #000000; + --tk-control-active : #550000; + --tk-control-border : #ff0000; + --tk-control-disabled-text: #770000; + --tk-control-shadow : #aa0000; + --tk-control-text : #ff0000; + --tk-desktop : #000000; + --tk-window : #000000; + --tk-window-text : #ff0000; +} + +.tk .menu-bar .menu-item[aria-disabled] { + text-shadow: + -1px -1px 1px var(--tk-control), + 1px -1px 1px var(--tk-control), + 1px 1px 1px var(--tk-control), + -1px 1px 1px var(--tk-control) + ; +} diff --git a/toolkit/App.js b/toolkit/App.js new file mode 100644 index 0000000..10d3138 --- /dev/null +++ b/toolkit/App.js @@ -0,0 +1,215 @@ +// Top-level application container +export default (Toolkit,_package)=>class App extends Toolkit.Component { + + // Instance fields + #components; // Registered Toolkit.Components + #locale; // Current display text dictionary + #locales; // Registered display text dictionaries + #title; // Application title + + + + ///////////////////////// Initialization Methods ////////////////////////// + + static { + _package.App = { + localize: (a,c)=>a.#localize(c), + onCreate: (a,c)=>a.#onCreate(c), + onDelete: (a,c)=>a.#onDelete(c) + }; + } + + constructor(overrides) { + super(null, _package.override(overrides, { className: "tk-app" })); + + this.#components = new Set(); + this.#locale = null; + this.#locales = new Map(); + this.#title = null; + } + + + + /////////////////////////////// Properties //////////////////////////////// + + // Display text dictionary + get locale() { return this.#locale?.get("id"); } + set locale(value) { + + // Unset the locale + if (value == null) { + if (this.#locale == null) + return; + this.#locale = null; + } + + // Change to a different locale + else { + value = value == null ? null : String(value); + if (this.#locale?.get("id") == value) + return; // Same locale specified + if (!this.#locales.has(value)) + throw new RangeError("No locale with ID " + value); + this.#locale = this.#locales.get(value); + } + + // Update all display text + this.#localize(); + } + + // Display title + get title() { return this.#title; } + set title(value) { + if (value != null && !(value instanceof RegExp)) + value = String(value); + this.#title = value; + this.#onLocalize(); + } + + + + ///////////////////////////// Public Methods ////////////////////////////// + + // Register translation text + addLocale(data) { + + // Error checking + if (!(data instanceof Object)) + throw new TypeError("Data must be an object."); + + // Working variables + let locale = new Map(); + let objects = [ [null,data] ]; + + // Process all objects + while (objects.length != 0) { + let object = objects.shift(); + let prefix = object[0] ? object[0] + "." : ""; + + // Process all members of the object + for (let entry of Object.entries(object[1])) { + let key = prefix + entry[0]; + let value = entry[1]; + + // Add the new object to he queue + if (value instanceof Object) { + objects.push([ key, entry[1] ]); + continue; + } + + // Error checking + if (typeof(value) != "string") + throw new TypeError("Non-string value encountered: "+key); + + // Register the localization value + locale.set(key, new RegExp(value)); + } + + } + + // Validate "id" + let id = locale.get("id"); + if (id == null) + throw new Error("Locale does not contain \"id\" member."); + + // Register the locale + this.#locales.set(id.source, locale); + return id; + } + + // Resolve the value of some display text + translate(text, comp = null) { + + // Error checking + if (comp != null) { + if (!(comp instanceof Toolkit.Component)) + throw new TypeError("Component must be a Toolkit.Component."); + if (comp != this && comp.app != this) + throw new RangeError("Compoment must belong to this App."); + } + + // Nothing to resolve + if (text == null) + return null; + + // Input validation + if (!(text instanceof RegExp)) + text = String(text); + + // Working variables + let locale = this.#locale; + let ret = [ text ]; + + // Process all substitutions + for (let x = 0; x < ret.length; x++) { + let part = ret[x]; + + // Do not perform substitutions + if (!(part instanceof RegExp)) + continue; + + // Working variables + part = part.source; + + // Locate the close of the innermost substitution + let close = part.indexOf("}}"); + if (close == -1) { + if (part.indexOf("{{") != -1) + throw new Error("Found {{ without matching }}."); + ret[x] = part; + continue; + } + + // Locate the opening of the innermost substitution + let open = part.substring(0, close).lastIndexOf("{{"); + if (open == -1) + throw new Error("Found }} without matching {{."); + + // Working variables + let after = part.substring(close + 2); + let before = part.substring(0, open); + let key = part.substring(open + 2, close).trim(); + let value = comp?.getSubstitution(key) ?? locale?.get(key) ?? + "{{\u00d7" + key.toUpperCase() + "\u00d7}}"; + let within = value instanceof RegExp ? value.source : value; + + // Compose the replacement text + part = before + within + after; + if (value instanceof RegExp) + ret[x--] = new RegExp(part); + else ret[x] = part; + } + + return ret.join(""); + } + + + + ///////////////////////////// Event Handlers ////////////////////////////// + + // Component created + #onCreate(comp) { + this.#components.add(comp); + } + + // Component deleted + #onDelete(comp) { + this.#components.delete(comp); + } + + // Configure display text + #onLocalize() { + document.title = this.translate(this.#title, this) ?? ""; + } + + + + ///////////////////////////// Package Methods ///////////////////////////// + + // Update the display text for one or all components + #localize(comp = null) { + for (comp of (comp == null ? this.#components : [comp])) + _package.Component.onLocalize(comp); + } + +}; diff --git a/toolkit/Component.js b/toolkit/Component.js new file mode 100644 index 0000000..9b9bf76 --- /dev/null +++ b/toolkit/Component.js @@ -0,0 +1,315 @@ +// Discrete UI widget +export default (Toolkit,_package)=>class Component { + + // Instance fields + #_app; // Containing app + #_children; // Child components + #_element; // Managed HTML element + #_eventListeners; // Active event listeners + #_parent; // Containing component + #_substitutions; // Subtituted text entries + #_visibility; // Control visible property with CSS visibility + #_visible; // CSS display value to restore visibility + + + + ///////////////////////// Initialization Methods ////////////////////////// + + static { + _package.Component = { + onAdd : c=>c.#onAdd(), + onLocalize: (c,l)=>c.#onLocalize(l), + setParent : (c,p)=>c.#_parent=p + }; + } + + constructor(app, overrides) { + + // Error checking + if ( + !(app instanceof Toolkit.App) && + !(this instanceof Toolkit.App) + ) throw new TypeError("Must supply a Toolkit.App."); + + // Working variables + overrides = Object.assign({}, overrides ?? {}); + let tagName = overrides.tagName ?? "div"; + + // Instance fields + this.#_app = app; + this.#_children = null; + this.#_element = document.createElement(tagName); + this.#_parent = null; + this.#_substitutions = null; + this.visibility = overrides.visibility; + + // Register the element with the Toolkit environment + this.element[_package.componentKey] = this; + + // Apply overrides + Object.assign(this.#_element.style, overrides.style ?? {}); + for (let entry of Object.entries(overrides)) { + let key = entry[0]; + let value = entry[1]; + switch (key) { + + // Properties that are handled in other ways + case "style": + case "tagName": + case "visibility": + break; + + // Properties of the component + case "enabled": + case "focusable": + case "id": + case "visible": + this[key] = value; + break; + + // Properties with special handling + case "ariaLabelledBy": + if (value != null) + this.#_element.setAttribute("aria-labelledby", value); + else this.#_element.removeAttribute("aria-labelledby"); + break; + + // Properties of the element + default: + this.#_element[key] = value; + } + } + + // Register the component with the app + if (app != null) + _package.App.onCreate(app, this); + } + + + + /////////////////////////////// Properties //////////////////////////////// + + // Containing Toolkit.App + get app() { return this.#_app; } + + // Child components + get children() { return (this.#_children ?? []).slice(); } + + // HTML class list + get classList() { return this.#_element.classList; } + + // HTML element + get element() { return this.#_element; } + + // HTML element ID + get id() { return this.#_element.id || null; } + set id(value) { this.#_element.id = String(value ?? ""); } + + // Containing Toolkit.Component + get parent() { return this.#_parent; } + + // HTML element style declaration state + get style() { return this.#_element.style; } + + // Visibility control + get visibility() { return this.#_visibility; } + set visibility(value) { + value = !!value; + + // Property is not changing + if (value == this.#_visibility) + return; + + // Update the visibility mode + let visible = this.visible; + this.#_visibility = value; + this.visible = visible; + } + + // HTML element visibility + get visible() { return this.#_visible == null; } + set visible(value) { + value = !!value; + + // Property is not changing + if (value == (this.#_visible == null)) + return; + + // Show the element + if (value) { + if (this.#_visibility) + this.#_element.style.removeProperty("visibility"); + else if (this.#_visible == "") + this.#_element.style.removeProperty("display"); + else this.#_element.style.display = this.#_visible; + this.#_visible = null; + } + + // Hide the element + else { + this.#_visible = this.#_element.style.display; + if (this.#_visibility) + this.#_element.style.visibility = "hidden"; + else this.#_element.style.display = "none"; + } + + } + + + + ///////////////////////////// Event Handlers ////////////////////////////// + + // Component added to parent, shold be overridden as needed + #onAdd() {} + + // Configure display text, should be overridden as needed + #onLocalize() {} + + + + ///////////////////////////// Public Methods ////////////////////////////// + + // Add a child component + add(comp) { + + // Error checking + if (!(comp instanceof Toolkit.Component)) + throw new TypeError("Component must be a Toolkit.Component."); + if (comp.app != this && comp.app != this.#_app) + throw new RangeError("Component must belong to the same App."); + + // TODO: Disassociate the component from its current parent + + // Associate the component + (this.#_children ??= []).push(comp); + comp.#_parent = this; + if (arguments[1] === false) + return; // Undocumented: prevent element management + this.#_element.append(comp.element); + comp.#onAdd(); + } + + // Register an event listener + addEventListener(type, listener) { + + // Input validation + type = String(type); + if (!(listener instanceof Function)) + throw new TypeError("listener must be a function."); + + // The event listener is already registered + if (this.#_eventListeners?.get(type)?.includes(listener)) + return; + + // Establish a set for the listener type + this.#_eventListeners ??= new Map(); + if (!this.#_eventListeners.has(type)) { + let listeners = []; + listeners.inner = new Map(); + this.#_eventListeners.set(type, listeners); + + // Dark events implemented via MediaQueryList + if (type == "dark") { + listeners.handler = + e=>{ this.#_emit("dark", { isDark: e.matches }); }; + _package.darkQuery + .addEventListener("change", listeners.handler); + } + + // Resize events implemented via ResizeObserver + else if (type == "resize") { + listeners.handler = new ResizeObserver(()=>{ + this.#_emit("resize", + { bounds: this.#_element.getBoundingClientRect() }); + }); + listeners.handler.observe(this.#_element); + } + + // Visibility events implemented via IntersectionObserver + else if (type == "visibility") { + listeners.handler = new ResizeObserver(()=>{ + this.#_emit("visibility", + { visible: Toolkit.isVisible(this.#_element) }); + }); + listeners.handler.observe(this.#_element); + } + + } + + // Register the listener + let listeners = this.#_eventListeners.get(type); + let inner = e=>{ e[Toolkit.target] = this; listener(e); } + listeners.push(listener); + listeners.inner.set(listener, inner); + this.#_element.addEventListener(type, inner); + } + + // Destroy a component and all of its application references + delete() { + // TODO: Remove from parent + this.#_element.remove(); + let app = this.#_app; + if (app != null) { + this.#_app = null; + _package.App.onDelete(app, this); + } + } + + // Retrieve the value for a substitution + getSubstitution(key) { + return key == null ? null : + this.#_substitutions?.get(String(key)) ?? null; + } + + // Determine whether the element is fully visible + isVisible() { + return Toolkit.isVisible(this.#_element); + } + + // Generate a list of focusable descendant elements + listFocusable() { + return Toolkit.listFocusable(this.#_element); + } + + // Register or remove a substitution + setSubstitution(key, value) { + + // Error checking + if (key == null) + throw new TypeError("Key cannot be null."); + + // Input validation + key = String(key); + if (!(value instanceof RegExp)) + value = String(value); + + // Remove an association + if (value == null) { + if (this.#_substitutions?.has(key)) { + this.#_substitutions.delete(key); + if (this.#_substitutions.length == 0) + this.#_substitutions = null; + } + return; + } + + // Register an association + (this.#_substitutions ??= new Map()).set(key, value); + + // Update any display text + this.#onLocalize(); + } + + + + ///////////////////////////// Private Methods ///////////////////////////// + + // Generate a custom event object + #_emit(type, properties) { + let e = new Event(type, { bubbles: true, cancelable: true }); + Object.defineProperties(e, { target: { value: this.#_element } }); + Object.assign(e, properties); + this.#_element.dispatchEvent(e); + } + +}; diff --git a/toolkit/Group.js b/toolkit/Group.js new file mode 100644 index 0000000..440d989 --- /dev/null +++ b/toolkit/Group.js @@ -0,0 +1,280 @@ +// Model state manager for checkboxes or radio buttons +export default (Toolkit,_package)=>class Group { + + // Instance fields + #_app; // Managed Toolkit.App + #_byComponent; // Mapping of values keyed by component + #_byValue; // Mapping of component sets keyed by value + #_checked; // Set of checked values + #_eventListeners; // Active event listeners + #_type; // Group type, either "checkbox" or "radio" + + + + ///////////////////////// Initialization Methods ////////////////////////// + + static { + _package.Group = { + onAction: (g,c)=>g.#_onAction(c) + }; + } + + constructor() { + this.#_app = null; + this.#_byComponent = new Map(); + this.#_byValue = new Map(); + this.#_checked = new Set(); + this.#_eventListeners = null; + this.#_type = null; + } + + + + /////////////////////////////// Properties //////////////////////////////// + + // Number of components in the group + get size() { return this.#_byComponent.size; } + + // Array of checked values or singular radio value (null if none) + get value() { + let ret = [... this.#_checked]; + return this.#_type == "checkbox" ? ret : ret[0] ?? null; + } + + // Specify the current checkbox values or radio value + set value(value) { + + // Error checking + if (this.#_type == null) + throw new Error("There are no components in the group."); + + // Update the radio value + if (this.#_type == "radio") { + if (value === null) + this.set(this.value, false); + this.set(value, true); + return; + } + + // Update the checkbox values + let checked = new Set(Array.isArray(value) ? value : [ value ]); + for (value of this.#_byValue.keys()) + this.set(value, checked.has(value)); + } + + + + ///////////////////////////// Public Methods ////////////////////////////// + + // Component iterator + [Symbol.iterator]() { return this.components(); } + + // Add a component to the group + add(ctrl, value) { + let size = this.#_byComponent.size; + + // Error checking + if (this.#_byComponent.has(ctrl)) + throw new Error("Control is already part of this group."); + if (!(ctrl instanceof Toolkit.Component)) + throw new Error("Control must be a Toolkit.Component."); + if (this.#_isOtherGroup(ctrl)) + throw new Error("Control is already part of another group."); + if (size != 0 && ctrl.app != this.#_app) { + throw new Error("All controls in the group must belong " + + "to the same Toolkit.App."); + } + + // Determine the group type of the item being added + let type = null; + if (ctrl instanceof Toolkit.MenuItem) { + if (ctrl.type == "checkbox") + type = "checkbox"; + else if (ctrl.type == "radio") + type = "radio"; + } + + // Error checking + if (type == null) { + throw new Error("Control must be of a checkbox or " + + "radio button or variety."); + } + if (size != 0 && type != this.#_type) { + throw new Error("All controls in the group must be of the same " + + "variety, either checkbox or radio button."); + } + + // First component in the group + if (size == 0) { + this.#_app = ctrl.app; + this.#_type = type; + } + + // Register the component + this.#_byComponent.set(ctrl, value); + if (ctrl instanceof Toolkit.MenuItem) + _package.MenuItem.setGroup(ctrl, this); + + // Register the value, add the component to the value's list + if (!this.#_byValue.has(value)) + this.#_byValue.set(value, new Set()); + this.#_byValue.get(value).add(ctrl); + if (ctrl instanceof Toolkit.MenuItem) + _package.MenuItem.setChecked(ctrl, this.#_checked.has(value)); + } + + // Register an event listener + addEventListener(type, listener) { + + // Input validation + type = String(type); + if (!(listener instanceof Function)) + throw new TypeError("listener must be a function."); + + // The event listener is already registered + if (this.#_eventListeners?.get(type)?.includes(listener)) + return; + + // Establish a set for the listener type + this.#_eventListeners ??= new Map(); + if (!this.#_eventListeners.has(type)) { + let listeners = []; + listeners.inner = new Map(); + this.#_eventListeners.set(type, listeners); + } + + // Register the listener + let listeners = this.#_eventListeners.get(type); + let inner = e=>{ + e[Toolkit.group ] = this; + e[Toolkit.target] = Toolkit.component(e.target); + listener(e); + }; + listeners.push(listener); + listeners.inner.set(listener, inner); + } + + // Component iterator + *components() { + let ret = [... this.#_byComponent.keys()]; + for (let ctrl of ret) + yield ctrl; + } + + // Determine whether a model value is currently checked + is(value) { + return this.#_checked.has(value); + } + + // Remove a component from the group + remove(ctrl) { + + // Error checking + if (!this.#_byComponent.has(ctrl)) + return; + + // Working variables + let value = this.#_byComponent.get(ctrl); + let components = this.#_byValue .get(value); + + // Unregister the component + this.#_byComponent.delete(ctrl); + + // No components remain + if (this.#_byComponent.size == 0) { + this.#_app = null; + this.#_type = null; + } + + // Un-register the value + components.delete(ctrl); + if (components.size == 0) { + this.#_checked.delete(value); + this.#_byValue.delete(value); + } + + // Detach the component from the group + if (ctrl instanceof MenuItem) + _package.MenuItem.setGroup(ctrl, null); + } + + // Specify whether a model value is currently checked + set(value, checked) { + + // Error checking + if (!this.#_byValue.has(value)) + return; + + // Checked state is not changing + checked = !!checked; + if (this.#_checked.has(value) == checked) + return; + + // Un-check the previous radio value + if (this.#_type == "radio" && this.#_checked.size == 1) { + let checked = [... this.#_checked][0]; + if (checked != value) + this.set(checked, false); + } + + // Update components + for (let ctrl of this.#_byValue.get(value)) { + if (ctrl instanceof Toolkit.MenuItem) + _package.MenuItem.setChecked(ctrl, checked); + } + + // Update model + this.#_checked[checked ? "add" : "delete"](value); + } + + // Value iterator + *values() { + if (this.#_byComponent.size == 0) + return; + let ret = this.values; + if (this.#_type != "checkbox") + ret = [ ret ]; + for (let value of ret) + yield value; + } + + + + ///////////////////////////// Package Methods ///////////////////////////// + + // Control was activated by the user + #_onAction(ctrl) { + this.set(this.#_byComponent.get(ctrl), + this.type == "radio" ? true : !this.#_checked.has(ctrl)); + if (!this.#_eventListeners.has("action")) + return; + let listeners = this.#_eventListeners.get("action"); + for (let listener of listeners) { + listener = listeners.inner.get(listener); + let e = new Event("group", { bubbles: true, cancelable: true }); + Object.defineProperties(e, { target: { value: ctrl.element } }); + listener(e); + } + } + + + + ///////////////////////////// Private Methods ///////////////////////////// + + // Generate a custom event object + #_emit(type, ctrl, properties) { + let e = new Event(type, { bubbles: true, cancelable: true }); + Object.defineProperties(e, { target: { value: ctrl.element } }); + Object.assign(e, properties); + return e; + } + + // Determine whether a component belongs to another Group + #_isOtherGroup(ctrl) { + let group = null; + if (ctrl instanceof Toolkit.MenuItem) + group = ctrl.group; + return group != null && group != this; + } + +}; diff --git a/toolkit/MenuBar.js b/toolkit/MenuBar.js new file mode 100644 index 0000000..ab49d4b --- /dev/null +++ b/toolkit/MenuBar.js @@ -0,0 +1,299 @@ +// Window menu bar +export default (Toolkit,_package)=>class MenuBar extends Toolkit.Component { + + // Instance fields + #_ariaLabel; // Accessible label + + + + ///////////////////////// Initialization Methods ////////////////////////// + + static { + _package.MenuBar = { + activate : (c,i,f,x)=>c.#_activate(i,f,x), + children : c=>this.#_children(c), + onLocalize: c=>c.#onLocalize() + }; + } + + constructor(app, overrides) { + + super(app, _package.override(overrides, { + ariaOrientation: "horizontal", + className : "menu-bar", + role : "menubar", + style : { + display : "flex", + flexWrap: "wrap" + } + })); + + // Configure instance fields + this.#_ariaLabel = null; + + // Configure event listeners + this.addEventListener("focusout", e=>this.#_onBlur (e)); + this.addEventListener("keydown" , e=>this.#_onKeyDown(e)); + } + + + + /////////////////////////////// Properties //////////////////////////////// + + // Accessible label + get ariaLabel() { return this.#_ariaLabel; } + set ariaLabel(value) { + if (value != null && !(value instanceof RegExp)) + value = String(value); + this.#_ariaLabel = value; + this.#onLocalize(); + } + + + + ///////////////////////////// Event Handlers ////////////////////////////// + + // Focus out + #_onBlur(e) { + if (this.element.contains(e.relatedTarget)) + return; + } + + // Key pressed + #_onKeyDown(e) { + let item = Toolkit.component(e.originalTarget); + + // Processing by key + switch (e.key) { + + case " ": + case "Enter": + case "Pointer": + this.#_activate(item, e.key == "Enter", e.key != " "); + break; + + case "ArrowDown": + + // Expand the sub-menu and focus its first item + if (item.parent instanceof Toolkit.MenuBar) { + item.expanded = true; + this.#_focusBookend(item, false); + } + + // Focus the next available sibling + else this.#_focusCycle(item, false); + + break; + + case "ArrowUp": + + // Focus the previous available sibling + if (!(item.parent instanceof Toolkit.MenuBar)) + this.#_focusCycle(item, true); + + break; + + case "ArrowRight": + + // Focus the next available sibling + if (item.parent instanceof Toolkit.MenuBar) + this.#_focusCycle(item, false); + + // Expand the sub-menu and focus its first item + else if (item.children.length != 0) { + item.expanded = true; + this.#_focusBookend(item, false); + } + + // Focus the next top-level sibling's first sub-item + else { + while (!(item.parent instanceof Toolkit.MenuBar)) + item = item.parent; + let expanded = item.expanded; + let next = this.#_focusCycle(item, false); + if (!( + expanded && + next != null && + next != item && + next.children.length != 0 + )) break; + next.expanded = true; + this.#_focusBookend(next, false); + } + + break; + + case "ArrowLeft": + + // Focus the previous available sibling + if (item.parent instanceof Toolkit.MenuBar) + this.#_focusCycle(item, true); + + // Focus the previous top-level sibling's first sub-item + else if (item.parent.parent instanceof Toolkit.MenuBar) { + while (!(item.parent instanceof Toolkit.MenuBar)) + item = item.parent; + let expanded = item; + let next = this.#_focusCycle(item, true); + if (!(expanded && next != null && next != item)) + break; + next.expanded = true; + this.#_focusBookend(next, false); + } + + // Collapse the sub-menu + else item.parent.element.focus(); + + break; + + case "End": // Focus the last sibling menu item + this.#_focusBookend(item.parent, true); + break; + + case "Escape": + + // Collapse the sub-menu + if (item.expanded) { + item.expanded = false; + } + + // Collapse the current menu and focus on the menu item + else if (!(item.parent instanceof Toolkit.MenuBar)) { + item.parent.expanded = false; + item.parent.element.focus(); + } + + // Restore focus to the previous element + else this.#_restoreFocus(); + + break; + + case "Home": // Focus the first sibling menu item + this.#_focusBookend(item.parent, false); + break; + + default: { // Focus the next item that starts with the typed key + let key = e.key.toLowerCase(); + if (key.length != 1) + return; // Allow the event to bubble + this.#_focusCycle(item, false, key); + } + + } + + // Event has been handled + Toolkit.consume(e); + } + + // Configure display text + #onLocalize() { + this.element.ariaLabel = + this.app.translate(this.#_ariaLabel, this) ?? ""; + } + + + + ///////////////////////////// Public Methods ////////////////////////////// + + // Add a menu item + add(comp) { + if (!(comp instanceof Toolkit.MenuItem)) + throw new TypeError("Component must be a Toolkit.MenuItem."); + super.add(comp); + comp.element.tabIndex = + _package.MenuBar.children(this).length == 1 ? 0 : -1; + } + + + + ///////////////////////////// Private Methods ///////////////////////////// + + // Activate a menu item + #_activate(item, focus, close) { + + // Error checking + if (item.disabled) + return; + + //switch (item.constructor) { + // case Toolkit.CheckBoxMenuItem : return; + // case Toolkit.RadioButtonMenuItem: return; + //} + + // Item does not have a sub-menu + if (_package.MenuBar.children(item).length == 0) { + _package.MenuItem.activate(item, true); + if (close || item.type == "button") + this.#_restoreFocus(); + return; + } + + // Collapse any other open sub-menu + let prev = item.parent.children.find(c=>c.expanded); + if (prev != null && prev != item) + prev.expanded = false; + + // Expand the sub-menu + item.expanded = true; + if (focus) + this.#_focusBookend(item, false); + } + + // Select eligible menu items + static #_children(menu) { + return menu == null ? [] : menu.children.filter(c=>c.visible); + } + + // Collapse other sub-menus and expand a given sub-menu + #_expand(item) { + let other = item.parent.children.find(c=>c.expanded && c != item); + if (other != null) + other.expanded = false; + if (item.children.length != 0) + other.expanded = true; + } + + // Move focus to the first or last menu item + #_focusBookend(menu, end) { + let children = _package.MenuBar.children(menu); + if (children.length == 0) + return null; + let item = children[end ? children.length - 1 : 0]; + item.element.focus(); + return item; + } + + // Move focus to the next sibling of a menu item + #_focusCycle(item, reverse, key = null) { + let children = _package.MenuBar.children(item.parent).filter(c=> + (key == null || _package.MenuItem.startsWith(c, key))); + + // No sibling menu items are eligible + if (children.length == 0) + return null; + + // Working variables + let index = children.indexOf(item); + let step = children.length + (reverse ? -1 : 1); + + // Find the next eligible sibling in the list + let sibling = children[(index + step) % children.length]; + sibling.element.focus(); + return sibling; + } + + // Retrieve the root-level menu bar containing a menu item + #_menuBar(item) { + while (!(item instanceof Toolkit.MenuBar)) + item = item.parent; + return item; + } + + // Restore focus to the previous component + #_restoreFocus() { + let item = _package.MenuBar.children(this).find(c=>c.expanded) + if (item != null) + item.expanded = false; + } + +}; diff --git a/toolkit/MenuItem.js b/toolkit/MenuItem.js new file mode 100644 index 0000000..a01ad5a --- /dev/null +++ b/toolkit/MenuItem.js @@ -0,0 +1,552 @@ +// Sub-menu container +let Menu = (Toolkit,_package)=>class Menu extends Toolkit.Component { + + ///////////////////////// Initialization Methods ////////////////////////// + + constructor(app, overrides) { + super(app, _package.override(overrides, { + className : "menu", + role : "menu", + visibility: true, + visible : false, + style : { + display : "flex", + flexDirection: "column", + position : "absolute" + } + })); + + // Configure event handlers + this.addEventListener("focusout" , e=>this.#_onFocusOut(e)); + this.addEventListener("pointerdown", e=>Toolkit.consume (e)); + } + + + + ///////////////////////////// Event Handlers ////////////////////////////// + + // Focus lost + #_onFocusOut(e) { + this.parent?.element?.dispatchEvent( + new FocusEvent("focusout", { relatedTarget: e.relatedTarget })); + } + +}; + +// Menu separator +let Separator = (Toolkit,_package)=>class Separator extends Toolkit.Component { + + ///////////////////////// Initialization Methods ////////////////////////// + + constructor(app, overrides) { + super(app, _package.override(overrides, { + ariaOrientation: "horizontal", + className : "menu-separator", + role : "separator" + })); + } + + + + /////////////////////////////// Properties //////////////////////////////// + + get type() { return "separator"; } + +}; + +// Menu item +export default (Toolkit,_package)=>class MenuItem extends Toolkit.Component { + + // Inner classes + static #_Menu = Menu (Toolkit, _package); + static #_Separator = Separator(Toolkit, _package); + + // Instance fields + #_client; // Interior content element + #_columns; // Content elements + #_drag; // Click and drag context + #_group; // Containing Toolkit.Group + #_icon; // Icon image URL + #_menu; // Pop-up menu element + #_resizer; // Column sizing listener + #_start; // Character that the display text starts with + #_text; // Display text + #_value; // Radio button value + + + + ///////////////////////// Initialization Methods ////////////////////////// + + static { + _package.MenuItem = { + activate : (c,f)=>c.#_activate(f), + menu : c=>c.#_menu, + onLocalize: c=>c.#_onLocalize(), + setChecked: (c,v)=>c.#_setChecked(v), + setGroup : (c,g)=>c.#_group=g, + startsWith: (c,k)=>c.#_startsWith(k) + }; + } + + constructor(app, overrides) { + overrides = _package.override(overrides, { + className: "menu-item" + }); + let underrides = _package.underride(overrides, { + group: null, + text : null, + type : "button" + }); + super(app, overrides); + + // Configure instance fields + this.disabled = overrides.disabled; + this.#_drag = null; + this.#_icon = null; + this.#_menu = null; + this.#_start = null; + this.#_text = null; + + // Configure event handlers + this.addEventListener("focusout" , e=>this.#_onFocusOut (e)); + this.addEventListener("pointerdown", e=>this.#_onPointerDown(e)); + this.addEventListener("pointermove", e=>this.#_onPointerMove(e)); + this.addEventListener("pointerup" , e=>this.#_onPointerUp (e)); + + // Configure contents + this.#_client = document.createElement("div"); + Object.assign(this.#_client.style, { + display: "grid" + }); + this.#_columns = [ + document.createElement("div"), // Icon + document.createElement("div"), // Text + document.createElement("div") // Shortcut + ]; + this.element.append(this.#_client); + for (let column of this.#_columns) + this.#_client.append(column); + + // Configure properties + this.group = underrides.group; + this.text = underrides.text; + this.type = underrides.type; + } + + + + /////////////////////////////// Properties //////////////////////////////// + + // Check box or radio button checked state + get checked() { return this.element.ariaChecked == "true"; } + set checked(value) { + if (this.#_group == null) + this.#_setChecked(!!value); + } + + // Element is inoperable + get disabled() { return this.element.ariaDisabled == "true"; } + set disabled(value) { + value = Boolean(value); + if (value == this.disabled) + return; + if (value) + this.element.ariaDisabled = "true"; + else this.element.removeAttribute("aria-disabled"); + } + + // Sub-menu is visible + get expanded() { return this.element.ariaExpanded == "true"; } + set expanded(value) { + + // Cannot be expanded + if (this.children.length == 0) + return; + + // Input validation + value = Boolean(value); + if (value == this.expanded) + return; + + // Expand or collapse self + this.element.ariaExpanded = String(value); + this.element.classList[value ? "add" : "remove"]("active"); + this.#_menu.visible = value; + + // Position the sub-menu element + if (value) { + let bounds = this.element.getBoundingClientRect(); + Object.assign(this.#_menu.element.style, + this.parent instanceof Toolkit.MenuBar ? + { + left: bounds.left + "px", + top : bounds.bottom + "px" + } : { + left: bounds.right + "px", + top : bounds.top + "px" + } + ); + } + + // Collapse any expanded sub-menu + else { + let item = this.children.find(c=>c.expanded); + if (item != null) + item.expanded = false; + } + + } + + // Containing Toolkit.Group + get group() { return this.#_group; } + set group(value) {} + + // Icon image URL + get icon() { return this.#_icon; } + set icon(value) { + this.#_icon = value ? String(value) : null; + this.#_refresh(); + } + + // Display text + get text() { return this.#_text; } + set text(value) { + if (value != null && !(value instanceof RegExp)) + value = String(value); + this.#_text = value; + this.#_onLocalize(); + } + + // Menu item type + get type() { + switch (this.element.role) { + case "menuitem" : return "button"; + case "menuitemcheckbox": return "checkbox"; + case "menuitemradio" : return "radio"; + } + return null; + } + set type(value) { + + // Cannot change type if there is a sub-menu + if (this.children.length != 0) + throw new Error("Cannot change type while a sub-menu exists."); + + // Error checking + value = value == null ? null : String(value); + let type = this.type; + if (type != null && value == type) + return; + + // Input validation + switch (String(value)) { + case "button" : value = "menuitem" ; break; + case "checkbox": value = "menuitemcheckbox"; break; + case "radio" : value = "menuitemradio" ; break; + default: + if (type != null) + return; + value = "menuitem"; + } + + // Update the component + this.element.role = value; + this.#_refresh(); + } + + // Radio button value + get value() { return this.#_value; } + set value(value) { this.#_value = value; } + + // HTML element visibility + get visible() { return super.visible; } + set visible(value) { + value = !!value; + if (value == super.visible) + return; + super.visible = value; + // TODO: Refresh siblings and parent + } + + + + ///////////////////////////// Event Handlers ////////////////////////////// + + // Component added to parent + #_onAdd() { + if (this.#_menu != null) + this.element.parent.append(this.#_menu.element); + } + + // Focus lost + #_onFocusOut(e) { + if ( + this.expanded && + this.element != e.relatedTarget && + !this.#_menu.element.contains(e.relatedTarget) + ) this.expanded = false; + } + + // Configure display text + #_onLocalize() { + let text = this.app.translate(this.#_text, this) ?? ""; + this.#_columns[1].innerText = text; + this.#_start = text.length == 0 ? null : text[0].toLowerCase(); + } + + // Pointer pressed + #_onPointerDown(e) { + Toolkit.consume(e); + + // Acquire focus + this.element.focus(); + + // Error checking + if (this.disabled || e.button != 0 || this.#_drag != null) + return; + + // Activate a sub-menu + if (this.children.length != 0) { + if (!this.expanded) + this.#_activate(); + else this.expanded = false; + return; + } + + // Initiate a button response on a sub-menu item + this.element.setPointerCapture(e.pointerId); + this.element.classList.add("active"); + this.#_drag = e.pointerId; + } + + // Pointer moved + #_onPointerMove(e) { + Toolkit.consume(e); + + // Style the menu item like a button on drag + if (this.#_drag != null) { + this.element.classList + [this.#_contains(e) ? "add" : "remove"]("active"); + } + + // Expand the sub-menu if another top-level sub-menu is expanded + if ( + this.parent instanceof Toolkit.MenuBar && + this.children.length != 0 + ) { + let item = this.parent.children.find(c=>c.expanded); + if (item != null && !this.expanded) { + this.expanded = true; + this.element.focus(); + } + } + + } + + // Pointer released + #_onPointerUp(e) { + Toolkit.consume(e); + + // Error checking + if (e.button != 0 || this.#_drag != e.pointerId) + return; + + // Terminate the button response + this.element.releasePointerCapture(e.pointerId); + this.element.classList.remove("active"); + this.#_drag = null; + + // Activate the menu item + if (this.#_contains(e)) + this.#_activate(); + } + + // Column resized + #_onResizeColumn() { + let widths = this.#_columns.map(c=>0); + for (let item of _package.MenuBar.children(this)) + for (let x = 0; x < widths.length; x++) { + let column = item.#_columns[x]; + column.style.removeProperty("min-width"); + widths[x] = Math.max(widths[x], + column.getBoundingClientRect().width); + } + for (let item of _package.MenuBar.children(this)) + for (let x = 0; x < widths.length; x++) { + if (x == 1) + continue; // Text + item.#_columns[x].style.minWidth = widths[x] + "px"; + } + } + + + + ///////////////////////////// Public Methods ////////////////////////////// + + // Add a menu item + add(comp) { + + // Error checking + if (!(comp instanceof Toolkit.MenuItem)) + throw new TypeError("Component must be a Toolkit.MenuItem."); + + // Associate the menu item with self + super.add(comp, false); + + // The menu sub-component does not exist + if (this.#_menu == null) { + this.id = this.id ?? Toolkit.id(); + + this.#_menu = new this.constructor.#_Menu(this.app, + { ariaLabelledBy: this.id }); + _package.Component.setParent(this.#_menu, this); + + if (this.parent != null) + this.element.after(this.#_menu.element); + + Object.assign(this.element, { + ariaExpanded: "false", + ariaHasPopup: "menu" + }); + + this.#_resizer ??= + new ResizeObserver(()=>this.#_onResizeColumn()); + } + + // Add the component to the menu sub-component + comp.element.tabIndex = -1; + this.#_menu.element.append(comp.element); + this.#_resizer.observe(comp.element); + _package.Component.onAdd(comp); + + // Refresh all sub-menu items + let children = _package.MenuBar.children(this); + let icon = this.#_needsIcon (children); + let shortcut = this.#_needsShortcut(children); + for (let item of children) + item.#_refresh(icon, shortcut); + } + + // Add a separator between menu items + addSeparator(overrides = {}) { + let item = + new this.constructor.#_Separator(this.app, overrides); + this.#_menu.add(item); + } + + + + ///////////////////////////// Package Methods ///////////////////////////// + + // Reconfigure contents + #_refresh(needsIcon = null, needsShortcut = null) { + let client = this.#_client.style; + let icon = this.#_columns[0].style; + let shortcut = this.#_columns[2].style; + let hasIcon = true; + + // Input validation + if (needsIcon == null || needsShortcut == null) { + let children = _package.MenuBar.children(this.parent); + needsIcon ??= this.#_needsIcon (children); + needsShortcut ??= this.#_needsShortcut(children); + } + + // Regular menu item + if (this.type == "button") { + if (this.#_icon != null) { + icon.backgroundImage = "url(" + this.#_icon + ")"; + } else { + icon.removeProperty("background-image"); + hasIcon = false; + } + } + + // Check box or radio button menu item + else icon.removeProperty("background-image"); + + // Configure layout + let template = ["auto"]; + if (needsIcon || hasIcon) { + template.unshift("max-content"); + icon.removeProperty("display"); + } else icon.display = "none"; + if (needsShortcut && false) { // TODO: Implement shortcut column + template.push("max-content"); + shortcut.removeProperty("display"); + } else shortcut.display = "none"; + client.gridTemplateColumns = template.join(" "); + } + + // Modify the checked state + #_setChecked(value) { + if (this.type != "button") + this.element.ariaChecked = value ? "true" : "false"; + } + + // Determine whether the translated display text starts with a given string + #_startsWith(pattern) { + return this.#_start == pattern; + } + + + + ///////////////////////////// Private Methods ///////////////////////////// + + // Simulate activation + #_activate(fromMenuBar = false) { + + // Reroute activation handling to the containing Toolkit.MenuBar + if (!fromMenuBar) { + let bar = this.#_menuBar(); + if (bar != null) { + _package.MenuBar.activate(bar, this, false, true); + return; + } + } + + // Handling by menu item type + if (this.#_group != null) + _package.Group.onAction(this.#_group, this); + else if (this.type == "checkbox") + this.checked = !this.checked; + else if (this.type == "radio") + this.checked = true; + + // Emit an action event + this.element.dispatchEvent(new Event("action")); + } + + // Determine whether the pointer is within the element's boundary + #_contains(e) { + let bounds = this.element.getBoundingClientRect(); + return ( + e.clientX >= bounds.left && + e.clientX < bounds.right && + e.clientY >= bounds.top && + e.clientY < bounds.bottom + ); + } + + // Resolve the containing Toolkit.MenuBar + #_menuBar() { + let item = this.parent; + while (item != null && !(item instanceof Toolkit.MenuBar)) + item = item.parent; + return item; + } + + // Determine whether sub-menu items need to show the icon column + #_needsIcon(children = null) { + return ((children ?? _package.MenuBar.children(this)) + .some(c=>c.type != "button" || c.icon != null)); + } + + // Determine whether sub-menu items need to show the shortcut column + #_needsShortcut(children = null) { + return false; + //return ((children ?? _package.MenuBar.children(this)) + // .any(c=>c.children.length != 0)); + } + +}; diff --git a/toolkit/Toolkit.js b/toolkit/Toolkit.js new file mode 100644 index 0000000..efd1946 --- /dev/null +++ b/toolkit/Toolkit.js @@ -0,0 +1,133 @@ +import App from /**/"./App.js"; +import Component from /**/"./Component.js"; +import Group from /**/"./Group.js"; +import MenuBar from /**/"./MenuBar.js"; +import MenuItem from /**/"./MenuItem.js"; + +// Pseudo environment context +let _package = {}; + +// GUI widget toolkit root +class Toolkit { + + //////////////////////////////// Constants //////////////////////////////// + + // Event keys + static group = Symbol(); // Events emitted by Toolkit.Group + static target = Symbol(); // Event target as a Toolkit.Component + + + + ///////////////////////// Initialization Methods ////////////////////////// + + Toolkit() { throw new Error("Cannot be instantiated."); } + + static { + + // Environment members + Object.assign(_package, { + componentKey: Symbol("Toolkit component"), + darkQuery : window.matchMedia("(prefers-color-scheme:dark)"), + nextId : 0n, + override : this.#override, + underride : this.#underride + }); + + // Register package classes with the Toolkit namespace + _package.register = ()=>{ + this.Component = Component(this, _package); + this.App = App (this, _package); + this.Group = Group (this, _package); + this.MenuBar = MenuBar (this, _package); + this.MenuItem = MenuItem (this, _package); + Object.freeze(this); + Object.seal (this); + }; + + } + + + + ///////////////////////////// Static Methods ////////////////////////////// + + // Resolve the Toolkit.Component for an HTML element + static component(element) { + return element[_package.componentKey] ?? null; + } + + // Terminate an event + static consume(event) { + event.preventDefault(); + event.stopPropagation(); + } + + // Generate a unique element ID + static id() { + return "tk-" + _package.nextId++; + } + + // Determine whether the user dark mode preference is active + static isDark() { + return _package.darkQuery.matches; + } + + // Determine whether an element is fully visible + static isVisible(element, cache = null) { + cache ??= new Map(); + for (let e = element; e instanceof Element; e = e.parentNode) { + let style; + if (!cache.has(e)) + cache.set(e, style = getComputedStyle(e)); + else style = cache.get(e); + if (style.display == "none" || style.visibility == "hidden") + return false; + } + return true; + } + + // Generate a list of focusable descendant elements + static listFocusable(element) { + let cache = new Map(); + return Array.from(element.querySelectorAll( + "*:is(a[href],area,button,details,input,textarea,select," + + "[tabindex='0']):not([disabled])" + )).filter(e=>this.isVisible(e, cache)); + } + + static stylesheet(url) { + let style = document.createElement("link"); + style.rel = "stylesheet"; + style.href = url; + return style; + } + + + + ///////////////////////////// Package Methods ///////////////////////////// + + // Process overrides for Toolkit.Component initialization + static #override(fromCaller, fromSelf) { + fromCaller = Object.assign({}, fromCaller ?? {}); + fromSelf = Object.assign({}, fromSelf ?? {}); + fromSelf.style = Object.assign( + fromSelf.style ?? {}, fromCaller.style ?? {}); + delete fromCaller.style; + Object.assign(fromSelf, fromCaller); + return fromSelf; + } + + // Extract override properties for later processing + static #underride(overrides, underrides) { + let ret = {}; + for (let entry of Object.entries(underrides)) { + ret[entry[0]] = overrides[entry[0]] ?? underrides[entry[1]]; + delete overrides[entry[0]]; + } + return ret; + } + +} + +_package.register(); + +export default Toolkit; diff --git a/util/ShiftJIS.js b/util/ShiftJIS.js new file mode 100644 index 0000000..8ccdf1a --- /dev/null +++ b/util/ShiftJIS.js @@ -0,0 +1,3926 @@ +// Thanks to Project X0213 for keeping track of the character set +// https://x0213.org/codetable/index.en.html + +// Shift_JIS byte encoding to Unicode code point mappings +const DEFS = [ + [[0x00],[0x0000]],[[0x01],[0x0001]],[[0x02],[0x0002]],[[0x03],[0x0003]], + [[0x04],[0x0004]],[[0x05],[0x0005]],[[0x06],[0x0006]],[[0x07],[0x0007]], + [[0x08],[0x0008]],[[0x09],[0x0009]],[[0x0A],[0x000A]],[[0x0B],[0x000B]], + [[0x0C],[0x000C]],[[0x0D],[0x000D]],[[0x0E],[0x000E]],[[0x0F],[0x000F]], + [[0x10],[0x0010]],[[0x11],[0x0011]],[[0x12],[0x0012]],[[0x13],[0x0013]], + [[0x14],[0x0014]],[[0x15],[0x0015]],[[0x16],[0x0016]],[[0x17],[0x0017]], + [[0x18],[0x0018]],[[0x19],[0x0019]],[[0x1A],[0x001A]],[[0x1B],[0x001B]], + [[0x1C],[0x001C]],[[0x1D],[0x001D]],[[0x1E],[0x001E]],[[0x1F],[0x001F]], + [[0x20],[0x0020]],[[0x21],[0x0021]],[[0x22],[0x0022]],[[0x23],[0x0023]], + [[0x24],[0x0024]],[[0x25],[0x0025]],[[0x26],[0x0026]],[[0x27],[0x0027]], + [[0x28],[0x0028]],[[0x29],[0x0029]],[[0x2A],[0x002A]],[[0x2B],[0x002B]], + [[0x2C],[0x002C]],[[0x2D],[0x002D]],[[0x2E],[0x002E]],[[0x2F],[0x002F]], + [[0x30],[0x0030]],[[0x31],[0x0031]],[[0x32],[0x0032]],[[0x33],[0x0033]], + [[0x34],[0x0034]],[[0x35],[0x0035]],[[0x36],[0x0036]],[[0x37],[0x0037]], + [[0x38],[0x0038]],[[0x39],[0x0039]],[[0x3A],[0x003A]],[[0x3B],[0x003B]], + [[0x3C],[0x003C]],[[0x3D],[0x003D]],[[0x3E],[0x003E]],[[0x3F],[0x003F]], + [[0x40],[0x0040]],[[0x41],[0x0041]],[[0x42],[0x0042]],[[0x43],[0x0043]], + [[0x44],[0x0044]],[[0x45],[0x0045]],[[0x46],[0x0046]],[[0x47],[0x0047]], + [[0x48],[0x0048]],[[0x49],[0x0049]],[[0x4A],[0x004A]],[[0x4B],[0x004B]], + [[0x4C],[0x004C]],[[0x4D],[0x004D]],[[0x4E],[0x004E]],[[0x4F],[0x004F]], + [[0x50],[0x0050]],[[0x51],[0x0051]],[[0x52],[0x0052]],[[0x53],[0x0053]], + [[0x54],[0x0054]],[[0x55],[0x0055]],[[0x56],[0x0056]],[[0x57],[0x0057]], + [[0x58],[0x0058]],[[0x59],[0x0059]],[[0x5A],[0x005A]],[[0x5B],[0x005B]], + [[0x5C],[0x00A5]],[[0x5D],[0x005D]],[[0x5E],[0x005E]],[[0x5F],[0x005F]], + [[0x60],[0x0060]],[[0x61],[0x0061]],[[0x62],[0x0062]],[[0x63],[0x0063]], + [[0x64],[0x0064]],[[0x65],[0x0065]],[[0x66],[0x0066]],[[0x67],[0x0067]], + [[0x68],[0x0068]],[[0x69],[0x0069]],[[0x6A],[0x006A]],[[0x6B],[0x006B]], + [[0x6C],[0x006C]],[[0x6D],[0x006D]],[[0x6E],[0x006E]],[[0x6F],[0x006F]], + [[0x70],[0x0070]],[[0x71],[0x0071]],[[0x72],[0x0072]],[[0x73],[0x0073]], + [[0x74],[0x0074]],[[0x75],[0x0075]],[[0x76],[0x0076]],[[0x77],[0x0077]], + [[0x78],[0x0078]],[[0x79],[0x0079]],[[0x7A],[0x007A]],[[0x7B],[0x007B]], + [[0x7C],[0x007C]],[[0x7D],[0x007D]],[[0x7E],[0x203E]],[[0x7F],[0x007F]], + [[0xA1],[0xFF61]],[[0xA2],[0xFF62]],[[0xA3],[0xFF63]],[[0xA4],[0xFF64]], + [[0xA5],[0xFF65]],[[0xA6],[0xFF66]],[[0xA7],[0xFF67]],[[0xA8],[0xFF68]], + [[0xA9],[0xFF69]],[[0xAA],[0xFF6A]],[[0xAB],[0xFF6B]],[[0xAC],[0xFF6C]], + [[0xAD],[0xFF6D]],[[0xAE],[0xFF6E]],[[0xAF],[0xFF6F]],[[0xB0],[0xFF70]], + [[0xB1],[0xFF71]],[[0xB2],[0xFF72]],[[0xB3],[0xFF73]],[[0xB4],[0xFF74]], + [[0xB5],[0xFF75]],[[0xB6],[0xFF76]],[[0xB7],[0xFF77]],[[0xB8],[0xFF78]], + [[0xB9],[0xFF79]],[[0xBA],[0xFF7A]],[[0xBB],[0xFF7B]],[[0xBC],[0xFF7C]], + [[0xBD],[0xFF7D]],[[0xBE],[0xFF7E]],[[0xBF],[0xFF7F]],[[0xC0],[0xFF80]], + [[0xC1],[0xFF81]],[[0xC2],[0xFF82]],[[0xC3],[0xFF83]],[[0xC4],[0xFF84]], + [[0xC5],[0xFF85]],[[0xC6],[0xFF86]],[[0xC7],[0xFF87]],[[0xC8],[0xFF88]], + [[0xC9],[0xFF89]],[[0xCA],[0xFF8A]],[[0xCB],[0xFF8B]],[[0xCC],[0xFF8C]], + [[0xCD],[0xFF8D]],[[0xCE],[0xFF8E]],[[0xCF],[0xFF8F]],[[0xD0],[0xFF90]], + [[0xD1],[0xFF91]],[[0xD2],[0xFF92]],[[0xD3],[0xFF93]],[[0xD4],[0xFF94]], + [[0xD5],[0xFF95]],[[0xD6],[0xFF96]],[[0xD7],[0xFF97]],[[0xD8],[0xFF98]], + [[0xD9],[0xFF99]],[[0xDA],[0xFF9A]],[[0xDB],[0xFF9B]],[[0xDC],[0xFF9C]], + [[0xDD],[0xFF9D]],[[0xDE],[0xFF9E]],[[0xDF],[0xFF9F]], + [[0x81,0x40],[0x3000]],[[0x81,0x41],[0x3001]],[[0x81,0x42],[0x3002]], + [[0x81,0x43],[0xFF0C]],[[0x81,0x44],[0xFF0E]],[[0x81,0x45],[0x30FB]], + [[0x81,0x46],[0xFF1A]],[[0x81,0x47],[0xFF1B]],[[0x81,0x48],[0xFF1F]], + [[0x81,0x49],[0xFF01]],[[0x81,0x4A],[0x309B]],[[0x81,0x4B],[0x309C]], + [[0x81,0x4C],[0x00B4]],[[0x81,0x4D],[0xFF40]],[[0x81,0x4E],[0x00A8]], + [[0x81,0x4F],[0xFF3E]],[[0x81,0x50],[0xFFE3]],[[0x81,0x51],[0xFF3F]], + [[0x81,0x52],[0x30FD]],[[0x81,0x53],[0x30FE]],[[0x81,0x54],[0x309D]], + [[0x81,0x55],[0x309E]],[[0x81,0x56],[0x3003]],[[0x81,0x57],[0x4EDD]], + [[0x81,0x58],[0x3005]],[[0x81,0x59],[0x3006]],[[0x81,0x5A],[0x3007]], + [[0x81,0x5B],[0x30FC]],[[0x81,0x5C],[0x2014]],[[0x81,0x5D],[0x2010]], + [[0x81,0x5E],[0xFF0F]],[[0x81,0x5F],[0x005C]],[[0x81,0x60],[0x301C]], + [[0x81,0x61],[0x2016]],[[0x81,0x62],[0xFF5C]],[[0x81,0x63],[0x2026]], + [[0x81,0x64],[0x2025]],[[0x81,0x65],[0x2018]],[[0x81,0x66],[0x2019]], + [[0x81,0x67],[0x201C]],[[0x81,0x68],[0x201D]],[[0x81,0x69],[0xFF08]], + [[0x81,0x6A],[0xFF09]],[[0x81,0x6B],[0x3014]],[[0x81,0x6C],[0x3015]], + [[0x81,0x6D],[0xFF3B]],[[0x81,0x6E],[0xFF3D]],[[0x81,0x6F],[0xFF5B]], + [[0x81,0x70],[0xFF5D]],[[0x81,0x71],[0x3008]],[[0x81,0x72],[0x3009]], + [[0x81,0x73],[0x300A]],[[0x81,0x74],[0x300B]],[[0x81,0x75],[0x300C]], + [[0x81,0x76],[0x300D]],[[0x81,0x77],[0x300E]],[[0x81,0x78],[0x300F]], + [[0x81,0x79],[0x3010]],[[0x81,0x7A],[0x3011]],[[0x81,0x7B],[0xFF0B]], + [[0x81,0x7C],[0x2212]],[[0x81,0x7D],[0x00B1]],[[0x81,0x7E],[0x00D7]], + [[0x81,0x80],[0x00F7]],[[0x81,0x81],[0xFF1D]],[[0x81,0x82],[0x2260]], + [[0x81,0x83],[0xFF1C]],[[0x81,0x84],[0xFF1E]],[[0x81,0x85],[0x2266]], + [[0x81,0x86],[0x2267]],[[0x81,0x87],[0x221E]],[[0x81,0x88],[0x2234]], + [[0x81,0x89],[0x2642]],[[0x81,0x8A],[0x2640]],[[0x81,0x8B],[0x00B0]], + [[0x81,0x8C],[0x2032]],[[0x81,0x8D],[0x2033]],[[0x81,0x8E],[0x2103]], + [[0x81,0x8F],[0xFFE5]],[[0x81,0x90],[0xFF04]],[[0x81,0x91],[0x00A2]], + [[0x81,0x92],[0x00A3]],[[0x81,0x93],[0xFF05]],[[0x81,0x94],[0xFF03]], + [[0x81,0x95],[0xFF06]],[[0x81,0x96],[0xFF0A]],[[0x81,0x97],[0xFF20]], + [[0x81,0x98],[0x00A7]],[[0x81,0x99],[0x2606]],[[0x81,0x9A],[0x2605]], + [[0x81,0x9B],[0x25CB]],[[0x81,0x9C],[0x25CF]],[[0x81,0x9D],[0x25CE]], + [[0x81,0x9E],[0x25C7]],[[0x81,0x9F],[0x25C6]],[[0x81,0xA0],[0x25A1]], + [[0x81,0xA1],[0x25A0]],[[0x81,0xA2],[0x25B3]],[[0x81,0xA3],[0x25B2]], + [[0x81,0xA4],[0x25BD]],[[0x81,0xA5],[0x25BC]],[[0x81,0xA6],[0x203B]], + [[0x81,0xA7],[0x3012]],[[0x81,0xA8],[0x2192]],[[0x81,0xA9],[0x2190]], + [[0x81,0xAA],[0x2191]],[[0x81,0xAB],[0x2193]],[[0x81,0xAC],[0x3013]], + [[0x81,0xAD],[0xFF07]],[[0x81,0xAE],[0xFF02]],[[0x81,0xAF],[0xFF0D]], + [[0x81,0xB0],[0x007E]],[[0x81,0xB1],[0x3033]],[[0x81,0xB2],[0x3034]], + [[0x81,0xB3],[0x3035]],[[0x81,0xB4],[0x303B]],[[0x81,0xB5],[0x303C]], + [[0x81,0xB6],[0x30FF]],[[0x81,0xB7],[0x309F]],[[0x81,0xB8],[0x2208]], + [[0x81,0xB9],[0x220B]],[[0x81,0xBA],[0x2286]],[[0x81,0xBB],[0x2287]], + [[0x81,0xBC],[0x2282]],[[0x81,0xBD],[0x2283]],[[0x81,0xBE],[0x222A]], + [[0x81,0xBF],[0x2229]],[[0x81,0xC0],[0x2284]],[[0x81,0xC1],[0x2285]], + [[0x81,0xC2],[0x228A]],[[0x81,0xC3],[0x228B]],[[0x81,0xC4],[0x2209]], + [[0x81,0xC5],[0x2205]],[[0x81,0xC6],[0x2305]],[[0x81,0xC7],[0x2306]], + [[0x81,0xC8],[0x2227]],[[0x81,0xC9],[0x2228]],[[0x81,0xCA],[0x00AC]], + [[0x81,0xCB],[0x21D2]],[[0x81,0xCC],[0x21D4]],[[0x81,0xCD],[0x2200]], + [[0x81,0xCE],[0x2203]],[[0x81,0xCF],[0x2295]],[[0x81,0xD0],[0x2296]], + [[0x81,0xD1],[0x2297]],[[0x81,0xD2],[0x2225]],[[0x81,0xD3],[0x2226]], + [[0x81,0xD4],[0xFF5F]],[[0x81,0xD5],[0xFF60]],[[0x81,0xD6],[0x3018]], + [[0x81,0xD7],[0x3019]],[[0x81,0xD8],[0x3016]],[[0x81,0xD9],[0x3017]], + [[0x81,0xDA],[0x2220]],[[0x81,0xDB],[0x22A5]],[[0x81,0xDC],[0x2312]], + [[0x81,0xDD],[0x2202]],[[0x81,0xDE],[0x2207]],[[0x81,0xDF],[0x2261]], + [[0x81,0xE0],[0x2252]],[[0x81,0xE1],[0x226A]],[[0x81,0xE2],[0x226B]], + [[0x81,0xE3],[0x221A]],[[0x81,0xE4],[0x223D]],[[0x81,0xE5],[0x221D]], + [[0x81,0xE6],[0x2235]],[[0x81,0xE7],[0x222B]],[[0x81,0xE8],[0x222C]], + [[0x81,0xE9],[0x2262]],[[0x81,0xEA],[0x2243]],[[0x81,0xEB],[0x2245]], + [[0x81,0xEC],[0x2248]],[[0x81,0xED],[0x2276]],[[0x81,0xEE],[0x2277]], + [[0x81,0xEF],[0x2194]],[[0x81,0xF0],[0x212B]],[[0x81,0xF1],[0x2030]], + [[0x81,0xF2],[0x266F]],[[0x81,0xF3],[0x266D]],[[0x81,0xF4],[0x266A]], + [[0x81,0xF5],[0x2020]],[[0x81,0xF6],[0x2021]],[[0x81,0xF7],[0x00B6]], + [[0x81,0xF8],[0x266E]],[[0x81,0xF9],[0x266B]],[[0x81,0xFA],[0x266C]], + [[0x81,0xFB],[0x2669]],[[0x81,0xFC],[0x25EF]],[[0x82,0x40],[0x25B7]], + [[0x82,0x41],[0x25B6]],[[0x82,0x42],[0x25C1]],[[0x82,0x43],[0x25C0]], + [[0x82,0x44],[0x2197]],[[0x82,0x45],[0x2198]],[[0x82,0x46],[0x2196]], + [[0x82,0x47],[0x2199]],[[0x82,0x48],[0x21C4]],[[0x82,0x49],[0x21E8]], + [[0x82,0x4A],[0x21E6]],[[0x82,0x4B],[0x21E7]],[[0x82,0x4C],[0x21E9]], + [[0x82,0x4D],[0x2934]],[[0x82,0x4E],[0x2935]],[[0x82,0x4F],[0xFF10]], + [[0x82,0x50],[0xFF11]],[[0x82,0x51],[0xFF12]],[[0x82,0x52],[0xFF13]], + [[0x82,0x53],[0xFF14]],[[0x82,0x54],[0xFF15]],[[0x82,0x55],[0xFF16]], + [[0x82,0x56],[0xFF17]],[[0x82,0x57],[0xFF18]],[[0x82,0x58],[0xFF19]], + [[0x82,0x59],[0x29BF]],[[0x82,0x5A],[0x25C9]],[[0x82,0x5B],[0x303D]], + [[0x82,0x5C],[0xFE46]],[[0x82,0x5D],[0xFE45]],[[0x82,0x5E],[0x25E6]], + [[0x82,0x5F],[0x2022]],[[0x82,0x60],[0xFF21]],[[0x82,0x61],[0xFF22]], + [[0x82,0x62],[0xFF23]],[[0x82,0x63],[0xFF24]],[[0x82,0x64],[0xFF25]], + [[0x82,0x65],[0xFF26]],[[0x82,0x66],[0xFF27]],[[0x82,0x67],[0xFF28]], + [[0x82,0x68],[0xFF29]],[[0x82,0x69],[0xFF2A]],[[0x82,0x6A],[0xFF2B]], + [[0x82,0x6B],[0xFF2C]],[[0x82,0x6C],[0xFF2D]],[[0x82,0x6D],[0xFF2E]], + [[0x82,0x6E],[0xFF2F]],[[0x82,0x6F],[0xFF30]],[[0x82,0x70],[0xFF31]], + [[0x82,0x71],[0xFF32]],[[0x82,0x72],[0xFF33]],[[0x82,0x73],[0xFF34]], + [[0x82,0x74],[0xFF35]],[[0x82,0x75],[0xFF36]],[[0x82,0x76],[0xFF37]], + [[0x82,0x77],[0xFF38]],[[0x82,0x78],[0xFF39]],[[0x82,0x79],[0xFF3A]], + [[0x82,0x7A],[0x2213]],[[0x82,0x7B],[0x2135]],[[0x82,0x7C],[0x210F]], + [[0x82,0x7D],[0x33CB]],[[0x82,0x7E],[0x2113]],[[0x82,0x80],[0x2127]], + [[0x82,0x81],[0xFF41]],[[0x82,0x82],[0xFF42]],[[0x82,0x83],[0xFF43]], + [[0x82,0x84],[0xFF44]],[[0x82,0x85],[0xFF45]],[[0x82,0x86],[0xFF46]], + [[0x82,0x87],[0xFF47]],[[0x82,0x88],[0xFF48]],[[0x82,0x89],[0xFF49]], + [[0x82,0x8A],[0xFF4A]],[[0x82,0x8B],[0xFF4B]],[[0x82,0x8C],[0xFF4C]], + [[0x82,0x8D],[0xFF4D]],[[0x82,0x8E],[0xFF4E]],[[0x82,0x8F],[0xFF4F]], + [[0x82,0x90],[0xFF50]],[[0x82,0x91],[0xFF51]],[[0x82,0x92],[0xFF52]], + [[0x82,0x93],[0xFF53]],[[0x82,0x94],[0xFF54]],[[0x82,0x95],[0xFF55]], + [[0x82,0x96],[0xFF56]],[[0x82,0x97],[0xFF57]],[[0x82,0x98],[0xFF58]], + [[0x82,0x99],[0xFF59]],[[0x82,0x9A],[0xFF5A]],[[0x82,0x9B],[0x30A0]], + [[0x82,0x9C],[0x2013]],[[0x82,0x9D],[0x29FA]],[[0x82,0x9E],[0x29FB]], + [[0x82,0x9F],[0x3041]],[[0x82,0xA0],[0x3042]],[[0x82,0xA1],[0x3043]], + [[0x82,0xA2],[0x3044]],[[0x82,0xA3],[0x3045]],[[0x82,0xA4],[0x3046]], + [[0x82,0xA5],[0x3047]],[[0x82,0xA6],[0x3048]],[[0x82,0xA7],[0x3049]], + [[0x82,0xA8],[0x304A]],[[0x82,0xA9],[0x304B]],[[0x82,0xAA],[0x304C]], + [[0x82,0xAB],[0x304D]],[[0x82,0xAC],[0x304E]],[[0x82,0xAD],[0x304F]], + [[0x82,0xAE],[0x3050]],[[0x82,0xAF],[0x3051]],[[0x82,0xB0],[0x3052]], + [[0x82,0xB1],[0x3053]],[[0x82,0xB2],[0x3054]],[[0x82,0xB3],[0x3055]], + [[0x82,0xB4],[0x3056]],[[0x82,0xB5],[0x3057]],[[0x82,0xB6],[0x3058]], + [[0x82,0xB7],[0x3059]],[[0x82,0xB8],[0x305A]],[[0x82,0xB9],[0x305B]], + [[0x82,0xBA],[0x305C]],[[0x82,0xBB],[0x305D]],[[0x82,0xBC],[0x305E]], + [[0x82,0xBD],[0x305F]],[[0x82,0xBE],[0x3060]],[[0x82,0xBF],[0x3061]], + [[0x82,0xC0],[0x3062]],[[0x82,0xC1],[0x3063]],[[0x82,0xC2],[0x3064]], + [[0x82,0xC3],[0x3065]],[[0x82,0xC4],[0x3066]],[[0x82,0xC5],[0x3067]], + [[0x82,0xC6],[0x3068]],[[0x82,0xC7],[0x3069]],[[0x82,0xC8],[0x306A]], + [[0x82,0xC9],[0x306B]],[[0x82,0xCA],[0x306C]],[[0x82,0xCB],[0x306D]], + [[0x82,0xCC],[0x306E]],[[0x82,0xCD],[0x306F]],[[0x82,0xCE],[0x3070]], + [[0x82,0xCF],[0x3071]],[[0x82,0xD0],[0x3072]],[[0x82,0xD1],[0x3073]], + [[0x82,0xD2],[0x3074]],[[0x82,0xD3],[0x3075]],[[0x82,0xD4],[0x3076]], + [[0x82,0xD5],[0x3077]],[[0x82,0xD6],[0x3078]],[[0x82,0xD7],[0x3079]], + [[0x82,0xD8],[0x307A]],[[0x82,0xD9],[0x307B]],[[0x82,0xDA],[0x307C]], + [[0x82,0xDB],[0x307D]],[[0x82,0xDC],[0x307E]],[[0x82,0xDD],[0x307F]], + [[0x82,0xDE],[0x3080]],[[0x82,0xDF],[0x3081]],[[0x82,0xE0],[0x3082]], + [[0x82,0xE1],[0x3083]],[[0x82,0xE2],[0x3084]],[[0x82,0xE3],[0x3085]], + [[0x82,0xE4],[0x3086]],[[0x82,0xE5],[0x3087]],[[0x82,0xE6],[0x3088]], + [[0x82,0xE7],[0x3089]],[[0x82,0xE8],[0x308A]],[[0x82,0xE9],[0x308B]], + [[0x82,0xEA],[0x308C]],[[0x82,0xEB],[0x308D]],[[0x82,0xEC],[0x308E]], + [[0x82,0xED],[0x308F]],[[0x82,0xEE],[0x3090]],[[0x82,0xEF],[0x3091]], + [[0x82,0xF0],[0x3092]],[[0x82,0xF1],[0x3093]],[[0x82,0xF2],[0x3094]], + [[0x82,0xF3],[0x3095]],[[0x82,0xF4],[0x3096]], + [[0x82,0xF5],[0x304B,0x309A]],[[0x82,0xF6],[0x304D,0x309A]], + [[0x82,0xF7],[0x304F,0x309A]],[[0x82,0xF8],[0x3051,0x309A]], + [[0x82,0xF9],[0x3053,0x309A]],[[0x83,0x40],[0x30A1]], + [[0x83,0x41],[0x30A2]],[[0x83,0x42],[0x30A3]],[[0x83,0x43],[0x30A4]], + [[0x83,0x44],[0x30A5]],[[0x83,0x45],[0x30A6]],[[0x83,0x46],[0x30A7]], + [[0x83,0x47],[0x30A8]],[[0x83,0x48],[0x30A9]],[[0x83,0x49],[0x30AA]], + [[0x83,0x4A],[0x30AB]],[[0x83,0x4B],[0x30AC]],[[0x83,0x4C],[0x30AD]], + [[0x83,0x4D],[0x30AE]],[[0x83,0x4E],[0x30AF]],[[0x83,0x4F],[0x30B0]], + [[0x83,0x50],[0x30B1]],[[0x83,0x51],[0x30B2]],[[0x83,0x52],[0x30B3]], + [[0x83,0x53],[0x30B4]],[[0x83,0x54],[0x30B5]],[[0x83,0x55],[0x30B6]], + [[0x83,0x56],[0x30B7]],[[0x83,0x57],[0x30B8]],[[0x83,0x58],[0x30B9]], + [[0x83,0x59],[0x30BA]],[[0x83,0x5A],[0x30BB]],[[0x83,0x5B],[0x30BC]], + [[0x83,0x5C],[0x30BD]],[[0x83,0x5D],[0x30BE]],[[0x83,0x5E],[0x30BF]], + [[0x83,0x5F],[0x30C0]],[[0x83,0x60],[0x30C1]],[[0x83,0x61],[0x30C2]], + [[0x83,0x62],[0x30C3]],[[0x83,0x63],[0x30C4]],[[0x83,0x64],[0x30C5]], + [[0x83,0x65],[0x30C6]],[[0x83,0x66],[0x30C7]],[[0x83,0x67],[0x30C8]], + [[0x83,0x68],[0x30C9]],[[0x83,0x69],[0x30CA]],[[0x83,0x6A],[0x30CB]], + [[0x83,0x6B],[0x30CC]],[[0x83,0x6C],[0x30CD]],[[0x83,0x6D],[0x30CE]], + [[0x83,0x6E],[0x30CF]],[[0x83,0x6F],[0x30D0]],[[0x83,0x70],[0x30D1]], + [[0x83,0x71],[0x30D2]],[[0x83,0x72],[0x30D3]],[[0x83,0x73],[0x30D4]], + [[0x83,0x74],[0x30D5]],[[0x83,0x75],[0x30D6]],[[0x83,0x76],[0x30D7]], + [[0x83,0x77],[0x30D8]],[[0x83,0x78],[0x30D9]],[[0x83,0x79],[0x30DA]], + [[0x83,0x7A],[0x30DB]],[[0x83,0x7B],[0x30DC]],[[0x83,0x7C],[0x30DD]], + [[0x83,0x7D],[0x30DE]],[[0x83,0x7E],[0x30DF]],[[0x83,0x80],[0x30E0]], + [[0x83,0x81],[0x30E1]],[[0x83,0x82],[0x30E2]],[[0x83,0x83],[0x30E3]], + [[0x83,0x84],[0x30E4]],[[0x83,0x85],[0x30E5]],[[0x83,0x86],[0x30E6]], + [[0x83,0x87],[0x30E7]],[[0x83,0x88],[0x30E8]],[[0x83,0x89],[0x30E9]], + [[0x83,0x8A],[0x30EA]],[[0x83,0x8B],[0x30EB]],[[0x83,0x8C],[0x30EC]], + [[0x83,0x8D],[0x30ED]],[[0x83,0x8E],[0x30EE]],[[0x83,0x8F],[0x30EF]], + [[0x83,0x90],[0x30F0]],[[0x83,0x91],[0x30F1]],[[0x83,0x92],[0x30F2]], + [[0x83,0x93],[0x30F3]],[[0x83,0x94],[0x30F4]],[[0x83,0x95],[0x30F5]], + [[0x83,0x96],[0x30F6]],[[0x83,0x97],[0x30AB,0x309A]], + [[0x83,0x98],[0x30AD,0x309A]],[[0x83,0x99],[0x30AF,0x309A]], + [[0x83,0x9A],[0x30B1,0x309A]],[[0x83,0x9B],[0x30B3,0x309A]], + [[0x83,0x9C],[0x30BB,0x309A]],[[0x83,0x9D],[0x30C4,0x309A]], + [[0x83,0x9E],[0x30C8,0x309A]],[[0x83,0x9F],[0x0391]], + [[0x83,0xA0],[0x0392]],[[0x83,0xA1],[0x0393]],[[0x83,0xA2],[0x0394]], + [[0x83,0xA3],[0x0395]],[[0x83,0xA4],[0x0396]],[[0x83,0xA5],[0x0397]], + [[0x83,0xA6],[0x0398]],[[0x83,0xA7],[0x0399]],[[0x83,0xA8],[0x039A]], + [[0x83,0xA9],[0x039B]],[[0x83,0xAA],[0x039C]],[[0x83,0xAB],[0x039D]], + [[0x83,0xAC],[0x039E]],[[0x83,0xAD],[0x039F]],[[0x83,0xAE],[0x03A0]], + [[0x83,0xAF],[0x03A1]],[[0x83,0xB0],[0x03A3]],[[0x83,0xB1],[0x03A4]], + [[0x83,0xB2],[0x03A5]],[[0x83,0xB3],[0x03A6]],[[0x83,0xB4],[0x03A7]], + [[0x83,0xB5],[0x03A8]],[[0x83,0xB6],[0x03A9]],[[0x83,0xB7],[0x2664]], + [[0x83,0xB8],[0x2660]],[[0x83,0xB9],[0x2662]],[[0x83,0xBA],[0x2666]], + [[0x83,0xBB],[0x2661]],[[0x83,0xBC],[0x2665]],[[0x83,0xBD],[0x2667]], + [[0x83,0xBE],[0x2663]],[[0x83,0xBF],[0x03B1]],[[0x83,0xC0],[0x03B2]], + [[0x83,0xC1],[0x03B3]],[[0x83,0xC2],[0x03B4]],[[0x83,0xC3],[0x03B5]], + [[0x83,0xC4],[0x03B6]],[[0x83,0xC5],[0x03B7]],[[0x83,0xC6],[0x03B8]], + [[0x83,0xC7],[0x03B9]],[[0x83,0xC8],[0x03BA]],[[0x83,0xC9],[0x03BB]], + [[0x83,0xCA],[0x03BC]],[[0x83,0xCB],[0x03BD]],[[0x83,0xCC],[0x03BE]], + [[0x83,0xCD],[0x03BF]],[[0x83,0xCE],[0x03C0]],[[0x83,0xCF],[0x03C1]], + [[0x83,0xD0],[0x03C3]],[[0x83,0xD1],[0x03C4]],[[0x83,0xD2],[0x03C5]], + [[0x83,0xD3],[0x03C6]],[[0x83,0xD4],[0x03C7]],[[0x83,0xD5],[0x03C8]], + [[0x83,0xD6],[0x03C9]],[[0x83,0xD7],[0x03C2]],[[0x83,0xD8],[0x24F5]], + [[0x83,0xD9],[0x24F6]],[[0x83,0xDA],[0x24F7]],[[0x83,0xDB],[0x24F8]], + [[0x83,0xDC],[0x24F9]],[[0x83,0xDD],[0x24FA]],[[0x83,0xDE],[0x24FB]], + [[0x83,0xDF],[0x24FC]],[[0x83,0xE0],[0x24FD]],[[0x83,0xE1],[0x24FE]], + [[0x83,0xE2],[0x2616]],[[0x83,0xE3],[0x2617]],[[0x83,0xE4],[0x3020]], + [[0x83,0xE5],[0x260E]],[[0x83,0xE6],[0x2600]],[[0x83,0xE7],[0x2601]], + [[0x83,0xE8],[0x2602]],[[0x83,0xE9],[0x2603]],[[0x83,0xEA],[0x2668]], + [[0x83,0xEB],[0x25B1]],[[0x83,0xEC],[0x31F0]],[[0x83,0xED],[0x31F1]], + [[0x83,0xEE],[0x31F2]],[[0x83,0xEF],[0x31F3]],[[0x83,0xF0],[0x31F4]], + [[0x83,0xF1],[0x31F5]],[[0x83,0xF2],[0x31F6]],[[0x83,0xF3],[0x31F7]], + [[0x83,0xF4],[0x31F8]],[[0x83,0xF5],[0x31F9]], + [[0x83,0xF6],[0x31F7,0x309A]],[[0x83,0xF7],[0x31FA]], + [[0x83,0xF8],[0x31FB]],[[0x83,0xF9],[0x31FC]],[[0x83,0xFA],[0x31FD]], + [[0x83,0xFB],[0x31FE]],[[0x83,0xFC],[0x31FF]],[[0x84,0x40],[0x0410]], + [[0x84,0x41],[0x0411]],[[0x84,0x42],[0x0412]],[[0x84,0x43],[0x0413]], + [[0x84,0x44],[0x0414]],[[0x84,0x45],[0x0415]],[[0x84,0x46],[0x0401]], + [[0x84,0x47],[0x0416]],[[0x84,0x48],[0x0417]],[[0x84,0x49],[0x0418]], + [[0x84,0x4A],[0x0419]],[[0x84,0x4B],[0x041A]],[[0x84,0x4C],[0x041B]], + [[0x84,0x4D],[0x041C]],[[0x84,0x4E],[0x041D]],[[0x84,0x4F],[0x041E]], + [[0x84,0x50],[0x041F]],[[0x84,0x51],[0x0420]],[[0x84,0x52],[0x0421]], + [[0x84,0x53],[0x0422]],[[0x84,0x54],[0x0423]],[[0x84,0x55],[0x0424]], + [[0x84,0x56],[0x0425]],[[0x84,0x57],[0x0426]],[[0x84,0x58],[0x0427]], + [[0x84,0x59],[0x0428]],[[0x84,0x5A],[0x0429]],[[0x84,0x5B],[0x042A]], + [[0x84,0x5C],[0x042B]],[[0x84,0x5D],[0x042C]],[[0x84,0x5E],[0x042D]], + [[0x84,0x5F],[0x042E]],[[0x84,0x60],[0x042F]],[[0x84,0x61],[0x23BE]], + [[0x84,0x62],[0x23BF]],[[0x84,0x63],[0x23C0]],[[0x84,0x64],[0x23C1]], + [[0x84,0x65],[0x23C2]],[[0x84,0x66],[0x23C3]],[[0x84,0x67],[0x23C4]], + [[0x84,0x68],[0x23C5]],[[0x84,0x69],[0x23C6]],[[0x84,0x6A],[0x23C7]], + [[0x84,0x6B],[0x23C8]],[[0x84,0x6C],[0x23C9]],[[0x84,0x6D],[0x23CA]], + [[0x84,0x6E],[0x23CB]],[[0x84,0x6F],[0x23CC]],[[0x84,0x70],[0x0430]], + [[0x84,0x71],[0x0431]],[[0x84,0x72],[0x0432]],[[0x84,0x73],[0x0433]], + [[0x84,0x74],[0x0434]],[[0x84,0x75],[0x0435]],[[0x84,0x76],[0x0451]], + [[0x84,0x77],[0x0436]],[[0x84,0x78],[0x0437]],[[0x84,0x79],[0x0438]], + [[0x84,0x7A],[0x0439]],[[0x84,0x7B],[0x043A]],[[0x84,0x7C],[0x043B]], + [[0x84,0x7D],[0x043C]],[[0x84,0x7E],[0x043D]],[[0x84,0x80],[0x043E]], + [[0x84,0x81],[0x043F]],[[0x84,0x82],[0x0440]],[[0x84,0x83],[0x0441]], + [[0x84,0x84],[0x0442]],[[0x84,0x85],[0x0443]],[[0x84,0x86],[0x0444]], + [[0x84,0x87],[0x0445]],[[0x84,0x88],[0x0446]],[[0x84,0x89],[0x0447]], + [[0x84,0x8A],[0x0448]],[[0x84,0x8B],[0x0449]],[[0x84,0x8C],[0x044A]], + [[0x84,0x8D],[0x044B]],[[0x84,0x8E],[0x044C]],[[0x84,0x8F],[0x044D]], + [[0x84,0x90],[0x044E]],[[0x84,0x91],[0x044F]],[[0x84,0x92],[0x30F7]], + [[0x84,0x93],[0x30F8]],[[0x84,0x94],[0x30F9]],[[0x84,0x95],[0x30FA]], + [[0x84,0x96],[0x22DA]],[[0x84,0x97],[0x22DB]],[[0x84,0x98],[0x2153]], + [[0x84,0x99],[0x2154]],[[0x84,0x9A],[0x2155]],[[0x84,0x9B],[0x2713]], + [[0x84,0x9C],[0x2318]],[[0x84,0x9D],[0x2423]],[[0x84,0x9E],[0x23CE]], + [[0x84,0x9F],[0x2500]],[[0x84,0xA0],[0x2502]],[[0x84,0xA1],[0x250C]], + [[0x84,0xA2],[0x2510]],[[0x84,0xA3],[0x2518]],[[0x84,0xA4],[0x2514]], + [[0x84,0xA5],[0x251C]],[[0x84,0xA6],[0x252C]],[[0x84,0xA7],[0x2524]], + [[0x84,0xA8],[0x2534]],[[0x84,0xA9],[0x253C]],[[0x84,0xAA],[0x2501]], + [[0x84,0xAB],[0x2503]],[[0x84,0xAC],[0x250F]],[[0x84,0xAD],[0x2513]], + [[0x84,0xAE],[0x251B]],[[0x84,0xAF],[0x2517]],[[0x84,0xB0],[0x2523]], + [[0x84,0xB1],[0x2533]],[[0x84,0xB2],[0x252B]],[[0x84,0xB3],[0x253B]], + [[0x84,0xB4],[0x254B]],[[0x84,0xB5],[0x2520]],[[0x84,0xB6],[0x252F]], + [[0x84,0xB7],[0x2528]],[[0x84,0xB8],[0x2537]],[[0x84,0xB9],[0x253F]], + [[0x84,0xBA],[0x251D]],[[0x84,0xBB],[0x2530]],[[0x84,0xBC],[0x2525]], + [[0x84,0xBD],[0x2538]],[[0x84,0xBE],[0x2542]],[[0x84,0xBF],[0x3251]], + [[0x84,0xC0],[0x3252]],[[0x84,0xC1],[0x3253]],[[0x84,0xC2],[0x3254]], + [[0x84,0xC3],[0x3255]],[[0x84,0xC4],[0x3256]],[[0x84,0xC5],[0x3257]], + [[0x84,0xC6],[0x3258]],[[0x84,0xC7],[0x3259]],[[0x84,0xC8],[0x325A]], + [[0x84,0xC9],[0x325B]],[[0x84,0xCA],[0x325C]],[[0x84,0xCB],[0x325D]], + [[0x84,0xCC],[0x325E]],[[0x84,0xCD],[0x325F]],[[0x84,0xCE],[0x32B1]], + [[0x84,0xCF],[0x32B2]],[[0x84,0xD0],[0x32B3]],[[0x84,0xD1],[0x32B4]], + [[0x84,0xD2],[0x32B5]],[[0x84,0xD3],[0x32B6]],[[0x84,0xD4],[0x32B7]], + [[0x84,0xD5],[0x32B8]],[[0x84,0xD6],[0x32B9]],[[0x84,0xD7],[0x32BA]], + [[0x84,0xD8],[0x32BB]],[[0x84,0xD9],[0x32BC]],[[0x84,0xDA],[0x32BD]], + [[0x84,0xDB],[0x32BE]],[[0x84,0xDC],[0x32BF]],[[0x84,0xE5],[0x25D0]], + [[0x84,0xE6],[0x25D1]],[[0x84,0xE7],[0x25D2]],[[0x84,0xE8],[0x25D3]], + [[0x84,0xE9],[0x203C]],[[0x84,0xEA],[0x2047]],[[0x84,0xEB],[0x2048]], + [[0x84,0xEC],[0x2049]],[[0x84,0xED],[0x01CD]],[[0x84,0xEE],[0x01CE]], + [[0x84,0xEF],[0x01D0]],[[0x84,0xF0],[0x1E3E]],[[0x84,0xF1],[0x1E3F]], + [[0x84,0xF2],[0x01F8]],[[0x84,0xF3],[0x01F9]],[[0x84,0xF4],[0x01D1]], + [[0x84,0xF5],[0x01D2]],[[0x84,0xF6],[0x01D4]],[[0x84,0xF7],[0x01D6]], + [[0x84,0xF8],[0x01D8]],[[0x84,0xF9],[0x01DA]],[[0x84,0xFA],[0x01DC]], + [[0x85,0x40],[0x20AC]],[[0x85,0x41],[0x00A0]],[[0x85,0x42],[0x00A1]], + [[0x85,0x43],[0x00A4]],[[0x85,0x44],[0x00A6]],[[0x85,0x45],[0x00A9]], + [[0x85,0x46],[0x00AA]],[[0x85,0x47],[0x00AB]],[[0x85,0x48],[0x00AD]], + [[0x85,0x49],[0x00AE]],[[0x85,0x4A],[0x00AF]],[[0x85,0x4B],[0x00B2]], + [[0x85,0x4C],[0x00B3]],[[0x85,0x4D],[0x00B7]],[[0x85,0x4E],[0x00B8]], + [[0x85,0x4F],[0x00B9]],[[0x85,0x50],[0x00BA]],[[0x85,0x51],[0x00BB]], + [[0x85,0x52],[0x00BC]],[[0x85,0x53],[0x00BD]],[[0x85,0x54],[0x00BE]], + [[0x85,0x55],[0x00BF]],[[0x85,0x56],[0x00C0]],[[0x85,0x57],[0x00C1]], + [[0x85,0x58],[0x00C2]],[[0x85,0x59],[0x00C3]],[[0x85,0x5A],[0x00C4]], + [[0x85,0x5B],[0x00C5]],[[0x85,0x5C],[0x00C6]],[[0x85,0x5D],[0x00C7]], + [[0x85,0x5E],[0x00C8]],[[0x85,0x5F],[0x00C9]],[[0x85,0x60],[0x00CA]], + [[0x85,0x61],[0x00CB]],[[0x85,0x62],[0x00CC]],[[0x85,0x63],[0x00CD]], + [[0x85,0x64],[0x00CE]],[[0x85,0x65],[0x00CF]],[[0x85,0x66],[0x00D0]], + [[0x85,0x67],[0x00D1]],[[0x85,0x68],[0x00D2]],[[0x85,0x69],[0x00D3]], + [[0x85,0x6A],[0x00D4]],[[0x85,0x6B],[0x00D5]],[[0x85,0x6C],[0x00D6]], + [[0x85,0x6D],[0x00D8]],[[0x85,0x6E],[0x00D9]],[[0x85,0x6F],[0x00DA]], + [[0x85,0x70],[0x00DB]],[[0x85,0x71],[0x00DC]],[[0x85,0x72],[0x00DD]], + [[0x85,0x73],[0x00DE]],[[0x85,0x74],[0x00DF]],[[0x85,0x75],[0x00E0]], + [[0x85,0x76],[0x00E1]],[[0x85,0x77],[0x00E2]],[[0x85,0x78],[0x00E3]], + [[0x85,0x79],[0x00E4]],[[0x85,0x7A],[0x00E5]],[[0x85,0x7B],[0x00E6]], + [[0x85,0x7C],[0x00E7]],[[0x85,0x7D],[0x00E8]],[[0x85,0x7E],[0x00E9]], + [[0x85,0x80],[0x00EA]],[[0x85,0x81],[0x00EB]],[[0x85,0x82],[0x00EC]], + [[0x85,0x83],[0x00ED]],[[0x85,0x84],[0x00EE]],[[0x85,0x85],[0x00EF]], + [[0x85,0x86],[0x00F0]],[[0x85,0x87],[0x00F1]],[[0x85,0x88],[0x00F2]], + [[0x85,0x89],[0x00F3]],[[0x85,0x8A],[0x00F4]],[[0x85,0x8B],[0x00F5]], + [[0x85,0x8C],[0x00F6]],[[0x85,0x8D],[0x00F8]],[[0x85,0x8E],[0x00F9]], + [[0x85,0x8F],[0x00FA]],[[0x85,0x90],[0x00FB]],[[0x85,0x91],[0x00FC]], + [[0x85,0x92],[0x00FD]],[[0x85,0x93],[0x00FE]],[[0x85,0x94],[0x00FF]], + [[0x85,0x95],[0x0100]],[[0x85,0x96],[0x012A]],[[0x85,0x97],[0x016A]], + [[0x85,0x98],[0x0112]],[[0x85,0x99],[0x014C]],[[0x85,0x9A],[0x0101]], + [[0x85,0x9B],[0x012B]],[[0x85,0x9C],[0x016B]],[[0x85,0x9D],[0x0113]], + [[0x85,0x9E],[0x014D]],[[0x85,0x9F],[0x0104]],[[0x85,0xA0],[0x02D8]], + [[0x85,0xA1],[0x0141]],[[0x85,0xA2],[0x013D]],[[0x85,0xA3],[0x015A]], + [[0x85,0xA4],[0x0160]],[[0x85,0xA5],[0x015E]],[[0x85,0xA6],[0x0164]], + [[0x85,0xA7],[0x0179]],[[0x85,0xA8],[0x017D]],[[0x85,0xA9],[0x017B]], + [[0x85,0xAA],[0x0105]],[[0x85,0xAB],[0x02DB]],[[0x85,0xAC],[0x0142]], + [[0x85,0xAD],[0x013E]],[[0x85,0xAE],[0x015B]],[[0x85,0xAF],[0x02C7]], + [[0x85,0xB0],[0x0161]],[[0x85,0xB1],[0x015F]],[[0x85,0xB2],[0x0165]], + [[0x85,0xB3],[0x017A]],[[0x85,0xB4],[0x02DD]],[[0x85,0xB5],[0x017E]], + [[0x85,0xB6],[0x017C]],[[0x85,0xB7],[0x0154]],[[0x85,0xB8],[0x0102]], + [[0x85,0xB9],[0x0139]],[[0x85,0xBA],[0x0106]],[[0x85,0xBB],[0x010C]], + [[0x85,0xBC],[0x0118]],[[0x85,0xBD],[0x011A]],[[0x85,0xBE],[0x010E]], + [[0x85,0xBF],[0x0143]],[[0x85,0xC0],[0x0147]],[[0x85,0xC1],[0x0150]], + [[0x85,0xC2],[0x0158]],[[0x85,0xC3],[0x016E]],[[0x85,0xC4],[0x0170]], + [[0x85,0xC5],[0x0162]],[[0x85,0xC6],[0x0155]],[[0x85,0xC7],[0x0103]], + [[0x85,0xC8],[0x013A]],[[0x85,0xC9],[0x0107]],[[0x85,0xCA],[0x010D]], + [[0x85,0xCB],[0x0119]],[[0x85,0xCC],[0x011B]],[[0x85,0xCD],[0x010F]], + [[0x85,0xCE],[0x0111]],[[0x85,0xCF],[0x0144]],[[0x85,0xD0],[0x0148]], + [[0x85,0xD1],[0x0151]],[[0x85,0xD2],[0x0159]],[[0x85,0xD3],[0x016F]], + [[0x85,0xD4],[0x0171]],[[0x85,0xD5],[0x0163]],[[0x85,0xD6],[0x02D9]], + [[0x85,0xD7],[0x0108]],[[0x85,0xD8],[0x011C]],[[0x85,0xD9],[0x0124]], + [[0x85,0xDA],[0x0134]],[[0x85,0xDB],[0x015C]],[[0x85,0xDC],[0x016C]], + [[0x85,0xDD],[0x0109]],[[0x85,0xDE],[0x011D]],[[0x85,0xDF],[0x0125]], + [[0x85,0xE0],[0x0135]],[[0x85,0xE1],[0x015D]],[[0x85,0xE2],[0x016D]], + [[0x85,0xE3],[0x0271]],[[0x85,0xE4],[0x028B]],[[0x85,0xE5],[0x027E]], + [[0x85,0xE6],[0x0283]],[[0x85,0xE7],[0x0292]],[[0x85,0xE8],[0x026C]], + [[0x85,0xE9],[0x026E]],[[0x85,0xEA],[0x0279]],[[0x85,0xEB],[0x0288]], + [[0x85,0xEC],[0x0256]],[[0x85,0xED],[0x0273]],[[0x85,0xEE],[0x027D]], + [[0x85,0xEF],[0x0282]],[[0x85,0xF0],[0x0290]],[[0x85,0xF1],[0x027B]], + [[0x85,0xF2],[0x026D]],[[0x85,0xF3],[0x025F]],[[0x85,0xF4],[0x0272]], + [[0x85,0xF5],[0x029D]],[[0x85,0xF6],[0x028E]],[[0x85,0xF7],[0x0261]], + [[0x85,0xF8],[0x014B]],[[0x85,0xF9],[0x0270]],[[0x85,0xFA],[0x0281]], + [[0x85,0xFB],[0x0127]],[[0x85,0xFC],[0x0295]],[[0x86,0x40],[0x0294]], + [[0x86,0x41],[0x0266]],[[0x86,0x42],[0x0298]],[[0x86,0x43],[0x01C2]], + [[0x86,0x44],[0x0253]],[[0x86,0x45],[0x0257]],[[0x86,0x46],[0x0284]], + [[0x86,0x47],[0x0260]],[[0x86,0x48],[0x0193]],[[0x86,0x49],[0x0153]], + [[0x86,0x4A],[0x0152]],[[0x86,0x4B],[0x0268]],[[0x86,0x4C],[0x0289]], + [[0x86,0x4D],[0x0258]],[[0x86,0x4E],[0x0275]],[[0x86,0x4F],[0x0259]], + [[0x86,0x50],[0x025C]],[[0x86,0x51],[0x025E]],[[0x86,0x52],[0x0250]], + [[0x86,0x53],[0x026F]],[[0x86,0x54],[0x028A]],[[0x86,0x55],[0x0264]], + [[0x86,0x56],[0x028C]],[[0x86,0x57],[0x0254]],[[0x86,0x58],[0x0251]], + [[0x86,0x59],[0x0252]],[[0x86,0x5A],[0x028D]],[[0x86,0x5B],[0x0265]], + [[0x86,0x5C],[0x02A2]],[[0x86,0x5D],[0x02A1]],[[0x86,0x5E],[0x0255]], + [[0x86,0x5F],[0x0291]],[[0x86,0x60],[0x027A]],[[0x86,0x61],[0x0267]], + [[0x86,0x62],[0x025A]],[[0x86,0x63],[0x00E6,0x0300]], + [[0x86,0x64],[0x01FD]],[[0x86,0x65],[0x1F70]],[[0x86,0x66],[0x1F71]], + [[0x86,0x67],[0x0254,0x0300]],[[0x86,0x68],[0x0254,0x0301]], + [[0x86,0x69],[0x028C,0x0300]],[[0x86,0x6A],[0x028C,0x0301]], + [[0x86,0x6B],[0x0259,0x0300]],[[0x86,0x6C],[0x0259,0x0301]], + [[0x86,0x6D],[0x025A,0x0300]],[[0x86,0x6E],[0x025A,0x0301]], + [[0x86,0x6F],[0x1F72]],[[0x86,0x70],[0x1F73]],[[0x86,0x71],[0x0361]], + [[0x86,0x72],[0x02C8]],[[0x86,0x73],[0x02CC]],[[0x86,0x74],[0x02D0]], + [[0x86,0x75],[0x02D1]],[[0x86,0x76],[0x0306]],[[0x86,0x77],[0x203F]], + [[0x86,0x78],[0x030B]],[[0x86,0x79],[0x0301]],[[0x86,0x7A],[0x0304]], + [[0x86,0x7B],[0x0300]],[[0x86,0x7C],[0x030F]],[[0x86,0x7D],[0x030C]], + [[0x86,0x7E],[0x0302]],[[0x86,0x80],[0x02E5]],[[0x86,0x81],[0x02E6]], + [[0x86,0x82],[0x02E7]],[[0x86,0x83],[0x02E8]],[[0x86,0x84],[0x02E9]], + [[0x86,0x85],[0x02E9,0x02E5]],[[0x86,0x86],[0x02E5,0x02E9]], + [[0x86,0x87],[0x0325]],[[0x86,0x88],[0x032C]],[[0x86,0x89],[0x0339]], + [[0x86,0x8A],[0x031C]],[[0x86,0x8B],[0x031F]],[[0x86,0x8C],[0x0320]], + [[0x86,0x8D],[0x0308]],[[0x86,0x8E],[0x033D]],[[0x86,0x8F],[0x0329]], + [[0x86,0x90],[0x032F]],[[0x86,0x91],[0x02DE]],[[0x86,0x92],[0x0324]], + [[0x86,0x93],[0x0330]],[[0x86,0x94],[0x033C]],[[0x86,0x95],[0x0334]], + [[0x86,0x96],[0x031D]],[[0x86,0x97],[0x031E]],[[0x86,0x98],[0x0318]], + [[0x86,0x99],[0x0319]],[[0x86,0x9A],[0x032A]],[[0x86,0x9B],[0x033A]], + [[0x86,0x9C],[0x033B]],[[0x86,0x9D],[0x0303]],[[0x86,0x9E],[0x031A]], + [[0x86,0x9F],[0x2776]],[[0x86,0xA0],[0x2777]],[[0x86,0xA1],[0x2778]], + [[0x86,0xA2],[0x2779]],[[0x86,0xA3],[0x277A]],[[0x86,0xA4],[0x277B]], + [[0x86,0xA5],[0x277C]],[[0x86,0xA6],[0x277D]],[[0x86,0xA7],[0x277E]], + [[0x86,0xA8],[0x277F]],[[0x86,0xA9],[0x24EB]],[[0x86,0xAA],[0x24EC]], + [[0x86,0xAB],[0x24ED]],[[0x86,0xAC],[0x24EE]],[[0x86,0xAD],[0x24EF]], + [[0x86,0xAE],[0x24F0]],[[0x86,0xAF],[0x24F1]],[[0x86,0xB0],[0x24F2]], + [[0x86,0xB1],[0x24F3]],[[0x86,0xB2],[0x24F4]],[[0x86,0xB3],[0x2170]], + [[0x86,0xB4],[0x2171]],[[0x86,0xB5],[0x2172]],[[0x86,0xB6],[0x2173]], + [[0x86,0xB7],[0x2174]],[[0x86,0xB8],[0x2175]],[[0x86,0xB9],[0x2176]], + [[0x86,0xBA],[0x2177]],[[0x86,0xBB],[0x2178]],[[0x86,0xBC],[0x2179]], + [[0x86,0xBD],[0x217A]],[[0x86,0xBE],[0x217B]],[[0x86,0xBF],[0x24D0]], + [[0x86,0xC0],[0x24D1]],[[0x86,0xC1],[0x24D2]],[[0x86,0xC2],[0x24D3]], + [[0x86,0xC3],[0x24D4]],[[0x86,0xC4],[0x24D5]],[[0x86,0xC5],[0x24D6]], + [[0x86,0xC6],[0x24D7]],[[0x86,0xC7],[0x24D8]],[[0x86,0xC8],[0x24D9]], + [[0x86,0xC9],[0x24DA]],[[0x86,0xCA],[0x24DB]],[[0x86,0xCB],[0x24DC]], + [[0x86,0xCC],[0x24DD]],[[0x86,0xCD],[0x24DE]],[[0x86,0xCE],[0x24DF]], + [[0x86,0xCF],[0x24E0]],[[0x86,0xD0],[0x24E1]],[[0x86,0xD1],[0x24E2]], + [[0x86,0xD2],[0x24E3]],[[0x86,0xD3],[0x24E4]],[[0x86,0xD4],[0x24E5]], + [[0x86,0xD5],[0x24E6]],[[0x86,0xD6],[0x24E7]],[[0x86,0xD7],[0x24E8]], + [[0x86,0xD8],[0x24E9]],[[0x86,0xD9],[0x32D0]],[[0x86,0xDA],[0x32D1]], + [[0x86,0xDB],[0x32D2]],[[0x86,0xDC],[0x32D3]],[[0x86,0xDD],[0x32D4]], + [[0x86,0xDE],[0x32D5]],[[0x86,0xDF],[0x32D6]],[[0x86,0xE0],[0x32D7]], + [[0x86,0xE1],[0x32D8]],[[0x86,0xE2],[0x32D9]],[[0x86,0xE3],[0x32DA]], + [[0x86,0xE4],[0x32DB]],[[0x86,0xE5],[0x32DC]],[[0x86,0xE6],[0x32DD]], + [[0x86,0xE7],[0x32DE]],[[0x86,0xE8],[0x32DF]],[[0x86,0xE9],[0x32E0]], + [[0x86,0xEA],[0x32E1]],[[0x86,0xEB],[0x32E2]],[[0x86,0xEC],[0x32E3]], + [[0x86,0xED],[0x32FA]],[[0x86,0xEE],[0x32E9]],[[0x86,0xEF],[0x32E5]], + [[0x86,0xF0],[0x32ED]],[[0x86,0xF1],[0x32EC]],[[0x86,0xFB],[0x2051]], + [[0x86,0xFC],[0x2042]],[[0x87,0x40],[0x2460]],[[0x87,0x41],[0x2461]], + [[0x87,0x42],[0x2462]],[[0x87,0x43],[0x2463]],[[0x87,0x44],[0x2464]], + [[0x87,0x45],[0x2465]],[[0x87,0x46],[0x2466]],[[0x87,0x47],[0x2467]], + [[0x87,0x48],[0x2468]],[[0x87,0x49],[0x2469]],[[0x87,0x4A],[0x246A]], + [[0x87,0x4B],[0x246B]],[[0x87,0x4C],[0x246C]],[[0x87,0x4D],[0x246D]], + [[0x87,0x4E],[0x246E]],[[0x87,0x4F],[0x246F]],[[0x87,0x50],[0x2470]], + [[0x87,0x51],[0x2471]],[[0x87,0x52],[0x2472]],[[0x87,0x53],[0x2473]], + [[0x87,0x54],[0x2160]],[[0x87,0x55],[0x2161]],[[0x87,0x56],[0x2162]], + [[0x87,0x57],[0x2163]],[[0x87,0x58],[0x2164]],[[0x87,0x59],[0x2165]], + [[0x87,0x5A],[0x2166]],[[0x87,0x5B],[0x2167]],[[0x87,0x5C],[0x2168]], + [[0x87,0x5D],[0x2169]],[[0x87,0x5E],[0x216A]],[[0x87,0x5F],[0x3349]], + [[0x87,0x60],[0x3314]],[[0x87,0x61],[0x3322]],[[0x87,0x62],[0x334D]], + [[0x87,0x63],[0x3318]],[[0x87,0x64],[0x3327]],[[0x87,0x65],[0x3303]], + [[0x87,0x66],[0x3336]],[[0x87,0x67],[0x3351]],[[0x87,0x68],[0x3357]], + [[0x87,0x69],[0x330D]],[[0x87,0x6A],[0x3326]],[[0x87,0x6B],[0x3323]], + [[0x87,0x6C],[0x332B]],[[0x87,0x6D],[0x334A]],[[0x87,0x6E],[0x333B]], + [[0x87,0x6F],[0x339C]],[[0x87,0x70],[0x339D]],[[0x87,0x71],[0x339E]], + [[0x87,0x72],[0x338E]],[[0x87,0x73],[0x338F]],[[0x87,0x74],[0x33C4]], + [[0x87,0x75],[0x33A1]],[[0x87,0x76],[0x216B]],[[0x87,0x7E],[0x337B]], + [[0x87,0x80],[0x301D]],[[0x87,0x81],[0x301F]],[[0x87,0x82],[0x2116]], + [[0x87,0x83],[0x33CD]],[[0x87,0x84],[0x2121]],[[0x87,0x85],[0x32A4]], + [[0x87,0x86],[0x32A5]],[[0x87,0x87],[0x32A6]],[[0x87,0x88],[0x32A7]], + [[0x87,0x89],[0x32A8]],[[0x87,0x8A],[0x3231]],[[0x87,0x8B],[0x3232]], + [[0x87,0x8C],[0x3239]],[[0x87,0x8D],[0x337E]],[[0x87,0x8E],[0x337D]], + [[0x87,0x8F],[0x337C]],[[0x87,0x93],[0x222E]],[[0x87,0x98],[0x221F]], + [[0x87,0x99],[0x22BF]],[[0x87,0x9D],[0x2756]],[[0x87,0x9E],[0x261E]], + [[0x87,0x9F],[0x4FF1]],[[0x87,0xA0],[0x2000B]],[[0x87,0xA1],[0x3402]], + [[0x87,0xA2],[0x4E28]],[[0x87,0xA3],[0x4E2F]],[[0x87,0xA4],[0x4E30]], + [[0x87,0xA5],[0x4E8D]],[[0x87,0xA6],[0x4EE1]],[[0x87,0xA7],[0x4EFD]], + [[0x87,0xA8],[0x4EFF]],[[0x87,0xA9],[0x4F03]],[[0x87,0xAA],[0x4F0B]], + [[0x87,0xAB],[0x4F60]],[[0x87,0xAC],[0x4F48]],[[0x87,0xAD],[0x4F49]], + [[0x87,0xAE],[0x4F56]],[[0x87,0xAF],[0x4F5F]],[[0x87,0xB0],[0x4F6A]], + [[0x87,0xB1],[0x4F6C]],[[0x87,0xB2],[0x4F7E]],[[0x87,0xB3],[0x4F8A]], + [[0x87,0xB4],[0x4F94]],[[0x87,0xB5],[0x4F97]],[[0x87,0xB6],[0xFA30]], + [[0x87,0xB7],[0x4FC9]],[[0x87,0xB8],[0x4FE0]],[[0x87,0xB9],[0x5001]], + [[0x87,0xBA],[0x5002]],[[0x87,0xBB],[0x500E]],[[0x87,0xBC],[0x5018]], + [[0x87,0xBD],[0x5027]],[[0x87,0xBE],[0x502E]],[[0x87,0xBF],[0x5040]], + [[0x87,0xC0],[0x503B]],[[0x87,0xC1],[0x5041]],[[0x87,0xC2],[0x5094]], + [[0x87,0xC3],[0x50CC]],[[0x87,0xC4],[0x50F2]],[[0x87,0xC5],[0x50D0]], + [[0x87,0xC6],[0x50E6]],[[0x87,0xC7],[0xFA31]],[[0x87,0xC8],[0x5106]], + [[0x87,0xC9],[0x5103]],[[0x87,0xCA],[0x510B]],[[0x87,0xCB],[0x511E]], + [[0x87,0xCC],[0x5135]],[[0x87,0xCD],[0x514A]],[[0x87,0xCE],[0xFA32]], + [[0x87,0xCF],[0x5155]],[[0x87,0xD0],[0x5157]],[[0x87,0xD1],[0x34B5]], + [[0x87,0xD2],[0x519D]],[[0x87,0xD3],[0x51C3]],[[0x87,0xD4],[0x51CA]], + [[0x87,0xD5],[0x51DE]],[[0x87,0xD6],[0x51E2]],[[0x87,0xD7],[0x51EE]], + [[0x87,0xD8],[0x5201]],[[0x87,0xD9],[0x34DB]],[[0x87,0xDA],[0x5213]], + [[0x87,0xDB],[0x5215]],[[0x87,0xDC],[0x5249]],[[0x87,0xDD],[0x5257]], + [[0x87,0xDE],[0x5261]],[[0x87,0xDF],[0x5293]],[[0x87,0xE0],[0x52C8]], + [[0x87,0xE1],[0xFA33]],[[0x87,0xE2],[0x52CC]],[[0x87,0xE3],[0x52D0]], + [[0x87,0xE4],[0x52D6]],[[0x87,0xE5],[0x52DB]],[[0x87,0xE6],[0xFA34]], + [[0x87,0xE7],[0x52F0]],[[0x87,0xE8],[0x52FB]],[[0x87,0xE9],[0x5300]], + [[0x87,0xEA],[0x5307]],[[0x87,0xEB],[0x531C]],[[0x87,0xEC],[0xFA35]], + [[0x87,0xED],[0x5361]],[[0x87,0xEE],[0x5363]],[[0x87,0xEF],[0x537D]], + [[0x87,0xF0],[0x5393]],[[0x87,0xF1],[0x539D]],[[0x87,0xF2],[0x53B2]], + [[0x87,0xF3],[0x5412]],[[0x87,0xF4],[0x5427]],[[0x87,0xF5],[0x544D]], + [[0x87,0xF6],[0x549C]],[[0x87,0xF7],[0x546B]],[[0x87,0xF8],[0x5474]], + [[0x87,0xF9],[0x547F]],[[0x87,0xFA],[0x5488]],[[0x87,0xFB],[0x5496]], + [[0x87,0xFC],[0x54A1]],[[0x88,0x40],[0x54A9]],[[0x88,0x41],[0x54C6]], + [[0x88,0x42],[0x54FF]],[[0x88,0x43],[0x550E]],[[0x88,0x44],[0x552B]], + [[0x88,0x45],[0x5535]],[[0x88,0x46],[0x5550]],[[0x88,0x47],[0x555E]], + [[0x88,0x48],[0x5581]],[[0x88,0x49],[0x5586]],[[0x88,0x4A],[0x558E]], + [[0x88,0x4B],[0xFA36]],[[0x88,0x4C],[0x55AD]],[[0x88,0x4D],[0x55CE]], + [[0x88,0x4E],[0xFA37]],[[0x88,0x4F],[0x5608]],[[0x88,0x50],[0x560E]], + [[0x88,0x51],[0x563B]],[[0x88,0x52],[0x5649]],[[0x88,0x53],[0x5676]], + [[0x88,0x54],[0x5666]],[[0x88,0x55],[0xFA38]],[[0x88,0x56],[0x566F]], + [[0x88,0x57],[0x5671]],[[0x88,0x58],[0x5672]],[[0x88,0x59],[0x5699]], + [[0x88,0x5A],[0x569E]],[[0x88,0x5B],[0x56A9]],[[0x88,0x5C],[0x56AC]], + [[0x88,0x5D],[0x56B3]],[[0x88,0x5E],[0x56C9]],[[0x88,0x5F],[0x56CA]], + [[0x88,0x60],[0x570A]],[[0x88,0x61],[0x2123D]],[[0x88,0x62],[0x5721]], + [[0x88,0x63],[0x572F]],[[0x88,0x64],[0x5733]],[[0x88,0x65],[0x5734]], + [[0x88,0x66],[0x5770]],[[0x88,0x67],[0x5777]],[[0x88,0x68],[0x577C]], + [[0x88,0x69],[0x579C]],[[0x88,0x6A],[0xFA0F]],[[0x88,0x6B],[0x2131B]], + [[0x88,0x6C],[0x57B8]],[[0x88,0x6D],[0x57C7]],[[0x88,0x6E],[0x57C8]], + [[0x88,0x6F],[0x57CF]],[[0x88,0x70],[0x57E4]],[[0x88,0x71],[0x57ED]], + [[0x88,0x72],[0x57F5]],[[0x88,0x73],[0x57F6]],[[0x88,0x74],[0x57FF]], + [[0x88,0x75],[0x5809]],[[0x88,0x76],[0xFA10]],[[0x88,0x77],[0x5861]], + [[0x88,0x78],[0x5864]],[[0x88,0x79],[0xFA39]],[[0x88,0x7A],[0x587C]], + [[0x88,0x7B],[0x5889]],[[0x88,0x7C],[0x589E]],[[0x88,0x7D],[0xFA3A]], + [[0x88,0x7E],[0x58A9]],[[0x88,0x80],[0x2146E]],[[0x88,0x81],[0x58D2]], + [[0x88,0x82],[0x58CE]],[[0x88,0x83],[0x58D4]],[[0x88,0x84],[0x58DA]], + [[0x88,0x85],[0x58E0]],[[0x88,0x86],[0x58E9]],[[0x88,0x87],[0x590C]], + [[0x88,0x88],[0x8641]],[[0x88,0x89],[0x595D]],[[0x88,0x8A],[0x596D]], + [[0x88,0x8B],[0x598B]],[[0x88,0x8C],[0x5992]],[[0x88,0x8D],[0x59A4]], + [[0x88,0x8E],[0x59C3]],[[0x88,0x8F],[0x59D2]],[[0x88,0x90],[0x59DD]], + [[0x88,0x91],[0x5A13]],[[0x88,0x92],[0x5A23]],[[0x88,0x93],[0x5A67]], + [[0x88,0x94],[0x5A6D]],[[0x88,0x95],[0x5A77]],[[0x88,0x96],[0x5A7E]], + [[0x88,0x97],[0x5A84]],[[0x88,0x98],[0x5A9E]],[[0x88,0x99],[0x5AA7]], + [[0x88,0x9A],[0x5AC4]],[[0x88,0x9B],[0x218BD]],[[0x88,0x9C],[0x5B19]], + [[0x88,0x9D],[0x5B25]],[[0x88,0x9E],[0x525D]],[[0x88,0x9F],[0x4E9C]], + [[0x88,0xA0],[0x5516]],[[0x88,0xA1],[0x5A03]],[[0x88,0xA2],[0x963F]], + [[0x88,0xA3],[0x54C0]],[[0x88,0xA4],[0x611B]],[[0x88,0xA5],[0x6328]], + [[0x88,0xA6],[0x59F6]],[[0x88,0xA7],[0x9022]],[[0x88,0xA8],[0x8475]], + [[0x88,0xA9],[0x831C]],[[0x88,0xAA],[0x7A50]],[[0x88,0xAB],[0x60AA]], + [[0x88,0xAC],[0x63E1]],[[0x88,0xAD],[0x6E25]],[[0x88,0xAE],[0x65ED]], + [[0x88,0xAF],[0x8466]],[[0x88,0xB0],[0x82A6]],[[0x88,0xB1],[0x9BF5]], + [[0x88,0xB2],[0x6893]],[[0x88,0xB3],[0x5727]],[[0x88,0xB4],[0x65A1]], + [[0x88,0xB5],[0x6271]],[[0x88,0xB6],[0x5B9B]],[[0x88,0xB7],[0x59D0]], + [[0x88,0xB8],[0x867B]],[[0x88,0xB9],[0x98F4]],[[0x88,0xBA],[0x7D62]], + [[0x88,0xBB],[0x7DBE]],[[0x88,0xBC],[0x9B8E]],[[0x88,0xBD],[0x6216]], + [[0x88,0xBE],[0x7C9F]],[[0x88,0xBF],[0x88B7]],[[0x88,0xC0],[0x5B89]], + [[0x88,0xC1],[0x5EB5]],[[0x88,0xC2],[0x6309]],[[0x88,0xC3],[0x6697]], + [[0x88,0xC4],[0x6848]],[[0x88,0xC5],[0x95C7]],[[0x88,0xC6],[0x978D]], + [[0x88,0xC7],[0x674F]],[[0x88,0xC8],[0x4EE5]],[[0x88,0xC9],[0x4F0A]], + [[0x88,0xCA],[0x4F4D]],[[0x88,0xCB],[0x4F9D]],[[0x88,0xCC],[0x5049]], + [[0x88,0xCD],[0x56F2]],[[0x88,0xCE],[0x5937]],[[0x88,0xCF],[0x59D4]], + [[0x88,0xD0],[0x5A01]],[[0x88,0xD1],[0x5C09]],[[0x88,0xD2],[0x60DF]], + [[0x88,0xD3],[0x610F]],[[0x88,0xD4],[0x6170]],[[0x88,0xD5],[0x6613]], + [[0x88,0xD6],[0x6905]],[[0x88,0xD7],[0x70BA]],[[0x88,0xD8],[0x754F]], + [[0x88,0xD9],[0x7570]],[[0x88,0xDA],[0x79FB]],[[0x88,0xDB],[0x7DAD]], + [[0x88,0xDC],[0x7DEF]],[[0x88,0xDD],[0x80C3]],[[0x88,0xDE],[0x840E]], + [[0x88,0xDF],[0x8863]],[[0x88,0xE0],[0x8B02]],[[0x88,0xE1],[0x9055]], + [[0x88,0xE2],[0x907A]],[[0x88,0xE3],[0x533B]],[[0x88,0xE4],[0x4E95]], + [[0x88,0xE5],[0x4EA5]],[[0x88,0xE6],[0x57DF]],[[0x88,0xE7],[0x80B2]], + [[0x88,0xE8],[0x90C1]],[[0x88,0xE9],[0x78EF]],[[0x88,0xEA],[0x4E00]], + [[0x88,0xEB],[0x58F1]],[[0x88,0xEC],[0x6EA2]],[[0x88,0xED],[0x9038]], + [[0x88,0xEE],[0x7A32]],[[0x88,0xEF],[0x8328]],[[0x88,0xF0],[0x828B]], + [[0x88,0xF1],[0x9C2F]],[[0x88,0xF2],[0x5141]],[[0x88,0xF3],[0x5370]], + [[0x88,0xF4],[0x54BD]],[[0x88,0xF5],[0x54E1]],[[0x88,0xF6],[0x56E0]], + [[0x88,0xF7],[0x59FB]],[[0x88,0xF8],[0x5F15]],[[0x88,0xF9],[0x98F2]], + [[0x88,0xFA],[0x6DEB]],[[0x88,0xFB],[0x80E4]],[[0x88,0xFC],[0x852D]], + [[0x89,0x40],[0x9662]],[[0x89,0x41],[0x9670]],[[0x89,0x42],[0x96A0]], + [[0x89,0x43],[0x97FB]],[[0x89,0x44],[0x540B]],[[0x89,0x45],[0x53F3]], + [[0x89,0x46],[0x5B87]],[[0x89,0x47],[0x70CF]],[[0x89,0x48],[0x7FBD]], + [[0x89,0x49],[0x8FC2]],[[0x89,0x4A],[0x96E8]],[[0x89,0x4B],[0x536F]], + [[0x89,0x4C],[0x9D5C]],[[0x89,0x4D],[0x7ABA]],[[0x89,0x4E],[0x4E11]], + [[0x89,0x4F],[0x7893]],[[0x89,0x50],[0x81FC]],[[0x89,0x51],[0x6E26]], + [[0x89,0x52],[0x5618]],[[0x89,0x53],[0x5504]],[[0x89,0x54],[0x6B1D]], + [[0x89,0x55],[0x851A]],[[0x89,0x56],[0x9C3B]],[[0x89,0x57],[0x59E5]], + [[0x89,0x58],[0x53A9]],[[0x89,0x59],[0x6D66]],[[0x89,0x5A],[0x74DC]], + [[0x89,0x5B],[0x958F]],[[0x89,0x5C],[0x5642]],[[0x89,0x5D],[0x4E91]], + [[0x89,0x5E],[0x904B]],[[0x89,0x5F],[0x96F2]],[[0x89,0x60],[0x834F]], + [[0x89,0x61],[0x990C]],[[0x89,0x62],[0x53E1]],[[0x89,0x63],[0x55B6]], + [[0x89,0x64],[0x5B30]],[[0x89,0x65],[0x5F71]],[[0x89,0x66],[0x6620]], + [[0x89,0x67],[0x66F3]],[[0x89,0x68],[0x6804]],[[0x89,0x69],[0x6C38]], + [[0x89,0x6A],[0x6CF3]],[[0x89,0x6B],[0x6D29]],[[0x89,0x6C],[0x745B]], + [[0x89,0x6D],[0x76C8]],[[0x89,0x6E],[0x7A4E]],[[0x89,0x6F],[0x9834]], + [[0x89,0x70],[0x82F1]],[[0x89,0x71],[0x885B]],[[0x89,0x72],[0x8A60]], + [[0x89,0x73],[0x92ED]],[[0x89,0x74],[0x6DB2]],[[0x89,0x75],[0x75AB]], + [[0x89,0x76],[0x76CA]],[[0x89,0x77],[0x99C5]],[[0x89,0x78],[0x60A6]], + [[0x89,0x79],[0x8B01]],[[0x89,0x7A],[0x8D8A]],[[0x89,0x7B],[0x95B2]], + [[0x89,0x7C],[0x698E]],[[0x89,0x7D],[0x53AD]],[[0x89,0x7E],[0x5186]], + [[0x89,0x80],[0x5712]],[[0x89,0x81],[0x5830]],[[0x89,0x82],[0x5944]], + [[0x89,0x83],[0x5BB4]],[[0x89,0x84],[0x5EF6]],[[0x89,0x85],[0x6028]], + [[0x89,0x86],[0x63A9]],[[0x89,0x87],[0x63F4]],[[0x89,0x88],[0x6CBF]], + [[0x89,0x89],[0x6F14]],[[0x89,0x8A],[0x708E]],[[0x89,0x8B],[0x7114]], + [[0x89,0x8C],[0x7159]],[[0x89,0x8D],[0x71D5]],[[0x89,0x8E],[0x733F]], + [[0x89,0x8F],[0x7E01]],[[0x89,0x90],[0x8276]],[[0x89,0x91],[0x82D1]], + [[0x89,0x92],[0x8597]],[[0x89,0x93],[0x9060]],[[0x89,0x94],[0x925B]], + [[0x89,0x95],[0x9D1B]],[[0x89,0x96],[0x5869]],[[0x89,0x97],[0x65BC]], + [[0x89,0x98],[0x6C5A]],[[0x89,0x99],[0x7525]],[[0x89,0x9A],[0x51F9]], + [[0x89,0x9B],[0x592E]],[[0x89,0x9C],[0x5965]],[[0x89,0x9D],[0x5F80]], + [[0x89,0x9E],[0x5FDC]],[[0x89,0x9F],[0x62BC]],[[0x89,0xA0],[0x65FA]], + [[0x89,0xA1],[0x6A2A]],[[0x89,0xA2],[0x6B27]],[[0x89,0xA3],[0x6BB4]], + [[0x89,0xA4],[0x738B]],[[0x89,0xA5],[0x7FC1]],[[0x89,0xA6],[0x8956]], + [[0x89,0xA7],[0x9D2C]],[[0x89,0xA8],[0x9D0E]],[[0x89,0xA9],[0x9EC4]], + [[0x89,0xAA],[0x5CA1]],[[0x89,0xAB],[0x6C96]],[[0x89,0xAC],[0x837B]], + [[0x89,0xAD],[0x5104]],[[0x89,0xAE],[0x5C4B]],[[0x89,0xAF],[0x61B6]], + [[0x89,0xB0],[0x81C6]],[[0x89,0xB1],[0x6876]],[[0x89,0xB2],[0x7261]], + [[0x89,0xB3],[0x4E59]],[[0x89,0xB4],[0x4FFA]],[[0x89,0xB5],[0x5378]], + [[0x89,0xB6],[0x6069]],[[0x89,0xB7],[0x6E29]],[[0x89,0xB8],[0x7A4F]], + [[0x89,0xB9],[0x97F3]],[[0x89,0xBA],[0x4E0B]],[[0x89,0xBB],[0x5316]], + [[0x89,0xBC],[0x4EEE]],[[0x89,0xBD],[0x4F55]],[[0x89,0xBE],[0x4F3D]], + [[0x89,0xBF],[0x4FA1]],[[0x89,0xC0],[0x4F73]],[[0x89,0xC1],[0x52A0]], + [[0x89,0xC2],[0x53EF]],[[0x89,0xC3],[0x5609]],[[0x89,0xC4],[0x590F]], + [[0x89,0xC5],[0x5AC1]],[[0x89,0xC6],[0x5BB6]],[[0x89,0xC7],[0x5BE1]], + [[0x89,0xC8],[0x79D1]],[[0x89,0xC9],[0x6687]],[[0x89,0xCA],[0x679C]], + [[0x89,0xCB],[0x67B6]],[[0x89,0xCC],[0x6B4C]],[[0x89,0xCD],[0x6CB3]], + [[0x89,0xCE],[0x706B]],[[0x89,0xCF],[0x73C2]],[[0x89,0xD0],[0x798D]], + [[0x89,0xD1],[0x79BE]],[[0x89,0xD2],[0x7A3C]],[[0x89,0xD3],[0x7B87]], + [[0x89,0xD4],[0x82B1]],[[0x89,0xD5],[0x82DB]],[[0x89,0xD6],[0x8304]], + [[0x89,0xD7],[0x8377]],[[0x89,0xD8],[0x83EF]],[[0x89,0xD9],[0x83D3]], + [[0x89,0xDA],[0x8766]],[[0x89,0xDB],[0x8AB2]],[[0x89,0xDC],[0x5629]], + [[0x89,0xDD],[0x8CA8]],[[0x89,0xDE],[0x8FE6]],[[0x89,0xDF],[0x904E]], + [[0x89,0xE0],[0x971E]],[[0x89,0xE1],[0x868A]],[[0x89,0xE2],[0x4FC4]], + [[0x89,0xE3],[0x5CE8]],[[0x89,0xE4],[0x6211]],[[0x89,0xE5],[0x7259]], + [[0x89,0xE6],[0x753B]],[[0x89,0xE7],[0x81E5]],[[0x89,0xE8],[0x82BD]], + [[0x89,0xE9],[0x86FE]],[[0x89,0xEA],[0x8CC0]],[[0x89,0xEB],[0x96C5]], + [[0x89,0xEC],[0x9913]],[[0x89,0xED],[0x99D5]],[[0x89,0xEE],[0x4ECB]], + [[0x89,0xEF],[0x4F1A]],[[0x89,0xF0],[0x89E3]],[[0x89,0xF1],[0x56DE]], + [[0x89,0xF2],[0x584A]],[[0x89,0xF3],[0x58CA]],[[0x89,0xF4],[0x5EFB]], + [[0x89,0xF5],[0x5FEB]],[[0x89,0xF6],[0x602A]],[[0x89,0xF7],[0x6094]], + [[0x89,0xF8],[0x6062]],[[0x89,0xF9],[0x61D0]],[[0x89,0xFA],[0x6212]], + [[0x89,0xFB],[0x62D0]],[[0x89,0xFC],[0x6539]],[[0x8A,0x40],[0x9B41]], + [[0x8A,0x41],[0x6666]],[[0x8A,0x42],[0x68B0]],[[0x8A,0x43],[0x6D77]], + [[0x8A,0x44],[0x7070]],[[0x8A,0x45],[0x754C]],[[0x8A,0x46],[0x7686]], + [[0x8A,0x47],[0x7D75]],[[0x8A,0x48],[0x82A5]],[[0x8A,0x49],[0x87F9]], + [[0x8A,0x4A],[0x958B]],[[0x8A,0x4B],[0x968E]],[[0x8A,0x4C],[0x8C9D]], + [[0x8A,0x4D],[0x51F1]],[[0x8A,0x4E],[0x52BE]],[[0x8A,0x4F],[0x5916]], + [[0x8A,0x50],[0x54B3]],[[0x8A,0x51],[0x5BB3]],[[0x8A,0x52],[0x5D16]], + [[0x8A,0x53],[0x6168]],[[0x8A,0x54],[0x6982]],[[0x8A,0x55],[0x6DAF]], + [[0x8A,0x56],[0x788D]],[[0x8A,0x57],[0x84CB]],[[0x8A,0x58],[0x8857]], + [[0x8A,0x59],[0x8A72]],[[0x8A,0x5A],[0x93A7]],[[0x8A,0x5B],[0x9AB8]], + [[0x8A,0x5C],[0x6D6C]],[[0x8A,0x5D],[0x99A8]],[[0x8A,0x5E],[0x86D9]], + [[0x8A,0x5F],[0x57A3]],[[0x8A,0x60],[0x67FF]],[[0x8A,0x61],[0x86CE]], + [[0x8A,0x62],[0x920E]],[[0x8A,0x63],[0x5283]],[[0x8A,0x64],[0x5687]], + [[0x8A,0x65],[0x5404]],[[0x8A,0x66],[0x5ED3]],[[0x8A,0x67],[0x62E1]], + [[0x8A,0x68],[0x64B9]],[[0x8A,0x69],[0x683C]],[[0x8A,0x6A],[0x6838]], + [[0x8A,0x6B],[0x6BBB]],[[0x8A,0x6C],[0x7372]],[[0x8A,0x6D],[0x78BA]], + [[0x8A,0x6E],[0x7A6B]],[[0x8A,0x6F],[0x899A]],[[0x8A,0x70],[0x89D2]], + [[0x8A,0x71],[0x8D6B]],[[0x8A,0x72],[0x8F03]],[[0x8A,0x73],[0x90ED]], + [[0x8A,0x74],[0x95A3]],[[0x8A,0x75],[0x9694]],[[0x8A,0x76],[0x9769]], + [[0x8A,0x77],[0x5B66]],[[0x8A,0x78],[0x5CB3]],[[0x8A,0x79],[0x697D]], + [[0x8A,0x7A],[0x984D]],[[0x8A,0x7B],[0x984E]],[[0x8A,0x7C],[0x639B]], + [[0x8A,0x7D],[0x7B20]],[[0x8A,0x7E],[0x6A2B]],[[0x8A,0x80],[0x6A7F]], + [[0x8A,0x81],[0x68B6]],[[0x8A,0x82],[0x9C0D]],[[0x8A,0x83],[0x6F5F]], + [[0x8A,0x84],[0x5272]],[[0x8A,0x85],[0x559D]],[[0x8A,0x86],[0x6070]], + [[0x8A,0x87],[0x62EC]],[[0x8A,0x88],[0x6D3B]],[[0x8A,0x89],[0x6E07]], + [[0x8A,0x8A],[0x6ED1]],[[0x8A,0x8B],[0x845B]],[[0x8A,0x8C],[0x8910]], + [[0x8A,0x8D],[0x8F44]],[[0x8A,0x8E],[0x4E14]],[[0x8A,0x8F],[0x9C39]], + [[0x8A,0x90],[0x53F6]],[[0x8A,0x91],[0x691B]],[[0x8A,0x92],[0x6A3A]], + [[0x8A,0x93],[0x9784]],[[0x8A,0x94],[0x682A]],[[0x8A,0x95],[0x515C]], + [[0x8A,0x96],[0x7AC3]],[[0x8A,0x97],[0x84B2]],[[0x8A,0x98],[0x91DC]], + [[0x8A,0x99],[0x938C]],[[0x8A,0x9A],[0x565B]],[[0x8A,0x9B],[0x9D28]], + [[0x8A,0x9C],[0x6822]],[[0x8A,0x9D],[0x8305]],[[0x8A,0x9E],[0x8431]], + [[0x8A,0x9F],[0x7CA5]],[[0x8A,0xA0],[0x5208]],[[0x8A,0xA1],[0x82C5]], + [[0x8A,0xA2],[0x74E6]],[[0x8A,0xA3],[0x4E7E]],[[0x8A,0xA4],[0x4F83]], + [[0x8A,0xA5],[0x51A0]],[[0x8A,0xA6],[0x5BD2]],[[0x8A,0xA7],[0x520A]], + [[0x8A,0xA8],[0x52D8]],[[0x8A,0xA9],[0x52E7]],[[0x8A,0xAA],[0x5DFB]], + [[0x8A,0xAB],[0x559A]],[[0x8A,0xAC],[0x582A]],[[0x8A,0xAD],[0x59E6]], + [[0x8A,0xAE],[0x5B8C]],[[0x8A,0xAF],[0x5B98]],[[0x8A,0xB0],[0x5BDB]], + [[0x8A,0xB1],[0x5E72]],[[0x8A,0xB2],[0x5E79]],[[0x8A,0xB3],[0x60A3]], + [[0x8A,0xB4],[0x611F]],[[0x8A,0xB5],[0x6163]],[[0x8A,0xB6],[0x61BE]], + [[0x8A,0xB7],[0x63DB]],[[0x8A,0xB8],[0x6562]],[[0x8A,0xB9],[0x67D1]], + [[0x8A,0xBA],[0x6853]],[[0x8A,0xBB],[0x68FA]],[[0x8A,0xBC],[0x6B3E]], + [[0x8A,0xBD],[0x6B53]],[[0x8A,0xBE],[0x6C57]],[[0x8A,0xBF],[0x6F22]], + [[0x8A,0xC0],[0x6F97]],[[0x8A,0xC1],[0x6F45]],[[0x8A,0xC2],[0x74B0]], + [[0x8A,0xC3],[0x7518]],[[0x8A,0xC4],[0x76E3]],[[0x8A,0xC5],[0x770B]], + [[0x8A,0xC6],[0x7AFF]],[[0x8A,0xC7],[0x7BA1]],[[0x8A,0xC8],[0x7C21]], + [[0x8A,0xC9],[0x7DE9]],[[0x8A,0xCA],[0x7F36]],[[0x8A,0xCB],[0x7FF0]], + [[0x8A,0xCC],[0x809D]],[[0x8A,0xCD],[0x8266]],[[0x8A,0xCE],[0x839E]], + [[0x8A,0xCF],[0x89B3]],[[0x8A,0xD0],[0x8ACC]],[[0x8A,0xD1],[0x8CAB]], + [[0x8A,0xD2],[0x9084]],[[0x8A,0xD3],[0x9451]],[[0x8A,0xD4],[0x9593]], + [[0x8A,0xD5],[0x9591]],[[0x8A,0xD6],[0x95A2]],[[0x8A,0xD7],[0x9665]], + [[0x8A,0xD8],[0x97D3]],[[0x8A,0xD9],[0x9928]],[[0x8A,0xDA],[0x8218]], + [[0x8A,0xDB],[0x4E38]],[[0x8A,0xDC],[0x542B]],[[0x8A,0xDD],[0x5CB8]], + [[0x8A,0xDE],[0x5DCC]],[[0x8A,0xDF],[0x73A9]],[[0x8A,0xE0],[0x764C]], + [[0x8A,0xE1],[0x773C]],[[0x8A,0xE2],[0x5CA9]],[[0x8A,0xE3],[0x7FEB]], + [[0x8A,0xE4],[0x8D0B]],[[0x8A,0xE5],[0x96C1]],[[0x8A,0xE6],[0x9811]], + [[0x8A,0xE7],[0x9854]],[[0x8A,0xE8],[0x9858]],[[0x8A,0xE9],[0x4F01]], + [[0x8A,0xEA],[0x4F0E]],[[0x8A,0xEB],[0x5371]],[[0x8A,0xEC],[0x559C]], + [[0x8A,0xED],[0x5668]],[[0x8A,0xEE],[0x57FA]],[[0x8A,0xEF],[0x5947]], + [[0x8A,0xF0],[0x5B09]],[[0x8A,0xF1],[0x5BC4]],[[0x8A,0xF2],[0x5C90]], + [[0x8A,0xF3],[0x5E0C]],[[0x8A,0xF4],[0x5E7E]],[[0x8A,0xF5],[0x5FCC]], + [[0x8A,0xF6],[0x63EE]],[[0x8A,0xF7],[0x673A]],[[0x8A,0xF8],[0x65D7]], + [[0x8A,0xF9],[0x65E2]],[[0x8A,0xFA],[0x671F]],[[0x8A,0xFB],[0x68CB]], + [[0x8A,0xFC],[0x68C4]],[[0x8B,0x40],[0x6A5F]],[[0x8B,0x41],[0x5E30]], + [[0x8B,0x42],[0x6BC5]],[[0x8B,0x43],[0x6C17]],[[0x8B,0x44],[0x6C7D]], + [[0x8B,0x45],[0x757F]],[[0x8B,0x46],[0x7948]],[[0x8B,0x47],[0x5B63]], + [[0x8B,0x48],[0x7A00]],[[0x8B,0x49],[0x7D00]],[[0x8B,0x4A],[0x5FBD]], + [[0x8B,0x4B],[0x898F]],[[0x8B,0x4C],[0x8A18]],[[0x8B,0x4D],[0x8CB4]], + [[0x8B,0x4E],[0x8D77]],[[0x8B,0x4F],[0x8ECC]],[[0x8B,0x50],[0x8F1D]], + [[0x8B,0x51],[0x98E2]],[[0x8B,0x52],[0x9A0E]],[[0x8B,0x53],[0x9B3C]], + [[0x8B,0x54],[0x4E80]],[[0x8B,0x55],[0x507D]],[[0x8B,0x56],[0x5100]], + [[0x8B,0x57],[0x5993]],[[0x8B,0x58],[0x5B9C]],[[0x8B,0x59],[0x622F]], + [[0x8B,0x5A],[0x6280]],[[0x8B,0x5B],[0x64EC]],[[0x8B,0x5C],[0x6B3A]], + [[0x8B,0x5D],[0x72A0]],[[0x8B,0x5E],[0x7591]],[[0x8B,0x5F],[0x7947]], + [[0x8B,0x60],[0x7FA9]],[[0x8B,0x61],[0x87FB]],[[0x8B,0x62],[0x8ABC]], + [[0x8B,0x63],[0x8B70]],[[0x8B,0x64],[0x63AC]],[[0x8B,0x65],[0x83CA]], + [[0x8B,0x66],[0x97A0]],[[0x8B,0x67],[0x5409]],[[0x8B,0x68],[0x5403]], + [[0x8B,0x69],[0x55AB]],[[0x8B,0x6A],[0x6854]],[[0x8B,0x6B],[0x6A58]], + [[0x8B,0x6C],[0x8A70]],[[0x8B,0x6D],[0x7827]],[[0x8B,0x6E],[0x6775]], + [[0x8B,0x6F],[0x9ECD]],[[0x8B,0x70],[0x5374]],[[0x8B,0x71],[0x5BA2]], + [[0x8B,0x72],[0x811A]],[[0x8B,0x73],[0x8650]],[[0x8B,0x74],[0x9006]], + [[0x8B,0x75],[0x4E18]],[[0x8B,0x76],[0x4E45]],[[0x8B,0x77],[0x4EC7]], + [[0x8B,0x78],[0x4F11]],[[0x8B,0x79],[0x53CA]],[[0x8B,0x7A],[0x5438]], + [[0x8B,0x7B],[0x5BAE]],[[0x8B,0x7C],[0x5F13]],[[0x8B,0x7D],[0x6025]], + [[0x8B,0x7E],[0x6551]],[[0x8B,0x80],[0x673D]],[[0x8B,0x81],[0x6C42]], + [[0x8B,0x82],[0x6C72]],[[0x8B,0x83],[0x6CE3]],[[0x8B,0x84],[0x7078]], + [[0x8B,0x85],[0x7403]],[[0x8B,0x86],[0x7A76]],[[0x8B,0x87],[0x7AAE]], + [[0x8B,0x88],[0x7B08]],[[0x8B,0x89],[0x7D1A]],[[0x8B,0x8A],[0x7CFE]], + [[0x8B,0x8B],[0x7D66]],[[0x8B,0x8C],[0x65E7]],[[0x8B,0x8D],[0x725B]], + [[0x8B,0x8E],[0x53BB]],[[0x8B,0x8F],[0x5C45]],[[0x8B,0x90],[0x5DE8]], + [[0x8B,0x91],[0x62D2]],[[0x8B,0x92],[0x62E0]],[[0x8B,0x93],[0x6319]], + [[0x8B,0x94],[0x6E20]],[[0x8B,0x95],[0x865A]],[[0x8B,0x96],[0x8A31]], + [[0x8B,0x97],[0x8DDD]],[[0x8B,0x98],[0x92F8]],[[0x8B,0x99],[0x6F01]], + [[0x8B,0x9A],[0x79A6]],[[0x8B,0x9B],[0x9B5A]],[[0x8B,0x9C],[0x4EA8]], + [[0x8B,0x9D],[0x4EAB]],[[0x8B,0x9E],[0x4EAC]],[[0x8B,0x9F],[0x4F9B]], + [[0x8B,0xA0],[0x4FA0]],[[0x8B,0xA1],[0x50D1]],[[0x8B,0xA2],[0x5147]], + [[0x8B,0xA3],[0x7AF6]],[[0x8B,0xA4],[0x5171]],[[0x8B,0xA5],[0x51F6]], + [[0x8B,0xA6],[0x5354]],[[0x8B,0xA7],[0x5321]],[[0x8B,0xA8],[0x537F]], + [[0x8B,0xA9],[0x53EB]],[[0x8B,0xAA],[0x55AC]],[[0x8B,0xAB],[0x5883]], + [[0x8B,0xAC],[0x5CE1]],[[0x8B,0xAD],[0x5F37]],[[0x8B,0xAE],[0x5F4A]], + [[0x8B,0xAF],[0x602F]],[[0x8B,0xB0],[0x6050]],[[0x8B,0xB1],[0x606D]], + [[0x8B,0xB2],[0x631F]],[[0x8B,0xB3],[0x6559]],[[0x8B,0xB4],[0x6A4B]], + [[0x8B,0xB5],[0x6CC1]],[[0x8B,0xB6],[0x72C2]],[[0x8B,0xB7],[0x72ED]], + [[0x8B,0xB8],[0x77EF]],[[0x8B,0xB9],[0x80F8]],[[0x8B,0xBA],[0x8105]], + [[0x8B,0xBB],[0x8208]],[[0x8B,0xBC],[0x854E]],[[0x8B,0xBD],[0x90F7]], + [[0x8B,0xBE],[0x93E1]],[[0x8B,0xBF],[0x97FF]],[[0x8B,0xC0],[0x9957]], + [[0x8B,0xC1],[0x9A5A]],[[0x8B,0xC2],[0x4EF0]],[[0x8B,0xC3],[0x51DD]], + [[0x8B,0xC4],[0x5C2D]],[[0x8B,0xC5],[0x6681]],[[0x8B,0xC6],[0x696D]], + [[0x8B,0xC7],[0x5C40]],[[0x8B,0xC8],[0x66F2]],[[0x8B,0xC9],[0x6975]], + [[0x8B,0xCA],[0x7389]],[[0x8B,0xCB],[0x6850]],[[0x8B,0xCC],[0x7C81]], + [[0x8B,0xCD],[0x50C5]],[[0x8B,0xCE],[0x52E4]],[[0x8B,0xCF],[0x5747]], + [[0x8B,0xD0],[0x5DFE]],[[0x8B,0xD1],[0x9326]],[[0x8B,0xD2],[0x65A4]], + [[0x8B,0xD3],[0x6B23]],[[0x8B,0xD4],[0x6B3D]],[[0x8B,0xD5],[0x7434]], + [[0x8B,0xD6],[0x7981]],[[0x8B,0xD7],[0x79BD]],[[0x8B,0xD8],[0x7B4B]], + [[0x8B,0xD9],[0x7DCA]],[[0x8B,0xDA],[0x82B9]],[[0x8B,0xDB],[0x83CC]], + [[0x8B,0xDC],[0x887F]],[[0x8B,0xDD],[0x895F]],[[0x8B,0xDE],[0x8B39]], + [[0x8B,0xDF],[0x8FD1]],[[0x8B,0xE0],[0x91D1]],[[0x8B,0xE1],[0x541F]], + [[0x8B,0xE2],[0x9280]],[[0x8B,0xE3],[0x4E5D]],[[0x8B,0xE4],[0x5036]], + [[0x8B,0xE5],[0x53E5]],[[0x8B,0xE6],[0x533A]],[[0x8B,0xE7],[0x72D7]], + [[0x8B,0xE8],[0x7396]],[[0x8B,0xE9],[0x77E9]],[[0x8B,0xEA],[0x82E6]], + [[0x8B,0xEB],[0x8EAF]],[[0x8B,0xEC],[0x99C6]],[[0x8B,0xED],[0x99C8]], + [[0x8B,0xEE],[0x99D2]],[[0x8B,0xEF],[0x5177]],[[0x8B,0xF0],[0x611A]], + [[0x8B,0xF1],[0x865E]],[[0x8B,0xF2],[0x55B0]],[[0x8B,0xF3],[0x7A7A]], + [[0x8B,0xF4],[0x5076]],[[0x8B,0xF5],[0x5BD3]],[[0x8B,0xF6],[0x9047]], + [[0x8B,0xF7],[0x9685]],[[0x8B,0xF8],[0x4E32]],[[0x8B,0xF9],[0x6ADB]], + [[0x8B,0xFA],[0x91E7]],[[0x8B,0xFB],[0x5C51]],[[0x8B,0xFC],[0x5C48]], + [[0x8C,0x40],[0x6398]],[[0x8C,0x41],[0x7A9F]],[[0x8C,0x42],[0x6C93]], + [[0x8C,0x43],[0x9774]],[[0x8C,0x44],[0x8F61]],[[0x8C,0x45],[0x7AAA]], + [[0x8C,0x46],[0x718A]],[[0x8C,0x47],[0x9688]],[[0x8C,0x48],[0x7C82]], + [[0x8C,0x49],[0x6817]],[[0x8C,0x4A],[0x7E70]],[[0x8C,0x4B],[0x6851]], + [[0x8C,0x4C],[0x936C]],[[0x8C,0x4D],[0x52F2]],[[0x8C,0x4E],[0x541B]], + [[0x8C,0x4F],[0x85AB]],[[0x8C,0x50],[0x8A13]],[[0x8C,0x51],[0x7FA4]], + [[0x8C,0x52],[0x8ECD]],[[0x8C,0x53],[0x90E1]],[[0x8C,0x54],[0x5366]], + [[0x8C,0x55],[0x8888]],[[0x8C,0x56],[0x7941]],[[0x8C,0x57],[0x4FC2]], + [[0x8C,0x58],[0x50BE]],[[0x8C,0x59],[0x5211]],[[0x8C,0x5A],[0x5144]], + [[0x8C,0x5B],[0x5553]],[[0x8C,0x5C],[0x572D]],[[0x8C,0x5D],[0x73EA]], + [[0x8C,0x5E],[0x578B]],[[0x8C,0x5F],[0x5951]],[[0x8C,0x60],[0x5F62]], + [[0x8C,0x61],[0x5F84]],[[0x8C,0x62],[0x6075]],[[0x8C,0x63],[0x6176]], + [[0x8C,0x64],[0x6167]],[[0x8C,0x65],[0x61A9]],[[0x8C,0x66],[0x63B2]], + [[0x8C,0x67],[0x643A]],[[0x8C,0x68],[0x656C]],[[0x8C,0x69],[0x666F]], + [[0x8C,0x6A],[0x6842]],[[0x8C,0x6B],[0x6E13]],[[0x8C,0x6C],[0x7566]], + [[0x8C,0x6D],[0x7A3D]],[[0x8C,0x6E],[0x7CFB]],[[0x8C,0x6F],[0x7D4C]], + [[0x8C,0x70],[0x7D99]],[[0x8C,0x71],[0x7E4B]],[[0x8C,0x72],[0x7F6B]], + [[0x8C,0x73],[0x830E]],[[0x8C,0x74],[0x834A]],[[0x8C,0x75],[0x86CD]], + [[0x8C,0x76],[0x8A08]],[[0x8C,0x77],[0x8A63]],[[0x8C,0x78],[0x8B66]], + [[0x8C,0x79],[0x8EFD]],[[0x8C,0x7A],[0x981A]],[[0x8C,0x7B],[0x9D8F]], + [[0x8C,0x7C],[0x82B8]],[[0x8C,0x7D],[0x8FCE]],[[0x8C,0x7E],[0x9BE8]], + [[0x8C,0x80],[0x5287]],[[0x8C,0x81],[0x621F]],[[0x8C,0x82],[0x6483]], + [[0x8C,0x83],[0x6FC0]],[[0x8C,0x84],[0x9699]],[[0x8C,0x85],[0x6841]], + [[0x8C,0x86],[0x5091]],[[0x8C,0x87],[0x6B20]],[[0x8C,0x88],[0x6C7A]], + [[0x8C,0x89],[0x6F54]],[[0x8C,0x8A],[0x7A74]],[[0x8C,0x8B],[0x7D50]], + [[0x8C,0x8C],[0x8840]],[[0x8C,0x8D],[0x8A23]],[[0x8C,0x8E],[0x6708]], + [[0x8C,0x8F],[0x4EF6]],[[0x8C,0x90],[0x5039]],[[0x8C,0x91],[0x5026]], + [[0x8C,0x92],[0x5065]],[[0x8C,0x93],[0x517C]],[[0x8C,0x94],[0x5238]], + [[0x8C,0x95],[0x5263]],[[0x8C,0x96],[0x55A7]],[[0x8C,0x97],[0x570F]], + [[0x8C,0x98],[0x5805]],[[0x8C,0x99],[0x5ACC]],[[0x8C,0x9A],[0x5EFA]], + [[0x8C,0x9B],[0x61B2]],[[0x8C,0x9C],[0x61F8]],[[0x8C,0x9D],[0x62F3]], + [[0x8C,0x9E],[0x6372]],[[0x8C,0x9F],[0x691C]],[[0x8C,0xA0],[0x6A29]], + [[0x8C,0xA1],[0x727D]],[[0x8C,0xA2],[0x72AC]],[[0x8C,0xA3],[0x732E]], + [[0x8C,0xA4],[0x7814]],[[0x8C,0xA5],[0x786F]],[[0x8C,0xA6],[0x7D79]], + [[0x8C,0xA7],[0x770C]],[[0x8C,0xA8],[0x80A9]],[[0x8C,0xA9],[0x898B]], + [[0x8C,0xAA],[0x8B19]],[[0x8C,0xAB],[0x8CE2]],[[0x8C,0xAC],[0x8ED2]], + [[0x8C,0xAD],[0x9063]],[[0x8C,0xAE],[0x9375]],[[0x8C,0xAF],[0x967A]], + [[0x8C,0xB0],[0x9855]],[[0x8C,0xB1],[0x9A13]],[[0x8C,0xB2],[0x9E78]], + [[0x8C,0xB3],[0x5143]],[[0x8C,0xB4],[0x539F]],[[0x8C,0xB5],[0x53B3]], + [[0x8C,0xB6],[0x5E7B]],[[0x8C,0xB7],[0x5F26]],[[0x8C,0xB8],[0x6E1B]], + [[0x8C,0xB9],[0x6E90]],[[0x8C,0xBA],[0x7384]],[[0x8C,0xBB],[0x73FE]], + [[0x8C,0xBC],[0x7D43]],[[0x8C,0xBD],[0x8237]],[[0x8C,0xBE],[0x8A00]], + [[0x8C,0xBF],[0x8AFA]],[[0x8C,0xC0],[0x9650]],[[0x8C,0xC1],[0x4E4E]], + [[0x8C,0xC2],[0x500B]],[[0x8C,0xC3],[0x53E4]],[[0x8C,0xC4],[0x547C]], + [[0x8C,0xC5],[0x56FA]],[[0x8C,0xC6],[0x59D1]],[[0x8C,0xC7],[0x5B64]], + [[0x8C,0xC8],[0x5DF1]],[[0x8C,0xC9],[0x5EAB]],[[0x8C,0xCA],[0x5F27]], + [[0x8C,0xCB],[0x6238]],[[0x8C,0xCC],[0x6545]],[[0x8C,0xCD],[0x67AF]], + [[0x8C,0xCE],[0x6E56]],[[0x8C,0xCF],[0x72D0]],[[0x8C,0xD0],[0x7CCA]], + [[0x8C,0xD1],[0x88B4]],[[0x8C,0xD2],[0x80A1]],[[0x8C,0xD3],[0x80E1]], + [[0x8C,0xD4],[0x83F0]],[[0x8C,0xD5],[0x864E]],[[0x8C,0xD6],[0x8A87]], + [[0x8C,0xD7],[0x8DE8]],[[0x8C,0xD8],[0x9237]],[[0x8C,0xD9],[0x96C7]], + [[0x8C,0xDA],[0x9867]],[[0x8C,0xDB],[0x9F13]],[[0x8C,0xDC],[0x4E94]], + [[0x8C,0xDD],[0x4E92]],[[0x8C,0xDE],[0x4F0D]],[[0x8C,0xDF],[0x5348]], + [[0x8C,0xE0],[0x5449]],[[0x8C,0xE1],[0x543E]],[[0x8C,0xE2],[0x5A2F]], + [[0x8C,0xE3],[0x5F8C]],[[0x8C,0xE4],[0x5FA1]],[[0x8C,0xE5],[0x609F]], + [[0x8C,0xE6],[0x68A7]],[[0x8C,0xE7],[0x6A8E]],[[0x8C,0xE8],[0x745A]], + [[0x8C,0xE9],[0x7881]],[[0x8C,0xEA],[0x8A9E]],[[0x8C,0xEB],[0x8AA4]], + [[0x8C,0xEC],[0x8B77]],[[0x8C,0xED],[0x9190]],[[0x8C,0xEE],[0x4E5E]], + [[0x8C,0xEF],[0x9BC9]],[[0x8C,0xF0],[0x4EA4]],[[0x8C,0xF1],[0x4F7C]], + [[0x8C,0xF2],[0x4FAF]],[[0x8C,0xF3],[0x5019]],[[0x8C,0xF4],[0x5016]], + [[0x8C,0xF5],[0x5149]],[[0x8C,0xF6],[0x516C]],[[0x8C,0xF7],[0x529F]], + [[0x8C,0xF8],[0x52B9]],[[0x8C,0xF9],[0x52FE]],[[0x8C,0xFA],[0x539A]], + [[0x8C,0xFB],[0x53E3]],[[0x8C,0xFC],[0x5411]],[[0x8D,0x40],[0x540E]], + [[0x8D,0x41],[0x5589]],[[0x8D,0x42],[0x5751]],[[0x8D,0x43],[0x57A2]], + [[0x8D,0x44],[0x597D]],[[0x8D,0x45],[0x5B54]],[[0x8D,0x46],[0x5B5D]], + [[0x8D,0x47],[0x5B8F]],[[0x8D,0x48],[0x5DE5]],[[0x8D,0x49],[0x5DE7]], + [[0x8D,0x4A],[0x5DF7]],[[0x8D,0x4B],[0x5E78]],[[0x8D,0x4C],[0x5E83]], + [[0x8D,0x4D],[0x5E9A]],[[0x8D,0x4E],[0x5EB7]],[[0x8D,0x4F],[0x5F18]], + [[0x8D,0x50],[0x6052]],[[0x8D,0x51],[0x614C]],[[0x8D,0x52],[0x6297]], + [[0x8D,0x53],[0x62D8]],[[0x8D,0x54],[0x63A7]],[[0x8D,0x55],[0x653B]], + [[0x8D,0x56],[0x6602]],[[0x8D,0x57],[0x6643]],[[0x8D,0x58],[0x66F4]], + [[0x8D,0x59],[0x676D]],[[0x8D,0x5A],[0x6821]],[[0x8D,0x5B],[0x6897]], + [[0x8D,0x5C],[0x69CB]],[[0x8D,0x5D],[0x6C5F]],[[0x8D,0x5E],[0x6D2A]], + [[0x8D,0x5F],[0x6D69]],[[0x8D,0x60],[0x6E2F]],[[0x8D,0x61],[0x6E9D]], + [[0x8D,0x62],[0x7532]],[[0x8D,0x63],[0x7687]],[[0x8D,0x64],[0x786C]], + [[0x8D,0x65],[0x7A3F]],[[0x8D,0x66],[0x7CE0]],[[0x8D,0x67],[0x7D05]], + [[0x8D,0x68],[0x7D18]],[[0x8D,0x69],[0x7D5E]],[[0x8D,0x6A],[0x7DB1]], + [[0x8D,0x6B],[0x8015]],[[0x8D,0x6C],[0x8003]],[[0x8D,0x6D],[0x80AF]], + [[0x8D,0x6E],[0x80B1]],[[0x8D,0x6F],[0x8154]],[[0x8D,0x70],[0x818F]], + [[0x8D,0x71],[0x822A]],[[0x8D,0x72],[0x8352]],[[0x8D,0x73],[0x884C]], + [[0x8D,0x74],[0x8861]],[[0x8D,0x75],[0x8B1B]],[[0x8D,0x76],[0x8CA2]], + [[0x8D,0x77],[0x8CFC]],[[0x8D,0x78],[0x90CA]],[[0x8D,0x79],[0x9175]], + [[0x8D,0x7A],[0x9271]],[[0x8D,0x7B],[0x783F]],[[0x8D,0x7C],[0x92FC]], + [[0x8D,0x7D],[0x95A4]],[[0x8D,0x7E],[0x964D]],[[0x8D,0x80],[0x9805]], + [[0x8D,0x81],[0x9999]],[[0x8D,0x82],[0x9AD8]],[[0x8D,0x83],[0x9D3B]], + [[0x8D,0x84],[0x525B]],[[0x8D,0x85],[0x52AB]],[[0x8D,0x86],[0x53F7]], + [[0x8D,0x87],[0x5408]],[[0x8D,0x88],[0x58D5]],[[0x8D,0x89],[0x62F7]], + [[0x8D,0x8A],[0x6FE0]],[[0x8D,0x8B],[0x8C6A]],[[0x8D,0x8C],[0x8F5F]], + [[0x8D,0x8D],[0x9EB9]],[[0x8D,0x8E],[0x514B]],[[0x8D,0x8F],[0x523B]], + [[0x8D,0x90],[0x544A]],[[0x8D,0x91],[0x56FD]],[[0x8D,0x92],[0x7A40]], + [[0x8D,0x93],[0x9177]],[[0x8D,0x94],[0x9D60]],[[0x8D,0x95],[0x9ED2]], + [[0x8D,0x96],[0x7344]],[[0x8D,0x97],[0x6F09]],[[0x8D,0x98],[0x8170]], + [[0x8D,0x99],[0x7511]],[[0x8D,0x9A],[0x5FFD]],[[0x8D,0x9B],[0x60DA]], + [[0x8D,0x9C],[0x9AA8]],[[0x8D,0x9D],[0x72DB]],[[0x8D,0x9E],[0x8FBC]], + [[0x8D,0x9F],[0x6B64]],[[0x8D,0xA0],[0x9803]],[[0x8D,0xA1],[0x4ECA]], + [[0x8D,0xA2],[0x56F0]],[[0x8D,0xA3],[0x5764]],[[0x8D,0xA4],[0x58BE]], + [[0x8D,0xA5],[0x5A5A]],[[0x8D,0xA6],[0x6068]],[[0x8D,0xA7],[0x61C7]], + [[0x8D,0xA8],[0x660F]],[[0x8D,0xA9],[0x6606]],[[0x8D,0xAA],[0x6839]], + [[0x8D,0xAB],[0x68B1]],[[0x8D,0xAC],[0x6DF7]],[[0x8D,0xAD],[0x75D5]], + [[0x8D,0xAE],[0x7D3A]],[[0x8D,0xAF],[0x826E]],[[0x8D,0xB0],[0x9B42]], + [[0x8D,0xB1],[0x4E9B]],[[0x8D,0xB2],[0x4F50]],[[0x8D,0xB3],[0x53C9]], + [[0x8D,0xB4],[0x5506]],[[0x8D,0xB5],[0x5D6F]],[[0x8D,0xB6],[0x5DE6]], + [[0x8D,0xB7],[0x5DEE]],[[0x8D,0xB8],[0x67FB]],[[0x8D,0xB9],[0x6C99]], + [[0x8D,0xBA],[0x7473]],[[0x8D,0xBB],[0x7802]],[[0x8D,0xBC],[0x8A50]], + [[0x8D,0xBD],[0x9396]],[[0x8D,0xBE],[0x88DF]],[[0x8D,0xBF],[0x5750]], + [[0x8D,0xC0],[0x5EA7]],[[0x8D,0xC1],[0x632B]],[[0x8D,0xC2],[0x50B5]], + [[0x8D,0xC3],[0x50AC]],[[0x8D,0xC4],[0x518D]],[[0x8D,0xC5],[0x6700]], + [[0x8D,0xC6],[0x54C9]],[[0x8D,0xC7],[0x585E]],[[0x8D,0xC8],[0x59BB]], + [[0x8D,0xC9],[0x5BB0]],[[0x8D,0xCA],[0x5F69]],[[0x8D,0xCB],[0x624D]], + [[0x8D,0xCC],[0x63A1]],[[0x8D,0xCD],[0x683D]],[[0x8D,0xCE],[0x6B73]], + [[0x8D,0xCF],[0x6E08]],[[0x8D,0xD0],[0x707D]],[[0x8D,0xD1],[0x91C7]], + [[0x8D,0xD2],[0x7280]],[[0x8D,0xD3],[0x7815]],[[0x8D,0xD4],[0x7826]], + [[0x8D,0xD5],[0x796D]],[[0x8D,0xD6],[0x658E]],[[0x8D,0xD7],[0x7D30]], + [[0x8D,0xD8],[0x83DC]],[[0x8D,0xD9],[0x88C1]],[[0x8D,0xDA],[0x8F09]], + [[0x8D,0xDB],[0x969B]],[[0x8D,0xDC],[0x5264]],[[0x8D,0xDD],[0x5728]], + [[0x8D,0xDE],[0x6750]],[[0x8D,0xDF],[0x7F6A]],[[0x8D,0xE0],[0x8CA1]], + [[0x8D,0xE1],[0x51B4]],[[0x8D,0xE2],[0x5742]],[[0x8D,0xE3],[0x962A]], + [[0x8D,0xE4],[0x583A]],[[0x8D,0xE5],[0x698A]],[[0x8D,0xE6],[0x80B4]], + [[0x8D,0xE7],[0x54B2]],[[0x8D,0xE8],[0x5D0E]],[[0x8D,0xE9],[0x57FC]], + [[0x8D,0xEA],[0x7895]],[[0x8D,0xEB],[0x9DFA]],[[0x8D,0xEC],[0x4F5C]], + [[0x8D,0xED],[0x524A]],[[0x8D,0xEE],[0x548B]],[[0x8D,0xEF],[0x643E]], + [[0x8D,0xF0],[0x6628]],[[0x8D,0xF1],[0x6714]],[[0x8D,0xF2],[0x67F5]], + [[0x8D,0xF3],[0x7A84]],[[0x8D,0xF4],[0x7B56]],[[0x8D,0xF5],[0x7D22]], + [[0x8D,0xF6],[0x932F]],[[0x8D,0xF7],[0x685C]],[[0x8D,0xF8],[0x9BAD]], + [[0x8D,0xF9],[0x7B39]],[[0x8D,0xFA],[0x5319]],[[0x8D,0xFB],[0x518A]], + [[0x8D,0xFC],[0x5237]],[[0x8E,0x40],[0x5BDF]],[[0x8E,0x41],[0x62F6]], + [[0x8E,0x42],[0x64AE]],[[0x8E,0x43],[0x64E6]],[[0x8E,0x44],[0x672D]], + [[0x8E,0x45],[0x6BBA]],[[0x8E,0x46],[0x85A9]],[[0x8E,0x47],[0x96D1]], + [[0x8E,0x48],[0x7690]],[[0x8E,0x49],[0x9BD6]],[[0x8E,0x4A],[0x634C]], + [[0x8E,0x4B],[0x9306]],[[0x8E,0x4C],[0x9BAB]],[[0x8E,0x4D],[0x76BF]], + [[0x8E,0x4E],[0x6652]],[[0x8E,0x4F],[0x4E09]],[[0x8E,0x50],[0x5098]], + [[0x8E,0x51],[0x53C2]],[[0x8E,0x52],[0x5C71]],[[0x8E,0x53],[0x60E8]], + [[0x8E,0x54],[0x6492]],[[0x8E,0x55],[0x6563]],[[0x8E,0x56],[0x685F]], + [[0x8E,0x57],[0x71E6]],[[0x8E,0x58],[0x73CA]],[[0x8E,0x59],[0x7523]], + [[0x8E,0x5A],[0x7B97]],[[0x8E,0x5B],[0x7E82]],[[0x8E,0x5C],[0x8695]], + [[0x8E,0x5D],[0x8B83]],[[0x8E,0x5E],[0x8CDB]],[[0x8E,0x5F],[0x9178]], + [[0x8E,0x60],[0x9910]],[[0x8E,0x61],[0x65AC]],[[0x8E,0x62],[0x66AB]], + [[0x8E,0x63],[0x6B8B]],[[0x8E,0x64],[0x4ED5]],[[0x8E,0x65],[0x4ED4]], + [[0x8E,0x66],[0x4F3A]],[[0x8E,0x67],[0x4F7F]],[[0x8E,0x68],[0x523A]], + [[0x8E,0x69],[0x53F8]],[[0x8E,0x6A],[0x53F2]],[[0x8E,0x6B],[0x55E3]], + [[0x8E,0x6C],[0x56DB]],[[0x8E,0x6D],[0x58EB]],[[0x8E,0x6E],[0x59CB]], + [[0x8E,0x6F],[0x59C9]],[[0x8E,0x70],[0x59FF]],[[0x8E,0x71],[0x5B50]], + [[0x8E,0x72],[0x5C4D]],[[0x8E,0x73],[0x5E02]],[[0x8E,0x74],[0x5E2B]], + [[0x8E,0x75],[0x5FD7]],[[0x8E,0x76],[0x601D]],[[0x8E,0x77],[0x6307]], + [[0x8E,0x78],[0x652F]],[[0x8E,0x79],[0x5B5C]],[[0x8E,0x7A],[0x65AF]], + [[0x8E,0x7B],[0x65BD]],[[0x8E,0x7C],[0x65E8]],[[0x8E,0x7D],[0x679D]], + [[0x8E,0x7E],[0x6B62]],[[0x8E,0x80],[0x6B7B]],[[0x8E,0x81],[0x6C0F]], + [[0x8E,0x82],[0x7345]],[[0x8E,0x83],[0x7949]],[[0x8E,0x84],[0x79C1]], + [[0x8E,0x85],[0x7CF8]],[[0x8E,0x86],[0x7D19]],[[0x8E,0x87],[0x7D2B]], + [[0x8E,0x88],[0x80A2]],[[0x8E,0x89],[0x8102]],[[0x8E,0x8A],[0x81F3]], + [[0x8E,0x8B],[0x8996]],[[0x8E,0x8C],[0x8A5E]],[[0x8E,0x8D],[0x8A69]], + [[0x8E,0x8E],[0x8A66]],[[0x8E,0x8F],[0x8A8C]],[[0x8E,0x90],[0x8AEE]], + [[0x8E,0x91],[0x8CC7]],[[0x8E,0x92],[0x8CDC]],[[0x8E,0x93],[0x96CC]], + [[0x8E,0x94],[0x98FC]],[[0x8E,0x95],[0x6B6F]],[[0x8E,0x96],[0x4E8B]], + [[0x8E,0x97],[0x4F3C]],[[0x8E,0x98],[0x4F8D]],[[0x8E,0x99],[0x5150]], + [[0x8E,0x9A],[0x5B57]],[[0x8E,0x9B],[0x5BFA]],[[0x8E,0x9C],[0x6148]], + [[0x8E,0x9D],[0x6301]],[[0x8E,0x9E],[0x6642]],[[0x8E,0x9F],[0x6B21]], + [[0x8E,0xA0],[0x6ECB]],[[0x8E,0xA1],[0x6CBB]],[[0x8E,0xA2],[0x723E]], + [[0x8E,0xA3],[0x74BD]],[[0x8E,0xA4],[0x75D4]],[[0x8E,0xA5],[0x78C1]], + [[0x8E,0xA6],[0x793A]],[[0x8E,0xA7],[0x800C]],[[0x8E,0xA8],[0x8033]], + [[0x8E,0xA9],[0x81EA]],[[0x8E,0xAA],[0x8494]],[[0x8E,0xAB],[0x8F9E]], + [[0x8E,0xAC],[0x6C50]],[[0x8E,0xAD],[0x9E7F]],[[0x8E,0xAE],[0x5F0F]], + [[0x8E,0xAF],[0x8B58]],[[0x8E,0xB0],[0x9D2B]],[[0x8E,0xB1],[0x7AFA]], + [[0x8E,0xB2],[0x8EF8]],[[0x8E,0xB3],[0x5B8D]],[[0x8E,0xB4],[0x96EB]], + [[0x8E,0xB5],[0x4E03]],[[0x8E,0xB6],[0x53F1]],[[0x8E,0xB7],[0x57F7]], + [[0x8E,0xB8],[0x5931]],[[0x8E,0xB9],[0x5AC9]],[[0x8E,0xBA],[0x5BA4]], + [[0x8E,0xBB],[0x6089]],[[0x8E,0xBC],[0x6E7F]],[[0x8E,0xBD],[0x6F06]], + [[0x8E,0xBE],[0x75BE]],[[0x8E,0xBF],[0x8CEA]],[[0x8E,0xC0],[0x5B9F]], + [[0x8E,0xC1],[0x8500]],[[0x8E,0xC2],[0x7BE0]],[[0x8E,0xC3],[0x5072]], + [[0x8E,0xC4],[0x67F4]],[[0x8E,0xC5],[0x829D]],[[0x8E,0xC6],[0x5C61]], + [[0x8E,0xC7],[0x854A]],[[0x8E,0xC8],[0x7E1E]],[[0x8E,0xC9],[0x820E]], + [[0x8E,0xCA],[0x5199]],[[0x8E,0xCB],[0x5C04]],[[0x8E,0xCC],[0x6368]], + [[0x8E,0xCD],[0x8D66]],[[0x8E,0xCE],[0x659C]],[[0x8E,0xCF],[0x716E]], + [[0x8E,0xD0],[0x793E]],[[0x8E,0xD1],[0x7D17]],[[0x8E,0xD2],[0x8005]], + [[0x8E,0xD3],[0x8B1D]],[[0x8E,0xD4],[0x8ECA]],[[0x8E,0xD5],[0x906E]], + [[0x8E,0xD6],[0x86C7]],[[0x8E,0xD7],[0x90AA]],[[0x8E,0xD8],[0x501F]], + [[0x8E,0xD9],[0x52FA]],[[0x8E,0xDA],[0x5C3A]],[[0x8E,0xDB],[0x6753]], + [[0x8E,0xDC],[0x707C]],[[0x8E,0xDD],[0x7235]],[[0x8E,0xDE],[0x914C]], + [[0x8E,0xDF],[0x91C8]],[[0x8E,0xE0],[0x932B]],[[0x8E,0xE1],[0x82E5]], + [[0x8E,0xE2],[0x5BC2]],[[0x8E,0xE3],[0x5F31]],[[0x8E,0xE4],[0x60F9]], + [[0x8E,0xE5],[0x4E3B]],[[0x8E,0xE6],[0x53D6]],[[0x8E,0xE7],[0x5B88]], + [[0x8E,0xE8],[0x624B]],[[0x8E,0xE9],[0x6731]],[[0x8E,0xEA],[0x6B8A]], + [[0x8E,0xEB],[0x72E9]],[[0x8E,0xEC],[0x73E0]],[[0x8E,0xED],[0x7A2E]], + [[0x8E,0xEE],[0x816B]],[[0x8E,0xEF],[0x8DA3]],[[0x8E,0xF0],[0x9152]], + [[0x8E,0xF1],[0x9996]],[[0x8E,0xF2],[0x5112]],[[0x8E,0xF3],[0x53D7]], + [[0x8E,0xF4],[0x546A]],[[0x8E,0xF5],[0x5BFF]],[[0x8E,0xF6],[0x6388]], + [[0x8E,0xF7],[0x6A39]],[[0x8E,0xF8],[0x7DAC]],[[0x8E,0xF9],[0x9700]], + [[0x8E,0xFA],[0x56DA]],[[0x8E,0xFB],[0x53CE]],[[0x8E,0xFC],[0x5468]], + [[0x8F,0x40],[0x5B97]],[[0x8F,0x41],[0x5C31]],[[0x8F,0x42],[0x5DDE]], + [[0x8F,0x43],[0x4FEE]],[[0x8F,0x44],[0x6101]],[[0x8F,0x45],[0x62FE]], + [[0x8F,0x46],[0x6D32]],[[0x8F,0x47],[0x79C0]],[[0x8F,0x48],[0x79CB]], + [[0x8F,0x49],[0x7D42]],[[0x8F,0x4A],[0x7E4D]],[[0x8F,0x4B],[0x7FD2]], + [[0x8F,0x4C],[0x81ED]],[[0x8F,0x4D],[0x821F]],[[0x8F,0x4E],[0x8490]], + [[0x8F,0x4F],[0x8846]],[[0x8F,0x50],[0x8972]],[[0x8F,0x51],[0x8B90]], + [[0x8F,0x52],[0x8E74]],[[0x8F,0x53],[0x8F2F]],[[0x8F,0x54],[0x9031]], + [[0x8F,0x55],[0x914B]],[[0x8F,0x56],[0x916C]],[[0x8F,0x57],[0x96C6]], + [[0x8F,0x58],[0x919C]],[[0x8F,0x59],[0x4EC0]],[[0x8F,0x5A],[0x4F4F]], + [[0x8F,0x5B],[0x5145]],[[0x8F,0x5C],[0x5341]],[[0x8F,0x5D],[0x5F93]], + [[0x8F,0x5E],[0x620E]],[[0x8F,0x5F],[0x67D4]],[[0x8F,0x60],[0x6C41]], + [[0x8F,0x61],[0x6E0B]],[[0x8F,0x62],[0x7363]],[[0x8F,0x63],[0x7E26]], + [[0x8F,0x64],[0x91CD]],[[0x8F,0x65],[0x9283]],[[0x8F,0x66],[0x53D4]], + [[0x8F,0x67],[0x5919]],[[0x8F,0x68],[0x5BBF]],[[0x8F,0x69],[0x6DD1]], + [[0x8F,0x6A],[0x795D]],[[0x8F,0x6B],[0x7E2E]],[[0x8F,0x6C],[0x7C9B]], + [[0x8F,0x6D],[0x587E]],[[0x8F,0x6E],[0x719F]],[[0x8F,0x6F],[0x51FA]], + [[0x8F,0x70],[0x8853]],[[0x8F,0x71],[0x8FF0]],[[0x8F,0x72],[0x4FCA]], + [[0x8F,0x73],[0x5CFB]],[[0x8F,0x74],[0x6625]],[[0x8F,0x75],[0x77AC]], + [[0x8F,0x76],[0x7AE3]],[[0x8F,0x77],[0x821C]],[[0x8F,0x78],[0x99FF]], + [[0x8F,0x79],[0x51C6]],[[0x8F,0x7A],[0x5FAA]],[[0x8F,0x7B],[0x65EC]], + [[0x8F,0x7C],[0x696F]],[[0x8F,0x7D],[0x6B89]],[[0x8F,0x7E],[0x6DF3]], + [[0x8F,0x80],[0x6E96]],[[0x8F,0x81],[0x6F64]],[[0x8F,0x82],[0x76FE]], + [[0x8F,0x83],[0x7D14]],[[0x8F,0x84],[0x5DE1]],[[0x8F,0x85],[0x9075]], + [[0x8F,0x86],[0x9187]],[[0x8F,0x87],[0x9806]],[[0x8F,0x88],[0x51E6]], + [[0x8F,0x89],[0x521D]],[[0x8F,0x8A],[0x6240]],[[0x8F,0x8B],[0x6691]], + [[0x8F,0x8C],[0x66D9]],[[0x8F,0x8D],[0x6E1A]],[[0x8F,0x8E],[0x5EB6]], + [[0x8F,0x8F],[0x7DD2]],[[0x8F,0x90],[0x7F72]],[[0x8F,0x91],[0x66F8]], + [[0x8F,0x92],[0x85AF]],[[0x8F,0x93],[0x85F7]],[[0x8F,0x94],[0x8AF8]], + [[0x8F,0x95],[0x52A9]],[[0x8F,0x96],[0x53D9]],[[0x8F,0x97],[0x5973]], + [[0x8F,0x98],[0x5E8F]],[[0x8F,0x99],[0x5F90]],[[0x8F,0x9A],[0x6055]], + [[0x8F,0x9B],[0x92E4]],[[0x8F,0x9C],[0x9664]],[[0x8F,0x9D],[0x50B7]], + [[0x8F,0x9E],[0x511F]],[[0x8F,0x9F],[0x52DD]],[[0x8F,0xA0],[0x5320]], + [[0x8F,0xA1],[0x5347]],[[0x8F,0xA2],[0x53EC]],[[0x8F,0xA3],[0x54E8]], + [[0x8F,0xA4],[0x5546]],[[0x8F,0xA5],[0x5531]],[[0x8F,0xA6],[0x5617]], + [[0x8F,0xA7],[0x5968]],[[0x8F,0xA8],[0x59BE]],[[0x8F,0xA9],[0x5A3C]], + [[0x8F,0xAA],[0x5BB5]],[[0x8F,0xAB],[0x5C06]],[[0x8F,0xAC],[0x5C0F]], + [[0x8F,0xAD],[0x5C11]],[[0x8F,0xAE],[0x5C1A]],[[0x8F,0xAF],[0x5E84]], + [[0x8F,0xB0],[0x5E8A]],[[0x8F,0xB1],[0x5EE0]],[[0x8F,0xB2],[0x5F70]], + [[0x8F,0xB3],[0x627F]],[[0x8F,0xB4],[0x6284]],[[0x8F,0xB5],[0x62DB]], + [[0x8F,0xB6],[0x638C]],[[0x8F,0xB7],[0x6377]],[[0x8F,0xB8],[0x6607]], + [[0x8F,0xB9],[0x660C]],[[0x8F,0xBA],[0x662D]],[[0x8F,0xBB],[0x6676]], + [[0x8F,0xBC],[0x677E]],[[0x8F,0xBD],[0x68A2]],[[0x8F,0xBE],[0x6A1F]], + [[0x8F,0xBF],[0x6A35]],[[0x8F,0xC0],[0x6CBC]],[[0x8F,0xC1],[0x6D88]], + [[0x8F,0xC2],[0x6E09]],[[0x8F,0xC3],[0x6E58]],[[0x8F,0xC4],[0x713C]], + [[0x8F,0xC5],[0x7126]],[[0x8F,0xC6],[0x7167]],[[0x8F,0xC7],[0x75C7]], + [[0x8F,0xC8],[0x7701]],[[0x8F,0xC9],[0x785D]],[[0x8F,0xCA],[0x7901]], + [[0x8F,0xCB],[0x7965]],[[0x8F,0xCC],[0x79F0]],[[0x8F,0xCD],[0x7AE0]], + [[0x8F,0xCE],[0x7B11]],[[0x8F,0xCF],[0x7CA7]],[[0x8F,0xD0],[0x7D39]], + [[0x8F,0xD1],[0x8096]],[[0x8F,0xD2],[0x83D6]],[[0x8F,0xD3],[0x848B]], + [[0x8F,0xD4],[0x8549]],[[0x8F,0xD5],[0x885D]],[[0x8F,0xD6],[0x88F3]], + [[0x8F,0xD7],[0x8A1F]],[[0x8F,0xD8],[0x8A3C]],[[0x8F,0xD9],[0x8A54]], + [[0x8F,0xDA],[0x8A73]],[[0x8F,0xDB],[0x8C61]],[[0x8F,0xDC],[0x8CDE]], + [[0x8F,0xDD],[0x91A4]],[[0x8F,0xDE],[0x9266]],[[0x8F,0xDF],[0x937E]], + [[0x8F,0xE0],[0x9418]],[[0x8F,0xE1],[0x969C]],[[0x8F,0xE2],[0x9798]], + [[0x8F,0xE3],[0x4E0A]],[[0x8F,0xE4],[0x4E08]],[[0x8F,0xE5],[0x4E1E]], + [[0x8F,0xE6],[0x4E57]],[[0x8F,0xE7],[0x5197]],[[0x8F,0xE8],[0x5270]], + [[0x8F,0xE9],[0x57CE]],[[0x8F,0xEA],[0x5834]],[[0x8F,0xEB],[0x58CC]], + [[0x8F,0xEC],[0x5B22]],[[0x8F,0xED],[0x5E38]],[[0x8F,0xEE],[0x60C5]], + [[0x8F,0xEF],[0x64FE]],[[0x8F,0xF0],[0x6761]],[[0x8F,0xF1],[0x6756]], + [[0x8F,0xF2],[0x6D44]],[[0x8F,0xF3],[0x72B6]],[[0x8F,0xF4],[0x7573]], + [[0x8F,0xF5],[0x7A63]],[[0x8F,0xF6],[0x84B8]],[[0x8F,0xF7],[0x8B72]], + [[0x8F,0xF8],[0x91B8]],[[0x8F,0xF9],[0x9320]],[[0x8F,0xFA],[0x5631]], + [[0x8F,0xFB],[0x57F4]],[[0x8F,0xFC],[0x98FE]],[[0x90,0x40],[0x62ED]], + [[0x90,0x41],[0x690D]],[[0x90,0x42],[0x6B96]],[[0x90,0x43],[0x71ED]], + [[0x90,0x44],[0x7E54]],[[0x90,0x45],[0x8077]],[[0x90,0x46],[0x8272]], + [[0x90,0x47],[0x89E6]],[[0x90,0x48],[0x98DF]],[[0x90,0x49],[0x8755]], + [[0x90,0x4A],[0x8FB1]],[[0x90,0x4B],[0x5C3B]],[[0x90,0x4C],[0x4F38]], + [[0x90,0x4D],[0x4FE1]],[[0x90,0x4E],[0x4FB5]],[[0x90,0x4F],[0x5507]], + [[0x90,0x50],[0x5A20]],[[0x90,0x51],[0x5BDD]],[[0x90,0x52],[0x5BE9]], + [[0x90,0x53],[0x5FC3]],[[0x90,0x54],[0x614E]],[[0x90,0x55],[0x632F]], + [[0x90,0x56],[0x65B0]],[[0x90,0x57],[0x664B]],[[0x90,0x58],[0x68EE]], + [[0x90,0x59],[0x699B]],[[0x90,0x5A],[0x6D78]],[[0x90,0x5B],[0x6DF1]], + [[0x90,0x5C],[0x7533]],[[0x90,0x5D],[0x75B9]],[[0x90,0x5E],[0x771F]], + [[0x90,0x5F],[0x795E]],[[0x90,0x60],[0x79E6]],[[0x90,0x61],[0x7D33]], + [[0x90,0x62],[0x81E3]],[[0x90,0x63],[0x82AF]],[[0x90,0x64],[0x85AA]], + [[0x90,0x65],[0x89AA]],[[0x90,0x66],[0x8A3A]],[[0x90,0x67],[0x8EAB]], + [[0x90,0x68],[0x8F9B]],[[0x90,0x69],[0x9032]],[[0x90,0x6A],[0x91DD]], + [[0x90,0x6B],[0x9707]],[[0x90,0x6C],[0x4EBA]],[[0x90,0x6D],[0x4EC1]], + [[0x90,0x6E],[0x5203]],[[0x90,0x6F],[0x5875]],[[0x90,0x70],[0x58EC]], + [[0x90,0x71],[0x5C0B]],[[0x90,0x72],[0x751A]],[[0x90,0x73],[0x5C3D]], + [[0x90,0x74],[0x814E]],[[0x90,0x75],[0x8A0A]],[[0x90,0x76],[0x8FC5]], + [[0x90,0x77],[0x9663]],[[0x90,0x78],[0x976D]],[[0x90,0x79],[0x7B25]], + [[0x90,0x7A],[0x8ACF]],[[0x90,0x7B],[0x9808]],[[0x90,0x7C],[0x9162]], + [[0x90,0x7D],[0x56F3]],[[0x90,0x7E],[0x53A8]],[[0x90,0x80],[0x9017]], + [[0x90,0x81],[0x5439]],[[0x90,0x82],[0x5782]],[[0x90,0x83],[0x5E25]], + [[0x90,0x84],[0x63A8]],[[0x90,0x85],[0x6C34]],[[0x90,0x86],[0x708A]], + [[0x90,0x87],[0x7761]],[[0x90,0x88],[0x7C8B]],[[0x90,0x89],[0x7FE0]], + [[0x90,0x8A],[0x8870]],[[0x90,0x8B],[0x9042]],[[0x90,0x8C],[0x9154]], + [[0x90,0x8D],[0x9310]],[[0x90,0x8E],[0x9318]],[[0x90,0x8F],[0x968F]], + [[0x90,0x90],[0x745E]],[[0x90,0x91],[0x9AC4]],[[0x90,0x92],[0x5D07]], + [[0x90,0x93],[0x5D69]],[[0x90,0x94],[0x6570]],[[0x90,0x95],[0x67A2]], + [[0x90,0x96],[0x8DA8]],[[0x90,0x97],[0x96DB]],[[0x90,0x98],[0x636E]], + [[0x90,0x99],[0x6749]],[[0x90,0x9A],[0x6919]],[[0x90,0x9B],[0x83C5]], + [[0x90,0x9C],[0x9817]],[[0x90,0x9D],[0x96C0]],[[0x90,0x9E],[0x88FE]], + [[0x90,0x9F],[0x6F84]],[[0x90,0xA0],[0x647A]],[[0x90,0xA1],[0x5BF8]], + [[0x90,0xA2],[0x4E16]],[[0x90,0xA3],[0x702C]],[[0x90,0xA4],[0x755D]], + [[0x90,0xA5],[0x662F]],[[0x90,0xA6],[0x51C4]],[[0x90,0xA7],[0x5236]], + [[0x90,0xA8],[0x52E2]],[[0x90,0xA9],[0x59D3]],[[0x90,0xAA],[0x5F81]], + [[0x90,0xAB],[0x6027]],[[0x90,0xAC],[0x6210]],[[0x90,0xAD],[0x653F]], + [[0x90,0xAE],[0x6574]],[[0x90,0xAF],[0x661F]],[[0x90,0xB0],[0x6674]], + [[0x90,0xB1],[0x68F2]],[[0x90,0xB2],[0x6816]],[[0x90,0xB3],[0x6B63]], + [[0x90,0xB4],[0x6E05]],[[0x90,0xB5],[0x7272]],[[0x90,0xB6],[0x751F]], + [[0x90,0xB7],[0x76DB]],[[0x90,0xB8],[0x7CBE]],[[0x90,0xB9],[0x8056]], + [[0x90,0xBA],[0x58F0]],[[0x90,0xBB],[0x88FD]],[[0x90,0xBC],[0x897F]], + [[0x90,0xBD],[0x8AA0]],[[0x90,0xBE],[0x8A93]],[[0x90,0xBF],[0x8ACB]], + [[0x90,0xC0],[0x901D]],[[0x90,0xC1],[0x9192]],[[0x90,0xC2],[0x9752]], + [[0x90,0xC3],[0x9759]],[[0x90,0xC4],[0x6589]],[[0x90,0xC5],[0x7A0E]], + [[0x90,0xC6],[0x8106]],[[0x90,0xC7],[0x96BB]],[[0x90,0xC8],[0x5E2D]], + [[0x90,0xC9],[0x60DC]],[[0x90,0xCA],[0x621A]],[[0x90,0xCB],[0x65A5]], + [[0x90,0xCC],[0x6614]],[[0x90,0xCD],[0x6790]],[[0x90,0xCE],[0x77F3]], + [[0x90,0xCF],[0x7A4D]],[[0x90,0xD0],[0x7C4D]],[[0x90,0xD1],[0x7E3E]], + [[0x90,0xD2],[0x810A]],[[0x90,0xD3],[0x8CAC]],[[0x90,0xD4],[0x8D64]], + [[0x90,0xD5],[0x8DE1]],[[0x90,0xD6],[0x8E5F]],[[0x90,0xD7],[0x78A9]], + [[0x90,0xD8],[0x5207]],[[0x90,0xD9],[0x62D9]],[[0x90,0xDA],[0x63A5]], + [[0x90,0xDB],[0x6442]],[[0x90,0xDC],[0x6298]],[[0x90,0xDD],[0x8A2D]], + [[0x90,0xDE],[0x7A83]],[[0x90,0xDF],[0x7BC0]],[[0x90,0xE0],[0x8AAC]], + [[0x90,0xE1],[0x96EA]],[[0x90,0xE2],[0x7D76]],[[0x90,0xE3],[0x820C]], + [[0x90,0xE4],[0x8749]],[[0x90,0xE5],[0x4ED9]],[[0x90,0xE6],[0x5148]], + [[0x90,0xE7],[0x5343]],[[0x90,0xE8],[0x5360]],[[0x90,0xE9],[0x5BA3]], + [[0x90,0xEA],[0x5C02]],[[0x90,0xEB],[0x5C16]],[[0x90,0xEC],[0x5DDD]], + [[0x90,0xED],[0x6226]],[[0x90,0xEE],[0x6247]],[[0x90,0xEF],[0x64B0]], + [[0x90,0xF0],[0x6813]],[[0x90,0xF1],[0x6834]],[[0x90,0xF2],[0x6CC9]], + [[0x90,0xF3],[0x6D45]],[[0x90,0xF4],[0x6D17]],[[0x90,0xF5],[0x67D3]], + [[0x90,0xF6],[0x6F5C]],[[0x90,0xF7],[0x714E]],[[0x90,0xF8],[0x717D]], + [[0x90,0xF9],[0x65CB]],[[0x90,0xFA],[0x7A7F]],[[0x90,0xFB],[0x7BAD]], + [[0x90,0xFC],[0x7DDA]],[[0x91,0x40],[0x7E4A]],[[0x91,0x41],[0x7FA8]], + [[0x91,0x42],[0x817A]],[[0x91,0x43],[0x821B]],[[0x91,0x44],[0x8239]], + [[0x91,0x45],[0x85A6]],[[0x91,0x46],[0x8A6E]],[[0x91,0x47],[0x8CCE]], + [[0x91,0x48],[0x8DF5]],[[0x91,0x49],[0x9078]],[[0x91,0x4A],[0x9077]], + [[0x91,0x4B],[0x92AD]],[[0x91,0x4C],[0x9291]],[[0x91,0x4D],[0x9583]], + [[0x91,0x4E],[0x9BAE]],[[0x91,0x4F],[0x524D]],[[0x91,0x50],[0x5584]], + [[0x91,0x51],[0x6F38]],[[0x91,0x52],[0x7136]],[[0x91,0x53],[0x5168]], + [[0x91,0x54],[0x7985]],[[0x91,0x55],[0x7E55]],[[0x91,0x56],[0x81B3]], + [[0x91,0x57],[0x7CCE]],[[0x91,0x58],[0x564C]],[[0x91,0x59],[0x5851]], + [[0x91,0x5A],[0x5CA8]],[[0x91,0x5B],[0x63AA]],[[0x91,0x5C],[0x66FE]], + [[0x91,0x5D],[0x66FD]],[[0x91,0x5E],[0x695A]],[[0x91,0x5F],[0x72D9]], + [[0x91,0x60],[0x758F]],[[0x91,0x61],[0x758E]],[[0x91,0x62],[0x790E]], + [[0x91,0x63],[0x7956]],[[0x91,0x64],[0x79DF]],[[0x91,0x65],[0x7C97]], + [[0x91,0x66],[0x7D20]],[[0x91,0x67],[0x7D44]],[[0x91,0x68],[0x8607]], + [[0x91,0x69],[0x8A34]],[[0x91,0x6A],[0x963B]],[[0x91,0x6B],[0x9061]], + [[0x91,0x6C],[0x9F20]],[[0x91,0x6D],[0x50E7]],[[0x91,0x6E],[0x5275]], + [[0x91,0x6F],[0x53CC]],[[0x91,0x70],[0x53E2]],[[0x91,0x71],[0x5009]], + [[0x91,0x72],[0x55AA]],[[0x91,0x73],[0x58EE]],[[0x91,0x74],[0x594F]], + [[0x91,0x75],[0x723D]],[[0x91,0x76],[0x5B8B]],[[0x91,0x77],[0x5C64]], + [[0x91,0x78],[0x531D]],[[0x91,0x79],[0x60E3]],[[0x91,0x7A],[0x60F3]], + [[0x91,0x7B],[0x635C]],[[0x91,0x7C],[0x6383]],[[0x91,0x7D],[0x633F]], + [[0x91,0x7E],[0x63BB]],[[0x91,0x80],[0x64CD]],[[0x91,0x81],[0x65E9]], + [[0x91,0x82],[0x66F9]],[[0x91,0x83],[0x5DE3]],[[0x91,0x84],[0x69CD]], + [[0x91,0x85],[0x69FD]],[[0x91,0x86],[0x6F15]],[[0x91,0x87],[0x71E5]], + [[0x91,0x88],[0x4E89]],[[0x91,0x89],[0x75E9]],[[0x91,0x8A],[0x76F8]], + [[0x91,0x8B],[0x7A93]],[[0x91,0x8C],[0x7CDF]],[[0x91,0x8D],[0x7DCF]], + [[0x91,0x8E],[0x7D9C]],[[0x91,0x8F],[0x8061]],[[0x91,0x90],[0x8349]], + [[0x91,0x91],[0x8358]],[[0x91,0x92],[0x846C]],[[0x91,0x93],[0x84BC]], + [[0x91,0x94],[0x85FB]],[[0x91,0x95],[0x88C5]],[[0x91,0x96],[0x8D70]], + [[0x91,0x97],[0x9001]],[[0x91,0x98],[0x906D]],[[0x91,0x99],[0x9397]], + [[0x91,0x9A],[0x971C]],[[0x91,0x9B],[0x9A12]],[[0x91,0x9C],[0x50CF]], + [[0x91,0x9D],[0x5897]],[[0x91,0x9E],[0x618E]],[[0x91,0x9F],[0x81D3]], + [[0x91,0xA0],[0x8535]],[[0x91,0xA1],[0x8D08]],[[0x91,0xA2],[0x9020]], + [[0x91,0xA3],[0x4FC3]],[[0x91,0xA4],[0x5074]],[[0x91,0xA5],[0x5247]], + [[0x91,0xA6],[0x5373]],[[0x91,0xA7],[0x606F]],[[0x91,0xA8],[0x6349]], + [[0x91,0xA9],[0x675F]],[[0x91,0xAA],[0x6E2C]],[[0x91,0xAB],[0x8DB3]], + [[0x91,0xAC],[0x901F]],[[0x91,0xAD],[0x4FD7]],[[0x91,0xAE],[0x5C5E]], + [[0x91,0xAF],[0x8CCA]],[[0x91,0xB0],[0x65CF]],[[0x91,0xB1],[0x7D9A]], + [[0x91,0xB2],[0x5352]],[[0x91,0xB3],[0x8896]],[[0x91,0xB4],[0x5176]], + [[0x91,0xB5],[0x63C3]],[[0x91,0xB6],[0x5B58]],[[0x91,0xB7],[0x5B6B]], + [[0x91,0xB8],[0x5C0A]],[[0x91,0xB9],[0x640D]],[[0x91,0xBA],[0x6751]], + [[0x91,0xBB],[0x905C]],[[0x91,0xBC],[0x4ED6]],[[0x91,0xBD],[0x591A]], + [[0x91,0xBE],[0x592A]],[[0x91,0xBF],[0x6C70]],[[0x91,0xC0],[0x8A51]], + [[0x91,0xC1],[0x553E]],[[0x91,0xC2],[0x5815]],[[0x91,0xC3],[0x59A5]], + [[0x91,0xC4],[0x60F0]],[[0x91,0xC5],[0x6253]],[[0x91,0xC6],[0x67C1]], + [[0x91,0xC7],[0x8235]],[[0x91,0xC8],[0x6955]],[[0x91,0xC9],[0x9640]], + [[0x91,0xCA],[0x99C4]],[[0x91,0xCB],[0x9A28]],[[0x91,0xCC],[0x4F53]], + [[0x91,0xCD],[0x5806]],[[0x91,0xCE],[0x5BFE]],[[0x91,0xCF],[0x8010]], + [[0x91,0xD0],[0x5CB1]],[[0x91,0xD1],[0x5E2F]],[[0x91,0xD2],[0x5F85]], + [[0x91,0xD3],[0x6020]],[[0x91,0xD4],[0x614B]],[[0x91,0xD5],[0x6234]], + [[0x91,0xD6],[0x66FF]],[[0x91,0xD7],[0x6CF0]],[[0x91,0xD8],[0x6EDE]], + [[0x91,0xD9],[0x80CE]],[[0x91,0xDA],[0x817F]],[[0x91,0xDB],[0x82D4]], + [[0x91,0xDC],[0x888B]],[[0x91,0xDD],[0x8CB8]],[[0x91,0xDE],[0x9000]], + [[0x91,0xDF],[0x902E]],[[0x91,0xE0],[0x968A]],[[0x91,0xE1],[0x9EDB]], + [[0x91,0xE2],[0x9BDB]],[[0x91,0xE3],[0x4EE3]],[[0x91,0xE4],[0x53F0]], + [[0x91,0xE5],[0x5927]],[[0x91,0xE6],[0x7B2C]],[[0x91,0xE7],[0x918D]], + [[0x91,0xE8],[0x984C]],[[0x91,0xE9],[0x9DF9]],[[0x91,0xEA],[0x6EDD]], + [[0x91,0xEB],[0x7027]],[[0x91,0xEC],[0x5353]],[[0x91,0xED],[0x5544]], + [[0x91,0xEE],[0x5B85]],[[0x91,0xEF],[0x6258]],[[0x91,0xF0],[0x629E]], + [[0x91,0xF1],[0x62D3]],[[0x91,0xF2],[0x6CA2]],[[0x91,0xF3],[0x6FEF]], + [[0x91,0xF4],[0x7422]],[[0x91,0xF5],[0x8A17]],[[0x91,0xF6],[0x9438]], + [[0x91,0xF7],[0x6FC1]],[[0x91,0xF8],[0x8AFE]],[[0x91,0xF9],[0x8338]], + [[0x91,0xFA],[0x51E7]],[[0x91,0xFB],[0x86F8]],[[0x91,0xFC],[0x53EA]], + [[0x92,0x40],[0x53E9]],[[0x92,0x41],[0x4F46]],[[0x92,0x42],[0x9054]], + [[0x92,0x43],[0x8FB0]],[[0x92,0x44],[0x596A]],[[0x92,0x45],[0x8131]], + [[0x92,0x46],[0x5DFD]],[[0x92,0x47],[0x7AEA]],[[0x92,0x48],[0x8FBF]], + [[0x92,0x49],[0x68DA]],[[0x92,0x4A],[0x8C37]],[[0x92,0x4B],[0x72F8]], + [[0x92,0x4C],[0x9C48]],[[0x92,0x4D],[0x6A3D]],[[0x92,0x4E],[0x8AB0]], + [[0x92,0x4F],[0x4E39]],[[0x92,0x50],[0x5358]],[[0x92,0x51],[0x5606]], + [[0x92,0x52],[0x5766]],[[0x92,0x53],[0x62C5]],[[0x92,0x54],[0x63A2]], + [[0x92,0x55],[0x65E6]],[[0x92,0x56],[0x6B4E]],[[0x92,0x57],[0x6DE1]], + [[0x92,0x58],[0x6E5B]],[[0x92,0x59],[0x70AD]],[[0x92,0x5A],[0x77ED]], + [[0x92,0x5B],[0x7AEF]],[[0x92,0x5C],[0x7BAA]],[[0x92,0x5D],[0x7DBB]], + [[0x92,0x5E],[0x803D]],[[0x92,0x5F],[0x80C6]],[[0x92,0x60],[0x86CB]], + [[0x92,0x61],[0x8A95]],[[0x92,0x62],[0x935B]],[[0x92,0x63],[0x56E3]], + [[0x92,0x64],[0x58C7]],[[0x92,0x65],[0x5F3E]],[[0x92,0x66],[0x65AD]], + [[0x92,0x67],[0x6696]],[[0x92,0x68],[0x6A80]],[[0x92,0x69],[0x6BB5]], + [[0x92,0x6A],[0x7537]],[[0x92,0x6B],[0x8AC7]],[[0x92,0x6C],[0x5024]], + [[0x92,0x6D],[0x77E5]],[[0x92,0x6E],[0x5730]],[[0x92,0x6F],[0x5F1B]], + [[0x92,0x70],[0x6065]],[[0x92,0x71],[0x667A]],[[0x92,0x72],[0x6C60]], + [[0x92,0x73],[0x75F4]],[[0x92,0x74],[0x7A1A]],[[0x92,0x75],[0x7F6E]], + [[0x92,0x76],[0x81F4]],[[0x92,0x77],[0x8718]],[[0x92,0x78],[0x9045]], + [[0x92,0x79],[0x99B3]],[[0x92,0x7A],[0x7BC9]],[[0x92,0x7B],[0x755C]], + [[0x92,0x7C],[0x7AF9]],[[0x92,0x7D],[0x7B51]],[[0x92,0x7E],[0x84C4]], + [[0x92,0x80],[0x9010]],[[0x92,0x81],[0x79E9]],[[0x92,0x82],[0x7A92]], + [[0x92,0x83],[0x8336]],[[0x92,0x84],[0x5AE1]],[[0x92,0x85],[0x7740]], + [[0x92,0x86],[0x4E2D]],[[0x92,0x87],[0x4EF2]],[[0x92,0x88],[0x5B99]], + [[0x92,0x89],[0x5FE0]],[[0x92,0x8A],[0x62BD]],[[0x92,0x8B],[0x663C]], + [[0x92,0x8C],[0x67F1]],[[0x92,0x8D],[0x6CE8]],[[0x92,0x8E],[0x866B]], + [[0x92,0x8F],[0x8877]],[[0x92,0x90],[0x8A3B]],[[0x92,0x91],[0x914E]], + [[0x92,0x92],[0x92F3]],[[0x92,0x93],[0x99D0]],[[0x92,0x94],[0x6A17]], + [[0x92,0x95],[0x7026]],[[0x92,0x96],[0x732A]],[[0x92,0x97],[0x82E7]], + [[0x92,0x98],[0x8457]],[[0x92,0x99],[0x8CAF]],[[0x92,0x9A],[0x4E01]], + [[0x92,0x9B],[0x5146]],[[0x92,0x9C],[0x51CB]],[[0x92,0x9D],[0x558B]], + [[0x92,0x9E],[0x5BF5]],[[0x92,0x9F],[0x5E16]],[[0x92,0xA0],[0x5E33]], + [[0x92,0xA1],[0x5E81]],[[0x92,0xA2],[0x5F14]],[[0x92,0xA3],[0x5F35]], + [[0x92,0xA4],[0x5F6B]],[[0x92,0xA5],[0x5FB4]],[[0x92,0xA6],[0x61F2]], + [[0x92,0xA7],[0x6311]],[[0x92,0xA8],[0x66A2]],[[0x92,0xA9],[0x671D]], + [[0x92,0xAA],[0x6F6E]],[[0x92,0xAB],[0x7252]],[[0x92,0xAC],[0x753A]], + [[0x92,0xAD],[0x773A]],[[0x92,0xAE],[0x8074]],[[0x92,0xAF],[0x8139]], + [[0x92,0xB0],[0x8178]],[[0x92,0xB1],[0x8776]],[[0x92,0xB2],[0x8ABF]], + [[0x92,0xB3],[0x8ADC]],[[0x92,0xB4],[0x8D85]],[[0x92,0xB5],[0x8DF3]], + [[0x92,0xB6],[0x929A]],[[0x92,0xB7],[0x9577]],[[0x92,0xB8],[0x9802]], + [[0x92,0xB9],[0x9CE5]],[[0x92,0xBA],[0x52C5]],[[0x92,0xBB],[0x6357]], + [[0x92,0xBC],[0x76F4]],[[0x92,0xBD],[0x6715]],[[0x92,0xBE],[0x6C88]], + [[0x92,0xBF],[0x73CD]],[[0x92,0xC0],[0x8CC3]],[[0x92,0xC1],[0x93AE]], + [[0x92,0xC2],[0x9673]],[[0x92,0xC3],[0x6D25]],[[0x92,0xC4],[0x589C]], + [[0x92,0xC5],[0x690E]],[[0x92,0xC6],[0x69CC]],[[0x92,0xC7],[0x8FFD]], + [[0x92,0xC8],[0x939A]],[[0x92,0xC9],[0x75DB]],[[0x92,0xCA],[0x901A]], + [[0x92,0xCB],[0x585A]],[[0x92,0xCC],[0x6802]],[[0x92,0xCD],[0x63B4]], + [[0x92,0xCE],[0x69FB]],[[0x92,0xCF],[0x4F43]],[[0x92,0xD0],[0x6F2C]], + [[0x92,0xD1],[0x67D8]],[[0x92,0xD2],[0x8FBB]],[[0x92,0xD3],[0x8526]], + [[0x92,0xD4],[0x7DB4]],[[0x92,0xD5],[0x9354]],[[0x92,0xD6],[0x693F]], + [[0x92,0xD7],[0x6F70]],[[0x92,0xD8],[0x576A]],[[0x92,0xD9],[0x58F7]], + [[0x92,0xDA],[0x5B2C]],[[0x92,0xDB],[0x7D2C]],[[0x92,0xDC],[0x722A]], + [[0x92,0xDD],[0x540A]],[[0x92,0xDE],[0x91E3]],[[0x92,0xDF],[0x9DB4]], + [[0x92,0xE0],[0x4EAD]],[[0x92,0xE1],[0x4F4E]],[[0x92,0xE2],[0x505C]], + [[0x92,0xE3],[0x5075]],[[0x92,0xE4],[0x5243]],[[0x92,0xE5],[0x8C9E]], + [[0x92,0xE6],[0x5448]],[[0x92,0xE7],[0x5824]],[[0x92,0xE8],[0x5B9A]], + [[0x92,0xE9],[0x5E1D]],[[0x92,0xEA],[0x5E95]],[[0x92,0xEB],[0x5EAD]], + [[0x92,0xEC],[0x5EF7]],[[0x92,0xED],[0x5F1F]],[[0x92,0xEE],[0x608C]], + [[0x92,0xEF],[0x62B5]],[[0x92,0xF0],[0x633A]],[[0x92,0xF1],[0x63D0]], + [[0x92,0xF2],[0x68AF]],[[0x92,0xF3],[0x6C40]],[[0x92,0xF4],[0x7887]], + [[0x92,0xF5],[0x798E]],[[0x92,0xF6],[0x7A0B]],[[0x92,0xF7],[0x7DE0]], + [[0x92,0xF8],[0x8247]],[[0x92,0xF9],[0x8A02]],[[0x92,0xFA],[0x8AE6]], + [[0x92,0xFB],[0x8E44]],[[0x92,0xFC],[0x9013]],[[0x93,0x40],[0x90B8]], + [[0x93,0x41],[0x912D]],[[0x93,0x42],[0x91D8]],[[0x93,0x43],[0x9F0E]], + [[0x93,0x44],[0x6CE5]],[[0x93,0x45],[0x6458]],[[0x93,0x46],[0x64E2]], + [[0x93,0x47],[0x6575]],[[0x93,0x48],[0x6EF4]],[[0x93,0x49],[0x7684]], + [[0x93,0x4A],[0x7B1B]],[[0x93,0x4B],[0x9069]],[[0x93,0x4C],[0x93D1]], + [[0x93,0x4D],[0x6EBA]],[[0x93,0x4E],[0x54F2]],[[0x93,0x4F],[0x5FB9]], + [[0x93,0x50],[0x64A4]],[[0x93,0x51],[0x8F4D]],[[0x93,0x52],[0x8FED]], + [[0x93,0x53],[0x9244]],[[0x93,0x54],[0x5178]],[[0x93,0x55],[0x586B]], + [[0x93,0x56],[0x5929]],[[0x93,0x57],[0x5C55]],[[0x93,0x58],[0x5E97]], + [[0x93,0x59],[0x6DFB]],[[0x93,0x5A],[0x7E8F]],[[0x93,0x5B],[0x751C]], + [[0x93,0x5C],[0x8CBC]],[[0x93,0x5D],[0x8EE2]],[[0x93,0x5E],[0x985B]], + [[0x93,0x5F],[0x70B9]],[[0x93,0x60],[0x4F1D]],[[0x93,0x61],[0x6BBF]], + [[0x93,0x62],[0x6FB1]],[[0x93,0x63],[0x7530]],[[0x93,0x64],[0x96FB]], + [[0x93,0x65],[0x514E]],[[0x93,0x66],[0x5410]],[[0x93,0x67],[0x5835]], + [[0x93,0x68],[0x5857]],[[0x93,0x69],[0x59AC]],[[0x93,0x6A],[0x5C60]], + [[0x93,0x6B],[0x5F92]],[[0x93,0x6C],[0x6597]],[[0x93,0x6D],[0x675C]], + [[0x93,0x6E],[0x6E21]],[[0x93,0x6F],[0x767B]],[[0x93,0x70],[0x83DF]], + [[0x93,0x71],[0x8CED]],[[0x93,0x72],[0x9014]],[[0x93,0x73],[0x90FD]], + [[0x93,0x74],[0x934D]],[[0x93,0x75],[0x7825]],[[0x93,0x76],[0x783A]], + [[0x93,0x77],[0x52AA]],[[0x93,0x78],[0x5EA6]],[[0x93,0x79],[0x571F]], + [[0x93,0x7A],[0x5974]],[[0x93,0x7B],[0x6012]],[[0x93,0x7C],[0x5012]], + [[0x93,0x7D],[0x515A]],[[0x93,0x7E],[0x51AC]],[[0x93,0x80],[0x51CD]], + [[0x93,0x81],[0x5200]],[[0x93,0x82],[0x5510]],[[0x93,0x83],[0x5854]], + [[0x93,0x84],[0x5858]],[[0x93,0x85],[0x5957]],[[0x93,0x86],[0x5B95]], + [[0x93,0x87],[0x5CF6]],[[0x93,0x88],[0x5D8B]],[[0x93,0x89],[0x60BC]], + [[0x93,0x8A],[0x6295]],[[0x93,0x8B],[0x642D]],[[0x93,0x8C],[0x6771]], + [[0x93,0x8D],[0x6843]],[[0x93,0x8E],[0x68BC]],[[0x93,0x8F],[0x68DF]], + [[0x93,0x90],[0x76D7]],[[0x93,0x91],[0x6DD8]],[[0x93,0x92],[0x6E6F]], + [[0x93,0x93],[0x6D9B]],[[0x93,0x94],[0x706F]],[[0x93,0x95],[0x71C8]], + [[0x93,0x96],[0x5F53]],[[0x93,0x97],[0x75D8]],[[0x93,0x98],[0x7977]], + [[0x93,0x99],[0x7B49]],[[0x93,0x9A],[0x7B54]],[[0x93,0x9B],[0x7B52]], + [[0x93,0x9C],[0x7CD6]],[[0x93,0x9D],[0x7D71]],[[0x93,0x9E],[0x5230]], + [[0x93,0x9F],[0x8463]],[[0x93,0xA0],[0x8569]],[[0x93,0xA1],[0x85E4]], + [[0x93,0xA2],[0x8A0E]],[[0x93,0xA3],[0x8B04]],[[0x93,0xA4],[0x8C46]], + [[0x93,0xA5],[0x8E0F]],[[0x93,0xA6],[0x9003]],[[0x93,0xA7],[0x900F]], + [[0x93,0xA8],[0x9419]],[[0x93,0xA9],[0x9676]],[[0x93,0xAA],[0x982D]], + [[0x93,0xAB],[0x9A30]],[[0x93,0xAC],[0x95D8]],[[0x93,0xAD],[0x50CD]], + [[0x93,0xAE],[0x52D5]],[[0x93,0xAF],[0x540C]],[[0x93,0xB0],[0x5802]], + [[0x93,0xB1],[0x5C0E]],[[0x93,0xB2],[0x61A7]],[[0x93,0xB3],[0x649E]], + [[0x93,0xB4],[0x6D1E]],[[0x93,0xB5],[0x77B3]],[[0x93,0xB6],[0x7AE5]], + [[0x93,0xB7],[0x80F4]],[[0x93,0xB8],[0x8404]],[[0x93,0xB9],[0x9053]], + [[0x93,0xBA],[0x9285]],[[0x93,0xBB],[0x5CE0]],[[0x93,0xBC],[0x9D07]], + [[0x93,0xBD],[0x533F]],[[0x93,0xBE],[0x5F97]],[[0x93,0xBF],[0x5FB3]], + [[0x93,0xC0],[0x6D9C]],[[0x93,0xC1],[0x7279]],[[0x93,0xC2],[0x7763]], + [[0x93,0xC3],[0x79BF]],[[0x93,0xC4],[0x7BE4]],[[0x93,0xC5],[0x6BD2]], + [[0x93,0xC6],[0x72EC]],[[0x93,0xC7],[0x8AAD]],[[0x93,0xC8],[0x6803]], + [[0x93,0xC9],[0x6A61]],[[0x93,0xCA],[0x51F8]],[[0x93,0xCB],[0x7A81]], + [[0x93,0xCC],[0x6934]],[[0x93,0xCD],[0x5C4A]],[[0x93,0xCE],[0x9CF6]], + [[0x93,0xCF],[0x82EB]],[[0x93,0xD0],[0x5BC5]],[[0x93,0xD1],[0x9149]], + [[0x93,0xD2],[0x701E]],[[0x93,0xD3],[0x5678]],[[0x93,0xD4],[0x5C6F]], + [[0x93,0xD5],[0x60C7]],[[0x93,0xD6],[0x6566]],[[0x93,0xD7],[0x6C8C]], + [[0x93,0xD8],[0x8C5A]],[[0x93,0xD9],[0x9041]],[[0x93,0xDA],[0x9813]], + [[0x93,0xDB],[0x5451]],[[0x93,0xDC],[0x66C7]],[[0x93,0xDD],[0x920D]], + [[0x93,0xDE],[0x5948]],[[0x93,0xDF],[0x90A3]],[[0x93,0xE0],[0x5185]], + [[0x93,0xE1],[0x4E4D]],[[0x93,0xE2],[0x51EA]],[[0x93,0xE3],[0x8599]], + [[0x93,0xE4],[0x8B0E]],[[0x93,0xE5],[0x7058]],[[0x93,0xE6],[0x637A]], + [[0x93,0xE7],[0x934B]],[[0x93,0xE8],[0x6962]],[[0x93,0xE9],[0x99B4]], + [[0x93,0xEA],[0x7E04]],[[0x93,0xEB],[0x7577]],[[0x93,0xEC],[0x5357]], + [[0x93,0xED],[0x6960]],[[0x93,0xEE],[0x8EDF]],[[0x93,0xEF],[0x96E3]], + [[0x93,0xF0],[0x6C5D]],[[0x93,0xF1],[0x4E8C]],[[0x93,0xF2],[0x5C3C]], + [[0x93,0xF3],[0x5F10]],[[0x93,0xF4],[0x8FE9]],[[0x93,0xF5],[0x5302]], + [[0x93,0xF6],[0x8CD1]],[[0x93,0xF7],[0x8089]],[[0x93,0xF8],[0x8679]], + [[0x93,0xF9],[0x5EFF]],[[0x93,0xFA],[0x65E5]],[[0x93,0xFB],[0x4E73]], + [[0x93,0xFC],[0x5165]],[[0x94,0x40],[0x5982]],[[0x94,0x41],[0x5C3F]], + [[0x94,0x42],[0x97EE]],[[0x94,0x43],[0x4EFB]],[[0x94,0x44],[0x598A]], + [[0x94,0x45],[0x5FCD]],[[0x94,0x46],[0x8A8D]],[[0x94,0x47],[0x6FE1]], + [[0x94,0x48],[0x79B0]],[[0x94,0x49],[0x7962]],[[0x94,0x4A],[0x5BE7]], + [[0x94,0x4B],[0x8471]],[[0x94,0x4C],[0x732B]],[[0x94,0x4D],[0x71B1]], + [[0x94,0x4E],[0x5E74]],[[0x94,0x4F],[0x5FF5]],[[0x94,0x50],[0x637B]], + [[0x94,0x51],[0x649A]],[[0x94,0x52],[0x71C3]],[[0x94,0x53],[0x7C98]], + [[0x94,0x54],[0x4E43]],[[0x94,0x55],[0x5EFC]],[[0x94,0x56],[0x4E4B]], + [[0x94,0x57],[0x57DC]],[[0x94,0x58],[0x56A2]],[[0x94,0x59],[0x60A9]], + [[0x94,0x5A],[0x6FC3]],[[0x94,0x5B],[0x7D0D]],[[0x94,0x5C],[0x80FD]], + [[0x94,0x5D],[0x8133]],[[0x94,0x5E],[0x81BF]],[[0x94,0x5F],[0x8FB2]], + [[0x94,0x60],[0x8997]],[[0x94,0x61],[0x86A4]],[[0x94,0x62],[0x5DF4]], + [[0x94,0x63],[0x628A]],[[0x94,0x64],[0x64AD]],[[0x94,0x65],[0x8987]], + [[0x94,0x66],[0x6777]],[[0x94,0x67],[0x6CE2]],[[0x94,0x68],[0x6D3E]], + [[0x94,0x69],[0x7436]],[[0x94,0x6A],[0x7834]],[[0x94,0x6B],[0x5A46]], + [[0x94,0x6C],[0x7F75]],[[0x94,0x6D],[0x82AD]],[[0x94,0x6E],[0x99AC]], + [[0x94,0x6F],[0x4FF3]],[[0x94,0x70],[0x5EC3]],[[0x94,0x71],[0x62DD]], + [[0x94,0x72],[0x6392]],[[0x94,0x73],[0x6557]],[[0x94,0x74],[0x676F]], + [[0x94,0x75],[0x76C3]],[[0x94,0x76],[0x724C]],[[0x94,0x77],[0x80CC]], + [[0x94,0x78],[0x80BA]],[[0x94,0x79],[0x8F29]],[[0x94,0x7A],[0x914D]], + [[0x94,0x7B],[0x500D]],[[0x94,0x7C],[0x57F9]],[[0x94,0x7D],[0x5A92]], + [[0x94,0x7E],[0x6885]],[[0x94,0x80],[0x6973]],[[0x94,0x81],[0x7164]], + [[0x94,0x82],[0x72FD]],[[0x94,0x83],[0x8CB7]],[[0x94,0x84],[0x58F2]], + [[0x94,0x85],[0x8CE0]],[[0x94,0x86],[0x966A]],[[0x94,0x87],[0x9019]], + [[0x94,0x88],[0x877F]],[[0x94,0x89],[0x79E4]],[[0x94,0x8A],[0x77E7]], + [[0x94,0x8B],[0x8429]],[[0x94,0x8C],[0x4F2F]],[[0x94,0x8D],[0x5265]], + [[0x94,0x8E],[0x535A]],[[0x94,0x8F],[0x62CD]],[[0x94,0x90],[0x67CF]], + [[0x94,0x91],[0x6CCA]],[[0x94,0x92],[0x767D]],[[0x94,0x93],[0x7B94]], + [[0x94,0x94],[0x7C95]],[[0x94,0x95],[0x8236]],[[0x94,0x96],[0x8584]], + [[0x94,0x97],[0x8FEB]],[[0x94,0x98],[0x66DD]],[[0x94,0x99],[0x6F20]], + [[0x94,0x9A],[0x7206]],[[0x94,0x9B],[0x7E1B]],[[0x94,0x9C],[0x83AB]], + [[0x94,0x9D],[0x99C1]],[[0x94,0x9E],[0x9EA6]],[[0x94,0x9F],[0x51FD]], + [[0x94,0xA0],[0x7BB1]],[[0x94,0xA1],[0x7872]],[[0x94,0xA2],[0x7BB8]], + [[0x94,0xA3],[0x8087]],[[0x94,0xA4],[0x7B48]],[[0x94,0xA5],[0x6AE8]], + [[0x94,0xA6],[0x5E61]],[[0x94,0xA7],[0x808C]],[[0x94,0xA8],[0x7551]], + [[0x94,0xA9],[0x7560]],[[0x94,0xAA],[0x516B]],[[0x94,0xAB],[0x9262]], + [[0x94,0xAC],[0x6E8C]],[[0x94,0xAD],[0x767A]],[[0x94,0xAE],[0x9197]], + [[0x94,0xAF],[0x9AEA]],[[0x94,0xB0],[0x4F10]],[[0x94,0xB1],[0x7F70]], + [[0x94,0xB2],[0x629C]],[[0x94,0xB3],[0x7B4F]],[[0x94,0xB4],[0x95A5]], + [[0x94,0xB5],[0x9CE9]],[[0x94,0xB6],[0x567A]],[[0x94,0xB7],[0x5859]], + [[0x94,0xB8],[0x86E4]],[[0x94,0xB9],[0x96BC]],[[0x94,0xBA],[0x4F34]], + [[0x94,0xBB],[0x5224]],[[0x94,0xBC],[0x534A]],[[0x94,0xBD],[0x53CD]], + [[0x94,0xBE],[0x53DB]],[[0x94,0xBF],[0x5E06]],[[0x94,0xC0],[0x642C]], + [[0x94,0xC1],[0x6591]],[[0x94,0xC2],[0x677F]],[[0x94,0xC3],[0x6C3E]], + [[0x94,0xC4],[0x6C4E]],[[0x94,0xC5],[0x7248]],[[0x94,0xC6],[0x72AF]], + [[0x94,0xC7],[0x73ED]],[[0x94,0xC8],[0x7554]],[[0x94,0xC9],[0x7E41]], + [[0x94,0xCA],[0x822C]],[[0x94,0xCB],[0x85E9]],[[0x94,0xCC],[0x8CA9]], + [[0x94,0xCD],[0x7BC4]],[[0x94,0xCE],[0x91C6]],[[0x94,0xCF],[0x7169]], + [[0x94,0xD0],[0x9812]],[[0x94,0xD1],[0x98EF]],[[0x94,0xD2],[0x633D]], + [[0x94,0xD3],[0x6669]],[[0x94,0xD4],[0x756A]],[[0x94,0xD5],[0x76E4]], + [[0x94,0xD6],[0x78D0]],[[0x94,0xD7],[0x8543]],[[0x94,0xD8],[0x86EE]], + [[0x94,0xD9],[0x532A]],[[0x94,0xDA],[0x5351]],[[0x94,0xDB],[0x5426]], + [[0x94,0xDC],[0x5983]],[[0x94,0xDD],[0x5E87]],[[0x94,0xDE],[0x5F7C]], + [[0x94,0xDF],[0x60B2]],[[0x94,0xE0],[0x6249]],[[0x94,0xE1],[0x6279]], + [[0x94,0xE2],[0x62AB]],[[0x94,0xE3],[0x6590]],[[0x94,0xE4],[0x6BD4]], + [[0x94,0xE5],[0x6CCC]],[[0x94,0xE6],[0x75B2]],[[0x94,0xE7],[0x76AE]], + [[0x94,0xE8],[0x7891]],[[0x94,0xE9],[0x79D8]],[[0x94,0xEA],[0x7DCB]], + [[0x94,0xEB],[0x7F77]],[[0x94,0xEC],[0x80A5]],[[0x94,0xED],[0x88AB]], + [[0x94,0xEE],[0x8AB9]],[[0x94,0xEF],[0x8CBB]],[[0x94,0xF0],[0x907F]], + [[0x94,0xF1],[0x975E]],[[0x94,0xF2],[0x98DB]],[[0x94,0xF3],[0x6A0B]], + [[0x94,0xF4],[0x7C38]],[[0x94,0xF5],[0x5099]],[[0x94,0xF6],[0x5C3E]], + [[0x94,0xF7],[0x5FAE]],[[0x94,0xF8],[0x6787]],[[0x94,0xF9],[0x6BD8]], + [[0x94,0xFA],[0x7435]],[[0x94,0xFB],[0x7709]],[[0x94,0xFC],[0x7F8E]], + [[0x95,0x40],[0x9F3B]],[[0x95,0x41],[0x67CA]],[[0x95,0x42],[0x7A17]], + [[0x95,0x43],[0x5339]],[[0x95,0x44],[0x758B]],[[0x95,0x45],[0x9AED]], + [[0x95,0x46],[0x5F66]],[[0x95,0x47],[0x819D]],[[0x95,0x48],[0x83F1]], + [[0x95,0x49],[0x8098]],[[0x95,0x4A],[0x5F3C]],[[0x95,0x4B],[0x5FC5]], + [[0x95,0x4C],[0x7562]],[[0x95,0x4D],[0x7B46]],[[0x95,0x4E],[0x903C]], + [[0x95,0x4F],[0x6867]],[[0x95,0x50],[0x59EB]],[[0x95,0x51],[0x5A9B]], + [[0x95,0x52],[0x7D10]],[[0x95,0x53],[0x767E]],[[0x95,0x54],[0x8B2C]], + [[0x95,0x55],[0x4FF5]],[[0x95,0x56],[0x5F6A]],[[0x95,0x57],[0x6A19]], + [[0x95,0x58],[0x6C37]],[[0x95,0x59],[0x6F02]],[[0x95,0x5A],[0x74E2]], + [[0x95,0x5B],[0x7968]],[[0x95,0x5C],[0x8868]],[[0x95,0x5D],[0x8A55]], + [[0x95,0x5E],[0x8C79]],[[0x95,0x5F],[0x5EDF]],[[0x95,0x60],[0x63CF]], + [[0x95,0x61],[0x75C5]],[[0x95,0x62],[0x79D2]],[[0x95,0x63],[0x82D7]], + [[0x95,0x64],[0x9328]],[[0x95,0x65],[0x92F2]],[[0x95,0x66],[0x849C]], + [[0x95,0x67],[0x86ED]],[[0x95,0x68],[0x9C2D]],[[0x95,0x69],[0x54C1]], + [[0x95,0x6A],[0x5F6C]],[[0x95,0x6B],[0x658C]],[[0x95,0x6C],[0x6D5C]], + [[0x95,0x6D],[0x7015]],[[0x95,0x6E],[0x8CA7]],[[0x95,0x6F],[0x8CD3]], + [[0x95,0x70],[0x983B]],[[0x95,0x71],[0x654F]],[[0x95,0x72],[0x74F6]], + [[0x95,0x73],[0x4E0D]],[[0x95,0x74],[0x4ED8]],[[0x95,0x75],[0x57E0]], + [[0x95,0x76],[0x592B]],[[0x95,0x77],[0x5A66]],[[0x95,0x78],[0x5BCC]], + [[0x95,0x79],[0x51A8]],[[0x95,0x7A],[0x5E03]],[[0x95,0x7B],[0x5E9C]], + [[0x95,0x7C],[0x6016]],[[0x95,0x7D],[0x6276]],[[0x95,0x7E],[0x6577]], + [[0x95,0x80],[0x65A7]],[[0x95,0x81],[0x666E]],[[0x95,0x82],[0x6D6E]], + [[0x95,0x83],[0x7236]],[[0x95,0x84],[0x7B26]],[[0x95,0x85],[0x8150]], + [[0x95,0x86],[0x819A]],[[0x95,0x87],[0x8299]],[[0x95,0x88],[0x8B5C]], + [[0x95,0x89],[0x8CA0]],[[0x95,0x8A],[0x8CE6]],[[0x95,0x8B],[0x8D74]], + [[0x95,0x8C],[0x961C]],[[0x95,0x8D],[0x9644]],[[0x95,0x8E],[0x4FAE]], + [[0x95,0x8F],[0x64AB]],[[0x95,0x90],[0x6B66]],[[0x95,0x91],[0x821E]], + [[0x95,0x92],[0x8461]],[[0x95,0x93],[0x856A]],[[0x95,0x94],[0x90E8]], + [[0x95,0x95],[0x5C01]],[[0x95,0x96],[0x6953]],[[0x95,0x97],[0x98A8]], + [[0x95,0x98],[0x847A]],[[0x95,0x99],[0x8557]],[[0x95,0x9A],[0x4F0F]], + [[0x95,0x9B],[0x526F]],[[0x95,0x9C],[0x5FA9]],[[0x95,0x9D],[0x5E45]], + [[0x95,0x9E],[0x670D]],[[0x95,0x9F],[0x798F]],[[0x95,0xA0],[0x8179]], + [[0x95,0xA1],[0x8907]],[[0x95,0xA2],[0x8986]],[[0x95,0xA3],[0x6DF5]], + [[0x95,0xA4],[0x5F17]],[[0x95,0xA5],[0x6255]],[[0x95,0xA6],[0x6CB8]], + [[0x95,0xA7],[0x4ECF]],[[0x95,0xA8],[0x7269]],[[0x95,0xA9],[0x9B92]], + [[0x95,0xAA],[0x5206]],[[0x95,0xAB],[0x543B]],[[0x95,0xAC],[0x5674]], + [[0x95,0xAD],[0x58B3]],[[0x95,0xAE],[0x61A4]],[[0x95,0xAF],[0x626E]], + [[0x95,0xB0],[0x711A]],[[0x95,0xB1],[0x596E]],[[0x95,0xB2],[0x7C89]], + [[0x95,0xB3],[0x7CDE]],[[0x95,0xB4],[0x7D1B]],[[0x95,0xB5],[0x96F0]], + [[0x95,0xB6],[0x6587]],[[0x95,0xB7],[0x805E]],[[0x95,0xB8],[0x4E19]], + [[0x95,0xB9],[0x4F75]],[[0x95,0xBA],[0x5175]],[[0x95,0xBB],[0x5840]], + [[0x95,0xBC],[0x5E63]],[[0x95,0xBD],[0x5E73]],[[0x95,0xBE],[0x5F0A]], + [[0x95,0xBF],[0x67C4]],[[0x95,0xC0],[0x4E26]],[[0x95,0xC1],[0x853D]], + [[0x95,0xC2],[0x9589]],[[0x95,0xC3],[0x965B]],[[0x95,0xC4],[0x7C73]], + [[0x95,0xC5],[0x9801]],[[0x95,0xC6],[0x50FB]],[[0x95,0xC7],[0x58C1]], + [[0x95,0xC8],[0x7656]],[[0x95,0xC9],[0x78A7]],[[0x95,0xCA],[0x5225]], + [[0x95,0xCB],[0x77A5]],[[0x95,0xCC],[0x8511]],[[0x95,0xCD],[0x7B86]], + [[0x95,0xCE],[0x504F]],[[0x95,0xCF],[0x5909]],[[0x95,0xD0],[0x7247]], + [[0x95,0xD1],[0x7BC7]],[[0x95,0xD2],[0x7DE8]],[[0x95,0xD3],[0x8FBA]], + [[0x95,0xD4],[0x8FD4]],[[0x95,0xD5],[0x904D]],[[0x95,0xD6],[0x4FBF]], + [[0x95,0xD7],[0x52C9]],[[0x95,0xD8],[0x5A29]],[[0x95,0xD9],[0x5F01]], + [[0x95,0xDA],[0x97AD]],[[0x95,0xDB],[0x4FDD]],[[0x95,0xDC],[0x8217]], + [[0x95,0xDD],[0x92EA]],[[0x95,0xDE],[0x5703]],[[0x95,0xDF],[0x6355]], + [[0x95,0xE0],[0x6B69]],[[0x95,0xE1],[0x752B]],[[0x95,0xE2],[0x88DC]], + [[0x95,0xE3],[0x8F14]],[[0x95,0xE4],[0x7A42]],[[0x95,0xE5],[0x52DF]], + [[0x95,0xE6],[0x5893]],[[0x95,0xE7],[0x6155]],[[0x95,0xE8],[0x620A]], + [[0x95,0xE9],[0x66AE]],[[0x95,0xEA],[0x6BCD]],[[0x95,0xEB],[0x7C3F]], + [[0x95,0xEC],[0x83E9]],[[0x95,0xED],[0x5023]],[[0x95,0xEE],[0x4FF8]], + [[0x95,0xEF],[0x5305]],[[0x95,0xF0],[0x5446]],[[0x95,0xF1],[0x5831]], + [[0x95,0xF2],[0x5949]],[[0x95,0xF3],[0x5B9D]],[[0x95,0xF4],[0x5CF0]], + [[0x95,0xF5],[0x5CEF]],[[0x95,0xF6],[0x5D29]],[[0x95,0xF7],[0x5E96]], + [[0x95,0xF8],[0x62B1]],[[0x95,0xF9],[0x6367]],[[0x95,0xFA],[0x653E]], + [[0x95,0xFB],[0x65B9]],[[0x95,0xFC],[0x670B]],[[0x96,0x40],[0x6CD5]], + [[0x96,0x41],[0x6CE1]],[[0x96,0x42],[0x70F9]],[[0x96,0x43],[0x7832]], + [[0x96,0x44],[0x7E2B]],[[0x96,0x45],[0x80DE]],[[0x96,0x46],[0x82B3]], + [[0x96,0x47],[0x840C]],[[0x96,0x48],[0x84EC]],[[0x96,0x49],[0x8702]], + [[0x96,0x4A],[0x8912]],[[0x96,0x4B],[0x8A2A]],[[0x96,0x4C],[0x8C4A]], + [[0x96,0x4D],[0x90A6]],[[0x96,0x4E],[0x92D2]],[[0x96,0x4F],[0x98FD]], + [[0x96,0x50],[0x9CF3]],[[0x96,0x51],[0x9D6C]],[[0x96,0x52],[0x4E4F]], + [[0x96,0x53],[0x4EA1]],[[0x96,0x54],[0x508D]],[[0x96,0x55],[0x5256]], + [[0x96,0x56],[0x574A]],[[0x96,0x57],[0x59A8]],[[0x96,0x58],[0x5E3D]], + [[0x96,0x59],[0x5FD8]],[[0x96,0x5A],[0x5FD9]],[[0x96,0x5B],[0x623F]], + [[0x96,0x5C],[0x66B4]],[[0x96,0x5D],[0x671B]],[[0x96,0x5E],[0x67D0]], + [[0x96,0x5F],[0x68D2]],[[0x96,0x60],[0x5192]],[[0x96,0x61],[0x7D21]], + [[0x96,0x62],[0x80AA]],[[0x96,0x63],[0x81A8]],[[0x96,0x64],[0x8B00]], + [[0x96,0x65],[0x8C8C]],[[0x96,0x66],[0x8CBF]],[[0x96,0x67],[0x927E]], + [[0x96,0x68],[0x9632]],[[0x96,0x69],[0x5420]],[[0x96,0x6A],[0x982C]], + [[0x96,0x6B],[0x5317]],[[0x96,0x6C],[0x50D5]],[[0x96,0x6D],[0x535C]], + [[0x96,0x6E],[0x58A8]],[[0x96,0x6F],[0x64B2]],[[0x96,0x70],[0x6734]], + [[0x96,0x71],[0x7267]],[[0x96,0x72],[0x7766]],[[0x96,0x73],[0x7A46]], + [[0x96,0x74],[0x91E6]],[[0x96,0x75],[0x52C3]],[[0x96,0x76],[0x6CA1]], + [[0x96,0x77],[0x6B86]],[[0x96,0x78],[0x5800]],[[0x96,0x79],[0x5E4C]], + [[0x96,0x7A],[0x5954]],[[0x96,0x7B],[0x672C]],[[0x96,0x7C],[0x7FFB]], + [[0x96,0x7D],[0x51E1]],[[0x96,0x7E],[0x76C6]],[[0x96,0x80],[0x6469]], + [[0x96,0x81],[0x78E8]],[[0x96,0x82],[0x9B54]],[[0x96,0x83],[0x9EBB]], + [[0x96,0x84],[0x57CB]],[[0x96,0x85],[0x59B9]],[[0x96,0x86],[0x6627]], + [[0x96,0x87],[0x679A]],[[0x96,0x88],[0x6BCE]],[[0x96,0x89],[0x54E9]], + [[0x96,0x8A],[0x69D9]],[[0x96,0x8B],[0x5E55]],[[0x96,0x8C],[0x819C]], + [[0x96,0x8D],[0x6795]],[[0x96,0x8E],[0x9BAA]],[[0x96,0x8F],[0x67FE]], + [[0x96,0x90],[0x9C52]],[[0x96,0x91],[0x685D]],[[0x96,0x92],[0x4EA6]], + [[0x96,0x93],[0x4FE3]],[[0x96,0x94],[0x53C8]],[[0x96,0x95],[0x62B9]], + [[0x96,0x96],[0x672B]],[[0x96,0x97],[0x6CAB]],[[0x96,0x98],[0x8FC4]], + [[0x96,0x99],[0x4FAD]],[[0x96,0x9A],[0x7E6D]],[[0x96,0x9B],[0x9EBF]], + [[0x96,0x9C],[0x4E07]],[[0x96,0x9D],[0x6162]],[[0x96,0x9E],[0x6E80]], + [[0x96,0x9F],[0x6F2B]],[[0x96,0xA0],[0x8513]],[[0x96,0xA1],[0x5473]], + [[0x96,0xA2],[0x672A]],[[0x96,0xA3],[0x9B45]],[[0x96,0xA4],[0x5DF3]], + [[0x96,0xA5],[0x7B95]],[[0x96,0xA6],[0x5CAC]],[[0x96,0xA7],[0x5BC6]], + [[0x96,0xA8],[0x871C]],[[0x96,0xA9],[0x6E4A]],[[0x96,0xAA],[0x84D1]], + [[0x96,0xAB],[0x7A14]],[[0x96,0xAC],[0x8108]],[[0x96,0xAD],[0x5999]], + [[0x96,0xAE],[0x7C8D]],[[0x96,0xAF],[0x6C11]],[[0x96,0xB0],[0x7720]], + [[0x96,0xB1],[0x52D9]],[[0x96,0xB2],[0x5922]],[[0x96,0xB3],[0x7121]], + [[0x96,0xB4],[0x725F]],[[0x96,0xB5],[0x77DB]],[[0x96,0xB6],[0x9727]], + [[0x96,0xB7],[0x9D61]],[[0x96,0xB8],[0x690B]],[[0x96,0xB9],[0x5A7F]], + [[0x96,0xBA],[0x5A18]],[[0x96,0xBB],[0x51A5]],[[0x96,0xBC],[0x540D]], + [[0x96,0xBD],[0x547D]],[[0x96,0xBE],[0x660E]],[[0x96,0xBF],[0x76DF]], + [[0x96,0xC0],[0x8FF7]],[[0x96,0xC1],[0x9298]],[[0x96,0xC2],[0x9CF4]], + [[0x96,0xC3],[0x59EA]],[[0x96,0xC4],[0x725D]],[[0x96,0xC5],[0x6EC5]], + [[0x96,0xC6],[0x514D]],[[0x96,0xC7],[0x68C9]],[[0x96,0xC8],[0x7DBF]], + [[0x96,0xC9],[0x7DEC]],[[0x96,0xCA],[0x9762]],[[0x96,0xCB],[0x9EBA]], + [[0x96,0xCC],[0x6478]],[[0x96,0xCD],[0x6A21]],[[0x96,0xCE],[0x8302]], + [[0x96,0xCF],[0x5984]],[[0x96,0xD0],[0x5B5F]],[[0x96,0xD1],[0x6BDB]], + [[0x96,0xD2],[0x731B]],[[0x96,0xD3],[0x76F2]],[[0x96,0xD4],[0x7DB2]], + [[0x96,0xD5],[0x8017]],[[0x96,0xD6],[0x8499]],[[0x96,0xD7],[0x5132]], + [[0x96,0xD8],[0x6728]],[[0x96,0xD9],[0x9ED9]],[[0x96,0xDA],[0x76EE]], + [[0x96,0xDB],[0x6762]],[[0x96,0xDC],[0x52FF]],[[0x96,0xDD],[0x9905]], + [[0x96,0xDE],[0x5C24]],[[0x96,0xDF],[0x623B]],[[0x96,0xE0],[0x7C7E]], + [[0x96,0xE1],[0x8CB0]],[[0x96,0xE2],[0x554F]],[[0x96,0xE3],[0x60B6]], + [[0x96,0xE4],[0x7D0B]],[[0x96,0xE5],[0x9580]],[[0x96,0xE6],[0x5301]], + [[0x96,0xE7],[0x4E5F]],[[0x96,0xE8],[0x51B6]],[[0x96,0xE9],[0x591C]], + [[0x96,0xEA],[0x723A]],[[0x96,0xEB],[0x8036]],[[0x96,0xEC],[0x91CE]], + [[0x96,0xED],[0x5F25]],[[0x96,0xEE],[0x77E2]],[[0x96,0xEF],[0x5384]], + [[0x96,0xF0],[0x5F79]],[[0x96,0xF1],[0x7D04]],[[0x96,0xF2],[0x85AC]], + [[0x96,0xF3],[0x8A33]],[[0x96,0xF4],[0x8E8D]],[[0x96,0xF5],[0x9756]], + [[0x96,0xF6],[0x67F3]],[[0x96,0xF7],[0x85AE]],[[0x96,0xF8],[0x9453]], + [[0x96,0xF9],[0x6109]],[[0x96,0xFA],[0x6108]],[[0x96,0xFB],[0x6CB9]], + [[0x96,0xFC],[0x7652]],[[0x97,0x40],[0x8AED]],[[0x97,0x41],[0x8F38]], + [[0x97,0x42],[0x552F]],[[0x97,0x43],[0x4F51]],[[0x97,0x44],[0x512A]], + [[0x97,0x45],[0x52C7]],[[0x97,0x46],[0x53CB]],[[0x97,0x47],[0x5BA5]], + [[0x97,0x48],[0x5E7D]],[[0x97,0x49],[0x60A0]],[[0x97,0x4A],[0x6182]], + [[0x97,0x4B],[0x63D6]],[[0x97,0x4C],[0x6709]],[[0x97,0x4D],[0x67DA]], + [[0x97,0x4E],[0x6E67]],[[0x97,0x4F],[0x6D8C]],[[0x97,0x50],[0x7336]], + [[0x97,0x51],[0x7337]],[[0x97,0x52],[0x7531]],[[0x97,0x53],[0x7950]], + [[0x97,0x54],[0x88D5]],[[0x97,0x55],[0x8A98]],[[0x97,0x56],[0x904A]], + [[0x97,0x57],[0x9091]],[[0x97,0x58],[0x90F5]],[[0x97,0x59],[0x96C4]], + [[0x97,0x5A],[0x878D]],[[0x97,0x5B],[0x5915]],[[0x97,0x5C],[0x4E88]], + [[0x97,0x5D],[0x4F59]],[[0x97,0x5E],[0x4E0E]],[[0x97,0x5F],[0x8A89]], + [[0x97,0x60],[0x8F3F]],[[0x97,0x61],[0x9810]],[[0x97,0x62],[0x50AD]], + [[0x97,0x63],[0x5E7C]],[[0x97,0x64],[0x5996]],[[0x97,0x65],[0x5BB9]], + [[0x97,0x66],[0x5EB8]],[[0x97,0x67],[0x63DA]],[[0x97,0x68],[0x63FA]], + [[0x97,0x69],[0x64C1]],[[0x97,0x6A],[0x66DC]],[[0x97,0x6B],[0x694A]], + [[0x97,0x6C],[0x69D8]],[[0x97,0x6D],[0x6D0B]],[[0x97,0x6E],[0x6EB6]], + [[0x97,0x6F],[0x7194]],[[0x97,0x70],[0x7528]],[[0x97,0x71],[0x7AAF]], + [[0x97,0x72],[0x7F8A]],[[0x97,0x73],[0x8000]],[[0x97,0x74],[0x8449]], + [[0x97,0x75],[0x84C9]],[[0x97,0x76],[0x8981]],[[0x97,0x77],[0x8B21]], + [[0x97,0x78],[0x8E0A]],[[0x97,0x79],[0x9065]],[[0x97,0x7A],[0x967D]], + [[0x97,0x7B],[0x990A]],[[0x97,0x7C],[0x617E]],[[0x97,0x7D],[0x6291]], + [[0x97,0x7E],[0x6B32]],[[0x97,0x80],[0x6C83]],[[0x97,0x81],[0x6D74]], + [[0x97,0x82],[0x7FCC]],[[0x97,0x83],[0x7FFC]],[[0x97,0x84],[0x6DC0]], + [[0x97,0x85],[0x7F85]],[[0x97,0x86],[0x87BA]],[[0x97,0x87],[0x88F8]], + [[0x97,0x88],[0x6765]],[[0x97,0x89],[0x83B1]],[[0x97,0x8A],[0x983C]], + [[0x97,0x8B],[0x96F7]],[[0x97,0x8C],[0x6D1B]],[[0x97,0x8D],[0x7D61]], + [[0x97,0x8E],[0x843D]],[[0x97,0x8F],[0x916A]],[[0x97,0x90],[0x4E71]], + [[0x97,0x91],[0x5375]],[[0x97,0x92],[0x5D50]],[[0x97,0x93],[0x6B04]], + [[0x97,0x94],[0x6FEB]],[[0x97,0x95],[0x85CD]],[[0x97,0x96],[0x862D]], + [[0x97,0x97],[0x89A7]],[[0x97,0x98],[0x5229]],[[0x97,0x99],[0x540F]], + [[0x97,0x9A],[0x5C65]],[[0x97,0x9B],[0x674E]],[[0x97,0x9C],[0x68A8]], + [[0x97,0x9D],[0x7406]],[[0x97,0x9E],[0x7483]],[[0x97,0x9F],[0x75E2]], + [[0x97,0xA0],[0x88CF]],[[0x97,0xA1],[0x88E1]],[[0x97,0xA2],[0x91CC]], + [[0x97,0xA3],[0x96E2]],[[0x97,0xA4],[0x9678]],[[0x97,0xA5],[0x5F8B]], + [[0x97,0xA6],[0x7387]],[[0x97,0xA7],[0x7ACB]],[[0x97,0xA8],[0x844E]], + [[0x97,0xA9],[0x63A0]],[[0x97,0xAA],[0x7565]],[[0x97,0xAB],[0x5289]], + [[0x97,0xAC],[0x6D41]],[[0x97,0xAD],[0x6E9C]],[[0x97,0xAE],[0x7409]], + [[0x97,0xAF],[0x7559]],[[0x97,0xB0],[0x786B]],[[0x97,0xB1],[0x7C92]], + [[0x97,0xB2],[0x9686]],[[0x97,0xB3],[0x7ADC]],[[0x97,0xB4],[0x9F8D]], + [[0x97,0xB5],[0x4FB6]],[[0x97,0xB6],[0x616E]],[[0x97,0xB7],[0x65C5]], + [[0x97,0xB8],[0x865C]],[[0x97,0xB9],[0x4E86]],[[0x97,0xBA],[0x4EAE]], + [[0x97,0xBB],[0x50DA]],[[0x97,0xBC],[0x4E21]],[[0x97,0xBD],[0x51CC]], + [[0x97,0xBE],[0x5BEE]],[[0x97,0xBF],[0x6599]],[[0x97,0xC0],[0x6881]], + [[0x97,0xC1],[0x6DBC]],[[0x97,0xC2],[0x731F]],[[0x97,0xC3],[0x7642]], + [[0x97,0xC4],[0x77AD]],[[0x97,0xC5],[0x7A1C]],[[0x97,0xC6],[0x7CE7]], + [[0x97,0xC7],[0x826F]],[[0x97,0xC8],[0x8AD2]],[[0x97,0xC9],[0x907C]], + [[0x97,0xCA],[0x91CF]],[[0x97,0xCB],[0x9675]],[[0x97,0xCC],[0x9818]], + [[0x97,0xCD],[0x529B]],[[0x97,0xCE],[0x7DD1]],[[0x97,0xCF],[0x502B]], + [[0x97,0xD0],[0x5398]],[[0x97,0xD1],[0x6797]],[[0x97,0xD2],[0x6DCB]], + [[0x97,0xD3],[0x71D0]],[[0x97,0xD4],[0x7433]],[[0x97,0xD5],[0x81E8]], + [[0x97,0xD6],[0x8F2A]],[[0x97,0xD7],[0x96A3]],[[0x97,0xD8],[0x9C57]], + [[0x97,0xD9],[0x9E9F]],[[0x97,0xDA],[0x7460]],[[0x97,0xDB],[0x5841]], + [[0x97,0xDC],[0x6D99]],[[0x97,0xDD],[0x7D2F]],[[0x97,0xDE],[0x985E]], + [[0x97,0xDF],[0x4EE4]],[[0x97,0xE0],[0x4F36]],[[0x97,0xE1],[0x4F8B]], + [[0x97,0xE2],[0x51B7]],[[0x97,0xE3],[0x52B1]],[[0x97,0xE4],[0x5DBA]], + [[0x97,0xE5],[0x601C]],[[0x97,0xE6],[0x73B2]],[[0x97,0xE7],[0x793C]], + [[0x97,0xE8],[0x82D3]],[[0x97,0xE9],[0x9234]],[[0x97,0xEA],[0x96B7]], + [[0x97,0xEB],[0x96F6]],[[0x97,0xEC],[0x970A]],[[0x97,0xED],[0x9E97]], + [[0x97,0xEE],[0x9F62]],[[0x97,0xEF],[0x66A6]],[[0x97,0xF0],[0x6B74]], + [[0x97,0xF1],[0x5217]],[[0x97,0xF2],[0x52A3]],[[0x97,0xF3],[0x70C8]], + [[0x97,0xF4],[0x88C2]],[[0x97,0xF5],[0x5EC9]],[[0x97,0xF6],[0x604B]], + [[0x97,0xF7],[0x6190]],[[0x97,0xF8],[0x6F23]],[[0x97,0xF9],[0x7149]], + [[0x97,0xFA],[0x7C3E]],[[0x97,0xFB],[0x7DF4]],[[0x97,0xFC],[0x806F]], + [[0x98,0x40],[0x84EE]],[[0x98,0x41],[0x9023]],[[0x98,0x42],[0x932C]], + [[0x98,0x43],[0x5442]],[[0x98,0x44],[0x9B6F]],[[0x98,0x45],[0x6AD3]], + [[0x98,0x46],[0x7089]],[[0x98,0x47],[0x8CC2]],[[0x98,0x48],[0x8DEF]], + [[0x98,0x49],[0x9732]],[[0x98,0x4A],[0x52B4]],[[0x98,0x4B],[0x5A41]], + [[0x98,0x4C],[0x5ECA]],[[0x98,0x4D],[0x5F04]],[[0x98,0x4E],[0x6717]], + [[0x98,0x4F],[0x697C]],[[0x98,0x50],[0x6994]],[[0x98,0x51],[0x6D6A]], + [[0x98,0x52],[0x6F0F]],[[0x98,0x53],[0x7262]],[[0x98,0x54],[0x72FC]], + [[0x98,0x55],[0x7BED]],[[0x98,0x56],[0x8001]],[[0x98,0x57],[0x807E]], + [[0x98,0x58],[0x874B]],[[0x98,0x59],[0x90CE]],[[0x98,0x5A],[0x516D]], + [[0x98,0x5B],[0x9E93]],[[0x98,0x5C],[0x7984]],[[0x98,0x5D],[0x808B]], + [[0x98,0x5E],[0x9332]],[[0x98,0x5F],[0x8AD6]],[[0x98,0x60],[0x502D]], + [[0x98,0x61],[0x548C]],[[0x98,0x62],[0x8A71]],[[0x98,0x63],[0x6B6A]], + [[0x98,0x64],[0x8CC4]],[[0x98,0x65],[0x8107]],[[0x98,0x66],[0x60D1]], + [[0x98,0x67],[0x67A0]],[[0x98,0x68],[0x9DF2]],[[0x98,0x69],[0x4E99]], + [[0x98,0x6A],[0x4E98]],[[0x98,0x6B],[0x9C10]],[[0x98,0x6C],[0x8A6B]], + [[0x98,0x6D],[0x85C1]],[[0x98,0x6E],[0x8568]],[[0x98,0x6F],[0x6900]], + [[0x98,0x70],[0x6E7E]],[[0x98,0x71],[0x7897]],[[0x98,0x72],[0x8155]], + [[0x98,0x73],[0x20B9F]],[[0x98,0x74],[0x5B41]],[[0x98,0x75],[0x5B56]], + [[0x98,0x76],[0x5B7D]],[[0x98,0x77],[0x5B93]],[[0x98,0x78],[0x5BD8]], + [[0x98,0x79],[0x5BEC]],[[0x98,0x7A],[0x5C12]],[[0x98,0x7B],[0x5C1E]], + [[0x98,0x7C],[0x5C23]],[[0x98,0x7D],[0x5C2B]],[[0x98,0x7E],[0x378D]], + [[0x98,0x80],[0x5C62]],[[0x98,0x81],[0xFA3B]],[[0x98,0x82],[0xFA3C]], + [[0x98,0x83],[0x216B4]],[[0x98,0x84],[0x5C7A]],[[0x98,0x85],[0x5C8F]], + [[0x98,0x86],[0x5C9F]],[[0x98,0x87],[0x5CA3]],[[0x98,0x88],[0x5CAA]], + [[0x98,0x89],[0x5CBA]],[[0x98,0x8A],[0x5CCB]],[[0x98,0x8B],[0x5CD0]], + [[0x98,0x8C],[0x5CD2]],[[0x98,0x8D],[0x5CF4]],[[0x98,0x8E],[0x21E34]], + [[0x98,0x8F],[0x37E2]],[[0x98,0x90],[0x5D0D]],[[0x98,0x91],[0x5D27]], + [[0x98,0x92],[0xFA11]],[[0x98,0x93],[0x5D46]],[[0x98,0x94],[0x5D47]], + [[0x98,0x95],[0x5D53]],[[0x98,0x96],[0x5D4A]],[[0x98,0x97],[0x5D6D]], + [[0x98,0x98],[0x5D81]],[[0x98,0x99],[0x5DA0]],[[0x98,0x9A],[0x5DA4]], + [[0x98,0x9B],[0x5DA7]],[[0x98,0x9C],[0x5DB8]],[[0x98,0x9D],[0x5DCB]], + [[0x98,0x9E],[0x541E]],[[0x98,0x9F],[0x5F0C]],[[0x98,0xA0],[0x4E10]], + [[0x98,0xA1],[0x4E15]],[[0x98,0xA2],[0x4E2A]],[[0x98,0xA3],[0x4E31]], + [[0x98,0xA4],[0x4E36]],[[0x98,0xA5],[0x4E3C]],[[0x98,0xA6],[0x4E3F]], + [[0x98,0xA7],[0x4E42]],[[0x98,0xA8],[0x4E56]],[[0x98,0xA9],[0x4E58]], + [[0x98,0xAA],[0x4E82]],[[0x98,0xAB],[0x4E85]],[[0x98,0xAC],[0x8C6B]], + [[0x98,0xAD],[0x4E8A]],[[0x98,0xAE],[0x8212]],[[0x98,0xAF],[0x5F0D]], + [[0x98,0xB0],[0x4E8E]],[[0x98,0xB1],[0x4E9E]],[[0x98,0xB2],[0x4E9F]], + [[0x98,0xB3],[0x4EA0]],[[0x98,0xB4],[0x4EA2]],[[0x98,0xB5],[0x4EB0]], + [[0x98,0xB6],[0x4EB3]],[[0x98,0xB7],[0x4EB6]],[[0x98,0xB8],[0x4ECE]], + [[0x98,0xB9],[0x4ECD]],[[0x98,0xBA],[0x4EC4]],[[0x98,0xBB],[0x4EC6]], + [[0x98,0xBC],[0x4EC2]],[[0x98,0xBD],[0x4ED7]],[[0x98,0xBE],[0x4EDE]], + [[0x98,0xBF],[0x4EED]],[[0x98,0xC0],[0x4EDF]],[[0x98,0xC1],[0x4EF7]], + [[0x98,0xC2],[0x4F09]],[[0x98,0xC3],[0x4F5A]],[[0x98,0xC4],[0x4F30]], + [[0x98,0xC5],[0x4F5B]],[[0x98,0xC6],[0x4F5D]],[[0x98,0xC7],[0x4F57]], + [[0x98,0xC8],[0x4F47]],[[0x98,0xC9],[0x4F76]],[[0x98,0xCA],[0x4F88]], + [[0x98,0xCB],[0x4F8F]],[[0x98,0xCC],[0x4F98]],[[0x98,0xCD],[0x4F7B]], + [[0x98,0xCE],[0x4F69]],[[0x98,0xCF],[0x4F70]],[[0x98,0xD0],[0x4F91]], + [[0x98,0xD1],[0x4F6F]],[[0x98,0xD2],[0x4F86]],[[0x98,0xD3],[0x4F96]], + [[0x98,0xD4],[0x5118]],[[0x98,0xD5],[0x4FD4]],[[0x98,0xD6],[0x4FDF]], + [[0x98,0xD7],[0x4FCE]],[[0x98,0xD8],[0x4FD8]],[[0x98,0xD9],[0x4FDB]], + [[0x98,0xDA],[0x4FD1]],[[0x98,0xDB],[0x4FDA]],[[0x98,0xDC],[0x4FD0]], + [[0x98,0xDD],[0x4FE4]],[[0x98,0xDE],[0x4FE5]],[[0x98,0xDF],[0x501A]], + [[0x98,0xE0],[0x5028]],[[0x98,0xE1],[0x5014]],[[0x98,0xE2],[0x502A]], + [[0x98,0xE3],[0x5025]],[[0x98,0xE4],[0x5005]],[[0x98,0xE5],[0x4F1C]], + [[0x98,0xE6],[0x4FF6]],[[0x98,0xE7],[0x5021]],[[0x98,0xE8],[0x5029]], + [[0x98,0xE9],[0x502C]],[[0x98,0xEA],[0x4FFE]],[[0x98,0xEB],[0x4FEF]], + [[0x98,0xEC],[0x5011]],[[0x98,0xED],[0x5006]],[[0x98,0xEE],[0x5043]], + [[0x98,0xEF],[0x5047]],[[0x98,0xF0],[0x6703]],[[0x98,0xF1],[0x5055]], + [[0x98,0xF2],[0x5050]],[[0x98,0xF3],[0x5048]],[[0x98,0xF4],[0x505A]], + [[0x98,0xF5],[0x5056]],[[0x98,0xF6],[0x506C]],[[0x98,0xF7],[0x5078]], + [[0x98,0xF8],[0x5080]],[[0x98,0xF9],[0x509A]],[[0x98,0xFA],[0x5085]], + [[0x98,0xFB],[0x50B4]],[[0x98,0xFC],[0x50B2]],[[0x99,0x40],[0x50C9]], + [[0x99,0x41],[0x50CA]],[[0x99,0x42],[0x50B3]],[[0x99,0x43],[0x50C2]], + [[0x99,0x44],[0x50D6]],[[0x99,0x45],[0x50DE]],[[0x99,0x46],[0x50E5]], + [[0x99,0x47],[0x50ED]],[[0x99,0x48],[0x50E3]],[[0x99,0x49],[0x50EE]], + [[0x99,0x4A],[0x50F9]],[[0x99,0x4B],[0x50F5]],[[0x99,0x4C],[0x5109]], + [[0x99,0x4D],[0x5101]],[[0x99,0x4E],[0x5102]],[[0x99,0x4F],[0x5116]], + [[0x99,0x50],[0x5115]],[[0x99,0x51],[0x5114]],[[0x99,0x52],[0x511A]], + [[0x99,0x53],[0x5121]],[[0x99,0x54],[0x513A]],[[0x99,0x55],[0x5137]], + [[0x99,0x56],[0x513C]],[[0x99,0x57],[0x513B]],[[0x99,0x58],[0x513F]], + [[0x99,0x59],[0x5140]],[[0x99,0x5A],[0x5152]],[[0x99,0x5B],[0x514C]], + [[0x99,0x5C],[0x5154]],[[0x99,0x5D],[0x5162]],[[0x99,0x5E],[0x7AF8]], + [[0x99,0x5F],[0x5169]],[[0x99,0x60],[0x516A]],[[0x99,0x61],[0x516E]], + [[0x99,0x62],[0x5180]],[[0x99,0x63],[0x5182]],[[0x99,0x64],[0x56D8]], + [[0x99,0x65],[0x518C]],[[0x99,0x66],[0x5189]],[[0x99,0x67],[0x518F]], + [[0x99,0x68],[0x5191]],[[0x99,0x69],[0x5193]],[[0x99,0x6A],[0x5195]], + [[0x99,0x6B],[0x5196]],[[0x99,0x6C],[0x51A4]],[[0x99,0x6D],[0x51A6]], + [[0x99,0x6E],[0x51A2]],[[0x99,0x6F],[0x51A9]],[[0x99,0x70],[0x51AA]], + [[0x99,0x71],[0x51AB]],[[0x99,0x72],[0x51B3]],[[0x99,0x73],[0x51B1]], + [[0x99,0x74],[0x51B2]],[[0x99,0x75],[0x51B0]],[[0x99,0x76],[0x51B5]], + [[0x99,0x77],[0x51BD]],[[0x99,0x78],[0x51C5]],[[0x99,0x79],[0x51C9]], + [[0x99,0x7A],[0x51DB]],[[0x99,0x7B],[0x51E0]],[[0x99,0x7C],[0x8655]], + [[0x99,0x7D],[0x51E9]],[[0x99,0x7E],[0x51ED]],[[0x99,0x80],[0x51F0]], + [[0x99,0x81],[0x51F5]],[[0x99,0x82],[0x51FE]],[[0x99,0x83],[0x5204]], + [[0x99,0x84],[0x520B]],[[0x99,0x85],[0x5214]],[[0x99,0x86],[0x520E]], + [[0x99,0x87],[0x5227]],[[0x99,0x88],[0x522A]],[[0x99,0x89],[0x522E]], + [[0x99,0x8A],[0x5233]],[[0x99,0x8B],[0x5239]],[[0x99,0x8C],[0x524F]], + [[0x99,0x8D],[0x5244]],[[0x99,0x8E],[0x524B]],[[0x99,0x8F],[0x524C]], + [[0x99,0x90],[0x525E]],[[0x99,0x91],[0x5254]],[[0x99,0x92],[0x526A]], + [[0x99,0x93],[0x5274]],[[0x99,0x94],[0x5269]],[[0x99,0x95],[0x5273]], + [[0x99,0x96],[0x527F]],[[0x99,0x97],[0x527D]],[[0x99,0x98],[0x528D]], + [[0x99,0x99],[0x5294]],[[0x99,0x9A],[0x5292]],[[0x99,0x9B],[0x5271]], + [[0x99,0x9C],[0x5288]],[[0x99,0x9D],[0x5291]],[[0x99,0x9E],[0x8FA8]], + [[0x99,0x9F],[0x8FA7]],[[0x99,0xA0],[0x52AC]],[[0x99,0xA1],[0x52AD]], + [[0x99,0xA2],[0x52BC]],[[0x99,0xA3],[0x52B5]],[[0x99,0xA4],[0x52C1]], + [[0x99,0xA5],[0x52CD]],[[0x99,0xA6],[0x52D7]],[[0x99,0xA7],[0x52DE]], + [[0x99,0xA8],[0x52E3]],[[0x99,0xA9],[0x52E6]],[[0x99,0xAA],[0x98ED]], + [[0x99,0xAB],[0x52E0]],[[0x99,0xAC],[0x52F3]],[[0x99,0xAD],[0x52F5]], + [[0x99,0xAE],[0x52F8]],[[0x99,0xAF],[0x52F9]],[[0x99,0xB0],[0x5306]], + [[0x99,0xB1],[0x5308]],[[0x99,0xB2],[0x7538]],[[0x99,0xB3],[0x530D]], + [[0x99,0xB4],[0x5310]],[[0x99,0xB5],[0x530F]],[[0x99,0xB6],[0x5315]], + [[0x99,0xB7],[0x531A]],[[0x99,0xB8],[0x5323]],[[0x99,0xB9],[0x532F]], + [[0x99,0xBA],[0x5331]],[[0x99,0xBB],[0x5333]],[[0x99,0xBC],[0x5338]], + [[0x99,0xBD],[0x5340]],[[0x99,0xBE],[0x5346]],[[0x99,0xBF],[0x5345]], + [[0x99,0xC0],[0x4E17]],[[0x99,0xC1],[0x5349]],[[0x99,0xC2],[0x534D]], + [[0x99,0xC3],[0x51D6]],[[0x99,0xC4],[0x535E]],[[0x99,0xC5],[0x5369]], + [[0x99,0xC6],[0x536E]],[[0x99,0xC7],[0x5918]],[[0x99,0xC8],[0x537B]], + [[0x99,0xC9],[0x5377]],[[0x99,0xCA],[0x5382]],[[0x99,0xCB],[0x5396]], + [[0x99,0xCC],[0x53A0]],[[0x99,0xCD],[0x53A6]],[[0x99,0xCE],[0x53A5]], + [[0x99,0xCF],[0x53AE]],[[0x99,0xD0],[0x53B0]],[[0x99,0xD1],[0x53B6]], + [[0x99,0xD2],[0x53C3]],[[0x99,0xD3],[0x7C12]],[[0x99,0xD4],[0x96D9]], + [[0x99,0xD5],[0x53DF]],[[0x99,0xD6],[0x66FC]],[[0x99,0xD7],[0x71EE]], + [[0x99,0xD8],[0x53EE]],[[0x99,0xD9],[0x53E8]],[[0x99,0xDA],[0x53ED]], + [[0x99,0xDB],[0x53FA]],[[0x99,0xDC],[0x5401]],[[0x99,0xDD],[0x543D]], + [[0x99,0xDE],[0x5440]],[[0x99,0xDF],[0x542C]],[[0x99,0xE0],[0x542D]], + [[0x99,0xE1],[0x543C]],[[0x99,0xE2],[0x542E]],[[0x99,0xE3],[0x5436]], + [[0x99,0xE4],[0x5429]],[[0x99,0xE5],[0x541D]],[[0x99,0xE6],[0x544E]], + [[0x99,0xE7],[0x548F]],[[0x99,0xE8],[0x5475]],[[0x99,0xE9],[0x548E]], + [[0x99,0xEA],[0x545F]],[[0x99,0xEB],[0x5471]],[[0x99,0xEC],[0x5477]], + [[0x99,0xED],[0x5470]],[[0x99,0xEE],[0x5492]],[[0x99,0xEF],[0x547B]], + [[0x99,0xF0],[0x5480]],[[0x99,0xF1],[0x5476]],[[0x99,0xF2],[0x5484]], + [[0x99,0xF3],[0x5490]],[[0x99,0xF4],[0x5486]],[[0x99,0xF5],[0x54C7]], + [[0x99,0xF6],[0x54A2]],[[0x99,0xF7],[0x54B8]],[[0x99,0xF8],[0x54A5]], + [[0x99,0xF9],[0x54AC]],[[0x99,0xFA],[0x54C4]],[[0x99,0xFB],[0x54C8]], + [[0x99,0xFC],[0x54A8]],[[0x9A,0x40],[0x54AB]],[[0x9A,0x41],[0x54C2]], + [[0x9A,0x42],[0x54A4]],[[0x9A,0x43],[0x54BE]],[[0x9A,0x44],[0x54BC]], + [[0x9A,0x45],[0x54D8]],[[0x9A,0x46],[0x54E5]],[[0x9A,0x47],[0x54E6]], + [[0x9A,0x48],[0x550F]],[[0x9A,0x49],[0x5514]],[[0x9A,0x4A],[0x54FD]], + [[0x9A,0x4B],[0x54EE]],[[0x9A,0x4C],[0x54ED]],[[0x9A,0x4D],[0x54FA]], + [[0x9A,0x4E],[0x54E2]],[[0x9A,0x4F],[0x5539]],[[0x9A,0x50],[0x5540]], + [[0x9A,0x51],[0x5563]],[[0x9A,0x52],[0x554C]],[[0x9A,0x53],[0x552E]], + [[0x9A,0x54],[0x555C]],[[0x9A,0x55],[0x5545]],[[0x9A,0x56],[0x5556]], + [[0x9A,0x57],[0x5557]],[[0x9A,0x58],[0x5538]],[[0x9A,0x59],[0x5533]], + [[0x9A,0x5A],[0x555D]],[[0x9A,0x5B],[0x5599]],[[0x9A,0x5C],[0x5580]], + [[0x9A,0x5D],[0x54AF]],[[0x9A,0x5E],[0x558A]],[[0x9A,0x5F],[0x559F]], + [[0x9A,0x60],[0x557B]],[[0x9A,0x61],[0x557E]],[[0x9A,0x62],[0x5598]], + [[0x9A,0x63],[0x559E]],[[0x9A,0x64],[0x55AE]],[[0x9A,0x65],[0x557C]], + [[0x9A,0x66],[0x5583]],[[0x9A,0x67],[0x55A9]],[[0x9A,0x68],[0x5587]], + [[0x9A,0x69],[0x55A8]],[[0x9A,0x6A],[0x55DA]],[[0x9A,0x6B],[0x55C5]], + [[0x9A,0x6C],[0x55DF]],[[0x9A,0x6D],[0x55C4]],[[0x9A,0x6E],[0x55DC]], + [[0x9A,0x6F],[0x55E4]],[[0x9A,0x70],[0x55D4]],[[0x9A,0x71],[0x5614]], + [[0x9A,0x72],[0x55F7]],[[0x9A,0x73],[0x5616]],[[0x9A,0x74],[0x55FE]], + [[0x9A,0x75],[0x55FD]],[[0x9A,0x76],[0x561B]],[[0x9A,0x77],[0x55F9]], + [[0x9A,0x78],[0x564E]],[[0x9A,0x79],[0x5650]],[[0x9A,0x7A],[0x71DF]], + [[0x9A,0x7B],[0x5634]],[[0x9A,0x7C],[0x5636]],[[0x9A,0x7D],[0x5632]], + [[0x9A,0x7E],[0x5638]],[[0x9A,0x80],[0x566B]],[[0x9A,0x81],[0x5664]], + [[0x9A,0x82],[0x562F]],[[0x9A,0x83],[0x566C]],[[0x9A,0x84],[0x566A]], + [[0x9A,0x85],[0x5686]],[[0x9A,0x86],[0x5680]],[[0x9A,0x87],[0x568A]], + [[0x9A,0x88],[0x56A0]],[[0x9A,0x89],[0x5694]],[[0x9A,0x8A],[0x568F]], + [[0x9A,0x8B],[0x56A5]],[[0x9A,0x8C],[0x56AE]],[[0x9A,0x8D],[0x56B6]], + [[0x9A,0x8E],[0x56B4]],[[0x9A,0x8F],[0x56C2]],[[0x9A,0x90],[0x56BC]], + [[0x9A,0x91],[0x56C1]],[[0x9A,0x92],[0x56C3]],[[0x9A,0x93],[0x56C0]], + [[0x9A,0x94],[0x56C8]],[[0x9A,0x95],[0x56CE]],[[0x9A,0x96],[0x56D1]], + [[0x9A,0x97],[0x56D3]],[[0x9A,0x98],[0x56D7]],[[0x9A,0x99],[0x56EE]], + [[0x9A,0x9A],[0x56F9]],[[0x9A,0x9B],[0x5700]],[[0x9A,0x9C],[0x56FF]], + [[0x9A,0x9D],[0x5704]],[[0x9A,0x9E],[0x5709]],[[0x9A,0x9F],[0x5708]], + [[0x9A,0xA0],[0x570B]],[[0x9A,0xA1],[0x570D]],[[0x9A,0xA2],[0x5713]], + [[0x9A,0xA3],[0x5718]],[[0x9A,0xA4],[0x5716]],[[0x9A,0xA5],[0x55C7]], + [[0x9A,0xA6],[0x571C]],[[0x9A,0xA7],[0x5726]],[[0x9A,0xA8],[0x5737]], + [[0x9A,0xA9],[0x5738]],[[0x9A,0xAA],[0x574E]],[[0x9A,0xAB],[0x573B]], + [[0x9A,0xAC],[0x5740]],[[0x9A,0xAD],[0x574F]],[[0x9A,0xAE],[0x5769]], + [[0x9A,0xAF],[0x57C0]],[[0x9A,0xB0],[0x5788]],[[0x9A,0xB1],[0x5761]], + [[0x9A,0xB2],[0x577F]],[[0x9A,0xB3],[0x5789]],[[0x9A,0xB4],[0x5793]], + [[0x9A,0xB5],[0x57A0]],[[0x9A,0xB6],[0x57B3]],[[0x9A,0xB7],[0x57A4]], + [[0x9A,0xB8],[0x57AA]],[[0x9A,0xB9],[0x57B0]],[[0x9A,0xBA],[0x57C3]], + [[0x9A,0xBB],[0x57C6]],[[0x9A,0xBC],[0x57D4]],[[0x9A,0xBD],[0x57D2]], + [[0x9A,0xBE],[0x57D3]],[[0x9A,0xBF],[0x580A]],[[0x9A,0xC0],[0x57D6]], + [[0x9A,0xC1],[0x57E3]],[[0x9A,0xC2],[0x580B]],[[0x9A,0xC3],[0x5819]], + [[0x9A,0xC4],[0x581D]],[[0x9A,0xC5],[0x5872]],[[0x9A,0xC6],[0x5821]], + [[0x9A,0xC7],[0x5862]],[[0x9A,0xC8],[0x584B]],[[0x9A,0xC9],[0x5870]], + [[0x9A,0xCA],[0x6BC0]],[[0x9A,0xCB],[0x5852]],[[0x9A,0xCC],[0x583D]], + [[0x9A,0xCD],[0x5879]],[[0x9A,0xCE],[0x5885]],[[0x9A,0xCF],[0x58B9]], + [[0x9A,0xD0],[0x589F]],[[0x9A,0xD1],[0x58AB]],[[0x9A,0xD2],[0x58BA]], + [[0x9A,0xD3],[0x58DE]],[[0x9A,0xD4],[0x58BB]],[[0x9A,0xD5],[0x58B8]], + [[0x9A,0xD6],[0x58AE]],[[0x9A,0xD7],[0x58C5]],[[0x9A,0xD8],[0x58D3]], + [[0x9A,0xD9],[0x58D1]],[[0x9A,0xDA],[0x58D7]],[[0x9A,0xDB],[0x58D9]], + [[0x9A,0xDC],[0x58D8]],[[0x9A,0xDD],[0x58E5]],[[0x9A,0xDE],[0x58DC]], + [[0x9A,0xDF],[0x58E4]],[[0x9A,0xE0],[0x58DF]],[[0x9A,0xE1],[0x58EF]], + [[0x9A,0xE2],[0x58FA]],[[0x9A,0xE3],[0x58F9]],[[0x9A,0xE4],[0x58FB]], + [[0x9A,0xE5],[0x58FC]],[[0x9A,0xE6],[0x58FD]],[[0x9A,0xE7],[0x5902]], + [[0x9A,0xE8],[0x590A]],[[0x9A,0xE9],[0x5910]],[[0x9A,0xEA],[0x591B]], + [[0x9A,0xEB],[0x68A6]],[[0x9A,0xEC],[0x5925]],[[0x9A,0xED],[0x592C]], + [[0x9A,0xEE],[0x592D]],[[0x9A,0xEF],[0x5932]],[[0x9A,0xF0],[0x5938]], + [[0x9A,0xF1],[0x593E]],[[0x9A,0xF2],[0x7AD2]],[[0x9A,0xF3],[0x5955]], + [[0x9A,0xF4],[0x5950]],[[0x9A,0xF5],[0x594E]],[[0x9A,0xF6],[0x595A]], + [[0x9A,0xF7],[0x5958]],[[0x9A,0xF8],[0x5962]],[[0x9A,0xF9],[0x5960]], + [[0x9A,0xFA],[0x5967]],[[0x9A,0xFB],[0x596C]],[[0x9A,0xFC],[0x5969]], + [[0x9B,0x40],[0x5978]],[[0x9B,0x41],[0x5981]],[[0x9B,0x42],[0x599D]], + [[0x9B,0x43],[0x4F5E]],[[0x9B,0x44],[0x4FAB]],[[0x9B,0x45],[0x59A3]], + [[0x9B,0x46],[0x59B2]],[[0x9B,0x47],[0x59C6]],[[0x9B,0x48],[0x59E8]], + [[0x9B,0x49],[0x59DC]],[[0x9B,0x4A],[0x598D]],[[0x9B,0x4B],[0x59D9]], + [[0x9B,0x4C],[0x59DA]],[[0x9B,0x4D],[0x5A25]],[[0x9B,0x4E],[0x5A1F]], + [[0x9B,0x4F],[0x5A11]],[[0x9B,0x50],[0x5A1C]],[[0x9B,0x51],[0x5A09]], + [[0x9B,0x52],[0x5A1A]],[[0x9B,0x53],[0x5A40]],[[0x9B,0x54],[0x5A6C]], + [[0x9B,0x55],[0x5A49]],[[0x9B,0x56],[0x5A35]],[[0x9B,0x57],[0x5A36]], + [[0x9B,0x58],[0x5A62]],[[0x9B,0x59],[0x5A6A]],[[0x9B,0x5A],[0x5A9A]], + [[0x9B,0x5B],[0x5ABC]],[[0x9B,0x5C],[0x5ABE]],[[0x9B,0x5D],[0x5ACB]], + [[0x9B,0x5E],[0x5AC2]],[[0x9B,0x5F],[0x5ABD]],[[0x9B,0x60],[0x5AE3]], + [[0x9B,0x61],[0x5AD7]],[[0x9B,0x62],[0x5AE6]],[[0x9B,0x63],[0x5AE9]], + [[0x9B,0x64],[0x5AD6]],[[0x9B,0x65],[0x5AFA]],[[0x9B,0x66],[0x5AFB]], + [[0x9B,0x67],[0x5B0C]],[[0x9B,0x68],[0x5B0B]],[[0x9B,0x69],[0x5B16]], + [[0x9B,0x6A],[0x5B32]],[[0x9B,0x6B],[0x5AD0]],[[0x9B,0x6C],[0x5B2A]], + [[0x9B,0x6D],[0x5B36]],[[0x9B,0x6E],[0x5B3E]],[[0x9B,0x6F],[0x5B43]], + [[0x9B,0x70],[0x5B45]],[[0x9B,0x71],[0x5B40]],[[0x9B,0x72],[0x5B51]], + [[0x9B,0x73],[0x5B55]],[[0x9B,0x74],[0x5B5A]],[[0x9B,0x75],[0x5B5B]], + [[0x9B,0x76],[0x5B65]],[[0x9B,0x77],[0x5B69]],[[0x9B,0x78],[0x5B70]], + [[0x9B,0x79],[0x5B73]],[[0x9B,0x7A],[0x5B75]],[[0x9B,0x7B],[0x5B78]], + [[0x9B,0x7C],[0x6588]],[[0x9B,0x7D],[0x5B7A]],[[0x9B,0x7E],[0x5B80]], + [[0x9B,0x80],[0x5B83]],[[0x9B,0x81],[0x5BA6]],[[0x9B,0x82],[0x5BB8]], + [[0x9B,0x83],[0x5BC3]],[[0x9B,0x84],[0x5BC7]],[[0x9B,0x85],[0x5BC9]], + [[0x9B,0x86],[0x5BD4]],[[0x9B,0x87],[0x5BD0]],[[0x9B,0x88],[0x5BE4]], + [[0x9B,0x89],[0x5BE6]],[[0x9B,0x8A],[0x5BE2]],[[0x9B,0x8B],[0x5BDE]], + [[0x9B,0x8C],[0x5BE5]],[[0x9B,0x8D],[0x5BEB]],[[0x9B,0x8E],[0x5BF0]], + [[0x9B,0x8F],[0x5BF6]],[[0x9B,0x90],[0x5BF3]],[[0x9B,0x91],[0x5C05]], + [[0x9B,0x92],[0x5C07]],[[0x9B,0x93],[0x5C08]],[[0x9B,0x94],[0x5C0D]], + [[0x9B,0x95],[0x5C13]],[[0x9B,0x96],[0x5C20]],[[0x9B,0x97],[0x5C22]], + [[0x9B,0x98],[0x5C28]],[[0x9B,0x99],[0x5C38]],[[0x9B,0x9A],[0x5C39]], + [[0x9B,0x9B],[0x5C41]],[[0x9B,0x9C],[0x5C46]],[[0x9B,0x9D],[0x5C4E]], + [[0x9B,0x9E],[0x5C53]],[[0x9B,0x9F],[0x5C50]],[[0x9B,0xA0],[0x5C4F]], + [[0x9B,0xA1],[0x5B71]],[[0x9B,0xA2],[0x5C6C]],[[0x9B,0xA3],[0x5C6E]], + [[0x9B,0xA4],[0x4E62]],[[0x9B,0xA5],[0x5C76]],[[0x9B,0xA6],[0x5C79]], + [[0x9B,0xA7],[0x5C8C]],[[0x9B,0xA8],[0x5C91]],[[0x9B,0xA9],[0x5C94]], + [[0x9B,0xAA],[0x599B]],[[0x9B,0xAB],[0x5CAB]],[[0x9B,0xAC],[0x5CBB]], + [[0x9B,0xAD],[0x5CB6]],[[0x9B,0xAE],[0x5CBC]],[[0x9B,0xAF],[0x5CB7]], + [[0x9B,0xB0],[0x5CC5]],[[0x9B,0xB1],[0x5CBE]],[[0x9B,0xB2],[0x5CC7]], + [[0x9B,0xB3],[0x5CD9]],[[0x9B,0xB4],[0x5CE9]],[[0x9B,0xB5],[0x5CFD]], + [[0x9B,0xB6],[0x5CFA]],[[0x9B,0xB7],[0x5CED]],[[0x9B,0xB8],[0x5D8C]], + [[0x9B,0xB9],[0x5CEA]],[[0x9B,0xBA],[0x5D0B]],[[0x9B,0xBB],[0x5D15]], + [[0x9B,0xBC],[0x5D17]],[[0x9B,0xBD],[0x5D5C]],[[0x9B,0xBE],[0x5D1F]], + [[0x9B,0xBF],[0x5D1B]],[[0x9B,0xC0],[0x5D11]],[[0x9B,0xC1],[0x5D14]], + [[0x9B,0xC2],[0x5D22]],[[0x9B,0xC3],[0x5D1A]],[[0x9B,0xC4],[0x5D19]], + [[0x9B,0xC5],[0x5D18]],[[0x9B,0xC6],[0x5D4C]],[[0x9B,0xC7],[0x5D52]], + [[0x9B,0xC8],[0x5D4E]],[[0x9B,0xC9],[0x5D4B]],[[0x9B,0xCA],[0x5D6C]], + [[0x9B,0xCB],[0x5D73]],[[0x9B,0xCC],[0x5D76]],[[0x9B,0xCD],[0x5D87]], + [[0x9B,0xCE],[0x5D84]],[[0x9B,0xCF],[0x5D82]],[[0x9B,0xD0],[0x5DA2]], + [[0x9B,0xD1],[0x5D9D]],[[0x9B,0xD2],[0x5DAC]],[[0x9B,0xD3],[0x5DAE]], + [[0x9B,0xD4],[0x5DBD]],[[0x9B,0xD5],[0x5D90]],[[0x9B,0xD6],[0x5DB7]], + [[0x9B,0xD7],[0x5DBC]],[[0x9B,0xD8],[0x5DC9]],[[0x9B,0xD9],[0x5DCD]], + [[0x9B,0xDA],[0x5DD3]],[[0x9B,0xDB],[0x5DD2]],[[0x9B,0xDC],[0x5DD6]], + [[0x9B,0xDD],[0x5DDB]],[[0x9B,0xDE],[0x5DEB]],[[0x9B,0xDF],[0x5DF2]], + [[0x9B,0xE0],[0x5DF5]],[[0x9B,0xE1],[0x5E0B]],[[0x9B,0xE2],[0x5E1A]], + [[0x9B,0xE3],[0x5E19]],[[0x9B,0xE4],[0x5E11]],[[0x9B,0xE5],[0x5E1B]], + [[0x9B,0xE6],[0x5E36]],[[0x9B,0xE7],[0x5E37]],[[0x9B,0xE8],[0x5E44]], + [[0x9B,0xE9],[0x5E43]],[[0x9B,0xEA],[0x5E40]],[[0x9B,0xEB],[0x5E4E]], + [[0x9B,0xEC],[0x5E57]],[[0x9B,0xED],[0x5E54]],[[0x9B,0xEE],[0x5E5F]], + [[0x9B,0xEF],[0x5E62]],[[0x9B,0xF0],[0x5E64]],[[0x9B,0xF1],[0x5E47]], + [[0x9B,0xF2],[0x5E75]],[[0x9B,0xF3],[0x5E76]],[[0x9B,0xF4],[0x5E7A]], + [[0x9B,0xF5],[0x9EBC]],[[0x9B,0xF6],[0x5E7F]],[[0x9B,0xF7],[0x5EA0]], + [[0x9B,0xF8],[0x5EC1]],[[0x9B,0xF9],[0x5EC2]],[[0x9B,0xFA],[0x5EC8]], + [[0x9B,0xFB],[0x5ED0]],[[0x9B,0xFC],[0x5ECF]],[[0x9C,0x40],[0x5ED6]], + [[0x9C,0x41],[0x5EE3]],[[0x9C,0x42],[0x5EDD]],[[0x9C,0x43],[0x5EDA]], + [[0x9C,0x44],[0x5EDB]],[[0x9C,0x45],[0x5EE2]],[[0x9C,0x46],[0x5EE1]], + [[0x9C,0x47],[0x5EE8]],[[0x9C,0x48],[0x5EE9]],[[0x9C,0x49],[0x5EEC]], + [[0x9C,0x4A],[0x5EF1]],[[0x9C,0x4B],[0x5EF3]],[[0x9C,0x4C],[0x5EF0]], + [[0x9C,0x4D],[0x5EF4]],[[0x9C,0x4E],[0x5EF8]],[[0x9C,0x4F],[0x5EFE]], + [[0x9C,0x50],[0x5F03]],[[0x9C,0x51],[0x5F09]],[[0x9C,0x52],[0x5F5D]], + [[0x9C,0x53],[0x5F5C]],[[0x9C,0x54],[0x5F0B]],[[0x9C,0x55],[0x5F11]], + [[0x9C,0x56],[0x5F16]],[[0x9C,0x57],[0x5F29]],[[0x9C,0x58],[0x5F2D]], + [[0x9C,0x59],[0x5F38]],[[0x9C,0x5A],[0x5F41]],[[0x9C,0x5B],[0x5F48]], + [[0x9C,0x5C],[0x5F4C]],[[0x9C,0x5D],[0x5F4E]],[[0x9C,0x5E],[0x5F2F]], + [[0x9C,0x5F],[0x5F51]],[[0x9C,0x60],[0x5F56]],[[0x9C,0x61],[0x5F57]], + [[0x9C,0x62],[0x5F59]],[[0x9C,0x63],[0x5F61]],[[0x9C,0x64],[0x5F6D]], + [[0x9C,0x65],[0x5F73]],[[0x9C,0x66],[0x5F77]],[[0x9C,0x67],[0x5F83]], + [[0x9C,0x68],[0x5F82]],[[0x9C,0x69],[0x5F7F]],[[0x9C,0x6A],[0x5F8A]], + [[0x9C,0x6B],[0x5F88]],[[0x9C,0x6C],[0x5F91]],[[0x9C,0x6D],[0x5F87]], + [[0x9C,0x6E],[0x5F9E]],[[0x9C,0x6F],[0x5F99]],[[0x9C,0x70],[0x5F98]], + [[0x9C,0x71],[0x5FA0]],[[0x9C,0x72],[0x5FA8]],[[0x9C,0x73],[0x5FAD]], + [[0x9C,0x74],[0x5FBC]],[[0x9C,0x75],[0x5FD6]],[[0x9C,0x76],[0x5FFB]], + [[0x9C,0x77],[0x5FE4]],[[0x9C,0x78],[0x5FF8]],[[0x9C,0x79],[0x5FF1]], + [[0x9C,0x7A],[0x5FDD]],[[0x9C,0x7B],[0x60B3]],[[0x9C,0x7C],[0x5FFF]], + [[0x9C,0x7D],[0x6021]],[[0x9C,0x7E],[0x6060]],[[0x9C,0x80],[0x6019]], + [[0x9C,0x81],[0x6010]],[[0x9C,0x82],[0x6029]],[[0x9C,0x83],[0x600E]], + [[0x9C,0x84],[0x6031]],[[0x9C,0x85],[0x601B]],[[0x9C,0x86],[0x6015]], + [[0x9C,0x87],[0x602B]],[[0x9C,0x88],[0x6026]],[[0x9C,0x89],[0x600F]], + [[0x9C,0x8A],[0x603A]],[[0x9C,0x8B],[0x605A]],[[0x9C,0x8C],[0x6041]], + [[0x9C,0x8D],[0x606A]],[[0x9C,0x8E],[0x6077]],[[0x9C,0x8F],[0x605F]], + [[0x9C,0x90],[0x604A]],[[0x9C,0x91],[0x6046]],[[0x9C,0x92],[0x604D]], + [[0x9C,0x93],[0x6063]],[[0x9C,0x94],[0x6043]],[[0x9C,0x95],[0x6064]], + [[0x9C,0x96],[0x6042]],[[0x9C,0x97],[0x606C]],[[0x9C,0x98],[0x606B]], + [[0x9C,0x99],[0x6059]],[[0x9C,0x9A],[0x6081]],[[0x9C,0x9B],[0x608D]], + [[0x9C,0x9C],[0x60E7]],[[0x9C,0x9D],[0x6083]],[[0x9C,0x9E],[0x609A]], + [[0x9C,0x9F],[0x6084]],[[0x9C,0xA0],[0x609B]],[[0x9C,0xA1],[0x6096]], + [[0x9C,0xA2],[0x6097]],[[0x9C,0xA3],[0x6092]],[[0x9C,0xA4],[0x60A7]], + [[0x9C,0xA5],[0x608B]],[[0x9C,0xA6],[0x60E1]],[[0x9C,0xA7],[0x60B8]], + [[0x9C,0xA8],[0x60E0]],[[0x9C,0xA9],[0x60D3]],[[0x9C,0xAA],[0x60B4]], + [[0x9C,0xAB],[0x5FF0]],[[0x9C,0xAC],[0x60BD]],[[0x9C,0xAD],[0x60C6]], + [[0x9C,0xAE],[0x60B5]],[[0x9C,0xAF],[0x60D8]],[[0x9C,0xB0],[0x614D]], + [[0x9C,0xB1],[0x6115]],[[0x9C,0xB2],[0x6106]],[[0x9C,0xB3],[0x60F6]], + [[0x9C,0xB4],[0x60F7]],[[0x9C,0xB5],[0x6100]],[[0x9C,0xB6],[0x60F4]], + [[0x9C,0xB7],[0x60FA]],[[0x9C,0xB8],[0x6103]],[[0x9C,0xB9],[0x6121]], + [[0x9C,0xBA],[0x60FB]],[[0x9C,0xBB],[0x60F1]],[[0x9C,0xBC],[0x610D]], + [[0x9C,0xBD],[0x610E]],[[0x9C,0xBE],[0x6147]],[[0x9C,0xBF],[0x613E]], + [[0x9C,0xC0],[0x6128]],[[0x9C,0xC1],[0x6127]],[[0x9C,0xC2],[0x614A]], + [[0x9C,0xC3],[0x613F]],[[0x9C,0xC4],[0x613C]],[[0x9C,0xC5],[0x612C]], + [[0x9C,0xC6],[0x6134]],[[0x9C,0xC7],[0x613D]],[[0x9C,0xC8],[0x6142]], + [[0x9C,0xC9],[0x6144]],[[0x9C,0xCA],[0x6173]],[[0x9C,0xCB],[0x6177]], + [[0x9C,0xCC],[0x6158]],[[0x9C,0xCD],[0x6159]],[[0x9C,0xCE],[0x615A]], + [[0x9C,0xCF],[0x616B]],[[0x9C,0xD0],[0x6174]],[[0x9C,0xD1],[0x616F]], + [[0x9C,0xD2],[0x6165]],[[0x9C,0xD3],[0x6171]],[[0x9C,0xD4],[0x615F]], + [[0x9C,0xD5],[0x615D]],[[0x9C,0xD6],[0x6153]],[[0x9C,0xD7],[0x6175]], + [[0x9C,0xD8],[0x6199]],[[0x9C,0xD9],[0x6196]],[[0x9C,0xDA],[0x6187]], + [[0x9C,0xDB],[0x61AC]],[[0x9C,0xDC],[0x6194]],[[0x9C,0xDD],[0x619A]], + [[0x9C,0xDE],[0x618A]],[[0x9C,0xDF],[0x6191]],[[0x9C,0xE0],[0x61AB]], + [[0x9C,0xE1],[0x61AE]],[[0x9C,0xE2],[0x61CC]],[[0x9C,0xE3],[0x61CA]], + [[0x9C,0xE4],[0x61C9]],[[0x9C,0xE5],[0x61F7]],[[0x9C,0xE6],[0x61C8]], + [[0x9C,0xE7],[0x61C3]],[[0x9C,0xE8],[0x61C6]],[[0x9C,0xE9],[0x61BA]], + [[0x9C,0xEA],[0x61CB]],[[0x9C,0xEB],[0x7F79]],[[0x9C,0xEC],[0x61CD]], + [[0x9C,0xED],[0x61E6]],[[0x9C,0xEE],[0x61E3]],[[0x9C,0xEF],[0x61F6]], + [[0x9C,0xF0],[0x61FA]],[[0x9C,0xF1],[0x61F4]],[[0x9C,0xF2],[0x61FF]], + [[0x9C,0xF3],[0x61FD]],[[0x9C,0xF4],[0x61FC]],[[0x9C,0xF5],[0x61FE]], + [[0x9C,0xF6],[0x6200]],[[0x9C,0xF7],[0x6208]],[[0x9C,0xF8],[0x6209]], + [[0x9C,0xF9],[0x620D]],[[0x9C,0xFA],[0x620C]],[[0x9C,0xFB],[0x6214]], + [[0x9C,0xFC],[0x621B]],[[0x9D,0x40],[0x621E]],[[0x9D,0x41],[0x6221]], + [[0x9D,0x42],[0x622A]],[[0x9D,0x43],[0x622E]],[[0x9D,0x44],[0x6230]], + [[0x9D,0x45],[0x6232]],[[0x9D,0x46],[0x6233]],[[0x9D,0x47],[0x6241]], + [[0x9D,0x48],[0x624E]],[[0x9D,0x49],[0x625E]],[[0x9D,0x4A],[0x6263]], + [[0x9D,0x4B],[0x625B]],[[0x9D,0x4C],[0x6260]],[[0x9D,0x4D],[0x6268]], + [[0x9D,0x4E],[0x627C]],[[0x9D,0x4F],[0x6282]],[[0x9D,0x50],[0x6289]], + [[0x9D,0x51],[0x627E]],[[0x9D,0x52],[0x6292]],[[0x9D,0x53],[0x6293]], + [[0x9D,0x54],[0x6296]],[[0x9D,0x55],[0x62D4]],[[0x9D,0x56],[0x6283]], + [[0x9D,0x57],[0x6294]],[[0x9D,0x58],[0x62D7]],[[0x9D,0x59],[0x62D1]], + [[0x9D,0x5A],[0x62BB]],[[0x9D,0x5B],[0x62CF]],[[0x9D,0x5C],[0x62FF]], + [[0x9D,0x5D],[0x62C6]],[[0x9D,0x5E],[0x64D4]],[[0x9D,0x5F],[0x62C8]], + [[0x9D,0x60],[0x62DC]],[[0x9D,0x61],[0x62CC]],[[0x9D,0x62],[0x62CA]], + [[0x9D,0x63],[0x62C2]],[[0x9D,0x64],[0x62C7]],[[0x9D,0x65],[0x629B]], + [[0x9D,0x66],[0x62C9]],[[0x9D,0x67],[0x630C]],[[0x9D,0x68],[0x62EE]], + [[0x9D,0x69],[0x62F1]],[[0x9D,0x6A],[0x6327]],[[0x9D,0x6B],[0x6302]], + [[0x9D,0x6C],[0x6308]],[[0x9D,0x6D],[0x62EF]],[[0x9D,0x6E],[0x62F5]], + [[0x9D,0x6F],[0x6350]],[[0x9D,0x70],[0x633E]],[[0x9D,0x71],[0x634D]], + [[0x9D,0x72],[0x641C]],[[0x9D,0x73],[0x634F]],[[0x9D,0x74],[0x6396]], + [[0x9D,0x75],[0x638E]],[[0x9D,0x76],[0x6380]],[[0x9D,0x77],[0x63AB]], + [[0x9D,0x78],[0x6376]],[[0x9D,0x79],[0x63A3]],[[0x9D,0x7A],[0x638F]], + [[0x9D,0x7B],[0x6389]],[[0x9D,0x7C],[0x639F]],[[0x9D,0x7D],[0x63B5]], + [[0x9D,0x7E],[0x636B]],[[0x9D,0x80],[0x6369]],[[0x9D,0x81],[0x63BE]], + [[0x9D,0x82],[0x63E9]],[[0x9D,0x83],[0x63C0]],[[0x9D,0x84],[0x63C6]], + [[0x9D,0x85],[0x63E3]],[[0x9D,0x86],[0x63C9]],[[0x9D,0x87],[0x63D2]], + [[0x9D,0x88],[0x63F6]],[[0x9D,0x89],[0x63C4]],[[0x9D,0x8A],[0x6416]], + [[0x9D,0x8B],[0x6434]],[[0x9D,0x8C],[0x6406]],[[0x9D,0x8D],[0x6413]], + [[0x9D,0x8E],[0x6426]],[[0x9D,0x8F],[0x6436]],[[0x9D,0x90],[0x651D]], + [[0x9D,0x91],[0x6417]],[[0x9D,0x92],[0x6428]],[[0x9D,0x93],[0x640F]], + [[0x9D,0x94],[0x6467]],[[0x9D,0x95],[0x646F]],[[0x9D,0x96],[0x6476]], + [[0x9D,0x97],[0x644E]],[[0x9D,0x98],[0x652A]],[[0x9D,0x99],[0x6495]], + [[0x9D,0x9A],[0x6493]],[[0x9D,0x9B],[0x64A5]],[[0x9D,0x9C],[0x64A9]], + [[0x9D,0x9D],[0x6488]],[[0x9D,0x9E],[0x64BC]],[[0x9D,0x9F],[0x64DA]], + [[0x9D,0xA0],[0x64D2]],[[0x9D,0xA1],[0x64C5]],[[0x9D,0xA2],[0x64C7]], + [[0x9D,0xA3],[0x64BB]],[[0x9D,0xA4],[0x64D8]],[[0x9D,0xA5],[0x64C2]], + [[0x9D,0xA6],[0x64F1]],[[0x9D,0xA7],[0x64E7]],[[0x9D,0xA8],[0x8209]], + [[0x9D,0xA9],[0x64E0]],[[0x9D,0xAA],[0x64E1]],[[0x9D,0xAB],[0x62AC]], + [[0x9D,0xAC],[0x64E3]],[[0x9D,0xAD],[0x64EF]],[[0x9D,0xAE],[0x652C]], + [[0x9D,0xAF],[0x64F6]],[[0x9D,0xB0],[0x64F4]],[[0x9D,0xB1],[0x64F2]], + [[0x9D,0xB2],[0x64FA]],[[0x9D,0xB3],[0x6500]],[[0x9D,0xB4],[0x64FD]], + [[0x9D,0xB5],[0x6518]],[[0x9D,0xB6],[0x651C]],[[0x9D,0xB7],[0x6505]], + [[0x9D,0xB8],[0x6524]],[[0x9D,0xB9],[0x6523]],[[0x9D,0xBA],[0x652B]], + [[0x9D,0xBB],[0x6534]],[[0x9D,0xBC],[0x6535]],[[0x9D,0xBD],[0x6537]], + [[0x9D,0xBE],[0x6536]],[[0x9D,0xBF],[0x6538]],[[0x9D,0xC0],[0x754B]], + [[0x9D,0xC1],[0x6548]],[[0x9D,0xC2],[0x6556]],[[0x9D,0xC3],[0x6555]], + [[0x9D,0xC4],[0x654D]],[[0x9D,0xC5],[0x6558]],[[0x9D,0xC6],[0x655E]], + [[0x9D,0xC7],[0x655D]],[[0x9D,0xC8],[0x6572]],[[0x9D,0xC9],[0x6578]], + [[0x9D,0xCA],[0x6582]],[[0x9D,0xCB],[0x6583]],[[0x9D,0xCC],[0x8B8A]], + [[0x9D,0xCD],[0x659B]],[[0x9D,0xCE],[0x659F]],[[0x9D,0xCF],[0x65AB]], + [[0x9D,0xD0],[0x65B7]],[[0x9D,0xD1],[0x65C3]],[[0x9D,0xD2],[0x65C6]], + [[0x9D,0xD3],[0x65C1]],[[0x9D,0xD4],[0x65C4]],[[0x9D,0xD5],[0x65CC]], + [[0x9D,0xD6],[0x65D2]],[[0x9D,0xD7],[0x65DB]],[[0x9D,0xD8],[0x65D9]], + [[0x9D,0xD9],[0x65E0]],[[0x9D,0xDA],[0x65E1]],[[0x9D,0xDB],[0x65F1]], + [[0x9D,0xDC],[0x6772]],[[0x9D,0xDD],[0x660A]],[[0x9D,0xDE],[0x6603]], + [[0x9D,0xDF],[0x65FB]],[[0x9D,0xE0],[0x6773]],[[0x9D,0xE1],[0x6635]], + [[0x9D,0xE2],[0x6636]],[[0x9D,0xE3],[0x6634]],[[0x9D,0xE4],[0x661C]], + [[0x9D,0xE5],[0x664F]],[[0x9D,0xE6],[0x6644]],[[0x9D,0xE7],[0x6649]], + [[0x9D,0xE8],[0x6641]],[[0x9D,0xE9],[0x665E]],[[0x9D,0xEA],[0x665D]], + [[0x9D,0xEB],[0x6664]],[[0x9D,0xEC],[0x6667]],[[0x9D,0xED],[0x6668]], + [[0x9D,0xEE],[0x665F]],[[0x9D,0xEF],[0x6662]],[[0x9D,0xF0],[0x6670]], + [[0x9D,0xF1],[0x6683]],[[0x9D,0xF2],[0x6688]],[[0x9D,0xF3],[0x668E]], + [[0x9D,0xF4],[0x6689]],[[0x9D,0xF5],[0x6684]],[[0x9D,0xF6],[0x6698]], + [[0x9D,0xF7],[0x669D]],[[0x9D,0xF8],[0x66C1]],[[0x9D,0xF9],[0x66B9]], + [[0x9D,0xFA],[0x66C9]],[[0x9D,0xFB],[0x66BE]],[[0x9D,0xFC],[0x66BC]], + [[0x9E,0x40],[0x66C4]],[[0x9E,0x41],[0x66B8]],[[0x9E,0x42],[0x66D6]], + [[0x9E,0x43],[0x66DA]],[[0x9E,0x44],[0x66E0]],[[0x9E,0x45],[0x663F]], + [[0x9E,0x46],[0x66E6]],[[0x9E,0x47],[0x66E9]],[[0x9E,0x48],[0x66F0]], + [[0x9E,0x49],[0x66F5]],[[0x9E,0x4A],[0x66F7]],[[0x9E,0x4B],[0x670F]], + [[0x9E,0x4C],[0x6716]],[[0x9E,0x4D],[0x671E]],[[0x9E,0x4E],[0x6726]], + [[0x9E,0x4F],[0x6727]],[[0x9E,0x50],[0x9738]],[[0x9E,0x51],[0x672E]], + [[0x9E,0x52],[0x673F]],[[0x9E,0x53],[0x6736]],[[0x9E,0x54],[0x6741]], + [[0x9E,0x55],[0x6738]],[[0x9E,0x56],[0x6737]],[[0x9E,0x57],[0x6746]], + [[0x9E,0x58],[0x675E]],[[0x9E,0x59],[0x6760]],[[0x9E,0x5A],[0x6759]], + [[0x9E,0x5B],[0x6763]],[[0x9E,0x5C],[0x6764]],[[0x9E,0x5D],[0x6789]], + [[0x9E,0x5E],[0x6770]],[[0x9E,0x5F],[0x67A9]],[[0x9E,0x60],[0x677C]], + [[0x9E,0x61],[0x676A]],[[0x9E,0x62],[0x678C]],[[0x9E,0x63],[0x678B]], + [[0x9E,0x64],[0x67A6]],[[0x9E,0x65],[0x67A1]],[[0x9E,0x66],[0x6785]], + [[0x9E,0x67],[0x67B7]],[[0x9E,0x68],[0x67EF]],[[0x9E,0x69],[0x67B4]], + [[0x9E,0x6A],[0x67EC]],[[0x9E,0x6B],[0x67B3]],[[0x9E,0x6C],[0x67E9]], + [[0x9E,0x6D],[0x67B8]],[[0x9E,0x6E],[0x67E4]],[[0x9E,0x6F],[0x67DE]], + [[0x9E,0x70],[0x67DD]],[[0x9E,0x71],[0x67E2]],[[0x9E,0x72],[0x67EE]], + [[0x9E,0x73],[0x67B9]],[[0x9E,0x74],[0x67CE]],[[0x9E,0x75],[0x67C6]], + [[0x9E,0x76],[0x67E7]],[[0x9E,0x77],[0x6A9C]],[[0x9E,0x78],[0x681E]], + [[0x9E,0x79],[0x6846]],[[0x9E,0x7A],[0x6829]],[[0x9E,0x7B],[0x6840]], + [[0x9E,0x7C],[0x684D]],[[0x9E,0x7D],[0x6832]],[[0x9E,0x7E],[0x684E]], + [[0x9E,0x80],[0x68B3]],[[0x9E,0x81],[0x682B]],[[0x9E,0x82],[0x6859]], + [[0x9E,0x83],[0x6863]],[[0x9E,0x84],[0x6877]],[[0x9E,0x85],[0x687F]], + [[0x9E,0x86],[0x689F]],[[0x9E,0x87],[0x688F]],[[0x9E,0x88],[0x68AD]], + [[0x9E,0x89],[0x6894]],[[0x9E,0x8A],[0x689D]],[[0x9E,0x8B],[0x689B]], + [[0x9E,0x8C],[0x6883]],[[0x9E,0x8D],[0x6AAE]],[[0x9E,0x8E],[0x68B9]], + [[0x9E,0x8F],[0x6874]],[[0x9E,0x90],[0x68B5]],[[0x9E,0x91],[0x68A0]], + [[0x9E,0x92],[0x68BA]],[[0x9E,0x93],[0x690F]],[[0x9E,0x94],[0x688D]], + [[0x9E,0x95],[0x687E]],[[0x9E,0x96],[0x6901]],[[0x9E,0x97],[0x68CA]], + [[0x9E,0x98],[0x6908]],[[0x9E,0x99],[0x68D8]],[[0x9E,0x9A],[0x6922]], + [[0x9E,0x9B],[0x6926]],[[0x9E,0x9C],[0x68E1]],[[0x9E,0x9D],[0x690C]], + [[0x9E,0x9E],[0x68CD]],[[0x9E,0x9F],[0x68D4]],[[0x9E,0xA0],[0x68E7]], + [[0x9E,0xA1],[0x68D5]],[[0x9E,0xA2],[0x6936]],[[0x9E,0xA3],[0x6912]], + [[0x9E,0xA4],[0x6904]],[[0x9E,0xA5],[0x68D7]],[[0x9E,0xA6],[0x68E3]], + [[0x9E,0xA7],[0x6925]],[[0x9E,0xA8],[0x68F9]],[[0x9E,0xA9],[0x68E0]], + [[0x9E,0xAA],[0x68EF]],[[0x9E,0xAB],[0x6928]],[[0x9E,0xAC],[0x692A]], + [[0x9E,0xAD],[0x691A]],[[0x9E,0xAE],[0x6923]],[[0x9E,0xAF],[0x6921]], + [[0x9E,0xB0],[0x68C6]],[[0x9E,0xB1],[0x6979]],[[0x9E,0xB2],[0x6977]], + [[0x9E,0xB3],[0x695C]],[[0x9E,0xB4],[0x6978]],[[0x9E,0xB5],[0x696B]], + [[0x9E,0xB6],[0x6954]],[[0x9E,0xB7],[0x697E]],[[0x9E,0xB8],[0x696E]], + [[0x9E,0xB9],[0x6939]],[[0x9E,0xBA],[0x6974]],[[0x9E,0xBB],[0x693D]], + [[0x9E,0xBC],[0x6959]],[[0x9E,0xBD],[0x6930]],[[0x9E,0xBE],[0x6961]], + [[0x9E,0xBF],[0x695E]],[[0x9E,0xC0],[0x695D]],[[0x9E,0xC1],[0x6981]], + [[0x9E,0xC2],[0x696A]],[[0x9E,0xC3],[0x69B2]],[[0x9E,0xC4],[0x69AE]], + [[0x9E,0xC5],[0x69D0]],[[0x9E,0xC6],[0x69BF]],[[0x9E,0xC7],[0x69C1]], + [[0x9E,0xC8],[0x69D3]],[[0x9E,0xC9],[0x69BE]],[[0x9E,0xCA],[0x69CE]], + [[0x9E,0xCB],[0x5BE8]],[[0x9E,0xCC],[0x69CA]],[[0x9E,0xCD],[0x69DD]], + [[0x9E,0xCE],[0x69BB]],[[0x9E,0xCF],[0x69C3]],[[0x9E,0xD0],[0x69A7]], + [[0x9E,0xD1],[0x6A2E]],[[0x9E,0xD2],[0x6991]],[[0x9E,0xD3],[0x69A0]], + [[0x9E,0xD4],[0x699C]],[[0x9E,0xD5],[0x6995]],[[0x9E,0xD6],[0x69B4]], + [[0x9E,0xD7],[0x69DE]],[[0x9E,0xD8],[0x69E8]],[[0x9E,0xD9],[0x6A02]], + [[0x9E,0xDA],[0x6A1B]],[[0x9E,0xDB],[0x69FF]],[[0x9E,0xDC],[0x6B0A]], + [[0x9E,0xDD],[0x69F9]],[[0x9E,0xDE],[0x69F2]],[[0x9E,0xDF],[0x69E7]], + [[0x9E,0xE0],[0x6A05]],[[0x9E,0xE1],[0x69B1]],[[0x9E,0xE2],[0x6A1E]], + [[0x9E,0xE3],[0x69ED]],[[0x9E,0xE4],[0x6A14]],[[0x9E,0xE5],[0x69EB]], + [[0x9E,0xE6],[0x6A0A]],[[0x9E,0xE7],[0x6A12]],[[0x9E,0xE8],[0x6AC1]], + [[0x9E,0xE9],[0x6A23]],[[0x9E,0xEA],[0x6A13]],[[0x9E,0xEB],[0x6A44]], + [[0x9E,0xEC],[0x6A0C]],[[0x9E,0xED],[0x6A72]],[[0x9E,0xEE],[0x6A36]], + [[0x9E,0xEF],[0x6A78]],[[0x9E,0xF0],[0x6A47]],[[0x9E,0xF1],[0x6A62]], + [[0x9E,0xF2],[0x6A59]],[[0x9E,0xF3],[0x6A66]],[[0x9E,0xF4],[0x6A48]], + [[0x9E,0xF5],[0x6A38]],[[0x9E,0xF6],[0x6A22]],[[0x9E,0xF7],[0x6A90]], + [[0x9E,0xF8],[0x6A8D]],[[0x9E,0xF9],[0x6AA0]],[[0x9E,0xFA],[0x6A84]], + [[0x9E,0xFB],[0x6AA2]],[[0x9E,0xFC],[0x6AA3]],[[0x9F,0x40],[0x6A97]], + [[0x9F,0x41],[0x8617]],[[0x9F,0x42],[0x6ABB]],[[0x9F,0x43],[0x6AC3]], + [[0x9F,0x44],[0x6AC2]],[[0x9F,0x45],[0x6AB8]],[[0x9F,0x46],[0x6AB3]], + [[0x9F,0x47],[0x6AAC]],[[0x9F,0x48],[0x6ADE]],[[0x9F,0x49],[0x6AD1]], + [[0x9F,0x4A],[0x6ADF]],[[0x9F,0x4B],[0x6AAA]],[[0x9F,0x4C],[0x6ADA]], + [[0x9F,0x4D],[0x6AEA]],[[0x9F,0x4E],[0x6AFB]],[[0x9F,0x4F],[0x6B05]], + [[0x9F,0x50],[0x8616]],[[0x9F,0x51],[0x6AFA]],[[0x9F,0x52],[0x6B12]], + [[0x9F,0x53],[0x6B16]],[[0x9F,0x54],[0x9B31]],[[0x9F,0x55],[0x6B1F]], + [[0x9F,0x56],[0x6B38]],[[0x9F,0x57],[0x6B37]],[[0x9F,0x58],[0x76DC]], + [[0x9F,0x59],[0x6B39]],[[0x9F,0x5A],[0x98EE]],[[0x9F,0x5B],[0x6B47]], + [[0x9F,0x5C],[0x6B43]],[[0x9F,0x5D],[0x6B49]],[[0x9F,0x5E],[0x6B50]], + [[0x9F,0x5F],[0x6B59]],[[0x9F,0x60],[0x6B54]],[[0x9F,0x61],[0x6B5B]], + [[0x9F,0x62],[0x6B5F]],[[0x9F,0x63],[0x6B61]],[[0x9F,0x64],[0x6B78]], + [[0x9F,0x65],[0x6B79]],[[0x9F,0x66],[0x6B7F]],[[0x9F,0x67],[0x6B80]], + [[0x9F,0x68],[0x6B84]],[[0x9F,0x69],[0x6B83]],[[0x9F,0x6A],[0x6B8D]], + [[0x9F,0x6B],[0x6B98]],[[0x9F,0x6C],[0x6B95]],[[0x9F,0x6D],[0x6B9E]], + [[0x9F,0x6E],[0x6BA4]],[[0x9F,0x6F],[0x6BAA]],[[0x9F,0x70],[0x6BAB]], + [[0x9F,0x71],[0x6BAF]],[[0x9F,0x72],[0x6BB2]],[[0x9F,0x73],[0x6BB1]], + [[0x9F,0x74],[0x6BB3]],[[0x9F,0x75],[0x6BB7]],[[0x9F,0x76],[0x6BBC]], + [[0x9F,0x77],[0x6BC6]],[[0x9F,0x78],[0x6BCB]],[[0x9F,0x79],[0x6BD3]], + [[0x9F,0x7A],[0x6BDF]],[[0x9F,0x7B],[0x6BEC]],[[0x9F,0x7C],[0x6BEB]], + [[0x9F,0x7D],[0x6BF3]],[[0x9F,0x7E],[0x6BEF]],[[0x9F,0x80],[0x9EBE]], + [[0x9F,0x81],[0x6C08]],[[0x9F,0x82],[0x6C13]],[[0x9F,0x83],[0x6C14]], + [[0x9F,0x84],[0x6C1B]],[[0x9F,0x85],[0x6C24]],[[0x9F,0x86],[0x6C23]], + [[0x9F,0x87],[0x6C5E]],[[0x9F,0x88],[0x6C55]],[[0x9F,0x89],[0x6C62]], + [[0x9F,0x8A],[0x6C6A]],[[0x9F,0x8B],[0x6C82]],[[0x9F,0x8C],[0x6C8D]], + [[0x9F,0x8D],[0x6C9A]],[[0x9F,0x8E],[0x6C81]],[[0x9F,0x8F],[0x6C9B]], + [[0x9F,0x90],[0x6C7E]],[[0x9F,0x91],[0x6C68]],[[0x9F,0x92],[0x6C73]], + [[0x9F,0x93],[0x6C92]],[[0x9F,0x94],[0x6C90]],[[0x9F,0x95],[0x6CC4]], + [[0x9F,0x96],[0x6CF1]],[[0x9F,0x97],[0x6CD3]],[[0x9F,0x98],[0x6CBD]], + [[0x9F,0x99],[0x6CD7]],[[0x9F,0x9A],[0x6CC5]],[[0x9F,0x9B],[0x6CDD]], + [[0x9F,0x9C],[0x6CAE]],[[0x9F,0x9D],[0x6CB1]],[[0x9F,0x9E],[0x6CBE]], + [[0x9F,0x9F],[0x6CBA]],[[0x9F,0xA0],[0x6CDB]],[[0x9F,0xA1],[0x6CEF]], + [[0x9F,0xA2],[0x6CD9]],[[0x9F,0xA3],[0x6CEA]],[[0x9F,0xA4],[0x6D1F]], + [[0x9F,0xA5],[0x884D]],[[0x9F,0xA6],[0x6D36]],[[0x9F,0xA7],[0x6D2B]], + [[0x9F,0xA8],[0x6D3D]],[[0x9F,0xA9],[0x6D38]],[[0x9F,0xAA],[0x6D19]], + [[0x9F,0xAB],[0x6D35]],[[0x9F,0xAC],[0x6D33]],[[0x9F,0xAD],[0x6D12]], + [[0x9F,0xAE],[0x6D0C]],[[0x9F,0xAF],[0x6D63]],[[0x9F,0xB0],[0x6D93]], + [[0x9F,0xB1],[0x6D64]],[[0x9F,0xB2],[0x6D5A]],[[0x9F,0xB3],[0x6D79]], + [[0x9F,0xB4],[0x6D59]],[[0x9F,0xB5],[0x6D8E]],[[0x9F,0xB6],[0x6D95]], + [[0x9F,0xB7],[0x6FE4]],[[0x9F,0xB8],[0x6D85]],[[0x9F,0xB9],[0x6DF9]], + [[0x9F,0xBA],[0x6E15]],[[0x9F,0xBB],[0x6E0A]],[[0x9F,0xBC],[0x6DB5]], + [[0x9F,0xBD],[0x6DC7]],[[0x9F,0xBE],[0x6DE6]],[[0x9F,0xBF],[0x6DB8]], + [[0x9F,0xC0],[0x6DC6]],[[0x9F,0xC1],[0x6DEC]],[[0x9F,0xC2],[0x6DDE]], + [[0x9F,0xC3],[0x6DCC]],[[0x9F,0xC4],[0x6DE8]],[[0x9F,0xC5],[0x6DD2]], + [[0x9F,0xC6],[0x6DC5]],[[0x9F,0xC7],[0x6DFA]],[[0x9F,0xC8],[0x6DD9]], + [[0x9F,0xC9],[0x6DE4]],[[0x9F,0xCA],[0x6DD5]],[[0x9F,0xCB],[0x6DEA]], + [[0x9F,0xCC],[0x6DEE]],[[0x9F,0xCD],[0x6E2D]],[[0x9F,0xCE],[0x6E6E]], + [[0x9F,0xCF],[0x6E2E]],[[0x9F,0xD0],[0x6E19]],[[0x9F,0xD1],[0x6E72]], + [[0x9F,0xD2],[0x6E5F]],[[0x9F,0xD3],[0x6E3E]],[[0x9F,0xD4],[0x6E23]], + [[0x9F,0xD5],[0x6E6B]],[[0x9F,0xD6],[0x6E2B]],[[0x9F,0xD7],[0x6E76]], + [[0x9F,0xD8],[0x6E4D]],[[0x9F,0xD9],[0x6E1F]],[[0x9F,0xDA],[0x6E43]], + [[0x9F,0xDB],[0x6E3A]],[[0x9F,0xDC],[0x6E4E]],[[0x9F,0xDD],[0x6E24]], + [[0x9F,0xDE],[0x6EFF]],[[0x9F,0xDF],[0x6E1D]],[[0x9F,0xE0],[0x6E38]], + [[0x9F,0xE1],[0x6E82]],[[0x9F,0xE2],[0x6EAA]],[[0x9F,0xE3],[0x6E98]], + [[0x9F,0xE4],[0x6EC9]],[[0x9F,0xE5],[0x6EB7]],[[0x9F,0xE6],[0x6ED3]], + [[0x9F,0xE7],[0x6EBD]],[[0x9F,0xE8],[0x6EAF]],[[0x9F,0xE9],[0x6EC4]], + [[0x9F,0xEA],[0x6EB2]],[[0x9F,0xEB],[0x6ED4]],[[0x9F,0xEC],[0x6ED5]], + [[0x9F,0xED],[0x6E8F]],[[0x9F,0xEE],[0x6EA5]],[[0x9F,0xEF],[0x6EC2]], + [[0x9F,0xF0],[0x6E9F]],[[0x9F,0xF1],[0x6F41]],[[0x9F,0xF2],[0x6F11]], + [[0x9F,0xF3],[0x704C]],[[0x9F,0xF4],[0x6EEC]],[[0x9F,0xF5],[0x6EF8]], + [[0x9F,0xF6],[0x6EFE]],[[0x9F,0xF7],[0x6F3F]],[[0x9F,0xF8],[0x6EF2]], + [[0x9F,0xF9],[0x6F31]],[[0x9F,0xFA],[0x6EEF]],[[0x9F,0xFB],[0x6F32]], + [[0x9F,0xFC],[0x6ECC]],[[0xE0,0x40],[0x6F3E]],[[0xE0,0x41],[0x6F13]], + [[0xE0,0x42],[0x6EF7]],[[0xE0,0x43],[0x6F86]],[[0xE0,0x44],[0x6F7A]], + [[0xE0,0x45],[0x6F78]],[[0xE0,0x46],[0x6F81]],[[0xE0,0x47],[0x6F80]], + [[0xE0,0x48],[0x6F6F]],[[0xE0,0x49],[0x6F5B]],[[0xE0,0x4A],[0x6FF3]], + [[0xE0,0x4B],[0x6F6D]],[[0xE0,0x4C],[0x6F82]],[[0xE0,0x4D],[0x6F7C]], + [[0xE0,0x4E],[0x6F58]],[[0xE0,0x4F],[0x6F8E]],[[0xE0,0x50],[0x6F91]], + [[0xE0,0x51],[0x6FC2]],[[0xE0,0x52],[0x6F66]],[[0xE0,0x53],[0x6FB3]], + [[0xE0,0x54],[0x6FA3]],[[0xE0,0x55],[0x6FA1]],[[0xE0,0x56],[0x6FA4]], + [[0xE0,0x57],[0x6FB9]],[[0xE0,0x58],[0x6FC6]],[[0xE0,0x59],[0x6FAA]], + [[0xE0,0x5A],[0x6FDF]],[[0xE0,0x5B],[0x6FD5]],[[0xE0,0x5C],[0x6FEC]], + [[0xE0,0x5D],[0x6FD4]],[[0xE0,0x5E],[0x6FD8]],[[0xE0,0x5F],[0x6FF1]], + [[0xE0,0x60],[0x6FEE]],[[0xE0,0x61],[0x6FDB]],[[0xE0,0x62],[0x7009]], + [[0xE0,0x63],[0x700B]],[[0xE0,0x64],[0x6FFA]],[[0xE0,0x65],[0x7011]], + [[0xE0,0x66],[0x7001]],[[0xE0,0x67],[0x700F]],[[0xE0,0x68],[0x6FFE]], + [[0xE0,0x69],[0x701B]],[[0xE0,0x6A],[0x701A]],[[0xE0,0x6B],[0x6F74]], + [[0xE0,0x6C],[0x701D]],[[0xE0,0x6D],[0x7018]],[[0xE0,0x6E],[0x701F]], + [[0xE0,0x6F],[0x7030]],[[0xE0,0x70],[0x703E]],[[0xE0,0x71],[0x7032]], + [[0xE0,0x72],[0x7051]],[[0xE0,0x73],[0x7063]],[[0xE0,0x74],[0x7099]], + [[0xE0,0x75],[0x7092]],[[0xE0,0x76],[0x70AF]],[[0xE0,0x77],[0x70F1]], + [[0xE0,0x78],[0x70AC]],[[0xE0,0x79],[0x70B8]],[[0xE0,0x7A],[0x70B3]], + [[0xE0,0x7B],[0x70AE]],[[0xE0,0x7C],[0x70DF]],[[0xE0,0x7D],[0x70CB]], + [[0xE0,0x7E],[0x70DD]],[[0xE0,0x80],[0x70D9]],[[0xE0,0x81],[0x7109]], + [[0xE0,0x82],[0x70FD]],[[0xE0,0x83],[0x711C]],[[0xE0,0x84],[0x7119]], + [[0xE0,0x85],[0x7165]],[[0xE0,0x86],[0x7155]],[[0xE0,0x87],[0x7188]], + [[0xE0,0x88],[0x7166]],[[0xE0,0x89],[0x7162]],[[0xE0,0x8A],[0x714C]], + [[0xE0,0x8B],[0x7156]],[[0xE0,0x8C],[0x716C]],[[0xE0,0x8D],[0x718F]], + [[0xE0,0x8E],[0x71FB]],[[0xE0,0x8F],[0x7184]],[[0xE0,0x90],[0x7195]], + [[0xE0,0x91],[0x71A8]],[[0xE0,0x92],[0x71AC]],[[0xE0,0x93],[0x71D7]], + [[0xE0,0x94],[0x71B9]],[[0xE0,0x95],[0x71BE]],[[0xE0,0x96],[0x71D2]], + [[0xE0,0x97],[0x71C9]],[[0xE0,0x98],[0x71D4]],[[0xE0,0x99],[0x71CE]], + [[0xE0,0x9A],[0x71E0]],[[0xE0,0x9B],[0x71EC]],[[0xE0,0x9C],[0x71E7]], + [[0xE0,0x9D],[0x71F5]],[[0xE0,0x9E],[0x71FC]],[[0xE0,0x9F],[0x71F9]], + [[0xE0,0xA0],[0x71FF]],[[0xE0,0xA1],[0x720D]],[[0xE0,0xA2],[0x7210]], + [[0xE0,0xA3],[0x721B]],[[0xE0,0xA4],[0x7228]],[[0xE0,0xA5],[0x722D]], + [[0xE0,0xA6],[0x722C]],[[0xE0,0xA7],[0x7230]],[[0xE0,0xA8],[0x7232]], + [[0xE0,0xA9],[0x723B]],[[0xE0,0xAA],[0x723C]],[[0xE0,0xAB],[0x723F]], + [[0xE0,0xAC],[0x7240]],[[0xE0,0xAD],[0x7246]],[[0xE0,0xAE],[0x724B]], + [[0xE0,0xAF],[0x7258]],[[0xE0,0xB0],[0x7274]],[[0xE0,0xB1],[0x727E]], + [[0xE0,0xB2],[0x7282]],[[0xE0,0xB3],[0x7281]],[[0xE0,0xB4],[0x7287]], + [[0xE0,0xB5],[0x7292]],[[0xE0,0xB6],[0x7296]],[[0xE0,0xB7],[0x72A2]], + [[0xE0,0xB8],[0x72A7]],[[0xE0,0xB9],[0x72B9]],[[0xE0,0xBA],[0x72B2]], + [[0xE0,0xBB],[0x72C3]],[[0xE0,0xBC],[0x72C6]],[[0xE0,0xBD],[0x72C4]], + [[0xE0,0xBE],[0x72CE]],[[0xE0,0xBF],[0x72D2]],[[0xE0,0xC0],[0x72E2]], + [[0xE0,0xC1],[0x72E0]],[[0xE0,0xC2],[0x72E1]],[[0xE0,0xC3],[0x72F9]], + [[0xE0,0xC4],[0x72F7]],[[0xE0,0xC5],[0x500F]],[[0xE0,0xC6],[0x7317]], + [[0xE0,0xC7],[0x730A]],[[0xE0,0xC8],[0x731C]],[[0xE0,0xC9],[0x7316]], + [[0xE0,0xCA],[0x731D]],[[0xE0,0xCB],[0x7334]],[[0xE0,0xCC],[0x732F]], + [[0xE0,0xCD],[0x7329]],[[0xE0,0xCE],[0x7325]],[[0xE0,0xCF],[0x733E]], + [[0xE0,0xD0],[0x734E]],[[0xE0,0xD1],[0x734F]],[[0xE0,0xD2],[0x9ED8]], + [[0xE0,0xD3],[0x7357]],[[0xE0,0xD4],[0x736A]],[[0xE0,0xD5],[0x7368]], + [[0xE0,0xD6],[0x7370]],[[0xE0,0xD7],[0x7378]],[[0xE0,0xD8],[0x7375]], + [[0xE0,0xD9],[0x737B]],[[0xE0,0xDA],[0x737A]],[[0xE0,0xDB],[0x73C8]], + [[0xE0,0xDC],[0x73B3]],[[0xE0,0xDD],[0x73CE]],[[0xE0,0xDE],[0x73BB]], + [[0xE0,0xDF],[0x73C0]],[[0xE0,0xE0],[0x73E5]],[[0xE0,0xE1],[0x73EE]], + [[0xE0,0xE2],[0x73DE]],[[0xE0,0xE3],[0x74A2]],[[0xE0,0xE4],[0x7405]], + [[0xE0,0xE5],[0x746F]],[[0xE0,0xE6],[0x7425]],[[0xE0,0xE7],[0x73F8]], + [[0xE0,0xE8],[0x7432]],[[0xE0,0xE9],[0x743A]],[[0xE0,0xEA],[0x7455]], + [[0xE0,0xEB],[0x743F]],[[0xE0,0xEC],[0x745F]],[[0xE0,0xED],[0x7459]], + [[0xE0,0xEE],[0x7441]],[[0xE0,0xEF],[0x745C]],[[0xE0,0xF0],[0x7469]], + [[0xE0,0xF1],[0x7470]],[[0xE0,0xF2],[0x7463]],[[0xE0,0xF3],[0x746A]], + [[0xE0,0xF4],[0x7476]],[[0xE0,0xF5],[0x747E]],[[0xE0,0xF6],[0x748B]], + [[0xE0,0xF7],[0x749E]],[[0xE0,0xF8],[0x74A7]],[[0xE0,0xF9],[0x74CA]], + [[0xE0,0xFA],[0x74CF]],[[0xE0,0xFB],[0x74D4]],[[0xE0,0xFC],[0x73F1]], + [[0xE1,0x40],[0x74E0]],[[0xE1,0x41],[0x74E3]],[[0xE1,0x42],[0x74E7]], + [[0xE1,0x43],[0x74E9]],[[0xE1,0x44],[0x74EE]],[[0xE1,0x45],[0x74F2]], + [[0xE1,0x46],[0x74F0]],[[0xE1,0x47],[0x74F1]],[[0xE1,0x48],[0x74F8]], + [[0xE1,0x49],[0x74F7]],[[0xE1,0x4A],[0x7504]],[[0xE1,0x4B],[0x7503]], + [[0xE1,0x4C],[0x7505]],[[0xE1,0x4D],[0x750C]],[[0xE1,0x4E],[0x750E]], + [[0xE1,0x4F],[0x750D]],[[0xE1,0x50],[0x7515]],[[0xE1,0x51],[0x7513]], + [[0xE1,0x52],[0x751E]],[[0xE1,0x53],[0x7526]],[[0xE1,0x54],[0x752C]], + [[0xE1,0x55],[0x753C]],[[0xE1,0x56],[0x7544]],[[0xE1,0x57],[0x754D]], + [[0xE1,0x58],[0x754A]],[[0xE1,0x59],[0x7549]],[[0xE1,0x5A],[0x755B]], + [[0xE1,0x5B],[0x7546]],[[0xE1,0x5C],[0x755A]],[[0xE1,0x5D],[0x7569]], + [[0xE1,0x5E],[0x7564]],[[0xE1,0x5F],[0x7567]],[[0xE1,0x60],[0x756B]], + [[0xE1,0x61],[0x756D]],[[0xE1,0x62],[0x7578]],[[0xE1,0x63],[0x7576]], + [[0xE1,0x64],[0x7586]],[[0xE1,0x65],[0x7587]],[[0xE1,0x66],[0x7574]], + [[0xE1,0x67],[0x758A]],[[0xE1,0x68],[0x7589]],[[0xE1,0x69],[0x7582]], + [[0xE1,0x6A],[0x7594]],[[0xE1,0x6B],[0x759A]],[[0xE1,0x6C],[0x759D]], + [[0xE1,0x6D],[0x75A5]],[[0xE1,0x6E],[0x75A3]],[[0xE1,0x6F],[0x75C2]], + [[0xE1,0x70],[0x75B3]],[[0xE1,0x71],[0x75C3]],[[0xE1,0x72],[0x75B5]], + [[0xE1,0x73],[0x75BD]],[[0xE1,0x74],[0x75B8]],[[0xE1,0x75],[0x75BC]], + [[0xE1,0x76],[0x75B1]],[[0xE1,0x77],[0x75CD]],[[0xE1,0x78],[0x75CA]], + [[0xE1,0x79],[0x75D2]],[[0xE1,0x7A],[0x75D9]],[[0xE1,0x7B],[0x75E3]], + [[0xE1,0x7C],[0x75DE]],[[0xE1,0x7D],[0x75FE]],[[0xE1,0x7E],[0x75FF]], + [[0xE1,0x80],[0x75FC]],[[0xE1,0x81],[0x7601]],[[0xE1,0x82],[0x75F0]], + [[0xE1,0x83],[0x75FA]],[[0xE1,0x84],[0x75F2]],[[0xE1,0x85],[0x75F3]], + [[0xE1,0x86],[0x760B]],[[0xE1,0x87],[0x760D]],[[0xE1,0x88],[0x7609]], + [[0xE1,0x89],[0x761F]],[[0xE1,0x8A],[0x7627]],[[0xE1,0x8B],[0x7620]], + [[0xE1,0x8C],[0x7621]],[[0xE1,0x8D],[0x7622]],[[0xE1,0x8E],[0x7624]], + [[0xE1,0x8F],[0x7634]],[[0xE1,0x90],[0x7630]],[[0xE1,0x91],[0x763B]], + [[0xE1,0x92],[0x7647]],[[0xE1,0x93],[0x7648]],[[0xE1,0x94],[0x7646]], + [[0xE1,0x95],[0x765C]],[[0xE1,0x96],[0x7658]],[[0xE1,0x97],[0x7661]], + [[0xE1,0x98],[0x7662]],[[0xE1,0x99],[0x7668]],[[0xE1,0x9A],[0x7669]], + [[0xE1,0x9B],[0x766A]],[[0xE1,0x9C],[0x7667]],[[0xE1,0x9D],[0x766C]], + [[0xE1,0x9E],[0x7670]],[[0xE1,0x9F],[0x7672]],[[0xE1,0xA0],[0x7676]], + [[0xE1,0xA1],[0x7678]],[[0xE1,0xA2],[0x767C]],[[0xE1,0xA3],[0x7680]], + [[0xE1,0xA4],[0x7683]],[[0xE1,0xA5],[0x7688]],[[0xE1,0xA6],[0x768B]], + [[0xE1,0xA7],[0x768E]],[[0xE1,0xA8],[0x7696]],[[0xE1,0xA9],[0x7693]], + [[0xE1,0xAA],[0x7699]],[[0xE1,0xAB],[0x769A]],[[0xE1,0xAC],[0x76B0]], + [[0xE1,0xAD],[0x76B4]],[[0xE1,0xAE],[0x76B8]],[[0xE1,0xAF],[0x76B9]], + [[0xE1,0xB0],[0x76BA]],[[0xE1,0xB1],[0x76C2]],[[0xE1,0xB2],[0x76CD]], + [[0xE1,0xB3],[0x76D6]],[[0xE1,0xB4],[0x76D2]],[[0xE1,0xB5],[0x76DE]], + [[0xE1,0xB6],[0x76E1]],[[0xE1,0xB7],[0x76E5]],[[0xE1,0xB8],[0x76E7]], + [[0xE1,0xB9],[0x76EA]],[[0xE1,0xBA],[0x862F]],[[0xE1,0xBB],[0x76FB]], + [[0xE1,0xBC],[0x7708]],[[0xE1,0xBD],[0x7707]],[[0xE1,0xBE],[0x7704]], + [[0xE1,0xBF],[0x7729]],[[0xE1,0xC0],[0x7724]],[[0xE1,0xC1],[0x771E]], + [[0xE1,0xC2],[0x7725]],[[0xE1,0xC3],[0x7726]],[[0xE1,0xC4],[0x771B]], + [[0xE1,0xC5],[0x7737]],[[0xE1,0xC6],[0x7738]],[[0xE1,0xC7],[0x7747]], + [[0xE1,0xC8],[0x775A]],[[0xE1,0xC9],[0x7768]],[[0xE1,0xCA],[0x776B]], + [[0xE1,0xCB],[0x775B]],[[0xE1,0xCC],[0x7765]],[[0xE1,0xCD],[0x777F]], + [[0xE1,0xCE],[0x777E]],[[0xE1,0xCF],[0x7779]],[[0xE1,0xD0],[0x778E]], + [[0xE1,0xD1],[0x778B]],[[0xE1,0xD2],[0x7791]],[[0xE1,0xD3],[0x77A0]], + [[0xE1,0xD4],[0x779E]],[[0xE1,0xD5],[0x77B0]],[[0xE1,0xD6],[0x77B6]], + [[0xE1,0xD7],[0x77B9]],[[0xE1,0xD8],[0x77BF]],[[0xE1,0xD9],[0x77BC]], + [[0xE1,0xDA],[0x77BD]],[[0xE1,0xDB],[0x77BB]],[[0xE1,0xDC],[0x77C7]], + [[0xE1,0xDD],[0x77CD]],[[0xE1,0xDE],[0x77D7]],[[0xE1,0xDF],[0x77DA]], + [[0xE1,0xE0],[0x77DC]],[[0xE1,0xE1],[0x77E3]],[[0xE1,0xE2],[0x77EE]], + [[0xE1,0xE3],[0x77FC]],[[0xE1,0xE4],[0x780C]],[[0xE1,0xE5],[0x7812]], + [[0xE1,0xE6],[0x7926]],[[0xE1,0xE7],[0x7820]],[[0xE1,0xE8],[0x792A]], + [[0xE1,0xE9],[0x7845]],[[0xE1,0xEA],[0x788E]],[[0xE1,0xEB],[0x7874]], + [[0xE1,0xEC],[0x7886]],[[0xE1,0xED],[0x787C]],[[0xE1,0xEE],[0x789A]], + [[0xE1,0xEF],[0x788C]],[[0xE1,0xF0],[0x78A3]],[[0xE1,0xF1],[0x78B5]], + [[0xE1,0xF2],[0x78AA]],[[0xE1,0xF3],[0x78AF]],[[0xE1,0xF4],[0x78D1]], + [[0xE1,0xF5],[0x78C6]],[[0xE1,0xF6],[0x78CB]],[[0xE1,0xF7],[0x78D4]], + [[0xE1,0xF8],[0x78BE]],[[0xE1,0xF9],[0x78BC]],[[0xE1,0xFA],[0x78C5]], + [[0xE1,0xFB],[0x78CA]],[[0xE1,0xFC],[0x78EC]],[[0xE2,0x40],[0x78E7]], + [[0xE2,0x41],[0x78DA]],[[0xE2,0x42],[0x78FD]],[[0xE2,0x43],[0x78F4]], + [[0xE2,0x44],[0x7907]],[[0xE2,0x45],[0x7912]],[[0xE2,0x46],[0x7911]], + [[0xE2,0x47],[0x7919]],[[0xE2,0x48],[0x792C]],[[0xE2,0x49],[0x792B]], + [[0xE2,0x4A],[0x7940]],[[0xE2,0x4B],[0x7960]],[[0xE2,0x4C],[0x7957]], + [[0xE2,0x4D],[0x795F]],[[0xE2,0x4E],[0x795A]],[[0xE2,0x4F],[0x7955]], + [[0xE2,0x50],[0x7953]],[[0xE2,0x51],[0x797A]],[[0xE2,0x52],[0x797F]], + [[0xE2,0x53],[0x798A]],[[0xE2,0x54],[0x799D]],[[0xE2,0x55],[0x79A7]], + [[0xE2,0x56],[0x9F4B]],[[0xE2,0x57],[0x79AA]],[[0xE2,0x58],[0x79AE]], + [[0xE2,0x59],[0x79B3]],[[0xE2,0x5A],[0x79B9]],[[0xE2,0x5B],[0x79BA]], + [[0xE2,0x5C],[0x79C9]],[[0xE2,0x5D],[0x79D5]],[[0xE2,0x5E],[0x79E7]], + [[0xE2,0x5F],[0x79EC]],[[0xE2,0x60],[0x79E1]],[[0xE2,0x61],[0x79E3]], + [[0xE2,0x62],[0x7A08]],[[0xE2,0x63],[0x7A0D]],[[0xE2,0x64],[0x7A18]], + [[0xE2,0x65],[0x7A19]],[[0xE2,0x66],[0x7A20]],[[0xE2,0x67],[0x7A1F]], + [[0xE2,0x68],[0x7980]],[[0xE2,0x69],[0x7A31]],[[0xE2,0x6A],[0x7A3B]], + [[0xE2,0x6B],[0x7A3E]],[[0xE2,0x6C],[0x7A37]],[[0xE2,0x6D],[0x7A43]], + [[0xE2,0x6E],[0x7A57]],[[0xE2,0x6F],[0x7A49]],[[0xE2,0x70],[0x7A61]], + [[0xE2,0x71],[0x7A62]],[[0xE2,0x72],[0x7A69]],[[0xE2,0x73],[0x9F9D]], + [[0xE2,0x74],[0x7A70]],[[0xE2,0x75],[0x7A79]],[[0xE2,0x76],[0x7A7D]], + [[0xE2,0x77],[0x7A88]],[[0xE2,0x78],[0x7A97]],[[0xE2,0x79],[0x7A95]], + [[0xE2,0x7A],[0x7A98]],[[0xE2,0x7B],[0x7A96]],[[0xE2,0x7C],[0x7AA9]], + [[0xE2,0x7D],[0x7AC8]],[[0xE2,0x7E],[0x7AB0]],[[0xE2,0x80],[0x7AB6]], + [[0xE2,0x81],[0x7AC5]],[[0xE2,0x82],[0x7AC4]],[[0xE2,0x83],[0x7ABF]], + [[0xE2,0x84],[0x9083]],[[0xE2,0x85],[0x7AC7]],[[0xE2,0x86],[0x7ACA]], + [[0xE2,0x87],[0x7ACD]],[[0xE2,0x88],[0x7ACF]],[[0xE2,0x89],[0x7AD5]], + [[0xE2,0x8A],[0x7AD3]],[[0xE2,0x8B],[0x7AD9]],[[0xE2,0x8C],[0x7ADA]], + [[0xE2,0x8D],[0x7ADD]],[[0xE2,0x8E],[0x7AE1]],[[0xE2,0x8F],[0x7AE2]], + [[0xE2,0x90],[0x7AE6]],[[0xE2,0x91],[0x7AED]],[[0xE2,0x92],[0x7AF0]], + [[0xE2,0x93],[0x7B02]],[[0xE2,0x94],[0x7B0F]],[[0xE2,0x95],[0x7B0A]], + [[0xE2,0x96],[0x7B06]],[[0xE2,0x97],[0x7B33]],[[0xE2,0x98],[0x7B18]], + [[0xE2,0x99],[0x7B19]],[[0xE2,0x9A],[0x7B1E]],[[0xE2,0x9B],[0x7B35]], + [[0xE2,0x9C],[0x7B28]],[[0xE2,0x9D],[0x7B36]],[[0xE2,0x9E],[0x7B50]], + [[0xE2,0x9F],[0x7B7A]],[[0xE2,0xA0],[0x7B04]],[[0xE2,0xA1],[0x7B4D]], + [[0xE2,0xA2],[0x7B0B]],[[0xE2,0xA3],[0x7B4C]],[[0xE2,0xA4],[0x7B45]], + [[0xE2,0xA5],[0x7B75]],[[0xE2,0xA6],[0x7B65]],[[0xE2,0xA7],[0x7B74]], + [[0xE2,0xA8],[0x7B67]],[[0xE2,0xA9],[0x7B70]],[[0xE2,0xAA],[0x7B71]], + [[0xE2,0xAB],[0x7B6C]],[[0xE2,0xAC],[0x7B6E]],[[0xE2,0xAD],[0x7B9D]], + [[0xE2,0xAE],[0x7B98]],[[0xE2,0xAF],[0x7B9F]],[[0xE2,0xB0],[0x7B8D]], + [[0xE2,0xB1],[0x7B9C]],[[0xE2,0xB2],[0x7B9A]],[[0xE2,0xB3],[0x7B8B]], + [[0xE2,0xB4],[0x7B92]],[[0xE2,0xB5],[0x7B8F]],[[0xE2,0xB6],[0x7B5D]], + [[0xE2,0xB7],[0x7B99]],[[0xE2,0xB8],[0x7BCB]],[[0xE2,0xB9],[0x7BC1]], + [[0xE2,0xBA],[0x7BCC]],[[0xE2,0xBB],[0x7BCF]],[[0xE2,0xBC],[0x7BB4]], + [[0xE2,0xBD],[0x7BC6]],[[0xE2,0xBE],[0x7BDD]],[[0xE2,0xBF],[0x7BE9]], + [[0xE2,0xC0],[0x7C11]],[[0xE2,0xC1],[0x7C14]],[[0xE2,0xC2],[0x7BE6]], + [[0xE2,0xC3],[0x7BE5]],[[0xE2,0xC4],[0x7C60]],[[0xE2,0xC5],[0x7C00]], + [[0xE2,0xC6],[0x7C07]],[[0xE2,0xC7],[0x7C13]],[[0xE2,0xC8],[0x7BF3]], + [[0xE2,0xC9],[0x7BF7]],[[0xE2,0xCA],[0x7C17]],[[0xE2,0xCB],[0x7C0D]], + [[0xE2,0xCC],[0x7BF6]],[[0xE2,0xCD],[0x7C23]],[[0xE2,0xCE],[0x7C27]], + [[0xE2,0xCF],[0x7C2A]],[[0xE2,0xD0],[0x7C1F]],[[0xE2,0xD1],[0x7C37]], + [[0xE2,0xD2],[0x7C2B]],[[0xE2,0xD3],[0x7C3D]],[[0xE2,0xD4],[0x7C4C]], + [[0xE2,0xD5],[0x7C43]],[[0xE2,0xD6],[0x7C54]],[[0xE2,0xD7],[0x7C4F]], + [[0xE2,0xD8],[0x7C40]],[[0xE2,0xD9],[0x7C50]],[[0xE2,0xDA],[0x7C58]], + [[0xE2,0xDB],[0x7C5F]],[[0xE2,0xDC],[0x7C64]],[[0xE2,0xDD],[0x7C56]], + [[0xE2,0xDE],[0x7C65]],[[0xE2,0xDF],[0x7C6C]],[[0xE2,0xE0],[0x7C75]], + [[0xE2,0xE1],[0x7C83]],[[0xE2,0xE2],[0x7C90]],[[0xE2,0xE3],[0x7CA4]], + [[0xE2,0xE4],[0x7CAD]],[[0xE2,0xE5],[0x7CA2]],[[0xE2,0xE6],[0x7CAB]], + [[0xE2,0xE7],[0x7CA1]],[[0xE2,0xE8],[0x7CA8]],[[0xE2,0xE9],[0x7CB3]], + [[0xE2,0xEA],[0x7CB2]],[[0xE2,0xEB],[0x7CB1]],[[0xE2,0xEC],[0x7CAE]], + [[0xE2,0xED],[0x7CB9]],[[0xE2,0xEE],[0x7CBD]],[[0xE2,0xEF],[0x7CC0]], + [[0xE2,0xF0],[0x7CC5]],[[0xE2,0xF1],[0x7CC2]],[[0xE2,0xF2],[0x7CD8]], + [[0xE2,0xF3],[0x7CD2]],[[0xE2,0xF4],[0x7CDC]],[[0xE2,0xF5],[0x7CE2]], + [[0xE2,0xF6],[0x9B3B]],[[0xE2,0xF7],[0x7CEF]],[[0xE2,0xF8],[0x7CF2]], + [[0xE2,0xF9],[0x7CF4]],[[0xE2,0xFA],[0x7CF6]],[[0xE2,0xFB],[0x7CFA]], + [[0xE2,0xFC],[0x7D06]],[[0xE3,0x40],[0x7D02]],[[0xE3,0x41],[0x7D1C]], + [[0xE3,0x42],[0x7D15]],[[0xE3,0x43],[0x7D0A]],[[0xE3,0x44],[0x7D45]], + [[0xE3,0x45],[0x7D4B]],[[0xE3,0x46],[0x7D2E]],[[0xE3,0x47],[0x7D32]], + [[0xE3,0x48],[0x7D3F]],[[0xE3,0x49],[0x7D35]],[[0xE3,0x4A],[0x7D46]], + [[0xE3,0x4B],[0x7D73]],[[0xE3,0x4C],[0x7D56]],[[0xE3,0x4D],[0x7D4E]], + [[0xE3,0x4E],[0x7D72]],[[0xE3,0x4F],[0x7D68]],[[0xE3,0x50],[0x7D6E]], + [[0xE3,0x51],[0x7D4F]],[[0xE3,0x52],[0x7D63]],[[0xE3,0x53],[0x7D93]], + [[0xE3,0x54],[0x7D89]],[[0xE3,0x55],[0x7D5B]],[[0xE3,0x56],[0x7D8F]], + [[0xE3,0x57],[0x7D7D]],[[0xE3,0x58],[0x7D9B]],[[0xE3,0x59],[0x7DBA]], + [[0xE3,0x5A],[0x7DAE]],[[0xE3,0x5B],[0x7DA3]],[[0xE3,0x5C],[0x7DB5]], + [[0xE3,0x5D],[0x7DC7]],[[0xE3,0x5E],[0x7DBD]],[[0xE3,0x5F],[0x7DAB]], + [[0xE3,0x60],[0x7E3D]],[[0xE3,0x61],[0x7DA2]],[[0xE3,0x62],[0x7DAF]], + [[0xE3,0x63],[0x7DDC]],[[0xE3,0x64],[0x7DB8]],[[0xE3,0x65],[0x7D9F]], + [[0xE3,0x66],[0x7DB0]],[[0xE3,0x67],[0x7DD8]],[[0xE3,0x68],[0x7DDD]], + [[0xE3,0x69],[0x7DE4]],[[0xE3,0x6A],[0x7DDE]],[[0xE3,0x6B],[0x7DFB]], + [[0xE3,0x6C],[0x7DF2]],[[0xE3,0x6D],[0x7DE1]],[[0xE3,0x6E],[0x7E05]], + [[0xE3,0x6F],[0x7E0A]],[[0xE3,0x70],[0x7E23]],[[0xE3,0x71],[0x7E21]], + [[0xE3,0x72],[0x7E12]],[[0xE3,0x73],[0x7E31]],[[0xE3,0x74],[0x7E1F]], + [[0xE3,0x75],[0x7E09]],[[0xE3,0x76],[0x7E0B]],[[0xE3,0x77],[0x7E22]], + [[0xE3,0x78],[0x7E46]],[[0xE3,0x79],[0x7E66]],[[0xE3,0x7A],[0x7E3B]], + [[0xE3,0x7B],[0x7E35]],[[0xE3,0x7C],[0x7E39]],[[0xE3,0x7D],[0x7E43]], + [[0xE3,0x7E],[0x7E37]],[[0xE3,0x80],[0x7E32]],[[0xE3,0x81],[0x7E3A]], + [[0xE3,0x82],[0x7E67]],[[0xE3,0x83],[0x7E5D]],[[0xE3,0x84],[0x7E56]], + [[0xE3,0x85],[0x7E5E]],[[0xE3,0x86],[0x7E59]],[[0xE3,0x87],[0x7E5A]], + [[0xE3,0x88],[0x7E79]],[[0xE3,0x89],[0x7E6A]],[[0xE3,0x8A],[0x7E69]], + [[0xE3,0x8B],[0x7E7C]],[[0xE3,0x8C],[0x7E7B]],[[0xE3,0x8D],[0x7E83]], + [[0xE3,0x8E],[0x7DD5]],[[0xE3,0x8F],[0x7E7D]],[[0xE3,0x90],[0x8FAE]], + [[0xE3,0x91],[0x7E7F]],[[0xE3,0x92],[0x7E88]],[[0xE3,0x93],[0x7E89]], + [[0xE3,0x94],[0x7E8C]],[[0xE3,0x95],[0x7E92]],[[0xE3,0x96],[0x7E90]], + [[0xE3,0x97],[0x7E93]],[[0xE3,0x98],[0x7E94]],[[0xE3,0x99],[0x7E96]], + [[0xE3,0x9A],[0x7E8E]],[[0xE3,0x9B],[0x7E9B]],[[0xE3,0x9C],[0x7E9C]], + [[0xE3,0x9D],[0x7F38]],[[0xE3,0x9E],[0x7F3A]],[[0xE3,0x9F],[0x7F45]], + [[0xE3,0xA0],[0x7F4C]],[[0xE3,0xA1],[0x7F4D]],[[0xE3,0xA2],[0x7F4E]], + [[0xE3,0xA3],[0x7F50]],[[0xE3,0xA4],[0x7F51]],[[0xE3,0xA5],[0x7F55]], + [[0xE3,0xA6],[0x7F54]],[[0xE3,0xA7],[0x7F58]],[[0xE3,0xA8],[0x7F5F]], + [[0xE3,0xA9],[0x7F60]],[[0xE3,0xAA],[0x7F68]],[[0xE3,0xAB],[0x7F69]], + [[0xE3,0xAC],[0x7F67]],[[0xE3,0xAD],[0x7F78]],[[0xE3,0xAE],[0x7F82]], + [[0xE3,0xAF],[0x7F86]],[[0xE3,0xB0],[0x7F83]],[[0xE3,0xB1],[0x7F88]], + [[0xE3,0xB2],[0x7F87]],[[0xE3,0xB3],[0x7F8C]],[[0xE3,0xB4],[0x7F94]], + [[0xE3,0xB5],[0x7F9E]],[[0xE3,0xB6],[0x7F9D]],[[0xE3,0xB7],[0x7F9A]], + [[0xE3,0xB8],[0x7FA3]],[[0xE3,0xB9],[0x7FAF]],[[0xE3,0xBA],[0x7FB2]], + [[0xE3,0xBB],[0x7FB9]],[[0xE3,0xBC],[0x7FAE]],[[0xE3,0xBD],[0x7FB6]], + [[0xE3,0xBE],[0x7FB8]],[[0xE3,0xBF],[0x8B71]],[[0xE3,0xC0],[0x7FC5]], + [[0xE3,0xC1],[0x7FC6]],[[0xE3,0xC2],[0x7FCA]],[[0xE3,0xC3],[0x7FD5]], + [[0xE3,0xC4],[0x7FD4]],[[0xE3,0xC5],[0x7FE1]],[[0xE3,0xC6],[0x7FE6]], + [[0xE3,0xC7],[0x7FE9]],[[0xE3,0xC8],[0x7FF3]],[[0xE3,0xC9],[0x7FF9]], + [[0xE3,0xCA],[0x98DC]],[[0xE3,0xCB],[0x8006]],[[0xE3,0xCC],[0x8004]], + [[0xE3,0xCD],[0x800B]],[[0xE3,0xCE],[0x8012]],[[0xE3,0xCF],[0x8018]], + [[0xE3,0xD0],[0x8019]],[[0xE3,0xD1],[0x801C]],[[0xE3,0xD2],[0x8021]], + [[0xE3,0xD3],[0x8028]],[[0xE3,0xD4],[0x803F]],[[0xE3,0xD5],[0x803B]], + [[0xE3,0xD6],[0x804A]],[[0xE3,0xD7],[0x8046]],[[0xE3,0xD8],[0x8052]], + [[0xE3,0xD9],[0x8058]],[[0xE3,0xDA],[0x805A]],[[0xE3,0xDB],[0x805F]], + [[0xE3,0xDC],[0x8062]],[[0xE3,0xDD],[0x8068]],[[0xE3,0xDE],[0x8073]], + [[0xE3,0xDF],[0x8072]],[[0xE3,0xE0],[0x8070]],[[0xE3,0xE1],[0x8076]], + [[0xE3,0xE2],[0x8079]],[[0xE3,0xE3],[0x807D]],[[0xE3,0xE4],[0x807F]], + [[0xE3,0xE5],[0x8084]],[[0xE3,0xE6],[0x8086]],[[0xE3,0xE7],[0x8085]], + [[0xE3,0xE8],[0x809B]],[[0xE3,0xE9],[0x8093]],[[0xE3,0xEA],[0x809A]], + [[0xE3,0xEB],[0x80AD]],[[0xE3,0xEC],[0x5190]],[[0xE3,0xED],[0x80AC]], + [[0xE3,0xEE],[0x80DB]],[[0xE3,0xEF],[0x80E5]],[[0xE3,0xF0],[0x80D9]], + [[0xE3,0xF1],[0x80DD]],[[0xE3,0xF2],[0x80C4]],[[0xE3,0xF3],[0x80DA]], + [[0xE3,0xF4],[0x80D6]],[[0xE3,0xF5],[0x8109]],[[0xE3,0xF6],[0x80EF]], + [[0xE3,0xF7],[0x80F1]],[[0xE3,0xF8],[0x811B]],[[0xE3,0xF9],[0x8129]], + [[0xE3,0xFA],[0x8123]],[[0xE3,0xFB],[0x812F]],[[0xE3,0xFC],[0x814B]], + [[0xE4,0x40],[0x968B]],[[0xE4,0x41],[0x8146]],[[0xE4,0x42],[0x813E]], + [[0xE4,0x43],[0x8153]],[[0xE4,0x44],[0x8151]],[[0xE4,0x45],[0x80FC]], + [[0xE4,0x46],[0x8171]],[[0xE4,0x47],[0x816E]],[[0xE4,0x48],[0x8165]], + [[0xE4,0x49],[0x8166]],[[0xE4,0x4A],[0x8174]],[[0xE4,0x4B],[0x8183]], + [[0xE4,0x4C],[0x8188]],[[0xE4,0x4D],[0x818A]],[[0xE4,0x4E],[0x8180]], + [[0xE4,0x4F],[0x8182]],[[0xE4,0x50],[0x81A0]],[[0xE4,0x51],[0x8195]], + [[0xE4,0x52],[0x81A4]],[[0xE4,0x53],[0x81A3]],[[0xE4,0x54],[0x815F]], + [[0xE4,0x55],[0x8193]],[[0xE4,0x56],[0x81A9]],[[0xE4,0x57],[0x81B0]], + [[0xE4,0x58],[0x81B5]],[[0xE4,0x59],[0x81BE]],[[0xE4,0x5A],[0x81B8]], + [[0xE4,0x5B],[0x81BD]],[[0xE4,0x5C],[0x81C0]],[[0xE4,0x5D],[0x81C2]], + [[0xE4,0x5E],[0x81BA]],[[0xE4,0x5F],[0x81C9]],[[0xE4,0x60],[0x81CD]], + [[0xE4,0x61],[0x81D1]],[[0xE4,0x62],[0x81D9]],[[0xE4,0x63],[0x81D8]], + [[0xE4,0x64],[0x81C8]],[[0xE4,0x65],[0x81DA]],[[0xE4,0x66],[0x81DF]], + [[0xE4,0x67],[0x81E0]],[[0xE4,0x68],[0x81E7]],[[0xE4,0x69],[0x81FA]], + [[0xE4,0x6A],[0x81FB]],[[0xE4,0x6B],[0x81FE]],[[0xE4,0x6C],[0x8201]], + [[0xE4,0x6D],[0x8202]],[[0xE4,0x6E],[0x8205]],[[0xE4,0x6F],[0x8207]], + [[0xE4,0x70],[0x820A]],[[0xE4,0x71],[0x820D]],[[0xE4,0x72],[0x8210]], + [[0xE4,0x73],[0x8216]],[[0xE4,0x74],[0x8229]],[[0xE4,0x75],[0x822B]], + [[0xE4,0x76],[0x8238]],[[0xE4,0x77],[0x8233]],[[0xE4,0x78],[0x8240]], + [[0xE4,0x79],[0x8259]],[[0xE4,0x7A],[0x8258]],[[0xE4,0x7B],[0x825D]], + [[0xE4,0x7C],[0x825A]],[[0xE4,0x7D],[0x825F]],[[0xE4,0x7E],[0x8264]], + [[0xE4,0x80],[0x8262]],[[0xE4,0x81],[0x8268]],[[0xE4,0x82],[0x826A]], + [[0xE4,0x83],[0x826B]],[[0xE4,0x84],[0x822E]],[[0xE4,0x85],[0x8271]], + [[0xE4,0x86],[0x8277]],[[0xE4,0x87],[0x8278]],[[0xE4,0x88],[0x827E]], + [[0xE4,0x89],[0x828D]],[[0xE4,0x8A],[0x8292]],[[0xE4,0x8B],[0x82AB]], + [[0xE4,0x8C],[0x829F]],[[0xE4,0x8D],[0x82BB]],[[0xE4,0x8E],[0x82AC]], + [[0xE4,0x8F],[0x82E1]],[[0xE4,0x90],[0x82E3]],[[0xE4,0x91],[0x82DF]], + [[0xE4,0x92],[0x82D2]],[[0xE4,0x93],[0x82F4]],[[0xE4,0x94],[0x82F3]], + [[0xE4,0x95],[0x82FA]],[[0xE4,0x96],[0x8393]],[[0xE4,0x97],[0x8303]], + [[0xE4,0x98],[0x82FB]],[[0xE4,0x99],[0x82F9]],[[0xE4,0x9A],[0x82DE]], + [[0xE4,0x9B],[0x8306]],[[0xE4,0x9C],[0x82DC]],[[0xE4,0x9D],[0x8309]], + [[0xE4,0x9E],[0x82D9]],[[0xE4,0x9F],[0x8335]],[[0xE4,0xA0],[0x8334]], + [[0xE4,0xA1],[0x8316]],[[0xE4,0xA2],[0x8332]],[[0xE4,0xA3],[0x8331]], + [[0xE4,0xA4],[0x8340]],[[0xE4,0xA5],[0x8339]],[[0xE4,0xA6],[0x8350]], + [[0xE4,0xA7],[0x8345]],[[0xE4,0xA8],[0x832F]],[[0xE4,0xA9],[0x832B]], + [[0xE4,0xAA],[0x8317]],[[0xE4,0xAB],[0x8318]],[[0xE4,0xAC],[0x8385]], + [[0xE4,0xAD],[0x839A]],[[0xE4,0xAE],[0x83AA]],[[0xE4,0xAF],[0x839F]], + [[0xE4,0xB0],[0x83A2]],[[0xE4,0xB1],[0x8396]],[[0xE4,0xB2],[0x8323]], + [[0xE4,0xB3],[0x838E]],[[0xE4,0xB4],[0x8387]],[[0xE4,0xB5],[0x838A]], + [[0xE4,0xB6],[0x837C]],[[0xE4,0xB7],[0x83B5]],[[0xE4,0xB8],[0x8373]], + [[0xE4,0xB9],[0x8375]],[[0xE4,0xBA],[0x83A0]],[[0xE4,0xBB],[0x8389]], + [[0xE4,0xBC],[0x83A8]],[[0xE4,0xBD],[0x83F4]],[[0xE4,0xBE],[0x8413]], + [[0xE4,0xBF],[0x83EB]],[[0xE4,0xC0],[0x83CE]],[[0xE4,0xC1],[0x83FD]], + [[0xE4,0xC2],[0x8403]],[[0xE4,0xC3],[0x83D8]],[[0xE4,0xC4],[0x840B]], + [[0xE4,0xC5],[0x83C1]],[[0xE4,0xC6],[0x83F7]],[[0xE4,0xC7],[0x8407]], + [[0xE4,0xC8],[0x83E0]],[[0xE4,0xC9],[0x83F2]],[[0xE4,0xCA],[0x840D]], + [[0xE4,0xCB],[0x8422]],[[0xE4,0xCC],[0x8420]],[[0xE4,0xCD],[0x83BD]], + [[0xE4,0xCE],[0x8438]],[[0xE4,0xCF],[0x8506]],[[0xE4,0xD0],[0x83FB]], + [[0xE4,0xD1],[0x846D]],[[0xE4,0xD2],[0x842A]],[[0xE4,0xD3],[0x843C]], + [[0xE4,0xD4],[0x855A]],[[0xE4,0xD5],[0x8484]],[[0xE4,0xD6],[0x8477]], + [[0xE4,0xD7],[0x846B]],[[0xE4,0xD8],[0x84AD]],[[0xE4,0xD9],[0x846E]], + [[0xE4,0xDA],[0x8482]],[[0xE4,0xDB],[0x8469]],[[0xE4,0xDC],[0x8446]], + [[0xE4,0xDD],[0x842C]],[[0xE4,0xDE],[0x846F]],[[0xE4,0xDF],[0x8479]], + [[0xE4,0xE0],[0x8435]],[[0xE4,0xE1],[0x84CA]],[[0xE4,0xE2],[0x8462]], + [[0xE4,0xE3],[0x84B9]],[[0xE4,0xE4],[0x84BF]],[[0xE4,0xE5],[0x849F]], + [[0xE4,0xE6],[0x84D9]],[[0xE4,0xE7],[0x84CD]],[[0xE4,0xE8],[0x84BB]], + [[0xE4,0xE9],[0x84DA]],[[0xE4,0xEA],[0x84D0]],[[0xE4,0xEB],[0x84C1]], + [[0xE4,0xEC],[0x84C6]],[[0xE4,0xED],[0x84D6]],[[0xE4,0xEE],[0x84A1]], + [[0xE4,0xEF],[0x8521]],[[0xE4,0xF0],[0x84FF]],[[0xE4,0xF1],[0x84F4]], + [[0xE4,0xF2],[0x8517]],[[0xE4,0xF3],[0x8518]],[[0xE4,0xF4],[0x852C]], + [[0xE4,0xF5],[0x851F]],[[0xE4,0xF6],[0x8515]],[[0xE4,0xF7],[0x8514]], + [[0xE4,0xF8],[0x84FC]],[[0xE4,0xF9],[0x8540]],[[0xE4,0xFA],[0x8563]], + [[0xE4,0xFB],[0x8558]],[[0xE4,0xFC],[0x8548]],[[0xE5,0x40],[0x8541]], + [[0xE5,0x41],[0x8602]],[[0xE5,0x42],[0x854B]],[[0xE5,0x43],[0x8555]], + [[0xE5,0x44],[0x8580]],[[0xE5,0x45],[0x85A4]],[[0xE5,0x46],[0x8588]], + [[0xE5,0x47],[0x8591]],[[0xE5,0x48],[0x858A]],[[0xE5,0x49],[0x85A8]], + [[0xE5,0x4A],[0x856D]],[[0xE5,0x4B],[0x8594]],[[0xE5,0x4C],[0x859B]], + [[0xE5,0x4D],[0x85EA]],[[0xE5,0x4E],[0x8587]],[[0xE5,0x4F],[0x859C]], + [[0xE5,0x50],[0x8577]],[[0xE5,0x51],[0x857E]],[[0xE5,0x52],[0x8590]], + [[0xE5,0x53],[0x85C9]],[[0xE5,0x54],[0x85BA]],[[0xE5,0x55],[0x85CF]], + [[0xE5,0x56],[0x85B9]],[[0xE5,0x57],[0x85D0]],[[0xE5,0x58],[0x85D5]], + [[0xE5,0x59],[0x85DD]],[[0xE5,0x5A],[0x85E5]],[[0xE5,0x5B],[0x85DC]], + [[0xE5,0x5C],[0x85F9]],[[0xE5,0x5D],[0x860A]],[[0xE5,0x5E],[0x8613]], + [[0xE5,0x5F],[0x860B]],[[0xE5,0x60],[0x85FE]],[[0xE5,0x61],[0x85FA]], + [[0xE5,0x62],[0x8606]],[[0xE5,0x63],[0x8622]],[[0xE5,0x64],[0x861A]], + [[0xE5,0x65],[0x8630]],[[0xE5,0x66],[0x863F]],[[0xE5,0x67],[0x864D]], + [[0xE5,0x68],[0x4E55]],[[0xE5,0x69],[0x8654]],[[0xE5,0x6A],[0x865F]], + [[0xE5,0x6B],[0x8667]],[[0xE5,0x6C],[0x8671]],[[0xE5,0x6D],[0x8693]], + [[0xE5,0x6E],[0x86A3]],[[0xE5,0x6F],[0x86A9]],[[0xE5,0x70],[0x86AA]], + [[0xE5,0x71],[0x868B]],[[0xE5,0x72],[0x868C]],[[0xE5,0x73],[0x86B6]], + [[0xE5,0x74],[0x86AF]],[[0xE5,0x75],[0x86C4]],[[0xE5,0x76],[0x86C6]], + [[0xE5,0x77],[0x86B0]],[[0xE5,0x78],[0x86C9]],[[0xE5,0x79],[0x8823]], + [[0xE5,0x7A],[0x86AB]],[[0xE5,0x7B],[0x86D4]],[[0xE5,0x7C],[0x86DE]], + [[0xE5,0x7D],[0x86E9]],[[0xE5,0x7E],[0x86EC]],[[0xE5,0x80],[0x86DF]], + [[0xE5,0x81],[0x86DB]],[[0xE5,0x82],[0x86EF]],[[0xE5,0x83],[0x8712]], + [[0xE5,0x84],[0x8706]],[[0xE5,0x85],[0x8708]],[[0xE5,0x86],[0x8700]], + [[0xE5,0x87],[0x8703]],[[0xE5,0x88],[0x86FB]],[[0xE5,0x89],[0x8711]], + [[0xE5,0x8A],[0x8709]],[[0xE5,0x8B],[0x870D]],[[0xE5,0x8C],[0x86F9]], + [[0xE5,0x8D],[0x870A]],[[0xE5,0x8E],[0x8734]],[[0xE5,0x8F],[0x873F]], + [[0xE5,0x90],[0x8737]],[[0xE5,0x91],[0x873B]],[[0xE5,0x92],[0x8725]], + [[0xE5,0x93],[0x8729]],[[0xE5,0x94],[0x871A]],[[0xE5,0x95],[0x8760]], + [[0xE5,0x96],[0x875F]],[[0xE5,0x97],[0x8778]],[[0xE5,0x98],[0x874C]], + [[0xE5,0x99],[0x874E]],[[0xE5,0x9A],[0x8774]],[[0xE5,0x9B],[0x8757]], + [[0xE5,0x9C],[0x8768]],[[0xE5,0x9D],[0x876E]],[[0xE5,0x9E],[0x8759]], + [[0xE5,0x9F],[0x8753]],[[0xE5,0xA0],[0x8763]],[[0xE5,0xA1],[0x876A]], + [[0xE5,0xA2],[0x8805]],[[0xE5,0xA3],[0x87A2]],[[0xE5,0xA4],[0x879F]], + [[0xE5,0xA5],[0x8782]],[[0xE5,0xA6],[0x87AF]],[[0xE5,0xA7],[0x87CB]], + [[0xE5,0xA8],[0x87BD]],[[0xE5,0xA9],[0x87C0]],[[0xE5,0xAA],[0x87D0]], + [[0xE5,0xAB],[0x96D6]],[[0xE5,0xAC],[0x87AB]],[[0xE5,0xAD],[0x87C4]], + [[0xE5,0xAE],[0x87B3]],[[0xE5,0xAF],[0x87C7]],[[0xE5,0xB0],[0x87C6]], + [[0xE5,0xB1],[0x87BB]],[[0xE5,0xB2],[0x87EF]],[[0xE5,0xB3],[0x87F2]], + [[0xE5,0xB4],[0x87E0]],[[0xE5,0xB5],[0x880F]],[[0xE5,0xB6],[0x880D]], + [[0xE5,0xB7],[0x87FE]],[[0xE5,0xB8],[0x87F6]],[[0xE5,0xB9],[0x87F7]], + [[0xE5,0xBA],[0x880E]],[[0xE5,0xBB],[0x87D2]],[[0xE5,0xBC],[0x8811]], + [[0xE5,0xBD],[0x8816]],[[0xE5,0xBE],[0x8815]],[[0xE5,0xBF],[0x8822]], + [[0xE5,0xC0],[0x8821]],[[0xE5,0xC1],[0x8831]],[[0xE5,0xC2],[0x8836]], + [[0xE5,0xC3],[0x8839]],[[0xE5,0xC4],[0x8827]],[[0xE5,0xC5],[0x883B]], + [[0xE5,0xC6],[0x8844]],[[0xE5,0xC7],[0x8842]],[[0xE5,0xC8],[0x8852]], + [[0xE5,0xC9],[0x8859]],[[0xE5,0xCA],[0x885E]],[[0xE5,0xCB],[0x8862]], + [[0xE5,0xCC],[0x886B]],[[0xE5,0xCD],[0x8881]],[[0xE5,0xCE],[0x887E]], + [[0xE5,0xCF],[0x889E]],[[0xE5,0xD0],[0x8875]],[[0xE5,0xD1],[0x887D]], + [[0xE5,0xD2],[0x88B5]],[[0xE5,0xD3],[0x8872]],[[0xE5,0xD4],[0x8882]], + [[0xE5,0xD5],[0x8897]],[[0xE5,0xD6],[0x8892]],[[0xE5,0xD7],[0x88AE]], + [[0xE5,0xD8],[0x8899]],[[0xE5,0xD9],[0x88A2]],[[0xE5,0xDA],[0x888D]], + [[0xE5,0xDB],[0x88A4]],[[0xE5,0xDC],[0x88B0]],[[0xE5,0xDD],[0x88BF]], + [[0xE5,0xDE],[0x88B1]],[[0xE5,0xDF],[0x88C3]],[[0xE5,0xE0],[0x88C4]], + [[0xE5,0xE1],[0x88D4]],[[0xE5,0xE2],[0x88D8]],[[0xE5,0xE3],[0x88D9]], + [[0xE5,0xE4],[0x88DD]],[[0xE5,0xE5],[0x88F9]],[[0xE5,0xE6],[0x8902]], + [[0xE5,0xE7],[0x88FC]],[[0xE5,0xE8],[0x88F4]],[[0xE5,0xE9],[0x88E8]], + [[0xE5,0xEA],[0x88F2]],[[0xE5,0xEB],[0x8904]],[[0xE5,0xEC],[0x890C]], + [[0xE5,0xED],[0x890A]],[[0xE5,0xEE],[0x8913]],[[0xE5,0xEF],[0x8943]], + [[0xE5,0xF0],[0x891E]],[[0xE5,0xF1],[0x8925]],[[0xE5,0xF2],[0x892A]], + [[0xE5,0xF3],[0x892B]],[[0xE5,0xF4],[0x8941]],[[0xE5,0xF5],[0x8944]], + [[0xE5,0xF6],[0x893B]],[[0xE5,0xF7],[0x8936]],[[0xE5,0xF8],[0x8938]], + [[0xE5,0xF9],[0x894C]],[[0xE5,0xFA],[0x891D]],[[0xE5,0xFB],[0x8960]], + [[0xE5,0xFC],[0x895E]],[[0xE6,0x40],[0x8966]],[[0xE6,0x41],[0x8964]], + [[0xE6,0x42],[0x896D]],[[0xE6,0x43],[0x896A]],[[0xE6,0x44],[0x896F]], + [[0xE6,0x45],[0x8974]],[[0xE6,0x46],[0x8977]],[[0xE6,0x47],[0x897E]], + [[0xE6,0x48],[0x8983]],[[0xE6,0x49],[0x8988]],[[0xE6,0x4A],[0x898A]], + [[0xE6,0x4B],[0x8993]],[[0xE6,0x4C],[0x8998]],[[0xE6,0x4D],[0x89A1]], + [[0xE6,0x4E],[0x89A9]],[[0xE6,0x4F],[0x89A6]],[[0xE6,0x50],[0x89AC]], + [[0xE6,0x51],[0x89AF]],[[0xE6,0x52],[0x89B2]],[[0xE6,0x53],[0x89BA]], + [[0xE6,0x54],[0x89BD]],[[0xE6,0x55],[0x89BF]],[[0xE6,0x56],[0x89C0]], + [[0xE6,0x57],[0x89DA]],[[0xE6,0x58],[0x89DC]],[[0xE6,0x59],[0x89DD]], + [[0xE6,0x5A],[0x89E7]],[[0xE6,0x5B],[0x89F4]],[[0xE6,0x5C],[0x89F8]], + [[0xE6,0x5D],[0x8A03]],[[0xE6,0x5E],[0x8A16]],[[0xE6,0x5F],[0x8A10]], + [[0xE6,0x60],[0x8A0C]],[[0xE6,0x61],[0x8A1B]],[[0xE6,0x62],[0x8A1D]], + [[0xE6,0x63],[0x8A25]],[[0xE6,0x64],[0x8A36]],[[0xE6,0x65],[0x8A41]], + [[0xE6,0x66],[0x8A5B]],[[0xE6,0x67],[0x8A52]],[[0xE6,0x68],[0x8A46]], + [[0xE6,0x69],[0x8A48]],[[0xE6,0x6A],[0x8A7C]],[[0xE6,0x6B],[0x8A6D]], + [[0xE6,0x6C],[0x8A6C]],[[0xE6,0x6D],[0x8A62]],[[0xE6,0x6E],[0x8A85]], + [[0xE6,0x6F],[0x8A82]],[[0xE6,0x70],[0x8A84]],[[0xE6,0x71],[0x8AA8]], + [[0xE6,0x72],[0x8AA1]],[[0xE6,0x73],[0x8A91]],[[0xE6,0x74],[0x8AA5]], + [[0xE6,0x75],[0x8AA6]],[[0xE6,0x76],[0x8A9A]],[[0xE6,0x77],[0x8AA3]], + [[0xE6,0x78],[0x8AC4]],[[0xE6,0x79],[0x8ACD]],[[0xE6,0x7A],[0x8AC2]], + [[0xE6,0x7B],[0x8ADA]],[[0xE6,0x7C],[0x8AEB]],[[0xE6,0x7D],[0x8AF3]], + [[0xE6,0x7E],[0x8AE7]],[[0xE6,0x80],[0x8AE4]],[[0xE6,0x81],[0x8AF1]], + [[0xE6,0x82],[0x8B14]],[[0xE6,0x83],[0x8AE0]],[[0xE6,0x84],[0x8AE2]], + [[0xE6,0x85],[0x8AF7]],[[0xE6,0x86],[0x8ADE]],[[0xE6,0x87],[0x8ADB]], + [[0xE6,0x88],[0x8B0C]],[[0xE6,0x89],[0x8B07]],[[0xE6,0x8A],[0x8B1A]], + [[0xE6,0x8B],[0x8AE1]],[[0xE6,0x8C],[0x8B16]],[[0xE6,0x8D],[0x8B10]], + [[0xE6,0x8E],[0x8B17]],[[0xE6,0x8F],[0x8B20]],[[0xE6,0x90],[0x8B33]], + [[0xE6,0x91],[0x97AB]],[[0xE6,0x92],[0x8B26]],[[0xE6,0x93],[0x8B2B]], + [[0xE6,0x94],[0x8B3E]],[[0xE6,0x95],[0x8B28]],[[0xE6,0x96],[0x8B41]], + [[0xE6,0x97],[0x8B4C]],[[0xE6,0x98],[0x8B4F]],[[0xE6,0x99],[0x8B4E]], + [[0xE6,0x9A],[0x8B49]],[[0xE6,0x9B],[0x8B56]],[[0xE6,0x9C],[0x8B5B]], + [[0xE6,0x9D],[0x8B5A]],[[0xE6,0x9E],[0x8B6B]],[[0xE6,0x9F],[0x8B5F]], + [[0xE6,0xA0],[0x8B6C]],[[0xE6,0xA1],[0x8B6F]],[[0xE6,0xA2],[0x8B74]], + [[0xE6,0xA3],[0x8B7D]],[[0xE6,0xA4],[0x8B80]],[[0xE6,0xA5],[0x8B8C]], + [[0xE6,0xA6],[0x8B8E]],[[0xE6,0xA7],[0x8B92]],[[0xE6,0xA8],[0x8B93]], + [[0xE6,0xA9],[0x8B96]],[[0xE6,0xAA],[0x8B99]],[[0xE6,0xAB],[0x8B9A]], + [[0xE6,0xAC],[0x8C3A]],[[0xE6,0xAD],[0x8C41]],[[0xE6,0xAE],[0x8C3F]], + [[0xE6,0xAF],[0x8C48]],[[0xE6,0xB0],[0x8C4C]],[[0xE6,0xB1],[0x8C4E]], + [[0xE6,0xB2],[0x8C50]],[[0xE6,0xB3],[0x8C55]],[[0xE6,0xB4],[0x8C62]], + [[0xE6,0xB5],[0x8C6C]],[[0xE6,0xB6],[0x8C78]],[[0xE6,0xB7],[0x8C7A]], + [[0xE6,0xB8],[0x8C82]],[[0xE6,0xB9],[0x8C89]],[[0xE6,0xBA],[0x8C85]], + [[0xE6,0xBB],[0x8C8A]],[[0xE6,0xBC],[0x8C8D]],[[0xE6,0xBD],[0x8C8E]], + [[0xE6,0xBE],[0x8C94]],[[0xE6,0xBF],[0x8C7C]],[[0xE6,0xC0],[0x8C98]], + [[0xE6,0xC1],[0x621D]],[[0xE6,0xC2],[0x8CAD]],[[0xE6,0xC3],[0x8CAA]], + [[0xE6,0xC4],[0x8CBD]],[[0xE6,0xC5],[0x8CB2]],[[0xE6,0xC6],[0x8CB3]], + [[0xE6,0xC7],[0x8CAE]],[[0xE6,0xC8],[0x8CB6]],[[0xE6,0xC9],[0x8CC8]], + [[0xE6,0xCA],[0x8CC1]],[[0xE6,0xCB],[0x8CE4]],[[0xE6,0xCC],[0x8CE3]], + [[0xE6,0xCD],[0x8CDA]],[[0xE6,0xCE],[0x8CFD]],[[0xE6,0xCF],[0x8CFA]], + [[0xE6,0xD0],[0x8CFB]],[[0xE6,0xD1],[0x8D04]],[[0xE6,0xD2],[0x8D05]], + [[0xE6,0xD3],[0x8D0A]],[[0xE6,0xD4],[0x8D07]],[[0xE6,0xD5],[0x8D0F]], + [[0xE6,0xD6],[0x8D0D]],[[0xE6,0xD7],[0x8D10]],[[0xE6,0xD8],[0x9F4E]], + [[0xE6,0xD9],[0x8D13]],[[0xE6,0xDA],[0x8CCD]],[[0xE6,0xDB],[0x8D14]], + [[0xE6,0xDC],[0x8D16]],[[0xE6,0xDD],[0x8D67]],[[0xE6,0xDE],[0x8D6D]], + [[0xE6,0xDF],[0x8D71]],[[0xE6,0xE0],[0x8D73]],[[0xE6,0xE1],[0x8D81]], + [[0xE6,0xE2],[0x8D99]],[[0xE6,0xE3],[0x8DC2]],[[0xE6,0xE4],[0x8DBE]], + [[0xE6,0xE5],[0x8DBA]],[[0xE6,0xE6],[0x8DCF]],[[0xE6,0xE7],[0x8DDA]], + [[0xE6,0xE8],[0x8DD6]],[[0xE6,0xE9],[0x8DCC]],[[0xE6,0xEA],[0x8DDB]], + [[0xE6,0xEB],[0x8DCB]],[[0xE6,0xEC],[0x8DEA]],[[0xE6,0xED],[0x8DEB]], + [[0xE6,0xEE],[0x8DDF]],[[0xE6,0xEF],[0x8DE3]],[[0xE6,0xF0],[0x8DFC]], + [[0xE6,0xF1],[0x8E08]],[[0xE6,0xF2],[0x8E09]],[[0xE6,0xF3],[0x8DFF]], + [[0xE6,0xF4],[0x8E1D]],[[0xE6,0xF5],[0x8E1E]],[[0xE6,0xF6],[0x8E10]], + [[0xE6,0xF7],[0x8E1F]],[[0xE6,0xF8],[0x8E42]],[[0xE6,0xF9],[0x8E35]], + [[0xE6,0xFA],[0x8E30]],[[0xE6,0xFB],[0x8E34]],[[0xE6,0xFC],[0x8E4A]], + [[0xE7,0x40],[0x8E47]],[[0xE7,0x41],[0x8E49]],[[0xE7,0x42],[0x8E4C]], + [[0xE7,0x43],[0x8E50]],[[0xE7,0x44],[0x8E48]],[[0xE7,0x45],[0x8E59]], + [[0xE7,0x46],[0x8E64]],[[0xE7,0x47],[0x8E60]],[[0xE7,0x48],[0x8E2A]], + [[0xE7,0x49],[0x8E63]],[[0xE7,0x4A],[0x8E55]],[[0xE7,0x4B],[0x8E76]], + [[0xE7,0x4C],[0x8E72]],[[0xE7,0x4D],[0x8E7C]],[[0xE7,0x4E],[0x8E81]], + [[0xE7,0x4F],[0x8E87]],[[0xE7,0x50],[0x8E85]],[[0xE7,0x51],[0x8E84]], + [[0xE7,0x52],[0x8E8B]],[[0xE7,0x53],[0x8E8A]],[[0xE7,0x54],[0x8E93]], + [[0xE7,0x55],[0x8E91]],[[0xE7,0x56],[0x8E94]],[[0xE7,0x57],[0x8E99]], + [[0xE7,0x58],[0x8EAA]],[[0xE7,0x59],[0x8EA1]],[[0xE7,0x5A],[0x8EAC]], + [[0xE7,0x5B],[0x8EB0]],[[0xE7,0x5C],[0x8EC6]],[[0xE7,0x5D],[0x8EB1]], + [[0xE7,0x5E],[0x8EBE]],[[0xE7,0x5F],[0x8EC5]],[[0xE7,0x60],[0x8EC8]], + [[0xE7,0x61],[0x8ECB]],[[0xE7,0x62],[0x8EDB]],[[0xE7,0x63],[0x8EE3]], + [[0xE7,0x64],[0x8EFC]],[[0xE7,0x65],[0x8EFB]],[[0xE7,0x66],[0x8EEB]], + [[0xE7,0x67],[0x8EFE]],[[0xE7,0x68],[0x8F0A]],[[0xE7,0x69],[0x8F05]], + [[0xE7,0x6A],[0x8F15]],[[0xE7,0x6B],[0x8F12]],[[0xE7,0x6C],[0x8F19]], + [[0xE7,0x6D],[0x8F13]],[[0xE7,0x6E],[0x8F1C]],[[0xE7,0x6F],[0x8F1F]], + [[0xE7,0x70],[0x8F1B]],[[0xE7,0x71],[0x8F0C]],[[0xE7,0x72],[0x8F26]], + [[0xE7,0x73],[0x8F33]],[[0xE7,0x74],[0x8F3B]],[[0xE7,0x75],[0x8F39]], + [[0xE7,0x76],[0x8F45]],[[0xE7,0x77],[0x8F42]],[[0xE7,0x78],[0x8F3E]], + [[0xE7,0x79],[0x8F4C]],[[0xE7,0x7A],[0x8F49]],[[0xE7,0x7B],[0x8F46]], + [[0xE7,0x7C],[0x8F4E]],[[0xE7,0x7D],[0x8F57]],[[0xE7,0x7E],[0x8F5C]], + [[0xE7,0x80],[0x8F62]],[[0xE7,0x81],[0x8F63]],[[0xE7,0x82],[0x8F64]], + [[0xE7,0x83],[0x8F9C]],[[0xE7,0x84],[0x8F9F]],[[0xE7,0x85],[0x8FA3]], + [[0xE7,0x86],[0x8FAD]],[[0xE7,0x87],[0x8FAF]],[[0xE7,0x88],[0x8FB7]], + [[0xE7,0x89],[0x8FDA]],[[0xE7,0x8A],[0x8FE5]],[[0xE7,0x8B],[0x8FE2]], + [[0xE7,0x8C],[0x8FEA]],[[0xE7,0x8D],[0x8FEF]],[[0xE7,0x8E],[0x9087]], + [[0xE7,0x8F],[0x8FF4]],[[0xE7,0x90],[0x9005]],[[0xE7,0x91],[0x8FF9]], + [[0xE7,0x92],[0x8FFA]],[[0xE7,0x93],[0x9011]],[[0xE7,0x94],[0x9015]], + [[0xE7,0x95],[0x9021]],[[0xE7,0x96],[0x900D]],[[0xE7,0x97],[0x901E]], + [[0xE7,0x98],[0x9016]],[[0xE7,0x99],[0x900B]],[[0xE7,0x9A],[0x9027]], + [[0xE7,0x9B],[0x9036]],[[0xE7,0x9C],[0x9035]],[[0xE7,0x9D],[0x9039]], + [[0xE7,0x9E],[0x8FF8]],[[0xE7,0x9F],[0x904F]],[[0xE7,0xA0],[0x9050]], + [[0xE7,0xA1],[0x9051]],[[0xE7,0xA2],[0x9052]],[[0xE7,0xA3],[0x900E]], + [[0xE7,0xA4],[0x9049]],[[0xE7,0xA5],[0x903E]],[[0xE7,0xA6],[0x9056]], + [[0xE7,0xA7],[0x9058]],[[0xE7,0xA8],[0x905E]],[[0xE7,0xA9],[0x9068]], + [[0xE7,0xAA],[0x906F]],[[0xE7,0xAB],[0x9076]],[[0xE7,0xAC],[0x96A8]], + [[0xE7,0xAD],[0x9072]],[[0xE7,0xAE],[0x9082]],[[0xE7,0xAF],[0x907D]], + [[0xE7,0xB0],[0x9081]],[[0xE7,0xB1],[0x9080]],[[0xE7,0xB2],[0x908A]], + [[0xE7,0xB3],[0x9089]],[[0xE7,0xB4],[0x908F]],[[0xE7,0xB5],[0x90A8]], + [[0xE7,0xB6],[0x90AF]],[[0xE7,0xB7],[0x90B1]],[[0xE7,0xB8],[0x90B5]], + [[0xE7,0xB9],[0x90E2]],[[0xE7,0xBA],[0x90E4]],[[0xE7,0xBB],[0x6248]], + [[0xE7,0xBC],[0x90DB]],[[0xE7,0xBD],[0x9102]],[[0xE7,0xBE],[0x9112]], + [[0xE7,0xBF],[0x9119]],[[0xE7,0xC0],[0x9132]],[[0xE7,0xC1],[0x9130]], + [[0xE7,0xC2],[0x914A]],[[0xE7,0xC3],[0x9156]],[[0xE7,0xC4],[0x9158]], + [[0xE7,0xC5],[0x9163]],[[0xE7,0xC6],[0x9165]],[[0xE7,0xC7],[0x9169]], + [[0xE7,0xC8],[0x9173]],[[0xE7,0xC9],[0x9172]],[[0xE7,0xCA],[0x918B]], + [[0xE7,0xCB],[0x9189]],[[0xE7,0xCC],[0x9182]],[[0xE7,0xCD],[0x91A2]], + [[0xE7,0xCE],[0x91AB]],[[0xE7,0xCF],[0x91AF]],[[0xE7,0xD0],[0x91AA]], + [[0xE7,0xD1],[0x91B5]],[[0xE7,0xD2],[0x91B4]],[[0xE7,0xD3],[0x91BA]], + [[0xE7,0xD4],[0x91C0]],[[0xE7,0xD5],[0x91C1]],[[0xE7,0xD6],[0x91C9]], + [[0xE7,0xD7],[0x91CB]],[[0xE7,0xD8],[0x91D0]],[[0xE7,0xD9],[0x91D6]], + [[0xE7,0xDA],[0x91DF]],[[0xE7,0xDB],[0x91E1]],[[0xE7,0xDC],[0x91DB]], + [[0xE7,0xDD],[0x91FC]],[[0xE7,0xDE],[0x91F5]],[[0xE7,0xDF],[0x91F6]], + [[0xE7,0xE0],[0x921E]],[[0xE7,0xE1],[0x91FF]],[[0xE7,0xE2],[0x9214]], + [[0xE7,0xE3],[0x922C]],[[0xE7,0xE4],[0x9215]],[[0xE7,0xE5],[0x9211]], + [[0xE7,0xE6],[0x925E]],[[0xE7,0xE7],[0x9257]],[[0xE7,0xE8],[0x9245]], + [[0xE7,0xE9],[0x9249]],[[0xE7,0xEA],[0x9264]],[[0xE7,0xEB],[0x9248]], + [[0xE7,0xEC],[0x9295]],[[0xE7,0xED],[0x923F]],[[0xE7,0xEE],[0x924B]], + [[0xE7,0xEF],[0x9250]],[[0xE7,0xF0],[0x929C]],[[0xE7,0xF1],[0x9296]], + [[0xE7,0xF2],[0x9293]],[[0xE7,0xF3],[0x929B]],[[0xE7,0xF4],[0x925A]], + [[0xE7,0xF5],[0x92CF]],[[0xE7,0xF6],[0x92B9]],[[0xE7,0xF7],[0x92B7]], + [[0xE7,0xF8],[0x92E9]],[[0xE7,0xF9],[0x930F]],[[0xE7,0xFA],[0x92FA]], + [[0xE7,0xFB],[0x9344]],[[0xE7,0xFC],[0x932E]],[[0xE8,0x40],[0x9319]], + [[0xE8,0x41],[0x9322]],[[0xE8,0x42],[0x931A]],[[0xE8,0x43],[0x9323]], + [[0xE8,0x44],[0x933A]],[[0xE8,0x45],[0x9335]],[[0xE8,0x46],[0x933B]], + [[0xE8,0x47],[0x935C]],[[0xE8,0x48],[0x9360]],[[0xE8,0x49],[0x937C]], + [[0xE8,0x4A],[0x936E]],[[0xE8,0x4B],[0x9356]],[[0xE8,0x4C],[0x93B0]], + [[0xE8,0x4D],[0x93AC]],[[0xE8,0x4E],[0x93AD]],[[0xE8,0x4F],[0x9394]], + [[0xE8,0x50],[0x93B9]],[[0xE8,0x51],[0x93D6]],[[0xE8,0x52],[0x93D7]], + [[0xE8,0x53],[0x93E8]],[[0xE8,0x54],[0x93E5]],[[0xE8,0x55],[0x93D8]], + [[0xE8,0x56],[0x93C3]],[[0xE8,0x57],[0x93DD]],[[0xE8,0x58],[0x93D0]], + [[0xE8,0x59],[0x93C8]],[[0xE8,0x5A],[0x93E4]],[[0xE8,0x5B],[0x941A]], + [[0xE8,0x5C],[0x9414]],[[0xE8,0x5D],[0x9413]],[[0xE8,0x5E],[0x9403]], + [[0xE8,0x5F],[0x9407]],[[0xE8,0x60],[0x9410]],[[0xE8,0x61],[0x9436]], + [[0xE8,0x62],[0x942B]],[[0xE8,0x63],[0x9435]],[[0xE8,0x64],[0x9421]], + [[0xE8,0x65],[0x943A]],[[0xE8,0x66],[0x9441]],[[0xE8,0x67],[0x9452]], + [[0xE8,0x68],[0x9444]],[[0xE8,0x69],[0x945B]],[[0xE8,0x6A],[0x9460]], + [[0xE8,0x6B],[0x9462]],[[0xE8,0x6C],[0x945E]],[[0xE8,0x6D],[0x946A]], + [[0xE8,0x6E],[0x9229]],[[0xE8,0x6F],[0x9470]],[[0xE8,0x70],[0x9475]], + [[0xE8,0x71],[0x9477]],[[0xE8,0x72],[0x947D]],[[0xE8,0x73],[0x945A]], + [[0xE8,0x74],[0x947C]],[[0xE8,0x75],[0x947E]],[[0xE8,0x76],[0x9481]], + [[0xE8,0x77],[0x947F]],[[0xE8,0x78],[0x9582]],[[0xE8,0x79],[0x9587]], + [[0xE8,0x7A],[0x958A]],[[0xE8,0x7B],[0x9594]],[[0xE8,0x7C],[0x9596]], + [[0xE8,0x7D],[0x9598]],[[0xE8,0x7E],[0x9599]],[[0xE8,0x80],[0x95A0]], + [[0xE8,0x81],[0x95A8]],[[0xE8,0x82],[0x95A7]],[[0xE8,0x83],[0x95AD]], + [[0xE8,0x84],[0x95BC]],[[0xE8,0x85],[0x95BB]],[[0xE8,0x86],[0x95B9]], + [[0xE8,0x87],[0x95BE]],[[0xE8,0x88],[0x95CA]],[[0xE8,0x89],[0x6FF6]], + [[0xE8,0x8A],[0x95C3]],[[0xE8,0x8B],[0x95CD]],[[0xE8,0x8C],[0x95CC]], + [[0xE8,0x8D],[0x95D5]],[[0xE8,0x8E],[0x95D4]],[[0xE8,0x8F],[0x95D6]], + [[0xE8,0x90],[0x95DC]],[[0xE8,0x91],[0x95E1]],[[0xE8,0x92],[0x95E5]], + [[0xE8,0x93],[0x95E2]],[[0xE8,0x94],[0x9621]],[[0xE8,0x95],[0x9628]], + [[0xE8,0x96],[0x962E]],[[0xE8,0x97],[0x962F]],[[0xE8,0x98],[0x9642]], + [[0xE8,0x99],[0x964C]],[[0xE8,0x9A],[0x964F]],[[0xE8,0x9B],[0x964B]], + [[0xE8,0x9C],[0x9677]],[[0xE8,0x9D],[0x965C]],[[0xE8,0x9E],[0x965E]], + [[0xE8,0x9F],[0x965D]],[[0xE8,0xA0],[0x965F]],[[0xE8,0xA1],[0x9666]], + [[0xE8,0xA2],[0x9672]],[[0xE8,0xA3],[0x966C]],[[0xE8,0xA4],[0x968D]], + [[0xE8,0xA5],[0x9698]],[[0xE8,0xA6],[0x9695]],[[0xE8,0xA7],[0x9697]], + [[0xE8,0xA8],[0x96AA]],[[0xE8,0xA9],[0x96A7]],[[0xE8,0xAA],[0x96B1]], + [[0xE8,0xAB],[0x96B2]],[[0xE8,0xAC],[0x96B0]],[[0xE8,0xAD],[0x96B4]], + [[0xE8,0xAE],[0x96B6]],[[0xE8,0xAF],[0x96B8]],[[0xE8,0xB0],[0x96B9]], + [[0xE8,0xB1],[0x96CE]],[[0xE8,0xB2],[0x96CB]],[[0xE8,0xB3],[0x96C9]], + [[0xE8,0xB4],[0x96CD]],[[0xE8,0xB5],[0x894D]],[[0xE8,0xB6],[0x96DC]], + [[0xE8,0xB7],[0x970D]],[[0xE8,0xB8],[0x96D5]],[[0xE8,0xB9],[0x96F9]], + [[0xE8,0xBA],[0x9704]],[[0xE8,0xBB],[0x9706]],[[0xE8,0xBC],[0x9708]], + [[0xE8,0xBD],[0x9713]],[[0xE8,0xBE],[0x970E]],[[0xE8,0xBF],[0x9711]], + [[0xE8,0xC0],[0x970F]],[[0xE8,0xC1],[0x9716]],[[0xE8,0xC2],[0x9719]], + [[0xE8,0xC3],[0x9724]],[[0xE8,0xC4],[0x972A]],[[0xE8,0xC5],[0x9730]], + [[0xE8,0xC6],[0x9739]],[[0xE8,0xC7],[0x973D]],[[0xE8,0xC8],[0x973E]], + [[0xE8,0xC9],[0x9744]],[[0xE8,0xCA],[0x9746]],[[0xE8,0xCB],[0x9748]], + [[0xE8,0xCC],[0x9742]],[[0xE8,0xCD],[0x9749]],[[0xE8,0xCE],[0x975C]], + [[0xE8,0xCF],[0x9760]],[[0xE8,0xD0],[0x9764]],[[0xE8,0xD1],[0x9766]], + [[0xE8,0xD2],[0x9768]],[[0xE8,0xD3],[0x52D2]],[[0xE8,0xD4],[0x976B]], + [[0xE8,0xD5],[0x9771]],[[0xE8,0xD6],[0x9779]],[[0xE8,0xD7],[0x9785]], + [[0xE8,0xD8],[0x977C]],[[0xE8,0xD9],[0x9781]],[[0xE8,0xDA],[0x977A]], + [[0xE8,0xDB],[0x9786]],[[0xE8,0xDC],[0x978B]],[[0xE8,0xDD],[0x978F]], + [[0xE8,0xDE],[0x9790]],[[0xE8,0xDF],[0x979C]],[[0xE8,0xE0],[0x97A8]], + [[0xE8,0xE1],[0x97A6]],[[0xE8,0xE2],[0x97A3]],[[0xE8,0xE3],[0x97B3]], + [[0xE8,0xE4],[0x97B4]],[[0xE8,0xE5],[0x97C3]],[[0xE8,0xE6],[0x97C6]], + [[0xE8,0xE7],[0x97C8]],[[0xE8,0xE8],[0x97CB]],[[0xE8,0xE9],[0x97DC]], + [[0xE8,0xEA],[0x97ED]],[[0xE8,0xEB],[0x9F4F]],[[0xE8,0xEC],[0x97F2]], + [[0xE8,0xED],[0x7ADF]],[[0xE8,0xEE],[0x97F6]],[[0xE8,0xEF],[0x97F5]], + [[0xE8,0xF0],[0x980F]],[[0xE8,0xF1],[0x980C]],[[0xE8,0xF2],[0x9838]], + [[0xE8,0xF3],[0x9824]],[[0xE8,0xF4],[0x9821]],[[0xE8,0xF5],[0x9837]], + [[0xE8,0xF6],[0x983D]],[[0xE8,0xF7],[0x9846]],[[0xE8,0xF8],[0x984F]], + [[0xE8,0xF9],[0x984B]],[[0xE8,0xFA],[0x986B]],[[0xE8,0xFB],[0x986F]], + [[0xE8,0xFC],[0x9870]],[[0xE9,0x40],[0x9871]],[[0xE9,0x41],[0x9874]], + [[0xE9,0x42],[0x9873]],[[0xE9,0x43],[0x98AA]],[[0xE9,0x44],[0x98AF]], + [[0xE9,0x45],[0x98B1]],[[0xE9,0x46],[0x98B6]],[[0xE9,0x47],[0x98C4]], + [[0xE9,0x48],[0x98C3]],[[0xE9,0x49],[0x98C6]],[[0xE9,0x4A],[0x98E9]], + [[0xE9,0x4B],[0x98EB]],[[0xE9,0x4C],[0x9903]],[[0xE9,0x4D],[0x9909]], + [[0xE9,0x4E],[0x9912]],[[0xE9,0x4F],[0x9914]],[[0xE9,0x50],[0x9918]], + [[0xE9,0x51],[0x9921]],[[0xE9,0x52],[0x991D]],[[0xE9,0x53],[0x991E]], + [[0xE9,0x54],[0x9924]],[[0xE9,0x55],[0x9920]],[[0xE9,0x56],[0x992C]], + [[0xE9,0x57],[0x992E]],[[0xE9,0x58],[0x993D]],[[0xE9,0x59],[0x993E]], + [[0xE9,0x5A],[0x9942]],[[0xE9,0x5B],[0x9949]],[[0xE9,0x5C],[0x9945]], + [[0xE9,0x5D],[0x9950]],[[0xE9,0x5E],[0x994B]],[[0xE9,0x5F],[0x9951]], + [[0xE9,0x60],[0x9952]],[[0xE9,0x61],[0x994C]],[[0xE9,0x62],[0x9955]], + [[0xE9,0x63],[0x9997]],[[0xE9,0x64],[0x9998]],[[0xE9,0x65],[0x99A5]], + [[0xE9,0x66],[0x99AD]],[[0xE9,0x67],[0x99AE]],[[0xE9,0x68],[0x99BC]], + [[0xE9,0x69],[0x99DF]],[[0xE9,0x6A],[0x99DB]],[[0xE9,0x6B],[0x99DD]], + [[0xE9,0x6C],[0x99D8]],[[0xE9,0x6D],[0x99D1]],[[0xE9,0x6E],[0x99ED]], + [[0xE9,0x6F],[0x99EE]],[[0xE9,0x70],[0x99F1]],[[0xE9,0x71],[0x99F2]], + [[0xE9,0x72],[0x99FB]],[[0xE9,0x73],[0x99F8]],[[0xE9,0x74],[0x9A01]], + [[0xE9,0x75],[0x9A0F]],[[0xE9,0x76],[0x9A05]],[[0xE9,0x77],[0x99E2]], + [[0xE9,0x78],[0x9A19]],[[0xE9,0x79],[0x9A2B]],[[0xE9,0x7A],[0x9A37]], + [[0xE9,0x7B],[0x9A45]],[[0xE9,0x7C],[0x9A42]],[[0xE9,0x7D],[0x9A40]], + [[0xE9,0x7E],[0x9A43]],[[0xE9,0x80],[0x9A3E]],[[0xE9,0x81],[0x9A55]], + [[0xE9,0x82],[0x9A4D]],[[0xE9,0x83],[0x9A5B]],[[0xE9,0x84],[0x9A57]], + [[0xE9,0x85],[0x9A5F]],[[0xE9,0x86],[0x9A62]],[[0xE9,0x87],[0x9A65]], + [[0xE9,0x88],[0x9A64]],[[0xE9,0x89],[0x9A69]],[[0xE9,0x8A],[0x9A6B]], + [[0xE9,0x8B],[0x9A6A]],[[0xE9,0x8C],[0x9AAD]],[[0xE9,0x8D],[0x9AB0]], + [[0xE9,0x8E],[0x9ABC]],[[0xE9,0x8F],[0x9AC0]],[[0xE9,0x90],[0x9ACF]], + [[0xE9,0x91],[0x9AD1]],[[0xE9,0x92],[0x9AD3]],[[0xE9,0x93],[0x9AD4]], + [[0xE9,0x94],[0x9ADE]],[[0xE9,0x95],[0x9ADF]],[[0xE9,0x96],[0x9AE2]], + [[0xE9,0x97],[0x9AE3]],[[0xE9,0x98],[0x9AE6]],[[0xE9,0x99],[0x9AEF]], + [[0xE9,0x9A],[0x9AEB]],[[0xE9,0x9B],[0x9AEE]],[[0xE9,0x9C],[0x9AF4]], + [[0xE9,0x9D],[0x9AF1]],[[0xE9,0x9E],[0x9AF7]],[[0xE9,0x9F],[0x9AFB]], + [[0xE9,0xA0],[0x9B06]],[[0xE9,0xA1],[0x9B18]],[[0xE9,0xA2],[0x9B1A]], + [[0xE9,0xA3],[0x9B1F]],[[0xE9,0xA4],[0x9B22]],[[0xE9,0xA5],[0x9B23]], + [[0xE9,0xA6],[0x9B25]],[[0xE9,0xA7],[0x9B27]],[[0xE9,0xA8],[0x9B28]], + [[0xE9,0xA9],[0x9B29]],[[0xE9,0xAA],[0x9B2A]],[[0xE9,0xAB],[0x9B2E]], + [[0xE9,0xAC],[0x9B2F]],[[0xE9,0xAD],[0x9B32]],[[0xE9,0xAE],[0x9B44]], + [[0xE9,0xAF],[0x9B43]],[[0xE9,0xB0],[0x9B4F]],[[0xE9,0xB1],[0x9B4D]], + [[0xE9,0xB2],[0x9B4E]],[[0xE9,0xB3],[0x9B51]],[[0xE9,0xB4],[0x9B58]], + [[0xE9,0xB5],[0x9B74]],[[0xE9,0xB6],[0x9B93]],[[0xE9,0xB7],[0x9B83]], + [[0xE9,0xB8],[0x9B91]],[[0xE9,0xB9],[0x9B96]],[[0xE9,0xBA],[0x9B97]], + [[0xE9,0xBB],[0x9B9F]],[[0xE9,0xBC],[0x9BA0]],[[0xE9,0xBD],[0x9BA8]], + [[0xE9,0xBE],[0x9BB4]],[[0xE9,0xBF],[0x9BC0]],[[0xE9,0xC0],[0x9BCA]], + [[0xE9,0xC1],[0x9BB9]],[[0xE9,0xC2],[0x9BC6]],[[0xE9,0xC3],[0x9BCF]], + [[0xE9,0xC4],[0x9BD1]],[[0xE9,0xC5],[0x9BD2]],[[0xE9,0xC6],[0x9BE3]], + [[0xE9,0xC7],[0x9BE2]],[[0xE9,0xC8],[0x9BE4]],[[0xE9,0xC9],[0x9BD4]], + [[0xE9,0xCA],[0x9BE1]],[[0xE9,0xCB],[0x9C3A]],[[0xE9,0xCC],[0x9BF2]], + [[0xE9,0xCD],[0x9BF1]],[[0xE9,0xCE],[0x9BF0]],[[0xE9,0xCF],[0x9C15]], + [[0xE9,0xD0],[0x9C14]],[[0xE9,0xD1],[0x9C09]],[[0xE9,0xD2],[0x9C13]], + [[0xE9,0xD3],[0x9C0C]],[[0xE9,0xD4],[0x9C06]],[[0xE9,0xD5],[0x9C08]], + [[0xE9,0xD6],[0x9C12]],[[0xE9,0xD7],[0x9C0A]],[[0xE9,0xD8],[0x9C04]], + [[0xE9,0xD9],[0x9C2E]],[[0xE9,0xDA],[0x9C1B]],[[0xE9,0xDB],[0x9C25]], + [[0xE9,0xDC],[0x9C24]],[[0xE9,0xDD],[0x9C21]],[[0xE9,0xDE],[0x9C30]], + [[0xE9,0xDF],[0x9C47]],[[0xE9,0xE0],[0x9C32]],[[0xE9,0xE1],[0x9C46]], + [[0xE9,0xE2],[0x9C3E]],[[0xE9,0xE3],[0x9C5A]],[[0xE9,0xE4],[0x9C60]], + [[0xE9,0xE5],[0x9C67]],[[0xE9,0xE6],[0x9C76]],[[0xE9,0xE7],[0x9C78]], + [[0xE9,0xE8],[0x9CE7]],[[0xE9,0xE9],[0x9CEC]],[[0xE9,0xEA],[0x9CF0]], + [[0xE9,0xEB],[0x9D09]],[[0xE9,0xEC],[0x9D08]],[[0xE9,0xED],[0x9CEB]], + [[0xE9,0xEE],[0x9D03]],[[0xE9,0xEF],[0x9D06]],[[0xE9,0xF0],[0x9D2A]], + [[0xE9,0xF1],[0x9D26]],[[0xE9,0xF2],[0x9DAF]],[[0xE9,0xF3],[0x9D23]], + [[0xE9,0xF4],[0x9D1F]],[[0xE9,0xF5],[0x9D44]],[[0xE9,0xF6],[0x9D15]], + [[0xE9,0xF7],[0x9D12]],[[0xE9,0xF8],[0x9D41]],[[0xE9,0xF9],[0x9D3F]], + [[0xE9,0xFA],[0x9D3E]],[[0xE9,0xFB],[0x9D46]],[[0xE9,0xFC],[0x9D48]], + [[0xEA,0x40],[0x9D5D]],[[0xEA,0x41],[0x9D5E]],[[0xEA,0x42],[0x9D64]], + [[0xEA,0x43],[0x9D51]],[[0xEA,0x44],[0x9D50]],[[0xEA,0x45],[0x9D59]], + [[0xEA,0x46],[0x9D72]],[[0xEA,0x47],[0x9D89]],[[0xEA,0x48],[0x9D87]], + [[0xEA,0x49],[0x9DAB]],[[0xEA,0x4A],[0x9D6F]],[[0xEA,0x4B],[0x9D7A]], + [[0xEA,0x4C],[0x9D9A]],[[0xEA,0x4D],[0x9DA4]],[[0xEA,0x4E],[0x9DA9]], + [[0xEA,0x4F],[0x9DB2]],[[0xEA,0x50],[0x9DC4]],[[0xEA,0x51],[0x9DC1]], + [[0xEA,0x52],[0x9DBB]],[[0xEA,0x53],[0x9DB8]],[[0xEA,0x54],[0x9DBA]], + [[0xEA,0x55],[0x9DC6]],[[0xEA,0x56],[0x9DCF]],[[0xEA,0x57],[0x9DC2]], + [[0xEA,0x58],[0x9DD9]],[[0xEA,0x59],[0x9DD3]],[[0xEA,0x5A],[0x9DF8]], + [[0xEA,0x5B],[0x9DE6]],[[0xEA,0x5C],[0x9DED]],[[0xEA,0x5D],[0x9DEF]], + [[0xEA,0x5E],[0x9DFD]],[[0xEA,0x5F],[0x9E1A]],[[0xEA,0x60],[0x9E1B]], + [[0xEA,0x61],[0x9E1E]],[[0xEA,0x62],[0x9E75]],[[0xEA,0x63],[0x9E79]], + [[0xEA,0x64],[0x9E7D]],[[0xEA,0x65],[0x9E81]],[[0xEA,0x66],[0x9E88]], + [[0xEA,0x67],[0x9E8B]],[[0xEA,0x68],[0x9E8C]],[[0xEA,0x69],[0x9E92]], + [[0xEA,0x6A],[0x9E95]],[[0xEA,0x6B],[0x9E91]],[[0xEA,0x6C],[0x9E9D]], + [[0xEA,0x6D],[0x9EA5]],[[0xEA,0x6E],[0x9EA9]],[[0xEA,0x6F],[0x9EB8]], + [[0xEA,0x70],[0x9EAA]],[[0xEA,0x71],[0x9EAD]],[[0xEA,0x72],[0x9761]], + [[0xEA,0x73],[0x9ECC]],[[0xEA,0x74],[0x9ECE]],[[0xEA,0x75],[0x9ECF]], + [[0xEA,0x76],[0x9ED0]],[[0xEA,0x77],[0x9ED4]],[[0xEA,0x78],[0x9EDC]], + [[0xEA,0x79],[0x9EDE]],[[0xEA,0x7A],[0x9EDD]],[[0xEA,0x7B],[0x9EE0]], + [[0xEA,0x7C],[0x9EE5]],[[0xEA,0x7D],[0x9EE8]],[[0xEA,0x7E],[0x9EEF]], + [[0xEA,0x80],[0x9EF4]],[[0xEA,0x81],[0x9EF6]],[[0xEA,0x82],[0x9EF7]], + [[0xEA,0x83],[0x9EF9]],[[0xEA,0x84],[0x9EFB]],[[0xEA,0x85],[0x9EFC]], + [[0xEA,0x86],[0x9EFD]],[[0xEA,0x87],[0x9F07]],[[0xEA,0x88],[0x9F08]], + [[0xEA,0x89],[0x76B7]],[[0xEA,0x8A],[0x9F15]],[[0xEA,0x8B],[0x9F21]], + [[0xEA,0x8C],[0x9F2C]],[[0xEA,0x8D],[0x9F3E]],[[0xEA,0x8E],[0x9F4A]], + [[0xEA,0x8F],[0x9F52]],[[0xEA,0x90],[0x9F54]],[[0xEA,0x91],[0x9F63]], + [[0xEA,0x92],[0x9F5F]],[[0xEA,0x93],[0x9F60]],[[0xEA,0x94],[0x9F61]], + [[0xEA,0x95],[0x9F66]],[[0xEA,0x96],[0x9F67]],[[0xEA,0x97],[0x9F6C]], + [[0xEA,0x98],[0x9F6A]],[[0xEA,0x99],[0x9F77]],[[0xEA,0x9A],[0x9F72]], + [[0xEA,0x9B],[0x9F76]],[[0xEA,0x9C],[0x9F95]],[[0xEA,0x9D],[0x9F9C]], + [[0xEA,0x9E],[0x9FA0]],[[0xEA,0x9F],[0x582F]],[[0xEA,0xA0],[0x69C7]], + [[0xEA,0xA1],[0x9059]],[[0xEA,0xA2],[0x7464]],[[0xEA,0xA3],[0x51DC]], + [[0xEA,0xA4],[0x7199]],[[0xEA,0xA5],[0x5653]],[[0xEA,0xA6],[0x5DE2]], + [[0xEA,0xA7],[0x5E14]],[[0xEA,0xA8],[0x5E18]],[[0xEA,0xA9],[0x5E58]], + [[0xEA,0xAA],[0x5E5E]],[[0xEA,0xAB],[0x5EBE]],[[0xEA,0xAC],[0xF928]], + [[0xEA,0xAD],[0x5ECB]],[[0xEA,0xAE],[0x5EF9]],[[0xEA,0xAF],[0x5F00]], + [[0xEA,0xB0],[0x5F02]],[[0xEA,0xB1],[0x5F07]],[[0xEA,0xB2],[0x5F1D]], + [[0xEA,0xB3],[0x5F23]],[[0xEA,0xB4],[0x5F34]],[[0xEA,0xB5],[0x5F36]], + [[0xEA,0xB6],[0x5F3D]],[[0xEA,0xB7],[0x5F40]],[[0xEA,0xB8],[0x5F45]], + [[0xEA,0xB9],[0x5F54]],[[0xEA,0xBA],[0x5F58]],[[0xEA,0xBB],[0x5F64]], + [[0xEA,0xBC],[0x5F67]],[[0xEA,0xBD],[0x5F7D]],[[0xEA,0xBE],[0x5F89]], + [[0xEA,0xBF],[0x5F9C]],[[0xEA,0xC0],[0x5FA7]],[[0xEA,0xC1],[0x5FAF]], + [[0xEA,0xC2],[0x5FB5]],[[0xEA,0xC3],[0x5FB7]],[[0xEA,0xC4],[0x5FC9]], + [[0xEA,0xC5],[0x5FDE]],[[0xEA,0xC6],[0x5FE1]],[[0xEA,0xC7],[0x5FE9]], + [[0xEA,0xC8],[0x600D]],[[0xEA,0xC9],[0x6014]],[[0xEA,0xCA],[0x6018]], + [[0xEA,0xCB],[0x6033]],[[0xEA,0xCC],[0x6035]],[[0xEA,0xCD],[0x6047]], + [[0xEA,0xCE],[0xFA3D]],[[0xEA,0xCF],[0x609D]],[[0xEA,0xD0],[0x609E]], + [[0xEA,0xD1],[0x60CB]],[[0xEA,0xD2],[0x60D4]],[[0xEA,0xD3],[0x60D5]], + [[0xEA,0xD4],[0x60DD]],[[0xEA,0xD5],[0x60F8]],[[0xEA,0xD6],[0x611C]], + [[0xEA,0xD7],[0x612B]],[[0xEA,0xD8],[0x6130]],[[0xEA,0xD9],[0x6137]], + [[0xEA,0xDA],[0xFA3E]],[[0xEA,0xDB],[0x618D]],[[0xEA,0xDC],[0xFA3F]], + [[0xEA,0xDD],[0x61BC]],[[0xEA,0xDE],[0x61B9]],[[0xEA,0xDF],[0xFA40]], + [[0xEA,0xE0],[0x6222]],[[0xEA,0xE1],[0x623E]],[[0xEA,0xE2],[0x6243]], + [[0xEA,0xE3],[0x6256]],[[0xEA,0xE4],[0x625A]],[[0xEA,0xE5],[0x626F]], + [[0xEA,0xE6],[0x6285]],[[0xEA,0xE7],[0x62C4]],[[0xEA,0xE8],[0x62D6]], + [[0xEA,0xE9],[0x62FC]],[[0xEA,0xEA],[0x630A]],[[0xEA,0xEB],[0x6318]], + [[0xEA,0xEC],[0x6339]],[[0xEA,0xED],[0x6343]],[[0xEA,0xEE],[0x6365]], + [[0xEA,0xEF],[0x637C]],[[0xEA,0xF0],[0x63E5]],[[0xEA,0xF1],[0x63ED]], + [[0xEA,0xF2],[0x63F5]],[[0xEA,0xF3],[0x6410]],[[0xEA,0xF4],[0x6414]], + [[0xEA,0xF5],[0x6422]],[[0xEA,0xF6],[0x6479]],[[0xEA,0xF7],[0x6451]], + [[0xEA,0xF8],[0x6460]],[[0xEA,0xF9],[0x646D]],[[0xEA,0xFA],[0x64CE]], + [[0xEA,0xFB],[0x64BE]],[[0xEA,0xFC],[0x64BF]],[[0xEB,0x40],[0x64C4]], + [[0xEB,0x41],[0x64CA]],[[0xEB,0x42],[0x64D0]],[[0xEB,0x43],[0x64F7]], + [[0xEB,0x44],[0x64FB]],[[0xEB,0x45],[0x6522]],[[0xEB,0x46],[0x6529]], + [[0xEB,0x47],[0xFA41]],[[0xEB,0x48],[0x6567]],[[0xEB,0x49],[0x659D]], + [[0xEB,0x4A],[0xFA42]],[[0xEB,0x4B],[0x6600]],[[0xEB,0x4C],[0x6609]], + [[0xEB,0x4D],[0x6615]],[[0xEB,0x4E],[0x661E]],[[0xEB,0x4F],[0x663A]], + [[0xEB,0x50],[0x6622]],[[0xEB,0x51],[0x6624]],[[0xEB,0x52],[0x662B]], + [[0xEB,0x53],[0x6630]],[[0xEB,0x54],[0x6631]],[[0xEB,0x55],[0x6633]], + [[0xEB,0x56],[0x66FB]],[[0xEB,0x57],[0x6648]],[[0xEB,0x58],[0x664C]], + [[0xEB,0x59],[0x231C4]],[[0xEB,0x5A],[0x6659]],[[0xEB,0x5B],[0x665A]], + [[0xEB,0x5C],[0x6661]],[[0xEB,0x5D],[0x6665]],[[0xEB,0x5E],[0x6673]], + [[0xEB,0x5F],[0x6677]],[[0xEB,0x60],[0x6678]],[[0xEB,0x61],[0x668D]], + [[0xEB,0x62],[0xFA43]],[[0xEB,0x63],[0x66A0]],[[0xEB,0x64],[0x66B2]], + [[0xEB,0x65],[0x66BB]],[[0xEB,0x66],[0x66C6]],[[0xEB,0x67],[0x66C8]], + [[0xEB,0x68],[0x3B22]],[[0xEB,0x69],[0x66DB]],[[0xEB,0x6A],[0x66E8]], + [[0xEB,0x6B],[0x66FA]],[[0xEB,0x6C],[0x6713]],[[0xEB,0x6D],[0xF929]], + [[0xEB,0x6E],[0x6733]],[[0xEB,0x6F],[0x6766]],[[0xEB,0x70],[0x6747]], + [[0xEB,0x71],[0x6748]],[[0xEB,0x72],[0x677B]],[[0xEB,0x73],[0x6781]], + [[0xEB,0x74],[0x6793]],[[0xEB,0x75],[0x6798]],[[0xEB,0x76],[0x679B]], + [[0xEB,0x77],[0x67BB]],[[0xEB,0x78],[0x67F9]],[[0xEB,0x79],[0x67C0]], + [[0xEB,0x7A],[0x67D7]],[[0xEB,0x7B],[0x67FC]],[[0xEB,0x7C],[0x6801]], + [[0xEB,0x7D],[0x6852]],[[0xEB,0x7E],[0x681D]],[[0xEB,0x80],[0x682C]], + [[0xEB,0x81],[0x6831]],[[0xEB,0x82],[0x685B]],[[0xEB,0x83],[0x6872]], + [[0xEB,0x84],[0x6875]],[[0xEB,0x85],[0xFA44]],[[0xEB,0x86],[0x68A3]], + [[0xEB,0x87],[0x68A5]],[[0xEB,0x88],[0x68B2]],[[0xEB,0x89],[0x68C8]], + [[0xEB,0x8A],[0x68D0]],[[0xEB,0x8B],[0x68E8]],[[0xEB,0x8C],[0x68ED]], + [[0xEB,0x8D],[0x68F0]],[[0xEB,0x8E],[0x68F1]],[[0xEB,0x8F],[0x68FC]], + [[0xEB,0x90],[0x690A]],[[0xEB,0x91],[0x6949]],[[0xEB,0x92],[0x235C4]], + [[0xEB,0x93],[0x6935]],[[0xEB,0x94],[0x6942]],[[0xEB,0x95],[0x6957]], + [[0xEB,0x96],[0x6963]],[[0xEB,0x97],[0x6964]],[[0xEB,0x98],[0x6968]], + [[0xEB,0x99],[0x6980]],[[0xEB,0x9A],[0xFA14]],[[0xEB,0x9B],[0x69A5]], + [[0xEB,0x9C],[0x69AD]],[[0xEB,0x9D],[0x69CF]],[[0xEB,0x9E],[0x3BB6]], + [[0xEB,0x9F],[0x3BC3]],[[0xEB,0xA0],[0x69E2]],[[0xEB,0xA1],[0x69E9]], + [[0xEB,0xA2],[0x69EA]],[[0xEB,0xA3],[0x69F5]],[[0xEB,0xA4],[0x69F6]], + [[0xEB,0xA5],[0x6A0F]],[[0xEB,0xA6],[0x6A15]],[[0xEB,0xA7],[0x2373F]], + [[0xEB,0xA8],[0x6A3B]],[[0xEB,0xA9],[0x6A3E]],[[0xEB,0xAA],[0x6A45]], + [[0xEB,0xAB],[0x6A50]],[[0xEB,0xAC],[0x6A56]],[[0xEB,0xAD],[0x6A5B]], + [[0xEB,0xAE],[0x6A6B]],[[0xEB,0xAF],[0x6A73]],[[0xEB,0xB0],[0x23763]], + [[0xEB,0xB1],[0x6A89]],[[0xEB,0xB2],[0x6A94]],[[0xEB,0xB3],[0x6A9D]], + [[0xEB,0xB4],[0x6A9E]],[[0xEB,0xB5],[0x6AA5]],[[0xEB,0xB6],[0x6AE4]], + [[0xEB,0xB7],[0x6AE7]],[[0xEB,0xB8],[0x3C0F]],[[0xEB,0xB9],[0xF91D]], + [[0xEB,0xBA],[0x6B1B]],[[0xEB,0xBB],[0x6B1E]],[[0xEB,0xBC],[0x6B2C]], + [[0xEB,0xBD],[0x6B35]],[[0xEB,0xBE],[0x6B46]],[[0xEB,0xBF],[0x6B56]], + [[0xEB,0xC0],[0x6B60]],[[0xEB,0xC1],[0x6B65]],[[0xEB,0xC2],[0x6B67]], + [[0xEB,0xC3],[0x6B77]],[[0xEB,0xC4],[0x6B82]],[[0xEB,0xC5],[0x6BA9]], + [[0xEB,0xC6],[0x6BAD]],[[0xEB,0xC7],[0xF970]],[[0xEB,0xC8],[0x6BCF]], + [[0xEB,0xC9],[0x6BD6]],[[0xEB,0xCA],[0x6BD7]],[[0xEB,0xCB],[0x6BFF]], + [[0xEB,0xCC],[0x6C05]],[[0xEB,0xCD],[0x6C10]],[[0xEB,0xCE],[0x6C33]], + [[0xEB,0xCF],[0x6C59]],[[0xEB,0xD0],[0x6C5C]],[[0xEB,0xD1],[0x6CAA]], + [[0xEB,0xD2],[0x6C74]],[[0xEB,0xD3],[0x6C76]],[[0xEB,0xD4],[0x6C85]], + [[0xEB,0xD5],[0x6C86]],[[0xEB,0xD6],[0x6C98]],[[0xEB,0xD7],[0x6C9C]], + [[0xEB,0xD8],[0x6CFB]],[[0xEB,0xD9],[0x6CC6]],[[0xEB,0xDA],[0x6CD4]], + [[0xEB,0xDB],[0x6CE0]],[[0xEB,0xDC],[0x6CEB]],[[0xEB,0xDD],[0x6CEE]], + [[0xEB,0xDE],[0x23CFE]],[[0xEB,0xDF],[0x6D04]],[[0xEB,0xE0],[0x6D0E]], + [[0xEB,0xE1],[0x6D2E]],[[0xEB,0xE2],[0x6D31]],[[0xEB,0xE3],[0x6D39]], + [[0xEB,0xE4],[0x6D3F]],[[0xEB,0xE5],[0x6D58]],[[0xEB,0xE6],[0x6D65]], + [[0xEB,0xE7],[0xFA45]],[[0xEB,0xE8],[0x6D82]],[[0xEB,0xE9],[0x6D87]], + [[0xEB,0xEA],[0x6D89]],[[0xEB,0xEB],[0x6D94]],[[0xEB,0xEC],[0x6DAA]], + [[0xEB,0xED],[0x6DAC]],[[0xEB,0xEE],[0x6DBF]],[[0xEB,0xEF],[0x6DC4]], + [[0xEB,0xF0],[0x6DD6]],[[0xEB,0xF1],[0x6DDA]],[[0xEB,0xF2],[0x6DDB]], + [[0xEB,0xF3],[0x6DDD]],[[0xEB,0xF4],[0x6DFC]],[[0xEB,0xF5],[0xFA46]], + [[0xEB,0xF6],[0x6E34]],[[0xEB,0xF7],[0x6E44]],[[0xEB,0xF8],[0x6E5C]], + [[0xEB,0xF9],[0x6E5E]],[[0xEB,0xFA],[0x6EAB]],[[0xEB,0xFB],[0x6EB1]], + [[0xEB,0xFC],[0x6EC1]],[[0xEC,0x40],[0x6EC7]],[[0xEC,0x41],[0x6ECE]], + [[0xEC,0x42],[0x6F10]],[[0xEC,0x43],[0x6F1A]],[[0xEC,0x44],[0xFA47]], + [[0xEC,0x45],[0x6F2A]],[[0xEC,0x46],[0x6F2F]],[[0xEC,0x47],[0x6F33]], + [[0xEC,0x48],[0x6F51]],[[0xEC,0x49],[0x6F59]],[[0xEC,0x4A],[0x6F5E]], + [[0xEC,0x4B],[0x6F61]],[[0xEC,0x4C],[0x6F62]],[[0xEC,0x4D],[0x6F7E]], + [[0xEC,0x4E],[0x6F88]],[[0xEC,0x4F],[0x6F8C]],[[0xEC,0x50],[0x6F8D]], + [[0xEC,0x51],[0x6F94]],[[0xEC,0x52],[0x6FA0]],[[0xEC,0x53],[0x6FA7]], + [[0xEC,0x54],[0x6FB6]],[[0xEC,0x55],[0x6FBC]],[[0xEC,0x56],[0x6FC7]], + [[0xEC,0x57],[0x6FCA]],[[0xEC,0x58],[0x6FF9]],[[0xEC,0x59],[0x6FF0]], + [[0xEC,0x5A],[0x6FF5]],[[0xEC,0x5B],[0x7005]],[[0xEC,0x5C],[0x7006]], + [[0xEC,0x5D],[0x7028]],[[0xEC,0x5E],[0x704A]],[[0xEC,0x5F],[0x705D]], + [[0xEC,0x60],[0x705E]],[[0xEC,0x61],[0x704E]],[[0xEC,0x62],[0x7064]], + [[0xEC,0x63],[0x7075]],[[0xEC,0x64],[0x7085]],[[0xEC,0x65],[0x70A4]], + [[0xEC,0x66],[0x70AB]],[[0xEC,0x67],[0x70B7]],[[0xEC,0x68],[0x70D4]], + [[0xEC,0x69],[0x70D8]],[[0xEC,0x6A],[0x70E4]],[[0xEC,0x6B],[0x710F]], + [[0xEC,0x6C],[0x712B]],[[0xEC,0x6D],[0x711E]],[[0xEC,0x6E],[0x7120]], + [[0xEC,0x6F],[0x712E]],[[0xEC,0x70],[0x7130]],[[0xEC,0x71],[0x7146]], + [[0xEC,0x72],[0x7147]],[[0xEC,0x73],[0x7151]],[[0xEC,0x74],[0xFA48]], + [[0xEC,0x75],[0x7152]],[[0xEC,0x76],[0x715C]],[[0xEC,0x77],[0x7160]], + [[0xEC,0x78],[0x7168]],[[0xEC,0x79],[0xFA15]],[[0xEC,0x7A],[0x7185]], + [[0xEC,0x7B],[0x7187]],[[0xEC,0x7C],[0x7192]],[[0xEC,0x7D],[0x71C1]], + [[0xEC,0x7E],[0x71BA]],[[0xEC,0x80],[0x71C4]],[[0xEC,0x81],[0x71FE]], + [[0xEC,0x82],[0x7200]],[[0xEC,0x83],[0x7215]],[[0xEC,0x84],[0x7255]], + [[0xEC,0x85],[0x7256]],[[0xEC,0x86],[0x3E3F]],[[0xEC,0x87],[0x728D]], + [[0xEC,0x88],[0x729B]],[[0xEC,0x89],[0x72BE]],[[0xEC,0x8A],[0x72C0]], + [[0xEC,0x8B],[0x72FB]],[[0xEC,0x8C],[0x247F1]],[[0xEC,0x8D],[0x7327]], + [[0xEC,0x8E],[0x7328]],[[0xEC,0x8F],[0xFA16]],[[0xEC,0x90],[0x7350]], + [[0xEC,0x91],[0x7366]],[[0xEC,0x92],[0x737C]],[[0xEC,0x93],[0x7395]], + [[0xEC,0x94],[0x739F]],[[0xEC,0x95],[0x73A0]],[[0xEC,0x96],[0x73A2]], + [[0xEC,0x97],[0x73A6]],[[0xEC,0x98],[0x73AB]],[[0xEC,0x99],[0x73C9]], + [[0xEC,0x9A],[0x73CF]],[[0xEC,0x9B],[0x73D6]],[[0xEC,0x9C],[0x73D9]], + [[0xEC,0x9D],[0x73E3]],[[0xEC,0x9E],[0x73E9]],[[0xEC,0x9F],[0x7407]], + [[0xEC,0xA0],[0x740A]],[[0xEC,0xA1],[0x741A]],[[0xEC,0xA2],[0x741B]], + [[0xEC,0xA3],[0xFA4A]],[[0xEC,0xA4],[0x7426]],[[0xEC,0xA5],[0x7428]], + [[0xEC,0xA6],[0x742A]],[[0xEC,0xA7],[0x742B]],[[0xEC,0xA8],[0x742C]], + [[0xEC,0xA9],[0x742E]],[[0xEC,0xAA],[0x742F]],[[0xEC,0xAB],[0x7430]], + [[0xEC,0xAC],[0x7444]],[[0xEC,0xAD],[0x7446]],[[0xEC,0xAE],[0x7447]], + [[0xEC,0xAF],[0x744B]],[[0xEC,0xB0],[0x7457]],[[0xEC,0xB1],[0x7462]], + [[0xEC,0xB2],[0x746B]],[[0xEC,0xB3],[0x746D]],[[0xEC,0xB4],[0x7486]], + [[0xEC,0xB5],[0x7487]],[[0xEC,0xB6],[0x7489]],[[0xEC,0xB7],[0x7498]], + [[0xEC,0xB8],[0x749C]],[[0xEC,0xB9],[0x749F]],[[0xEC,0xBA],[0x74A3]], + [[0xEC,0xBB],[0x7490]],[[0xEC,0xBC],[0x74A6]],[[0xEC,0xBD],[0x74A8]], + [[0xEC,0xBE],[0x74A9]],[[0xEC,0xBF],[0x74B5]],[[0xEC,0xC0],[0x74BF]], + [[0xEC,0xC1],[0x74C8]],[[0xEC,0xC2],[0x74C9]],[[0xEC,0xC3],[0x74DA]], + [[0xEC,0xC4],[0x74FF]],[[0xEC,0xC5],[0x7501]],[[0xEC,0xC6],[0x7517]], + [[0xEC,0xC7],[0x752F]],[[0xEC,0xC8],[0x756F]],[[0xEC,0xC9],[0x7579]], + [[0xEC,0xCA],[0x7592]],[[0xEC,0xCB],[0x3F72]],[[0xEC,0xCC],[0x75CE]], + [[0xEC,0xCD],[0x75E4]],[[0xEC,0xCE],[0x7600]],[[0xEC,0xCF],[0x7602]], + [[0xEC,0xD0],[0x7608]],[[0xEC,0xD1],[0x7615]],[[0xEC,0xD2],[0x7616]], + [[0xEC,0xD3],[0x7619]],[[0xEC,0xD4],[0x761E]],[[0xEC,0xD5],[0x762D]], + [[0xEC,0xD6],[0x7635]],[[0xEC,0xD7],[0x7643]],[[0xEC,0xD8],[0x764B]], + [[0xEC,0xD9],[0x7664]],[[0xEC,0xDA],[0x7665]],[[0xEC,0xDB],[0x766D]], + [[0xEC,0xDC],[0x766F]],[[0xEC,0xDD],[0x7671]],[[0xEC,0xDE],[0x7681]], + [[0xEC,0xDF],[0x769B]],[[0xEC,0xE0],[0x769D]],[[0xEC,0xE1],[0x769E]], + [[0xEC,0xE2],[0x76A6]],[[0xEC,0xE3],[0x76AA]],[[0xEC,0xE4],[0x76B6]], + [[0xEC,0xE5],[0x76C5]],[[0xEC,0xE6],[0x76CC]],[[0xEC,0xE7],[0x76CE]], + [[0xEC,0xE8],[0x76D4]],[[0xEC,0xE9],[0x76E6]],[[0xEC,0xEA],[0x76F1]], + [[0xEC,0xEB],[0x76FC]],[[0xEC,0xEC],[0x770A]],[[0xEC,0xED],[0x7719]], + [[0xEC,0xEE],[0x7734]],[[0xEC,0xEF],[0x7736]],[[0xEC,0xF0],[0x7746]], + [[0xEC,0xF1],[0x774D]],[[0xEC,0xF2],[0x774E]],[[0xEC,0xF3],[0x775C]], + [[0xEC,0xF4],[0x775F]],[[0xEC,0xF5],[0x7762]],[[0xEC,0xF6],[0x777A]], + [[0xEC,0xF7],[0x7780]],[[0xEC,0xF8],[0x7794]],[[0xEC,0xF9],[0x77AA]], + [[0xEC,0xFA],[0x77E0]],[[0xEC,0xFB],[0x782D]],[[0xEC,0xFC],[0x2548E]], + [[0xED,0x40],[0x7843]],[[0xED,0x41],[0x784E]],[[0xED,0x42],[0x784F]], + [[0xED,0x43],[0x7851]],[[0xED,0x44],[0x7868]],[[0xED,0x45],[0x786E]], + [[0xED,0x46],[0xFA4B]],[[0xED,0x47],[0x78B0]],[[0xED,0x48],[0x2550E]], + [[0xED,0x49],[0x78AD]],[[0xED,0x4A],[0x78E4]],[[0xED,0x4B],[0x78F2]], + [[0xED,0x4C],[0x7900]],[[0xED,0x4D],[0x78F7]],[[0xED,0x4E],[0x791C]], + [[0xED,0x4F],[0x792E]],[[0xED,0x50],[0x7931]],[[0xED,0x51],[0x7934]], + [[0xED,0x52],[0xFA4C]],[[0xED,0x53],[0xFA4D]],[[0xED,0x54],[0x7945]], + [[0xED,0x55],[0x7946]],[[0xED,0x56],[0xFA4E]],[[0xED,0x57],[0xFA4F]], + [[0xED,0x58],[0xFA50]],[[0xED,0x59],[0x795C]],[[0xED,0x5A],[0xFA51]], + [[0xED,0x5B],[0xFA19]],[[0xED,0x5C],[0xFA1A]],[[0xED,0x5D],[0x7979]], + [[0xED,0x5E],[0xFA52]],[[0xED,0x5F],[0xFA53]],[[0xED,0x60],[0xFA1B]], + [[0xED,0x61],[0x7998]],[[0xED,0x62],[0x79B1]],[[0xED,0x63],[0x79B8]], + [[0xED,0x64],[0x79C8]],[[0xED,0x65],[0x79CA]],[[0xED,0x66],[0x25771]], + [[0xED,0x67],[0x79D4]],[[0xED,0x68],[0x79DE]],[[0xED,0x69],[0x79EB]], + [[0xED,0x6A],[0x79ED]],[[0xED,0x6B],[0x7A03]],[[0xED,0x6C],[0xFA54]], + [[0xED,0x6D],[0x7A39]],[[0xED,0x6E],[0x7A5D]],[[0xED,0x6F],[0x7A6D]], + [[0xED,0x70],[0xFA55]],[[0xED,0x71],[0x7A85]],[[0xED,0x72],[0x7AA0]], + [[0xED,0x73],[0x259C4]],[[0xED,0x74],[0x7AB3]],[[0xED,0x75],[0x7ABB]], + [[0xED,0x76],[0x7ACE]],[[0xED,0x77],[0x7AEB]],[[0xED,0x78],[0x7AFD]], + [[0xED,0x79],[0x7B12]],[[0xED,0x7A],[0x7B2D]],[[0xED,0x7B],[0x7B3B]], + [[0xED,0x7C],[0x7B47]],[[0xED,0x7D],[0x7B4E]],[[0xED,0x7E],[0x7B60]], + [[0xED,0x80],[0x7B6D]],[[0xED,0x81],[0x7B6F]],[[0xED,0x82],[0x7B72]], + [[0xED,0x83],[0x7B9E]],[[0xED,0x84],[0xFA56]],[[0xED,0x85],[0x7BD7]], + [[0xED,0x86],[0x7BD9]],[[0xED,0x87],[0x7C01]],[[0xED,0x88],[0x7C31]], + [[0xED,0x89],[0x7C1E]],[[0xED,0x8A],[0x7C20]],[[0xED,0x8B],[0x7C33]], + [[0xED,0x8C],[0x7C36]],[[0xED,0x8D],[0x4264]],[[0xED,0x8E],[0x25DA1]], + [[0xED,0x8F],[0x7C59]],[[0xED,0x90],[0x7C6D]],[[0xED,0x91],[0x7C79]], + [[0xED,0x92],[0x7C8F]],[[0xED,0x93],[0x7C94]],[[0xED,0x94],[0x7CA0]], + [[0xED,0x95],[0x7CBC]],[[0xED,0x96],[0x7CD5]],[[0xED,0x97],[0x7CD9]], + [[0xED,0x98],[0x7CDD]],[[0xED,0x99],[0x7D07]],[[0xED,0x9A],[0x7D08]], + [[0xED,0x9B],[0x7D13]],[[0xED,0x9C],[0x7D1D]],[[0xED,0x9D],[0x7D23]], + [[0xED,0x9E],[0x7D31]],[[0xED,0x9F],[0x7D41]],[[0xED,0xA0],[0x7D48]], + [[0xED,0xA1],[0x7D53]],[[0xED,0xA2],[0x7D5C]],[[0xED,0xA3],[0x7D7A]], + [[0xED,0xA4],[0x7D83]],[[0xED,0xA5],[0x7D8B]],[[0xED,0xA6],[0x7DA0]], + [[0xED,0xA7],[0x7DA6]],[[0xED,0xA8],[0x7DC2]],[[0xED,0xA9],[0x7DCC]], + [[0xED,0xAA],[0x7DD6]],[[0xED,0xAB],[0x7DE3]],[[0xED,0xAC],[0xFA57]], + [[0xED,0xAD],[0x7E28]],[[0xED,0xAE],[0x7E08]],[[0xED,0xAF],[0x7E11]], + [[0xED,0xB0],[0x7E15]],[[0xED,0xB1],[0xFA59]],[[0xED,0xB2],[0x7E47]], + [[0xED,0xB3],[0x7E52]],[[0xED,0xB4],[0x7E61]],[[0xED,0xB5],[0x7E8A]], + [[0xED,0xB6],[0x7E8D]],[[0xED,0xB7],[0x7F47]],[[0xED,0xB8],[0xFA5A]], + [[0xED,0xB9],[0x7F91]],[[0xED,0xBA],[0x7F97]],[[0xED,0xBB],[0x7FBF]], + [[0xED,0xBC],[0x7FCE]],[[0xED,0xBD],[0x7FDB]],[[0xED,0xBE],[0x7FDF]], + [[0xED,0xBF],[0x7FEC]],[[0xED,0xC0],[0x7FEE]],[[0xED,0xC1],[0x7FFA]], + [[0xED,0xC2],[0xFA5B]],[[0xED,0xC3],[0x8014]],[[0xED,0xC4],[0x8026]], + [[0xED,0xC5],[0x8035]],[[0xED,0xC6],[0x8037]],[[0xED,0xC7],[0x803C]], + [[0xED,0xC8],[0x80CA]],[[0xED,0xC9],[0x80D7]],[[0xED,0xCA],[0x80E0]], + [[0xED,0xCB],[0x80F3]],[[0xED,0xCC],[0x8118]],[[0xED,0xCD],[0x814A]], + [[0xED,0xCE],[0x8160]],[[0xED,0xCF],[0x8167]],[[0xED,0xD0],[0x8168]], + [[0xED,0xD1],[0x816D]],[[0xED,0xD2],[0x81BB]],[[0xED,0xD3],[0x81CA]], + [[0xED,0xD4],[0x81CF]],[[0xED,0xD5],[0x81D7]],[[0xED,0xD6],[0xFA5C]], + [[0xED,0xD7],[0x4453]],[[0xED,0xD8],[0x445B]],[[0xED,0xD9],[0x8260]], + [[0xED,0xDA],[0x8274]],[[0xED,0xDB],[0x26AFF]],[[0xED,0xDC],[0x828E]], + [[0xED,0xDD],[0x82A1]],[[0xED,0xDE],[0x82A3]],[[0xED,0xDF],[0x82A4]], + [[0xED,0xE0],[0x82A9]],[[0xED,0xE1],[0x82AE]],[[0xED,0xE2],[0x82B7]], + [[0xED,0xE3],[0x82BE]],[[0xED,0xE4],[0x82BF]],[[0xED,0xE5],[0x82C6]], + [[0xED,0xE6],[0x82D5]],[[0xED,0xE7],[0x82FD]],[[0xED,0xE8],[0x82FE]], + [[0xED,0xE9],[0x8300]],[[0xED,0xEA],[0x8301]],[[0xED,0xEB],[0x8362]], + [[0xED,0xEC],[0x8322]],[[0xED,0xED],[0x832D]],[[0xED,0xEE],[0x833A]], + [[0xED,0xEF],[0x8343]],[[0xED,0xF0],[0x8347]],[[0xED,0xF1],[0x8351]], + [[0xED,0xF2],[0x8355]],[[0xED,0xF3],[0x837D]],[[0xED,0xF4],[0x8386]], + [[0xED,0xF5],[0x8392]],[[0xED,0xF6],[0x8398]],[[0xED,0xF7],[0x83A7]], + [[0xED,0xF8],[0x83A9]],[[0xED,0xF9],[0x83BF]],[[0xED,0xFA],[0x83C0]], + [[0xED,0xFB],[0x83C7]],[[0xED,0xFC],[0x83CF]],[[0xEE,0x40],[0x83D1]], + [[0xEE,0x41],[0x83E1]],[[0xEE,0x42],[0x83EA]],[[0xEE,0x43],[0x8401]], + [[0xEE,0x44],[0x8406]],[[0xEE,0x45],[0x840A]],[[0xEE,0x46],[0xFA5F]], + [[0xEE,0x47],[0x8448]],[[0xEE,0x48],[0x845F]],[[0xEE,0x49],[0x8470]], + [[0xEE,0x4A],[0x8473]],[[0xEE,0x4B],[0x8485]],[[0xEE,0x4C],[0x849E]], + [[0xEE,0x4D],[0x84AF]],[[0xEE,0x4E],[0x84B4]],[[0xEE,0x4F],[0x84BA]], + [[0xEE,0x50],[0x84C0]],[[0xEE,0x51],[0x84C2]],[[0xEE,0x52],[0x26E40]], + [[0xEE,0x53],[0x8532]],[[0xEE,0x54],[0x851E]],[[0xEE,0x55],[0x8523]], + [[0xEE,0x56],[0x852F]],[[0xEE,0x57],[0x8559]],[[0xEE,0x58],[0x8564]], + [[0xEE,0x59],[0xFA1F]],[[0xEE,0x5A],[0x85AD]],[[0xEE,0x5B],[0x857A]], + [[0xEE,0x5C],[0x858C]],[[0xEE,0x5D],[0x858F]],[[0xEE,0x5E],[0x85A2]], + [[0xEE,0x5F],[0x85B0]],[[0xEE,0x60],[0x85CB]],[[0xEE,0x61],[0x85CE]], + [[0xEE,0x62],[0x85ED]],[[0xEE,0x63],[0x8612]],[[0xEE,0x64],[0x85FF]], + [[0xEE,0x65],[0x8604]],[[0xEE,0x66],[0x8605]],[[0xEE,0x67],[0x8610]], + [[0xEE,0x68],[0x270F4]],[[0xEE,0x69],[0x8618]],[[0xEE,0x6A],[0x8629]], + [[0xEE,0x6B],[0x8638]],[[0xEE,0x6C],[0x8657]],[[0xEE,0x6D],[0x865B]], + [[0xEE,0x6E],[0xF936]],[[0xEE,0x6F],[0x8662]],[[0xEE,0x70],[0x459D]], + [[0xEE,0x71],[0x866C]],[[0xEE,0x72],[0x8675]],[[0xEE,0x73],[0x8698]], + [[0xEE,0x74],[0x86B8]],[[0xEE,0x75],[0x86FA]],[[0xEE,0x76],[0x86FC]], + [[0xEE,0x77],[0x86FD]],[[0xEE,0x78],[0x870B]],[[0xEE,0x79],[0x8771]], + [[0xEE,0x7A],[0x8787]],[[0xEE,0x7B],[0x8788]],[[0xEE,0x7C],[0x87AC]], + [[0xEE,0x7D],[0x87AD]],[[0xEE,0x7E],[0x87B5]],[[0xEE,0x80],[0x45EA]], + [[0xEE,0x81],[0x87D6]],[[0xEE,0x82],[0x87EC]],[[0xEE,0x83],[0x8806]], + [[0xEE,0x84],[0x880A]],[[0xEE,0x85],[0x8810]],[[0xEE,0x86],[0x8814]], + [[0xEE,0x87],[0x881F]],[[0xEE,0x88],[0x8898]],[[0xEE,0x89],[0x88AA]], + [[0xEE,0x8A],[0x88CA]],[[0xEE,0x8B],[0x88CE]],[[0xEE,0x8C],[0x27684]], + [[0xEE,0x8D],[0x88F5]],[[0xEE,0x8E],[0x891C]],[[0xEE,0x8F],[0xFA60]], + [[0xEE,0x90],[0x8918]],[[0xEE,0x91],[0x8919]],[[0xEE,0x92],[0x891A]], + [[0xEE,0x93],[0x8927]],[[0xEE,0x94],[0x8930]],[[0xEE,0x95],[0x8932]], + [[0xEE,0x96],[0x8939]],[[0xEE,0x97],[0x8940]],[[0xEE,0x98],[0x8994]], + [[0xEE,0x99],[0xFA61]],[[0xEE,0x9A],[0x89D4]],[[0xEE,0x9B],[0x89E5]], + [[0xEE,0x9C],[0x89F6]],[[0xEE,0x9D],[0x8A12]],[[0xEE,0x9E],[0x8A15]], + [[0xEE,0x9F],[0x8A22]],[[0xEE,0xA0],[0x8A37]],[[0xEE,0xA1],[0x8A47]], + [[0xEE,0xA2],[0x8A4E]],[[0xEE,0xA3],[0x8A5D]],[[0xEE,0xA4],[0x8A61]], + [[0xEE,0xA5],[0x8A75]],[[0xEE,0xA6],[0x8A79]],[[0xEE,0xA7],[0x8AA7]], + [[0xEE,0xA8],[0x8AD0]],[[0xEE,0xA9],[0x8ADF]],[[0xEE,0xAA],[0x8AF4]], + [[0xEE,0xAB],[0x8AF6]],[[0xEE,0xAC],[0xFA22]],[[0xEE,0xAD],[0xFA62]], + [[0xEE,0xAE],[0xFA63]],[[0xEE,0xAF],[0x8B46]],[[0xEE,0xB0],[0x8B54]], + [[0xEE,0xB1],[0x8B59]],[[0xEE,0xB2],[0x8B69]],[[0xEE,0xB3],[0x8B9D]], + [[0xEE,0xB4],[0x8C49]],[[0xEE,0xB5],[0x8C68]],[[0xEE,0xB6],[0xFA64]], + [[0xEE,0xB7],[0x8CE1]],[[0xEE,0xB8],[0x8CF4]],[[0xEE,0xB9],[0x8CF8]], + [[0xEE,0xBA],[0x8CFE]],[[0xEE,0xBB],[0xFA65]],[[0xEE,0xBC],[0x8D12]], + [[0xEE,0xBD],[0x8D1B]],[[0xEE,0xBE],[0x8DAF]],[[0xEE,0xBF],[0x8DCE]], + [[0xEE,0xC0],[0x8DD1]],[[0xEE,0xC1],[0x8DD7]],[[0xEE,0xC2],[0x8E20]], + [[0xEE,0xC3],[0x8E23]],[[0xEE,0xC4],[0x8E3D]],[[0xEE,0xC5],[0x8E70]], + [[0xEE,0xC6],[0x8E7B]],[[0xEE,0xC7],[0x28277]],[[0xEE,0xC8],[0x8EC0]], + [[0xEE,0xC9],[0x4844]],[[0xEE,0xCA],[0x8EFA]],[[0xEE,0xCB],[0x8F1E]], + [[0xEE,0xCC],[0x8F2D]],[[0xEE,0xCD],[0x8F36]],[[0xEE,0xCE],[0x8F54]], + [[0xEE,0xCF],[0x283CD]],[[0xEE,0xD0],[0x8FA6]],[[0xEE,0xD1],[0x8FB5]], + [[0xEE,0xD2],[0x8FE4]],[[0xEE,0xD3],[0x8FE8]],[[0xEE,0xD4],[0x8FEE]], + [[0xEE,0xD5],[0x9008]],[[0xEE,0xD6],[0x902D]],[[0xEE,0xD7],[0xFA67]], + [[0xEE,0xD8],[0x9088]],[[0xEE,0xD9],[0x9095]],[[0xEE,0xDA],[0x9097]], + [[0xEE,0xDB],[0x9099]],[[0xEE,0xDC],[0x909B]],[[0xEE,0xDD],[0x90A2]], + [[0xEE,0xDE],[0x90B3]],[[0xEE,0xDF],[0x90BE]],[[0xEE,0xE0],[0x90C4]], + [[0xEE,0xE1],[0x90C5]],[[0xEE,0xE2],[0x90C7]],[[0xEE,0xE3],[0x90D7]], + [[0xEE,0xE4],[0x90DD]],[[0xEE,0xE5],[0x90DE]],[[0xEE,0xE6],[0x90EF]], + [[0xEE,0xE7],[0x90F4]],[[0xEE,0xE8],[0xFA26]],[[0xEE,0xE9],[0x9114]], + [[0xEE,0xEA],[0x9115]],[[0xEE,0xEB],[0x9116]],[[0xEE,0xEC],[0x9122]], + [[0xEE,0xED],[0x9123]],[[0xEE,0xEE],[0x9127]],[[0xEE,0xEF],[0x912F]], + [[0xEE,0xF0],[0x9131]],[[0xEE,0xF1],[0x9134]],[[0xEE,0xF2],[0x913D]], + [[0xEE,0xF3],[0x9148]],[[0xEE,0xF4],[0x915B]],[[0xEE,0xF5],[0x9183]], + [[0xEE,0xF6],[0x919E]],[[0xEE,0xF7],[0x91AC]],[[0xEE,0xF8],[0x91B1]], + [[0xEE,0xF9],[0x91BC]],[[0xEE,0xFA],[0x91D7]],[[0xEE,0xFB],[0x91FB]], + [[0xEE,0xFC],[0x91E4]],[[0xEF,0x40],[0x91E5]],[[0xEF,0x41],[0x91ED]], + [[0xEF,0x42],[0x91F1]],[[0xEF,0x43],[0x9207]],[[0xEF,0x44],[0x9210]], + [[0xEF,0x45],[0x9238]],[[0xEF,0x46],[0x9239]],[[0xEF,0x47],[0x923A]], + [[0xEF,0x48],[0x923C]],[[0xEF,0x49],[0x9240]],[[0xEF,0x4A],[0x9243]], + [[0xEF,0x4B],[0x924F]],[[0xEF,0x4C],[0x9278]],[[0xEF,0x4D],[0x9288]], + [[0xEF,0x4E],[0x92C2]],[[0xEF,0x4F],[0x92CB]],[[0xEF,0x50],[0x92CC]], + [[0xEF,0x51],[0x92D3]],[[0xEF,0x52],[0x92E0]],[[0xEF,0x53],[0x92FF]], + [[0xEF,0x54],[0x9304]],[[0xEF,0x55],[0x931F]],[[0xEF,0x56],[0x9321]], + [[0xEF,0x57],[0x9325]],[[0xEF,0x58],[0x9348]],[[0xEF,0x59],[0x9349]], + [[0xEF,0x5A],[0x934A]],[[0xEF,0x5B],[0x9364]],[[0xEF,0x5C],[0x9365]], + [[0xEF,0x5D],[0x936A]],[[0xEF,0x5E],[0x9370]],[[0xEF,0x5F],[0x939B]], + [[0xEF,0x60],[0x93A3]],[[0xEF,0x61],[0x93BA]],[[0xEF,0x62],[0x93C6]], + [[0xEF,0x63],[0x93DE]],[[0xEF,0x64],[0x93DF]],[[0xEF,0x65],[0x9404]], + [[0xEF,0x66],[0x93FD]],[[0xEF,0x67],[0x9433]],[[0xEF,0x68],[0x944A]], + [[0xEF,0x69],[0x9463]],[[0xEF,0x6A],[0x946B]],[[0xEF,0x6B],[0x9471]], + [[0xEF,0x6C],[0x9472]],[[0xEF,0x6D],[0x958E]],[[0xEF,0x6E],[0x959F]], + [[0xEF,0x6F],[0x95A6]],[[0xEF,0x70],[0x95A9]],[[0xEF,0x71],[0x95AC]], + [[0xEF,0x72],[0x95B6]],[[0xEF,0x73],[0x95BD]],[[0xEF,0x74],[0x95CB]], + [[0xEF,0x75],[0x95D0]],[[0xEF,0x76],[0x95D3]],[[0xEF,0x77],[0x49B0]], + [[0xEF,0x78],[0x95DA]],[[0xEF,0x79],[0x95DE]],[[0xEF,0x7A],[0x9658]], + [[0xEF,0x7B],[0x9684]],[[0xEF,0x7C],[0xF9DC]],[[0xEF,0x7D],[0x969D]], + [[0xEF,0x7E],[0x96A4]],[[0xEF,0x80],[0x96A5]],[[0xEF,0x81],[0x96D2]], + [[0xEF,0x82],[0x96DE]],[[0xEF,0x83],[0xFA68]],[[0xEF,0x84],[0x96E9]], + [[0xEF,0x85],[0x96EF]],[[0xEF,0x86],[0x9733]],[[0xEF,0x87],[0x973B]], + [[0xEF,0x88],[0x974D]],[[0xEF,0x89],[0x974E]],[[0xEF,0x8A],[0x974F]], + [[0xEF,0x8B],[0x975A]],[[0xEF,0x8C],[0x976E]],[[0xEF,0x8D],[0x9773]], + [[0xEF,0x8E],[0x9795]],[[0xEF,0x8F],[0x97AE]],[[0xEF,0x90],[0x97BA]], + [[0xEF,0x91],[0x97C1]],[[0xEF,0x92],[0x97C9]],[[0xEF,0x93],[0x97DE]], + [[0xEF,0x94],[0x97DB]],[[0xEF,0x95],[0x97F4]],[[0xEF,0x96],[0xFA69]], + [[0xEF,0x97],[0x980A]],[[0xEF,0x98],[0x981E]],[[0xEF,0x99],[0x982B]], + [[0xEF,0x9A],[0x9830]],[[0xEF,0x9B],[0xFA6A]],[[0xEF,0x9C],[0x9852]], + [[0xEF,0x9D],[0x9853]],[[0xEF,0x9E],[0x9856]],[[0xEF,0x9F],[0x9857]], + [[0xEF,0xA0],[0x9859]],[[0xEF,0xA1],[0x985A]],[[0xEF,0xA2],[0xF9D0]], + [[0xEF,0xA3],[0x9865]],[[0xEF,0xA4],[0x986C]],[[0xEF,0xA5],[0x98BA]], + [[0xEF,0xA6],[0x98C8]],[[0xEF,0xA7],[0x98E7]],[[0xEF,0xA8],[0x9958]], + [[0xEF,0xA9],[0x999E]],[[0xEF,0xAA],[0x9A02]],[[0xEF,0xAB],[0x9A03]], + [[0xEF,0xAC],[0x9A24]],[[0xEF,0xAD],[0x9A2D]],[[0xEF,0xAE],[0x9A2E]], + [[0xEF,0xAF],[0x9A38]],[[0xEF,0xB0],[0x9A4A]],[[0xEF,0xB1],[0x9A4E]], + [[0xEF,0xB2],[0x9A52]],[[0xEF,0xB3],[0x9AB6]],[[0xEF,0xB4],[0x9AC1]], + [[0xEF,0xB5],[0x9AC3]],[[0xEF,0xB6],[0x9ACE]],[[0xEF,0xB7],[0x9AD6]], + [[0xEF,0xB8],[0x9AF9]],[[0xEF,0xB9],[0x9B02]],[[0xEF,0xBA],[0x9B08]], + [[0xEF,0xBB],[0x9B20]],[[0xEF,0xBC],[0x4C17]],[[0xEF,0xBD],[0x9B2D]], + [[0xEF,0xBE],[0x9B5E]],[[0xEF,0xBF],[0x9B79]],[[0xEF,0xC0],[0x9B66]], + [[0xEF,0xC1],[0x9B72]],[[0xEF,0xC2],[0x9B75]],[[0xEF,0xC3],[0x9B84]], + [[0xEF,0xC4],[0x9B8A]],[[0xEF,0xC5],[0x9B8F]],[[0xEF,0xC6],[0x9B9E]], + [[0xEF,0xC7],[0x9BA7]],[[0xEF,0xC8],[0x9BC1]],[[0xEF,0xC9],[0x9BCE]], + [[0xEF,0xCA],[0x9BE5]],[[0xEF,0xCB],[0x9BF8]],[[0xEF,0xCC],[0x9BFD]], + [[0xEF,0xCD],[0x9C00]],[[0xEF,0xCE],[0x9C23]],[[0xEF,0xCF],[0x9C41]], + [[0xEF,0xD0],[0x9C4F]],[[0xEF,0xD1],[0x9C50]],[[0xEF,0xD2],[0x9C53]], + [[0xEF,0xD3],[0x9C63]],[[0xEF,0xD4],[0x9C65]],[[0xEF,0xD5],[0x9C77]], + [[0xEF,0xD6],[0x9D1D]],[[0xEF,0xD7],[0x9D1E]],[[0xEF,0xD8],[0x9D43]], + [[0xEF,0xD9],[0x9D47]],[[0xEF,0xDA],[0x9D52]],[[0xEF,0xDB],[0x9D63]], + [[0xEF,0xDC],[0x9D70]],[[0xEF,0xDD],[0x9D7C]],[[0xEF,0xDE],[0x9D8A]], + [[0xEF,0xDF],[0x9D96]],[[0xEF,0xE0],[0x9DC0]],[[0xEF,0xE1],[0x9DAC]], + [[0xEF,0xE2],[0x9DBC]],[[0xEF,0xE3],[0x9DD7]],[[0xEF,0xE4],[0x2A190]], + [[0xEF,0xE5],[0x9DE7]],[[0xEF,0xE6],[0x9E07]],[[0xEF,0xE7],[0x9E15]], + [[0xEF,0xE8],[0x9E7C]],[[0xEF,0xE9],[0x9E9E]],[[0xEF,0xEA],[0x9EA4]], + [[0xEF,0xEB],[0x9EAC]],[[0xEF,0xEC],[0x9EAF]],[[0xEF,0xED],[0x9EB4]], + [[0xEF,0xEE],[0x9EB5]],[[0xEF,0xEF],[0x9EC3]],[[0xEF,0xF0],[0x9ED1]], + [[0xEF,0xF1],[0x9F10]],[[0xEF,0xF2],[0x9F39]],[[0xEF,0xF3],[0x9F57]], + [[0xEF,0xF4],[0x9F90]],[[0xEF,0xF5],[0x9F94]],[[0xEF,0xF6],[0x9F97]], + [[0xEF,0xF7],[0x9FA2]],[[0xEF,0xF8],[0x59F8]],[[0xEF,0xF9],[0x5C5B]], + [[0xEF,0xFA],[0x5E77]],[[0xEF,0xFB],[0x7626]],[[0xEF,0xFC],[0x7E6B]], + [[0xF0,0x40],[0x20089]],[[0xF0,0x41],[0x4E02]],[[0xF0,0x42],[0x4E0F]], + [[0xF0,0x43],[0x4E12]],[[0xF0,0x44],[0x4E29]],[[0xF0,0x45],[0x4E2B]], + [[0xF0,0x46],[0x4E2E]],[[0xF0,0x47],[0x4E40]],[[0xF0,0x48],[0x4E47]], + [[0xF0,0x49],[0x4E48]],[[0xF0,0x4A],[0x200A2]],[[0xF0,0x4B],[0x4E51]], + [[0xF0,0x4C],[0x3406]],[[0xF0,0x4D],[0x200A4]],[[0xF0,0x4E],[0x4E5A]], + [[0xF0,0x4F],[0x4E69]],[[0xF0,0x50],[0x4E9D]],[[0xF0,0x51],[0x342C]], + [[0xF0,0x52],[0x342E]],[[0xF0,0x53],[0x4EB9]],[[0xF0,0x54],[0x4EBB]], + [[0xF0,0x55],[0x201A2]],[[0xF0,0x56],[0x4EBC]],[[0xF0,0x57],[0x4EC3]], + [[0xF0,0x58],[0x4EC8]],[[0xF0,0x59],[0x4ED0]],[[0xF0,0x5A],[0x4EEB]], + [[0xF0,0x5B],[0x4EDA]],[[0xF0,0x5C],[0x4EF1]],[[0xF0,0x5D],[0x4EF5]], + [[0xF0,0x5E],[0x4F00]],[[0xF0,0x5F],[0x4F16]],[[0xF0,0x60],[0x4F64]], + [[0xF0,0x61],[0x4F37]],[[0xF0,0x62],[0x4F3E]],[[0xF0,0x63],[0x4F54]], + [[0xF0,0x64],[0x4F58]],[[0xF0,0x65],[0x20213]],[[0xF0,0x66],[0x4F77]], + [[0xF0,0x67],[0x4F78]],[[0xF0,0x68],[0x4F7A]],[[0xF0,0x69],[0x4F7D]], + [[0xF0,0x6A],[0x4F82]],[[0xF0,0x6B],[0x4F85]],[[0xF0,0x6C],[0x4F92]], + [[0xF0,0x6D],[0x4F9A]],[[0xF0,0x6E],[0x4FE6]],[[0xF0,0x6F],[0x4FB2]], + [[0xF0,0x70],[0x4FBE]],[[0xF0,0x71],[0x4FC5]],[[0xF0,0x72],[0x4FCB]], + [[0xF0,0x73],[0x4FCF]],[[0xF0,0x74],[0x4FD2]],[[0xF0,0x75],[0x346A]], + [[0xF0,0x76],[0x4FF2]],[[0xF0,0x77],[0x5000]],[[0xF0,0x78],[0x5010]], + [[0xF0,0x79],[0x5013]],[[0xF0,0x7A],[0x501C]],[[0xF0,0x7B],[0x501E]], + [[0xF0,0x7C],[0x5022]],[[0xF0,0x7D],[0x3468]],[[0xF0,0x7E],[0x5042]], + [[0xF0,0x80],[0x5046]],[[0xF0,0x81],[0x504E]],[[0xF0,0x82],[0x5053]], + [[0xF0,0x83],[0x5057]],[[0xF0,0x84],[0x5063]],[[0xF0,0x85],[0x5066]], + [[0xF0,0x86],[0x506A]],[[0xF0,0x87],[0x5070]],[[0xF0,0x88],[0x50A3]], + [[0xF0,0x89],[0x5088]],[[0xF0,0x8A],[0x5092]],[[0xF0,0x8B],[0x5093]], + [[0xF0,0x8C],[0x5095]],[[0xF0,0x8D],[0x5096]],[[0xF0,0x8E],[0x509C]], + [[0xF0,0x8F],[0x50AA]],[[0xF0,0x90],[0x2032B]],[[0xF0,0x91],[0x50B1]], + [[0xF0,0x92],[0x50BA]],[[0xF0,0x93],[0x50BB]],[[0xF0,0x94],[0x50C4]], + [[0xF0,0x95],[0x50C7]],[[0xF0,0x96],[0x50F3]],[[0xF0,0x97],[0x20381]], + [[0xF0,0x98],[0x50CE]],[[0xF0,0x99],[0x20371]],[[0xF0,0x9A],[0x50D4]], + [[0xF0,0x9B],[0x50D9]],[[0xF0,0x9C],[0x50E1]],[[0xF0,0x9D],[0x50E9]], + [[0xF0,0x9E],[0x3492]],[[0xF1,0x40],[0x5108]],[[0xF1,0x41],[0x203F9]], + [[0xF1,0x42],[0x5117]],[[0xF1,0x43],[0x511B]],[[0xF1,0x44],[0x2044A]], + [[0xF1,0x45],[0x5160]],[[0xF1,0x46],[0x20509]],[[0xF1,0x47],[0x5173]], + [[0xF1,0x48],[0x5183]],[[0xF1,0x49],[0x518B]],[[0xF1,0x4A],[0x34BC]], + [[0xF1,0x4B],[0x5198]],[[0xF1,0x4C],[0x51A3]],[[0xF1,0x4D],[0x51AD]], + [[0xF1,0x4E],[0x34C7]],[[0xF1,0x4F],[0x51BC]],[[0xF1,0x50],[0x205D6]], + [[0xF1,0x51],[0x20628]],[[0xF1,0x52],[0x51F3]],[[0xF1,0x53],[0x51F4]], + [[0xF1,0x54],[0x5202]],[[0xF1,0x55],[0x5212]],[[0xF1,0x56],[0x5216]], + [[0xF1,0x57],[0x2074F]],[[0xF1,0x58],[0x5255]],[[0xF1,0x59],[0x525C]], + [[0xF1,0x5A],[0x526C]],[[0xF1,0x5B],[0x5277]],[[0xF1,0x5C],[0x5284]], + [[0xF1,0x5D],[0x5282]],[[0xF1,0x5E],[0x20807]],[[0xF1,0x5F],[0x5298]], + [[0xF1,0x60],[0x2083A]],[[0xF1,0x61],[0x52A4]],[[0xF1,0x62],[0x52A6]], + [[0xF1,0x63],[0x52AF]],[[0xF1,0x64],[0x52BA]],[[0xF1,0x65],[0x52BB]], + [[0xF1,0x66],[0x52CA]],[[0xF1,0x67],[0x351F]],[[0xF1,0x68],[0x52D1]], + [[0xF1,0x69],[0x208B9]],[[0xF1,0x6A],[0x52F7]],[[0xF1,0x6B],[0x530A]], + [[0xF1,0x6C],[0x530B]],[[0xF1,0x6D],[0x5324]],[[0xF1,0x6E],[0x5335]], + [[0xF1,0x6F],[0x533E]],[[0xF1,0x70],[0x5342]],[[0xF1,0x71],[0x2097C]], + [[0xF1,0x72],[0x2099D]],[[0xF1,0x73],[0x5367]],[[0xF1,0x74],[0x536C]], + [[0xF1,0x75],[0x537A]],[[0xF1,0x76],[0x53A4]],[[0xF1,0x77],[0x53B4]], + [[0xF1,0x78],[0x20AD3]],[[0xF1,0x79],[0x53B7]],[[0xF1,0x7A],[0x53C0]], + [[0xF1,0x7B],[0x20B1D]],[[0xF1,0x7C],[0x355D]],[[0xF1,0x7D],[0x355E]], + [[0xF1,0x7E],[0x53D5]],[[0xF1,0x80],[0x53DA]],[[0xF1,0x81],[0x3563]], + [[0xF1,0x82],[0x53F4]],[[0xF1,0x83],[0x53F5]],[[0xF1,0x84],[0x5455]], + [[0xF1,0x85],[0x5424]],[[0xF1,0x86],[0x5428]],[[0xF1,0x87],[0x356E]], + [[0xF1,0x88],[0x5443]],[[0xF1,0x89],[0x5462]],[[0xF1,0x8A],[0x5466]], + [[0xF1,0x8B],[0x546C]],[[0xF1,0x8C],[0x548A]],[[0xF1,0x8D],[0x548D]], + [[0xF1,0x8E],[0x5495]],[[0xF1,0x8F],[0x54A0]],[[0xF1,0x90],[0x54A6]], + [[0xF1,0x91],[0x54AD]],[[0xF1,0x92],[0x54AE]],[[0xF1,0x93],[0x54B7]], + [[0xF1,0x94],[0x54BA]],[[0xF1,0x95],[0x54BF]],[[0xF1,0x96],[0x54C3]], + [[0xF1,0x97],[0x20D45]],[[0xF1,0x98],[0x54EC]],[[0xF1,0x99],[0x54EF]], + [[0xF1,0x9A],[0x54F1]],[[0xF1,0x9B],[0x54F3]],[[0xF1,0x9C],[0x5500]], + [[0xF1,0x9D],[0x5501]],[[0xF1,0x9E],[0x5509]],[[0xF1,0x9F],[0x553C]], + [[0xF1,0xA0],[0x5541]],[[0xF1,0xA1],[0x35A6]],[[0xF1,0xA2],[0x5547]], + [[0xF1,0xA3],[0x554A]],[[0xF1,0xA4],[0x35A8]],[[0xF1,0xA5],[0x5560]], + [[0xF1,0xA6],[0x5561]],[[0xF1,0xA7],[0x5564]],[[0xF1,0xA8],[0x20DE1]], + [[0xF1,0xA9],[0x557D]],[[0xF1,0xAA],[0x5582]],[[0xF1,0xAB],[0x5588]], + [[0xF1,0xAC],[0x5591]],[[0xF1,0xAD],[0x35C5]],[[0xF1,0xAE],[0x55D2]], + [[0xF1,0xAF],[0x20E95]],[[0xF1,0xB0],[0x20E6D]],[[0xF1,0xB1],[0x55BF]], + [[0xF1,0xB2],[0x55C9]],[[0xF1,0xB3],[0x55CC]],[[0xF1,0xB4],[0x55D1]], + [[0xF1,0xB5],[0x55DD]],[[0xF1,0xB6],[0x35DA]],[[0xF1,0xB7],[0x55E2]], + [[0xF1,0xB8],[0x20E64]],[[0xF1,0xB9],[0x55E9]],[[0xF1,0xBA],[0x5628]], + [[0xF1,0xBB],[0x20F5F]],[[0xF1,0xBC],[0x5607]],[[0xF1,0xBD],[0x5610]], + [[0xF1,0xBE],[0x5630]],[[0xF1,0xBF],[0x5637]],[[0xF1,0xC0],[0x35F4]], + [[0xF1,0xC1],[0x563D]],[[0xF1,0xC2],[0x563F]],[[0xF1,0xC3],[0x5640]], + [[0xF1,0xC4],[0x5647]],[[0xF1,0xC5],[0x565E]],[[0xF1,0xC6],[0x5660]], + [[0xF1,0xC7],[0x566D]],[[0xF1,0xC8],[0x3605]],[[0xF1,0xC9],[0x5688]], + [[0xF1,0xCA],[0x568C]],[[0xF1,0xCB],[0x5695]],[[0xF1,0xCC],[0x569A]], + [[0xF1,0xCD],[0x569D]],[[0xF1,0xCE],[0x56A8]],[[0xF1,0xCF],[0x56AD]], + [[0xF1,0xD0],[0x56B2]],[[0xF1,0xD1],[0x56C5]],[[0xF1,0xD2],[0x56CD]], + [[0xF1,0xD3],[0x56DF]],[[0xF1,0xD4],[0x56E8]],[[0xF1,0xD5],[0x56F6]], + [[0xF1,0xD6],[0x56F7]],[[0xF1,0xD7],[0x21201]],[[0xF1,0xD8],[0x5715]], + [[0xF1,0xD9],[0x5723]],[[0xF1,0xDA],[0x21255]],[[0xF1,0xDB],[0x5729]], + [[0xF1,0xDC],[0x2127B]],[[0xF1,0xDD],[0x5745]],[[0xF1,0xDE],[0x5746]], + [[0xF1,0xDF],[0x574C]],[[0xF1,0xE0],[0x574D]],[[0xF1,0xE1],[0x21274]], + [[0xF1,0xE2],[0x5768]],[[0xF1,0xE3],[0x576F]],[[0xF1,0xE4],[0x5773]], + [[0xF1,0xE5],[0x5774]],[[0xF1,0xE6],[0x5775]],[[0xF1,0xE7],[0x577B]], + [[0xF1,0xE8],[0x212E4]],[[0xF1,0xE9],[0x212D7]],[[0xF1,0xEA],[0x57AC]], + [[0xF1,0xEB],[0x579A]],[[0xF1,0xEC],[0x579D]],[[0xF1,0xED],[0x579E]], + [[0xF1,0xEE],[0x57A8]],[[0xF1,0xEF],[0x57D7]],[[0xF1,0xF0],[0x212FD]], + [[0xF1,0xF1],[0x57CC]],[[0xF1,0xF2],[0x21336]],[[0xF1,0xF3],[0x21344]], + [[0xF1,0xF4],[0x57DE]],[[0xF1,0xF5],[0x57E6]],[[0xF1,0xF6],[0x57F0]], + [[0xF1,0xF7],[0x364A]],[[0xF1,0xF8],[0x57F8]],[[0xF1,0xF9],[0x57FB]], + [[0xF1,0xFA],[0x57FD]],[[0xF1,0xFB],[0x5804]],[[0xF1,0xFC],[0x581E]], + [[0xF2,0x40],[0x5820]],[[0xF2,0x41],[0x5827]],[[0xF2,0x42],[0x5832]], + [[0xF2,0x43],[0x5839]],[[0xF2,0x44],[0x213C4]],[[0xF2,0x45],[0x5849]], + [[0xF2,0x46],[0x584C]],[[0xF2,0x47],[0x5867]],[[0xF2,0x48],[0x588A]], + [[0xF2,0x49],[0x588B]],[[0xF2,0x4A],[0x588D]],[[0xF2,0x4B],[0x588F]], + [[0xF2,0x4C],[0x5890]],[[0xF2,0x4D],[0x5894]],[[0xF2,0x4E],[0x589D]], + [[0xF2,0x4F],[0x58AA]],[[0xF2,0x50],[0x58B1]],[[0xF2,0x51],[0x2146D]], + [[0xF2,0x52],[0x58C3]],[[0xF2,0x53],[0x58CD]],[[0xF2,0x54],[0x58E2]], + [[0xF2,0x55],[0x58F3]],[[0xF2,0x56],[0x58F4]],[[0xF2,0x57],[0x5905]], + [[0xF2,0x58],[0x5906]],[[0xF2,0x59],[0x590B]],[[0xF2,0x5A],[0x590D]], + [[0xF2,0x5B],[0x5914]],[[0xF2,0x5C],[0x5924]],[[0xF2,0x5D],[0x215D7]], + [[0xF2,0x5E],[0x3691]],[[0xF2,0x5F],[0x593D]],[[0xF2,0x60],[0x3699]], + [[0xF2,0x61],[0x5946]],[[0xF2,0x62],[0x3696]],[[0xF2,0x63],[0x26C29]], + [[0xF2,0x64],[0x595B]],[[0xF2,0x65],[0x595F]],[[0xF2,0x66],[0x21647]], + [[0xF2,0x67],[0x5975]],[[0xF2,0x68],[0x5976]],[[0xF2,0x69],[0x597C]], + [[0xF2,0x6A],[0x599F]],[[0xF2,0x6B],[0x59AE]],[[0xF2,0x6C],[0x59BC]], + [[0xF2,0x6D],[0x59C8]],[[0xF2,0x6E],[0x59CD]],[[0xF2,0x6F],[0x59DE]], + [[0xF2,0x70],[0x59E3]],[[0xF2,0x71],[0x59E4]],[[0xF2,0x72],[0x59E7]], + [[0xF2,0x73],[0x59EE]],[[0xF2,0x74],[0x21706]],[[0xF2,0x75],[0x21742]], + [[0xF2,0x76],[0x36CF]],[[0xF2,0x77],[0x5A0C]],[[0xF2,0x78],[0x5A0D]], + [[0xF2,0x79],[0x5A17]],[[0xF2,0x7A],[0x5A27]],[[0xF2,0x7B],[0x5A2D]], + [[0xF2,0x7C],[0x5A55]],[[0xF2,0x7D],[0x5A65]],[[0xF2,0x7E],[0x5A7A]], + [[0xF2,0x80],[0x5A8B]],[[0xF2,0x81],[0x5A9C]],[[0xF2,0x82],[0x5A9F]], + [[0xF2,0x83],[0x5AA0]],[[0xF2,0x84],[0x5AA2]],[[0xF2,0x85],[0x5AB1]], + [[0xF2,0x86],[0x5AB3]],[[0xF2,0x87],[0x5AB5]],[[0xF2,0x88],[0x5ABA]], + [[0xF2,0x89],[0x5ABF]],[[0xF2,0x8A],[0x5ADA]],[[0xF2,0x8B],[0x5ADC]], + [[0xF2,0x8C],[0x5AE0]],[[0xF2,0x8D],[0x5AE5]],[[0xF2,0x8E],[0x5AF0]], + [[0xF2,0x8F],[0x5AEE]],[[0xF2,0x90],[0x5AF5]],[[0xF2,0x91],[0x5B00]], + [[0xF2,0x92],[0x5B08]],[[0xF2,0x93],[0x5B17]],[[0xF2,0x94],[0x5B34]], + [[0xF2,0x95],[0x5B2D]],[[0xF2,0x96],[0x5B4C]],[[0xF2,0x97],[0x5B52]], + [[0xF2,0x98],[0x5B68]],[[0xF2,0x99],[0x5B6F]],[[0xF2,0x9A],[0x5B7C]], + [[0xF2,0x9B],[0x5B7F]],[[0xF2,0x9C],[0x5B81]],[[0xF2,0x9D],[0x5B84]], + [[0xF2,0x9E],[0x219C3]],[[0xF0,0x9F],[0x5B96]],[[0xF0,0xA0],[0x5BAC]], + [[0xF0,0xA1],[0x3761]],[[0xF0,0xA2],[0x5BC0]],[[0xF0,0xA3],[0x3762]], + [[0xF0,0xA4],[0x5BCE]],[[0xF0,0xA5],[0x5BD6]],[[0xF0,0xA6],[0x376C]], + [[0xF0,0xA7],[0x376B]],[[0xF0,0xA8],[0x5BF1]],[[0xF0,0xA9],[0x5BFD]], + [[0xF0,0xAA],[0x3775]],[[0xF0,0xAB],[0x5C03]],[[0xF0,0xAC],[0x5C29]], + [[0xF0,0xAD],[0x5C30]],[[0xF0,0xAE],[0x21C56]],[[0xF0,0xAF],[0x5C5F]], + [[0xF0,0xB0],[0x5C63]],[[0xF0,0xB1],[0x5C67]],[[0xF0,0xB2],[0x5C68]], + [[0xF0,0xB3],[0x5C69]],[[0xF0,0xB4],[0x5C70]],[[0xF0,0xB5],[0x21D2D]], + [[0xF0,0xB6],[0x21D45]],[[0xF0,0xB7],[0x5C7C]],[[0xF0,0xB8],[0x21D78]], + [[0xF0,0xB9],[0x21D62]],[[0xF0,0xBA],[0x5C88]],[[0xF0,0xBB],[0x5C8A]], + [[0xF0,0xBC],[0x37C1]],[[0xF0,0xBD],[0x21DA1]],[[0xF0,0xBE],[0x21D9C]], + [[0xF0,0xBF],[0x5CA0]],[[0xF0,0xC0],[0x5CA2]],[[0xF0,0xC1],[0x5CA6]], + [[0xF0,0xC2],[0x5CA7]],[[0xF0,0xC3],[0x21D92]],[[0xF0,0xC4],[0x5CAD]], + [[0xF0,0xC5],[0x5CB5]],[[0xF0,0xC6],[0x21DB7]],[[0xF0,0xC7],[0x5CC9]], + [[0xF0,0xC8],[0x21DE0]],[[0xF0,0xC9],[0x21E33]],[[0xF0,0xCA],[0x5D06]], + [[0xF0,0xCB],[0x5D10]],[[0xF0,0xCC],[0x5D2B]],[[0xF0,0xCD],[0x5D1D]], + [[0xF0,0xCE],[0x5D20]],[[0xF0,0xCF],[0x5D24]],[[0xF0,0xD0],[0x5D26]], + [[0xF0,0xD1],[0x5D31]],[[0xF0,0xD2],[0x5D39]],[[0xF0,0xD3],[0x5D42]], + [[0xF0,0xD4],[0x37E8]],[[0xF0,0xD5],[0x5D61]],[[0xF0,0xD6],[0x5D6A]], + [[0xF0,0xD7],[0x37F4]],[[0xF0,0xD8],[0x5D70]],[[0xF0,0xD9],[0x21F1E]], + [[0xF0,0xDA],[0x37FD]],[[0xF0,0xDB],[0x5D88]],[[0xF0,0xDC],[0x3800]], + [[0xF0,0xDD],[0x5D92]],[[0xF0,0xDE],[0x5D94]],[[0xF0,0xDF],[0x5D97]], + [[0xF0,0xE0],[0x5D99]],[[0xF0,0xE1],[0x5DB0]],[[0xF0,0xE2],[0x5DB2]], + [[0xF0,0xE3],[0x5DB4]],[[0xF0,0xE4],[0x21F76]],[[0xF0,0xE5],[0x5DB9]], + [[0xF0,0xE6],[0x5DD1]],[[0xF0,0xE7],[0x5DD7]],[[0xF0,0xE8],[0x5DD8]], + [[0xF0,0xE9],[0x5DE0]],[[0xF0,0xEA],[0x21FFA]],[[0xF0,0xEB],[0x5DE4]], + [[0xF0,0xEC],[0x5DE9]],[[0xF0,0xED],[0x382F]],[[0xF0,0xEE],[0x5E00]], + [[0xF0,0xEF],[0x3836]],[[0xF0,0xF0],[0x5E12]],[[0xF0,0xF1],[0x5E15]], + [[0xF0,0xF2],[0x3840]],[[0xF0,0xF3],[0x5E1F]],[[0xF0,0xF4],[0x5E2E]], + [[0xF0,0xF5],[0x5E3E]],[[0xF0,0xF6],[0x5E49]],[[0xF0,0xF7],[0x385C]], + [[0xF0,0xF8],[0x5E56]],[[0xF0,0xF9],[0x3861]],[[0xF0,0xFA],[0x5E6B]], + [[0xF0,0xFB],[0x5E6C]],[[0xF0,0xFC],[0x5E6D]],[[0xF2,0x9F],[0x5E6E]], + [[0xF2,0xA0],[0x2217B]],[[0xF2,0xA1],[0x5EA5]],[[0xF2,0xA2],[0x5EAA]], + [[0xF2,0xA3],[0x5EAC]],[[0xF2,0xA4],[0x5EB9]],[[0xF2,0xA5],[0x5EBF]], + [[0xF2,0xA6],[0x5EC6]],[[0xF2,0xA7],[0x5ED2]],[[0xF2,0xA8],[0x5ED9]], + [[0xF2,0xA9],[0x2231E]],[[0xF2,0xAA],[0x5EFD]],[[0xF2,0xAB],[0x5F08]], + [[0xF2,0xAC],[0x5F0E]],[[0xF2,0xAD],[0x5F1C]],[[0xF2,0xAE],[0x223AD]], + [[0xF2,0xAF],[0x5F1E]],[[0xF2,0xB0],[0x5F47]],[[0xF2,0xB1],[0x5F63]], + [[0xF2,0xB2],[0x5F72]],[[0xF2,0xB3],[0x5F7E]],[[0xF2,0xB4],[0x5F8F]], + [[0xF2,0xB5],[0x5FA2]],[[0xF2,0xB6],[0x5FA4]],[[0xF2,0xB7],[0x5FB8]], + [[0xF2,0xB8],[0x5FC4]],[[0xF2,0xB9],[0x38FA]],[[0xF2,0xBA],[0x5FC7]], + [[0xF2,0xBB],[0x5FCB]],[[0xF2,0xBC],[0x5FD2]],[[0xF2,0xBD],[0x5FD3]], + [[0xF2,0xBE],[0x5FD4]],[[0xF2,0xBF],[0x5FE2]],[[0xF2,0xC0],[0x5FEE]], + [[0xF2,0xC1],[0x5FEF]],[[0xF2,0xC2],[0x5FF3]],[[0xF2,0xC3],[0x5FFC]], + [[0xF2,0xC4],[0x3917]],[[0xF2,0xC5],[0x6017]],[[0xF2,0xC6],[0x6022]], + [[0xF2,0xC7],[0x6024]],[[0xF2,0xC8],[0x391A]],[[0xF2,0xC9],[0x604C]], + [[0xF2,0xCA],[0x607F]],[[0xF2,0xCB],[0x608A]],[[0xF2,0xCC],[0x6095]], + [[0xF2,0xCD],[0x60A8]],[[0xF2,0xCE],[0x226F3]],[[0xF2,0xCF],[0x60B0]], + [[0xF2,0xD0],[0x60B1]],[[0xF2,0xD1],[0x60BE]],[[0xF2,0xD2],[0x60C8]], + [[0xF2,0xD3],[0x60D9]],[[0xF2,0xD4],[0x60DB]],[[0xF2,0xD5],[0x60EE]], + [[0xF2,0xD6],[0x60F2]],[[0xF2,0xD7],[0x60F5]],[[0xF2,0xD8],[0x6110]], + [[0xF2,0xD9],[0x6112]],[[0xF2,0xDA],[0x6113]],[[0xF2,0xDB],[0x6119]], + [[0xF2,0xDC],[0x611E]],[[0xF2,0xDD],[0x613A]],[[0xF2,0xDE],[0x396F]], + [[0xF2,0xDF],[0x6141]],[[0xF2,0xE0],[0x6146]],[[0xF2,0xE1],[0x6160]], + [[0xF2,0xE2],[0x617C]],[[0xF2,0xE3],[0x2285B]],[[0xF2,0xE4],[0x6192]], + [[0xF2,0xE5],[0x6193]],[[0xF2,0xE6],[0x6197]],[[0xF2,0xE7],[0x6198]], + [[0xF2,0xE8],[0x61A5]],[[0xF2,0xE9],[0x61A8]],[[0xF2,0xEA],[0x61AD]], + [[0xF2,0xEB],[0x228AB]],[[0xF2,0xEC],[0x61D5]],[[0xF2,0xED],[0x61DD]], + [[0xF2,0xEE],[0x61DF]],[[0xF2,0xEF],[0x61F5]],[[0xF2,0xF0],[0x2298F]], + [[0xF2,0xF1],[0x6215]],[[0xF2,0xF2],[0x6223]],[[0xF2,0xF3],[0x6229]], + [[0xF2,0xF4],[0x6246]],[[0xF2,0xF5],[0x624C]],[[0xF2,0xF6],[0x6251]], + [[0xF2,0xF7],[0x6252]],[[0xF2,0xF8],[0x6261]],[[0xF2,0xF9],[0x6264]], + [[0xF2,0xFA],[0x627B]],[[0xF2,0xFB],[0x626D]],[[0xF2,0xFC],[0x6273]], + [[0xF3,0x40],[0x6299]],[[0xF3,0x41],[0x62A6]],[[0xF3,0x42],[0x62D5]], + [[0xF3,0x43],[0x22AB8]],[[0xF3,0x44],[0x62FD]],[[0xF3,0x45],[0x6303]], + [[0xF3,0x46],[0x630D]],[[0xF3,0x47],[0x6310]],[[0xF3,0x48],[0x22B4F]], + [[0xF3,0x49],[0x22B50]],[[0xF3,0x4A],[0x6332]],[[0xF3,0x4B],[0x6335]], + [[0xF3,0x4C],[0x633B]],[[0xF3,0x4D],[0x633C]],[[0xF3,0x4E],[0x6341]], + [[0xF3,0x4F],[0x6344]],[[0xF3,0x50],[0x634E]],[[0xF3,0x51],[0x22B46]], + [[0xF3,0x52],[0x6359]],[[0xF3,0x53],[0x22C1D]],[[0xF3,0x54],[0x22BA6]], + [[0xF3,0x55],[0x636C]],[[0xF3,0x56],[0x6384]],[[0xF3,0x57],[0x6399]], + [[0xF3,0x58],[0x22C24]],[[0xF3,0x59],[0x6394]],[[0xF3,0x5A],[0x63BD]], + [[0xF3,0x5B],[0x63F7]],[[0xF3,0x5C],[0x63D4]],[[0xF3,0x5D],[0x63D5]], + [[0xF3,0x5E],[0x63DC]],[[0xF3,0x5F],[0x63E0]],[[0xF3,0x60],[0x63EB]], + [[0xF3,0x61],[0x63EC]],[[0xF3,0x62],[0x63F2]],[[0xF3,0x63],[0x6409]], + [[0xF3,0x64],[0x641E]],[[0xF3,0x65],[0x6425]],[[0xF3,0x66],[0x6429]], + [[0xF3,0x67],[0x642F]],[[0xF3,0x68],[0x645A]],[[0xF3,0x69],[0x645B]], + [[0xF3,0x6A],[0x645D]],[[0xF3,0x6B],[0x6473]],[[0xF3,0x6C],[0x647D]], + [[0xF3,0x6D],[0x6487]],[[0xF3,0x6E],[0x6491]],[[0xF3,0x6F],[0x649D]], + [[0xF3,0x70],[0x649F]],[[0xF3,0x71],[0x64CB]],[[0xF3,0x72],[0x64CC]], + [[0xF3,0x73],[0x64D5]],[[0xF3,0x74],[0x64D7]],[[0xF3,0x75],[0x22DE1]], + [[0xF3,0x76],[0x64E4]],[[0xF3,0x77],[0x64E5]],[[0xF3,0x78],[0x64FF]], + [[0xF3,0x79],[0x6504]],[[0xF3,0x7A],[0x3A6E]],[[0xF3,0x7B],[0x650F]], + [[0xF3,0x7C],[0x6514]],[[0xF3,0x7D],[0x6516]],[[0xF3,0x7E],[0x3A73]], + [[0xF3,0x80],[0x651E]],[[0xF3,0x81],[0x6532]],[[0xF3,0x82],[0x6544]], + [[0xF3,0x83],[0x6554]],[[0xF3,0x84],[0x656B]],[[0xF3,0x85],[0x657A]], + [[0xF3,0x86],[0x6581]],[[0xF3,0x87],[0x6584]],[[0xF3,0x88],[0x6585]], + [[0xF3,0x89],[0x658A]],[[0xF3,0x8A],[0x65B2]],[[0xF3,0x8B],[0x65B5]], + [[0xF3,0x8C],[0x65B8]],[[0xF3,0x8D],[0x65BF]],[[0xF3,0x8E],[0x65C2]], + [[0xF3,0x8F],[0x65C9]],[[0xF3,0x90],[0x65D4]],[[0xF3,0x91],[0x3AD6]], + [[0xF3,0x92],[0x65F2]],[[0xF3,0x93],[0x65F9]],[[0xF3,0x94],[0x65FC]], + [[0xF3,0x95],[0x6604]],[[0xF3,0x96],[0x6608]],[[0xF3,0x97],[0x6621]], + [[0xF3,0x98],[0x662A]],[[0xF3,0x99],[0x6645]],[[0xF3,0x9A],[0x6651]], + [[0xF3,0x9B],[0x664E]],[[0xF3,0x9C],[0x3AEA]],[[0xF3,0x9D],[0x231C3]], + [[0xF3,0x9E],[0x6657]],[[0xF3,0x9F],[0x665B]],[[0xF3,0xA0],[0x6663]], + [[0xF3,0xA1],[0x231F5]],[[0xF3,0xA2],[0x231B6]],[[0xF3,0xA3],[0x666A]], + [[0xF3,0xA4],[0x666B]],[[0xF3,0xA5],[0x666C]],[[0xF3,0xA6],[0x666D]], + [[0xF3,0xA7],[0x667B]],[[0xF3,0xA8],[0x6680]],[[0xF3,0xA9],[0x6690]], + [[0xF3,0xAA],[0x6692]],[[0xF3,0xAB],[0x6699]],[[0xF3,0xAC],[0x3B0E]], + [[0xF3,0xAD],[0x66AD]],[[0xF3,0xAE],[0x66B1]],[[0xF3,0xAF],[0x66B5]], + [[0xF3,0xB0],[0x3B1A]],[[0xF3,0xB1],[0x66BF]],[[0xF3,0xB2],[0x3B1C]], + [[0xF3,0xB3],[0x66EC]],[[0xF3,0xB4],[0x3AD7]],[[0xF3,0xB5],[0x6701]], + [[0xF3,0xB6],[0x6705]],[[0xF3,0xB7],[0x6712]],[[0xF3,0xB8],[0x23372]], + [[0xF3,0xB9],[0x6719]],[[0xF3,0xBA],[0x233D3]],[[0xF3,0xBB],[0x233D2]], + [[0xF3,0xBC],[0x674C]],[[0xF3,0xBD],[0x674D]],[[0xF3,0xBE],[0x6754]], + [[0xF3,0xBF],[0x675D]],[[0xF3,0xC0],[0x233D0]],[[0xF3,0xC1],[0x233E4]], + [[0xF3,0xC2],[0x233D5]],[[0xF3,0xC3],[0x6774]],[[0xF3,0xC4],[0x6776]], + [[0xF3,0xC5],[0x233DA]],[[0xF3,0xC6],[0x6792]],[[0xF3,0xC7],[0x233DF]], + [[0xF3,0xC8],[0x8363]],[[0xF3,0xC9],[0x6810]],[[0xF3,0xCA],[0x67B0]], + [[0xF3,0xCB],[0x67B2]],[[0xF3,0xCC],[0x67C3]],[[0xF3,0xCD],[0x67C8]], + [[0xF3,0xCE],[0x67D2]],[[0xF3,0xCF],[0x67D9]],[[0xF3,0xD0],[0x67DB]], + [[0xF3,0xD1],[0x67F0]],[[0xF3,0xD2],[0x67F7]],[[0xF3,0xD3],[0x2344A]], + [[0xF3,0xD4],[0x23451]],[[0xF3,0xD5],[0x2344B]],[[0xF3,0xD6],[0x6818]], + [[0xF3,0xD7],[0x681F]],[[0xF3,0xD8],[0x682D]],[[0xF3,0xD9],[0x23465]], + [[0xF3,0xDA],[0x6833]],[[0xF3,0xDB],[0x683B]],[[0xF3,0xDC],[0x683E]], + [[0xF3,0xDD],[0x6844]],[[0xF3,0xDE],[0x6845]],[[0xF3,0xDF],[0x6849]], + [[0xF3,0xE0],[0x684C]],[[0xF3,0xE1],[0x6855]],[[0xF3,0xE2],[0x6857]], + [[0xF3,0xE3],[0x3B77]],[[0xF3,0xE4],[0x686B]],[[0xF3,0xE5],[0x686E]], + [[0xF3,0xE6],[0x687A]],[[0xF3,0xE7],[0x687C]],[[0xF3,0xE8],[0x6882]], + [[0xF3,0xE9],[0x6890]],[[0xF3,0xEA],[0x6896]],[[0xF3,0xEB],[0x3B6D]], + [[0xF3,0xEC],[0x6898]],[[0xF3,0xED],[0x6899]],[[0xF3,0xEE],[0x689A]], + [[0xF3,0xEF],[0x689C]],[[0xF3,0xF0],[0x68AA]],[[0xF3,0xF1],[0x68AB]], + [[0xF3,0xF2],[0x68B4]],[[0xF3,0xF3],[0x68BB]],[[0xF3,0xF4],[0x68FB]], + [[0xF3,0xF5],[0x234E4]],[[0xF3,0xF6],[0x2355A]],[[0xF3,0xF7],[0xFA13]], + [[0xF3,0xF8],[0x68C3]],[[0xF3,0xF9],[0x68C5]],[[0xF3,0xFA],[0x68CC]], + [[0xF3,0xFB],[0x68CF]],[[0xF3,0xFC],[0x68D6]],[[0xF4,0x40],[0x68D9]], + [[0xF4,0x41],[0x68E4]],[[0xF4,0x42],[0x68E5]],[[0xF4,0x43],[0x68EC]], + [[0xF4,0x44],[0x68F7]],[[0xF4,0x45],[0x6903]],[[0xF4,0x46],[0x6907]], + [[0xF4,0x47],[0x3B87]],[[0xF4,0x48],[0x3B88]],[[0xF4,0x49],[0x23594]], + [[0xF4,0x4A],[0x693B]],[[0xF4,0x4B],[0x3B8D]],[[0xF4,0x4C],[0x6946]], + [[0xF4,0x4D],[0x6969]],[[0xF4,0x4E],[0x696C]],[[0xF4,0x4F],[0x6972]], + [[0xF4,0x50],[0x697A]],[[0xF4,0x51],[0x697F]],[[0xF4,0x52],[0x6992]], + [[0xF4,0x53],[0x3BA4]],[[0xF4,0x54],[0x6996]],[[0xF4,0x55],[0x6998]], + [[0xF4,0x56],[0x69A6]],[[0xF4,0x57],[0x69B0]],[[0xF4,0x58],[0x69B7]], + [[0xF4,0x59],[0x69BA]],[[0xF4,0x5A],[0x69BC]],[[0xF4,0x5B],[0x69C0]], + [[0xF4,0x5C],[0x69D1]],[[0xF4,0x5D],[0x69D6]],[[0xF4,0x5E],[0x23639]], + [[0xF4,0x5F],[0x23647]],[[0xF4,0x60],[0x6A30]],[[0xF4,0x61],[0x23638]], + [[0xF4,0x62],[0x2363A]],[[0xF4,0x63],[0x69E3]],[[0xF4,0x64],[0x69EE]], + [[0xF4,0x65],[0x69EF]],[[0xF4,0x66],[0x69F3]],[[0xF4,0x67],[0x3BCD]], + [[0xF4,0x68],[0x69F4]],[[0xF4,0x69],[0x69FE]],[[0xF4,0x6A],[0x6A11]], + [[0xF4,0x6B],[0x6A1A]],[[0xF4,0x6C],[0x6A1D]],[[0xF4,0x6D],[0x2371C]], + [[0xF4,0x6E],[0x6A32]],[[0xF4,0x6F],[0x6A33]],[[0xF4,0x70],[0x6A34]], + [[0xF4,0x71],[0x6A3F]],[[0xF4,0x72],[0x6A46]],[[0xF4,0x73],[0x6A49]], + [[0xF4,0x74],[0x6A7A]],[[0xF4,0x75],[0x6A4E]],[[0xF4,0x76],[0x6A52]], + [[0xF4,0x77],[0x6A64]],[[0xF4,0x78],[0x2370C]],[[0xF4,0x79],[0x6A7E]], + [[0xF4,0x7A],[0x6A83]],[[0xF4,0x7B],[0x6A8B]],[[0xF4,0x7C],[0x3BF0]], + [[0xF4,0x7D],[0x6A91]],[[0xF4,0x7E],[0x6A9F]],[[0xF4,0x80],[0x6AA1]], + [[0xF4,0x81],[0x23764]],[[0xF4,0x82],[0x6AAB]],[[0xF4,0x83],[0x6ABD]], + [[0xF4,0x84],[0x6AC6]],[[0xF4,0x85],[0x6AD4]],[[0xF4,0x86],[0x6AD0]], + [[0xF4,0x87],[0x6ADC]],[[0xF4,0x88],[0x6ADD]],[[0xF4,0x89],[0x237FF]], + [[0xF4,0x8A],[0x237E7]],[[0xF4,0x8B],[0x6AEC]],[[0xF4,0x8C],[0x6AF1]], + [[0xF4,0x8D],[0x6AF2]],[[0xF4,0x8E],[0x6AF3]],[[0xF4,0x8F],[0x6AFD]], + [[0xF4,0x90],[0x23824]],[[0xF4,0x91],[0x6B0B]],[[0xF4,0x92],[0x6B0F]], + [[0xF4,0x93],[0x6B10]],[[0xF4,0x94],[0x6B11]],[[0xF4,0x95],[0x2383D]], + [[0xF4,0x96],[0x6B17]],[[0xF4,0x97],[0x3C26]],[[0xF4,0x98],[0x6B2F]], + [[0xF4,0x99],[0x6B4A]],[[0xF4,0x9A],[0x6B58]],[[0xF4,0x9B],[0x6B6C]], + [[0xF4,0x9C],[0x6B75]],[[0xF4,0x9D],[0x6B7A]],[[0xF4,0x9E],[0x6B81]], + [[0xF4,0x9F],[0x6B9B]],[[0xF4,0xA0],[0x6BAE]],[[0xF4,0xA1],[0x23A98]], + [[0xF4,0xA2],[0x6BBD]],[[0xF4,0xA3],[0x6BBE]],[[0xF4,0xA4],[0x6BC7]], + [[0xF4,0xA5],[0x6BC8]],[[0xF4,0xA6],[0x6BC9]],[[0xF4,0xA7],[0x6BDA]], + [[0xF4,0xA8],[0x6BE6]],[[0xF4,0xA9],[0x6BE7]],[[0xF4,0xAA],[0x6BEE]], + [[0xF4,0xAB],[0x6BF1]],[[0xF4,0xAC],[0x6C02]],[[0xF4,0xAD],[0x6C0A]], + [[0xF4,0xAE],[0x6C0E]],[[0xF4,0xAF],[0x6C35]],[[0xF4,0xB0],[0x6C36]], + [[0xF4,0xB1],[0x6C3A]],[[0xF4,0xB2],[0x23C7F]],[[0xF4,0xB3],[0x6C3F]], + [[0xF4,0xB4],[0x6C4D]],[[0xF4,0xB5],[0x6C5B]],[[0xF4,0xB6],[0x6C6D]], + [[0xF4,0xB7],[0x6C84]],[[0xF4,0xB8],[0x6C89]],[[0xF4,0xB9],[0x3CC3]], + [[0xF4,0xBA],[0x6C94]],[[0xF4,0xBB],[0x6C95]],[[0xF4,0xBC],[0x6C97]], + [[0xF4,0xBD],[0x6CAD]],[[0xF4,0xBE],[0x6CC2]],[[0xF4,0xBF],[0x6CD0]], + [[0xF4,0xC0],[0x3CD2]],[[0xF4,0xC1],[0x6CD6]],[[0xF4,0xC2],[0x6CDA]], + [[0xF4,0xC3],[0x6CDC]],[[0xF4,0xC4],[0x6CE9]],[[0xF4,0xC5],[0x6CEC]], + [[0xF4,0xC6],[0x6CED]],[[0xF4,0xC7],[0x23D00]],[[0xF4,0xC8],[0x6D00]], + [[0xF4,0xC9],[0x6D0A]],[[0xF4,0xCA],[0x6D24]],[[0xF4,0xCB],[0x6D26]], + [[0xF4,0xCC],[0x6D27]],[[0xF4,0xCD],[0x6C67]],[[0xF4,0xCE],[0x6D2F]], + [[0xF4,0xCF],[0x6D3C]],[[0xF4,0xD0],[0x6D5B]],[[0xF4,0xD1],[0x6D5E]], + [[0xF4,0xD2],[0x6D60]],[[0xF4,0xD3],[0x6D70]],[[0xF4,0xD4],[0x6D80]], + [[0xF4,0xD5],[0x6D81]],[[0xF4,0xD6],[0x6D8A]],[[0xF4,0xD7],[0x6D8D]], + [[0xF4,0xD8],[0x6D91]],[[0xF4,0xD9],[0x6D98]],[[0xF4,0xDA],[0x23D40]], + [[0xF4,0xDB],[0x6E17]],[[0xF4,0xDC],[0x23DFA]],[[0xF4,0xDD],[0x23DF9]], + [[0xF4,0xDE],[0x23DD3]],[[0xF4,0xDF],[0x6DAB]],[[0xF4,0xE0],[0x6DAE]], + [[0xF4,0xE1],[0x6DB4]],[[0xF4,0xE2],[0x6DC2]],[[0xF4,0xE3],[0x6D34]], + [[0xF4,0xE4],[0x6DC8]],[[0xF4,0xE5],[0x6DCE]],[[0xF4,0xE6],[0x6DCF]], + [[0xF4,0xE7],[0x6DD0]],[[0xF4,0xE8],[0x6DDF]],[[0xF4,0xE9],[0x6DE9]], + [[0xF4,0xEA],[0x6DF6]],[[0xF4,0xEB],[0x6E36]],[[0xF4,0xEC],[0x6E1E]], + [[0xF4,0xED],[0x6E22]],[[0xF4,0xEE],[0x6E27]],[[0xF4,0xEF],[0x3D11]], + [[0xF4,0xF0],[0x6E32]],[[0xF4,0xF1],[0x6E3C]],[[0xF4,0xF2],[0x6E48]], + [[0xF4,0xF3],[0x6E49]],[[0xF4,0xF4],[0x6E4B]],[[0xF4,0xF5],[0x6E4C]], + [[0xF4,0xF6],[0x6E4F]],[[0xF4,0xF7],[0x6E51]],[[0xF4,0xF8],[0x6E53]], + [[0xF4,0xF9],[0x6E54]],[[0xF4,0xFA],[0x6E57]],[[0xF4,0xFB],[0x6E63]], + [[0xF4,0xFC],[0x3D1E]],[[0xF5,0x40],[0x6E93]],[[0xF5,0x41],[0x6EA7]], + [[0xF5,0x42],[0x6EB4]],[[0xF5,0x43],[0x6EBF]],[[0xF5,0x44],[0x6EC3]], + [[0xF5,0x45],[0x6ECA]],[[0xF5,0x46],[0x6ED9]],[[0xF5,0x47],[0x6F35]], + [[0xF5,0x48],[0x6EEB]],[[0xF5,0x49],[0x6EF9]],[[0xF5,0x4A],[0x6EFB]], + [[0xF5,0x4B],[0x6F0A]],[[0xF5,0x4C],[0x6F0C]],[[0xF5,0x4D],[0x6F18]], + [[0xF5,0x4E],[0x6F25]],[[0xF5,0x4F],[0x6F36]],[[0xF5,0x50],[0x6F3C]], + [[0xF5,0x51],[0x23F7E]],[[0xF5,0x52],[0x6F52]],[[0xF5,0x53],[0x6F57]], + [[0xF5,0x54],[0x6F5A]],[[0xF5,0x55],[0x6F60]],[[0xF5,0x56],[0x6F68]], + [[0xF5,0x57],[0x6F98]],[[0xF5,0x58],[0x6F7D]],[[0xF5,0x59],[0x6F90]], + [[0xF5,0x5A],[0x6F96]],[[0xF5,0x5B],[0x6FBE]],[[0xF5,0x5C],[0x6F9F]], + [[0xF5,0x5D],[0x6FA5]],[[0xF5,0x5E],[0x6FAF]],[[0xF5,0x5F],[0x3D64]], + [[0xF5,0x60],[0x6FB5]],[[0xF5,0x61],[0x6FC8]],[[0xF5,0x62],[0x6FC9]], + [[0xF5,0x63],[0x6FDA]],[[0xF5,0x64],[0x6FDE]],[[0xF5,0x65],[0x6FE9]], + [[0xF5,0x66],[0x24096]],[[0xF5,0x67],[0x6FFC]],[[0xF5,0x68],[0x7000]], + [[0xF5,0x69],[0x7007]],[[0xF5,0x6A],[0x700A]],[[0xF5,0x6B],[0x7023]], + [[0xF5,0x6C],[0x24103]],[[0xF5,0x6D],[0x7039]],[[0xF5,0x6E],[0x703A]], + [[0xF5,0x6F],[0x703C]],[[0xF5,0x70],[0x7043]],[[0xF5,0x71],[0x7047]], + [[0xF5,0x72],[0x704B]],[[0xF5,0x73],[0x3D9A]],[[0xF5,0x74],[0x7054]], + [[0xF5,0x75],[0x7065]],[[0xF5,0x76],[0x7069]],[[0xF5,0x77],[0x706C]], + [[0xF5,0x78],[0x706E]],[[0xF5,0x79],[0x7076]],[[0xF5,0x7A],[0x707E]], + [[0xF5,0x7B],[0x7081]],[[0xF5,0x7C],[0x7086]],[[0xF5,0x7D],[0x7095]], + [[0xF5,0x7E],[0x7097]],[[0xF5,0x80],[0x70BB]],[[0xF5,0x81],[0x241C6]], + [[0xF5,0x82],[0x709F]],[[0xF5,0x83],[0x70B1]],[[0xF5,0x84],[0x241FE]], + [[0xF5,0x85],[0x70EC]],[[0xF5,0x86],[0x70CA]],[[0xF5,0x87],[0x70D1]], + [[0xF5,0x88],[0x70D3]],[[0xF5,0x89],[0x70DC]],[[0xF5,0x8A],[0x7103]], + [[0xF5,0x8B],[0x7104]],[[0xF5,0x8C],[0x7106]],[[0xF5,0x8D],[0x7107]], + [[0xF5,0x8E],[0x7108]],[[0xF5,0x8F],[0x710C]],[[0xF5,0x90],[0x3DC0]], + [[0xF5,0x91],[0x712F]],[[0xF5,0x92],[0x7131]],[[0xF5,0x93],[0x7150]], + [[0xF5,0x94],[0x714A]],[[0xF5,0x95],[0x7153]],[[0xF5,0x96],[0x715E]], + [[0xF5,0x97],[0x3DD4]],[[0xF5,0x98],[0x7196]],[[0xF5,0x99],[0x7180]], + [[0xF5,0x9A],[0x719B]],[[0xF5,0x9B],[0x71A0]],[[0xF5,0x9C],[0x71A2]], + [[0xF5,0x9D],[0x71AE]],[[0xF5,0x9E],[0x71AF]],[[0xF5,0x9F],[0x71B3]], + [[0xF5,0xA0],[0x243BC]],[[0xF5,0xA1],[0x71CB]],[[0xF5,0xA2],[0x71D3]], + [[0xF5,0xA3],[0x71D9]],[[0xF5,0xA4],[0x71DC]],[[0xF5,0xA5],[0x7207]], + [[0xF5,0xA6],[0x3E05]],[[0xF5,0xA7],[0xFA49]],[[0xF5,0xA8],[0x722B]], + [[0xF5,0xA9],[0x7234]],[[0xF5,0xAA],[0x7238]],[[0xF5,0xAB],[0x7239]], + [[0xF5,0xAC],[0x4E2C]],[[0xF5,0xAD],[0x7242]],[[0xF5,0xAE],[0x7253]], + [[0xF5,0xAF],[0x7257]],[[0xF5,0xB0],[0x7263]],[[0xF5,0xB1],[0x24629]], + [[0xF5,0xB2],[0x726E]],[[0xF5,0xB3],[0x726F]],[[0xF5,0xB4],[0x7278]], + [[0xF5,0xB5],[0x727F]],[[0xF5,0xB6],[0x728E]],[[0xF5,0xB7],[0x246A5]], + [[0xF5,0xB8],[0x72AD]],[[0xF5,0xB9],[0x72AE]],[[0xF5,0xBA],[0x72B0]], + [[0xF5,0xBB],[0x72B1]],[[0xF5,0xBC],[0x72C1]],[[0xF5,0xBD],[0x3E60]], + [[0xF5,0xBE],[0x72CC]],[[0xF5,0xBF],[0x3E66]],[[0xF5,0xC0],[0x3E68]], + [[0xF5,0xC1],[0x72F3]],[[0xF5,0xC2],[0x72FA]],[[0xF5,0xC3],[0x7307]], + [[0xF5,0xC4],[0x7312]],[[0xF5,0xC5],[0x7318]],[[0xF5,0xC6],[0x7319]], + [[0xF5,0xC7],[0x3E83]],[[0xF5,0xC8],[0x7339]],[[0xF5,0xC9],[0x732C]], + [[0xF5,0xCA],[0x7331]],[[0xF5,0xCB],[0x7333]],[[0xF5,0xCC],[0x733D]], + [[0xF5,0xCD],[0x7352]],[[0xF5,0xCE],[0x3E94]],[[0xF5,0xCF],[0x736B]], + [[0xF5,0xD0],[0x736C]],[[0xF5,0xD1],[0x24896]],[[0xF5,0xD2],[0x736E]], + [[0xF5,0xD3],[0x736F]],[[0xF5,0xD4],[0x7371]],[[0xF5,0xD5],[0x7377]], + [[0xF5,0xD6],[0x7381]],[[0xF5,0xD7],[0x7385]],[[0xF5,0xD8],[0x738A]], + [[0xF5,0xD9],[0x7394]],[[0xF5,0xDA],[0x7398]],[[0xF5,0xDB],[0x739C]], + [[0xF5,0xDC],[0x739E]],[[0xF5,0xDD],[0x73A5]],[[0xF5,0xDE],[0x73A8]], + [[0xF5,0xDF],[0x73B5]],[[0xF5,0xE0],[0x73B7]],[[0xF5,0xE1],[0x73B9]], + [[0xF5,0xE2],[0x73BC]],[[0xF5,0xE3],[0x73BF]],[[0xF5,0xE4],[0x73C5]], + [[0xF5,0xE5],[0x73CB]],[[0xF5,0xE6],[0x73E1]],[[0xF5,0xE7],[0x73E7]], + [[0xF5,0xE8],[0x73F9]],[[0xF5,0xE9],[0x7413]],[[0xF5,0xEA],[0x73FA]], + [[0xF5,0xEB],[0x7401]],[[0xF5,0xEC],[0x7424]],[[0xF5,0xED],[0x7431]], + [[0xF5,0xEE],[0x7439]],[[0xF5,0xEF],[0x7453]],[[0xF5,0xF0],[0x7440]], + [[0xF5,0xF1],[0x7443]],[[0xF5,0xF2],[0x744D]],[[0xF5,0xF3],[0x7452]], + [[0xF5,0xF4],[0x745D]],[[0xF5,0xF5],[0x7471]],[[0xF5,0xF6],[0x7481]], + [[0xF5,0xF7],[0x7485]],[[0xF5,0xF8],[0x7488]],[[0xF5,0xF9],[0x24A4D]], + [[0xF5,0xFA],[0x7492]],[[0xF5,0xFB],[0x7497]],[[0xF5,0xFC],[0x7499]], + [[0xF6,0x40],[0x74A0]],[[0xF6,0x41],[0x74A1]],[[0xF6,0x42],[0x74A5]], + [[0xF6,0x43],[0x74AA]],[[0xF6,0x44],[0x74AB]],[[0xF6,0x45],[0x74B9]], + [[0xF6,0x46],[0x74BB]],[[0xF6,0x47],[0x74BA]],[[0xF6,0x48],[0x74D6]], + [[0xF6,0x49],[0x74D8]],[[0xF6,0x4A],[0x74DE]],[[0xF6,0x4B],[0x74EF]], + [[0xF6,0x4C],[0x74EB]],[[0xF6,0x4D],[0x24B56]],[[0xF6,0x4E],[0x74FA]], + [[0xF6,0x4F],[0x24B6F]],[[0xF6,0x50],[0x7520]],[[0xF6,0x51],[0x7524]], + [[0xF6,0x52],[0x752A]],[[0xF6,0x53],[0x3F57]],[[0xF6,0x54],[0x24C16]], + [[0xF6,0x55],[0x753D]],[[0xF6,0x56],[0x753E]],[[0xF6,0x57],[0x7540]], + [[0xF6,0x58],[0x7548]],[[0xF6,0x59],[0x754E]],[[0xF6,0x5A],[0x7550]], + [[0xF6,0x5B],[0x7552]],[[0xF6,0x5C],[0x756C]],[[0xF6,0x5D],[0x7572]], + [[0xF6,0x5E],[0x7571]],[[0xF6,0x5F],[0x757A]],[[0xF6,0x60],[0x757D]], + [[0xF6,0x61],[0x757E]],[[0xF6,0x62],[0x7581]],[[0xF6,0x63],[0x24D14]], + [[0xF6,0x64],[0x758C]],[[0xF6,0x65],[0x3F75]],[[0xF6,0x66],[0x75A2]], + [[0xF6,0x67],[0x3F77]],[[0xF6,0x68],[0x75B0]],[[0xF6,0x69],[0x75B7]], + [[0xF6,0x6A],[0x75BF]],[[0xF6,0x6B],[0x75C0]],[[0xF6,0x6C],[0x75C6]], + [[0xF6,0x6D],[0x75CF]],[[0xF6,0x6E],[0x75D3]],[[0xF6,0x6F],[0x75DD]], + [[0xF6,0x70],[0x75DF]],[[0xF6,0x71],[0x75E0]],[[0xF6,0x72],[0x75E7]], + [[0xF6,0x73],[0x75EC]],[[0xF6,0x74],[0x75EE]],[[0xF6,0x75],[0x75F1]], + [[0xF6,0x76],[0x75F9]],[[0xF6,0x77],[0x7603]],[[0xF6,0x78],[0x7618]], + [[0xF6,0x79],[0x7607]],[[0xF6,0x7A],[0x760F]],[[0xF6,0x7B],[0x3FAE]], + [[0xF6,0x7C],[0x24E0E]],[[0xF6,0x7D],[0x7613]],[[0xF6,0x7E],[0x761B]], + [[0xF6,0x80],[0x761C]],[[0xF6,0x81],[0x24E37]],[[0xF6,0x82],[0x7625]], + [[0xF6,0x83],[0x7628]],[[0xF6,0x84],[0x763C]],[[0xF6,0x85],[0x7633]], + [[0xF6,0x86],[0x24E6A]],[[0xF6,0x87],[0x3FC9]],[[0xF6,0x88],[0x7641]], + [[0xF6,0x89],[0x24E8B]],[[0xF6,0x8A],[0x7649]],[[0xF6,0x8B],[0x7655]], + [[0xF6,0x8C],[0x3FD7]],[[0xF6,0x8D],[0x766E]],[[0xF6,0x8E],[0x7695]], + [[0xF6,0x8F],[0x769C]],[[0xF6,0x90],[0x76A1]],[[0xF6,0x91],[0x76A0]], + [[0xF6,0x92],[0x76A7]],[[0xF6,0x93],[0x76A8]],[[0xF6,0x94],[0x76AF]], + [[0xF6,0x95],[0x2504A]],[[0xF6,0x96],[0x76C9]],[[0xF6,0x97],[0x25055]], + [[0xF6,0x98],[0x76E8]],[[0xF6,0x99],[0x76EC]],[[0xF6,0x9A],[0x25122]], + [[0xF6,0x9B],[0x7717]],[[0xF6,0x9C],[0x771A]],[[0xF6,0x9D],[0x772D]], + [[0xF6,0x9E],[0x7735]],[[0xF6,0x9F],[0x251A9]],[[0xF6,0xA0],[0x4039]], + [[0xF6,0xA1],[0x251E5]],[[0xF6,0xA2],[0x251CD]],[[0xF6,0xA3],[0x7758]], + [[0xF6,0xA4],[0x7760]],[[0xF6,0xA5],[0x776A]],[[0xF6,0xA6],[0x2521E]], + [[0xF6,0xA7],[0x7772]],[[0xF6,0xA8],[0x777C]],[[0xF6,0xA9],[0x777D]], + [[0xF6,0xAA],[0x2524C]],[[0xF6,0xAB],[0x4058]],[[0xF6,0xAC],[0x779A]], + [[0xF6,0xAD],[0x779F]],[[0xF6,0xAE],[0x77A2]],[[0xF6,0xAF],[0x77A4]], + [[0xF6,0xB0],[0x77A9]],[[0xF6,0xB1],[0x77DE]],[[0xF6,0xB2],[0x77DF]], + [[0xF6,0xB3],[0x77E4]],[[0xF6,0xB4],[0x77E6]],[[0xF6,0xB5],[0x77EA]], + [[0xF6,0xB6],[0x77EC]],[[0xF6,0xB7],[0x4093]],[[0xF6,0xB8],[0x77F0]], + [[0xF6,0xB9],[0x77F4]],[[0xF6,0xBA],[0x77FB]],[[0xF6,0xBB],[0x2542E]], + [[0xF6,0xBC],[0x7805]],[[0xF6,0xBD],[0x7806]],[[0xF6,0xBE],[0x7809]], + [[0xF6,0xBF],[0x780D]],[[0xF6,0xC0],[0x7819]],[[0xF6,0xC1],[0x7821]], + [[0xF6,0xC2],[0x782C]],[[0xF6,0xC3],[0x7847]],[[0xF6,0xC4],[0x7864]], + [[0xF6,0xC5],[0x786A]],[[0xF6,0xC6],[0x254D9]],[[0xF6,0xC7],[0x788A]], + [[0xF6,0xC8],[0x7894]],[[0xF6,0xC9],[0x78A4]],[[0xF6,0xCA],[0x789D]], + [[0xF6,0xCB],[0x789E]],[[0xF6,0xCC],[0x789F]],[[0xF6,0xCD],[0x78BB]], + [[0xF6,0xCE],[0x78C8]],[[0xF6,0xCF],[0x78CC]],[[0xF6,0xD0],[0x78CE]], + [[0xF6,0xD1],[0x78D5]],[[0xF6,0xD2],[0x78E0]],[[0xF6,0xD3],[0x78E1]], + [[0xF6,0xD4],[0x78E6]],[[0xF6,0xD5],[0x78F9]],[[0xF6,0xD6],[0x78FA]], + [[0xF6,0xD7],[0x78FB]],[[0xF6,0xD8],[0x78FE]],[[0xF6,0xD9],[0x255A7]], + [[0xF6,0xDA],[0x7910]],[[0xF6,0xDB],[0x791B]],[[0xF6,0xDC],[0x7930]], + [[0xF6,0xDD],[0x7925]],[[0xF6,0xDE],[0x793B]],[[0xF6,0xDF],[0x794A]], + [[0xF6,0xE0],[0x7958]],[[0xF6,0xE1],[0x795B]],[[0xF6,0xE2],[0x4105]], + [[0xF6,0xE3],[0x7967]],[[0xF6,0xE4],[0x7972]],[[0xF6,0xE5],[0x7994]], + [[0xF6,0xE6],[0x7995]],[[0xF6,0xE7],[0x7996]],[[0xF6,0xE8],[0x799B]], + [[0xF6,0xE9],[0x79A1]],[[0xF6,0xEA],[0x79A9]],[[0xF6,0xEB],[0x79B4]], + [[0xF6,0xEC],[0x79BB]],[[0xF6,0xED],[0x79C2]],[[0xF6,0xEE],[0x79C7]], + [[0xF6,0xEF],[0x79CC]],[[0xF6,0xF0],[0x79CD]],[[0xF6,0xF1],[0x79D6]], + [[0xF6,0xF2],[0x4148]],[[0xF6,0xF3],[0x257A9]],[[0xF6,0xF4],[0x257B4]], + [[0xF6,0xF5],[0x414F]],[[0xF6,0xF6],[0x7A0A]],[[0xF6,0xF7],[0x7A11]], + [[0xF6,0xF8],[0x7A15]],[[0xF6,0xF9],[0x7A1B]],[[0xF6,0xFA],[0x7A1E]], + [[0xF6,0xFB],[0x4163]],[[0xF6,0xFC],[0x7A2D]],[[0xF7,0x40],[0x7A38]], + [[0xF7,0x41],[0x7A47]],[[0xF7,0x42],[0x7A4C]],[[0xF7,0x43],[0x7A56]], + [[0xF7,0x44],[0x7A59]],[[0xF7,0x45],[0x7A5C]],[[0xF7,0x46],[0x7A5F]], + [[0xF7,0x47],[0x7A60]],[[0xF7,0x48],[0x7A67]],[[0xF7,0x49],[0x7A6A]], + [[0xF7,0x4A],[0x7A75]],[[0xF7,0x4B],[0x7A78]],[[0xF7,0x4C],[0x7A82]], + [[0xF7,0x4D],[0x7A8A]],[[0xF7,0x4E],[0x7A90]],[[0xF7,0x4F],[0x7AA3]], + [[0xF7,0x50],[0x7AAC]],[[0xF7,0x51],[0x259D4]],[[0xF7,0x52],[0x41B4]], + [[0xF7,0x53],[0x7AB9]],[[0xF7,0x54],[0x7ABC]],[[0xF7,0x55],[0x7ABE]], + [[0xF7,0x56],[0x41BF]],[[0xF7,0x57],[0x7ACC]],[[0xF7,0x58],[0x7AD1]], + [[0xF7,0x59],[0x7AE7]],[[0xF7,0x5A],[0x7AE8]],[[0xF7,0x5B],[0x7AF4]], + [[0xF7,0x5C],[0x25AE4]],[[0xF7,0x5D],[0x25AE3]],[[0xF7,0x5E],[0x7B07]], + [[0xF7,0x5F],[0x25AF1]],[[0xF7,0x60],[0x7B3D]],[[0xF7,0x61],[0x7B27]], + [[0xF7,0x62],[0x7B2A]],[[0xF7,0x63],[0x7B2E]],[[0xF7,0x64],[0x7B2F]], + [[0xF7,0x65],[0x7B31]],[[0xF7,0x66],[0x41E6]],[[0xF7,0x67],[0x41F3]], + [[0xF7,0x68],[0x7B7F]],[[0xF7,0x69],[0x7B41]],[[0xF7,0x6A],[0x41EE]], + [[0xF7,0x6B],[0x7B55]],[[0xF7,0x6C],[0x7B79]],[[0xF7,0x6D],[0x7B64]], + [[0xF7,0x6E],[0x7B66]],[[0xF7,0x6F],[0x7B69]],[[0xF7,0x70],[0x7B73]], + [[0xF7,0x71],[0x25BB2]],[[0xF7,0x72],[0x4207]],[[0xF7,0x73],[0x7B90]], + [[0xF7,0x74],[0x7B91]],[[0xF7,0x75],[0x7B9B]],[[0xF7,0x76],[0x420E]], + [[0xF7,0x77],[0x7BAF]],[[0xF7,0x78],[0x7BB5]],[[0xF7,0x79],[0x7BBC]], + [[0xF7,0x7A],[0x7BC5]],[[0xF7,0x7B],[0x7BCA]],[[0xF7,0x7C],[0x25C4B]], + [[0xF7,0x7D],[0x25C64]],[[0xF7,0x7E],[0x7BD4]],[[0xF7,0x80],[0x7BD6]], + [[0xF7,0x81],[0x7BDA]],[[0xF7,0x82],[0x7BEA]],[[0xF7,0x83],[0x7BF0]], + [[0xF7,0x84],[0x7C03]],[[0xF7,0x85],[0x7C0B]],[[0xF7,0x86],[0x7C0E]], + [[0xF7,0x87],[0x7C0F]],[[0xF7,0x88],[0x7C26]],[[0xF7,0x89],[0x7C45]], + [[0xF7,0x8A],[0x7C4A]],[[0xF7,0x8B],[0x7C51]],[[0xF7,0x8C],[0x7C57]], + [[0xF7,0x8D],[0x7C5E]],[[0xF7,0x8E],[0x7C61]],[[0xF7,0x8F],[0x7C69]], + [[0xF7,0x90],[0x7C6E]],[[0xF7,0x91],[0x7C6F]],[[0xF7,0x92],[0x7C70]], + [[0xF7,0x93],[0x25E2E]],[[0xF7,0x94],[0x25E56]],[[0xF7,0x95],[0x25E65]], + [[0xF7,0x96],[0x7CA6]],[[0xF7,0x97],[0x25E62]],[[0xF7,0x98],[0x7CB6]], + [[0xF7,0x99],[0x7CB7]],[[0xF7,0x9A],[0x7CBF]],[[0xF7,0x9B],[0x25ED8]], + [[0xF7,0x9C],[0x7CC4]],[[0xF7,0x9D],[0x25EC2]],[[0xF7,0x9E],[0x7CC8]], + [[0xF7,0x9F],[0x7CCD]],[[0xF7,0xA0],[0x25EE8]],[[0xF7,0xA1],[0x7CD7]], + [[0xF7,0xA2],[0x25F23]],[[0xF7,0xA3],[0x7CE6]],[[0xF7,0xA4],[0x7CEB]], + [[0xF7,0xA5],[0x25F5C]],[[0xF7,0xA6],[0x7CF5]],[[0xF7,0xA7],[0x7D03]], + [[0xF7,0xA8],[0x7D09]],[[0xF7,0xA9],[0x42C6]],[[0xF7,0xAA],[0x7D12]], + [[0xF7,0xAB],[0x7D1E]],[[0xF7,0xAC],[0x25FE0]],[[0xF7,0xAD],[0x25FD4]], + [[0xF7,0xAE],[0x7D3D]],[[0xF7,0xAF],[0x7D3E]],[[0xF7,0xB0],[0x7D40]], + [[0xF7,0xB1],[0x7D47]],[[0xF7,0xB2],[0x2600C]],[[0xF7,0xB3],[0x25FFB]], + [[0xF7,0xB4],[0x42D6]],[[0xF7,0xB5],[0x7D59]],[[0xF7,0xB6],[0x7D5A]], + [[0xF7,0xB7],[0x7D6A]],[[0xF7,0xB8],[0x7D70]],[[0xF7,0xB9],[0x42DD]], + [[0xF7,0xBA],[0x7D7F]],[[0xF7,0xBB],[0x26017]],[[0xF7,0xBC],[0x7D86]], + [[0xF7,0xBD],[0x7D88]],[[0xF7,0xBE],[0x7D8C]],[[0xF7,0xBF],[0x7D97]], + [[0xF7,0xC0],[0x26060]],[[0xF7,0xC1],[0x7D9D]],[[0xF7,0xC2],[0x7DA7]], + [[0xF7,0xC3],[0x7DAA]],[[0xF7,0xC4],[0x7DB6]],[[0xF7,0xC5],[0x7DB7]], + [[0xF7,0xC6],[0x7DC0]],[[0xF7,0xC7],[0x7DD7]],[[0xF7,0xC8],[0x7DD9]], + [[0xF7,0xC9],[0x7DE6]],[[0xF7,0xCA],[0x7DF1]],[[0xF7,0xCB],[0x7DF9]], + [[0xF7,0xCC],[0x4302]],[[0xF7,0xCD],[0x260ED]],[[0xF7,0xCE],[0xFA58]], + [[0xF7,0xCF],[0x7E10]],[[0xF7,0xD0],[0x7E17]],[[0xF7,0xD1],[0x7E1D]], + [[0xF7,0xD2],[0x7E20]],[[0xF7,0xD3],[0x7E27]],[[0xF7,0xD4],[0x7E2C]], + [[0xF7,0xD5],[0x7E45]],[[0xF7,0xD6],[0x7E73]],[[0xF7,0xD7],[0x7E75]], + [[0xF7,0xD8],[0x7E7E]],[[0xF7,0xD9],[0x7E86]],[[0xF7,0xDA],[0x7E87]], + [[0xF7,0xDB],[0x432B]],[[0xF7,0xDC],[0x7E91]],[[0xF7,0xDD],[0x7E98]], + [[0xF7,0xDE],[0x7E9A]],[[0xF7,0xDF],[0x4343]],[[0xF7,0xE0],[0x7F3C]], + [[0xF7,0xE1],[0x7F3B]],[[0xF7,0xE2],[0x7F3E]],[[0xF7,0xE3],[0x7F43]], + [[0xF7,0xE4],[0x7F44]],[[0xF7,0xE5],[0x7F4F]],[[0xF7,0xE6],[0x34C1]], + [[0xF7,0xE7],[0x26270]],[[0xF7,0xE8],[0x7F52]],[[0xF7,0xE9],[0x26286]], + [[0xF7,0xEA],[0x7F61]],[[0xF7,0xEB],[0x7F63]],[[0xF7,0xEC],[0x7F64]], + [[0xF7,0xED],[0x7F6D]],[[0xF7,0xEE],[0x7F7D]],[[0xF7,0xEF],[0x7F7E]], + [[0xF7,0xF0],[0x2634C]],[[0xF7,0xF1],[0x7F90]],[[0xF7,0xF2],[0x517B]], + [[0xF7,0xF3],[0x23D0E]],[[0xF7,0xF4],[0x7F96]],[[0xF7,0xF5],[0x7F9C]], + [[0xF7,0xF6],[0x7FAD]],[[0xF7,0xF7],[0x26402]],[[0xF7,0xF8],[0x7FC3]], + [[0xF7,0xF9],[0x7FCF]],[[0xF7,0xFA],[0x7FE3]],[[0xF7,0xFB],[0x7FE5]], + [[0xF7,0xFC],[0x7FEF]],[[0xF8,0x40],[0x7FF2]],[[0xF8,0x41],[0x8002]], + [[0xF8,0x42],[0x800A]],[[0xF8,0x43],[0x8008]],[[0xF8,0x44],[0x800E]], + [[0xF8,0x45],[0x8011]],[[0xF8,0x46],[0x8016]],[[0xF8,0x47],[0x8024]], + [[0xF8,0x48],[0x802C]],[[0xF8,0x49],[0x8030]],[[0xF8,0x4A],[0x8043]], + [[0xF8,0x4B],[0x8066]],[[0xF8,0x4C],[0x8071]],[[0xF8,0x4D],[0x8075]], + [[0xF8,0x4E],[0x807B]],[[0xF8,0x4F],[0x8099]],[[0xF8,0x50],[0x809C]], + [[0xF8,0x51],[0x80A4]],[[0xF8,0x52],[0x80A7]],[[0xF8,0x53],[0x80B8]], + [[0xF8,0x54],[0x2667E]],[[0xF8,0x55],[0x80C5]],[[0xF8,0x56],[0x80D5]], + [[0xF8,0x57],[0x80D8]],[[0xF8,0x58],[0x80E6]],[[0xF8,0x59],[0x266B0]], + [[0xF8,0x5A],[0x810D]],[[0xF8,0x5B],[0x80F5]],[[0xF8,0x5C],[0x80FB]], + [[0xF8,0x5D],[0x43EE]],[[0xF8,0x5E],[0x8135]],[[0xF8,0x5F],[0x8116]], + [[0xF8,0x60],[0x811E]],[[0xF8,0x61],[0x43F0]],[[0xF8,0x62],[0x8124]], + [[0xF8,0x63],[0x8127]],[[0xF8,0x64],[0x812C]],[[0xF8,0x65],[0x2671D]], + [[0xF8,0x66],[0x813D]],[[0xF8,0x67],[0x4408]],[[0xF8,0x68],[0x8169]], + [[0xF8,0x69],[0x4417]],[[0xF8,0x6A],[0x8181]],[[0xF8,0x6B],[0x441C]], + [[0xF8,0x6C],[0x8184]],[[0xF8,0x6D],[0x8185]],[[0xF8,0x6E],[0x4422]], + [[0xF8,0x6F],[0x8198]],[[0xF8,0x70],[0x81B2]],[[0xF8,0x71],[0x81C1]], + [[0xF8,0x72],[0x81C3]],[[0xF8,0x73],[0x81D6]],[[0xF8,0x74],[0x81DB]], + [[0xF8,0x75],[0x268DD]],[[0xF8,0x76],[0x81E4]],[[0xF8,0x77],[0x268EA]], + [[0xF8,0x78],[0x81EC]],[[0xF8,0x79],[0x26951]],[[0xF8,0x7A],[0x81FD]], + [[0xF8,0x7B],[0x81FF]],[[0xF8,0x7C],[0x2696F]],[[0xF8,0x7D],[0x8204]], + [[0xF8,0x7E],[0x269DD]],[[0xF8,0x80],[0x8219]],[[0xF8,0x81],[0x8221]], + [[0xF8,0x82],[0x8222]],[[0xF8,0x83],[0x26A1E]],[[0xF8,0x84],[0x8232]], + [[0xF8,0x85],[0x8234]],[[0xF8,0x86],[0x823C]],[[0xF8,0x87],[0x8246]], + [[0xF8,0x88],[0x8249]],[[0xF8,0x89],[0x8245]],[[0xF8,0x8A],[0x26A58]], + [[0xF8,0x8B],[0x824B]],[[0xF8,0x8C],[0x4476]],[[0xF8,0x8D],[0x824F]], + [[0xF8,0x8E],[0x447A]],[[0xF8,0x8F],[0x8257]],[[0xF8,0x90],[0x26A8C]], + [[0xF8,0x91],[0x825C]],[[0xF8,0x92],[0x8263]],[[0xF8,0x93],[0x26AB7]], + [[0xF8,0x94],[0xFA5D]],[[0xF8,0x95],[0xFA5E]],[[0xF8,0x96],[0x8279]], + [[0xF8,0x97],[0x4491]],[[0xF8,0x98],[0x827D]],[[0xF8,0x99],[0x827F]], + [[0xF8,0x9A],[0x8283]],[[0xF8,0x9B],[0x828A]],[[0xF8,0x9C],[0x8293]], + [[0xF8,0x9D],[0x82A7]],[[0xF8,0x9E],[0x82A8]],[[0xF8,0x9F],[0x82B2]], + [[0xF8,0xA0],[0x82B4]],[[0xF8,0xA1],[0x82BA]],[[0xF8,0xA2],[0x82BC]], + [[0xF8,0xA3],[0x82E2]],[[0xF8,0xA4],[0x82E8]],[[0xF8,0xA5],[0x82F7]], + [[0xF8,0xA6],[0x8307]],[[0xF8,0xA7],[0x8308]],[[0xF8,0xA8],[0x830C]], + [[0xF8,0xA9],[0x8354]],[[0xF8,0xAA],[0x831B]],[[0xF8,0xAB],[0x831D]], + [[0xF8,0xAC],[0x8330]],[[0xF8,0xAD],[0x833C]],[[0xF8,0xAE],[0x8344]], + [[0xF8,0xAF],[0x8357]],[[0xF8,0xB0],[0x44BE]],[[0xF8,0xB1],[0x837F]], + [[0xF8,0xB2],[0x44D4]],[[0xF8,0xB3],[0x44B3]],[[0xF8,0xB4],[0x838D]], + [[0xF8,0xB5],[0x8394]],[[0xF8,0xB6],[0x8395]],[[0xF8,0xB7],[0x839B]], + [[0xF8,0xB8],[0x839D]],[[0xF8,0xB9],[0x83C9]],[[0xF8,0xBA],[0x83D0]], + [[0xF8,0xBB],[0x83D4]],[[0xF8,0xBC],[0x83DD]],[[0xF8,0xBD],[0x83E5]], + [[0xF8,0xBE],[0x83F9]],[[0xF8,0xBF],[0x840F]],[[0xF8,0xC0],[0x8411]], + [[0xF8,0xC1],[0x8415]],[[0xF8,0xC2],[0x26C73]],[[0xF8,0xC3],[0x8417]], + [[0xF8,0xC4],[0x8439]],[[0xF8,0xC5],[0x844A]],[[0xF8,0xC6],[0x844F]], + [[0xF8,0xC7],[0x8451]],[[0xF8,0xC8],[0x8452]],[[0xF8,0xC9],[0x8459]], + [[0xF8,0xCA],[0x845A]],[[0xF8,0xCB],[0x845C]],[[0xF8,0xCC],[0x26CDD]], + [[0xF8,0xCD],[0x8465]],[[0xF8,0xCE],[0x8476]],[[0xF8,0xCF],[0x8478]], + [[0xF8,0xD0],[0x847C]],[[0xF8,0xD1],[0x8481]],[[0xF8,0xD2],[0x450D]], + [[0xF8,0xD3],[0x84DC]],[[0xF8,0xD4],[0x8497]],[[0xF8,0xD5],[0x84A6]], + [[0xF8,0xD6],[0x84BE]],[[0xF8,0xD7],[0x4508]],[[0xF8,0xD8],[0x84CE]], + [[0xF8,0xD9],[0x84CF]],[[0xF8,0xDA],[0x84D3]],[[0xF8,0xDB],[0x26E65]], + [[0xF8,0xDC],[0x84E7]],[[0xF8,0xDD],[0x84EA]],[[0xF8,0xDE],[0x84EF]], + [[0xF8,0xDF],[0x84F0]],[[0xF8,0xE0],[0x84F1]],[[0xF8,0xE1],[0x84FA]], + [[0xF8,0xE2],[0x84FD]],[[0xF8,0xE3],[0x850C]],[[0xF8,0xE4],[0x851B]], + [[0xF8,0xE5],[0x8524]],[[0xF8,0xE6],[0x8525]],[[0xF8,0xE7],[0x852B]], + [[0xF8,0xE8],[0x8534]],[[0xF8,0xE9],[0x854F]],[[0xF8,0xEA],[0x856F]], + [[0xF8,0xEB],[0x4525]],[[0xF8,0xEC],[0x4543]],[[0xF8,0xED],[0x853E]], + [[0xF8,0xEE],[0x8551]],[[0xF8,0xEF],[0x8553]],[[0xF8,0xF0],[0x855E]], + [[0xF8,0xF1],[0x8561]],[[0xF8,0xF2],[0x8562]],[[0xF8,0xF3],[0x26F94]], + [[0xF8,0xF4],[0x857B]],[[0xF8,0xF5],[0x857D]],[[0xF8,0xF6],[0x857F]], + [[0xF8,0xF7],[0x8581]],[[0xF8,0xF8],[0x8586]],[[0xF8,0xF9],[0x8593]], + [[0xF8,0xFA],[0x859D]],[[0xF8,0xFB],[0x859F]],[[0xF8,0xFC],[0x26FF8]], + [[0xF9,0x40],[0x26FF6]],[[0xF9,0x41],[0x26FF7]],[[0xF9,0x42],[0x85B7]], + [[0xF9,0x43],[0x85BC]],[[0xF9,0x44],[0x85C7]],[[0xF9,0x45],[0x85CA]], + [[0xF9,0x46],[0x85D8]],[[0xF9,0x47],[0x85D9]],[[0xF9,0x48],[0x85DF]], + [[0xF9,0x49],[0x85E1]],[[0xF9,0x4A],[0x85E6]],[[0xF9,0x4B],[0x85F6]], + [[0xF9,0x4C],[0x8600]],[[0xF9,0x4D],[0x8611]],[[0xF9,0x4E],[0x861E]], + [[0xF9,0x4F],[0x8621]],[[0xF9,0x50],[0x8624]],[[0xF9,0x51],[0x8627]], + [[0xF9,0x52],[0x2710D]],[[0xF9,0x53],[0x8639]],[[0xF9,0x54],[0x863C]], + [[0xF9,0x55],[0x27139]],[[0xF9,0x56],[0x8640]],[[0xF9,0x57],[0xFA20]], + [[0xF9,0x58],[0x8653]],[[0xF9,0x59],[0x8656]],[[0xF9,0x5A],[0x866F]], + [[0xF9,0x5B],[0x8677]],[[0xF9,0x5C],[0x867A]],[[0xF9,0x5D],[0x8687]], + [[0xF9,0x5E],[0x8689]],[[0xF9,0x5F],[0x868D]],[[0xF9,0x60],[0x8691]], + [[0xF9,0x61],[0x869C]],[[0xF9,0x62],[0x869D]],[[0xF9,0x63],[0x86A8]], + [[0xF9,0x64],[0xFA21]],[[0xF9,0x65],[0x86B1]],[[0xF9,0x66],[0x86B3]], + [[0xF9,0x67],[0x86C1]],[[0xF9,0x68],[0x86C3]],[[0xF9,0x69],[0x86D1]], + [[0xF9,0x6A],[0x86D5]],[[0xF9,0x6B],[0x86D7]],[[0xF9,0x6C],[0x86E3]], + [[0xF9,0x6D],[0x86E6]],[[0xF9,0x6E],[0x45B8]],[[0xF9,0x6F],[0x8705]], + [[0xF9,0x70],[0x8707]],[[0xF9,0x71],[0x870E]],[[0xF9,0x72],[0x8710]], + [[0xF9,0x73],[0x8713]],[[0xF9,0x74],[0x8719]],[[0xF9,0x75],[0x871F]], + [[0xF9,0x76],[0x8721]],[[0xF9,0x77],[0x8723]],[[0xF9,0x78],[0x8731]], + [[0xF9,0x79],[0x873A]],[[0xF9,0x7A],[0x873E]],[[0xF9,0x7B],[0x8740]], + [[0xF9,0x7C],[0x8743]],[[0xF9,0x7D],[0x8751]],[[0xF9,0x7E],[0x8758]], + [[0xF9,0x80],[0x8764]],[[0xF9,0x81],[0x8765]],[[0xF9,0x82],[0x8772]], + [[0xF9,0x83],[0x877C]],[[0xF9,0x84],[0x273DB]],[[0xF9,0x85],[0x273DA]], + [[0xF9,0x86],[0x87A7]],[[0xF9,0x87],[0x8789]],[[0xF9,0x88],[0x878B]], + [[0xF9,0x89],[0x8793]],[[0xF9,0x8A],[0x87A0]],[[0xF9,0x8B],[0x273FE]], + [[0xF9,0x8C],[0x45E5]],[[0xF9,0x8D],[0x87BE]],[[0xF9,0x8E],[0x27410]], + [[0xF9,0x8F],[0x87C1]],[[0xF9,0x90],[0x87CE]],[[0xF9,0x91],[0x87F5]], + [[0xF9,0x92],[0x87DF]],[[0xF9,0x93],[0x27449]],[[0xF9,0x94],[0x87E3]], + [[0xF9,0x95],[0x87E5]],[[0xF9,0x96],[0x87E6]],[[0xF9,0x97],[0x87EA]], + [[0xF9,0x98],[0x87EB]],[[0xF9,0x99],[0x87ED]],[[0xF9,0x9A],[0x8801]], + [[0xF9,0x9B],[0x8803]],[[0xF9,0x9C],[0x880B]],[[0xF9,0x9D],[0x8813]], + [[0xF9,0x9E],[0x8828]],[[0xF9,0x9F],[0x882E]],[[0xF9,0xA0],[0x8832]], + [[0xF9,0xA1],[0x883C]],[[0xF9,0xA2],[0x460F]],[[0xF9,0xA3],[0x884A]], + [[0xF9,0xA4],[0x8858]],[[0xF9,0xA5],[0x885F]],[[0xF9,0xA6],[0x8864]], + [[0xF9,0xA7],[0x27615]],[[0xF9,0xA8],[0x27614]],[[0xF9,0xA9],[0x8869]], + [[0xF9,0xAA],[0x27631]],[[0xF9,0xAB],[0x886F]],[[0xF9,0xAC],[0x88A0]], + [[0xF9,0xAD],[0x88BC]],[[0xF9,0xAE],[0x88BD]],[[0xF9,0xAF],[0x88BE]], + [[0xF9,0xB0],[0x88C0]],[[0xF9,0xB1],[0x88D2]],[[0xF9,0xB2],[0x27693]], + [[0xF9,0xB3],[0x88D1]],[[0xF9,0xB4],[0x88D3]],[[0xF9,0xB5],[0x88DB]], + [[0xF9,0xB6],[0x88F0]],[[0xF9,0xB7],[0x88F1]],[[0xF9,0xB8],[0x4641]], + [[0xF9,0xB9],[0x8901]],[[0xF9,0xBA],[0x2770E]],[[0xF9,0xBB],[0x8937]], + [[0xF9,0xBC],[0x27723]],[[0xF9,0xBD],[0x8942]],[[0xF9,0xBE],[0x8945]], + [[0xF9,0xBF],[0x8949]],[[0xF9,0xC0],[0x27752]],[[0xF9,0xC1],[0x4665]], + [[0xF9,0xC2],[0x8962]],[[0xF9,0xC3],[0x8980]],[[0xF9,0xC4],[0x8989]], + [[0xF9,0xC5],[0x8990]],[[0xF9,0xC6],[0x899F]],[[0xF9,0xC7],[0x89B0]], + [[0xF9,0xC8],[0x89B7]],[[0xF9,0xC9],[0x89D6]],[[0xF9,0xCA],[0x89D8]], + [[0xF9,0xCB],[0x89EB]],[[0xF9,0xCC],[0x46A1]],[[0xF9,0xCD],[0x89F1]], + [[0xF9,0xCE],[0x89F3]],[[0xF9,0xCF],[0x89FD]],[[0xF9,0xD0],[0x89FF]], + [[0xF9,0xD1],[0x46AF]],[[0xF9,0xD2],[0x8A11]],[[0xF9,0xD3],[0x8A14]], + [[0xF9,0xD4],[0x27985]],[[0xF9,0xD5],[0x8A21]],[[0xF9,0xD6],[0x8A35]], + [[0xF9,0xD7],[0x8A3E]],[[0xF9,0xD8],[0x8A45]],[[0xF9,0xD9],[0x8A4D]], + [[0xF9,0xDA],[0x8A58]],[[0xF9,0xDB],[0x8AAE]],[[0xF9,0xDC],[0x8A90]], + [[0xF9,0xDD],[0x8AB7]],[[0xF9,0xDE],[0x8ABE]],[[0xF9,0xDF],[0x8AD7]], + [[0xF9,0xE0],[0x8AFC]],[[0xF9,0xE1],[0x27A84]],[[0xF9,0xE2],[0x8B0A]], + [[0xF9,0xE3],[0x8B05]],[[0xF9,0xE4],[0x8B0D]],[[0xF9,0xE5],[0x8B1C]], + [[0xF9,0xE6],[0x8B1F]],[[0xF9,0xE7],[0x8B2D]],[[0xF9,0xE8],[0x8B43]], + [[0xF9,0xE9],[0x470C]],[[0xF9,0xEA],[0x8B51]],[[0xF9,0xEB],[0x8B5E]], + [[0xF9,0xEC],[0x8B76]],[[0xF9,0xED],[0x8B7F]],[[0xF9,0xEE],[0x8B81]], + [[0xF9,0xEF],[0x8B8B]],[[0xF9,0xF0],[0x8B94]],[[0xF9,0xF1],[0x8B95]], + [[0xF9,0xF2],[0x8B9C]],[[0xF9,0xF3],[0x8B9E]],[[0xF9,0xF4],[0x8C39]], + [[0xF9,0xF5],[0x27BB3]],[[0xF9,0xF6],[0x8C3D]],[[0xF9,0xF7],[0x27BBE]], + [[0xF9,0xF8],[0x27BC7]],[[0xF9,0xF9],[0x8C45]],[[0xF9,0xFA],[0x8C47]], + [[0xF9,0xFB],[0x8C4F]],[[0xF9,0xFC],[0x8C54]],[[0xFA,0x40],[0x8C57]], + [[0xFA,0x41],[0x8C69]],[[0xFA,0x42],[0x8C6D]],[[0xFA,0x43],[0x8C73]], + [[0xFA,0x44],[0x27CB8]],[[0xFA,0x45],[0x8C93]],[[0xFA,0x46],[0x8C92]], + [[0xFA,0x47],[0x8C99]],[[0xFA,0x48],[0x4764]],[[0xFA,0x49],[0x8C9B]], + [[0xFA,0x4A],[0x8CA4]],[[0xFA,0x4B],[0x8CD6]],[[0xFA,0x4C],[0x8CD5]], + [[0xFA,0x4D],[0x8CD9]],[[0xFA,0x4E],[0x27DA0]],[[0xFA,0x4F],[0x8CF0]], + [[0xFA,0x50],[0x8CF1]],[[0xFA,0x51],[0x27E10]],[[0xFA,0x52],[0x8D09]], + [[0xFA,0x53],[0x8D0E]],[[0xFA,0x54],[0x8D6C]],[[0xFA,0x55],[0x8D84]], + [[0xFA,0x56],[0x8D95]],[[0xFA,0x57],[0x8DA6]],[[0xFA,0x58],[0x27FB7]], + [[0xFA,0x59],[0x8DC6]],[[0xFA,0x5A],[0x8DC8]],[[0xFA,0x5B],[0x8DD9]], + [[0xFA,0x5C],[0x8DEC]],[[0xFA,0x5D],[0x8E0C]],[[0xFA,0x5E],[0x47FD]], + [[0xFA,0x5F],[0x8DFD]],[[0xFA,0x60],[0x8E06]],[[0xFA,0x61],[0x2808A]], + [[0xFA,0x62],[0x8E14]],[[0xFA,0x63],[0x8E16]],[[0xFA,0x64],[0x8E21]], + [[0xFA,0x65],[0x8E22]],[[0xFA,0x66],[0x8E27]],[[0xFA,0x67],[0x280BB]], + [[0xFA,0x68],[0x4816]],[[0xFA,0x69],[0x8E36]],[[0xFA,0x6A],[0x8E39]], + [[0xFA,0x6B],[0x8E4B]],[[0xFA,0x6C],[0x8E54]],[[0xFA,0x6D],[0x8E62]], + [[0xFA,0x6E],[0x8E6C]],[[0xFA,0x6F],[0x8E6D]],[[0xFA,0x70],[0x8E6F]], + [[0xFA,0x71],[0x8E98]],[[0xFA,0x72],[0x8E9E]],[[0xFA,0x73],[0x8EAE]], + [[0xFA,0x74],[0x8EB3]],[[0xFA,0x75],[0x8EB5]],[[0xFA,0x76],[0x8EB6]], + [[0xFA,0x77],[0x8EBB]],[[0xFA,0x78],[0x28282]],[[0xFA,0x79],[0x8ED1]], + [[0xFA,0x7A],[0x8ED4]],[[0xFA,0x7B],[0x484E]],[[0xFA,0x7C],[0x8EF9]], + [[0xFA,0x7D],[0x282F3]],[[0xFA,0x7E],[0x8F00]],[[0xFA,0x80],[0x8F08]], + [[0xFA,0x81],[0x8F17]],[[0xFA,0x82],[0x8F2B]],[[0xFA,0x83],[0x8F40]], + [[0xFA,0x84],[0x8F4A]],[[0xFA,0x85],[0x8F58]],[[0xFA,0x86],[0x2840C]], + [[0xFA,0x87],[0x8FA4]],[[0xFA,0x88],[0x8FB4]],[[0xFA,0x89],[0xFA66]], + [[0xFA,0x8A],[0x8FB6]],[[0xFA,0x8B],[0x28455]],[[0xFA,0x8C],[0x8FC1]], + [[0xFA,0x8D],[0x8FC6]],[[0xFA,0x8E],[0xFA24]],[[0xFA,0x8F],[0x8FCA]], + [[0xFA,0x90],[0x8FCD]],[[0xFA,0x91],[0x8FD3]],[[0xFA,0x92],[0x8FD5]], + [[0xFA,0x93],[0x8FE0]],[[0xFA,0x94],[0x8FF1]],[[0xFA,0x95],[0x8FF5]], + [[0xFA,0x96],[0x8FFB]],[[0xFA,0x97],[0x9002]],[[0xFA,0x98],[0x900C]], + [[0xFA,0x99],[0x9037]],[[0xFA,0x9A],[0x2856B]],[[0xFA,0x9B],[0x9043]], + [[0xFA,0x9C],[0x9044]],[[0xFA,0x9D],[0x905D]],[[0xFA,0x9E],[0x285C8]], + [[0xFA,0x9F],[0x285C9]],[[0xFA,0xA0],[0x9085]],[[0xFA,0xA1],[0x908C]], + [[0xFA,0xA2],[0x9090]],[[0xFA,0xA3],[0x961D]],[[0xFA,0xA4],[0x90A1]], + [[0xFA,0xA5],[0x48B5]],[[0xFA,0xA6],[0x90B0]],[[0xFA,0xA7],[0x90B6]], + [[0xFA,0xA8],[0x90C3]],[[0xFA,0xA9],[0x90C8]],[[0xFA,0xAA],[0x286D7]], + [[0xFA,0xAB],[0x90DC]],[[0xFA,0xAC],[0x90DF]],[[0xFA,0xAD],[0x286FA]], + [[0xFA,0xAE],[0x90F6]],[[0xFA,0xAF],[0x90F2]],[[0xFA,0xB0],[0x9100]], + [[0xFA,0xB1],[0x90EB]],[[0xFA,0xB2],[0x90FE]],[[0xFA,0xB3],[0x90FF]], + [[0xFA,0xB4],[0x9104]],[[0xFA,0xB5],[0x9106]],[[0xFA,0xB6],[0x9118]], + [[0xFA,0xB7],[0x911C]],[[0xFA,0xB8],[0x911E]],[[0xFA,0xB9],[0x9137]], + [[0xFA,0xBA],[0x9139]],[[0xFA,0xBB],[0x913A]],[[0xFA,0xBC],[0x9146]], + [[0xFA,0xBD],[0x9147]],[[0xFA,0xBE],[0x9157]],[[0xFA,0xBF],[0x9159]], + [[0xFA,0xC0],[0x9161]],[[0xFA,0xC1],[0x9164]],[[0xFA,0xC2],[0x9174]], + [[0xFA,0xC3],[0x9179]],[[0xFA,0xC4],[0x9185]],[[0xFA,0xC5],[0x918E]], + [[0xFA,0xC6],[0x91A8]],[[0xFA,0xC7],[0x91AE]],[[0xFA,0xC8],[0x91B3]], + [[0xFA,0xC9],[0x91B6]],[[0xFA,0xCA],[0x91C3]],[[0xFA,0xCB],[0x91C4]], + [[0xFA,0xCC],[0x91DA]],[[0xFA,0xCD],[0x28949]],[[0xFA,0xCE],[0x28946]], + [[0xFA,0xCF],[0x91EC]],[[0xFA,0xD0],[0x91EE]],[[0xFA,0xD1],[0x9201]], + [[0xFA,0xD2],[0x920A]],[[0xFA,0xD3],[0x9216]],[[0xFA,0xD4],[0x9217]], + [[0xFA,0xD5],[0x2896B]],[[0xFA,0xD6],[0x9233]],[[0xFA,0xD7],[0x9242]], + [[0xFA,0xD8],[0x9247]],[[0xFA,0xD9],[0x924A]],[[0xFA,0xDA],[0x924E]], + [[0xFA,0xDB],[0x9251]],[[0xFA,0xDC],[0x9256]],[[0xFA,0xDD],[0x9259]], + [[0xFA,0xDE],[0x9260]],[[0xFA,0xDF],[0x9261]],[[0xFA,0xE0],[0x9265]], + [[0xFA,0xE1],[0x9267]],[[0xFA,0xE2],[0x9268]],[[0xFA,0xE3],[0x28987]], + [[0xFA,0xE4],[0x28988]],[[0xFA,0xE5],[0x927C]],[[0xFA,0xE6],[0x927D]], + [[0xFA,0xE7],[0x927F]],[[0xFA,0xE8],[0x9289]],[[0xFA,0xE9],[0x928D]], + [[0xFA,0xEA],[0x9297]],[[0xFA,0xEB],[0x9299]],[[0xFA,0xEC],[0x929F]], + [[0xFA,0xED],[0x92A7]],[[0xFA,0xEE],[0x92AB]],[[0xFA,0xEF],[0x289BA]], + [[0xFA,0xF0],[0x289BB]],[[0xFA,0xF1],[0x92B2]],[[0xFA,0xF2],[0x92BF]], + [[0xFA,0xF3],[0x92C0]],[[0xFA,0xF4],[0x92C6]],[[0xFA,0xF5],[0x92CE]], + [[0xFA,0xF6],[0x92D0]],[[0xFA,0xF7],[0x92D7]],[[0xFA,0xF8],[0x92D9]], + [[0xFA,0xF9],[0x92E5]],[[0xFA,0xFA],[0x92E7]],[[0xFA,0xFB],[0x9311]], + [[0xFA,0xFC],[0x28A1E]],[[0xFB,0x40],[0x28A29]],[[0xFB,0x41],[0x92F7]], + [[0xFB,0x42],[0x92F9]],[[0xFB,0x43],[0x92FB]],[[0xFB,0x44],[0x9302]], + [[0xFB,0x45],[0x930D]],[[0xFB,0x46],[0x9315]],[[0xFB,0x47],[0x931D]], + [[0xFB,0x48],[0x931E]],[[0xFB,0x49],[0x9327]],[[0xFB,0x4A],[0x9329]], + [[0xFB,0x4B],[0x28A71]],[[0xFB,0x4C],[0x28A43]],[[0xFB,0x4D],[0x9347]], + [[0xFB,0x4E],[0x9351]],[[0xFB,0x4F],[0x9357]],[[0xFB,0x50],[0x935A]], + [[0xFB,0x51],[0x936B]],[[0xFB,0x52],[0x9371]],[[0xFB,0x53],[0x9373]], + [[0xFB,0x54],[0x93A1]],[[0xFB,0x55],[0x28A99]],[[0xFB,0x56],[0x28ACD]], + [[0xFB,0x57],[0x9388]],[[0xFB,0x58],[0x938B]],[[0xFB,0x59],[0x938F]], + [[0xFB,0x5A],[0x939E]],[[0xFB,0x5B],[0x93F5]],[[0xFB,0x5C],[0x28AE4]], + [[0xFB,0x5D],[0x28ADD]],[[0xFB,0x5E],[0x93F1]],[[0xFB,0x5F],[0x93C1]], + [[0xFB,0x60],[0x93C7]],[[0xFB,0x61],[0x93DC]],[[0xFB,0x62],[0x93E2]], + [[0xFB,0x63],[0x93E7]],[[0xFB,0x64],[0x9409]],[[0xFB,0x65],[0x940F]], + [[0xFB,0x66],[0x9416]],[[0xFB,0x67],[0x9417]],[[0xFB,0x68],[0x93FB]], + [[0xFB,0x69],[0x9432]],[[0xFB,0x6A],[0x9434]],[[0xFB,0x6B],[0x943B]], + [[0xFB,0x6C],[0x9445]],[[0xFB,0x6D],[0x28BC1]],[[0xFB,0x6E],[0x28BEF]], + [[0xFB,0x6F],[0x946D]],[[0xFB,0x70],[0x946F]],[[0xFB,0x71],[0x9578]], + [[0xFB,0x72],[0x9579]],[[0xFB,0x73],[0x9586]],[[0xFB,0x74],[0x958C]], + [[0xFB,0x75],[0x958D]],[[0xFB,0x76],[0x28D10]],[[0xFB,0x77],[0x95AB]], + [[0xFB,0x78],[0x95B4]],[[0xFB,0x79],[0x28D71]],[[0xFB,0x7A],[0x95C8]], + [[0xFB,0x7B],[0x28DFB]],[[0xFB,0x7C],[0x28E1F]],[[0xFB,0x7D],[0x962C]], + [[0xFB,0x7E],[0x9633]],[[0xFB,0x80],[0x9634]],[[0xFB,0x81],[0x28E36]], + [[0xFB,0x82],[0x963C]],[[0xFB,0x83],[0x9641]],[[0xFB,0x84],[0x9661]], + [[0xFB,0x85],[0x28E89]],[[0xFB,0x86],[0x9682]],[[0xFB,0x87],[0x28EEB]], + [[0xFB,0x88],[0x969A]],[[0xFB,0x89],[0x28F32]],[[0xFB,0x8A],[0x49E7]], + [[0xFB,0x8B],[0x96A9]],[[0xFB,0x8C],[0x96AF]],[[0xFB,0x8D],[0x96B3]], + [[0xFB,0x8E],[0x96BA]],[[0xFB,0x8F],[0x96BD]],[[0xFB,0x90],[0x49FA]], + [[0xFB,0x91],[0x28FF8]],[[0xFB,0x92],[0x96D8]],[[0xFB,0x93],[0x96DA]], + [[0xFB,0x94],[0x96DD]],[[0xFB,0x95],[0x4A04]],[[0xFB,0x96],[0x9714]], + [[0xFB,0x97],[0x9723]],[[0xFB,0x98],[0x4A29]],[[0xFB,0x99],[0x9736]], + [[0xFB,0x9A],[0x9741]],[[0xFB,0x9B],[0x9747]],[[0xFB,0x9C],[0x9755]], + [[0xFB,0x9D],[0x9757]],[[0xFB,0x9E],[0x975B]],[[0xFB,0x9F],[0x976A]], + [[0xFB,0xA0],[0x292A0]],[[0xFB,0xA1],[0x292B1]],[[0xFB,0xA2],[0x9796]], + [[0xFB,0xA3],[0x979A]],[[0xFB,0xA4],[0x979E]],[[0xFB,0xA5],[0x97A2]], + [[0xFB,0xA6],[0x97B1]],[[0xFB,0xA7],[0x97B2]],[[0xFB,0xA8],[0x97BE]], + [[0xFB,0xA9],[0x97CC]],[[0xFB,0xAA],[0x97D1]],[[0xFB,0xAB],[0x97D4]], + [[0xFB,0xAC],[0x97D8]],[[0xFB,0xAD],[0x97D9]],[[0xFB,0xAE],[0x97E1]], + [[0xFB,0xAF],[0x97F1]],[[0xFB,0xB0],[0x9804]],[[0xFB,0xB1],[0x980D]], + [[0xFB,0xB2],[0x980E]],[[0xFB,0xB3],[0x9814]],[[0xFB,0xB4],[0x9816]], + [[0xFB,0xB5],[0x4ABC]],[[0xFB,0xB6],[0x29490]],[[0xFB,0xB7],[0x9823]], + [[0xFB,0xB8],[0x9832]],[[0xFB,0xB9],[0x9833]],[[0xFB,0xBA],[0x9825]], + [[0xFB,0xBB],[0x9847]],[[0xFB,0xBC],[0x9866]],[[0xFB,0xBD],[0x98AB]], + [[0xFB,0xBE],[0x98AD]],[[0xFB,0xBF],[0x98B0]],[[0xFB,0xC0],[0x295CF]], + [[0xFB,0xC1],[0x98B7]],[[0xFB,0xC2],[0x98B8]],[[0xFB,0xC3],[0x98BB]], + [[0xFB,0xC4],[0x98BC]],[[0xFB,0xC5],[0x98BF]],[[0xFB,0xC6],[0x98C2]], + [[0xFB,0xC7],[0x98C7]],[[0xFB,0xC8],[0x98CB]],[[0xFB,0xC9],[0x98E0]], + [[0xFB,0xCA],[0x2967F]],[[0xFB,0xCB],[0x98E1]],[[0xFB,0xCC],[0x98E3]], + [[0xFB,0xCD],[0x98E5]],[[0xFB,0xCE],[0x98EA]],[[0xFB,0xCF],[0x98F0]], + [[0xFB,0xD0],[0x98F1]],[[0xFB,0xD1],[0x98F3]],[[0xFB,0xD2],[0x9908]], + [[0xFB,0xD3],[0x4B3B]],[[0xFB,0xD4],[0x296F0]],[[0xFB,0xD5],[0x9916]], + [[0xFB,0xD6],[0x9917]],[[0xFB,0xD7],[0x29719]],[[0xFB,0xD8],[0x991A]], + [[0xFB,0xD9],[0x991B]],[[0xFB,0xDA],[0x991C]],[[0xFB,0xDB],[0x29750]], + [[0xFB,0xDC],[0x9931]],[[0xFB,0xDD],[0x9932]],[[0xFB,0xDE],[0x9933]], + [[0xFB,0xDF],[0x993A]],[[0xFB,0xE0],[0x993B]],[[0xFB,0xE1],[0x993C]], + [[0xFB,0xE2],[0x9940]],[[0xFB,0xE3],[0x9941]],[[0xFB,0xE4],[0x9946]], + [[0xFB,0xE5],[0x994D]],[[0xFB,0xE6],[0x994E]],[[0xFB,0xE7],[0x995C]], + [[0xFB,0xE8],[0x995F]],[[0xFB,0xE9],[0x9960]],[[0xFB,0xEA],[0x99A3]], + [[0xFB,0xEB],[0x99A6]],[[0xFB,0xEC],[0x99B9]],[[0xFB,0xED],[0x99BD]], + [[0xFB,0xEE],[0x99BF]],[[0xFB,0xEF],[0x99C3]],[[0xFB,0xF0],[0x99C9]], + [[0xFB,0xF1],[0x99D4]],[[0xFB,0xF2],[0x99D9]],[[0xFB,0xF3],[0x99DE]], + [[0xFB,0xF4],[0x298C6]],[[0xFB,0xF5],[0x99F0]],[[0xFB,0xF6],[0x99F9]], + [[0xFB,0xF7],[0x99FC]],[[0xFB,0xF8],[0x9A0A]],[[0xFB,0xF9],[0x9A11]], + [[0xFB,0xFA],[0x9A16]],[[0xFB,0xFB],[0x9A1A]],[[0xFB,0xFC],[0x9A20]], + [[0xFC,0x40],[0x9A31]],[[0xFC,0x41],[0x9A36]],[[0xFC,0x42],[0x9A44]], + [[0xFC,0x43],[0x9A4C]],[[0xFC,0x44],[0x9A58]],[[0xFC,0x45],[0x4BC2]], + [[0xFC,0x46],[0x9AAF]],[[0xFC,0x47],[0x4BCA]],[[0xFC,0x48],[0x9AB7]], + [[0xFC,0x49],[0x4BD2]],[[0xFC,0x4A],[0x9AB9]],[[0xFC,0x4B],[0x29A72]], + [[0xFC,0x4C],[0x9AC6]],[[0xFC,0x4D],[0x9AD0]],[[0xFC,0x4E],[0x9AD2]], + [[0xFC,0x4F],[0x9AD5]],[[0xFC,0x50],[0x4BE8]],[[0xFC,0x51],[0x9ADC]], + [[0xFC,0x52],[0x9AE0]],[[0xFC,0x53],[0x9AE5]],[[0xFC,0x54],[0x9AE9]], + [[0xFC,0x55],[0x9B03]],[[0xFC,0x56],[0x9B0C]],[[0xFC,0x57],[0x9B10]], + [[0xFC,0x58],[0x9B12]],[[0xFC,0x59],[0x9B16]],[[0xFC,0x5A],[0x9B1C]], + [[0xFC,0x5B],[0x9B2B]],[[0xFC,0x5C],[0x9B33]],[[0xFC,0x5D],[0x9B3D]], + [[0xFC,0x5E],[0x4C20]],[[0xFC,0x5F],[0x9B4B]],[[0xFC,0x60],[0x9B63]], + [[0xFC,0x61],[0x9B65]],[[0xFC,0x62],[0x9B6B]],[[0xFC,0x63],[0x9B6C]], + [[0xFC,0x64],[0x9B73]],[[0xFC,0x65],[0x9B76]],[[0xFC,0x66],[0x9B77]], + [[0xFC,0x67],[0x9BA6]],[[0xFC,0x68],[0x9BAC]],[[0xFC,0x69],[0x9BB1]], + [[0xFC,0x6A],[0x29DDB]],[[0xFC,0x6B],[0x29E3D]],[[0xFC,0x6C],[0x9BB2]], + [[0xFC,0x6D],[0x9BB8]],[[0xFC,0x6E],[0x9BBE]],[[0xFC,0x6F],[0x9BC7]], + [[0xFC,0x70],[0x9BF3]],[[0xFC,0x71],[0x9BD8]],[[0xFC,0x72],[0x9BDD]], + [[0xFC,0x73],[0x9BE7]],[[0xFC,0x74],[0x9BEA]],[[0xFC,0x75],[0x9BEB]], + [[0xFC,0x76],[0x9BEF]],[[0xFC,0x77],[0x9BEE]],[[0xFC,0x78],[0x29E15]], + [[0xFC,0x79],[0x9BFA]],[[0xFC,0x7A],[0x29E8A]],[[0xFC,0x7B],[0x9BF7]], + [[0xFC,0x7C],[0x29E49]],[[0xFC,0x7D],[0x9C16]],[[0xFC,0x7E],[0x9C18]], + [[0xFC,0x80],[0x9C19]],[[0xFC,0x81],[0x9C1A]],[[0xFC,0x82],[0x9C1D]], + [[0xFC,0x83],[0x9C22]],[[0xFC,0x84],[0x9C27]],[[0xFC,0x85],[0x9C29]], + [[0xFC,0x86],[0x9C2A]],[[0xFC,0x87],[0x29EC4]],[[0xFC,0x88],[0x9C31]], + [[0xFC,0x89],[0x9C36]],[[0xFC,0x8A],[0x9C37]],[[0xFC,0x8B],[0x9C45]], + [[0xFC,0x8C],[0x9C5C]],[[0xFC,0x8D],[0x29EE9]],[[0xFC,0x8E],[0x9C49]], + [[0xFC,0x8F],[0x9C4A]],[[0xFC,0x90],[0x29EDB]],[[0xFC,0x91],[0x9C54]], + [[0xFC,0x92],[0x9C58]],[[0xFC,0x93],[0x9C5B]],[[0xFC,0x94],[0x9C5D]], + [[0xFC,0x95],[0x9C5F]],[[0xFC,0x96],[0x9C69]],[[0xFC,0x97],[0x9C6A]], + [[0xFC,0x98],[0x9C6B]],[[0xFC,0x99],[0x9C6D]],[[0xFC,0x9A],[0x9C6E]], + [[0xFC,0x9B],[0x9C70]],[[0xFC,0x9C],[0x9C72]],[[0xFC,0x9D],[0x9C75]], + [[0xFC,0x9E],[0x9C7A]],[[0xFC,0x9F],[0x9CE6]],[[0xFC,0xA0],[0x9CF2]], + [[0xFC,0xA1],[0x9D0B]],[[0xFC,0xA2],[0x9D02]],[[0xFC,0xA3],[0x29FCE]], + [[0xFC,0xA4],[0x9D11]],[[0xFC,0xA5],[0x9D17]],[[0xFC,0xA6],[0x9D18]], + [[0xFC,0xA7],[0x2A02F]],[[0xFC,0xA8],[0x4CC4]],[[0xFC,0xA9],[0x2A01A]], + [[0xFC,0xAA],[0x9D32]],[[0xFC,0xAB],[0x4CD1]],[[0xFC,0xAC],[0x9D42]], + [[0xFC,0xAD],[0x9D4A]],[[0xFC,0xAE],[0x9D5F]],[[0xFC,0xAF],[0x9D62]], + [[0xFC,0xB0],[0x2A0F9]],[[0xFC,0xB1],[0x9D69]],[[0xFC,0xB2],[0x9D6B]], + [[0xFC,0xB3],[0x2A082]],[[0xFC,0xB4],[0x9D73]],[[0xFC,0xB5],[0x9D76]], + [[0xFC,0xB6],[0x9D77]],[[0xFC,0xB7],[0x9D7E]],[[0xFC,0xB8],[0x9D84]], + [[0xFC,0xB9],[0x9D8D]],[[0xFC,0xBA],[0x9D99]],[[0xFC,0xBB],[0x9DA1]], + [[0xFC,0xBC],[0x9DBF]],[[0xFC,0xBD],[0x9DB5]],[[0xFC,0xBE],[0x9DB9]], + [[0xFC,0xBF],[0x9DBD]],[[0xFC,0xC0],[0x9DC3]],[[0xFC,0xC1],[0x9DC7]], + [[0xFC,0xC2],[0x9DC9]],[[0xFC,0xC3],[0x9DD6]],[[0xFC,0xC4],[0x9DDA]], + [[0xFC,0xC5],[0x9DDF]],[[0xFC,0xC6],[0x9DE0]],[[0xFC,0xC7],[0x9DE3]], + [[0xFC,0xC8],[0x9DF4]],[[0xFC,0xC9],[0x4D07]],[[0xFC,0xCA],[0x9E0A]], + [[0xFC,0xCB],[0x9E02]],[[0xFC,0xCC],[0x9E0D]],[[0xFC,0xCD],[0x9E19]], + [[0xFC,0xCE],[0x9E1C]],[[0xFC,0xCF],[0x9E1D]],[[0xFC,0xD0],[0x9E7B]], + [[0xFC,0xD1],[0x22218]],[[0xFC,0xD2],[0x9E80]],[[0xFC,0xD3],[0x9E85]], + [[0xFC,0xD4],[0x9E9B]],[[0xFC,0xD5],[0x9EA8]],[[0xFC,0xD6],[0x2A38C]], + [[0xFC,0xD7],[0x9EBD]],[[0xFC,0xD8],[0x2A437]],[[0xFC,0xD9],[0x9EDF]], + [[0xFC,0xDA],[0x9EE7]],[[0xFC,0xDB],[0x9EEE]],[[0xFC,0xDC],[0x9EFF]], + [[0xFC,0xDD],[0x9F02]],[[0xFC,0xDE],[0x4D77]],[[0xFC,0xDF],[0x9F03]], + [[0xFC,0xE0],[0x9F17]],[[0xFC,0xE1],[0x9F19]],[[0xFC,0xE2],[0x9F2F]], + [[0xFC,0xE3],[0x9F37]],[[0xFC,0xE4],[0x9F3A]],[[0xFC,0xE5],[0x9F3D]], + [[0xFC,0xE6],[0x9F41]],[[0xFC,0xE7],[0x9F45]],[[0xFC,0xE8],[0x9F46]], + [[0xFC,0xE9],[0x9F53]],[[0xFC,0xEA],[0x9F55]],[[0xFC,0xEB],[0x9F58]], + [[0xFC,0xEC],[0x2A5F1]],[[0xFC,0xED],[0x9F5D]],[[0xFC,0xEE],[0x2A602]], + [[0xFC,0xEF],[0x9F69]],[[0xFC,0xF0],[0x2A61A]],[[0xFC,0xF1],[0x9F6D]], + [[0xFC,0xF2],[0x9F70]],[[0xFC,0xF3],[0x9F75]],[[0xFC,0xF4],[0x2A6B2]] +]; + +// Shift_JIS character set codec +class ShiftJIS { + + ShiftJIS() { throw new Error("Cannot be instantiated."); } + + + + //////////////////////////////// Constants //////////////////////////////// + + static #BYTES; // Mapping of bytes to code points + static #CHARS; // Mapping of code points to bytes + + static { + + // Process all mappings in both directions + for (let pass = 0; pass < 2; pass++) { + let map = pass == 0 ? + this.#BYTES = new Map() : (this.#CHARS = new Map()); + + // Process all mappings + for (let def of DEFS) { + if (pass == 1) + def.reverse(); + let sub = map.get(def[0][0]); + if (sub == null) + map.set(def[0][0], sub = new Map()); + sub.set(def[0][1] ?? null, def[1]); + } + + } + + } + + + + ///////////////////////////// Static Methods ////////////////////////////// + + // Deserialize from Shift_JIS encoding + static decode(bytes, indexStart, indexEnd) { + + // Validate bytes + if (bytes instanceof ArrayBuffer) + bytes = new Uint8Array(bytes); + else if (Array.isArray(bytes)) + bytes = Uint8Array.from(bytes); + else if (typeof(bytes) == "string") + bytes=Uint8Array.from(Array.from(bytes).map(c=>c.codePointAt(0))); + else if ( + !(bytes instanceof Uint8Array ) && + !(bytes instanceof Uint8ClampedArray) + ) throw new TypeError("Invalid type for source bytes."); + + // Validate indexStart + indexStart ??= 0; + if (!Number.isInteger(indexStart)) + throw new TypeError("indexStart must be an integer."); + if (indexStart < 0 || indexStart > bytes.length) + throw new RangeError("indexStart out of range."); + + // Validate indexEnd + indexEnd ??= bytes.length; + if (!Number.isInteger(indexEnd)) + throw new TypeError("indexEnd must be an integer."); + if (indexEnd < indexStart || indexEnd > bytes.length) + throw new RangeError("indexEnd out of range."); + + // Compose the string value + let ret = []; + for (let x = indexStart; x < indexEnd;) { + + // Invalid first byte + if (!this.#BYTES.has(bytes[x++])) { + ret.push(0xFFFD); + continue; + } + + // Processing by first byte + let map = this.#BYTES.get(bytes[x - 1]); + ret.push(... ( + map.has(null) ? map.get(null) : + x < indexEnd && map.has(bytes[x]) ? map.get(bytes[x++]) : // Two-byte + [0xFFFD] + )); + } + return ret.map(c=>String.fromCodePoint(c)).join(""); + } + + // Serialize into Shift_JIS encoding + static encode(value) { + + // Convert the value to an array of code points + value = Array.from(String(value)).map(c=>c.codePointAt(0)); + + // Compose the byte encoding + let ret = []; + for (let x = 0; x < value.length;) { + + // Invalid first code point + if (!this.#CHARS.has(value[x++])) { + ret.push(0x81, 0x9F); // U+25C6 + continue; + } + + // Processing by first code point + let map = this.#CHARS.get(value[x - 1]); + ret.push(... ( + map.has(null) ? + map.size == 1 || x == value.length ? map.get(null) : + map.has(value[x]) ? map.get(value[x++]) : + map.get(null) + : + x < value.length && map.has(value[x]) ? map.get(value[x++]) : + [ 0x81, 0x9F ] // U+25C6 + )); + } + return Uint8Array.from(ret); + } + +} + +export { ShiftJIS }; diff --git a/util/ZipFile.js b/util/ZipFile.js new file mode 100644 index 0000000..3621f33 --- /dev/null +++ b/util/ZipFile.js @@ -0,0 +1,202 @@ +// File archiver +class ZipFile { + + // Instance fields + #files; // Active collection of files in the archive + + + + ////////////////////////////// Constants ////////////////////////////// + + // CRC32 lookup table + static #CRC_LOOKUP = new Uint32Array(256); + static { + for (let x = 0; x <= 255; x++) { + let l = x; + for (let j = 7; j >= 0; j--) + l = ((l >>> 1) ^ (0xEDB88320 & -(l & 1))); + this.#CRC_LOOKUP[x] = l; + } + } + + + + ///////////////////////// Initialization Methods ////////////////////////// + + constructor() { + this.#files = new Map(); + } + + + + ///////////////////////////// Public Methods ////////////////////////////// + + // Iterator + *[Symbol.iterator]() { + let names = this.list(); + for (let name of names) + yield name; + } + + // Add a file to the archive + add(filename, data) { + if (Array.from(filename).findIndex(c=>c.codePointAt(0) > 126) != -1) + throw new Error("Filename must be ASCII."); + if (this.#files.has(filename)) + throw new Error("File with given name already exists."); + this.#files.set(filename, Uint8Array.from(data)); + } + + // Retrieve the file data for a given filename + get(filename) { + if (!this.#files.has(filename)) + throw new Error("No file exists with the given name."); + return this.#files.get(filename); + } + + // Retrieve a sorted list of contained filenames + list() { + return [... this.#files.keys()].sort(); + } + + // Remove a file from the archive + remove(filename) { + if (!this.#files.has(filename)) + throw new Error("No file exists with the given name."); + this.#files.delete(filename); + } + + // Produce a Blob representation of the compiled .zip file + async toBlob() { + let comps = new Map(); + let count = this.#files.size; + let crc32s = new Map(); + let filenames = this.list(); + let offsets = new Map(); + let output = []; + + // Preprocessing + for (let name of filenames) { + let data = this.#files.get(name); + comps .set(name, this.#deflate(data)); + crc32s.set(name, this.#crc32 (data)); + } + + // Local files + for (let name of filenames) { + let data = this.#files.get(name); + let comp = await comps.get(name); + let deflate = comp.length < data.length; + comps .set(name, deflate ? comp.length : null); + offsets.set(name, output.length); + this.#zipHeader(output, name, data.length, + comps.get(name), crc32s.get(name)); + this.#bytes(output, deflate ? comp : data); + } + + // Central directory + let centralOffset = output.length; + for (let name of filenames) { + this.#zipHeader( + output, + name, + this.#files.get(name).length, + comps .get(name), + crc32s .get(name), + offsets .get(name) + ); + } + let centralSize = output.length - centralOffset; + + // End of central directory + this.#u32(output, 0x06054B50); // Signature + this.#u16(output, 0); // This disk number + this.#u16(output, 0); // Central start disk number + this.#u16(output, count); // Number of items this disk + this.#u16(output, count); // Number of items total + this.#u32(output, centralSize); // Size of central directory + this.#u32(output, centralOffset); // Offset of central directory + this.#u16(output, 0); // Comment length + + return new Blob([Uint8Array.from(output)], {type:"application/zip"}); + } + + + + ///////////////////////////// Private Methods ///////////////////////////// + + // Output an array of bytes + #bytes(output, x) { + for (let b of x) + output.push(b); + } + + // Calculate the CRC32 checksum for a byte array + #crc32(data) { + let c = 0xFFFFFFFF; + for (let x = 0; x < data.length; x++) + c = ((c >>> 8) ^ ZipFile.#CRC_LOOKUP[(c ^ data[x]) & 0xFF]); + return ~c & 0xFFFFFFFF; + } + + // Compress a data buffer via DEFLATE + #deflate(data) { + return new Response(new Blob([data]).stream() + .pipeThrough(new CompressionStream("deflate-raw"))).bytes(); + } + + // Output an ASCII string + #string(output, x) { + this.#bytes(output, Array.from(x).map(c=>c.codePointAt(0))); + } + + // Output an 8-bit integer + #u8(output, x) { + output.push(x & 0xFF); + } + + // Output a 16-bit integer + #u16(output, x) { + this.#u8(output, x); + this.#u8(output, x >> 8); + } + + // Output a 32-bit integer + #u32(output, x) { + this.#u16(output, x); + this.#u16(output, x >> 16); + } + + // Output a ZIP header + #zipHeader(output, name, dataLength, compLength, crc32, offset = null) { + let central = offset != null; + let method = compLength == null ? 0 : 8; + let signature = central ? 0x02014B50 : 0x04034B50; + compLength ??= dataLength; + + this.#u32(output, signature); // Signature + if (central) + this.#u16(output, 20); // Version made by + this.#u16(output, 20); // Version extracted by + this.#u16(output, 0); // General-purpose flags + this.#u16(output, method); // Compression method + this.#u16(output, 0); // Modified time + this.#u16(output, 0); // Modified date + this.#u32(output, crc32); // CRC32 checksum + this.#u32(output, compLength); // Compressed size + this.#u32(output, dataLength); // Uncompressed size + this.#u16(output, name.length); // Filename length + this.#u16(output, 0); // Extra field length + if (central) { + this.#u16(output, 0); // File comment length + this.#u16(output, 0); // Disk number start + this.#u16(output, 0); // Internal file attributes + this.#u32(output, 0); // External file attributes + this.#u32(output, offset); // Offset of local header + } + this.#string(output, name); // File name + } + +}; + +export default ZipFile;